/* CALIPER LS */

/* BASIC ELEMENTS
------------------------------------------------------------------------------------- */
* { margin: 0; padding: 0;  }
html { min-height: 100%; margin-bottom: 1px; background: #e1e3e5; filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

body { text-align: center; font: 12px tahoma, arial, sans-serif; color: #000; } /*666*/
table, th, td { font: 11px tahoma, arial, sans-serif; color: #000; text-align: left; } /*6a737b*/

a img, :link img, :visited img { border: none; }

a:link { color: #005ba6; text-decoration: none; }
a:visited { color: #005ba6; text-decoration: none; }
a:hover, a:active { color: #2271b2; text-decoration: underline; }
a:active { outline: none; }

ul { list-style-type: none; }
ol { margin-bottom:6px; list-style-position:inside; }

select { height: 16px; *height:18px; padding: 0px; /* color: #6A737B; */ font-size: 11px; border: 1px solid #bfbfbf; }
* html select { height:16px; }
.news_detail td select { height:auto !important; }
.news_detail td input { border:1px solid #BFBFBF; color:#6A737B; font-size:11px; }
select.multiple { height:40px; }
.table_interact { margin: 10px 0; }
.table_interact select, .table_interact input { margin-right: 2px; float: left; }
.table_interact select { width: 150px; padding: 1px 0 0; }

h4 { margin: 0 0 3px; font-size: 11px; }
input.simple { border: 1px solid #bfbfbf; background: #fff; width: 199px; height: 16px; text-indent: 2px; }

.Search_Page input.simple { width:199px !important; height:16px !important; border:1px solid #BFBFBF !important; opacity:1 !important; filter:none !important; }
body#search { width:auto; }

.Search_Page #content input{ opacity:1 !important; filter:none !important; }
.Search_Page #content input#searchKeyword { width:199px !important; height:16px !important; border:1px solid #BFBFBF !important;}
.Search_Page #content input#submit { opacity:0 !important; filter:alpha(opacity=0) !important; }
.Search_Page #content form #search { position:absolute; left:401px; top:50px; *top:51px; }


/*
.Search_Page #content input { visibility:hidden; }
*/

.submit { border: 1px solid #bfbfbf; background: #fff; height: 16px; }

.bluebox { background: #005ba6; color: #fff; }
 .bluebox a { color: #fff; text-decoration: underline; }

form#global_search { position: absolute; top: 29px; left: 320px; }
form#global_search .simple { position: absolute; top: 0px; }
form#global_search #search { position: absolute; top: 0px; left: 203px; }

#search { width:50px; height:18px; background:url(../images/bg_sprite.png) no-repeat -600px 0; }
* html #search { background:url(../images/bg_sprite.gif) no-repeat -600px 0; }
#search input { width:50px; height:18px; border:none; opacity:0; filter:alpha(opacity=0); cursor:pointer; }

#go { width:25px; height:18px; background:url(../images/bg_sprite.png) no-repeat -600px -21px; }
* html #go { background:url(../images/bg_sprite.gif) no-repeat -600px -21px; }
#go input { width:25px; height:18px; border:none; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
#go.on { background:url(../images/bg_sprite.png) no-repeat -600px -50px; }


#go2 { width:25px; height:18px; background:url(../images/bg_sprite.png) no-repeat -600px -21px; 
 }
* html #go2 { background:url(../images/bg_sprite.gif) no-repeat -600px -21px; }
#go2 input { width:25px; height:18px; border:none; opacity:0; filter:alpha(opacity=0); cursor:pointer; }
.search-page #subnav #go2 {
    display: inline-block;
    left: 0;
    position: relative;
    top: 1px; *top:1px;
}
#go2.on { background:url(../images/bg_sprite.png) no-repeat -600px -50px; }


#global_links { background: url(../images/bg_sprite.png) no-repeat -720px 2px; position: absolute; top: 28px; left: 660px; padding: 0px 43px 0px 0px; font-family: tahoma, arial, sans-serif; font-size: 11px; font-weight: normal; }
* html #global_links { background: url(../images/bg_sprite.gif) no-repeat -650px 2px; }

#global_links li { display: inline; }
#global_links li a, #global_links li span {  display: block;  float: left;  height: 15px; padding: 4px 6px; border-right: 1px dotted #6a737b; color: #005ba6; }
#global_links li span { color:#bfbfbf; }
#global_links li a.last { border:0; }

form#countries { position: absolute; top: 29px; left: 824px; }

select.simple { border: 1px solid #bfbfbf; background: #fff; width: 125px; font-size: 11px; position: absolute; top: 1px; }

#go { position: absolute; top: 1px; left: 127px; }

#skip { display: none; }

#container { margin: 0 auto; position: relative; width: 991px; text-align: left; }

#header, #nav, #subheader, #main, #feature, #categories, .information, #footer {  width: 100%; position: relative; background: #fff; }

#header { margin-top: 16px; height:122px; z-index:49; }

#logo { xmargin-top:7px; }

img.banner { width: 532px; margin: 0px 0px 5px 0px; }

.ivisflash { position:relative; }
.ivisflash a { position:absolute; top:24px; right:26px; }


/* NAVIGATION
------------------------------------------------------------------------------------- */
#nav { position: absolute; top:80px; left:8px; width:975px; height:38px; background:url(../images/bg-nav.png) no-repeat 0 -114px; margin:0; }
#nav li { float:left; position:relative; height:37px; list-style:none; }
#nav li a { cursor: pointer; }
#nav li a, #nav li div { position: relative; display: block; height:38px; text-decoration: none; color: blue; font-size:1px; }
#nav li strong { position: absolute; top: 0px; left: 0px; display: block; height:38px; }
#nav li, #nav li a, #nav li strong, #nav li div { background-image:url(../images/bg-nav.png); }
#nav li a:hover { cursor:hand; }

#nav li.products, #nav li.products a, #nav li.products a strong { background-position:0 0; width:202px; }
#nav li.apps, #nav li.apps a, #nav li.apps a strong { background-position: -202px 0; width:98px; }
#nav li.tech, #nav li.tech a, #nav li.tech a strong { background-position: -301px 0; width:105px; }
#nav li.support, #nav li.support a, #nav li.support a strong { background-position: -406px 0; width:72px; }
#nav li.investors, #nav li.investors a, #nav li.investors a strong { background-position: -478px 0; width:82px; }
#nav li.about, #nav li.about a, #nav li.about a strong { background-position: -560px 0; width:71px; }
#nav li.store, #nav li.store a, #nav li.store a strong { background-position: -631px 0; width:58px; }
#nav li.contact, #nav li.contact a, #nav li.contact a strong { float:right !important; background-position: -877px 0; width:98px; }

/* HOVER STATE */
#nav li.products:hover a, #nav li.products:hover a strong, #nav li.products a:hover, #nav li.products a:hover strong,
#nav li.productson:hover a, #nav li.productson:hover a strong, #nav li.productson a:hover, #nav li.productson a:hover strong { background-position: 0 -38px !important; width:202px; }
#nav li.apps:hover a, #nav li.apps:hover a strong, #nav li.apps a:hover, #nav li.apps a:hover strong,
#nav li.appson:hover a, #nav li.appson:hover a strong, #nav li.appson a:hover, #nav li.appson a:hover strong { background-position: -202px -38px; width:98px; }
#nav li.tech:hover a, #nav li.tech:hover a strong, #nav li.tech a:hover, #nav li.tech a:hover strong,
#nav li.techon:hover a, #nav li.techon:hover a strong, #nav li.techon a:hover, #nav li.techon a:hover strong { background-position: -301px -38px; width:105px; }
#nav li.support:hover a, #nav li.support:hover a strong, #nav li.support a:hover, #nav li.support a:hover strong,
#nav li.supporton:hover a, #nav li.supporton:hover a strong, #nav li.supporton a:hover, #nav li.supporton a:hover strong { background-position: -406px -38px; width:72px; }
#nav li.investors:hover a, #nav li.investors:hover a strong, #nav li.investors a:hover, #nav li.investors a:hover strong,
#nav li.investorson:hover a, #nav li.investorson:hover a strong, #nav li.investorson a:hover, #nav li.investorson a:hover strong { background-position: -478px -38px; width:82px; }
#nav li.about:hover a, #nav li.about:hover a strong, #nav li.about a:hover, #nav li.about a:hover strong,
#nav li.abouton:hover a, #nav li.abouton:hover a strong, #nav li.abouton a:hover, #nav li.abouton a:hover strong { background-position: -560px -38px; width:71px; }
#nav li.store:hover a, #nav li.store:hover a strong, #nav li.store a:hover, #nav li.store a:hover strong,
#nav li.storeon:hover a, #nav li.storeon:hover a strong, #nav li.storeon a:hover, #nav li.storeon a:hover strong { background-position: -631px 0; width:58px; }
#nav li.contact:hover a, #nav li.contact:hover a strong, #nav li.contact a:hover, #nav li.contact a:hover strong,
#nav li.contacton:hover a, #nav li.contacton:hover a strong, #nav li.contacton a:hover, #nav li.contacton a:hover strong { background-position: -877px -38px; width:98px; }

/* ON STATE */
#nav li.productson, #nav li.productson strong, #nav li.productson div { background-position: 0 -76px; width:202px; }
#nav li.appson, #nav li.appson strong, #nav li.appson div { background-position: -202px -76px; width:98px; }
#nav li.techon, #nav li.techon strong, #nav li.techon div { background-position: -301px -76px; width:105px; }
#nav li.supporton, #nav li.supporton strong, #nav li.supporton div { background-position: -406px -76px; width:72px; }
#nav li.investorson, #nav li.investorson strong, #nav li.investorson div { background-position: -478px -76px; width:82px; }
#nav li.abouton, #nav li.abouton strong, #nav li.abouton div { background-position: -560px -76px; width:71px; }
#nav li.storeon, #nav li.storeon strong, #nav li.storeon div { background-position: -631px 0; width:58px; }
#nav li.contacton, #nav li.contacton strong, #nav li.contacton div { background-position: -877px -76px; width:98px; }

#prod_box { background:#005ba6; padding:29px; position:absolute; top:118px; left:13px; z-index:50; display:none; }
#prod_box ul { width:184px; float:left; display:inline; }
#prod_box li { font-size:11px; display:inline; }
#prod_box li.last a, #prod_box li.last div { border-bottom:none; }
#prod_box li a, #prod_box li a:visited { display:block; padding:3px; color:#32ccee; border-bottom:1px solid #4d8dc1; text-decoration:none !important;  }
#prod_box li a:hover { color:#0ffcff }
#prod_box li.on div { padding:3px; color:#FFF; background:#005ba6; border-bottom:1px solid #4d8dc1;  }
/* #prod_box #inquiry-form { border-bottom:none; } */
#prod_box #terms-and-conditions-for-purchases { border-bottom:none; }

.hover strong { background-position: 0px -38px !important;  } 

#prod_box_inner { background:#337cb8; width:691px; height:226px; float:left; padding:20px; display:none}
* html #prod_box_inner { }
#prod_box_inner ul { margin:0; position:static; }
#prod_box_inner a { color:#32ccee; }

#prod_box div.extraction { background:#337cb8 url(../images/bg_prod_inner_extraction_2.gif) no-repeat 0 100% !important; }
#prod_box div.contract-research { background:#337cb8 url(../images/bg_prod_inner_contract.gif) no-repeat 0 100% !important; }
#prod_box div.lab-automation { background:#337cb8 url(../images/bg_prod_inner_automation.gif) no-repeat 0 100% !important; }
#prod_box div.labchip-systems { background:#337cb8 url(../images/bg_prod_inner_labchip.gif) no-repeat 0 100% !important; }
#prod_box div.aces { background:#337cb8 url(../images/bg_prod_inner_aces.gif) no-repeat 0 100% !important; }
#prod_box div.optical-imaging { background:#337cb8 url(../images/bg_prod_inner_optical.gif) no-repeat 0 100% !important; }
#prod_box div.pharmaceutical { background:#337cb8 url(../images/bg_prod_inner_pharma.gif) no-repeat 0 100% !important; }
#prod_box div.reagents { background:#337cb8 url(../images/bg_prod_inner_reagents.gif) no-repeat 0 100% !important; }
#prod_box div.products-a-to-z { background:#337cb8 url(../images/bg_prod_inner_atoz.gif) no-repeat 100% 0 !important; }

* html #products-a-to-z_col1 { display:none !important; }

.prod_box_col1 { float:left; display:none}
.prod_box_col1 li { border-bottom:none; line-height:16px; display:inline; }
#prod_box .prod_box_col1 li a, #prod_box .prod_box_col1 li a:visited { display:block; padding: 0 0 0 15px; background:url(../images/bg_sprite.png) no-repeat 0 4px; color:#FFF; border-bottom:none; }
* html #prod_box .prod_box_col1 li a, * html #prod_box .prod_box_col1 li a:visited { background:url(../images/bg_prod_arrow.gif) no-repeat 0 3px; }
.prod_box_col2 { width:443px; color:#fff; float:left; margin-left:20px; font-size:11px; line-height:14px; display:none; }
/*.prod_box_col2 img.floatleft { margin:0 20px 56px 0; }*/
.prod_box_col2 h2 { margin:0 20px 56px 0; width:121px; height:114px; float:left; font-size:12px; text-indent:-9999px; background:url(../images/bg_productnav_2.png) no-repeat 0 0;}

#prod_box_static {  background:#005ba6; padding:29px; position:absolute; top:105px; left:8px; z-index:50; }
#prod_box_static ul { width:186px; float:left; display:inline; }
#prod_box_static li { font-size:11px; display:inline; }
#prod_box_static li.last a, #prod_box li.last div { border-bottom:none; }
#prod_box_static li a, #prod_box li a:visited { display:block; padding:3px; color:#32ccee; border-bottom:1px solid #4d8dc1; text-decoration:none !important;  }
#prod_box_static li a:hover { color:#0ffcff }
#prod_box_static li.on div { padding:3px; color:#FFF; background:#005ba6; border-bottom:1px solid #4d8dc1;  }
#prod_box_static #inquiry_form { border-bottom:none; }

#contract-research_col2 h2 { background-position:0 0; }
#extraction_col2 h2 { background-position:-121px 0; }
#lab-automation_col2 h2 { background-position:-242px 0; }
#labchip-systems_col2 h2 { background-position:-363px 0; }
#aces_col1 ul { margin-top:-13px !important; }
#aces_col2 h2 { background-position:-484px 0; }
#optical-imaging_col2 h2 { background-position:-605px 0; }
#reagents_col2 h2 { background-position:-736px 0; }


/* DROP DOWNS */
#nav li.contact:hover ul, #nav li.contact a:hover ul { right:8px; }
#nav li.contact:hover li:hover ul, #nav li.contact a:hover li a:hover ul { visibility:visible; position:absolute; left:-140px; top:0; }

#nav li table { margin:0 -1px -1px; border-collapse:collapse; }
#nav li td { font-size:11px; }
#nav li:hover, * html #nav a:hover { position:relative; }
#nav li li a { font-size:11px; text-align:left; }

/* FIRST LEVEL DROP DOWNS */
#nav li ul { display:none; }
#nav li:hover ul, #nav li a:hover ul { background:#005ba6; display:block; padding:25px 5px 30px; position:absolute; top:38px; /*opacity:.9; filter:alpha(opacity=90);*/ }
#nav li.apps:hover ul, #nav li.apps a:hover ul, #nav li.appson:hover ul, #nav li.appson a:hover ul,
#nav li.tech:hover ul, #nav li.tech a:hover ul, #nav li.techon:hover ul, #nav li.techon a:hover ul,
#nav li.support:hover ul, #nav li.support a:hover ul, #nav li.supporton:hover ul, #nav li.supporton a:hover ul,
#nav li.investors:hover ul, #nav li.investors a:hover ul, #nav li.investorson:hover ul, #nav li.investorson a:hover ul,
#nav li.about:hover ul, #nav li.about a:hover ul, #nav li.abouton:hover ul, #nav li.abouton a:hover ul,
#nav li.contact:hover ul, #nav li.contact a:hover ul, #nav li.contacton:hover ul, #nav li.contacton a:hover ul { width:110px; }

#nav li.tech:hover ul, #nav li.tech a:hover ul, #nav li.techon:hover ul, #nav li.techon a:hover ul { width:87px !important; }

#nav li:hover li, #nav li a:hover li { height:auto; }
#nav li:hover li.last a, #nav li a:hover li.last a { border-bottom:none; }
	#nav li:hover li a, #nav li a:hover li a { padding:3px; color:#32ccee; border-bottom:1px solid #4d8dc1; display:block; height:auto; background:#005ba6 !important; }
	* html #nav li:hover li a, * html #nav li a:hover li a {  }
	#nav li:hover li a:hover, #nav li a:hover li a:hover {  color:#0ffcff }

#nav li.apps:hover li a, #nav li.apps a:hover li a, #nav li.appson:hover li a, #nav li.appson a:hover li a,
#nav li.tech:hover li a, #nav li.tech a:hover li a, #nav li.techon:hover li a, #nav li.techon a:hover li a,
#nav li.support:hover li a, #nav li.support a:hover li a, #nav li.supporton:hover li a, #nav li.supporton a:hover li a,
#nav li.investors:hover li a, #nav li.investors a:hover li a, #nav li.investorson:hover li a, #nav li.investorson a:hover li a,
#nav li.about:hover li a, #nav li.about a:hover li a, #nav li.abouton:hover li a, #nav li.abouton a:hover li a,
#nav li.contact:hover li a, #nav li.contact a:hover li a, #nav li.contacton:hover li a, #nav li.contacton a:hover li a { width:102px !important; }

#nav li.tech:hover li a, #nav li.tech a:hover li a, #nav li.techon:hover li a, #nav li.techon a:hover li a { width:79px !important; }

/* SECOND LEVEL DROP DOWNS, FLYOUTS */
#nav li:hover li ul, #nav li a li a ul { visibility:hidden; }
#nav li:hover li:hover ul, #nav li a:hover li a:hover ul { visibility:visible; position:absolute; top:0; left:140px; background:red; }
	#nav li:hover li li a, #nav li a:hover li li a { color:#fff; background:green !important; }
	#nav li:hover li li a:hover, #nav li a:hover li li a:hover { color:#999; background:yellow !important; }

/* MAKES THE HOVER 'STICK' IN FIREFOX */
/* CLASS 'drop' MUST BE ON THE 'href', NOT THE 'li' OR IT WILL NOT WORK */
#nav ul a.drop:hover, #nav ul :hover > a.drop{ color:#041527; background:white !important; }


/* PRODUCT SEARCH DROP DOWN
------------------------------------------------------------------------------------- */
.prod_box_col_override { width: 600px; }
#product-search_col_override { width: 100%; }
#full_product-search_col_override { background:#337CB8; width:auto; }
#product-search_col_override #search_top, #full_search_top{ font-size:12px; font-weight:bold; color:#ffc425; padding: 0 10px 10px; height: 42px; border-bottom: 1px solid #85b0d4; }

/*#prod_box_inner #search_top input, #full_search_top input { vertical-align:middle; margin-top:10px !important; }*/

#prod_box_inner #col1, #prod_box_inner #col2, #prod_box_inner #col3, #full_col1, #full_col2, #full_col3 { width:216px; margin-right:1px; background:#85B0D4; position:relative; float:left; height:157px; }
#prod_box_inner #col1, #prod_box_inner #col2, #prod_box_inner #col3 { width:229px; }
#prod_box_inner #col3, #full_col3 { margin-right:0; }
#product-search_col_override a.floatright, #full_product-search_col_override a.floatright { padding: 3px 4px 3px 13px; background: url(../images/bg_sprite.png) no-repeat 0 6px; font-size:11px; position:absolute; bottom: 8px; right: 8px; }
* html #product-search_col_override a.floatright, * html #full_product-search_col_override a.floatright { background: url(../images/circle_right2.png) no-repeat 0 6px; }

#prod_box_inner #search_bottom input, #prod_box_inner #search_bottom select, #full_search_bottom input, #full_search_bottom select { margin: 3px 0 2px 8px; width:209px; border:1px solid #BFBFBF }
#prod_box_inner #search_bottom .btn, #full_search_bottom .btn { position:absolute; bottom:8px; left:8px;  }
#prod_box_inner #search_bottom .spotlight, #full_search_bottom .spotlight { background:#005ba6; color:#FFF; font-size:13px; margin:0 0 5px 0; } 
.or { background:#337CB8; color:#85b0d4; padding:9px; margin:0 318px; top:-8px; position:relative;  }
#prod_box_inner form input.btn, #full_product-search_col_override form input.btn { margin:0 !important; width:auto !important;border:none !important; }
#prod_box_inner form input, #prod_box_inner form select, #full_product-search_col_override form input, #full_product-search_col_override form select  { width:187px; border:1px solid #BFBFBF; }

#full_search_top { padding:8px 10px 10px }
/*#full_product-search_col_override #full_search_top input.btn { margin-top:10px !important; }*/

#prod_box_inner #search_top table {margin:6px 0 0;}
#prod_box_inner #search_top td {padding-right:1px;}
#prod_box_inner #search_top span { position:relative; width:50px; height:18px; display:block; cursor:pointer; }
#prod_box_inner #search_top span input.btn {width:50px; height:18px; opacity:0; filter:alpha(opacity=0);-moz-opacity:0; cursor:pointer; }
#prod_box_inner #search_top span.btn_search { width:50px; height:18px; background:url(../images/bg_sprite.png) no-repeat -600px 0px; }
* html #prod_box_inner #search_top span.btn_search {background:url(../images/bg_search.gif) no-repeat 0 0;}

#prod_box_inner #search_bottom span { position:absolute; bottom:8px; left:8px; width:85px; height:18px; display:block; overflow:hidden; cursor:pointer; }
#prod_box_inner #search_bottom span input.btn { top:0; left:0; width:85px; height:18px; opacity:0; filter:alpha(opacity=0);-moz-opacity:0; cursor:pointer; }
#prod_box_inner #search_bottom span.btn_viewproducts { background:url(../images/bg_sprite.png) no-repeat -651px -21px; }
#prod_box_inner #search_bottom span.btn_viewassays { background:url(../images/bg_sprite.png) no-repeat -736px -21px; }
#prod_box_inner #search_bottom span.btn_viewprofiles { background:url(../images/bg_sprite.png) no-repeat -821px -21px; }

.classificationTitle { font-size:12px; font-weight:bold; color:#ffc425; }

/* SUBHEADER
------------------------------------------------------------------------------------- */
#subheader { padding: 0px 8px 8px 8px;  voice-family: "\"}\""; voice-family: inherit; width: 975px;  }
#subheader .bluebox { height: 48px; } 
#subheader .bluebox span { display:none; }
#subheader h2 { display: block; width: 360px; height: 48px; background-repeat: no-repeat; background-position: 0% 0%; } 
#subheader h2#products	 { background: url(../images/subheader_products.gif); } 
#subheader h2#about	 { background: url(../images/subheader_about.gif); }
#subheader h2#account    { background: url(../images/subheader_account.gif); }
#subheader h2#cart       { background: url(../images/subheader_cart.gif); }
#subheader h2#glossary   { background: url(../images/subheader_glossary.gif); }
#subheader h2#related-links  { background: url(../images/subheader_related-links.gif); }
#subheader h2#apps       { background: url(../images/subheader_apps.gif); }
#subheader h2#tech       { background: url(../images/subheader_tech.gif); }
#subheader h2#support    { background: url(../images/subheader_support.gif); }
#subheader h2#investors  { background: url(../images/subheader_investors.gif); }
#subheader h2#login      { background: url(../images/subheader_login.gif); }
#subheader h2#contact    { background: url(../images/subheader_contact.gif); }
#subheader h2#terms      { background: url(../images/subheader_terms.gif); }
#subheader h2#policy     { background: url(../images/subheader_policy.gif); }
#subheader h2#disclaimer { background: url(../images/subheader_disclaimer.gif); }
#subheader h2#caliper404 { background: url(../images/subheader_404.gif); }
#subheader h2#search     { background: url(../images/subheader_search.gif); }
#subheader h2#store      { background: url(../images/subheader_store.gif); }
#subheader h2#guestbook   { background: url(../images/subheader_guestbook.gif); }


/* MAIN
------------------------------------------------------------------------------------- */
#main	{ position: relative; margin: 4px 0px 0px 0px; padding: 0px 0px 16px 0px; /*overflow: auto;*/ background: #f3f4f4; }

/* BREADCRUMB
------------------------------------------------------------------------------------- */
#breadcrumb	{  font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 10px; color: #90979d; }
	#breadcrumb span {  position: relative;  top: 8px; left: 8px;  display: block;  width: 974px; min-height: 28px; margin: 0px 0px 8px 0px;  padding: 6px 0px 6px 8px; background: #d1d4d6; color: #90979d; voice-family: "\"}\""; voice-family: inherit; width: 966px; min-height: 14px;  }
        * html #breadcrumb span { height:14px; }

/* SUBNAV
------------------------------------------------------------------------------------- */
#subnav		{ float: left; display: inline; width: 175px; padding: 38px 7px 16px 8px; font-family: tahoma, arial, sans-serif; font-size: 11px; }
*html #subnav { padding-top: 34px; }

#subnavlist	{ border-bottom: 1px solid #dadcde; } 
#subnavlist li				{ position: relative; list-style-type: none; border-top: 1px solid #dadcde; } 
#subnavlist li a:link,  #subnavlist li a:visited	{ display: block; height: 1%; padding: 3px 4px 3px 13px; background: url(../images/circle_right.png) no-repeat 0 6px; } 
#subnavlist li p, table.calendar_nav p			{ display: block; height: 1%; padding: 3px 4px 3px 13px; background: url(../images/circle_grey.png)  no-repeat 0 6px; } 
#subnavlist li a:hover		{ text-decoration: underline; } 
#subnavlist li.selected		{ padding: 3px 6px 3px 13px; background: url(../images/circle_grey.png) no-repeat 0 6px; } 
#subnavlist li.on			{ padding: 3px 6px 3px 13px; background: url(../images/circle_down.png) no-repeat 0 6px;  color: #6A737B; } 
#subnavlist li.on a:link, #subnavlist li.on a:visited, #subnavlist li.on p { padding: 0; background: none; }
#subnavlist li.on ul		{ margin-left: 13px;} 
#subnavlist li ul               { margin-top:6px; }
#subnavlist li li 		{ margin:0 0 4px 3px; border-top: 0px; } 
#subnavlist li li a:link,  #subnavlist li li a:visited	{ padding: 4px 4px 4px 13px; margin-left: -15px; background: none; } 
#subnavlist li li a:hover	{  } 
#subnavlist li li p			{ padding: 4px 4px 4px 13px; margin-left: -15px; background: none; } 
#subnavlist li.subtitle		{ margin-left: -25px; margin-bottom: -1px; } 
#subnavlist li.subtitle p	{ padding: 0; border-bottom: 1px solid #dadcde; margin: 0px 0px 0px 25px; padding: 4px 6px 4px 0px; background: none; } 
#subnavlist li li li 		{ margin-left: 0px; }
#subnav li a:visited, #content a:visited { color:#0F4D7F; }

#container_dots { float:left; margin-top:16px; background:url(../images/dots.gif) repeat-y 0% 0%;  }   
#nosubnav #container_dots { background:none; } 

#two_col_no_sub #content { width:210px; font-size:12px;  }
#two_col_no_sub #sidebar { width:730px; margin-top:0px; }

#three_col_no_sub #content { width:210px; font-size:12px; }
#three_col_no_sub #sidebar { width:514px; margin-top:0px; }
#three_col_no_sub #sidebar2 { width:210px; float:left; margin:0px 0 16px 17px; }

#content	{ float: left; width: 525px; margin:0; padding: 0px 0px 0px 8px; font-size: 11px; min-height:550px; line-height:15px; }
* html #content { height:550px;}
#content p	{ font-size: 11px; line-height: 16px; margin: 0px 0px 10px 0px; }
#content .sifr_fixer { margin-bottom: 10px; }
#content hr     { height:1px; border:0; background-color:#DADCDE; color:#DADCDE }
#content a { text-decoration:underline; }
#content a:hover { text-decoration:none; }
#sidebar a { text-decoration:none; }
#sidebar a:hover { text-decoration:underline; }

.content_full { width:650px !important; }
.content_widest { width:773px !important; }

#content h3.title {  display: block; height: 18px; margin: 0px 0px 4px 0px; font-size: 15px; }
h3.linedtitle { padding:0 0 5px; display: block; margin: 0px 0px 4px 0px; font-size: 15px; border-bottom:1px solid #dadcde; }

h1.linedtitle { padding:0 0 5px; display: block; margin: 0px 0px 4px 0px; font-size: 15px; border-bottom:1px solid #dadcde; }

#content h3.header { display: block; margin: 9px 0px 0px 0px; font-family: tahoma, arial, sans-serif; font-weight: bold !important; font-size: 12px; }
h3.coloredheader1 { display: block; margin: 9px 0px 0px 0px; font-family: tahoma, arial, sans-serif; font-weight: bold !important; font-size: 12px; color: #00853e; }
h3.coloredheader2 { display: block; margin: 9px 0px 0px 0px; font-family: tahoma, arial, sans-serif; font-weight: bold !important; font-size: 12px; color: #347cb7; }

h2 { font-size:14px; font-weight:bold; color:#005ba6 }

span.tahoma8  { font-family: tahoma, arial, sans-serif; font-size: 8px; }
span.tahoma12 { font-family: tahoma, arial, sans-serif; font-size: 12px; }
span.tahoma14 { font-family: tahoma, arial, sans-serif; font-size: 14px; }
span.tahoma15 { font-family: tahoma, arial, sans-serif; font-size: 15px; }
span.tahoma16 { font-family: tahoma, arial, sans-serif; font-size: 16px; }
span.tahoma17 { font-family: tahoma, arial, sans-serif; font-size: 17px; }
span.tahoma18 { font-family: tahoma, arial, sans-serif; font-size: 18px; }
span.tahoma19 { font-family: tahoma, arial, sans-serif; font-size: 19px; }
span.tahoma20 { font-family: tahoma, arial, sans-serif; font-size: 20px; }

.sifr_fixer { display: block; border-bottom: 1px solid #dadcde; }

* html #content h3.title {  }


/* TABS
------------------------------------------------------------------------------------- */
ul.tabs { display: block; margin: 15px 0px 7px 0px; position: relative; height:28px; border-bottom: 1px solid #ccc; }
ul.tabs li { display: block; float: left; width: 81px; height: 23px; padding: 5px 0px 0px 0px; margin-right: 1px; position: relative; top: 1px; background: url(../images/tab.gif) 0 0 repeat-x; font-family: tahoma, arial, sans-serif; font-weight: 500; font-size: 11px; /* color: #6A737B; */ text-align: center; cursor: pointer; cursor: hand; }
* html ul.tabs li { height:18px; }
ul.tabs li.on { background: url(../images/tab_on.gif) 0 0 no-repeat; color: #005ba6; }
ul.tabs a { text-decoration:none !important; }
ul.tabs li:hover a { text-decoration: underline !important; }
div#tabcontainer h3 { margin: 10px 0px 4px 0px; font-family: tahoma, arial, sans-serif; font-weight: 500; font-size: 14px; /* color: #6A737B; */ }


/* SIDEBAR
------------------------------------------------------------------------------------- */
#sidebar	{ float: left; width: 227px; margin: 16px 0px 16px 17px; }

#sidebar h3.lined, #sidebar div.lined { background-color:#e1e3e5; }
#sidebar h3.linedtitle, #sidebar div.linedtitle { margin:0 !important; font-size:11px !important; background-color:#e1e3e5; border:none; }

#sidebar h3.title { padding:5px 0; font-size:11px; color: #808080; }
#sidebar h3.linedtitle { padding:5px 0; font-size:11px; color: #808080; }

#sidebar p { margin-top:5px; font-size:11px; }
#sidebar ul {  margin: 3px 0px 16px 0px;  padding: 4px 0px 0px 0px; clear:left;  }
#sidebar ul li, .region ul li { display: block; margin: 1px 0px; padding: 0px; }
#sidebar ul li a, .region ul li a, .contact_info ul li a, .readmore { font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px;  color: #005ba6; padding: 0px 0px 0px 13px; background: url(../images/circle_right.png) 0px 2px no-repeat; }
#sidebar ul li { margin:0 0 2px; padding:0; zoom:1; font-size:11px; }
#sidebar ul li a { display:block; }
#sidebar .titlelist { margin-bottom:7px; padding-top:0; font-size:11px; }
#sidebar .titlelist li { margin-bottom:2px; } 

#sidebar2 p { margin-top:5px; font-size:11px; }
#sidebar2 ul {  margin: 3px 0px 0px 0px;  padding: 4px 0px 0px 0px; clear:left;  }
#sidebar2 ul li { display: block; margin: 1px 0px; padding: 0px; }
#sidebar2 ul li a { font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px;  color: #005ba6; padding: 0px 0px 0px 13px; background: url(../images/circle_right.png) 0px 2px no-repeat; }
#sidebar2 ul li { margin:0 0 2px; padding:0; zoom:1; }
#sidebar2 ul li a { display:block; }
#sidebar2 .titlelist { margin-bottom:7px; padding-top:0; font-size:11px; }
#sidebar2 .titlelist li { margin-bottom:2px; } 

#link_lists { margin-top:20px; font-size:11px; }

.spotlight	{ padding: 3px 0px 3px 10px; margin: 7px 0px 0px 0px; background: #00853f; }
	.spotlight h3 { color: #fff; height: 19px; font-size:14px; }
	* html .spotlight h3 { width: 95%; w\idth: auto; /*Fixes IE5.5 sIFR bug */ }

.spotlight_content	{ padding: 7px; margin: 0px 0px 0px 0px; background: #d1d4d6; }
	.spotlight_content h4 { margin: 0px 0px 0px 0px; line-height: 17px; }
	.spotlight_content h4 a { display: block; padding: 7px 0px 0px 0px; line-height: 17px; }
	.spotlight_content p { margin: 0px 0px 0px 0px; line-height: 17px; }
	.spotlight_content a.clearmore { margin-bottom: 0px; }

.video { margin: 8px 0px; padding: 8px; background: #d1d4d6; }
.video a:link,
.video a:visited { font-family: tahoma, arial, sans-serif; font-weight: bold; font-size: 12px; color: #005ba6; }
.video a:hover { text-decoration: underline; }

form.get_assay { margin-top:6px; height:50px; }
form.get_assay img { float:right; }
form.get_assay select { width: 250px; margin: 0px 0px 3px 0px; }

 .feature_half form.get_assay select { /*width:157px; */ margin:0; }

form.find_assay { margin:0px; }
form.find_assay select {width:100%; margin: 0px 0px 3px 0px; }
form.find_assay input {margin-top:6px; }


#content h5 { margin-bottom:2px; padding-bottom:2px; font-family: tahoma, arial, helvetica; font-weight: bold; font-size: 11px; color: #005ba6; border-bottom:1px solid #DADCDE; }

/* SEARCH BLOCKS
------------------------------------------------------------------------------------- */
.productfind  { padding:4px 0 4px 10px; background:#00853f url(../images/p_find_arrow.gif) no-repeat 97% 11px; }
.productfind h3 { color:#FFF; }
* html .productfind h3 {  width:95%; w\idth:auto; /*Fixes IE5.5 sIFR bug */ }

.productfind_cont { padding:7px; background:#d1d4d6; font-size:11px; line-height:16px; }
.productfind_cont select { display:block; width:100%; margin-bottom:4px; }

.productfind_action { padding-top:4px; }
.productfind_action a { margin-top:3px; background: url(../images/grey_circle_right.gif) 0px 2px no-repeat; }  

/* DIVISIONS
------------------------------------------------------------------------------------- */
.info { font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px; padding: 0px 0px 0px 4px; margin: 0px 0px 0px 0px; color:#6a737b; }
.caption { display:block; font-family: tahoma, arial, sans-serif; font-weight: bold; font-size: 11px; padding: 0; margin: 5px 0 0; color:#6a737b; }

#feature_box { height: 250px; margin: 0px 8px; color: #fff; } /* background: #005ba6 url(../images/bg_h_flash.gif) no-repeat top right;  */
#feature_box a { color: #fff; }

#h_flash_links { position:absolute; right:21px; top:214px;  }
#h_flash_links .rss { position:absolute; left:-202px; top:5px; font-size:11px; padding:0 20px 0 0; background:url(../images/icon_h_rss.gif) no-repeat 100% 0; }

#h_categories { height:138px; padding: 16px 0px; background:#fff;} /* height:121px; */ 
#h_categories .arrow { margin:0 0 4px; padding:0 0 0 19px; display:block; line-height:15px; background-position:-1165px 3px; width:99px; _width:120px;}
#categories     { padding:0; background:#f3f4f5; }

.feature_eighth { padding:0 4px; width:113px; float: left; border-right: 1px dotted #6a737b; text-align: center; }
.feature_eighth p { margin:0; }
.feature_eighth strong.alt { margin:0 0 8px; display:block; color:#993333; }
.feature_eighth hr { margin:7px 0; }

#h_categories li { position:relative; float: left; width: 121px; height:121px; border-right: 1px dotted #6a737b; text-align: center; list-style: none; }
#h_categories li a { cursor: pointer; }
#h_categories li a, #h_categories li div { position: relative; display: block; height: 121px; text-decoration: none; color: blue; font-size: 14px; }
#h_categories li strong { position: absolute; top: 0px; left: 0px; display: block; height: 121px; }
#h_categories li, #h_categories li a, #h_categories li strong, #h_categories li div { background-image: url(../images/h_sections_alt_2.jpg); }
#h_categories li a:hover { cursor:hand; }

#h_categories li#vitro, #h_categories li#vitro a, #h_categories li#vitro a strong { background-position: 0 0; width: 121px; }
#h_categories li#extraction, #h_categories li#extraction a, #h_categories li#extraction a strong { background-position: -121px 0; width: 121px; }
#h_categories li#cri, #h_categories li#cri a, #h_categories li#cri a strong { background-position: -121px 0; width: 121px; }
#h_categories li#liquid, #h_categories li#liquid a, #h_categories li#liquid a strong { background-position: -242px 0; width: 121px; }
#h_categories li#chip, #h_categories li#chip a, #h_categories li#chip a strong { background-position: -363px 0; width: 121px; }
#h_categories li#systems, #h_categories li#systems a, #h_categories li#systems a strong { background-position: -484px 0; width: 121px; }
#h_categories li#optical, #h_categories li#optical a, #h_categories li#optical a strong { background-position: -605px 0; width: 121px; }
#h_categories li#reagents, #h_categories li#reagents a, #h_categories li#reagents a strong { background-position: -726px 0; width: 121px; }

#h_categories li a { padding:0 5px; width:111px !important; color:#69727a; font-size:11px; font-weight:bold; }
#h_categories li#vitro a { padding-top:92px; height:29px; }
#h_categories li#extraction a { padding-top:92px; height:29px; }
#h_categories li#cri a { padding-top:92px; height:29px;  } /* color:#00b050; */
#h_categories li#liquid a { padding-top:92px; height:29px; }
#h_categories li#chip a { padding-top:92px; height:29px; }
#h_categories li#systems a { padding-top:93px; height:37px; } /* padding-top:76px; height:45px; */
#h_categories li#optical a { padding-top:92px; height:29px; }
#h_categories li#reagents a { padding-top:92px; height:29px; }

*html .feature_eighth,
*html .feature_eighth img { width: 120px; }

.feature_eighth div { padding:15px 8px 0;font-size:11px; text-align:left; } /* color:#00853f; */
.feature_eighth h3 { display: none; }
.feature_eighth a { /* color: #6A737B; */ }
.feature_eighth#vitro { margin: 0px 0px 0px 8px; }
* html .feature_eighth#vitro { margin: 0px 0px 0px 0px; }
.feature_eighth#reagents { }
.feature_eighth#text { border:none; }

#h_categories .feature_eigth { height: 121px; }
#h_categories .feature_eighth div { color: #69727A !important; }

.information { padding: 8px 0px 10px 0px; margin: 0; background: #f8f8f8; }
#h_information { min-height:210px; margin-top:4px; }
* html #h_information { height:210px; padding:8px 0 0 0; }
#h_information .feature_fourth { min-height:160px; }
* html #h_information .feature_fourth { height:160px; }
#p_information { padding-bottom:10px; }

.h_info_header {  background: #d1d4d6 url(../images/bg_h_users.gif) repeat-y 50% 0; ; }
.info_header { border-top: 2px solid #d1d4d6; }

#h_infoheader { margin:0 8px 16px 8px; }
#product_infoheader { margin-bottom:15px; }
.p_info_header, .p_info_header_hover { margin:10px 8px 0 8px; }

.info_header h3, .h_info_header h3 {  float: left;  height: 24px; text-indent: -9999px; color: #fff;  }

#h_infoheader h3   { width: 138px; background: url(../images/h3_get_information_for.png) no-repeat 0 0; }
.p_info_header h3 { width: 200px; background: url(../images/product_infoheader.gif) no-repeat 0 0; }
.p_info_header_hover h3 { width: 200px; background: url(../images/product_infoheader_on.gif) no-repeat 0 0; }

.info_header ul#users li, .h_info_header ul#users li { display: inline; }

.info_header ul#users li a	{ margin: 0px 16px 0px 0px;  height: 24px;  }

.info_header ul#users li a#scientists, .h_info_header ul#users li a#scientists	{ width: 66px; background: url(../images/li_scientists.png) 0 0 no-repeat; text-indent: -9999px; } 
.info_header ul#users li a#customers, .h_info_header ul#users li a#customers	{ width: 73px; background: url(../images/li_customers.png) 0 0 no-repeat; text-indent: -9999px; }
.info_header ul#users li a#purchasing_agents, .h_info_header ul#users li a#purchasing_agents { width: 118px; background: url(../images/li_purchasing_agents.png) 0 0 no-repeat; text-indent: -9999px; }
.info_header ul#users li a#investors, .h_info_header ul#users li a#investors	{ display: block;  float: left;  width: 250px; background: url(../images/bg_sprite.png) -906px 0 no-repeat; text-indent: -9999px; }
* html .info_header ul#users li a#investors, * html .h_info_header ul#users li a#investors	{ background: url(../images/bg_sprite.gif) -900px 0 no-repeat;}
.h_info_header ul#users li { float:left; padding:5px; }
.h_info_header ul#users li#investors { width:477px; }
.h_info_header ul#users li#fromceo { width:473px; margin-left:4px; }
a.arrow, a.arrow-green { display:block; color:#69727a; font-size:11px; font-weight:bold; padding:0 0 0 21px; line-height:20px }

a.arrow { background:url(../images/bg_sprite.png) no-repeat -1165px 6px; }
a.arrow-green { background:url(../images/bg_sprite.png) no-repeat -1165px -22px; }
* html a.arrow { background-image:url(../images/bg_sprite.gif); }
* html a.arrow-green { background-image:url(../images/bg_sprite.gif); }

span.arrow { /* display:block;*/ color:#69727a; font-size:11px; font-weight:bold; padding:4px 0 0 21px; line-height:20px }

span.arrow { background:url(../images/bg_sprite.png) no-repeat -1165px 6px; }
* html span.arrow { background-image:url(../images/bg_sprite.gif); }

ul.featured_products_list		 {  }
ul.featured_products_list li	 { margin: 0px 0px 8px 0px; }
ul.featured_products_list li a	 { padding: 0px 0px 3px 0px; margin: 0px; }
ul.featured_products_list li p	 {  }
ul.featured_products_list li img { width: 60px; height: 40px; float: left; margin: 2px 4px 0px 0px; padding: 0px; }


div.column_whole { padding: 8px 8px 0px 8px; margin: 0px 0px 14px 0px; width: 100%; float: left; }
* html div.column_whole { width:98% }
div.column_half { padding: 8px 0px 0px 0px; width: 50%; float: left; *margin-left:-5px; }

.feature_half { padding: 0px 8px; margin: 0px 0px 14px 0px; font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px; /* color: #6A737B; */ text-align: left; }
.feature_half img { cursor:hand; cursor:pointer; }
.feature_half a, .content_list a { text-decoration:none !important; }
.feature_half a:hover, .content_list a:hover { text-decoration:underline !important; }

*html .feature_half,
*html .feature_half h3 {  }

.feature_half h3 { display: block; font-size: 14px; /*height: 19px;*/ margin: 0px 0px 3px 0px; clear:left; }
        .feature_half ul { margin-bottom:10px; }
	.feature_half p.feature_date { display: block; padding: 0px 0px 0px 0px; margin: 8px 0px 0px 0px; line-height: 12px!important; text-transform: uppercase; }
	.feature_half p				 { display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 14px!important; }
	.feature_half a.feature		 { display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 8px 0px; line-height: 14px!important; }
	.feature_half img			 { padding: 12px 0px 0px 0px; }

#content .feature_half .sifr_fixer	 { margin-bottom: 6px; } 

.feature_fourth { float: left; width: 227px; padding: 0px 8px; border-right: 1px dotted #6a737b; font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px; /* color: #6A737B; */ text-align: left; }

*html .feature_fourth,
*html .feature_fourth h3 { width: 226px; }

.feature_fourth h3 { display: block; font-size:14px; height: 15px; width: 227px; padding: 0px 0px 4px 0px; border-bottom: 1px solid #dadcde; }
	.feature_fourth h3#h_latest_news { background: url(../images/h3_latest_news.png) 0px 0px no-repeat; text-indent: -9999px; }
	.feature_fourth h3#h_events { background: url(../images/h3_events.png) 0px 0px no-repeat; text-indent: -9999px; }
	.feature_fourth h3#h_discovery_alliances_and_services { background: url(../images/h3_discovery_alliances_and_services.png) 0px 0px no-repeat; text-indent: -9999px; }
	.feature_fourth h3#h_support { background: url(../images/h3_support.png) 0px 0px no-repeat; text-indent: -9999px; }
	.feature_fourth p.date		{ text-transform: uppercase; padding: 8px 0px 0px 0px; }
	.feature_fourth p.text		{ padding: 8px 0px 3px 0px; }
	.feature_fourth a.newsline	{ padding: 0px 0px 3px 0px; }
	.feature_fourth img			{ padding: 12px 0px 0px 0px; }

.feature_fourth#news { margin: 0px 0px 0px 8px; }




.feature_fourth#support { border: none; }

.feature_fourth.first { margin: 0px 0px 0px 8px; display:inline; }
.feature_fourth.last   { border: none; }

.itemlist	  { margin: 5px 0px 0px 0px; }
.itemlist img { padding: 0px; margin: 2px 6px 0px 0px; float: left; }

#sidebar .itemlist    { font-size:11px; }
#sidebar .itemlist a { display:block; }
* html #sidebar .itemlist li { height:1%; }

#p_application { margin:-15px 8px 16px; padding:10px 0; background:#d1d4d6; }
#p_application .feature_fourth { width:221px; padding:0 14px 0 8px; }
#p_application .feature_fourth.first { width:220px; padding-left:0; }
#p_application .feature_fourth  h3 { height:32px; }

* html #p_application .feature_fourth { width:242px; w\idth:210px; padding:0 18px 0 8px; }
* html #p_application .feature_fourth.first { width:242px; w\idth:220px; padding-right:14px; }
* html #p_application .feature_fourth.last   { width:233px; w\idth:225px; padding-right:0px; }



* html #p_application .feature_fourth h3 { width:100%; }

#h_highlight { position:absolute; top:55px; left:320px; z-index:55; font-size:10px; }
#h_highlight { *top:70px;}
    #h_highlight .title { color:#90979d; }

#footer { position: relative; width: 960px; margin: 4px 0px 30px 0px; padding: 17px 15px; background: #eaebed; font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 10px; color: #90979d; }

#footer { width: 990px; voice-family: "\"}\""; voice-family:inherit; width: 960px; } 

#footer p#copyright	 { float:left; }
#footer ul#footer_nav	 { float:left; }
#footer ul#footer_nav li { display: inline; }
#footer ul#footer_nav li span { display:block; border-right:1px solid #6a737b; float:left; padding:0 4px; line-height:10px; }
#footer_nav a { display:block; border-right:1px solid #6a737b; float:left; padding:0 4px; line-height:10px; }
#footer li a.last { border-right:none; }

#footer a:link, 
#footer a:visited { color: #009fc2; }

.vcard		{ display: inline; position: absolute; right: 15px; }
.vcard .org { display: none; }
.vcard .adr { display: none; }
.vcard .tel { display: inline; }

a.more, a.plus, a.search {  font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px;  color: #005ba6; padding: 0px 0px 0px 13px; }
a.more, a.plus { width: 90%; margin: 8px 0px 0px 0px; float: left; background: url(../images/bg_sprite.png) 0 2px no-repeat; }
* html a.more, * html a.plus { background: url(../images/bg_sprite.gif) 0 2px no-repeat; }
a.plus { display: block; margin:4px 0 0; background: url(../images/circle_plus.png) 0px 2px no-repeat; }
p.plus { padding:0 0 0 13px; font:normal 11px/13px tahoma,sans-serif; background: url(../images/circle_plus.png) no-repeat 0 4px; }

a.clearmore { display: block; width: 90%; margin: 8px 0px; padding: 0px 0px 0px 13px; background: url(../images/circle_right.gif) 0px 2px no-repeat; font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px; color: #005ba6; }

.content_list { float:left; width: 229px; margin:0 0 10px !important; list-style:none !important }

ul.content_list li a { display: block; margin: 1px 0px 3px 0px; padding: 0px 0px 0px 13px; background: url(../images/circle_right.gif) 0px 2px no-repeat; font-family: tahoma, arial, sans-serif; font-weight: normal; font-size: 11px; color: #005ba6; }
* html .content_list li { display:inline; }
ul.content_list li ul { padding: 0px 0px 0px 0px; margin: 5px 0px 4px 17px; border-top: 1px solid #dadcde; }
ul.content_list li ul li a { display: block; background: none; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #dadcde; font-size: 10px; }

.price { display: block; margin: 6px 0px 10px 0px; font-family: tahoma, arial, sans-serif; font-weight: bold; font-size: 16px; color: #00853f; }

ul.feed		 { font-family: tahoma, arial, sans-serif; /* color: #6A737B; */ line-height: 15px; width: 532px; }
ul.feed	li	 { margin: 0px 0px 8px 0px; padding: 8px 0px 0px 0px; border-top: 1px solid #dadcde; list-style-type: none; width: 500px; }
ul.feed li.first { border-top:none; }
ul.feed h4	 { font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; text-transform: uppercase; float: left; width: 100%; }
ul.feed h6	 { font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; float: left; width: 100%; }
ul.feed a	 { font-size: 11px; font-weight: bold; color: #005ba6; }
ul.feed p	 {  }
ul.feed cite { font-style: normal; }

blockquote.green { display: block; margin: 4px 0px 0px 0px; font-family: tahoma, arial, sans-serif;  font-size: 15px; line-height: 20px; color: #00853f;  }
cite.green		 { display: block; margin: 10px 0px 0px 0px; font-family: tahoma, arial, sans-serif;  font-size: 11px; font-style: normal; line-height: 16px; /* color: #6A737B; */ }

blockquote.pullquote { display: block; margin: 34px 0px 0px 0px; font-family: tahoma, arial, sans-serif;  font-size: 15px; line-height: 20px; color: #00853f;  }
cite.pullquote		 { display: block; margin: 5px 0px 0px 0px; font-family: tahoma, arial, sans-serif;  font-size: 11px; font-style: normal; line-height: 16px; /* color: #6A737B; */ }

#content div.news_detail	  { font-family: tahoma, arial, sans-serif; /* color: #6A737B; */ line-height: 15px; margin: 0px; padding: 6px 0px 0px 0px; }
#content div.news_detail h4	  { font-weight: bold; font-size: 12px; padding: 0px 0px 10px 0px; }
#content div.news_detail h5	  { font-size: 11px; /* color: #6A737B; */ font-weight: normal; text-transform: uppercase; }
#content div.news_detail cite { font-style: normal; display: block; padding: 0px 0px 10px 0px; }
#content div.news_detail h6	  { font-weight: bold; font-size: 11px; }
#content div.news_detail p	  { padding: 0px 0px 10px 0px; }

h4.product_name { font-family: tahoma, arial, sans-serif; font-weight: bold; font-size: 12px; color: 6a737b; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; top: -5px; left: 2px;  }

.chart   { float: left; width: 238px; }

.subhead { display:block; margin:-10px 0 10px; font-weight:bold; }

.newslink { margin-top:15px !important; }

.totop { display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #dadcde; }


ul.alphabet { margin:0; list-style:none; width:439px !important; }
.alphabet li { float:left; margin:0 2px 2px 0; }
.alphabet li a { display:block !important; padding:15px 0 !important; height:1%; float:left; text-align:center; width:60px; color:#005ba6 !important; background:#75a6ce; font-size:30px; }
.alphabet li a:hover { background:#98c2e5 }

.return { clear:left; padding:25px 0 0; }



/* LINK ICONS
------------------------------------------------------------------------------------- */
.doc 		{ padding:0 15px 0 0; background:url(../images/link_worddoc.gif) no-repeat 100% 4px; }
.excel 		{ padding:0 15px 0 0; background:url(../images/link_excel.gif) no-repeat 100% 4px; }
.external 	{ padding:0 16px 0 0; background:url(../images/link_external.gif) no-repeat 100% 4px; }
.pdf, .pdf span	{ padding:0 14px 0 0; background:url(../images/link_pdf.gif) no-repeat 100% 1px; }
.podcast	{ padding:0 15px 0 0; background:url(../images/link_podcast.gif) no-repeat 100% 4px; }
.popup 		{ padding:0 16px 0 0; background:url(../images/link_popup.gif) no-repeat 100% 4px; }
.ppt, .ppt span	{ padding:0 16px 0 0; background:url(../images/link_powerpoint.gif) no-repeat 100% 1px; }
.rss	        { padding:2px 0 2px 15px; background:url(../images/link_rss.gif) no-repeat 0 4px; }
.txt		{ padding:0 13px 0 0; background:url(../images/link_text.gif) no-repeat 100% 4px; }
.zip		{ padding:0 16px 0 0; background:url(../images/link_zip.gif) no-repeat 100% 4px; }
.link-cart      { padding-left:18px !important; background:url(../images/icon-cart.png) no-repeat 0 4px; }

/* MISC. CLASSES & IDS
------------------------------------------------------------------------------------- */
.word-wrap { word-wrap: break-word; }
.clear	 { clear: both; }
br.clear { line-height: 0px; height: 0; }
.req { color:#ff0000 !important; }
.clearfix:after, .medium:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
.clearfix, .medium { display: inline-block; }
.clearfix, .medium { /*\*/display: block;/**/ }
.show       { display: block; }
.hide	 { display: none; }
.tahoma-9 { font:normal 9px/11px tahoma,sans-serif !important; }

ul.bullets li { list-style: disc; margin-left: 13px; margin-bottom: 10px;}

/* ADD THIS CLASS TO AN ELEMENT TO FIX THE IE ITALICS BUG,
MUST BE THE INNER-MOST BLOCK-LEVEL ELEMENT THAT CONTAINS THE TEXT LIKE p, blockquote OR li
MAY REQUIRE A MORE DIRECT PATH TO THE ELEMENT */
* html .italicsfix { /*\*/overflow: hidden; o\verflow: visible; width: 100%; w\idth: auto; he\ight: 1%;/**/ }

.floatleft	{ float:left !important; }
.floatright	{ float:right !important; }

img.floatleft   { margin: 0 10px 5px 0; position: relative; }
img.floatright  { margin: 0 0 5px 10px; position: relative; }

.alignleft	 { text-align: left; }
.alignright	 { text-align: right; }
.aligncenter { text-align: center; }
.aligntop	 { vertical-align: top; }
.alignbottom { vertical-align: bottom; }

.column { border:1px solid red; width:790px; float:left; }

#tabcontainer #specifications ul { margin:0 0 -10px 0; }
#tabcontainer #specifications li { list-style:none; }
#tabcontainer #specifications p { margin:20px 0 10px; }

/*LISTS
------------------------------------------------------------------------------------- */
.contentlist { margin-top:5px; }
.contentlist li { padding:0 0 4px 9px; background: url(../images/listdot.gif) no-repeat 0% 6px; }


/* TABLES
------------------------------------------------------------------------------------- */
.styled { width:100%; border:0; background:#fff; border-collapse:collapse; }
.styled th { padding:6px 4px 4px !important; color:#6a737b; font-size:11px; font-weight:bold; background:#e1e3e5; border-right:1px dotted #6a737b; border-bottom:#dadcde; }
.styled th span { font-weight:normal; }
.styled td { padding:5px 38px 3px 4px !important;  color:#6a737b; font-size:11px; border-right:1px dotted #6a737b; border-bottom:1px solid #dadcde; }
* html .styled td { padding-right:10px !important; }

.styled .first { width:16px; padding-right:4px; }
.styled .last   { border-right:0; }

.styled .gpcr_list { width:50px; }

.assayListTable { width:100%; border:0; background:#fff; border-collapse:collapse; }
.assayListTable th { padding:6px 4px 4px !important; color:#6a737b; font-size:11px; font-weight:bold; background:#e1e3e5; border-right:1px dotted #6a737b; border-bottom:#dadcde; }
.assayListTable th span { font-weight:normal; }
.assayListTable th.th-cat-num { width:80px !important; }
.assayListTable td { padding:5px 20px 3px 4px !important;  color:#6a737b; font-size:11px; border-right:1px dotted #6a737b; border-bottom:1px solid #dadcde; vertical-align:top;}
* html .assayListTable td { padding-right:10px !important; }

.assayListTable .first { width:16px; padding-right:4px; }
.assayListTable .last   { border-right:0; }

#assay_search_form { margin:5px 0 0; height:20px; }
#assay_search_form select { margin:0 4px 0 0; min-width:100px; height:18px; float:left; display:inline; }
#assay_search_form input { margin:0; float:left; display:inline; }

#contentform #row1 td,
#contentform #row2 td,
#contentform #row2a td,
#contentform #row3 td { padding-bottom:10px; }

#contentform #row4 td,
#contentform #row5 td { padding-bottom:5px; }

.contentform { width:100%;  }
.contentform td { font-size:11px; }

.contentform td input { clear:left; float:left; margin:3px 5px 5px 0; }
* html .contentform td input { clear:left; float:left; margin:6px 5px 5px 0; }
.contentform td .checkbox { margin:3px 5px 3px 0; }
* html .contentform td .checkbox { margin:0px 5px 3px 0 !important; }
.contentform td select { clear:left; float:left; margin:3px 5px 5px 0; }
.contentform td label { float:left; display:block; margin-top:2px; }
.contentform td textarea { width:430px !important; }
#support-form .contentform td textarea { height:100px; }

.contentform .thirds { width:100%; margin-bottom:10px; }
.contentform .thirds td { vertical-align:top; }
.contentform .thirds label { width:80%; margin-bottom:4px; }

.contentform col.col1 { width:140px; }

table.checkboxed		 { width: 100%; border: 0; background: #f3f4f5; border-collapse: collapse; margin: 10px 0px 0px 0px; }
table.checkboxed th		 { padding: 6px 4px 4px !important; /* color: #6A737B; */ font-size: 11px; font-weight: bold; background: #e1e3e5; border-right: 1px dotted #6a737b; border-bottom: #dadcde; }
table.checkboxed th span { font-weight: normal; }
table.checkboxed td		 { padding: 5px 40px 3px 4px !important; /* color: #6A737B; */ font-size: 11px; border-right: 1px dotted #6a737b; border-bottom: 1px solid #dadcde; }

table.checkboxed .first	 { width: 16px; padding-right: 4px; }
table.checkboxed .last	 { border-right: 0; }
table.checkboxed .double { border-right: 0; width: 207px; }

table.blankboxed		 { width: 100%; border: 0; background: #f3f4f5; border-collapse: collapse; margin: 10px 0px 0px 0px; }
table.blankboxed tr		 { height: 19px; }
table.blankboxed th		 { padding: 6px 4px 4px; *padding: 0 4px 0; /* color: #6A737B; */ font-size: 11px; font-weight: bold; background: #e1e3e5; border-right: 1px dotted #6a737b; border-bottom: #dadcde; }
table.blankboxed th span { font-weight: normal; }
table.blankboxed td		 { padding: 5px 30px 3px 4px; *padding: 0 30px 0 4px; /* color: #6A737B; */ font-size: 11px; border-right: 1px dotted #6a737b; border-bottom: 1px solid #dadcde; }
table.blankboxed col.prod_num { width:100px; }
table.blankboxed h3 { font-size:13px; }

table.blankboxed .first	 { width: 16px; padding-right: 4px; }
table.blankboxed .last	 { border-right: 0; }
table.blankboxed .double { border-right: 0; width: 207px; }

table.col3 th, table.col3 td { width:170px; padding:5px 0 3px 4px; }

table.optical td { padding:4px 0; }

table.data	  { float: left; margin: 0px 0px 0px 7px; border-collapse: collapse; font-family: tahoma, arial, sans-serif; font-size: 10px; }
table.data tr { display: block; width: 280px; }

table.data td { vertical-align: top; padding: 2px 0px; border-bottom: 1px solid #dadcde; font-size: 11px; width: 150px; }

.contentdata { margin-bottom:10px; border-collapse: collapse; /*border-bottom:1px solid #e1e3e5;*/ }
table.contentdata td { padding:6px 4px; }
tr.headerrow { background:#6a737b; } 
tr.headerrow td { color: #fff; }
tr.coloredrow { background: #e1e3e5; }


table.tbl_login { width:240px; margin:0; padding:0; }
table.tbl_login td { margin:0; padding:0 0 4px; }
table.tbl_login td input { float:right; width:160px; }

.tbl-generic {  }
.tbl-generic td { padding-bottom:10px; vertical-align:center; }

.tbl-align-top { }
.tbl-align-top td { vertical-align:top !important; }

.nobord { border:0 !important; }

.tbl-techsupport { width:300px !important; }
.tbl-techsupport td { padding-right:15px; padding-bottom:15px; white-space:nowrap !important; }
.tbl-techsupport td:last-child { padding-right:0 !important; }

/* Thumbnail Table */
.tbl-thumbs { margin:20px 0 5px; border-collapse:collapse; }
.tbl-thumbs td { padding:0 10px 0 0; }
/*
.tbl-thumbs a img { border:1px solid #009fc2; }
.tbl-thumbs a:hover img { border:1px solid #005ba6; }
*/

/* 3rd Party Login screen styles
------------------------------------------------------------------------------------- */
#content div.news_detail .form_login p { width:238px; *width:236px; margin:0 0 5px; padding:0;  }
* html #content div.news_detail .form_login p { width:235px; }
#content div.news_detail .form_login p .check { margin-right:3px; }
#content div.news_detail .form_login p .button { float:right; }

#content div.news_detail .subtitle_login { width:230px; margin-top:20px; }
#content div.news_detail #btn_login, #content div.news_detail #btn_submit { cursor:pointer; cursor:hand; }

#content div.news_detail #btn_submit { margin-top:5px; }

/* Product Detail - Images/Videos Tabs
------------------------------------------------------------------------------------- */
.yui-nav { margin-bottom:0 !important; padding-top:0 !important;  }
#img_vid .yui-nav li { height:29px; margin-bottom:0 !important; float:left; display:inline; background-image:url(../images/prod_detail_tabs.gif); background-repeat:no-repeat; cursor:pointer; }
#img_vid .yui-nav li strong { display:none;  }
#img_vid .yui-nav li a { background:none; }
#img_vid .yui-nav li#tab_img { background-position:0 -29px; width:114px; }
#img_vid .yui-nav li#tab_video { background-position:-114px 0; width:113px; }
#img_vid .yui-nav li#tab_img.selected { background-position:0 0; width:114px; }
#img_vid .yui-nav li#tab_video.selected { background-position:-114px -29px; width:113px; }
#img_vid .video_alt li {  background:url(../images/prod_detail_tabs_alt.gif) no-repeat 0 0 !important; width: 227px !important; }
* html #img_vid .yui-content { margin:-5px 0 0; }
* html #img_vid .video_content { margin:-1px 0 0 !important; }

#img_vid .yui-content { margin:-1px 0 0; padding:5px; width:215px; border:1px solid #d1d4d6; border-width:0 1px 1px; }

#img_vid #prod_detail_video { font-size:10px; line-height:13px; }
#img_vid #prod_detail_video #novids { margin:10px 5px; width:205px; }
#img_vid #prod_detail_video li { margin:0 6px 9px; width:95px; text-align:center; float:left; display:inline; list-style:none; position:relative }
#img_vid #prod_detail_video .single { width:100%; }
#img_vid #prod_detail_video .single a { width:95px; float:left; display:inline; }
#img_vid #prod_detail_video .single .description { margin:15px 0 0; width:110px; float:left; display:inline; }
#img_vid #prod_detail_video li .play { position:absolute; top:0px; left:0px; width:95px; height:100%; background:url(../images/btn_play.gif) no-repeat 50% 50%; text-indent:-3000px; opacity:.5; filter:alpha(opacity=50); cursor:pointer; }
#img_vid #prod_detail_video li.small-thumb .play { background:url(../images/btn_play.gif) no-repeat 50% 13px; }
#img_vid #prod_detail_video li .large-video-thumb .play { width:202px; }

#img_vid #wide_vid #prod_detail_video li .play { width:210px }
* html #img_vid #prod_detail_video li .play { height:69px; }
#img_vid #prod_detail_video li img { border:1px solid #666; }
#img_vid #prod_detail_video li a:hover .play { opacity:.8; filter:alpha(opacity=80); }
#img_vid #prod_detail_video li a:hover img { border:1px solid #fff; }
#sidebar #img_vid #prod_detail_video li a { padding:0; background:none;  }
#sidebar #img_vid #prod_detail_video li a.last { margin-right:0; }

#sidebar .sidebar-video-box {display:block; position:relative; margin:0 0 20px 0;}
#sidebar .sidebar-video-box a.large-video-thumb {display:block; width:205px; height:145px; position:relative;}
#sidebar .sidebar-video-box a.large-video-thumb img {border:1px solid #666; margin-left:5px;}
#sidebar .sidebar-video-box a.large-video-thumb:hover img {border:1px solid #fff;}
#sidebar .sidebar-video-box a.large-video-thumb .play {background:url(../images/btn_play.gif) no-repeat 50% 50%; display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-3000px;}
#sidebar .sidebar-video-box a.large-video-thumb:hover .play {opacity:.8; filter:alpha(opacity=80);}

.spotlight_content .small-thumb { margin:0 0 0 5px; position:relative; font-size:10px; line-height:13px; width:95px; text-align:center; }
.spotlight_content .small-thumb a img { border:1px solid #666; }
.spotlight_content .small-thumb a:hover img { border:1px solid #FFF; }
.spotlight_content .small-thumb .play { position:absolute; top:0px; left:0px; width:95px; height:100%; background:url(../images/btn_play.gif) no-repeat 50% 50%; text-indent:-3000px; opacity:.5; filter:alpha(opacity=50); cursor:pointer; }
.spotlight_content .small-thumb .play { background:url(../images/btn_play.gif) no-repeat 50% 29px; }

/* CALENDAR
------------------------------------------------------------------------------------- */
.cal_course { width:250px !important; }
.cal_last     { border-right:none !important; }
.cal_last div { width: 265px; }

table.calendar_nav { width:100%; margin:10px 0 0; }
table.calendar_nav a { width:auto; }
table.calendar_nav p { margin:4px 0 0 !important; }
table.calendar_nav .cal_course { width:260px !important; }

table.calendar_header { width:100%; border-collapse:collapse; }
table.calendar_header th { width:35px; padding: 6px 4px 4px; *padding: 0 4px 0; color: #fff; font-size: 11px; font-weight: bold; border-right:1px dotted #fff; background:#6a737b; }

table.calendar_courses		 { width: 100%; border: 0; background: #f3f4f5; border-collapse: collapse; margin:0; }
table.calendar_courses th		 { width:35px; padding: 6px 4px 4px; /* color: #6A737B; */ font-size: 11px; font-weight: bold; background: #e1e3e5; border-right: 1px dotted #6a737b; border-bottom: #dadcde; }
table.calendar_courses th span { font-weight: normal; }
table.calendar_courses td		 { width:35px; padding: 5px 3px 3px 4px; /* color: #6A737B; */ font-size: 11px; background:#fff; border-right: 1px dotted #6a737b; border-bottom: 1px solid #dadcde; }
    table.calendar_courses td.cal_full { width:210px; }

    
ul.alphaSelect	  { width: 100%; height: 14px; padding: 6px 0px 0px 0px; border-top: 1px solid #dfdcde; }
ul.alphaSelect li { display: inline; }
ul.alphaSelect a  { display: block; float: left; margin: 0px; padding: 0px 4px; border-left: 1px solid #dfdcde; }
ul.alphaSelect li a:hover { text-decoration: none; background: #fff; }
ul.alphaSelect a.first { border-left: none; }

.assay_accordion table.checkboxed,
.assay_accordion table.blankboxed { margin-top: 0px; }
.assay_accordion .item_title,
.assay_accordion .item_title2,
.assay_accordion .item_title3,
.assay_accordion .item_title4,
.assay_accordion .item_title5 { margin-top:10px; background: #005ba6; display: block; font-size: 12px; text-indent: 6px; color: #fff !important; padding:3px; }
.assay_accordion .item_title3, .assay_accordion .item_title2 { background:none; }
.assay_accordion .item_title2 { font-size:14px; color:#333 !important; margin:18px 0 10px; font-weight:bold; padding:0; text-indent:0; }
.assay_accordion .item_title3 { font-size:12px; color:#666 !important; padding:0; margin-top:0; text-indent:0; }
.assay_accordion .item_title5 { margin-top:0; font-color:#efefef; font-size:11px; padding:2px 3px; border-right:1px dotted #6A737B; background:#333; }
.item_title h3 { font-size:13px; margin-top:10px; }

tr#row2 td { padding-top:10px; }

/*#contact_form_block .blank_boxed label { width:200px; }*/

.assay_accordion h3 a:link,
.assay_accordion h3 a:visited,
.assay_accordion h3 a:active,
.assay_accordion .item_title h3 { /*margin: 1px 0px; padding: 6px 0px;*/ margin:0; padding:0; font-size:13px; }

.assay_accordion h3 a:link,

.assay_accordion h3 a:visited,
.assay_accordion h3 a:active       { display: block; font-size: 12px; margin: 1px 0px; padding: 6px 0px; text-indent: 6px; color: #fff!important; }


.assay_accordion a.expanded   { background: #6a737b url(../images/arrow_up.gif) 98% 10px no-repeat; }
.assay_accordion a.contracted { background: #005ba6 url(../images/arrow_down.gif) 98% 12px no-repeat; }
.assay_accordion a.expanded:hover	{ background: #8f9ba6 url(../images/arrow_up.gif) 98% 10px no-repeat; text-decoration: none; }

.assay_accordion a.contracted:hover	{ background: #0075d5 url(../images/arrow_down.gif) 98% 12px no-repeat; text-decoration: none; }
img.inset {margin: 0px 8px 0px 0px; padding: 0px; float: left; }

a.inset {
	display: block;
	float: left;
	width: 33%;
	margin: 1px 0px;
	padding: 0px 0px 0px 13px;
	background: url(../images/circle_right.gif) 0px 2px no-repeat;
	font-family: tahoma, arial, sans-serif; 
	font-weight: normal;

	font-size: 11px;
	color: #005ba6;
}

/* WORLDWIDE LOCATIONS
------------------------------------------------------------------------------------- */
.worldwide_locations { padding:5px 3px; margin-top:-4px; }
.map { background: #fff url(../images/earths.jpg) no-repeat 100% 2px; }
.region { width:116px; padding:0 8px 0 5px; float:left; } /* background:url(../images/bg_border-dotted.gif) repeat-y 100% 0;  */
	.region h4 { font-weight:normal; border-bottom:1px solid #dadcde; padding-bottom:5px; margin-bottom:5px; font-size:12px; }
	.region ul { float:left; width:111px; margin: 0 !important; }
		* html .region ul { margin-left:-10px; ma\rgin-left:0; }
	.region ul li a { margin-left:5px; }
	.europe { width:240px; }
.worldwide_locations .last { background:none; }
div.intl { width:140px }
div.intl ul { width:149px; }

.contact_info { width:750px !important; margin:0 8px 5px; float:left; display:inline; }
	* html .contact_info { width:239px; w\idth:241px; }
	.contact_info address { margin:5px 0; font-style:normal }
	.contact_info em { font-style:normal; color:#00853f; }
	.contact_info h5 { margin:5px 0; }
	#content .contact_info h5 { color:#6a737b }

#intl .region, #intl .region ul { width:90px; }
#intl .europe { width:238px !important; }
#intl .europe ul { width:116px; }

#content .contact_info ul li { margin:0 0 15px; list-style-type:disc !important; }

#sec_contact #content .contact_info ul li { width:340px !important; margin-right:15px; float:left; overflow:hidden; }
 
#content #contact_info p {  } /* margin:10px 0 0; */

/* FORMS
------------------------------------------------------------------------------------- */
#ivis-login {width: 990px; margin: 30px 0 0 35px;}
#ivis-login .medium {padding-left: 0!important;}

#registertoenroll { margin:0 40px 0 0; width:500px; float:left; display:inline;  }
#registertoenroll label { width:120px; }
#registertoenroll .longlabel { margin:20px 0 0; display:block; }
#registertoenroll .longlabel label { width:auto; text-align:left; }
#registertoenroll .medium { padding-left:8px; }
#registertoenroll .btnbox { margin:15px 0 0 10px; padding:10px 0 0; border-top:1px solid #ccc; }
#registertoenroll .btnbox .submit { margin-left:185px; }

#returningguest { margin:0; padding:10px; width:295px; float:left; display:inline; background:#ebebeb; }
#returningguest .formalt { margin:15px 0 10px; padding:10px 0 0; border:1px solid #ccc; }
#returningguest .formalt table { margin:0; width: 360px!important; }
#returningguest .formalt table td.btn input { width:48px; height: 16px; border: 1px solid #bfbfbf; background: #fff; margin: 6px 0 6px 122px; }


/* sIFR
------------------------------------------------------------------------------------- */
/* THESE ARE STANDARD sIFR STYLES... DO NOT MODIFY */
.sIFR-flash { margin: 0; visibility: visible !important;	}
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }

/* HIDE ADBLOCK OBJECT TAB: THE TEXT SHOULD SHOW UP JUST FINE, NOT POORLY WITH A TAB LAID OVER IT. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

/* THESE "DECOY" STYLES ARE USED TO HIDE THE BROWSER TEXT BEFORE IT IS REPLACED... 
NEGATIVE-LETTER SPACING IS USED TO MAKE THE BROWSER TEXT METRICS MATCH UP WITH
THE sIFR TEXT METRICS SINCE THE sIFR TEXT MAY NOT ALWAYS MATCH UP. YOUR OWN
SETTINGS MAY VARY... ANY WEIRD SIZING ISSUES YOU MAY RUN INTO ARE USUALLY
FIXED BY TWEAKING THESE DECOY STYLES. BE AS SPECIFIC AS NEEDED.
*/
.sIFR-hasFlash h1 { visibility: hidden; letter-spacing: -9px; font-size: 55px; }
.sIFR-hasFlash h3.linedtitle { letter-spacing:-1px; }
.sIFR-hasFlash h1.linedtitle { letter-spacing:-1px; visibility: visible; letter-spacing: -1px; font-size: 15px; }

/* LIGHTBOX IMAGE VIEWER
------------------------------------------------------------------------------------- */
#overlay { position: absolute; top: 0; left: 0; width: 100%; background: #001723; /*background: #8ab9d8;*/ opacity: .8; filter:alpha(opacity=80); z-index: 90; }
#overlay a { color:#367c99 !important; }
#overlay a:visited, #overlay a:hover { border:none !important; text-decoration:none !important; }

	#lightbox { padding: 10px; background: #001723; border: 2px solid #003f60; } /* BIG CONTAINER */
#lightbox a:link, #lightbox a:visited, #lightbox a img {  border-bottom:none; }
	#lightboxDetails { padding-top: 10px; font-size: 11px; color: #fff; } /* TEXT BELOW IMAGE */
		#lightboxCaption { float: left; }
		#keyboardMsg { float: right; }

	#closeButton { bottom: 5px; right: 5px; display:none; }

#prodimgbox { min-height:198px; }
#prodimgbox td { vertical-align:middle; }

.thumbs { margin:25px 0 0; padding:5px; clear:left; }
.thumbs h4 { margin:0 0 5px; }
.thumbs a { margin:0 1px 1px 0; padding:4px; width:38px; height:38px; float:left; display:block; border:2px solid #efefef; background:#fff; }
* html .thumbs { width:200px !important; }

#tabcontainer { margin-left:20px; }
#tabcontainer ul { list-style-type:disc; margin-left:16px; }

h5.images { margin:10px 0 5px 0; }

.specifications h4 { margin:6px 0 0; }
.specifications td { font-size:11px; }
.specifications td.heading { padding-top:10px; }

.prod_select_list { margin-top:20px; padding:10px; background:#dfdfdf; border:1px solid #BFBFBF; }
.prod_select_list input, .feature_half .btn { cursor:hand; cursor:pointer; padding:0px 3px 0; border-width:1px 1px 2px !important; margin-left:10px; }
.prod_select_list input, .prod_select_list select, .feature_half .btn { border:1px solid #BFBFBF; font-size:11px; background:#FFF; color:#6A737B; margin-top:10px; }
.prod_select_list .select_form select { width:227px !important; }

.select_form { height:50px; margin-top:6px; }
.select_form select { width:250px; }

* html .prod_select_list select { width:228px; }
* html .prod_select_list .btn, .feature_half .btn   { float:right; margin:10px 0 0; }

* html .prod_select_list:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* PLEASE LEAVE BOTH THESE LINES, FIX FOR IE7 */
* html .prod_select_list { display: inline-block; }
* html .prod_select_list { /*\*/display: block;/**/ }

.error{ color: red; }
label.error { clear:both; }

/* Lightbox Optical Imaging Flash Styles
------------------------------------------------------------------------------------- */

#opticalDiv_mask {  }

#opticalTitle     { display:none; }
#opticalContainer { background: #011724; border-right:2px solid #01537d; border-left:2px solid #01537d; border-top:2px solid #01537d; }
       #opticalContainer table { padding: 10px; }
       #opticalContainer td    { color:#fff; line-height: 15px; font-size:13px; }        

        #opticalContainer td p    { margin-top:10px; }
        #opticalContainer td b    { color:#8d9597; font-weight:normal; }
        #opticalContainer img  { border:3px solid #ffffff; margin:0 0 0 8px; }
#opticalFooter    { height:10px; font-size:11px; background: #011724; border-bottom:2px solid #01537d; border-right:2px solid #01537d; border-left:2px solid #01537d; border-top:0; }




/* sitemap
------------------------------------------------------------------------------------- */
#sitemap ul { line-height:20px; list-style:square; margin-left:10px  }
#sitemap .level2 { margin-left: 10px; list-style:disc; }
#sitemap .level2 .level1 { margin-left: 20px; list-style:circle; }
#sitemap .level2 .level1 li { }
#sitemap .level4 { margin-left: 30px; }

p.leaving { background:#efefef; border:1px solid #ccc; padding:20px; width:400px; margin:100px; font-size:120%; }

/* RSS Page
------------------------------------------------------------------------------------- */
.rss_screens { width:288px; float:right; margin:16px 0 10px 10px; background:#d1d4d6; }
.rss_screens td { padding:2px 5px; }
.rss_screens .screen { width:110px; }
forms
table.rss_table { }
table.rss_table th { background:#6a737b; color:#FFF; padding:3px 4px 4px; border-right:1px dotted #FFF }
table.rss_table td { padding:3px; background:#FFF; }
table.rss_table img { margin-left:16px; }
table.rss_table .rss_icon { margin-left:0; }



div.form { width: 617px; float: left; margin: 0 0 13px 8px; display:inline; }
.green fieldset { border:0; padding-top:10px; padding-right:20px\9; }

.form p { margin: 0 0 15px 18px; font-size: 11px }
span.required { float:none !important; display:inline !important; width:auto !important; }
.formalt p { margin-bottom:20px; }
.formalt label { float:left; display:block; font:bold 11px Tahoma; text-align:right; }
.formalt input, .formalt textarea, .formalt select { float:left; font-size:14px; padding:1px 0 1px 3px; margin:0; border: 1px solid #bfbfbf; width:146px; }
div#landing_form { position:relative; }
div#landing_form .formalt .tbl-generic td select { float:left; font-size:14px; margin:0 0 10px; border: 1px solid #bfbfbf; width:185px; height:23px !important; }
div#landing_form .formalt .tbl-generic .pleaseselectsize { width:100%; }
div#landing_form .formalt .tbl-generic .pleaseselectsize td select { height:auto !important; }

form.green input {width: 180px!important;}
.formalt select { height:23px !important; margin-top:3px; }
.formalt .longlabel label { width:auto; }
.formalt .medium { padding-left:120px; clear:left; }
.formalt .checkbox { border:none; clear:left; vertical-align:top; }
.formalt .medium label { clear:none; text-align:left; margin:4px 10px 7px 5px }
* html .formalt .medium { padding-left:138px; }

#main .formalt label { text-align:left; margin-left:10px; }
#main .formalt span input.checkbox, #main .formalt span input.radiobutton { clear:left; margin:4px 0 5px 10px; }
#main .formalt span { float:left; display:block; width:300px margin-bottom:10px !important; }
#main .formalt span label  { clear:both; margin:12px 10px 5px 6px }
* html #main .formalt span label { margin:8px 10px 4px 6px; }
#main .formalt .submit { margin:4px 0 0 135px; }
#main .formalt .longlabel label { width:auto; }
#main .formalt .medium label { margin-left:5px; }
#main .formalt .medium { padding-left:170px; }

#main .radiofix .formalt .medium { margin:0 0 10px; padding-left:0; }
#main .radiofix .formalt .radiobutton { margin:4px 0 0 10px; width:10px !important; clear:left; }
#main .radiofix .formalt label { float:left; display:block; width:125px; text-align:left; margin:5px 0 !important; }

.areyouattending label { margin: 5px 0 0 5px!important;}

.willyoubeattendingdinner { margin:0 0 3px; }

.sessiontrack { margin: 0 0 5px 0; }

#returningguest .formalt label { width:auto; white-space:nowrap }
#returningguest span, #registertoenroll span { width:auto !important; }

.formalt h2 { margin:10px 0 5px 10px; }

.formalt td select { margin-left:0; width:174px; }
.formalt td .buttonArrow { margin:5px 0; width:auto; }
* html .formalt td .buttonArrow { margin:0 }
.formalt table { width:560px !important; margin-left:15px; }
.formalt table table { margin-left:0; }

.formalt .reset,
.formalt .submit	{ width: 48px; padding: 0; }
.formalt .reset	{ margin: 4px 0 0 170px; clear: left; }
.formalt .submit	{ margin: 4px 0 0 135px; }

.formalt input:hover,
.formalt input:focus { border-color: #008540; background-color: #f5fdf1 }

.formalt input.radiobutton { width:auto; border:none !important; }

.formalt .present { padding:10px 0 10px 120px; width:235px }
* html .formalt .present { padding:10px 0 10px 140px; width:235px }
.formalt .present label, .formalt .present input { float:left; margin:-15px 0 0; padding:0; clear:none; }
.formalt .present label { width:30px; text-align:left; } 
.formalt .present input { width:20px; margin-bottom:22px; clear:left;  }

.formalt .checkbox { margin-top:10px; width:15px !important; }

#body #cogs2009 .medium input { margin-left:120px !important; }

#landing_form .medium .checkbox { margin-top:0px;}
#landing_form .medium label { margin-top:1px!important;} 

.specialtext { margin:20px 0 0; display:block; }

div#landing_form .formalt span {xwidth:575px !important;}
div#landing_form .formalt span table {width:100% !important;}
div#landing_form .formalt td select { height:70px !important; margin: 0 5px 0 0; width:250px; }
div#landing_form .formalt td .buttonArrow { width:auto !important; }
div#landing_form .formalt td .multiSelectButtons img {display:none;}

.COG2010_Page label.cell1,
.COG2010_Page label.cell2,
.COG2010_Page label.cell3,
.COG2010_Page label.cell4,
.COG2010_Page label.cell5,
.COG2010_Page label.cell6,
.COG2010_Page label.cell8,
.COG2010_Page label.cell9,
.COG2010_Page .longlabel label { margin-top:10px !important; }
.COG2010_Page div#landing_form .formalt td select { width:290px; margin: 0 5px 10px -10px;  }
.COG2010_Page div#landing_form .formalt span { width:630px !important; }
.COG2010_Page .formalt .medium, .COG2010_Page .sessiontracks  { margin-left:0px;  }
.COG2010_Page #main .formalt .medium { padding-left:0px; }
.COG2010_Page #main .formalt .medium label { width:22px; clear:both; } 
.COG2010_Page .multiSelect { display:block !important;  }
.COG2010_Page .multiSelect option { background:#fff !important; width:290px !important;}
.COG2010_Page #main .formalt .medium br { clear:both; }
.COG2010_Page .formalt .medium table { width:630px !important; }
.COG2010_Page #sidebar { position:absolute; margin-left:555px; _margin-left:-100px; }
.COG2010_Page div#landing_form .formalt td .buttonArrow { margin:5px 0 5px -10px !important;  }
.COG2010_Page .willyoubeattendingdinner label {width:22px;}
.COG2010_Page #main .formalt label { text-align:left; margin:4px 10px 7px 5px; }
.COG2010_Page #main .formalt input.radiobutton { width:10px !important; float:none;  margin:5px 0 8px 0px; }
.COG2010_Page #main .formalt span input.radiobutton { clear:left;float:none; margin:5px 0 8px 0; width:10px !important; }

/* IVIS University Downloads */

/* PUBLICATIONS
------------------------------------------------------------------------------------- */
h4.publication { margin-bottom:10px; font-size:12px; }

.publications { margin-top:30px; height:131px; background:url(../images/bg_pub_search2.gif) no-repeat; } /* bg_pub_search.gif */
.publications .by_cat { padding:10px 0 0 10px; width:244px; float:left; }
.publications .by_cat select { height:18px; width:175px; margin-right:3px; }
.publications .by_cat select, .publications .by_cat input { vertical-align:middle; }
.publications .by_cat h2 { margin-bottom:12px; font-size:14px; font-weight:normal; }
.publications .or { text-indent:-2000px; position:static; margin:0; width:38px; padding:28px 0 0; float:left; color:#68727b; font-size:14px; text-transform:uppercase; background:none; }
.publications .button { width:182px; float:left; }

.publications2 { margin-top:30px; height:131px; background:url(../images/bg_pub_search3.gif) no-repeat; } /* bg_pub_search.gif */
.publications2 .by_cat { padding:10px 0 0 10px; width:317px; float:left; }
.publications2 .by_cat select { height:18px; width:175px; margin-right:3px; }
.publications2 .by_cat select, .publications .by_cat input { vertical-align:top; }
.publications2 .by_cat h2 { margin-bottom:12px; font-size:14px; font-weight:normal; }
.publications2 .or { text-indent:-2000px; position:static; margin:0; width:38px; padding:28px 0 0; float:left; color:#68727b; font-size:14px; text-transform:uppercase; background:none; }
.publications2 .button { width:182px; float:left; }

#labchip_gx { width:990px; height:700px; overflow:hidden; }

/* LIGHTBOX PANEL 
------------------------------------------------------------------------------------- */
.yui-overlay, .yui-panel-container{visibility:hidden;position:absolute;z-index:52;}
.yui-panel-container form{margin:0;}
.mask{z-index:51;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select, .drag select, .hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars, .hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars, .yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay, .yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay{display:none;}
.yui-tt-shadow{position:absolute;}
.mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px 3px;}
.yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:52;}
.yui-panel .hd, .yui-panel .bd, .yui-panel .ft{text-align:left;*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;
}
.yui-panel .hd{border-bottom:solid 1px #ccc;}
.yui-panel .bd, .yui-panel .ft{background-color:#F2F2F2;}
.yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(../images/yui-sam-sprite.png) repeat-x 0 -200px;
line-height:15px;
padding-bottom:2px;
padding-right:30px;
padding-top:2px;
}
.yui-panel .bd{padding:10px;}
.yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.yui-panel-container.focused .yui-panel .hd{}
.container-close{position:absolute;top:3px;right:3px;width:25px;height:15px;background:url(../images/yui-sam-sprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 5px 0 3px;} 
.yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-simple-dialog .bd .yui-icon{background:url(../images/yui-sam-sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:52;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}

/* VIDEO ASSET LIST
------------------------------------------------------------------------------------- */
.videolist { margin:5px 10px; }
.videolist .video { display:inline; float:left; width:102px; padding:0 !important; margin-right:20px !important; margin-bottom:20px !important; }
.videolist .video .img img.vidthmb { margin:1px; width:100px; } 
.videolist .video .viddetail { padding:3px 7px 5px; }
.videolist .video .viddetail .vidtitle { display:block; }
.videolist .video .viddetail .vidtitle a { font-size:11px; font-weight:normal; }
.videolist .video .viddetail .viddesc { }

#content ul { margin: 0 0 20px 20px; list-style-type: disc; }
#content ul li { margin: 5px 0; }
#content ul li ul { margin: 0 0 0 25px; list-style-type: square; }


td.rgt	{ text-align: right; }
td.ctr	{ text-align: center; }



/* CHIP SEARCH
------------------------------------------------------------------------------------- */
#content td p strong { padding-left:5px; }

#content table.chipSearch	{ font: 11px tahoma, arial, sans-serif; color: #000; }
#content table.chipSearch th	{ text-align:center; padding: 5px 8px; background: #6a737b; color: #f3f4f4; border-bottom: 1px solid #dadcde; border-left: 1px solid #dadcde; }
#content table.chipSearch td	{ text-align:center; padding: 5px 8px; border-bottom: 1px solid #dadcde; border-left: 1px solid #dadcde; }
#content table.chipSearch td.last	{ border-right: 1px solid #dadcde; }
#content table.chipSearch td.bg1	{ background: #e6e8e9; }
#content table.chipSearch td.bold, #content table th.bold	{ font-weight: bold; }
#content table.chipSearch td.textLeft, #content table th.textLeft { text-align: left; }

#content table.noBorder	{ font: 11px tahoma, arial, sans-serif; color: #000; }
#content table.noBorder th	{ padding: 5px 8px; text-align: left; background: #6a737b; color: #f3f4f4;  border: none; border-bottom: 1px solid #dadcde; }
#content table.noBorder td	{ padding: 5px 8px; text-align: left; border: none; border-bottom: 1px solid #dadcde; }


/* ACCORDION STYLES (Site Home > Technologies > Optical Imaging > Technology and Applications > Fluorescence Imaging )
----------------------------------------------------------------------------------------------------------------------- */
.accordion { margin:0; }
.accordion dt { position:relative; color:#fff; padding:3px 5px; font-weight:bold; background:#005ba6 url(../images/plus.png) no-repeat 99% 5px; border-bottom:2px solid #fff; cursor:pointer; cursor:hand; }
.accordion dt.selected { color:#000; background:#D1D4D6 url(../images/minus.png) no-repeat 99% 5px;}
.accordion dt.selected { *background-color:#cbcfd1; }
.accordion dt#acc-first {}
.accordion dt#acc-first.selected {}
.accordion dt#acc-last {}
.accordion dt#acc-last.selected {}

.accordion dt:hover, .accordion dt.over { color:#4485d6; cursor:pointer; cursor:hand;}
.accordion dd { display:none; background:#fff; padding:10px; overflow:hidden; }
.accordion dd.open {display:block;}
#fluorescence .accordion dd table { margin:0 0 25px; width:100%; }
.accordion dd td.center { text-align:center; }
.accordion dd td.center img { margin:10px 0; }


/* ACCORDION STYLES jquery(Site Home > Support > Reference Library > Poster Presentations )
----------------------------------------------------------------------------------------------------------------------- */
.accordion { margin:0; }
.accordion .ui-state-default { position:relative; color:#fff; padding:3px 5px; font-weight:bold; background:#005ba6 url(../images/plus.png) no-repeat 99% 5px; border-bottom:2px solid #fff; cursor:pointer; cursor:hand; }
.accordion .ui-state-active { color:#000; background:#D1D4D6 url(../images/minus.png) no-repeat 99% 5px; padding:3px 5px; font-weight:bold; }
.accordion .ui-accordion-header span { cursor:pointer; }
.accordion .ui-accordion-header span:hover, .accordion .ui-accordion-header span.over { color:#4485d6 }
.ui-accordion-content table { width:100%; }

/* Compound Table Styles
----------------------------------------------------------------------------------------------------------------------- */
#caliperCompoundTable { margin:20px 0; width:750px; border-collapse:collapse; }
#caliperCompoundTable th { padding:0 5px 10px 5px; vertical-align:bottom; }
#caliperCompoundTable td { padding:0 5px 5px 0; }
#caliperCompoundTable td input { margin:0 !important; width:auto !important; }
form.green .submit{ width:48px !important; }

/* Distributor */
.prod-link { color:#005BA6 !important; }

/* Broadcast */
#broadcasts div#landing_form .formalt span {width:90px !important; float:right;  }
#broadcasts div#landing_form select { margin-left:-40px; }
#broadcasts .country { *margin-bottom:5px; }
#broadcasts form.green span input { width: 141px !important; _width:100px !important;  margin-left: -40px; _margin-left:0px; }
#broadcasts p small { display:block; margin-bottom:5px; }
#broadcasts .formalt label { font: normal 10px Tahoma !important; }
#broadcasts p small { text-align:right; margin-right:-17px;    }

.LabChip_XT_Page #img_vid #prod_detail_video .single .description { display:block; float:none; width:91px; clear:both\9; margin-left:-120px\9; margin-top:0px\9; }

#tabcontainer ul { padding-bottom:5px\9; }

#content ul { margin-left:20px; }
#content ul.blue { margin-left:0px; } 
#content ul.blue li { background: url(../images/blue_bullet.png) no-repeat 0 6px; list-style:none; padding-left:10px; margin: 0 0 !important; }

/* Tables */
#content table tr {  } /* height:25px; */
#content table td { padding:5px; vertical-align:middle; }
#content table td.th { text-align:center !important; }

/* New Contract Research Organization */
#cdas #sidebar h3 { padding: 7px 7px 7px 14px; background-color:#d9d9d9; color:#7f7f7f; font-weight:bold; font-size:15px; font-family:tahoma, arial, sans-serif; }

#two_col_rotator #content { width:718px;  }
#two_col_rotator #sidebar { width:245px; margin:4px 0 16px 17px; color:#7f7f7f;  }
#two_col_rotator #sidebar ul { margin-left:7px; margin-bottom:10px; } /* margin-bottom:40px; */ 
#two_col_rotator #sidebar hr { color:#F2EFEF; background-color:#F2EFEF; height:1px; margin-top:5px; *margin-top:0px; margin-bottom:5px; margin-bottom:0px; }

#transparent_box {  } /* position:absolute; top:297px; width:715px; height:134px; background: url(../images/bg_trans_black.png) transparent no-repeat 0 0px; z-index:9999; background-color:#000; opacity:.65; filter:alpha(opacity=65); */

#content ul#gallery-images { margin-bottom:0px; } 
#gallery-images span { position:absolute; top:305px; left:0px; display:block; width:685px; height:100px; padding-left: 30px; padding-top: 10px; background: url(../images/bg_trans_black.png) transparent no-repeat 0 0px; z-index:9999; } /* top:204px; top:179px; height:134px; padding-left: 30px; padding-top: 18px; top:297px; width:715px; */

#two_col_rotator #columns { width:715px; background-color: #2C2C2C; }
#two_col_rotator #columns .col { width:209px; min-height:170px; padding-right:1px; padding-left:28px; padding-top:13px; padding-bottom:9px; background-color:#2c2c2c;  } /* padding-top:5px; min-height:200px; padding-top:23px; width:237px; height:243px; */
#two_col_rotator #columns .last { padding-right:2px; }
#two_col_rotator #content ul { margin: 0 0 0 0 !important; } 
#two_col_rotator #content ul li { margin:0 0; }
#two_col_rotator #content #columns ul li { margin: 5px 0; }

#two_col_rotator #content #slideshow { width:715px; height:415px; overflow:hidden; } /* height:312px; height:320px; height:415px; */ 
#two_col_rotator #content p { color:#bee2ff; font-size:14px; line-height: 17px; } 
#two_col_rotator #content h2 { margin-bottom:10px !important; color:#bee2ff; font-size: 18px; font-weight:normal; } /*  margin-bottom:15px;  */
#two_col_rotator #content a { color:#fff; font-size:14px; text-decoration:none;  } 
#two_col_rotator #content ul { list-style:none; margin-left:0px; padding-left:0px; }

#two_col_rotator #content #transparent_box { padding-top:18px; padding-left:30px; }

.col { float:left; display:inline; }
.last { border:0 !important; }

/* Publications Search */
#container_nodots { background: none; float: left; margin-top: 16px; }

#content #search-detail p.linedtitle { padding:0 0 5px; display: block; margin: 0px 0px 4px 0px; font-size: 15px !important; border-bottom:1px solid #dadcde;  } /*  border-bottom:1px solid #dadcde; */ 

#search-detail h1 { font-size:13px; line-height: 19px; margin-bottom: 15px; margin-top:10px;  } /* background-color: #EEEEEF; color: #993300; border-top: 1px solid #DADCDE; border-bottom: 1px solid #DADCDE; padding-top: 15px;  padding-bottom: 15px; padding-left: 10px; */ 
#search-detail .journal a { text-decoration:none; }

#content #search-detail p { font-size:12px; margin-bottom:15px; }

#container_nodots #content { width: 714px !important; width:703px\9px !important;  }

.search-detail-page .content_full { width: 714px !important; width:703px\9px !important; } /* width:705px !important; */
.search-detail-page #subnav { width:244px; padding: 18px 7px 16px 8px; } /* width:180px !important; */ 
.search-detail-page .back-box { width:244px; padding: 18px 7px 16px 26px; font-weight:bold; }

.search-results-page #content { width: 714px !important; width:703px\9px !important;  }

.search-page #subnav { width:244px; padding: 18px 7px 16px 8px; }
.search-page #subnav #go { position:relative; left:0px; top:1px; *top:2px; display:inline-block; }
.search-page #subnav input.simple { width:194px; margin-bottom: 10px; } 

#side-search-box { background-color:#e2e3e5; padding: 10px; } 
#filter-cat { background-color:#eeeeef; padding: 8px; line-height: 18px; }

#side-search-box hr { height:1px; border:0; background-color:#cbccce; color:#cbccce;  margin-bottom: 10px; }

#sec_support #search-detail table { margin-top:20px; }
#sec_support #search-detail table td { vertical-align:top; }

#sec_support #search-detail #record { position:absolute; width:60px; top:50px; right:0px; }
#record .arrow_link { display:inline; margin-left:2px; }

.arrow_link {
    background: url("../images/circle_right.png") no-repeat scroll 0 6px transparent;
    display: block;
    height: 1%;
    padding: 3px 4px 3px 13px; 
}

.search-detail-page #subnav { padding: 17px 7px 16px 8px; }

#select-all-records-btn {
    background: url("../images/bg_sprite2.png") no-repeat scroll -0px 0 transparent;
    height: 18px;
    width: 105px; float: left;
}
#select-all-records-btn input { border: medium none; cursor: pointer; height: 18px; opacity: 0; filter:alpha(opacity=0);
    width: 105px;
}

#clear-selection-btn {
    background: url("../images/bg_sprite2.png") no-repeat scroll -460px 0 transparent;
    height: 18px;
    width: 105px; float: left;
    margin-left: 10px;
}
#clear-selection-btn input { border: medium none; cursor: pointer; height: 18px; opacity: 0; filter:alpha(opacity=0);
    width: 105px;
}

#bibliography-btn {
    background: url("../images/bg_sprite2.png") no-repeat scroll -105px 0 transparent;
    height: 18px;
    width: 85px; float: left;
}
#bibliography-btn input { border: medium none; cursor: pointer; height: 18px; opacity: 0; filter:alpha(opacity=0);
    width: 85px;
}

#export-btn {
    background: url("../images/bg_sprite2.png") no-repeat scroll -190px 0 transparent;
    height: 18px;
    width: 54px; float: left;
}
#export-btn input { border: medium none; cursor: pointer; height: 18px; opacity: 0; filter:alpha(opacity=0);
    width: 54px;
}

#search-controls { position:absolute; right:10px; top:48px; }
#search-controls .bar { color:#dadcde; float: left; font-size: 16px; padding-left: 3px;  padding-right: 3px; }
#search-controls label, #search-controls select { float:left; margin-right: 4px; height:18px; }

#results-items span { padding-left:20px; }

.authors { margin-bottom:5px; display:block; padding-left:0px !important; }
.detail-link { margin-bottom:5px; display:block; padding-left:0px !important; }
input.publication-check { margin-top:2px;  }

#paging-box { float:right; margin-top: 15px; margin-bottom: 20px; color:#69727a; display: none; }
#paging-box .on { color:#000; }
#paging-box a, #paging-box span { display:block; float:left; padding-left: 3px; }
#paging-box span.prev,
#paging-box span.next,
#paging-box span.first,
#paging-box span.last, 
#paging-box a.prev,
#paging-box a.next,
#paging-box a.first,
#paging-box a.last { display:block; width:23px; overflow:hidden; float: left;  }
#paging-box span.prev { padding-left: 12px; background: url("../images/bg_sprite2.png") no-repeat scroll -280px 3px transparent; }
#paging-box a.prev { padding-left: 12px; background: url("../images/bg_sprite2.png") no-repeat scroll -320px 3px transparent; }
#paging-box span.next { padding-right: 12px; background: url("../images/bg_sprite2.png") no-repeat scroll -332px 3px transparent; }
#paging-box a.next { padding-right: 12px; background: url("../images/bg_sprite2.png") no-repeat scroll -372px 3px transparent; }
#paging-box span.first { width:21px;  }
#paging-box a.first { width:21px;  }
#paging-box span.last { width:21px; }
#paging-box a.last { width:21px; }

#sort-box { position:absolute; margin-top: 15px; display: none; }
#sort-options option { padding-right:10px; }

#listing-box { clear:both; display: none; }
#content #listing-box table td { vertical-align:top; }
#listing-box a { text-decoration:none;  }
#listing-box .source { color:#6a737b; display:block; margin-bottom:20px; padding-left:0px !important; }
#paging-box { border: 1px solid #f3f4f4; }

#q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9, #q10, #q11, .q { color:#3399cc; display:block; margin-bottom:0px; min-height:27px; _height:27px; padding-left:20px; cursor:pointer; }
#q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9, #q10, #q11, .q { background:url("../images/colExp-arrow.gif") no-repeat 0 2px; }
#faqlist span.open { background-position: 0 -58px !important; }
#a1, .a { display:none; margin-bottom:10px; padding-left:20px; }
 

