/*Common rule*/

html{height:100%;margin-bottom:1px;}

* {margin:0;padding:0;outline:0;}

body{
background-color:#7E8083;
font-family:Verdana;
font-size:11px;
color:#252525;
line-height:1.4em;
cursor:default;
}

a:link,a:visited{
color:#4067A2;
text-decoration:none;
cursor:pointer;
}
a:hover, a:active, a:focus{
color:#294267;
text-decoration:none;
cursor:pointer;
}


acronym{cursor:help;}

fieldset{border:none;}
img{border:0;}

h1{font-size:1.3em;}
h2{font-size:1.2em;color:#294267;}
h3{font-size:1.1em;color:#294267;}

optgroup{font-style:normal;}
optgroup option{margin-left:15px;}

p{margin:10px 0;letter-spacing:normal;}

ul{
list-style:disc outside;
margin:7px 25px;
}

.alignRight{text-align:right;}
.bold{font-weight:bold;}
.center{text-align:center;}
.clearBoth{clear:both;}
.displayBlock{display:block;}
.displayNone{display:none;}
.floatRight{float:right;}
.hide{display:none;visibility:hidden;}
.hideOverflow{overflow:hidden;}
.warning{color:#FF0000;}

.hiLite{color:#FF6000;}

.width100pc{
display:block;
float:left;
width:95%;
}

/*layout*/
#main{
margin:0 auto;
width:970px;

}

#container {
padding:20px 20px;
width:970px;
}
.top_border{
background: url("../images/top.jpg") no-repeat;
width:970px;
height:23px;
padding:0px;
margin:0px;
/*border:5px solid #FFFFFF;*/
}
.top{height:258px; width:970px; padding:0px; margin:0px;}

a.topGoHome{
float:left;
width:265px;
height:235px;
}

.banner{
background: url("../images/ban_bg.jpg") no-repeat;
float:right;
width:695px;
height:235px;
padding-left:10px;
/*border:5px solid #FFFFFF;*/
}


.content{
background: url("../images/bg_content.jpg") repeat-y ;
display:block;
float:left !important;
float:none;
margin:0 0 0 0;
padding:20px 30px;
width:970px;
}

.left{
display:block;
float:left;
margin:3px 0 0 -30px !important;
margin:3px 0 0 -15px;
padding:3px 0 0 0;
width:265px;
text-align:left;
font-size:10px;
}
.left h1{
color :#464646;
font-size:12px;
font-family:Verdana;
font-weight:bold;
border-bottom:1px solid #898989;
width:216px;
}
.left p {
	color:#363636;
}
.textGoHere{
display:block;
float:left;
width:700px;
}
.bottom_border{
background: url("../images/bottom.jpg") #FFFFFF;
width:970px;
height:47px;
padding:0px;
margin:0px;
/*border:5px solid #FFFFFF;*/
}
.footer{
display:block;
float:left !important;
float:none;
width:100%;
color:#FFFFFF;
font-size:10px;
text-align:center;
font-weight:bold;
}

.footer a:link, .footer a:visited{color:#6dd0ff;}
.footer a:hover, .footer a:active{color:#CEDBEB;}

/*home*/

.loginBox{
display:block;
float:right;
padding:0px 0 0 14px;
width:170px;
/*height:239px;*/
font: bold 12px Tahoma;
}

.loginBox a:link, .loginBox a:visited{color:#607C8D;}
.loginBox a:hover, .loginBox a:active{ color:#0066CC; }

.loginBox label{
float:left;
margin:3px 0 3px 25px;;
padding-top:1px;
width:100px;
height:12px;
color:#607C8D;
text-align:left;
font-weight:bold;
}
.loginBox P
{
text-align:center;
margin-left: 0px;
color: #607C8D;
}

.loginBox input{
background-color:#D5D7DA;
padding:1px 2px 1px 3px;
width:115px;
height:15px;
color:#607C8D;
font:normal 11px Tahoma;
border:1px solid #607C8D;
}

.loginBox input.inputSubmit{
margin:10px 0 0 0;
padding:0;
width:80px;
height:17px;
font:normal 11px Verdana;
border:none;
outline:0;
cursor:pointer;
}

.input_day
{
	width: 20px;
}
.input_year
{
	width: 40px;
}

.button{
margin: 0 0px;
width: 50px;
color: #4067A2;
cursor: pointer;
font-size: 8.5pt;
border-style: none;
position: fixed;
background: #FFFFFF;
}
/*end home*/
