/* CSS Document */
body {
font: normal 11px Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}
#layout{
margin:0 auto;
width:766px;
}
img{
border:0;
}
a{
text-decoration:none;
color:#000;
}
h2{
font-size:14px;
color:#ce0808;
margin:0;
padding-left:15px;
}
h3{
margin:10px 0 0 0 ;
padding:0;
font-size:11px;
}
#head{
width:766px;
height:259px;
}
#headtop{
height:70px;
width:766px;
background:url(../cssimages/headtopbg.jpg);
}
#logo{
float:left;
height:70;
width:151px;
padding-top:7px;
}
#logodes{
margin-left:9px;
color:#fff;
}
#logodes h1{
	margin:0;
	padding:0;
	font-size:11px;
	display:inline;
}
#headtopnav{
float:right;
padding-top:30px;
padding-right:4px;
}
.htps{
color:#ce0808;
}
#headtopnav .htps:hover{
color:#fff;
}
#headtopnav a:hover{
color:#e4732e;
}
#headdown{
height:189px;
}
#hdnav{
float:left;
}
#hdnav ul{
list-style-position:outside;
list-style-type:none;
text-align:left;
padding:0;
margin:0;
}
#hdnav ul li a{
background:url(../cssimages/hdnavdecoration.gif) no-repeat scroll left center;
background-color:#666666;
color:#fff;
padding-left:20px;
width:132px;
line-height:25px;
height:25px;
font-size:12px;
display:block;
border-bottom:2px #fff  solid;
}
#hdnav ul li a:hover{
color:#ff0000;
background:url(../cssimages/hdnavdecoration2.jpg) no-repeat scroll left center;
background-color:#666666;
}
#hdcontent{
float:left;
padding-left:2px;
height:189px;
}
#hdcup{
width:612px;
height:130px;
}
#hdcut1,#hdcut2{
font-size:12px;
line-height:15px;
height:15px;
font-weight:bold;
}
#hdcdown{
width:610px;
}
#hdcdleft{
float:left;
width:231px;
height:47px;
background:#ce0808;
border-right:solid 3px #fff;
padding-top:10px;
padding-left:10px;
color:#fff;
font-size:14px;
border-bottom:2px #fff  solid;
}
#hdcdright{
float:left;
}
#hdcdrup,#hdcdrdown{
float:left;
}
#hdcdrup{
height:16px;
background:#7f7f7f;
padding-left:16px;
width:350px;
font-size:12px;
color:#FFF;
}
#hdcdrdown{
height:41px;
background:#959595;
width:360px;
padding-left:6px;
border-bottom:2px #fff  solid;
}
#mdl{
background:url(../cssimages/middledecorate.gif) repeat-x;
height:8px;
width:766px;
float:left;
overflow:hidden;
}
#mleft{
float:left;
width:154px;
}
#mlcup{
background:#b2b2b2;
height:20px;
line-height:20px;
padding-left:7px;
}
#mlcdown{
background:#ededed;
height:180px;
}
#mlcdown ul{
list-style-position:outside;
list-style-type:none;
text-align:left;
display:block;
padding:0;
margin:0;
}
#mlcdown ul li{
background:url(../cssimages/bullet.gif) no-repeat scroll;
background-position:0 7px;
float:left;
width:148px;
line-height:17px;
padding-left:6px;
}
#mlnup{
background:#ce0808;
color:#fff;
height:20px;
line-height:20px;
padding-left:7px;
}
#mlndown{
background:#ededed;
height:200px;
}
#mlndup,#mlnddown{
padding-left:7px;
}
#mlndup a:hover{
color:#ff0000;
}
.more a{
float:right;
margin-top:15px;
margin-right:5px;
color:#ff0000;
}
#mlndmore a:hover{
text-decoration:underline;
}
#mlsearch{
margin:0;
padding:0;
}
#mlsearch form{
margin:0;
padding:0;
}
#footnav {
height:29px;
line-height:29px;
background:#666;
float:left;
}
#footnav ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:block;
text-align:center;
margin:0;
padding:0;
}
#footnav ul li{
display:inline;
}
#footnav ul .special{
border-left:1px solid #000;
}
#footnav ul li a{
text-decoration:none;
padding: 0px 14px 0 14px;
}
#footnav ul li a:hover{
color:#cc3300;
}
#copyright{
float:right;
width:740px;
margin-top:0px;
margin-right:10px;
line-height:15px;
height:15px;
}
#copyright a{
text-decoration:none;
color:#ce0808;
}