/* CSS Document */
body{text-align:center; font-family:'Hiragino Kaku Gothic Pro', Verdana, Arial, sans-serif; font-size: 12px; color: #333333; text-decoration: none; line-height:20px; -moz-user-select:none; -moz-user-drag:none;}
#all{width:800px; margin: 0 auto; height:auto; margin-bottom:10px;}
#top, #bottom, #content, #about, #foot{width:800px; margin:0 auto; height:auto; text-align:center;}
head, body, div, form, a, img, select, p, input{margin:0 auto; padding: 0 0 0 0; }
ul, li{list-style:none;}
*{margin:0;padding:0;}
a{text-decoration: none;}
a:hover{text-decoration:underline;} 
#top{text-align:left; height:76px; line-height:20px;}
#logo{float:left;}
#top-menu{width:320px; float:right; margin-top:20px;}
.menu{width:95px; height:15px; background-color:#E9E9E9; text-align:center; float:left; margin-left:1px; padding-top:2px; line-height:17px;}
#top a{color:#FFFFFF; font-weight:bold; text-decoration: none;}
#top a:hover{color:#FFFFFF; text-decoration:underline;} 
#content{width:800px; background-color:#FFFFFF; text-align:left; height:auto;}
#bottom{width:798px; background-color:#F7F7F7; text-align:left; border-bottom:solid 1px #D5D5D5; border-left:solid 1px #D5D5D5; border-right:solid 1px #D5D5D5;}
#left{width:150px; float:left; text-align:left; color:#333333; margin-right:1px;}
#mid{background-color:#FFFFFF; width:490px; float:left; text-align:left; line-height:20px; font-size:12px; color:#333333; text-decoration: none; margin-top:3px; height:auto; margin-left:5px; margin-right:3px; border:solid 1px #D5D5D5; padding:3px;}
#mid a{color:#1084F7; text-decoration: none;}
#mid a:hover{color:#003399; text-decoration: underline;}
#right{width:140px; float:left; text-align:left; color:#333333; margin-left:3px;}
.box1{width:150px; float:left; margin-bottom: 2px; margin-top:3px;}
.b1-t{background-color:#1084F7; height:20px; color:#FFFFFF; font-weight:bold; text-indent:10px; margin-bottom:2px; line-height:16px; padding-top:2px;}
.b1-d{font-family:Verdana, Arial, sans-serif; font-size: 11px;}
.b1-d li{background-image: url(../images/nav-bg.gif); height: 22px; text-indent:15px;}
.b1-d a{color:#1084F7; text-decoration: none;}
.b1-d a:hover{color:#003399; text-decoration: underline;}
.box2{width:140px; float:left; margin-bottom: 2px; margin-top:3px;}
.b2-t{background-color:#1084F7; height:20px; color:#FFFFFF; font-weight:bold; text-indent:10px; margin-bottom:2px; line-height:16px; padding-top:2px;}
.b2-d{font-family:Verdana, Arial, sans-serif; font-size: 11px;}
.b2-d li{background-image: url(../images/nav-bg.gif); height: 22px; text-indent:15px;}
.b2-d a{color:#1084F7; text-decoration: none;}
.b2-d a:hover{color:#003399; text-decoration: underline;}
.t1{line-height:20px; color:#1084F7; font-weight:bold; font-size:12px; border-bottom:solid 1px #1084F7; width:490px; margin-bottom:3px;}
.box6{width:490px; margin-bottom:8px;}
.box16{width:490px; margin-bottom:8px; color:#999999;}
.box6 li{background-image:url(../images/arrow.gif); background-repeat:no-repeat; text-indent:14px; font-size:12px; }
.box7{float:left; width:242px;}
.box8{padding-left:5px; float:left; width:242px; border-left:solid 1px #CCCCCC;} 
#b2{color:#666666; text-align:center;}
#b2 a{color:#666666;}
.cert{margin-bottom:8px; margin-top:8px;} 
.box9{background-color:#F2F2F2; line-height:22px; text-indent:15px; padding:5px; border:solid 1px #FFFFFF; font-size:11px;}
.box10{background-color:#FBFBFB; line-height:22px; text-indent:15px; padding:5px; border:solid 1px #FFFFFF; font-size:11px;}
.listpage{text-align:center;}
.listpage a{text-decoration:none;display:inline;padding:2px 5px 2px 5px;background-color:#CCCCCC;color:#FFFFFF;margin-right:3px;}
.listpage a:hover{text-decoration:none;background-color:#7AA0CA;color:#FFFFFF;}