div#nav_container /* see IE and KHTML specific versions */  { width: 955px; float: left;  height: 24px; font-family: Verdana, Arial, Helvetica, Sans-Serif; background-image: url(../newhomeimages/nav-background.gif); background-repeat: repeat-x;  } 


div.topNav { font-size: 97%; font-weight:bold; float: left; padding-top: 4px; padding-right: 10px; padding-bottom: 0px; 
padding-left: 10px;  vertical-align:middle; text-align: center; height: 24px;}

div.topNav_on { font-size: 97%; font-weight:bold; float: left; padding-top: 4px; padding-right: 10px;  padding-bottom:0px; padding-left: 10px; background-image: url(../newhomeimages/nav-background-on.gif); height: 21px; vertical-align: middle; text-align: center;background-color:#003366;}

div.topNav a, div.topNav a:visited  { text-decoration: none; color: #ffffff; }

div.topNav a:hover, div.topNav_on a:hover, div.topNav_on a, div.topNav_on a:visited  {  height: 21px;text-decoration: none; color: #ffffff; }
/*div.topNav a span, div.topNav_on a span { position: relative; top: 5px; }*/


div.nav_border { padding: 0px; margin: 0em; float: left; background-image: url(../newhomeimages/nav-divider.gif); background-repeat: no-repeat; width: 2px; height:24px;  vertical-align: middle;}

div.subNavContainer {visibility: hidden; padding: 0px; margin: 0px; position: absolute; z-index: 40;/* prevents the pop-up menus from appearing behind other components */ }
/*#070775; 
.subNavigation { background-image: url(/images/global/subnav-background.gif); background-repeat: repeat-x; background-color: #eaeaea;border-bottom: 2px solid #dedede;border-left: 2px solid #dedede;border-right: 2px solid #dedede; color: #666666; position: absolute; padding: 0px; list-style: none; margin: 0px; padding: 3px 3px 3px 3px; z-index: 140; }
*/
ul.subNavList { margin: 0px; padding: 0px; }
ul.subNavList li { margin: 0px; padding: 0px; }
ul.subNavList li.onLink {margin: 0px;	 padding: 0px; }

ul.subNavList li a, ul.subNavList li a.off, ul.subNavList li a:visited { font-size: 10px; color: #666666; text-decoration: none; font-weight: bold;margin: 0px; padding: 0px; }
ul.subNavList li a:hover, ul.subNavList li.onLink a.off, ul.subNavList li.onLink a { font-size: 10px; color: #000;  width: 100%; text-decoration: none;margin: 0px; padding: 0px; }


.navOn, .navOn a,.navOn a:visited, .navOn a:hover {background-color:#999999;color:#ffffff; text-decoration: none;}
.navOff, .navOff a,.navOff a:visited, .navOff a:hover {color:#666666; text-decoration: none;}

.subnavOn, .subnavOn a,.subnavOn a:visited, .subnavOn a:hover {color:#666666;text-decoration: none;}
.subnavOff, .subnavOff a,.subnavOff a:visited, .subnavOff a:hover {color:#666666;text-decoration: none;}


.subnavSelected, .subnavSelected a,.subnavSelected a:visited, .subnavSelected a:hover {background-color:#ffffff;color:#333333; text-decoration: none;}

.subNavOn { background-image: url(../newhomeimages/subnav-bg.gif); background-repeat: repeat-x; background-color: #f8f8f8;}

 
.subnavHeader, .subnavHeader a,.subnavHeader a:visited ,.subnavHeader a:link{font-size: 105%;font-weight: bold; color: #666666; text-decoration: none;}
.subnavHeader a:hover {color: #999999;text-decoration: none;}

.subnavLink, .subnavLink a,.subnavLink a:visited, .subnavLink a:link {font-size: 90%;color: #666666; text-decoration: none;padding-left: 6px;}
.subnavLink a:hover {color: #999999;text-decoration: underline;}

.dropdownNavRow {padding-left:10px;}



.dropdownHeader, .dropdownHeader a,.dropdownHeader a:visited,.dropdownHeader a:active,.dropdownHeader a:link{font-size: 11px;font-weight: bold; color: #666666;text-decoration: none;}

.dropdownHeader a:hover {color: #999999;text-decoration: none;}

.dropdownLink, .dropdownLink a,.dropdownLink a:visited, .dropdownLink a:link {font-size: 11px;color: #666666; text-decoration: none;padding-left: 6px;}
.dropdownLink a:hover {color: #999999;text-decoration: underline;}




ul.subNav { background-image: url(newhomeimages/subnav-background.gif); background-repeat: repeat-x; background-color: #eaeaea;/*#070775;*/ border-bottom: 2px solid #dedede;border-left: 2px solid #dedede;border-right: 2px solid #dedede;/* #ffcc35;*/ color: #666666; font-weight: bold; position: absolute; padding: 2px; list-style: none; width: 280px; margin: 0px; padding: 0px 0px 1px 1px; z-index: 140; }


ul.subNav li { width: 120px; text-align: left; float: left; margin: 0px; padding: 0px; }
ul.subNav li.onLink { width: 120px; text-align: left; float: left; margin: 0px;	 padding: 0px; /*background-color: #e4e3df;*/ }
ul.subNav li.Bold { width: 120px; text-align: left; float: left; margin: 0px;padding: 0px; color: #ffcc00; /*background-color: #e4e3df;*/ }
ul.subNav li a, ul.subNav li a.off, ul.subNav li a:visited { font-size: 10px; color: #666666; text-decoration: none; font-weight: bold; }
ul.subNav li a:hover, ul.subNav li.onLink a.off, ul.subNav li.onLink a { font-size: 10px; color: #000; font-weight: bold;	  /*background-color: #e4e3df;*/ width: 100%; text-decoration: none; }




ul.subsubNav li {  list-style: none;width: 120px; text-align: left; float: left; font-size: 9px;margin: 0px; padding: 0px; }
ul.subsubNav li.onLink {  list-style: none;text-align: left; float: left; margin: 0px;	 padding: 0px; /*background-color: #e4e3df;*/ }
ul.subsubNav li a, ul.subsubNav li a.off, ul.subsubNav li a:visited { color: #666666; text-decoration: none;  }
ul.subsubNav li a:hover, ul.subsubNav li.onLink a.off, ul.subsubNav li.onLink a {color: #ffcc00;text-decoration: none; }



html { height: 100%; }

img { border-width: 0px; }
h2 { font-size: 200%; font-weight: bold; }
h2.page_headline { margin-left: 20px; padding-top: 5px;	 }
/* root container for page */
div#NavContainer { float: left;}
div#navbar /*IE-specific implementation*/ { float: left;  clear: right; background-image: url(../newhomeimages/nav-background.gif); background-repeat: repeat-x; width: 100%; height: 24px; padding: 0px;	  }



.breadcrumb, a.breadcrumb,a.breadcrumb:visited {font-family:arial,helvetica,sanserif; font-size:95%;text-decoration: none;color:#ffffff; padding: 3px;}
a.breadcrumb:hover {text-decoration: underline;}

.lang, a.lang,a.lang:visited {font-family:arial,helvetica,sanserif; font-size:95%;text-decoration: none;color:#666666; padding: 0px;}
a.lang:hover {text-decoration: underline;color:#999999;}


h1.PageHeaderTitle, h1.PageHeaderTitle a, h1.PageHeaderTitle a:visited {font-size:18px;color:#ffffff;font-family:Arial, Helvetica, sans-serif; line-height:105%;margin:0; padding:0px 0px 5px 20px;text-decoration: none; }

h1.PageHeaderTitle a:hover {text-decoration: underline;color:#ffffff; }

.dropdownshadowRight {background: url(../newhomeimages/box_shadow_right-padded.gif)  no-repeat;background-color: #e4e3df;}

.dropdownshadowBottom {background: url(../newhomeimages/box_shadow_bottom-padded.gif) no-repeat;}

.dropdownshadowCorner {background: url(../newhomeimages/box_shadow_corner.gif)  no-repeat;}


	
