body{background-color:#FFFFE0;}
fieldset{border-style: none;}

.innerbody{width:940px; margin:0 auto;}

*{margin: 0; padding: 0;}

.head{height:100px; width:100%;margin:0 auto;}
.head .left{width:35%; height:100%;}
.head .right{width:65%; height:100%; text-align:right;}

.ad{height:100%; width:100%; background-color:lightgray; text-align:center;}
.head .title{height:100%; width:100%;}

.hmenu{background:#2b4cf1; width:100%; overflow:hidden;}
.hmenu .item{float:left; color:#e8e8e8; font-weight:600; margin-left:15px; margin-top:2px; margin-bottom:2px; overflow:hidden;}
.hmenu .itemactive{float:left; color:#f44; font-weight:600; margin-left:15px; margin-top:2px; margin-bottom:2px; overflow:hidden;}
.hmenu .item a:link, .hmenu .item a:visited {color:#e8e8e8;}
.hmenu .item a:hover, .hmenu .item a:active {color:yellow;}
.hmenu .itemactive a:link, .hmenu .itemactive a:visited {color:#f44;}
.hmenu .itemactive a:hover, .hmenu .itemactive a:active {color:yellow;}
.hmenu a{text-decoration:none;}

.loginbox{margin-top:20px; border:1px solid #000000; padding:10px; margin-right:2px;}
.loginbox .title{color:#465cff; font-size:2.1ex; font-weight:bold; text-align:center;}
.loginbox .table{width:100%;}

.line{height:2px; width:100%; background:#000000; overflow:hidden;}

.foot{height:40px; width:100%;}
.foot .footwrap {color: #aaa; padding: 0; border-top: 1px dotted #aaa;}
.foot .footcontent {text-align: center; vertical-align:middle;}
.foot .footcontent a {color: #888; text-decoration:none;}

.clear{clear:left;}

.errormessage{color:#FF0033;}
