/* CSS Document */

html, body {
border:0;
margin:0;
padding:0;
font-family:calibri, Trebuchet MS, arial, helvetica;
font-size:13px;
}
.clear { height:0px; clear:both; }
a { color:#0087C9; text-decoration:none}
a:hover { color:#000000; }
h2 { font-family:georgia; color:#0087C9; font-size:180%; font-weight:normal; }
h3 { color:#A5CE02; font-size:135%; margin:15px 0 3px; 0; }
h4 { color:#3e3e3e; font-size:125%; font-weight:bold; margin:15px 0 5px 0;}
.float_right { float:right; }
.float_left { float:left; }

#biopharma, #biopharma li, #biopharma li ul li { margin-left:20px; }
#container_long {width:550px; float:left; }
#container_med {width:328px; float:left; }
#container_fullpage {width:882px; float:left; }
#find_out {width:552px; height:191px; background:url(../images/ico_find_out.jpg) no-repeat top left; margin:0; padding:0; float:left;  margin-left:5px;}
#footer_menu { margin:0 auto 30px auto; padding:0; text-align:center; }
#footer_menu li { display:inline; list-style-type:none; margin:auto; padding:0 5px; font-size:12px; color:#0087C9; }
#footer_menu li a {vertical-align:bottom;}
#header { width:900px; height:125px; background:url(../images/bg_top_right.jpg) no-repeat top right; margin:0; }
#inner_content_long { width:550px; background:url(../images/bg_content_long.gif) top left repeat-y; padding:30px 20px; margin-left:9px; }
#inner_content_med { width:328px; background:url(../images/bg_content_med.gif) top left repeat-y; padding:30px 20px; margin-left:9px; }
#inner_content_fullpage { width:850px; background:url(../images/bg_content_fullpage.gif) top left repeat-y; padding:30px 20px; margin-left:9px; }
#inner_content_fullpage td { border-bottom:1px solid #CAED09; padding:10px;}
#inner_content_fullpage table strong { color:#0087C9; font-size:110%; }
#inner_content_fullpage table b { font-size:140%;}
#inner_content_long p, #inner_content_med p, #inner_content_fullpage p { margin:0 40px 0 0; }
#inner_content_long ul, #inner_content_med ul, #inner_content_fullpage ul { margin:0 40px 0 0; }
#main_content { width:662px; height:330px; background:url(../images/bg_main.jpg) top left no-repeat; float:left; margin-left:7px; margin-right:5px}
#main_content .main_text { width:286px; height:300px; margin:25px 0 0 350px; }
#main_content .main_text h1 { display:block; font-size:28px; margin:20px 0 15px 0; padding:0; color:#0087C9; line-height:26px; font-weight:normal; }
#main_content .main_text .content { font-size:13px; margin:0; padding:0; }
#nav { float:right; width:901px; height:42px; font-family:Georgia; text-decoration:none; font-weight:bold; font-size:13px; color: #000000; text-align:left; list-style:none; margin:0; padding:0; background:url(../images/bg_menu.jpg) top left no-repeat; clear:both; }
#nav li { display:block; list-style:none; float:left; margin:0 0 0 35px; padding:8px 0 0 0; }
#nav li a {	color:#000; }
#nav li a:hover { color:#fff; }
#nav li ul { position:relative; top:2px; display:none; margin:0; padding:0; z-index:99; }
#nav li ul li { margin:0; padding:0; }
#nav li ul li a { display:block; border-bottom:2px solid #fff; font-weight:bold; text-align:left; margin:0; padding:3px 5px; color:#000; background:#BDD539; width:80px; height:20px; -moz-opacity:.8; filter:alpha(opacity=80); }
#nav li ul li a:hover { background:#CBF200; color:#000; }
/* The magic */
#nav li:hover ul, #nav li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%; }
/* End */
#nav .last { border-bottom:0px; }
#news_container { width:217px; height:330px; float:left; background:url(../images/bg_main_news.gif); padding:0; font-size:12px;}
#news_container span.head { color:#ffffff; font-stretch:expanded; font-size:14px; display:block; float:left; padding:10px 0 0 16px; }
#news_container span.title { color:#0087C9}
#news_block { padding-bottom:5px; }
#marquee { height:280px; width:200px; margin:48px 0 0 0; padding:0 0px 0 10px;}
#pet {width:320px; height:181px; background:url(../images/bg_btm_left.gif) no-repeat top left; margin-left:10px; float:left; padding-left:8px; padding-top:10px}
.biopharma_chart { width:390px; height:473px; background:url(../images/ico_biopharma.jpg) no-repeat top left; }
.contact_form { margin:20px 0px 20px 50px; }
.contact_form td { margin:10px 0 0 0; height:35px; }
.contact_form td input, .contact_form td textarea { width:350px; border:1px solid #0087C9; margin:0 0 0 5px; }
.contact_form td .button { width:100px; background:#9ED5EF; border-top:2px solid #C4ECFF; border-left:2px solid #C4ECFF; border-bottom:1px solid #0087C9; border-right:2px solid #0087C9; }
.contact_form td .button:hover { border-bottom:1px solid #C4ECFF; border-right:2px solid #C4ECFF; border-top:2px solid #0087C9; border-left:2px solid #0087C9; }
.list_horizontal {list-style:none;margin:0;padding:0}
.list_horizontal li {float:left; width:45%; margin:0 20px 0 0;padding:0; display:block;}


#nav_biopharma { float:left; width:226px; list-style:none; margin:0; padding:0; }
#nav_biopharma li { float:left; width:226px; height:55px; margin:0 0 14px 0; padding:0; list-style:none; display:block; }
#nav_biopharma li a { height:55px; display:block; }
#nav_biopharma li a:hover { }
#nav_biopharma li ul { width:200px; position:relative; top:-40px; left:150px; display:none; margin:0; padding:0; z-index:99; border:3px solid #6199C2; }
#nav_biopharma li ul li { float:none; margin:0; padding:5px 10px; height:13px; border:0; text-align:left; background:#BDD539; -moz-opacity:.9; filter:alpha(opacity=90); width:180px;}
#nav_biopharma li ul li a { border:0px solid pink; }
#nav_biopharma li ul li a:hover {  }
/* The magic */
#nav_biopharma li:hover ul, #nav_biopharma li.over ul { display: block; }
/* Fix IE. Hide from IE Mac \*/
* html #nav_biopharma ul li { float: left; height: 1%; }
* html #nav_biopharma ul li a { height: 1%; }
/* End */

#nav_quality { display:block; height:460px; width:105px; float:right; margin:0; padding:0; }


.small{
	font-size:10px;
}
.gray{
	color:#666666;
}