/*-----------------------------------------------------------------------------------

	Description: Members Template Stylesheet
	Authors: Darren Huskie [DH] / Stephen McKean [SM] / Andrew Stewart [AS]
	Author URI: http://www.nano.org.uk/
	
	Designed & Handcrafted by the Institute of Nanotechnology
	
/*-----------------------------------------------------------------------------------*/

body{background:url(bg2.jpg);color:#000;font-family:Arial,Helvetica,sans-serif;line-height:1.166;margin:0;padding:0;}

#bg_top{background:url(bg_top4.jpg) repeat-x top;}

.current div#content h1{color:#222;font:bold 28px Arial;letter-spacing:-1px;margin:0 0 30px 0;text-shadow:1px 1px #999;}
.current div#content h2{color:#222;font:bold 24px Arial;letter-spacing:-1px;margin:0 0 15px 0;text-shadow:1px 1px #999;}

.current div#content h1 a{text-shadow:none;}
.current div#content h2 a{text-shadow:none;}


.bold{color:#000;font-weight:bold;}
.italic{font-style:italic;}





/********** Hyperlink Styles **********/

a:link,a:visited{color:#036;font-family:Arial,sans-serif;text-decoration:none;}
a:hover{text-decoration: underline;}
a:focus{outline:none;}





/********** Header Styles **********/

h1,h2,h3,h4,h5,h6{color:#000;font-weight:bold;margin:0;padding:0;}

h1{font-size:24px;}
h2{font-size:20px;}
h3{font-size:18px;font-weight:normal;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}



div#content ul#tick{list-style-type:none;margin:0;margin-bottom:15px;padding:0;padding-left:50px;}
div#content ul#tick li{background:url(members/images/tick.png) no-repeat 0 1px;line-height:150%;padding-left:25px;}

div#content ul.arrow{list-style-type:none;margin:0;margin-bottom:15px;padding:0;padding-left:50px;}
div#content ul.arrow li{background:url(members/images/right-arrow.png) no-repeat 0 1px;line-height:150%;padding-left:25px;}

div#content div.section div.half ul.arrow{margin-top:15px;padding:0;}

div#content ul.no-list-style{list-style-type:none;margin:0;padding:0;}


a.button{background:#06c url(/images/general/button-background.png) repeat-x;border:none;color:#fff!important;cursor:pointer;display:inline-block;font-size:12px;font-weight:bold;margin:25px 5px 25px 0;padding:6px 20px 8px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
a.button:hover{background-color:#777;text-decoration:none;}



div#navigation-assist{border-top:2px solid #eee;min-height:30px;height:auto!important;height:30px;overflow:hidden;margin-top:15px;padding:25px 0;}

div#navigation-assist span{font-size:11px;font-weight:bold;}
div#navigation-assist span a{background:#eee;border:1px solid #ccc;color:#333;display:block;height:20px;line-height:20px;padding:0 10px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;}
div#navigation-assist span a:hover{border:1px solid #999;text-decoration:none;}


div#navigation-assist span#previous{float:left;min-width:100px;width:auto!important;width:150px;}
div#navigation-assist span#next{float:right;min-width:100px;width:auto!important;width:150px;}






/********** Footer Styles **********/

div#footer{border-top:1px solid #ccc;font-size:13px;padding:10px;}
div#footer a{color:#069;font-family:Arial;}






/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #2EA786;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1old{
	position:absolute;
	top: 98px;
	left: 2.5%;
	right: 3%;
	width: 94.5%;	
	background-color:#FFFFFF;
	
	
}

#pagecell1{
	position:relative;		
	margin-left: auto;
	margin-right: auto;	
	top: 20px;
	width: 980px;	
	background-color:#FFFFFF;
			
}


#pagecell2{
	position:relative;		
	margin-left: auto;
	margin-right: auto;	
	top: 20px;
	width: 980px;	
	background-color:#FFFFFF;
			
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{		
	position:relative;		
	margin-left: auto;
	margin-right: auto;	
	top: -10px;
	width: 1000px;	
}

#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #efefef;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	font: small Verdana,sans-serif;
}

#content{
	padding: 0px 20px 0px 20px;
	margin:0px 0px 0px 180px;
	border-left: none;	
	
}

#contentpayments{
	padding: 0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	border-left: 1px solid #2EA786;
	
	
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 10px 0px;
	color: #2EA786;
	font-weight: normal;
}



/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 0px 10px;
	width:970px;
	margin: 0px;
	border-bottom:1px solid #ccd2d2;
	
}

