﻿html, body {  margin:0px; }
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color: #C5D1E2; background-color: #244669;  background-image:url(/globals/img/bg_header.jpg); background-repeat:repeat-x; background-position:top left;}

a { color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 15px; }
a:hover { background-color: #A77400; }
a.n { font-size: 10px; color: #FFFFFF; text-decoration: underline; }

#mainholder { width:100%;}
/* Hack for IE */
* html #mainholder {  width:100%;}

#contentholder { width:100%;}


#header {margin:0 auto;width:99%;height:111px;border:1px solid #333; background-image:url(/globals/img/header.jpg); background-repeat:no-repeat;}
#logo {margin:0; padding:0; float:right; position:relative; right:5px;}
#wrapper {margin:0px; width:99%; background-image:url(../img/man.jpg); background-repeat:no-repeat; background-position:right 10%; height:100%;  }
#wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper {display:inline-block;}
* html #wrapper {height:1%;display:block;}

#homecenter {margin:0 auto; width:80%; padding:10px 0px;}

#maincontent {margin:0; width:100%;}
#maincontentwide {margin:0; width:100%;}

#leftnav ul {margin-top:0px; margin-bottom:10px; margin-left:15px; margin-right:2px; padding:0px;}
#left {width:324px; padding:10px;background-image: url(/images/margin_bg.gif); background-color: #04315A; background-repeat: repeat; background-position: left top; width:324px; }
#center {width:90%; padding:10px;}
#centerwide {width:90%; padding:10px 5px; margin-left:5%;}

* html #left{width:324px;wid\th:324px;}
* html #center {width:90%;wid\th:90%;}  

ul.contentcols{ width:100%; margin:0; padding:0; text-align:justify;}
ul.contentcols li.lft{float:left; width:100%; max-width:590px; margin:5%; list-style-type:none; padding:0;}
ul.contentcols li.rgt{float:left; width:10%; margin:0; list-style-type:none; padding:0;}

ul.quicklink{ font-size:0.8em; margin:0 auto; padding:0; text-align:center; white-space:nowrap; width:700px;  
}
ul.quicklink li{float:left; width:19%; margin:5px 2%; list-style-type:none; padding:0;}

ul.quicklink li a img{border:#FFFFFF 2px solid;}
a.quicklinkbtn:link{background-color:transparent; background-image:url(/globals/img/btn_bg.png); background-repeat:no-repeat; background-position:left; height:30px; width:120px; display:block; padding-top:12px; font-weight:bold; text-decoration:none;color: #FFFFFF;}

a.quicklinkbtn:visited{background-color:transparent; background-image:url(/globals/img/btn_bg.png); background-repeat:no-repeat; background-position:left; height:30px; width:120px; display:block; padding-top:12px; font-weight:bold; text-decoration:none;color: #FFFFFF;}

a.quicklinkbtn:hover{background-color:transparent; background-image:url(/globals/img/btn_bg.png); background-repeat:no-repeat; background-position:left; height:30px; width:120px; display:block; padding-top:12px; font-weight:bold; text-decoration:none;color: #8ba4c5;}

#mainavholder {background-color:#04315a; color: #C5D1E2; border:1px solid #98AABC; width:99.6%; height:16px;}
#mainnav {background-color:#04315a; color: #C5D1E2; }
#mainnav ul {margin:0px; padding:0;}
#mainnav ul li {margin:0px; padding:0px; list-style:none; float:left; text-align:center; background-color:#04315a; }
#mainnav ul li a{color: #C5D1E2;  font-size:10px; border-right:1px solid #98AABC;	padding:0 15px 0 15px; line-height:15px; float:left; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#mainnav ul li a:hover{ text-decoration:none; color:#FFFFFF; background-color:#A77400; }
#mainnav a:hover{background-color: transparent; }

a.mainnav_selected, .mainnav_selected a {/*background-color:#A77400;*/ background-color:none; color:#FFFFFF;}





#footer {clear:both;margin:0 auto;width:100%; line-height:2em; background-image:url(/images/footer_left.gif); background-repeat:no-repeat; background-color:#336666;}
#footermenu {margin:0;margin:0 auto;width:710px; border-top:0;min-height:2em;padding:0;list-style:none; float:left;}
#footermenu ul {margin:0px; padding:0px;}
#footermenu li {display:inline;margin:0;padding:0;}
#footermenu a {padding:.5em 10px;text-decoration:none;color:#FFFFFF;line-height:1em;display:block;float:left; font-size:10px;}
#footermenu a:hover {background-color:#A77400;}
#footer:after {content:".";display:block;height:0;clear:both;visibility:hidden;}*/
#footer {display:inline-block;}8/
* html #footer {height:1%;display:block;}*/
* html #footermenu {height:2em;}





form.countryselect {float:left; width:250px; background-color:#336666;border:none;font-size:10px;}
form.countryselect select, form.countryselect .dropy {color:#FFFFFF; background-color:#336666; border:none;font-size:10px;}
form.countryselect .dropyopt{color:#FFFFFF; background-color:#336666; border:none;}
form.countryselect labe {float:left;}



table.siteselect {margin:30px auto; width:550px;}
table.siteselect td {width:50%; text-align:center;font-size:120%; font-weight:bold;}
table.siteselect td img {border:none; padding-bottom:10px;}
table.siteselect td a { }
table.siteselect td a:hover {background-color:transparent;}


#center h1, #centerwide h1 {font-weight:normal; text-align:center; font-size:1.8em;}


/* Left Column Styles */
td.leftprodspace {width:30px; height:40px;}
td.leftprodspacecol {padding-left:15px;padding-right:4px;  }
td.leftprodspacecol2 {padding-left:15px; padding-right:4px; }
td.leftprodspacecolines {background-image:url(../img/bg_line.gif); background-repeat:repeat; background-position:bottom; height:3px;}
td.leftprodspacecol3 {background-color:#04315A; padding-left:15px; padding-top:8px; padding-bottom:10px; padding-right:3px; border-bottom:1px dotted #98AABC;}
a.productlink, .productlink a {color:#FFFFFF; text-decoration:none;}
/********/



.text {font-family: Verdana, Arial, Helvetica, sans-serif; color: #C5D1E2;}
table.headpanel {background-image:url(/images/header_bg.gif); background-repeat:repeat-x;}
td.mainimg {background-image:url(/images/header.jpg); background-repeat:no-repeat}

td.margin {background-image: url(/images/margin_bg.gif); background-color: #04315A; background-repeat: repeat; background-position: left top; width:324px; }
table.lnhol {width:260px; background-image:url(../img/bg_line.gif); background-position:right; background-repeat:repeat-y;}


.headline {font-family: Arial, Helvetica, sans-serif; color: #C5D1E2; font-weight: bold; font-size:1.4em; }
.sub { font-weight: bold; }

table.foothold { width:100%; /*height:10px;*/}
td.footholdlft { width:2px; }
td.footholdrgt {background-image:url(/images/footer_right.gif); width:2px; height:20px; background-repeat:no-repeat; background-color:#336666;}
.footer { color: #C0CDDA; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
a.footer, .footer a { color:#FDFAEE text-decoration:underline; padding-left:5px; padding-right:5px;}
a.footer:hover, .footer a hover {background-color:#A77400; color:#FFFFFF;}
a.copyrightft {color:#FFFFFF; text-decoration:none; font-size: 10px}

table.contact {border:1px solid #728AA3; width:450px; padding:4px;}
td.contact, .contact td {border-bottom:1px dotted #98AABC; padding-bottom:10px; vertical-align:middle;}
.genimgleft {padding-right:8px; padding-top:2px; padding-bottom:4px;}
.genimgright {padding-left:8px; padding-top:2px; padding-bottom:4px;}

/* Science links */
div.scimenu {font-size:1.2em; padding-bottom:10px; padding-top:5px; padding-left:5px; border-bottom:1px dotted #98AABC; width:450px;}
div.scimenuleft { padding-left:5px; padding-right:2px; padding-top:2px; padding-bottom:4px; width:180px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #4E6378; }
a.scimenuleft_selected, .scimenuleft_selected a {color:#FFFFFF;}

/*Produc Styles */
table.comparison {border:1px solid #728AA3;}
td.comparheader {background-color:#FFFFFF; color:#244669; font-weight:bold; padding:10px; border-right:1px solid #728AA3;}
td.comparsubheader {background-color:#FFFFFF; color:#244669; font-weight:bold; padding:10px; border:1px solid #728AA3; }
td.comparsubheader2 {background-color:#FFFFFF; color:#244669; font-weight:bold; padding:10px; border-top:1px solid #728AA3; border-bottom:1px solid #728AA3; }
td.comparison, .comparison td {border:1px solid #728AA3; padding:2px;}
td.t { border: 1px solid #98AABC; }

#quicklinktitle{ margin:0 5%; padding:0;}
.pghead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #8BA4C5; font-weight: bold; }
.yellowtxt, p.yellowtxt {color:#FFFF33; font-style:italic; text-align:left; }
div.lfni {padding:20px;}
img.nvyimg {padding-right:4px;}

a.logout {font-size:110%; padding:5px; font-weight:bold; border:1px solid #A77400}
div.boldtext {font-weight:bold;}
div.greenbord {border: 1px solid #336666; padding:8px; width:300px; margin:0 auto; text-align:center}
div.emailbox {border:0px; padding:8px; width:550px; margin:0 auto; text-align:center}

a.flags img{background:none; border:none;}
a.flags:link {background:none; border:none;}
a.flags:hover {background:none; border:none;}

/*Show Hide Info*/

#wrapp{margin-top:10px;}

ul.prjcats {
margin: 1em 0 1em 0; background-color:transparent;
}
ul.prjcats a {
text-decoration: none;
}
ul.prjcats li {
list-style-type: none; padding:2px 3px;
}
ul.prjcats li a{
color: #8ba4c5; font-weight:bold;
padding: 3px 5px;
}
ul.prjcats li a.current, ul.prjcats li a:hover, ul.prjcats li li a:hover{color: #FFF;
}
ul.prjcats li li a{
color: #fff;
padding: 3px 0px;
letter-spacing: 0;
}

ul.prjcats ul {margin-left:0px;}
ul.prjcats ul li {margin-left:0px;}



