﻿/* Safari - Chrome */

#header{ border:none; margin:auto; padding:0; width:742px; } 
#header a:link, #header a:hover, #header a:active, #header a:focus, #header a:visited { outline:0; }
#SearchLinks {white-space:nowrap;}
.SearchLabel{font:13px verdana; font-weight:bold; line-height:13px; position:relative; top:0px;}
.SearchKey { vertical-align:bottom;}
#SearchSite { background-color:#ffffff; font:13px verdana;}
#keys {margin:0px; padding:0px;}

.navigation {border-top:solid 1px black; height:30px;font-family:verdana, sans-serif;white-space:nowrap;position:relative;left:0px;margin:0;padding:0;list-style-type:none;z-index:10;background:#ffffff;}
.navigation ul {padding:0; margin:0; list-style-type:none;}
.navigation ul li {float: left; width:100%;}
.navigation li {float:left; position:relative; height:30px; z-index:10;}
.navigation li a, .navigation li a:visited {display:block;text-decoration:none;color:#000000;background:#ffffff;float:left;font-size:13px;padding:1px 10px 2px 10px;margin:5px 5px 5px 5px;} 
.navigation li a.drop, .navigation li a.drop:visited{font-weight:bold;}
.navigation li ul {visibility:hidden;position:absolute;height:0;z-index:10;}
.navigation table {margin:-1px;border-collapse:collapse;font-size:1em;}
.navigation li:hover a, .navigation li a:hover {text-decoration:none; outline:0; background:#cccccc; border:0;}
.navigation li:hover ul, .navigation li a:hover ul {visibility:visible;height:auto;width:auto;background:#ffffff;text-align:left;border-bottom:solid 1px black;border-right:solid 1px black;left:-1px;top:30px;overflow:visible;white-space:nowrap;}
.navigation li:hover ul li, .navigation li a:hover ul li {text-align:left;border-left:solid 1px black;border-top:solid 1px black;}
.navigation li:hover ul.subproducts, .navigation li a:hover ul.subproducts {width:191px;}
.navigation li:hover ul.subordering, .navigation li a:hover ul.subordering {width:145px;}
.navigation li:hover ul.subinternational, .navigation li a:hover ul.subinternational {width:110px;}
.navigation li:hover ul.subaboutus, .navigation li a:hover ul.subaboutus {width:139px;}
.navigation li:hover ul.subcontactus, .navigation li a:hover ul.subcontactus {width:170px; position:absolute; left:-46px;}
.navigation li:hover ul.subproducts li a, .navigation li a:hover ul.subproducts li a {width:160px;}
.navigation li:hover ul.subordering li a, .navigation li a:hover ul.subordering li a {width:96px;}
.navigation li:hover ul.subinternational li a, .navigation li a:hover ul.subinternational li a {width:80px;}
.navigation li:hover ul.subaboutus li a, .navigation li a:hover ul.subaboutus li a {width:108px;}
.navigation li:hover ul.subcontactus li a, .navigation li a:hover ul.subcontactus li a {width:139px;}
.navigation li:hover ul li a, .navigation li a:hover ul li a {display:block;font-weight:normal;background:#ffffff;text-decoration:none;outline:0;height:auto;}
.navigation li:hover ul li ul, .navigation li a:hover ul li a ul {visibility:hidden;position:absolute;top:0;left:9.5em;height:0;overflow:hidden;}
.navigation li:hover ul li a:hover, .navigation li a:hover ul li a:hover {text-decoration:none;background:#cccccc;outline:0;}
        
.SearchComboBoxStyle .ajax__combobox_buttoncontainer { z-index:10; }		
/*.SearchComboBoxStyle .ajax__combobox_buttoncontainer button {background-color:#ffffff; border:solid 1px ButtonShadow; background-image:url("../Home_html/DDbluearrow.gif");background-position:center;background-repeat:no-repeat;outline:0;}*/
.SearchComboBoxStyle .ajax__combobox_buttoncontainer button {background-color:#ffffff; border:solid 1px ButtonShadow;}
.SearchComboBoxStyle .ajax__combobox_inputcontainer { z-index:10; }
.SearchComboBoxStyle .ajax__combobox_inputcontainer input { border: solid 1px ButtonShadow; font:13px verdana; }
.SearchComboBoxStyle .ajax__combobox_itemlist {margin:0px;padding:0px;cursor:default;list-style-type:none;text-align:left;border:solid 1px ButtonShadow;background-color:#ffffff;color:black;z-index:10;}
.SearchComboBoxStyle .ajax__combobox_itemlist li{z-index:10;font:13px verdana;}
			
/* 'Abbreviated Contents' Custom Combobox */
#AbbrTextDiv {position:relative; top:5px; left:-1px; font:13px verdana; font-weight:bold; z-index:-1; color:#ffffff;}
#AbbrComboBox li {font:13px verdana;}
/* Ajax css overrides for ComboBox */
.CustomComboBoxStyle .ajax__combobox_buttoncontainer {z-index:0;}		
/*.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {background-color: #ffffff; border: solid 1px black; background-image: url("../../home_html/DDbluearrow.gif"); background-position: center; background-repeat: no-repeat; outline:0;}*/
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {background-color: #ffffff; border: solid 1px black;}
.CustomComboBoxStyle .ajax__combobox_inputcontainer {width: 180px; position: relative; top: 30px; left: -1px; z-index:0;}
.CustomComboBoxStyle .ajax__combobox_inputcontainer input {border: solid 1px black; font:13px verdana;}
.CustomComboBoxStyle .ajax__combobox_itemlist {	margin: 0px; padding: 0px; cursor: default; list-style-type: none; text-align: left; border: solid 1px ButtonShadow; background-color: #ffffff; color: black; z-index:0;}
.CustomComboBoxStyle .ajax__combobox_itemlist li {z-index:0;}
/* End of 'Abbreviated Contents' custom combobox */

/* Crosshair image, popup images, hot spots */
span {cursor:default;}
#map {width: 284px; height: 287px; position: relative; top:-170px; left:22px; background-repeat: no-repeat; margin:auto; z-index:1; cursor:default;} 
#map li { margin: 0; padding: 0; list-style: none;} 
#map li a {position: absolute; display:block; text-decoration:none;}
#map li a span { display:none; font-size: 11px; z-index:1;} 
#map li a:active, #map li a:focus, #map li a:hover, #map li a:visited {outline:0;}
#map li a:active span {position:absolute; display:block; padding:2px; background:#000000; border:solid 1px white; color:#ffffff; z-index:1;}
/* Popup offsets for crosshair popup images */
#map li a.D1 span {top:-36px; left:-261px; width:395px;}
#map li a.D2 span {top:-36px; left: 0px; width:395px;}
#map li a.D3 span {top:-1px; left:-261px; width:395px;}
#map li a.D4 span {top:-1px; left:0px; width:395px;}
/* Hot spots for crosshair popup images */
#map a.D1 {position:absolute; top:1px; left:-1px; width:140px; height:140px;}
#map a.D2 {position:absolute; top:1px; left:144px; width:140px; height:140px;}
#map a.D3 {position:absolute; top:147px; left:-1px; width:140px; height:140px;}
#map a.D4 {position:absolute; top:147px; left:144px; width:140px; height:140px;}

/* Popup crosshair images */
img, img a {border:none;}
img.floatright {float:right;}
img.floatleft {float:left;}
/* End Crosshair */

#SideMenuList {font-family: Verdana, sans-serif; width: 135px; padding: 0px; margin: 0px; position:relative; top:-16px; left:607px;} /*top:-20px;*/
#SideMenuList ul { list-style: none; margin: 0px; padding: 0px; border: 1px solid #000000; color:#000000; background:#ffffff;}
#SideMenuList ul li {margin: 0px; padding: 0px; border-bottom: 1px solid #000000;} /* height:30px;*/
#SideMenuList ul li a { padding:2px 5px 2px 5px; margin:5px 5px 5px 5px; 
font-size: 13px; display:block; text-decoration: none; text-align:center; color: #000000; width:113px;} /*padding: 5px 0px 2px 4px;*/
#SideMenuList ul li a:hover, #SideMenuList2 ul li a:focus {background:#cccccc; color: #000000; }

/* Yellow Medallion, Green text, and Verisign Seal on bottom */
#green {position:relative; top:-114px; left:-3px; margin:auto; width:744px;}

.isEmpty {font-size: 12px; font-weight: bold; padding: 12px; background: #e8e8e8; text-align: center;}

#BioWave_Video_announcement { position:relative; top:-675px; left:607px; }

#workshop {font-family:Verdana, sans-serif;background-color:#ffffff; border:solid 5px #fec329; height:78px;
           position:relative;top:-525px;left:0px; width:202px;margin:0px;padding:0px; z-index:-1;}
           
#workshop ul {list-style: none; margin: 0px; padding: 0px; color:#000000; background:#ffffff;}

#workshop ul li {margin: 0px; padding: 0px; }
             
#workshop ul li a {padding:2px 6px 2px 6px; margin:5px 5px 5px 5px; 
                   font-size: 13px; display:block; text-decoration: none; text-align:center; color: #000000; width:180px;}

#workshop ul li a:hover, #workshop a:focus {background:#cccccc; color: #000000;}
#workshop ul li a:hover, #workshop a:focus, #workshop a:visited {outline:0;}
