/*------ body ------*/
body{ font-size:12px; color:#666; background: url(../img/bodyBack.jpg) repeat-x top;}

/*------ box ------*/
#box { width:997px; height:auto; margin:0px auto; background:#FFF; }

/*------ top ------*/
#top{ width:997px; height:74px; float:left; background:url(../img/topBack.jpg) repeat-x; }
#top img{ float:left;}
#top .link{ width:auto; height:17px; float:right; margin-top:25px; padding-top:5px;}
#top .link img{ float:left; margin-right:5px;}
#top .link p{ float:left; margin-top:3px;}
#top .link .linkStyle:link{ color:#666; text-decoration:none;}
#top .link .linkStyle:visited{color:#666;text-decoration:none;}
#top .link .linkStyle:hover{color:#666;text-decoration:underline;}

/*------ banner ------*/
#banner{ width:995px; height:auto; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc;}

/*------ main ------*/
#main{ width:995px; height:310px; float:left; border:1px solid #ccc;
background:url(../img/mainBack.jpg) repeat-x;}

/*------ main .login------*/
#main .login{ width:295px; height:303px; float:left; padding:6px 0 0 27px;}
#main .login dl { width:290px; height:40px; float:left; list-style-type:none;}
#main .login dl dt { width:65px; height:40px; line-height:40px; float:left; text-align:left;}
#main .login dl dt span{ letter-spacing:12px;}
#main .login dl dd { width:225px; height:30px; float:left; text-align:left; padding-top:10px;}
#main .login dl dd .radio{ margin-top:10px; float:left;}
#main .login dl dd .inputtext{ width:168px; height:20px; border:1px solid #ccc; padding-left:5px; line-height:20px;}
#main .login dl dd .inputNum{ width:60px; height:20px; border:1px solid #ccc; padding-left:5px; line-height:20px; float:left;}
#main .login dl dd .focus { border:1px solid #F60; background:#FFF2D2; }
#main .login dl dd img{ float:left; margin:2px 5px 0 5px;}
#main .login dl dd .redlink{ margin-top:5px; float:left;}
#main .login dl dd .redlink:link{ color:#F00; text-decoration:none;}
#main .login dl dd .redlink:visited{color:#F00;text-decoration:none;}
#main .login dl dd .redlink:hover{color:#F00;text-decoration: underline;}
#main .login .loginBtn{ width:290px; height:53px; float:left; margin-top:10px; padding-left: 20px;}
#main .login .loginBtn img{ float:left; margin-left:85px; display:inline; cursor:pointer;}

/*------ main .line------*/
#main .line{width:7px; height:309px; float:left;}

/*------ main .notes------*/
#main .notes{ width:620px; height:303px; float:left; padding:6px 0 0 45px;}
#main .notes .title{width:620px; height:40px; float:left; margin-bottom:10px;}
#main .notes .text{ width:620px; height:245px; float:left; overflow-y:auto;}
#main .notes .text p{ width:580px; line-height:200%; text-indent:25px;}
#main .notes .text p span{ color:#F00; font-weight:bold;}

/*------ footer ------*/
#footer{width:997px; height:41px; float:left; background:url(../img/footerBack.jpg); line-height:41px; text-align:center;}