/* CSS Document */
body{text-align:center; font-family:'Hiragino Kaku Gothic Pro', Georgia, Verdana, Arial, sans-serif; font-size: 13px; color: #333333; text-decoration: none; line-height:16px; background-color:#6F6D6E; -moz-user-select:none; -moz-user-drag:none;}
#all{width:820px; margin: 0 auto; height:auto; margin-bottom:10px;}
#top, #bottom, #content, #about, #foot{width:820px; 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{background-color:#FFFFFF; text-align:left; height:90px; line-height:10px; border-left:solid 2px #999999;  border-right:solid 2px #999999; border-top:solid 2px #999999; margin-top:15px;}
#logo{margin-left:10px; float:left;}
#top-menu{width:500px; float:right; margin-top:-15px;}
.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:#666666; font-weight:bold; text-decoration: none;}
#top a:hover{color:#666666; text-decoration:underline;} 
#content{background-color:#FFFFFF; text-align:left; border-left:solid 2px #999999; border-right:solid 2px #999999; height:auto;}
#bottom{background-color:#FFFFFF; text-align:left; border-left:solid 2px #999999; border-right:solid 2px #999999; border-bottom:solid 2px #999999;}
#left{background-color:#FFFFFF; width:156px; float:left; padding:1px; text-align:left; color:#333333; margin-left:2px;}
.b1-t{background-color:#8ABAE0; height:20px; color:#FFFFFF; font-weight:bold; text-indent:10px; margin-bottom:2px; line-height:16px; padding-top:2px;}
.t1{line-height:20px; color:#0066FF; font-weight:bold; font-size:13px; border-bottom:solid 1px #0066FF; width:496px; margin-bottom:3px;}
#mid{background-color:#FFFFFF; width:496px; float:left; text-align:left; line-height:18px; font-size:13px; color:#333333; text-decoration: none; margin-top:1px; height:auto;}
#mid a{color:#666699; text-decoration: none; font-size:13px;}
#mid a:hover{color:#CC3366; text-decoration: underline; font-size:13px;}
#right{background-color:#FFFFFF; width:152px; float:left; text-align:left; color:#333333; margin-left:6px; margin-top:1px;}
.box1{width:150px; float:left; margin-bottom: 2px; margin-top:3px; padding:1px; }
.b1-d{font-family:Georgia, 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:#666699; font-weight:bold; text-decoration: none;}
.b1-d a:hover{color:#CC3366; text-decoration: underline;}
.box16{width:496px; margin-bottom:8px; color:#999999;}
.box6{width:496px; margin-bottom:8px;}
.box6 li{background-image:url(../images/arrow.gif); background-repeat:no-repeat; text-indent:14px; font-size:9px; }
.cert{margin-bottom:8px; margin-top:8px;}
.box9{background-color:#F2F2F2; line-height:22px; text-indent:10px; padding:5px; border:solid 1px #FFFFFF;}
.box10{background-color:#FBFBFB; line-height:22px; text-indent:10px; padding:5px; border:solid 1px #FFFFFF;}
.box7{float:left; width:243px;}
.box8{padding-left:5px; float:left; width:246px; border-left:solid 1px #CCCCCC;} 
#b2{background_color:#F0F0F0; color:#999999; padding-top:3px; text-align:center;}
#b2 a{color:#999999;}
.listpage{text-align:center;}
.listpage a{font-family:Verdana; text-decoration:none;display:inline;padding:2px 5px 2px 5px;background-color:#CCCCCC;color:#FFFFFF;margin-right:3px;}
.listpage a:hover{font-family:Verdana; text-decoration:none;background-color:#7AA0CA;color:#FFFFFF;}
 
 
#b1{background-color:#3771B1; color:#FFFFFF; height:18px; padding-top:2px; text-align:center;}
#b1 a{color:#FFFFFF; font-weight:normal;}
#b1 a:hover{}
.box2{width:326px; margin-bottom: 2px; margin-top:3px; padding:1px; text-align:left; float:left;}
.box3{background-color:#F2F2F2; width:160px; margin-top:24px; padding:1px; margin-left:6px; float:left; text-align:center;}
.box4{width:320px; margin-bottom: 2px; margin-top:4px; padding:1px; text-align:left; float:left;}
.b4-t{width:320px; background-image:url(../images/bg3.gif); height:17px; color:#FFFFFF; font-weight:bold; border-bottom:solid 1px #4A88C1; text-indent:10px; margin-bottom:4px; line-height:17px; padding-top:1px;}
.b4-d{padding-left:5px; padding-right:5px;}
.t2{line-height:20px; color:#9F1A37; font-weight:bold; font-size:12px; border-bottom:solid 1px #9F1A37; width:326px; margin-bottom:3px;}
.box5{margin-bottom:4px; font-size:10px;}
.box5 a{color:#666699; font-weight:bold; text-decoration: none; font-size:11px;}
.box5 a:hover{color:#CC3366; text-decoration: underline; font-size:11px;}
.box11{width:496px; margin-bottom: 2px; margin-top:3px; padding:1px; text-align:left; float:left;}
.box12{background-color:#F2F2F2; padding:1px; padding-left:10px;}
.t3{font-family:Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#CC0033; text-decoration: none; font-weight: bold;}
.box13{margin-top:20px; margin-bottom:20px; text-align:center;}
.t4{font-size: 11px; color: #666699; text-decoration: none; font-weight: bold;}
.t5{font-family:Georgia, Verdana, Arial, sans-serif; font-size: 10px; color: #CC3333; text-decoration: none; font-weight: bold;}
.box14{margin-bottom:4px; font-size:12px; line-height:18px; margin-top:8px;}
.box14 li{background-image:url(../images/arrow.gif); background-repeat:no-repeat; height:20px; text-indent:15px; font-size:12px; }
.box15{padding:3px; font-size:12px; line-height:16px; border-bottom:solid 1px #CCCCCC; height:50px; margin-bottom:3px;}
.box15 a{color:#666699; text-decoration: none; font-size:10px;}
.box15 a:hover{color:#CC3366; text-decoration: underline; font-size:10px;}