/*!!!THEBODY!!!*/
body {background: #F4FAFF url(/graphics/hf/vnunet/bg_body.gif) repeat-y; font-family: verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; margin:0px; padding:0px;}
* { margin:0px; padding:0px;}
div {margin: 0px; padding: 0px;}
#layout {position:relative; text-align: left; background: #F4FAFF url(/graphics/hf/vnunet/bg_top.gif) repeat-x; height: 1200px;
        margin: 0px 0px auto 10px; padding-top: 3px 0px 0px 0px; left: 0px; top: 0px; right: 0px; bottom: 0px;}

/* ALINKS */
/*!!!*/ a:link { color:#003399; text-decoration: none; }
/*!!!*/ a:active { color:#CC0000; text-decoration: none;}
/*!!!*/ a:visited { color:#003399; text-decoration: none;}
/*!!!*/ a:hover { color:#FF6600; text-decoration: underline;}

/*** STYLES ****/
ul.inlinebnav {position: relative; margin: 0px; padding: 3px 0px 3px 0px; text-transform: uppercase; font-size: 10px; font-weight: bold;}
ul.inlinebnav li {list-style: none; display: inline; margin: 0px; padding: 0px;}
ul.inlinebnav li a{padding: 3px 6px 3px 6px; margin-left: -1px; margin-right: -2px; border-top: 1px solid #DCE5EE; border-left: 1px solid #DCE5EE; border-right: 1px solid #003366; border-bottom: 1px solid #003366; background: #003366; text-decoration: none;}
ul.inlinebnav li a:link {color: #FFFFFF;}
ul.inlinebnav li a:visited {color: #FFFFFF;}
ul.inlinebnav li a:hover {background: #DCE5EE; color: #003366; text-decoration: none;}
ul.inlinebnav li a#current {background: #97B9DA; padding: 3px 6px 4px 6px; border-bottom: 2px solid #97B9DA;}

ul.inlinecat { position: relative; display: inline-block; width: auto; margin: 0px; text-align: left; padding: 0px; padding-top: 0px; left: auto; right: auto; }
/* MAC BLIND \*/ *html ul.inlinecat {display: block; text-align: center;} /*  */ /*  */
/* MAC BLIND \*/ ul.inlinecat {display: block; text-align: center; } /*  */ /*  */
ul.inlinecat li{ color: #000000; position: relative; display: inline; list-style-type: none; font: normal 10px Verdana, sans-serif; padding-left: 5px; padding-right: 3px; margin: 0px; margin-left: 0px; border-left: 1px #DCE5EE solid;}
ul.inlinecat li a {font-weight: normal; color: #003399; display: inline;  padding: 0px; margin: 0px; text-decoration: none;}
ul.inlinecat li a:hover { color:#FFFFFF; text-decoration: underline;}
ul.inlinecat li.first{ border-left: 0px;}
ul.inlinecat li img {margin-bottom: -3px;}




/* generic form element styles */
form { margin:0px; padding:0px; font-family: Arial;}
input { background-color:#E9E9E9; border-width:1px; padding: 0px 2px 0px 2px;}
input.linetext { background-color:#E9E9E9; vertical-align: top; width: 150px; border-width:1px; padding: 1px 2px 1px 2px;}
input.radio { background-color:#DDE5EE; border:0px none #DDE5EE; }
select { background-color:#E9E9E9; border-width:1px }
/* end generic form element styles */

.vseparator {border-left: 1px #003366 solid; background: #FFFFFF;}

/*** header and footer ***/

#brand {position: absolute; top: 3px; left: 0px; width: 98px; height: 71px; background-image:url(/graphics/hf/vnunet/brand.gif); cursor: hand; z-index: 12000;}
#brand span {display: none;}
#brandtext {position: absolute; top: 12px; left: 110px; width: 190px; height: 41px;z-index: 12000;}
#brandtext span{color:#FFFFFF; font-weight:bold}
p.skipLink {display: none;}
.topbg {position:absolute; top:0px; width:743px; left:0px; height:3px; font-size: 1px/1px; background: url(/graphics/hf/vnunet/topgrad.gif) no-repeat;}
#maingrad { position:absolute; top:3px; left:0px; width:733px; height:74px; background-image:url(/graphics/hf/vnunet/maingrad.gif); }
.lenses {position:absolute; top:0px; left:510px; width:247px; height:179px; background: url(/graphics/hf/vnunet/lenses.gif) no-repeat;}
#nav {position:relative; width: 770px; z-index: 11000}
#globalnavbar {padding-top: 55px; text-align: left; padding-left: 120px; border-bottom: 1px solid #DCE5EE; padding-bottom: 1px;}
#globalnavbar h3 {display: none;}
#categorynavbar {position: relative; background: #97B9DA; border-right: 1px #003366 solid; padding-top: 5px; border-bottom: 1px #003366 solid;}
#categorynavbar h3 {display: none;}
#subcategorynavbar {position: relative; display: block; text-align: left; border-bottom: 0px #003366 solid;  border-left: 1px #FFFFFF solid; padding-top: 2px; margin-top: -5px; height: 17px; vertical-align: text-bottom; }
#subcategorynavbar div {position: relative; text-align: center; left:0px; width: 733px; }
#topadvert {position: relative; width: auto; height: auto; text-align: center; background: #97B9DA; padding: 4px 0px; border-right: 1px #003366 solid;}
#topadvert h5 {font-size: 10px; line-height: 12px; color: #FFFFFF; font-weight: normal;}
#topadvert p {margin: 0px; padding: 0px;}
#topadvert IMG {border: 1px #000000 solid;}
#searchnavbar { display: block; background: #BDD2E8; border-bottom: 1px #003366 solid; border-top: 1px #FFFFFF solid; border-left: 1px #FFFFFF solid; border-right: 1px #003366 solid; }
#subsearchnavbar { position:relative; display: block; width: 763px; height: 25px;}
.searchnav {position: absolute;left: 5px; top:3px; z-index: 12000;}
#editions {position: absolute; right: 2px; top: 6px;  height: 14px;}
#sseparator1 {position: absolute; left: 412px; width: 1px; height: 18px; top: 3px;}
#vnunetwork {position: absolute;  top: 0px; width: 749px; z-index: 400000; text-align: right; }
#vnulinks { position: absolute; top: 3px; right: 2px; text-align: left; padding-left: 115px; overflow: visible;
height: 15px; background: #003C72 url(/graphics/hf/vnunet/network.gif) no-repeat; border: 1px #809EB9 solid; border-top: 0px;}
#vnulinks a{font-size: 11px; text-decoration: none; color: #FFFFFF;}
#vnulinks li{border-left: 1px #FFFFFF solid;}
#vnulinks li.first {border-left: 0px;}

#loginsite { position: absolute; right: 2px; top: 26px;  height: 14px;}

/*Footter */
#footer { width: 770px; position:relative; margin: 0px; margin-top: 0px; padding: 0px; padding-left: 10px; border-top: 1px #003C72 solid;
        padding-top: 1px; font-size: 10px; line-height: 13px; padding-bottom: 100px; clear: both; background: none;}
#links {position: absolute; font-size: 10px; margin-top: 2px; font-weight: normal; width: 550px;}
#links a {font-weight: bold;}
#fnetwork {font-size: 10px; margin-top: 2px; font-weight: normal; position: absolute; right: 2px; text-align: right;}
#fnetwork a{font-weight: bold;}