* html body {text-align:center}
body {margin:0;filter:alpha(opacity=100);opacity:1;background:white}

#bgr_page{background:white url(images/bgr_page.gif) repeat-y center top}
#bgr_footer{height:47px;background:white url(images/bgr_footer.gif) no-repeat center top}

#header,#page,#footer{width:765px;margin:0 auto;border-top:1px solid white;border-left:1px solid white;border-right:1px solid white;text-align:left}
#header{background:url(images/bgr_header.gif)}
#header:after,#page:after{display:block;clear:both;content:'.';visibility:hidden;height:0}

div.left{float:left}
div.right{float:right}

#header div.left{width:172px}
#header div.right{width:164px;font:10px Arial, Helvetica, sans-serif;padding:9px}
#header div.left {padding:14px}
#header input.fld{width:60px;border:1px solid #aaa;font-size:10px;padding:2px}
#header form{display:inline}

#mainmenu{width:765px;height:29px;float:left;color:#666;background:url(images/bgr_menu.gif);border-top:1px solid white}
#mainmenu,#mainmenu *{font:bold 12px Arial, Helvetica, sans-serif}
#mainmenu ul, #footer ul{padding:0;margin:0}
#mainmenu li{color:#4275b3;display:inline}
#mainmenu li a{color:white;padding:7px 10px;text-decoration:none;line-height:29px}
#mainmenu li a:hover{background:url(images/bgr_menu2.gif)}

#header div.subnav{visibility:hidden;position:absolute;top:103px;background:#5082bf;border:1px solid white;padding:2px;filter: Alpha(Opacity=85);-moz-opacity:0.85}
#header div.subnav ul{margin:0;padding:0;list-style:none}
#header div.subnav li{display:inline;height:20px}
#header div.subnav li a{display:block;font:10px Arial, Helvetica, sans-serif;color:white;text-decoration:none;line-height:20px;border-bottom:1px solid white;padding:0 4px}
#header div.subnav li a:hover{background:#739bcc}

#header div#subnav_2 li a{width:96px}
#header div#subnav_3 li a{width:120px}
#header div#subnav_4 li a{width:96px}
#header div#subnav_5 li a{width:128px}
#header div#subnav_6 li a{width:128px}
#header div#subnav_7 li a{width:114px}

div#graphic{width:765px;height:250px;float:left;border-top:1px solid white}

#page {background:url(images/bgr_content.gif) repeat-y left top;text-align:left}
#page,#page p,#page a{font:12px Arial, Helvetica, sans-serif}
#page p{text-align:justify}
#page div.ttl{background:#ccc}
#page div.ttl h3{font:bold 18px Arial, Helvetica, sans-serif;color:#333;display:inline;line-height:29px;padding:8px}
#page h4{font:bold 14px Arial, Helvetica, sans-serif;color:#333}
#page h5{font:bold 12px Arial, Helvetica, sans-serif;color:#333}
#page ul{list-style:url(images/bullet.gif)}
#page a{font-weight:bold;color:#36c;text-decoration:none}
#page a:hover{text-decoration:underline}

div.safe{padding:8px;border-top:1px solid white}

#footer{height:28px;background:#5082bf;text-align:left;border-bottom:1px solid white}
#footer *{font:10px Arial, Helvetica, sans-serif;color:white}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer div,#footer div *{line-height:28px}
#footer div.left{width:392px;padding:0 0 0 8px}
#footer div.right{width:347px;text-align:right;padding:0 8px 0 0}
#footer li{display:inline;border-right:1px solid #3568a6}
#footer li a{padding:0 6px;text-decoration:none}
#footer li a:hover{text-decoration:underline}