/* HTML tags : start */
html, body, ul, li, p, dl, dt, dd,
table,tr,td,
h1, h2, h3, h4, h5, h6,
a, img, form {
        margin: 0;
        padding: 0;
        border: 0;
		}
html{height: 100%;}
body{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#0C3467;min-width:990px;width:expression(document.documentElement.clientWidth < 990 ? "990px" : "auto");min-height:100%;position:relative;}
* html body {height:100%;}
img {border:0}
table{border-collapse:collapse;}
td{vertical-align:top;}
/* HTML tags : end */
ul{list-style-type:none;}
a{text-decoration:underline;color:#0C3467;}
a:hover{text-decoration:none}

.color01{color:#0162B5;}
.color02{color:#068A00;}

.button01{background:url(../img/button01.gif) top left no-repeat;border:0;cursor:pointer;width:34px;height:20px;margin-left:5px}
input.button02{background:url(../img/button02.gif) no-repeat; width:86px;height:19px;vertical-align:middle;border:0;cursor:pointer;color:#FFF;font-weight:bold}
.button03{background:url(../img/button03.gif) no-repeat; width:80px;height:19px;border:0;cursor:pointer;color:#FFF;margin-left:20px;font-family:Arial, Helvetica, sans-serif;vertical-align:top}
.button03big{background:url(../img/button03big.gif) no-repeat; width:120px;height:19px;border:0;cursor:pointer;color:#FFF;margin-left:20px;font-family:Arial, Helvetica, sans-serif;vertical-align:top}

/* Header: start */
#header{background:url(../img/header_bg.jpg) left top repeat-x;}
#header .left{width:300px;padding-left:25px;}

#header .right2{height:118px;text-align:right;}
#header .right2 img{margin:0 40px 0 0}
#header dl{padding:10px 10px 0 20px;color:#068A00;width:290px;float:right;}
#header dl dt{float:left;width:70px;padding:3px 0px 5px 0;}
#header dl dd{float:left;width:200px;padding:3px 0px 5px 0;}
#header select{color:#0162B5;margin-top:-3px;border:1px solid #068A00}

/* Header: end */
/* Menu */
.menu{background:url(../img/menu_bg.gif) left top repeat-x;height:26px;color:#FFF;}
.menu td.first{width:235px;background:none;}
.menu td{background:url(../img/menu_button.gif) left top no-repeat;text-align:center;vertical-align:middle}
.menu td a{color:#FFF;font-weight:bold;text-decoration:none;}
.menu td a:hover{color:#FFF;font-weight:bold;text-decoration:underline;}
/* Menu */
/* Content */
#maintable {padding-bottom:90px;overflow:hidden;background:url(../img/content_bg_.gif) top left repeat-y;}
#maintable02 {padding-bottom:90px;overflow:hidden;}
#maintable-b {height:90px;position:absolute;bottom:0;}
.content{border-collapse:collapse;}
.title{font-weight:bold;font-size:13px;text-align:center;padding:25px 30px 10px 30px}
.register a{text-decoration:underline; font-size:13px;color:#0162B5}
.register a:hover{text-decoration:none;}

#leftbar{width:235px;background:url(../img/left_bg.gif) top left repeat-x;height:570px;_height:expression(this.offsetHeight<570 ? "570px" : "590px")}
#leftbar ul{padding:15px 0 10px 10px;width:210px;}
*html #leftbar ul{padding:15px 0px 10px 10px;width:210px;}
#leftbar ul li{background:url(../img/bullet01.gif) top left no-repeat;padding:0 0 10px 15px}
#leftbar ul li a{color:#0164B8;font-weight:bold;text-decoration:none}
#leftbar ul span{color:#0164B8;font-weight:bold;text-decoration:none;cursor:pointer;}
#leftbar ul a:hover{color:#0164B8;font-weight:none;text-decoration:underline}
#leftbar ul li ul{padding:5px 0 0 0}
#leftbar ul li ul li{padding:3px 0 3px 15px;background:none}
#leftbar ul li ul li a{color:#0164B8;font-weight:normal}
#rightbar{padding:0 15px 20px 20px;}
#rightbar select{color:#0162B5;margin-top:-3px;border:1px solid #0162B5;}

.news01 {background-color:#E9FDD5;}
.news01 span{color:#FFF;font-weight:bold;padding:0 1px}
.s-day{background-color:#63C603}
.s-month{background-color:#0CB110}
.s-year{background-color:#068A00}
.news01-top{background:url(../img/border01.gif) top left no-repeat;height:2px;font-size:0.1em;}
.news01-bottom{background:url(../img/border01_.gif) top left no-repeat;height:2px;font-size:2px;}
.news01 td.left{padding:15px;width:118px;border:1px solid #FFF;border-top:0;text-align:center}
.news01 td.right{padding:15px;border:1px solid #FFF;border-top:0;}

.news02 {background-color:#F6FBFF;}
.news02-top{background:url(../img/border02.gif) top left no-repeat;height:2px;font-size:0.1em;}
.news02-bottom{background:url(../img/border02_.gif) top left no-repeat;height:2px;font-size:2px;}
.news02 td.left{padding:15px;width:118px;border:1px solid #FFF;border-top:0;text-align:center;vertical-align:middle;color:#0162B5;font-weight:bold}
.news02 td.right{padding:15px;border:1px solid #FFF;border-top:0;}
.news02 td.right span{color:#0162B5;font-weight:bold}

.select-stat{padding:10px;text-align:center;}
.select-stat label{margin:0 3px 0 20px}
.select-stat select{margin:0;padding:0;font-size:11px;border:1px solid #068A00}


#centerbar{text-align:center;padding-top:10px;}
#centerbar .content{width:768px;margin:0 auto}
#centerbar .content p{padding:10px 0}
#centerbar .links{color:#0162B5;text-decoration:underline}
#centerbar .links:hover{text-decoration:none}

.box01{background:url(../img/box01.jpg) top no-repeat; width:315px;height:185px;margin:20px auto;color:#068A00}
.box01_short{background:url(../img/box01_short.jpg) top no-repeat; width:315px;height:115px;margin:20px auto;color:#068A00}
.box01_short a{color:#068A00;text-decoration:underline;}
.box01 form{width:210px;margin:0 auto}
.box01 form dd input{border:1px solid #068A00;width:100px}
.box01 a{color:#068A00;text-decoration:underline}
.box01 a:hover{text-decoration:none}
.box01 dl{padding:10px 0}
*html .box01 dl{padding:0px;margin-top:10px}
.box01 dl dt{float:left;width:80px;padding-bottom:10px}
.box01 dl dd{float:left;width:120px;padding-bottom:10px}

.box02{background:url(../img/box02.jpg) top no-repeat; width:410px;height:245px;margin:10px auto;color:#068A00}
.box02 form{width:330px;margin:0 auto}
.box02 form input{border:1px solid #068A00;width:170px}
.box02 form select{border:1px solid #068A00;width:172px;}
.box02 a{color:#068A00;text-decoration:underline}
.box02 a:hover{text-decoration:none}
.box02 dl{padding:15px 0 0 0}
*html .box02 dl{padding:0;margin-top:10px}
.box02 dl dt{float:left;width:45%;padding-bottom:8px}
.box02 dl dd{float:left;width:45%;padding-bottom:8px}

.table03 {background-color:#F6FBFF;text-align:left;color:#009900}
.table03-top{background:url(../img/border02.gif) top left no-repeat;height:2px;font-size:0.1em;}
.table03-bottom{background:url(../img/border02_.gif) top left no-repeat;height:2px;font-size:0.1em;}
.table03 th{padding:5px 15px;border:1px solid #FFF;border-top:0;text-align:center;vertical-align:middle;color:#009900;font-weight:bold;text-align:center;background-color:#E4EFF8}
.table03 td.sep{padding:0;border:1px solid #FFF;border-top:0;background-color:#E4EFF8;height:5px;font-size:0.1em}
.table03 td{padding:5px 15px;border:1px solid #FFF;border-top:0;vertical-align:middle;}
.table03 td.second{padding:5px 15px;border:1px solid #FFF;border-top:0;vertical-align:middle;background-color:#EFF8FF}
.table03 th a{color:#0162B5}

.table04 {background-color:#F6FBFF;text-align:left;color:#0C3467}
.table04-top{background:url(../img/border02.gif) top left no-repeat;height:2px;font-size:0.1em;}
.table04-bottom{background:url(../img/border02_.gif) top left no-repeat;height:2px;font-size:0.1em;}
.table04 td{padding:5px 2px;border:1px solid #FFF;border-top:0;vertical-align:middle;}
.table04 td.second{padding:5px 2px;border:1px solid #FFF;border-top:0;vertical-align:middle;background-color:#EFF8FF}
.table04 th{padding:3px;padding-top:10px;padding-top:10px;padding-bottom:10px;color:#0162B5;font-weight:bold;text-align:center;background-color:#E4EFF8}

.pagebar{text-align:center;padding-top:15px; }
.pagebar a{color:#0C3467;text-decoration:underline;margin:0 1px}
.pagebar a:hover{text-decoration:none}

/* my */
.help td {padding: 6px;padding-left:45px;margin:4px;}
.login {text-align:center;}
.common td {padding: 6px;margin:4px;text-align:left}
.headerborder {border-style:solid;border-width:0px;border-top-width:2px;border-color:#0162B5}
.smallpadding td{padding:2px}
.mediumPadding td {padding:4px;margin:2px;}
/* Content */

/* Footer : start */
#footer{background:url(../img/footer_bg.gif) top left repeat-x;height:90px;color:#FFF;}
#footer p{text-align:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:5px 0 0 18px}
#footer a{color:#FFF;text-decoration:none}
#footer a:hover{color:#FFF;text-decoration:underline}
#footer td{padding:5px 0 0 0;text-align:center;}
#footer form{padding-top:15px}
#footer select{color:#0162B5;margin-top:-3px;border:1px solid #0162B5}
/* Footer : end */

.clear{clear:both;font-size:1px;height:1px}

