/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:980px; margin:0px auto; border:solid 1px rgb(150,150,150); font-size:1.0em;}

/* --- START COPY here --- */
/*************/
/*  2. HEAD  */
/*************/
.sitelogo {width:120px; height:90px; position:absolute; z-index:1; margin:2px 0 0 10px; background:url(../img/logo.png) no-repeat;}
.sitename {width:600px; height:30px; position:absolute; z-index:1; margin:30px 0 0 68px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-size:210%;color:#329579;font-family:Arial, Helvetica, sans-serif;padding-left:70px;}
.sitename h2 {font-size:210%;color:#329579;font-family:Arial, Helvetica, sans-serif;padding-left:70px;}
.nav1{	width:auto;position:absolute;z-index:3;margin:0 0 0 650px;float:right;}
li{font-family:arial,verdana,sans-serif;}
.nav1 ul {padding:0 15px 0 0; font-weight:normal;font-family:arial,verdana,sans-serif;font-size: 100%;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:0 5px 2px 15px; color:#2243bb; text-decoration:none; font-size:110%;}
.nav1 a:hover {text-decoration:none; color:#f13417;}
.logout{width:60px;float:right;height:22px;font-size:120%;background:url(../img/logout.png) no-repeat 0 0px;font-weight:bold;color:#000;margin-top:75px;padding-left:25px;}

/*************/
/*  background:url(../img/bg_head_top.jpg);  */
/*************/
.nav0 {width:250px; position:absolute; z-index:2; margin-left:570px !important /*Non-IE6*/; margin-left:553px /*IE6*/;}
.nav0 ul {float:right; padding:0 20px 0 0;font-family:Arial, Helvetica, sans-serif;font-size:110%;}
.nav0 li {display:inline; list-style:none;}
.nav0 li a {padding:0 0 0 3px;color:#000;font-size:100%;text-decoration:none;}
.nav0 a:hover {text-decoration:underline;color:#F00;font-size:100%;}


.nav2 {float:left; width:980px; border:none; background:#00adef; color:#FFF; font-size:120%;height:3.0em; line-height:3.0em;margin-top:22px; } /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:1000; border-right:solid 1px #81cafd;}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; padding:0 30px 30px 30px;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:3.0em; line-height:3.0em; padding:0 16px 0 15px; text-decoration:none; font-weight:bold; color:#FFF;}
.nav2 ul li:hover {width:auto;}


/*Non-IE6*/
.nav2 ul li:hover a {background-color:#212f38; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:10em; height:auto; line-height:1.5em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/
.ipv6{background:url(../img/ipv6_hdr.png);background-repeat:no-repeat;float:right;width:223px;height:90px;background-position:0 11px;}
.header {width:980px; font-family:"Arial",verdana,sans-serif; background:#092FA1;}
.header-top {width:980px; height:98px; background:#FFF; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-middle {width:980px; height:98px;  overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
/* background:url(../img/bg_head_middle.png) no-repeat; */
.header-bottom {width:980px; height:auto; background:#2e6ab3 url(../img/bg_head_breadcrumbs.jpg) repeat-y;}

.header-breadcrumbs {clear:both; width:980px; padding:0; background:rgb(100,100,100) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}

.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:4px 0 4px 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

.header-breadcrumbs .searchform {float:right; width:200px; padding:0;border:0;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:0; font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:0; text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:0; background:rgb(220,220,220); color:#000; }

/* --- END COPY here --- */

/*********************/
/*  6. CLEAR FLOATS  */
/*********************/
.page-container:after, .header:after, .header-breadcrumbs:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/***********************************/
/*  7. PRINTING and MISCELLANEOUS  */
/***********************************/
@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.nav2 {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
/*html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} IE flicker hack for background images*/
