﻿body{	font: 13px/16px Arial, Verdana, Helvetica, sans-serif;	text-align: left;	color: #666;	padding: 0;	margin: 0;	 background:#aec7ea url(/images/bg.jpg) left top repeat-x;}
* { margin:0; padding:0; }
dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend,ul, li, ol, p, pre, th, td  { padding: 0; margin: 0; border:none; list-style:none;}
.clear{	min-height: 1px; height: auto !important; height: 1px;  }
.clear:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;  }
a  {color: #0d6cb6;/*color:#e66701;*/ text-decoration: none; outline:none; }
a:hover {color: #0d6cb6; text-decoration: none; -moz-user-focus:none; cursor:pointer; }
h1{color:#e66701;font-size:200%; font-weight:normal; text-transform:capitalize;  margin-bottom:22px;margin-top:4px;}
img.header{margin-bottom:22px;margin-top:4px; }
.noText{display:block; overflow: hidden; text-indent: -9999px; outline:none;}


div.wrapper{ width:968px; margin:0px auto 50px auto;  }
div.logo{  height:46px;margin:6px 0 0px 13px;  }
div.nav{ background-color:#fff; padding:4px;width:960px}
div.nav ul.nav{ background-color:#0d6cb6;width:956px;padding:4px 0 4px 4px; }
div.nav ul.nav li {float:left; }
div.nav ul.nav li a{display: block; height:25px; overflow: hidden; outline: none; text-indent: -9999px;}
div.nav ul.nav li a:hover { background-position: bottom left; }
div.nav ul.nav li a.selnav{background-position: bottom left; }
 ul.nav a.home{background: url( /images/nav/home.jpg) top left no-repeat; width:154px;}
 ul.nav a.about{background: url( /images/nav/about.jpg) top left no-repeat; width:161px}
 ul.nav a.portfolio{background: url(/images/nav/portfolio.jpg) top left no-repeat; width:161px}
ul.nav a.news{background: url(/images/nav/news.jpg) top left no-repeat; width:160px}
 ul.nav a.careers{background: url(/images/nav/careers.jpg) top left no-repeat; width:161px}
 ul.nav a.contact{background: url( /images/nav/contact.jpg) top left no-repeat; width:155px}
#homeFlash {background-color:#fff; padding:0 4px 4px 4px; width:960px; }

div.info{background: #fff; padding: 0 4px 0px 4px;width:960px; height:202px}
div.info p{color:#fff; margin-top:10px;margin-bottom:15px;}
div.infobg{float:left;background:#7397b2 ; width:802px; height:202px;}
img.building{float:left;width:158px;}
div.home_about{ float:left; width:392px;padding:15px 30px 0 30px;height:182px}
div.home_about p{font-size:15px;line-height:20px}
div.home_cerexa{ float:left; padding:15px 30px 0 30px;width:278px;height:182px}
div.divide{float:left;background: url(/images/home/divideline.jpg) top right repeat-y;width:1px; height:172px; margin-top:15px;}
div.info h1 {color:#fff;margin-bottom:15px;}

div.info a.hlink{ width:90px;display:block;height:15px; font-size:11px; font-weight:bolder; text-decoration :none;  background: #fff url(/images/leftarrow.jpg) 84px 5px  no-repeat; padding: 2px 0px 2px 8px;color:#e66701;}
div.info a.link2{width:105px; background-position:100px 5px; }
div.info a.link3{width:165px;background-position:160px 5px;}
div.info ul{color:#fff; padding-left:20px;margin-bottom:15px;margin-top:10px;}
 div.info ul li{list-style-type:disc;margin-bottom:5px; }


div.footer{  background-color:#fff; height:15px; padding:4px 4px 4px 4px;font-size:11px;}
div.footer p.copy { display:block; float:left; width:300px; padding-left:10px}
div.footer ul { float:right; text-align:right; padding-right:10px; }
div.footer ul li { display:inline; margin-left:6px; } 
div.footer ul li a { color:#666; text-decoration:none; }
div.footer ul li a:hover { color:#666; text-decoration:underline; }
div.footer ul li span {  margin-left:8px; }
div.grey{ background-color:#d6dadd;  height:25px; line-height:25px; padding:0px 4px; }


div.banner{background-color:#fff;padding:0 4px 4px 4px;width:960px;height:154px;}
div.content{background: #fff; padding: 20px 4px;width:960px;min-height:1px; }
div.content p{margin-bottom:22px;}


div.leftcol{float:left; width: 185px; min-height:1px; margin-right:30px;}
ul.leftnav{margin-left:20px ;}
ul.leftnav li{padding-top:10px;padding-bottom:10px; background:url(/images/h_line.jpg) top left repeat-x; width:165px;}
ul.leftnav li a{ font-weight:bolder ;font-size:12px; color:#999; text-decoration:none;padding-left:22px;}
ul.leftnav a.selected{ background:url(/images/leftarrow.jpg) 8px 3px no-repeat; color:#e66701;}


div.middlecol{float:left; width:505px;margin-right:40px;}
div.middlecol h2{font-size:14px;color:#666; font-weight:bolder; margin-bottom:13px}
div.middlecol h3{font-size:13px;color:#666; font-weight:bolder; margin-bottom:10px}
/*about overview*/

div.aureus{ background:url(/images/aureus.jpg) top left no-repeat;}
div.aureus p.caption{padding-left:0px;float:left; font-size:11px; font-style:italic; border-bottom:solid 1px #d6dadd; padding-bottom:3px;margin-top:121px;}
div.aureus p{padding-left:133px;}
div.pneumoniae{ background:url(/images/pneumoniate.jpg) top right no-repeat;}
div.pneumoniae p.caption{margin-right:0px;padding-right:45px;float:right;font-size:11px; font-style:italic; border-bottom:solid 1px #d6dadd; padding-bottom:3px;margin-top:121px;}
div.pneumoniae p{margin-right:133px;}

/* exec manager*/
div.middlecol div.dotbox{ background:url(/images/h_line.jpg) bottom left repeat-x;margin-bottom:17px;padding-bottom:13px;padding-right:5px; }

div.middlecol p.manager{margin-bottom:13px; font-size:11px; font-weight:bold;margin-top:17px;}
div.middlecol p.dotline{padding-bottom:13px;background:url(/images/h_line.jpg) bottom left repeat-x;margin-bottom:17px}
div.middlecol p.manager span{ font-weight:bolder;font-size:13px;}

/*portfolio*/
div.middlecol a.presslink{margin-top:19px; color:#e66701; background:url(/images/leftarrow.jpg) 274px 5px  no-repeat; width:300px; display:block}

/*mrsa*/
#list a{color: #006595;}

div#list a {display:block; text-decoration:none;margin-bottom:2px; }
a.totop{font-size:11px; color:#e66701;float:right;  background: url(/images/upperarrow.jpg) left  3px  no-repeat; padding-left:17px; }
p.caption2{margin-bottom:40px; margin-left:20px;float:right; height:20px;width:118px ; background: url(/images/aureus.jpg) top left no-repeat; vertical-align:bottom; padding-top:120px; font-size:11px; font-style:italic; border-bottom:solid 1px #d6dadd;}
div.ref h2,div.ref p{font-size:11px;}


/*news*/
div.content p.news{margin-bottom:17px; background:url(/images/h_line.jpg) bottom left repeat-x; padding-bottom:13px; }
p.news a {color: #0d6cbb;  line-height:18px;}
div.middlecol a.join{margin-top:19px; color:#e66701; background:url(/images/leftarrow.jpg) 84px 5px  no-repeat; width:200px; display:block}
div.middlecol div.dotbox p.PressHeader{ font-weight:bolder;margin-bottom:15px;}
div.middlecol div.dotbox span p {margin-bottom:20px;}
a.backlist{padding-left:10px;font-size:11px; font-weight:bolder;margin-bottom:10px; background: url(/images/rightarrow.jpg) left 4px no-repeat;width:200px; display:block}
pre{font-size:11px;}
 a.morepress{margin-top:19px; color:#e66701; background:url(/images/leftarrow.jpg) 158px 5px  no-repeat; width:200px; display:block}
 a.frxpress{margin-top:10px; color:#e66701; background:url(/images/leftarrow.jpg) 245px 5px  no-repeat; width:300px; display:block}
a.morepress:hover,a.frxpress:hover,a.presslink:hover,a.totop:hover{color:#e66701;}

/*conatct*/
div.middlecol ul li{ list-style-type:disc;padding-left:5px;margin-left:15px;margin-bottom:2px;}
div.middlecol p.contacthead{font-weight:bolder;margin-bottom:4px;}
div.middlecol  p.contacthead span {font-weight:normal;}
div.sitemapleft{float:left;width:290px;}
div.sitemapright{float:left;}
div.sitemapleft ul,div.sitemapright ul{margin-bottom:15px;}

div.sitemapleft h2,div.sitemapright h2{margin-bottom:5px;}

div.rightcol{float:left; width: 200px; }
div.rightcol p{margin-bottom:16px;width:160px; padding-left:10px;}
div.infobox{}
div.rightcol h3.careersTitle{margin-bottom:13px; background: url(/images/careers.jpg) 10px top no-repeat;width:157px ;height:16px;}
div.rightcol h3.ContactTitle{margin-bottom:13px; background: url(/images/findus.jpg) 10px top no-repeat;width:153px ;height:16px;}
div.rightcol a.orangelink{ margin-top:13px; background: url(/images/join.jpg) 10px top no-repeat;width:103px ;height:9px; }
div.rightcol a.orangelink2{ margin-top:13px; background: url(/images/mapto.jpg) 10px top no-repeat;width:114px ;height:9px; }
div.greyruler{background-color:#d6dadd; width:180px; height:7px;  line-height:7px; font-size:0px;}
img.map{margin: 0  0 10px 10px}

div.minheight{min-height:200px; height:auto !important;height:200px}
/*release*/
.bwcellpaddingbottom1 {padding-bottom: 2.0px; font: 100% arial; }

.bwcellpaddingbottom3 {padding-bottom: 4.0px; font: 100% arial; }

.bwcellpaddingleft0 {padding-left: 0.0px; font: 100% arial; }

.bwcellpaddingleft1 {padding-left: 5.0px; font: 100% arial; }

.bwcellpaddingleft3 {padding-left: 15.0px; font: 100% arial; }

.bwcellpaddingleft4 {padding-left: 20.0px; font: 100% arial; }

.bwcellpaddingleft5 {padding-left: 25.0px; font: 100% arial; }

.bwcellpaddingleft6 {padding-left: 30.0px; font: 100% arial; }

.bwcellpaddingright0 {padding-right: 0.0px; font: 100% arial; }

.bwcellparagraphmargin {margin-bottom: 0px; margin-top: 0px; font: 100% arial; }

.bwdoublebottomborder {border-bottom: double black 2.25pt; font: 100% arial; }

.bwlistitemmarginbottom {margin-bottom: 10.0px; font: 100% arial; }

.bwsinglebottomborder {border-bottom: solid black 1.0pt; font: 100% arial; }

.bwtablebottommargin {margin-bottom: 10.0px; font: 100% arial; }

.bwtextaligncenter {text-align: center; font: 100% arial; }

.bwtextalignleft {text-align: left; font: 100% arial; }

.bwtextalignright {text-align: right; font: 100% arial; }

.bwunderlinestyle {text-decoration: underline; font: 100% arial; }

.bwverticalalignbottom {vertical-align: bottom; font: 100% arial; }

.bwverticalaligntop {vertical-align: top; font: 100% arial; }

.bwwhitespacenowrap {white-space: nowrap; font: 100% arial; } 

 

p.bwcellparagraphmargin {margin-bottom: 0px;}

div#isi ul{margin-bottom:20px;}

