body {
	font: normal 11px Arial, Helvetica, sans-serif, "Trebuchet MS";
	color: #666666;
	text-decoration: none;
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 904px;
	margin:10px auto;
}
#logo-header a.logo{
	display:block;
	background: url(../images/img-logo.jpg) no-repeat left center;
	height: 51px;
	width: 217px;
	padding:0px 16px 18px 0px;
	border-right:solid 1px #c4cddc;
}
/*#logo-header p { float:right; color:#767676; margin:0px; font-size:18px; margin-top:24px; margin-right:16px; }*/
#nav { clear:both; background-color:#ececec; height:30px; border-bottom:solid 1px #274273; margin:8px 0px 0px 0px;}
#nav a { display:block; height:30px; float:left; margin-right:0px;}
#nav a#home {width: 86px; background: url(../images/nav-home.gif) no-repeat left top;}
#nav a#home:hover, #nav a#home.active {width: 86px;	background: url(../images/nav-home.gif) no-repeat left -30px;}
#nav a#profile {width: 151px; background: url(../images/nav-profile.gif) no-repeat left top; }
#nav a#profile:hover, #nav a#profile.active {background: url(../images/nav-profile.gif) no-repeat left -30px;}
#nav a#mission {width: 127px; background: url(../images/nav-mission.gif) no-repeat left top;}
#nav a#mission:hover, #nav a#mission.active {background: url(../images/nav-mission.gif) no-repeat left -30px;}
#nav a#meds {width: 127px; background: url(../images/nav-med.gif) no-repeat left top;}
#nav a#meds:hover, #nav a#meds.active {background: url(../images/nav-med.gif) no-repeat left -30px;}
#nav a#mnf {width: 141px; background: url(../images/nav-manufac.gif) no-repeat left top;}
#nav a#mnf:hover, #nav a#mnf.active {background: url(../images/nav-manufac.gif) no-repeat left -30px;}
#nav a#contact {width: 127px; background: url(../images/nav-contact.gif) no-repeat left top;}
#nav a#contact:hover, #nav a#contact.active {background: url(../images/nav-contact.gif) no-repeat left -30px;}
#nav a#certific {width: 133px; background: url(../images/nav-certific.gif) no-repeat left top;}
#nav a#certific:hover, #nav a#certific.active {background: url(../images/nav-certific.gif) no-repeat left -30px;}
a img { border:0px;}
#maincol-left { width:662px; float:left;}
#maincol-right{ width:242px; float:right; }
#gen-prds {background-color:#0d4081; padding-top:16px; height:236px;}
#gen-prds .cnt { margin:0px 18px 0px 22px; }
#gen-prds .cnt ul {list-style:none; margin:0px; padding:0px; margin-top:10px; margin-right:14px;}
#gen-prds .cnt ul li {
	background: url(../images/arrow3.gif) no-repeat left 9px;
	
	color:#d7d4db;
	border-bottom:solid 1px #3c588a;
	padding:5px 0px;
	padding-left:16px;
}
#gen-prds .cnt ul li a{ color:#d7d4db; text-decoration:none; }
#gen-prds .cnt ul li a:hover { text-decoration:underline; color:#fcfcfc;}
#gen-prds .cnt ul li.noBr { border-bottom:0px;}
#gen-prds .rm { clear:both; margin-top:8px; }
#gen-prds .rm a{
	color:#7b98cb;
	font-size:10px;
	background: url(../images/arrow4.gif) no-repeat left 5px;
	padding-left:8px;
	float:right;
}
#gen-prds .rm a:hover {color:#c1ae5e;}
#cnews { background-color:#3c588a; height:290px; clear:both; padding:0px 18px;}
#cnews .cnt { margin:18px 0px 0px 0px; float:left;  }
#cnews .cnt #hrv{
		clear:both;
