		body, p, td, div, a, form, ul, li {font-family: Verdana,Arial,Helvetica; font-size: 11px; color: #333333;}
		a {color: #325F99;}
		a:hover {color:#DD5900;}
		a:active {color:#999900;}
		p {margin: 10px 0 5px 0;}
		.heading {font-size: 14px; color: #333; font-weight: bold; padding: 10px 0 0 0;}
		.subheading {font-size: 11px; color: #333; font-weight: bold; padding: 10px 0 0 0;}
		.subhead {font-size: 11px; color: #333; font-weight: bold; padding-top: 10;}
		.descriptionText {font-size: 12px; color: #666;}
		.footer {color: #fff}
		.footer a, .footer a:active, .footer a:visited {color: #fff; text-decoration: none;}
		.footer a:hover {color: #fff; text-decoration: underline;}
		.legal {color: #666;}
		.requiredField {color: #FF0000;}
		
		/* extras */
		#error-message {margin-top: 10px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0;}
		#error-message em {color: #CC3300; font-style: normal;}
		#order-table th {background-color: #B2C2D9;}
		#breadcrumbs {padding: 15px 0 20px 0;}
		#product-title {padding: 0 0 10px 0; font-size: 14px; color: #333; font-weight: bold;}
		#top-links {color: #336699;}
		#research{padding: 10px 0 10px 0;}
		.info-heading {color:#DD5900; font: bold 12px/12px Arial,Helvetica; padding: 0 0 5px 0; margin: 0;}
		.info-link {text-align: right; padding: 0; margin: 0;}
		.info-link a {text-decoration: none; font-weight: bold; margin-top: 3px;}

		/*NN 4.x styles*/
		input {font-family: "Andale Mono", "Courier New", Courier, monospace;}
		#searchForm {margin-top: -17;	padding-left: 7px; font-family: Verdana,Arial,Helvetica; font-size: 12px;}
		#searchInput {font-family: Verdana,Arial,Helvetica; padding-top:1px;}
		#quick-login {	padding: 0; margin: 0 0 3px 0;}
		#quick-login-new {padding: 0; margin: 0 0 3px 0;}
		#quick-login p {margin: 2px 5px 0px 8px; padding: 0; }
		#quick-login-new p {margin: 2px 5px 0px 8px; padding: 0; }
		#quick-login form {margin: 2px 5px 10px 8px; padding: 0; }
		#quick-login-new form {margin: 2px 5px 10px 8px; padding: 0; }
		#catalog-menu div, #catalog-menu div.active {width: 157px; padding: 4px 0 1px 0; margin: -5px; border: 0.1px solid #b0c4de; border-bottom-width: 1px;}
		#catalog-menu a, #catalog-menu div.active a {color: #336699; text-decoration: none; margin: 0 3px 0 6px; line-height: 11px;}
		#catalog-menu div.active {border: 0; margin-top: -1px;}
		#catalog-menu div.active a {font-weight: bold; margin: 5px 3px 10px 9px;}
		#catalog-menu div.sub { width: 155px; margin: -3px 0 -5px -2px; padding: 0;}
		#catalog-menu div.sub div {background: #f0f2f5; padding: 0; margin: -5px 0 -5px 0; border: 0.1px solid #fff; border-top-width: 1px;}
		#catalog-menu div.sub div a {color: #336699; text-decoration: none; margin: -2px 3px 3px 15px; line-height: 11px;}
		
		/*styles for right nav on homepage */
		#rNav {padding: 0; margin: 0 0 0 10;}
		#rNavHead {padding: 0; margin: 5 0 10 0;}
		.rNavItem	{position: relative; top: -10px; left: 10px; padding: 0; width: 100px; line-height: 8.5pt;}
		
		#lNav {padding: 0; margin: 7 0 0 5;}
		.lNavItem	{position: relative; top: -10px; left: 10px; padding: 0; width: 50px; line-height: 8.5pt;}
		
		#gNav {padding: 0; margin: 0 0 0 8;}
		.gNavPointer {	font-size: 8px;
					 	color: #ffffff; 
					 	margin: 0px 0px 0px 9px; 
						padding: 0px 0px 0px 0px; 
					 	/*line-height: 0pt; */ 
					 	background-color: #cccccc;  
					 	width: 125px;
					 	height: 10px;
					 	vertical-align: text-top;
					 	}
		.gNavItem	{font-size: 10px;
			 		text-decoration: none; 
			 		position: relative;
			 		left: 2px; 
			 		}
		a.gNavItem:hover  	{font-size: 10px;
					 		text-decoration: none; 
					 		position: relative;
					 		left: 2px;
					 		color:#DE8E12;
						}
	 		
		
		.gNavItemA	{font-size: 10px;
			 		font-weight: bold; 
			 		color: #ffffff; 
			 		text-decoration: none; 
			 		position: relative;
			 		left: 13px; 
			 		top: -10px;  
			 		margin: 0px 0px 0px 0px; 
					padding: 0px 0px 0px 0px; 
			 		width: 130px;
			 		background-color: #eeeeee;
			 		}
		.gNavFooterColA
					{
						border-right : 1px solid #B7C7DE;
						border-bottom: 
					}
		.gNavFooterColB
					{
						border-left: 1px solid #B7C7DE;
						border-right : 1px solid #B7C7DE;						
					}				
		/*  */
		.gNavSpcr	{
					width: 140px;
					height: 3px;
			 		}
		.gNavHeader {	font-size: 11px; 
						color: #b8c6d9; 
						text-decoration: none; 
						padding: 0; margin: 8 6 8 1; 
						position: relative; 
						font-weight: bold;
						}
		.gNavWWlinks {color: #FFF; font-family: Verdana,Arial,Helvetica; font-size: 10px; text-decoration: none;}
		.isciencelink {color: #448424;}
		#mainPromotion	{padding: 0; margin: 0 0 0 0;}
		#flashPromotion	{padding: 0; margin: 10 18 0 18;}
		#iSciencePromo	{padding: 0; margin: 10 20 -55 40;}
		#iSciencePromoText	{position: relative; top: -55px; left: 80px; padding: 0; height: 64; width: 307px;}
		
		#flashPromotion	{padding: 0; margin: 10 18 0 18;}
		
		#promoPair {padding: 0 0 0 0; margin: 0 0 0 5;}
		#promoPair img {padding: 0 0 0 0; margin: 0 0 0 0;}
		
		.promo {text-decoration: none;}
		
		#regions {padding: 0; margin: 0 0 10 5;}
		
		.subscriptions p {padding: 0; margin: 10 0 15 10;}
		.events p {padding: 0; margin: 10 0 15 10;}
		.newsroom p {padding: 0; margin: 10 0 15 10;}
		/*Some button styles for forms, etc */
		a.button2 {font: bold 12px/12px Arial,Helvetica,sans-serif; COLOR: #F0F2F5; TEXT-DECORATION: none; background: #728BAB;}
		a.button3 {font: bold 12px/12px Arial,Helvetica,sans-serif; COLOR: #F0F2F5; TEXT-DECORATION: none; background: #728BAB; position: relative; top: -1px; padding: 1px 4px;}