#pageName h2{
	font: bold 114% Arial,sans-serif;
 	color: #004080;
	margin:0px;
	padding: 0px;
	
}

#pageName img{
	position: absolute;
	top: 6px;
	right: 6px;
	padding: 0px;
	margin: 0px;
	left: 34%;
}

/************* globalNav styles ****************/

#globalNav{
position: relative;
width: 774px;
height: 32px;
color: #cccccc;
padding: 0px;
margin: 0px;
background-image:  url("glbnav_background.gif");
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 1px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
	
}


a.glink, a.glink:visited{
  	font-size: small;
  	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

.skipLinks {display: none;}





/********** Sub Menu Navigation Styles **********/

#subglobal1,#subglobal2,#subglobal3,#subglobal4,#subglobal5,#subglobal6,#subglobal7,#subglobal8,#subglobal9,#subglobal10,#subglobal11,#subglobal12,#subglobal13,#subglobal14,#subglobal15{z-index:300;}

.subglobalNav1{
	position: absolute;
	top: 98px;
	left: 140px;
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #0000ff;
	z-index: 101;
}

.subglobalNav1 a:link, .subglobalNav1 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav1 a:hover{
	color: #999999;
}

.subglobalNav2{
	position: absolute;
	top: 122px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}


.subglobalNav2 a:link, .subglobalNav2 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav2 a:hover{
	color: #999999;
}

.subglobalNav3{
	position: absolute;
	top: 144px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav3 a:link, .subglobalNav3 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav3 a:hover{
	color: #999999;
}

.subglobalNav4{
	position: absolute;
	top: 168px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav4 a:link, .subglobalNav4 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav4 a:hover{
	color: #999999;
}

.subglobalNav5{
	position: absolute;
	top: 192px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav5 a:link, .subglobalNav5 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav5 a:hover{
	color: #999999;
}


.subglobalNav6{
	position: absolute;
	top: 240px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav6 a:link, .subglobalNav6 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav6 a:hover{
	color: #999999;
}

.subglobalNav7{
	position: absolute;
	top: 264px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav7 a:link, .subglobalNav7 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav7 a:hover{
	color: #999999;
}

.subglobalNav8{
	position: absolute;
	top: 283px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav8 a:link, .subglobalNav8 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav8 a:hover{
	color: #999999;
}

.subglobalNav9{
	position: absolute;
	top: 312px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav9 a:link, .subglobalNav9 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav9 a:hover{
	color: #999999;
}

.subglobalNav10{
	position: absolute;
	top: 334px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav10 a:link, .subglobalNav10 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav10 a:hover{
	color: #999999;
}

.subglobalNav11{
	position: absolute;
	top: 355px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav11 a:link, .subglobalNav11 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav11 a:hover{
	color: #999999;
}

.subglobalNav12{
	position: absolute;
	top: 331px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #000000;
}

.subglobalNav12 a:link, .subglobalNav12 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav12 a:hover{
	color: #999999;
}

.subglobalNav13{
	position: absolute;
	top: 331px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav13 a:link, .subglobalNav8 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav13 a:hover{
	color: #999999;
}

.subglobalNav14{
	position: absolute;
	top: 427px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav14 a:link, .subglobalNav8 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav14 a:hover{
	color: #999999;
}

.subglobalNav15{
	position: absolute;	
	top: 451px;
	left: 140px;
	/*width: 100%;*/
	height: 20px;
	padding: 0px 0px 0px 10px;
	visibility: hidden;
	color: #ffffff;
}

.subglobalNav15 a:link, .subglobalNav8 a:visited {
	font-size: 80%;
	color: #000000;
}

.subglobalNav15 a:hover{
	color: #999999;
}


/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 10px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	top: 88px;	
	font: small Arial,sans-serif;
	color: #111111;
	width: 924px;
}

#breadCrumb a{
	color: #333333;
}

#breadCrumb a:hover{
	color: #004080;
	text-decoration: underline;
}

/************** utility styles *****************/

#utility{
	position: absolute;
	left: 653px;
	top: 82px;
	font-size:13px;
	font-weight:bold;
	color: #919999;
	width: 362px;	
}

#utility a{
	color: #000000;
}

#utility a:hover{
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	padding: 10px 10px 10px 24px;
	font-size: 80%;
	height: 100px;
	
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 0px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 10px 75px 0px 10px;
}

/************** feature styles *****************/

.eventslist{
	padding: 10px 10px 10px 10px;
	font-size: 80%;
	height: 200px;
	
}
html>body .eventslist {height: auto;}

.eventslist h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 0px 0px 5px 0px;
}

.eventslist img{
	float:inherit;
	padding: 4px 0px 12px 0px;
}


/*************** story styles ******************/

.story {
	padding: 10px 0px 0px 24px;
	font-size: 80%;
}

.story h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.story p {
	padding: 0px 0px 10px 0px;
}

.story a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #2EA786;
	display:block;
	padding-bottom: 5px;
}

.story a.capsule:hover{
	text-decoration: underline;
}

td.storyLeft{
	padding-right: 12px;
	
}

.story img{
	float: left;
	padding: 0px 0px 0px 0px;
}





/*************** images styles ******************/

.images {
	padding: 10px 0px 0px 24px;
	font-size: 80%;
	background-color: #84C7BD;
}

.images h3{
	font: bold 125% Arial,sans-serif;
	color: #000000;
}

.imagesp {
	padding: 0px 0px 10px 0px;
}

.images a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #2EA786;
	display:block;
	padding-bottom: 5px;
	background-color: #84C7BD;
}

.images a.capsule:hover{
	text-decoration: underline;
}

td.imagesLeft{
	padding-right: 12px;
	background-color: #84C7BD;
	
}








/*************** report styles ******************/

.report{
	padding: 20px 20px 20px 20px;
	font-size: 80%;
	height: 200px;
}

.report h1{
	font: bold 150% Arial,sans-serif;
	color: #000000;
}

.report h2{
	font: bold 125% Arial,sans-serif;
	color: #CC0000;
}


.report h3{
	font: bold 115% Arial,sans-serif;
	color: #333333;
}

.report h4{
	font: bold 110% Verdana,sans-serif;
	color: #000000;
}


.report p {
	padding: 0px 0px 10px 0px;
}

.report a.capsule{
	font: bold 1em Arial,sans-serif;
	color: #2EA786;
	display:block;
	padding-bottom: 5px;
}

.report a.capsule:hover{
	text-decoration: underline;
}

td.reportLeft{
	padding-right: 12px;
	
}


html>body .report {height: auto;}
	






/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #cccccc;
	font-size: small;
	color: #111111;
	padding: 10px 10px 10px 10px;
	margin-top: 0px;
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/********** Main Menu Styles **********/


#sectionLinks{margin:0;padding:0;}
#sectionLinks h2{color:#069;font-family:Arial;font-size:14px;padding:2px 5px;}

#sectionLinks a:link, #sectionLinks a:visited{background:#b9e3d3;border-bottom:1px solid #9db;border-top:1px solid #bbccbf;color:#000;display:block;font-family:Arial,Helvetica;font-size:13px;line-height:16px;font-weight:bold;padding:3px 0 3px 10px;}
#sectionLinks a:hover{background-color:#aaddcc;background-image:none;border-top:1px solid #aba;font-weight:bold;text-decoration:none;}





/************ Sub Menu Styles **************/

#subGlobalLinks{margin:0;padding:0;}
#subGlobalLinks h3{border-bottom:1px solid #aaa;padding:10px 0 2px 10px;}

#subGlobalLinks a:link, #subGlobalLinks a:visited{background-color:#adc;border-bottom:1px solid #9db;border-top:1px solid #aaa;color:#000;display:block;font-family:Arial,Helvetica;font-size:13px;font-weight:normal;padding:3px 3px 3px 10px;width:160px;}
#subGlobalLinks a:hover{background-color:#aec;border-top:1px solid #aba;font-size:13px;font-weight:bold;text-decoration:none;width:160px;}






/********** Login Box Styles **********/

#login{
	position: absolute;
	top: 120px;
	left: 220px;
	padding: 2px;
	width: 50%;
	height: 70px;	
	z-index: -2;
}

.stylenano {
	color: #006699;
	font-size: medium;
}

.nano {
	color: #004080;
}
.highlight{color:#c00;}





/********** Current General Styles **********/

.current{color:#666;font:12px Arial,Helvetica,sans-serif;}
.current #content{margin:0;min-height:450px;overflow:hidden;padding:10px 0 0 15px;width:760px;}
.current div#content h1{margin-bottom:35px;}
.current div#content p#excerpt{font-size:18px;margin-bottom:50px;}
.current #pageName{height:59px;}
.current #pageName h2{height:59px;line-height:59px;text-transform:uppercase;}
.current #content{padding-top:10px;}
.current #content a{color:#069;font-family:Arial,Helvetica,sans-serif;}
.current div#content p, .current div#content ul{color:#777;font:13px Arial;line-height:150%;margin-bottom:20px;text-shadow:#fff 1px 1px;}
.current #content p strong, .current ul li strong{color:#222;}
.current #content ul{line-height:135%;list-style-type:disc;margin-bottom:15px;padding-left:50px;}
.current #content h1{color:#000;font-size:22px;font-weight:bold;margin-bottom:15px;padding-top:10px;}
.current #content h2{font-size:18px;margin-bottom:10px;}

.current div#content div.section{margin-bottom:15px;padding-bottom:15px;}
.current div#content div.section h3{padding-top:15px;}



.current div#content form fieldset{border:none;margin:0;padding:0;}

.cufon-active .current div#content h1{font-size:32px;letter-spacing:-0.5px;}
.cufon-active .current #content h2{font-size:22px;}
.cufon-active .current #content h2 a:hover{color:#000;text-decoration:none;}





/***** Associate Signup Page Styles *****/

#associate-membership fieldset{margin-bottom:20px;}
#associate-membership legend{font-size:18px;margin-bottom:20px;}
#associate-membership fieldset label{height:24px;line-height:24px;}
#associate-membership fieldset input{color:#555;font:12px Arial,Helvetica,sans-serif;padding:2.5px;}
#associate-membership fieldset select{color:#555;font:12px Arial,Helvetica,sans-serif;padding:2.5px;}

	/***** Personal Details Styles *****/
	
	#associate-membership fieldset#personal-details{}
	#associate-membership fieldset#personal-details div.element{margin-bottom:10px;overflow:hidden;}
	#associate-membership fieldset#personal-details div.element label{float:left;padding-right:10px;text-align:right;width:150px;}
	#associate-membership fieldset#personal-details div.element input{float:left;width:200px;}
	#associate-membership fieldset#personal-details div.element select{float:left;width:208px;}

	/***** Areas of Interest Styles *****/
	
	#associate-membership fieldset#areas-of-interest{}
	#associate-membership fieldset#areas-of-interest div.container{overflow:hidden;}
	#associate-membership fieldset#areas-of-interest div.container div.left{float:left;width:300px;}
	#associate-membership fieldset#areas-of-interest div.container div.right{float:left;width:300px;}
	#associate-membership fieldset#areas-of-interest div.other{float:left;margin-top:20px;width:100%;}
	#associate-membership fieldset#areas-of-interest div.other label{padding-right:10px;}
	#associate-membership fieldset#areas-of-interest div.other input{width:300px;}
	
	/***** Error Styles *****/
	
	#associate-membership select.input-error,#associate-sign input.input-error{background:#f8dbdb;border:1px solid #e77776;}
	#associate-membership .error{background:url(/images/icons/error-cross.png) no-repeat 0 4px;display:block;float:left;height:24px;line-height:24px;margin-left:5px;padding-left:20px;width:auto;}
	
	
	


/********** Corporate Application Page Styles **********/

#corporate-sign form#corporate-application{border-bottom:1px solid #cbcbcb;margin-bottom:25px;padding-bottom:25px;}
#corporate-sign form#corporate-application .element{overflow:hidden;margin:5px 0;}
#corporate-sign form#corporate-application .element label{clear:left;display:block;float:left;font-size:12px;font-weight:bold;height:24px;line-height:32px;margin-right:10px;text-align:right;width:160px;}
#corporate-sign form#corporate-application .element input{border:1px solid #cbcbcb;color:#333;float:left;font:12px Arial,sans-serif;height:20px;line-height:20px;width:250px;}
#corporate-sign form#corporate-application .element input.error{background-color:#f8dbdb;border:1px solid #e77776;}
#corporate-sign form#corporate-application .element input.valid{background-color:#efefef;border:1px solid #3c0;}
#corporate-sign form#corporate-application .element p{clear:left;display:block;float:left;font-size:14px;font-weight:bold;margin:0;padding:15px 0;text-align:center;width:500px;}
#corporate-sign form#corporate-application .element input[type=submit]{border:1px solid #cbcbcb;height:30px;margin-top:10px;}
#corporate-sign form#corporate-application .element span{color:#999;font-size:11px;height:26px;line-height:26px;margin-left:10px;}
#corporate-sign form#corporate-application .element span.error{color:#e46c6d;}
#corporate-sign form#corporate-application .element span.valid{color:#3c0;}
#corporate-sign form#corporate-application .element span.highlight{color:#c00;font-size:12px;margin:0;border:0;}
#corporate-sign p a.corporate-pay{background:url(/members/images/buttons/corporate-pay.png) no-repeat;display:block;height:40px;width:192px;}

/* Corporate Information Page Styles */
#corporate-information div#why-should-we-join{margin-bottom:20px;overflow:hidden;}
#corporate-information div#why-should-we-join h2{float:left;margin-bottom:20px;width:auto;}
#corporate-information div#why-should-we-join img{border:1px solid #999;float:left;margin-right:50px;width:auto;}
#corporate-information div#why-should-we-join p{float:left;width:350px;}
#corporate-information div#why-should-we-join ul{float:left;list-style-type:none;padding-left:25px;width:300px;}
#corporate-information div#why-should-we-join ul li{background:url(images/corporate-information/tick.png) no-repeat;margin-bottom:2px;padding-left:40px;}

#corporate-information div#testimonials{border:1px solid #ddd;margin-bottom:50px;padding-bottom:10px;}
#corporate-information div#testimonials h2{background:#b9e3d3;color:#333;margin:0;padding:0;padding:5px 15px;}
#corporate-information div#testimonials cite{color:#000;display:block;font-weight:bold;padding-bottom:10px;text-align:right;}


#corporate-information div#webinars{margin-bottom:20px;overflow:hidden;}
#corporate-information div#webinars h2{float:left;margin-bottom:20px;width:100%;}
#corporate-information div#webinars div.body{float:left;margin-right:50px;width:450px;}
#corporate-information div#webinars img{float:left;width:auto;}

#corporate-information div#joining-methods{overflow:hidden;padding-top:20px;}
#corporate-information div#joining-methods div.method{float:left;padding-right:4%;width:28%;}
#corporate-information div#joining-methods div.method h3#online-application{background:url(images/corporate-information/online-application.png) no-repeat;line-height:32px;text-indent:37px;}
#corporate-information div#joining-methods div.method h3#paper-application{background:url(images/corporate-information/paper-application.png) no-repeat;line-height:32px;text-indent:37px;}
#corporate-information div#joining-methods div.method h3#email-application{background:url(images/corporate-information/email-application.png) no-repeat;line-height:32px;text-indent:37px;}

table.corporate-fees{color:#444;font:12px Arial;margin-bottom:30px;margin-top:10px;width:90%;}
table.corporate-fees thead{background-color:#bcd9fc;text-transform:uppercase;line-height:30px;text-align:left;text-indent:10px;}
table.corporate-fees tbody{line-height:30px;}
table.corporate-fees tbody td{border-bottom:1px solid #cbcbcb;padding:0 10px;}
table.corporate-fees .first{width:45%;}
#corporate-information #content p.join-now{padding-top:25px;}
#corporate-information #content p a.join-now{background:url(/members/images/buttons/corporate-apply-button.png) no-repeat;display:block;height:58px;text-indent:-9999px;width:340px}
#corporate-information #content p a.join-now:hover{background-position:bottom;}





/********** Corporate Member Profiles Page Styles **********/

#corporate-profiles #content ul{list-style-type:disc;margin:0;margin-bottom:15px;padding:0;padding-left:50px;}
#corporate-profiles p, #corporate-profiles ul{color:#444;font:12px Arial,Helvetica,sans-serif;line-height:150%;margin-bottom:20px;}

#corporate-profiles #corporate-logos{border-bottom:1px dashed #cbcbcb;margin-bottom:20px;padding-bottom:20px;}
#corporate-profiles #corporate-logos ul{overflow:hidden;list-style-type:none;margin:0;padding:0;}
#corporate-profiles #corporate-logos ul li{display:block;float:left;height:100px;padding:0 10px;width:100px;}
#corporate-profiles #corporate-logos ul li a{display:block;height:100%;text-indent:-9999px;width:100%;}
#corporate-profiles #corporate-logos ul li a.abn-labs{background:url(/members/images/organisation-logos/thumbnails/abn-labs-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.ain{background:url(/members/images/organisation-logos/thumbnails/ain-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.akzonobel{background:url(/members/images/organisation-logos/thumbnails/akzonobel-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.api{background:url(/members/images/organisation-logos/thumbnails/api-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.artash-composite{background:url(/members/images/organisation-logos/thumbnails/artash-composite-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.bergeson-and-campbell{background:url(/members/images/organisation-logos/thumbnails/bergeson-and-campbell-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.endeavour-aerospace{background:url(/members/images/organisation-logos/thumbnails/endeavour-aerospace-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.exilica{background:url(/members/images/organisation-logos/thumbnails/exilica-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.fenac{background:url(/members/images/organisation-logos/thumbnails/fenac-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.university-of-glasgow{background:url(/members/images/organisation-logos/thumbnails/university-of-glasgow-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.hosokawa-micron{background:url(/members/images/organisation-logos/thumbnails/hosokawa-micron-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.huntsman{background:url(/members/images/organisation-logos/thumbnails/huntsman-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.izon-science{background:url(/members/images/organisation-logos/thumbnails/izon-science-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.kelvin-nanotechnology{background:url(/members/images/organisation-logos/thumbnails/kelvin-nanotechnology-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.kolektor{background:url(/members/images/organisation-logos/thumbnails/kolektor-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.university-of-minho{background:url(/members/images/organisation-logos/thumbnails/university-of-minho-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.mittal{background:url(/members/images/organisation-logos/thumbnails/mittal-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.nano-doctoral-training-centre{background:url(/members/images/organisation-logos/thumbnails/nano-doctoral-training-centre-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.nanoink{background:url(/members/images/organisation-logos/thumbnails/nanoink-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.nanoktn{background:url(/members/images/organisation-logos/thumbnails/nanoktn-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.nanonext{background:url(/members/images/organisation-logos/thumbnails/nanonext-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.nanoshel{background:url(/members/images/organisation-logos/thumbnails/nanoshel-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.novio-nano{background:url(/members/images/organisation-logos/thumbnails/novio-nano-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.npl{background:url(/members/images/organisation-logos/thumbnails/npl-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.p2i{background:url(/members/images/organisation-logos/thumbnails/p2i-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.polytec-limited{background:url(/members/images/organisation-logos/thumbnails/polytec-limited-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.safenano{background:url(/members/images/organisation-logos/thumbnails/safenano-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.university-of-strathclyde{background:url(/members/images/organisation-logos/thumbnails/university-of-strathclyde-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.surrey-nanosystems{background:url(/members/images/organisation-logos/thumbnails/surrey-nanosystems-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a.uwi-technology-ltd{background:url(/members/images/organisation-logos/thumbnails/uwi-logo-thumbnail.png);}
#corporate-profiles #corporate-logos ul li a:hover{background-position:bottom;}

#corporate-profiles #content h3{font-size:20px;padding:10px 0;}
#corporate-profiles #pageName h2{margin-bottom:20px;}


#corporate-profiles .member{border-bottom:1px dashed #cbcbcb;margin-bottom:25px;overflow:hidden;padding-bottom:15px;}
#corporate-profiles .member .body{float:left;width:475px;}
#corporate-profiles .member .logo{float:left;margin-top:75px;overflow:hidden;width:250px;}
#corporate-profiles div.member h3{font-size:18px;font-weight:normal;margin-bottom:15px;}
#corporate-profiles div.member h4{font-size:13px;font-weight:bold;margin-bottom:15px;}
#corporate-profiles .member .logo a img{border:1px solid #cbcbcb;float:right;margin-top:0;}
#corporate-profiles .member a.back-to-top{clear:both;display:block;float:left;font:12px Arial,Helvetica,sans-serif;text-align:right;width:100%;}
#corporate-profiles div#surrey-nanosystems{border:none;}
#corporate-profiles #content .email-icon{background:url(/members/images/email.png) no-repeat;font:18px Arial,Helvetica,sans-serif;line-height:32px;text-indent:40px;}
#corporate-profiles #content a.more-about-corporate-membership{color:#369;display:block;margin-bottom:20px;}
#corporate-profiles #content a.more-about-corporate-membership:hover{color:#000;text-decoration:none;}

.cufon-active #corporate-profiles .member h2 a{font-size:30px;letter-spacing:-0.5px;}
.cufon-active #corporate-profiles .member h2 a:hover{color:#000;text-decoration:none;}





/********** Signup Page Styles **********/

#signup #content ul{list-style-type:disc;margin:0;margin-bottom:15px;padding:0;padding-left:50px;}
#signup .section{border-bottom:1px dashed #cbcbcb;margin-bottom:25px;padding-bottom:10px;}
#signup #assoc{border:none;}





/********** Student Membership Page Styles **********/

#student-membership div#content{overflow:hidden;width:750px;}
#student-membership #content .left-column{float:left;padding:10px;padding-right:75px;width:400px;}
#student-membership #content .right-column{background-color:#f3f3f3;border:1px solid #cbcbcb;float:left;margin-top:50px;padding:10px;padding-bottom:0;width:225px;}
#student-membership #content .right-column ul{list-style-type:none;margin:0;padding:0;}
#student-membership #content .right-column ul li{margin-bottom:10px;}
#student-membership #content a.word-icon{background:url(/members/images/word.png) no-repeat;display:block;font:18px Arial,Helvetica,sans-serif;height:32px;line-height:32px;text-indent:40px;width:220px;}
#student-membership #content a.email-icon{background:url(/members/images/email.png) no-repeat;display:block;font:18px Arial,Helvetica,sans-serif;height:32px;line-height:32px;text-indent:40px;width:220px;}
#student-membership #content a.payments-icon{background:url(/members/images/payments.png) no-repeat;display:block;font:18px Arial,Helvetica,sans-serif;height:32px;line-height:32px;text-indent:40px;width:220px;}
#student-membership #content li.float{overflow:hidden;}
#student-membership #content li .post{background:url(/members/images/post.png) no-repeat;float:left;height:32px;text-indent:-9999px;width:40px;}
#student-membership #content li .address{color:#777;float:left;padding-top:3px;width:170px;}
#student-membership #content li .fax{background:url(/members/images/fax.png) no-repeat;float:left;height:32px;text-indent:-9999px;width:40px;}
#student-membership #content li .fax-number{color:#777;float:left;width:170px;}
#student-membership #content .left-column a{color:#369;font:bold 12px Verdana;}
#student-membership #content .left-column a:hover{color:#000;}





/********** Members Page Styles **********/

#members div.member-type{overflow:hidden;border:1px solid #ccc;margin:0 20px 20px 20px;padding:20px;}
#members div#last-member-type{margin-bottom:50px;}
#members .member-type h2{float:left;display:block;margin-bottom:15px;width:100%;}
#members .member-type div.left-column{float:left;margin-top:15px;width:25%;}
#members .member-type div.right-column{float:right;width:70%;}
#members .member-type div.left-column img{border:2px solid #aaa;}
#members .benefits td{border:1px solid #000;padding:10px;vertical-align:top;}
#members .benefits td.title{background-color:#333;color:#efefef;font:bold 17px Arial;}

#members div.member-type div.right-column a.button{margin-bottom:10px;margin-top:10px;}





div#social-icons{background-color:#efefef;}
div#social-icons ul{height:45px;list-style-type:none;margin:0 auto;padding:5px;width:130px;}
div#social-icons ul li{display:inline;float:left;height:45px;margin-right:2px;width:39px;}
div#social-icons ul li.bookmark{background:url(images/icons/social-bookmark.gif);}
div#social-icons ul li.rss{background: url(images/icons/social-rss.gif);}
div#social-icons ul li.twitter{background: url(images/icons/social-twitter.gif);}
div#social-icons ul li a{display:block;height:100%;width:100%;}



.current div#content div#sub-navigation{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;margin-bottom:35px;padding:10px 0;}
.current div#content div#sub-navigation ul{list-style-type:none;margin:0;overflow:hidden;padding:0;}
.current div#content div#sub-navigation ul li{float:left;padding:0 30px;width:auto;}
.current div#content div#sub-navigation ul li.active a{color:#777;}
.current div#content div#sub-navigation ul li a.join{background:#94b63d;color:#fff;padding:2.5px 15px;-moz-border-radius:7.5px;border-radius:7.5px;-webkit-border-radius:7.5px;}
.current div#content div#sub-navigation ul li a.join:hover{background:#999;}

.current div#content div.section{overflow:hidden;}
.current div#content div.section div.half{float:left;padding-right:10%;width:40%;}
.current div#content div#border{background:#f4f4f4;border:1px dashed #ccc;padding:10px 20px;}




	
/* Buttons
**********************************************************************************************/

a.button{cursor:pointer;display:inline-block;font:14px/100% Arial,Helvetica,sans-serif;margin-right:10px;outline:none;padding:.5em 2em .55em;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
a.button:hover{text-decoration:none;}
a.button:active{position:relative;top:1px;}

.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.medium{font-size:12px;padding:.4em 1.5em .42em;}
.small{font-size:11px;padding:.2em 1em .275em;}

.black{background:#333;background:-webkit-gradient(linear,left top,left bottom,from(#666),to(#000));background:-moz-linear-gradient(top,#666,#000);border:solid 1px #333;color:#d7d7d7 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#000000');}
.black:hover{background:#000;background:-webkit-gradient(linear,left top,left bottom,from(#444),to(#000));background:-moz-linear-gradient(top,#444,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#000000');}
.black:active{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#444));background:-moz-linear-gradient(top,#000,#444);color:#666;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#666666');}

.blue{background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);border:solid 1px #0076a3;color:#d9eef7 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');}
.blue:hover{background:#007ead;background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');}
.blue:active{background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));background:-moz-linear-gradient(top,#0078a5,#00adee);color:#80bed6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee');}

.gray{background:#6e6e6e;background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));background:-moz-linear-gradient(top,#888,#575757);border:solid 1px #555;color:#e9e9e9 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757');}
.gray:hover{background:#616161;background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));background:-moz-linear-gradient(top,#757575,#4b4b4b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#4b4b4b');}
.gray:active{background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));background:-moz-linear-gradient(top,#575757,#888);color:#afafaf;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',endColorstr='#888888');}

.green{background:#64991e;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top,#7db72f,#4e7d0e);border:solid 1px #538312;color:#e8f0de !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');}
.green:hover{background:#538018;background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));background:-moz-linear-gradient(top,#6b9d28,#436b0c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');}
.green:active{background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));background:-moz-linear-gradient(top,#4e7d0e,#7db72f);color:#a9c08c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');}

.orange{background:#f78d1d;background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));background:-moz-linear-gradient(top,#faa51a,#f47a20);border:solid 1px #da7c0c;color:#fef4e9 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');}
.orange:hover{background:#f47c20;background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));background:-moz-linear-gradient(top,#f88e11,#f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');}
.orange:active{background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));background:-moz-linear-gradient(top,#f47a20,#faa51a);color:#fcd3a5;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');}

.pink{background:#f895c2;background:-webkit-gradient(linear,left top,left bottom,from(#feb1d3),to(#f171ab));background:-moz-linear-gradient(top,#feb1d3,#f171ab);border:solid 1px #d2729e;color:#feeef5 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3',endColorstr='#f171ab');}
.pink:hover{background:#d57ea5;background:-webkit-gradient(linear,left top,left bottom,from(#f4aacb),to(#e86ca4));background:-moz-linear-gradient(top,#f4aacb,#e86ca4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb',endColorstr='#e86ca4');}
.pink:active{background:-webkit-gradient(linear,left top,left bottom,from(#f171ab),to(#feb1d3));background:-moz-linear-gradient(top,#f171ab,#feb1d3);color:#f3c3d9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab',endColorstr='#feb1d3');}

.red{background:#d81b21;background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));background:-moz-linear-gradient(top,#ed1c24,#aa1317);border:solid 1px #980c10;color:#faddde !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');}
.red:hover{background:#b61318;background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));background:-moz-linear-gradient(top,#c9151b,#a11115);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');}
.red:active{background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));background:-moz-linear-gradient(top,#aa1317,#ed1c24);color:#de898c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');}

.rosy{background:#da5867;background:-webkit-gradient(linear,left top,left bottom,from(#f16c7c),to(#bf404f));background:-moz-linear-gradient(top,#f16c7c,#bf404f);border:solid 1px #b73948;color:#fae7e9 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c',endColorstr='#bf404f');}
.rosy:hover{background:#ba4b58;background:-webkit-gradient(linear,left top,left bottom,from(#cf5d6a),to(#a53845));background:-moz-linear-gradient(top,#cf5d6a,#a53845);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a',endColorstr='#a53845');}
.rosy:active{background:-webkit-gradient(linear,left top,left bottom,from(#bf404f),to(#f16c7c));background:-moz-linear-gradient(top,#bf404f,#f16c7c);color:#dca4ab;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f',endColorstr='#f16c7c');}

.white{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));background:-moz-linear-gradient(top,#fff,#ededed);border:solid 1px #b7b7b7;color:#606060 !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');}
.white:hover{background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));background:-moz-linear-gradient(top,#fff,#dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');}
.white:active{background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));background:-moz-linear-gradient(top,#ededed,#fff);color:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');}





/********************* End of File **********************/