background: url(../images/hdiv02.gif) repeat-x left;
	height: 3px;
	width:204px;
	margin:26px 0px 10px 0px;
	
}
#cnews .cnt #news .dt{ color:#7fb9fb; font-weight:bold; margin-top:10px;}
#cnews .cnt #news p{ margin:0px 0px 6px 0px; line-height:14px; color:#9fc6eb;}
#cnews .cnt #news a.rm{
	color:#7fb9fb;
	font-size:10px;
	background: url(../images/arrow4.gif) no-repeat left 5px;
	padding-left:8px;
	float:right;
	
}#cnews .cnt #news a.rm:hover{ color:#ff9c00;}
#contact-us {
	background: #FFFFFF url(../images/bg-contact.gif) no-repeat left top;
	height: 122px;
	width: 222px;
	padding-left:20px;
	padding-top:42px;
	margin-bottom:10px;
}
#contact-us .cn{ font-size:11px; font-weight:bold; color:#ffffff; }
#contact-us p{ color:#a9c8fe; line-height:16px; margin-top:6px; margin-bottom:26px;}
#contact-us a:link {
	background: url(../images/arrow5.gif) no-repeat left center;
	padding-left: 10px;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
} 
#contact-us a:hover { text-decoration:underline;}
#maincol-left #banner.main {
	background: url(../images/banner-home.jpg);
	height: 252px;
	width: 662px;
}
#subcol-left { width:386px; float:left; padding-top:12px; padding-right:16px;  font-weight:lighter; }
/*#subcol-left h1 { color:#db4e4e; font-size:13px; margin:10px 0px 6px 0px; padding:0px;}*/
#subcol-left p { font-size:12px; margin: 6px 10px 6px 0px; line-height:18px;}
#subcol-left a.rm{
	display:block;
	width:380px;
	color:#1e5192;
	text-transform:uppercase;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background: url(../images/arrow2.gif) no-repeat right;
}
#subcol-left a:hover.rm{ color:#65c6f3;}
#subcol-right { width:260px; float:right; background:#d1e1f0; }
#subcol-right #ttl { margin:18px 16px 12px 16px;}
#subcol-right #cnt {
	background: #c2d7eb url(../images/crnr-lblue-rt.gif) no-repeat right top;
	width:240px;
	padding-right:4px;
	padding-top:12px;
	padding-bottom:12px;
}
#subcol-right #cnt p { margin:0px 28px 0px 16px; line-height:18px; color:#010101; }
#subcol-right #btm {
	
	background: url(../images/crnr-lblue-lb.gif) no-repeat left bottom;
	height: 26px;
	padding-left:16px;
	padding-top:18px;
}
#subcol-right #btm a {
	color:#3c588a;
	text-transform:uppercase;
	font-size:10px;
	background: url(../images/arrow1.gif) no-repeat left center;
	padding-left: 14px;
	text-decoration:none;
}
#subcol-right #btm a:hover{ text-decoration:underline;}
#btm-cols { clear:both; padding-top:4px; padding-bottom:10px; }
#btm-cols p { line-height:16px; margin-top:8px; margin-bottom:8px;}
#btm-col1 { width:174px; padding-right:17px; border-right:solid 1px #e2e4e4; margin-right:17px; float:left; }
#btm-col2 { width:174px; padding-right:17px; border-right:solid 1px #e2e4e4; margin-right:17px; float:left;}
#btm-col1 a, #btm-col2 a { text-transform:uppercase; font-size:10px; color:#4a93c8; text-decoration:none;}
#btm-col1 a:hover, #btm-col2 a:hover { text-decoration:underline;}
#btm-col3 {width:227px; float:left; }
#btm-col3 a {text-transform:uppercase; font-size:10px; color:#4a93c8; text-decoration:none;}
#btm-col3 a:hover { text-decoration:underline;}
#hdiv1 {
	background: url(../images/hdiv1.gif) repeat-x left;
	height: 20px;
}
#pgfooter { clear:both; border-top: solid 2px #ecf3fb; margin-top:28px; padding-top:10px; padding-bottom:26px;}
#pgfooter .logo {
	padding:12px 16px 12px 0px;
	background: url(../images/img-grey-logo.gif) no-repeat left center;
	height: 37px;
	width: 162px;
	border-right:solid 1px #cccccc;
	float:left;
}
#pgfooter #links { margin-top:12px; text-align:center; color:#65c6f3;} 
#pgfooter #links a{ color:#1e5192; padding:0px 8px; font-size:11px; text-decoration:none;}
#pgfooter #links a:hover { text-decoration:underline;}
#pgfooter #links .copy { color:#888888; font-size:10px; padding-left:7px; margin-top:6px;}