	
	body {font-family:Arial, Helvetica, sans-serif; text-align:center; }
	
	
	.outerContainer {
  width: 800px;  
/* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: auto;
/* Don't center every line of text -
we inherited this setting from body */
text-align: left;

}
	
	a {color:#0063ad;}
	
	#nav {display:inline-block; width:800px; height:48px; background-image:url(images/nav1.gif);}
	#nav a {color:#fff; font-family:arial,helvetica; font-weight:bold; font-size:13px; text-decoration:none; display:inline-block;}
	#nav1 {margin-top:7px; margin-left:15px; margin-right:16px;}
	#nav2 {margin-top:7px; margin-left:15px; margin-right:18px;}
	#nav3 {margin-top:7px; margin-left:15px; margin-right:38px;}
	#nav4 {margin-top:7px; margin-left:15px; margin-right:60px;}
	#nav5 {margin-top:7px; margin-left:15px; }
	#subnav {display:none;}
	#subnav a {color:#b1d8f3;}
	#subnav1 {display:none; margin-left:220px; margin-top:6px;}
	#subnav1 a {margin-top:5px; color:#b1d8f3;}
	#subnav2 {display:none; margin-left:20px; margin-top:6px;}
	#subnav2 a {margin-top:5px; color:#b1d8f3;}
	#subnav a:hover {color:#fff;}
    .sub-headline_blue { color:#006cb8; font-weight:bold; border:0; font-size:18px; margin:10px;}
	
	.prodAreaContainer {display:inline; width:444px; float:left;  margin:18px; background:url(images/article-footer.gif) bottom no-repeat; padding-bottom:18px;}
	.articleContainer {display:inline; width:444px; float:left;  margin:18px; padding-bottom:5px;}
	.article {border:1px solid #bbbfc2; border-bottom:0; padding:2px 2px 2px 2px;}
	.article img {display: block; padding:0; margin:0; border:0;}
	.headline { background-color:#006cb8; color:#fff; padding:10px; font-weight:bold; margin:0; border:0; font-size:20px;}
	.headline_blue { color:#006cb8; padding:10px; font-weight:bold; margin:0; border:0; font-size:24px;}
	 
	.text1 {margin:10px; font-size:12px; color:#676e73;}
	.text1 p {margin-top:5px;}

	.articletext {margin:10px; font-size:12px; color:#676e73;}
	.articletext p {margin-top:5px;}
	.articletext h2 {font-size:14px; padding:0; margin:0;}
	
	.highlightContainer {margin-top:18px;}
	.highlightContainer img {border:0; display:block; margin-bottom:9px;}
	
	.categoryHighlightContainer {float:left; width:316px; margin-top:18px; border-bottom:dashed 1px #bbbfc2;}
	.categoryTopHighlights img {float:left; border:0; margin:0; padding:0; margin-right:9px;}
	.categoryTopHighlights div {float:left; line-height:1em;  width:100%; background-color:#efefef; padding-top:2px; padding-bottom:2px; border-top:dashed 1px #efefef;}
	.categoryTopHighlights a {color:#4c98cd;  text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; margin-right:0px;}
	
	.articlelistContainer {float:left; width:316px; margin-top:18px;}
	
	.footerContainer {margin-bottom:20px; width:780px; display:block; float:left; color:#231f20;  padding:10px; font-size:10px; background-color:#c5c3c4; border-top:5px solid #006cb8; clear:both;}
	.footerleft {float:left; display:inline;}
	.footerright {float:right; display:inline;}
	.footerContainer a {color:#231f20;}
	.footerContainer P {margin:0;}
	
	.prodarea_supplier_ads_text {float:left; width:230px; padding-top:2px; padding-bottom:5px; }
	.prodarea_supplier_ads_text h2 { padding:0; margin:0; font-size:12px; color:#898c8f;}
	.ptext { padding:0; margin:0; font-size:10px; color:#898c8f; line-height:130%;}
	.prodarea_supplier_ads_text a {color:#d52b28; text-decoration:none; font-weight:bold;}
	.prodarea_supplier_ads_text a:hover {text-decoration:none; color:#006CB8;}
	
	.prodarea_supplier_ads {float:left; width:75px; padding-top:4px; padding-bottom:0px;}
	.prodarea_supplier_ads img{float:left; display:block; margin-top:5px; margin-right:0px;}
	
	.dotted_line {float:left; width:316px; border-top:dashed 1px #bbbfc2; padding:0; margin-top:5px;}
	
	.casestudy {float:right; width:310px; margin-top:18px;}
	
	.casestudy-container {float:right; width:310px;}
	
	.footer-container { float:left; margin-top:30px;}
	
	.experttable th { height: 25px; width: 245px; border-bottom: solid #fff 2px; }
	.experttable td { height: 25px; width: 326px; border-bottom: solid #fff 2px; }
    .experttable tr { background-color:#DBF3FC; }	
    .textboxstyle { background-color:#CDEEFC; border-color:#CDEEFC; border-style:none; font-size:12px; width:210px; padding-bottom:5px; padding-top:5px; padding-left:5px;}
    .problemboxstyle { background-color:#CDEEFC; border-color:#CDEEFC; border-style:none; font-size:12px; width:228px; height:80px; padding-bottom:0px; padding-top:5px; padding-left:5px;}

    .expertformbut { position:relative; left: 63px; top:33px; }
	
	#articleButtons {float:right; margin-top:0px; margin-right:10px;}
    #articleButtons a:hover {color:#555; text-decoration:none;}
    #articleButtons a {float:left; text-align:center; padding-top:40px; display:block; color:#fff; font-size:11px; font-weight:bold; margin-left:10px;}
    #buttonBack {width:38px; background:url(images/icon-back.gif) center top no-repeat;}
    #buttonContact {width:65px; background:url(images/icon-tel.gif) center top no-repeat;}
    #buttonEmail {width:70px; background:url(images/icon-email.gif) center top no-repeat;}
    #buttonPrint {width:65px; background:url(images/icon-print.gif) center top no-repeat;}
    
    #assocDocs a {color:#666; font-size:12px; text-decoration:none; display:block; padding-top:5px;margin-bottom:5px;}
    #assocDocs a:hover {text-decoration:underline;}
    .assocDoc {clear:both;}
    .assocDoc img {float:left;}
