html { height:100%; }
body { margin: 0px; font-size:10px; height:100%;}
.tab_le { height:100%; background-image: url(img/bg_le.png);	background-repeat: repeat-y; width: 140px;}
.maintab { vertical-align: top; font-family: Tahoma;	font-size: 12px; width: 745px; height:100%;}
.navbarbg { background-image: url(img/bgbar.gif);	background-repeat: repeat-x; height:52px; }
.boxfade { background-image: url(img/fadetop.png); width:165px; height:160px; padding: 10px; text-align: center;}
.urgentupdates { width:100%; height:auto; }
.headertr { height:180px; }
.menutr { height:52px; }
.copytr { height:75px; vertical-align: bottom;}
.lang_switch { overflow:hidden; position:relative; height:21px; width:102px; background-image: url(img/lang_switch.png); float:right; margin: 23px 17px 0 0; text-align:center; vertical-align:middle; color:black; line-height:21px}
td { vertical-align:top; }

#menucontainer{top: -2px;position:relative; height:52px;color:#E0E0E0;background:#143D55;width:100%;font-family: Tahoma; margin:0;padding:0}
#menunav{position: relative; height:29px;font-size:12px;font-weight:bold;background:#fff url(img/menu_bg.gif) repeat-x bottom left;padding:0 0 0 15px;}
#menunav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#menunav ul li{display:block;float:left;margin:0 1px;}
#menunav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:29px;}
#menunav ul li a span{padding:8px 20px 0 0;height:13px;float:left;}
#menunav ul li a:hover{color:#fff;background:transparent url(img/menu_bg-OVER.gif) repeat-x bottom left;}
#menunav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#menunav ul li a.menu-current,#menunav ul li a.menu-current:hover,#menunav ul li a.menu-parent,#menunav ul li a.menu-parent:hover{color:#fff;background:#1D6893 url(img/menu_left-ON.gif) no-repeat top left;line-height:30px;}
#menunav ul li a.menu-current span,#menunav ul li a.menu-parent span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(img/menu_right-ON.gif) no-repeat top right;height:29px;}



#submenunav{ position: absolute; font-size:11px;font-weight:bold;padding:5px 10px 0 10px;}
#submenunav ul{font-family: Tahoma; font-size:11px; margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#submenunav ul li{display:block;float:left;margin:0 1px;}
#submenunav ul li a {display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 12px 0 12px;height:29px;}



fieldset{border:0; padding:4px 0 0 0; margin:0 0 0 35px;}
.field{width:70px; font-size:9px;}
.button{font-size:9px;}


.page-container { height:100%; }
.main {}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:690px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:200px; margin:0 15px 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; padding:1.0em 0 1.0em 0; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

.header {}
.header-bottom {}
.header-breadcrumbs {}



.footer {text-align:center; color:rgb(125,125,125); font-size:9px}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none; color:rgb(0,0,0);}
.footer a:visited {color:rgb(0,0,0);}

@media print {.header-top {width:900px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@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 {.main {clear:both; width:900px; padding-bottom:30px; background:transparent;}}
@media print {.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}