body{margin:0px;padding:0px}
div.container{margin:0px auto;min-width:832px;max-width:832px;width:832px;text-align:center;font-family:calibri,arial,sans;overflow:visible}
a{color:#013c7d}
.title{position:relative;clear:both;float:left;width:800px;height:147px;margin:0px 16px;border:0;background:transparent url(../img/title.jpg) no-repeat top center}
#menu{position:relative;display:inline;float:left;z-index:9;margin:0px;margin-left:8px;height:30px;width:816px;padding:0px;font-family:calibri, arial, sans;color:#ffffff;background:transparent url(../img/hbg.png) 0px 0px repeat-x;overflow:visible}
#menu .left{margin:0px;width:7px;height:30px;border-width:0px;background:transparent url(../img/hbg.png) left -54px no-repeat}
#menu .right{float:right;margin:0px;width:4px;height:30px;border-width:0px;background:transparent url(../img/hbg.png) right -84px no-repeat}
#menu li{position:relative;display:block;float:left;width:98px;list-style-type:none;text-align:center;overflow:visible}
#menu .sep{float:left;margin-top:5px;width:0px;height:20px;border-left:1px solid #000000;border-right:1px solid #046cad}
#menu li a{display:block;margin:0px;width:98px;height:25px;padding-top:5px;cursor:pointer;text-decoration:none;color:#ffffff}
#menu li a:active,#menu li a:visited{color:#ffffff}
#menu li a:hover{background:transparent url(../img/hbg.png) 0px -162px repeat-x;color:#013c7d}
#menu li a.current{background:transparent url(../img/hbg.png) 0px -162px repeat-x;cursor:default;color:#013c7d}
#menu li a.current:hover{text-decoration:none}
#menu li div{position:absolute;display:none;left:0px;top:30px;z-index:5;width:98px}
#menu li div ul{position:relative;margin:0px;width:100%;padding:0px;font-weight:normal;font-family:arial narrow;background:transparent url(../img/vbg.png) 0px 0px repeat-y;overflow:hidden}
#menu li div ul li{width:98px;height:auto;padding:2px 0px 0px 0px;overflow:hidden}
#menu li div ul .sep{display:inline;margin-left:5px;width:88px;height:0px;padding:0px;border-width:0px;border-top:1px solid #999999;border-bottom:1px solid #d9d9d9}
#menu li div ul .text{font-weight:bold;color:#013c7d}
#menu li div ul li a{display:block;clear:both;float:left;width:98px;height:auto;padding-top:0px;color:#013c7d}
#menu li div ul li a:hover{background: transparent;color:#013c7d}
#menu li div ul li a:active, #menu li div ul li a:visited{color:#013c7d}
#menu li div .foot{position:relative;display:block;top:0px;width:100%;height:8px;background:transparent url(../img/vbg.png) -98px 0px no-repeat;overflow:hidden}
.footer{display:inline;clear:both;float:left;margin-left:20px;width:800px;height:24px}
.footer div{float:left;height:24px;width:5px}
.footer .left{clear:both;background:transparent url(../img/hbg.png) no-repeat left -114px}
.footer .right{background:transparent url(../img/hbg.png) no-repeat right -138px}
.footer .mid{width:782px;text-align:center;color:#ffffff;background:transparent url(../img/hbg.png) repeat-x 0px -30px}
.footer .mid div{clear:both;float:none;margin-top:4px;width:auto;height:16px;overflow:hidden}
.footer .mid span{position:relative;margin:0px 15px;top:-2px;width:auto}
.footer .mid .sep{top:0px;width:0px;height:16px;border-left:1px solid #000000;border-right:1px solid #046cad}
.footer .mid span a{color:#ffffff}
.notice{clear:both;float:left;width:100%;padding-top:10px;text-align:center;font-size:90%}
.headline{width:100%;margin-bottom:5px;border-bottom:1px solid #000000;font-size:125%;font-weight:bold}
.subheadline{clear:both;width:100%;margin-bottom:0px;border-bottom:1px solid gray;font-size:110%;font-weight:bold;color:#444444}
.short{clear:both;float:left;width:100%;padding-bottom:32px;}
table.ol{margin:0px;padding:0px;border-collapse:collapse}
.ol td{margin:0px;padding:0px}
.ol td.left{text-align:right;vertical-align:top}
.ol td.right{padding-left:15px;text-align:left;vertical-align:top}

