/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.03em;
line-height:18px;
margin:0px;
background-image:url(images/body_bg1.jpg);
background-repeat:repeat-x;
}


#top{
width:818px;
height:120px;
margin-right:auto;
margin-left:auto;
background-image:url(images/body_bg.jpg);
background-repeat:repeat-y;
border-left:#B6B6B6 1px solid;
border-right:#DCDCDC 1px solid;
}

#menu_bar{
width:818px;
height:63px;
margin-left:auto;
margin-right:auto;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
border-left:#B6B6B6 1px solid;
border-right:#DCDCDC 1px solid;
border-bottom:#999999 1px inset;
}




#main{
width:820px;
height:570px;
margin-left:auto;
margin-right:auto;
background-image:url(images/body_bg.jpg);
background-repeat:repeat-y;
}

#footer{
width:818px;
height:30px;
margin-left:auto;
margin-right:auto;
background-color:#92B6D3;
border-left:#B6B6B6 1px solid;
border-right:#DCDCDC 1px solid;
}



#left_cont{
padding-top:10px;
width:590px;
height:500px;
float:left;
margin-left:6px;
}

#left_cont2{
padding-top:10px;
width:800px;
height:500px;
float:left;
margin-left:6px;
}
#left_cont_right{
width:520px;
height:650px;
float:left;
}

#left_cont_right a{
text-decoration:none;
color:#0066CC;
}

#left_cont_right p,
#left_cont_right b{
margin:10px;
padding-left:13px;
width:520px;


}
#left_cont_right b{
font-size:14px;
}

h3 a{
color:#0066CC;
}

#left_cont_right h2{
width:520px;
height:20px;
padding-left:15px;
padding-top:10px;
color:#003399;
font-size:18px;
}




#right_cont{
width:200px;
height:500px;
float:right;
margin-right:6px;
}

#right_cont h3
{
color:#FFFFFF;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
width:190px;
height:auto;
padding:5px;
background-color:#6D9BD3;
margin-bottom:0px;
}

#right_cont p{
line-height:16px;
color:#666666;
padding:0px;
width:200px;
}

#right_cont b{
color:#000000;

}
td{
color:#666666;

}

td h4{
line-height:18px;
font-size:12px;
}

td strong{
color:#000000;
}


#right_cont p a, td a
{

color:#0066CC;
font-weight:bold;
text-decoration:none;
}

.quick_l{

width:200px;
}

.quick_l a{
width:200px;
height:auto;
display:block;
color:#333333;
text-decoration:none;
margin-bottom:5px;
padding:3px;
padding-left:1px;
line-height:15px;
font-size:11px;

}

.quick_l a:hover{

}



.sp_a{
border-top:none;
width:210px;
background-color:#F9F9F9;
padding-bottom:5px;
float:left;
height:100%;
}

.sp_a a{
width:200px;
height:auto;
display:block;
color:#999999;
text-decoration:none;
margin-bottom:5px;
padding:3px;
padding-left:5px;
border-bottom:#F0F0F0 1px solid;
line-height:15px;
letter-spacing:0.04em;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



.sp_a a:hover{
color:#333333;
}

.sp_a h3{
font-size:16px;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
background-color:#666666;
height:21px;
margin:0px;
padding:5px;
width:200px;
color:#CCCCCC;
}

.mid{
width:340px;
height:auto;
float:left;
margin:5px;
margin-left:15px;
margin-top:0px;
text-align:justify;
color:#666666;
}

.mid h3{
width:100%;
font-size:16px;
font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
margin:0px;
color:#0066CC;
}


.pro{
width:570px;
float:left;
height:220px;
margin:5px;
margin-left:0px;
padding-top:10px;
margin-top:0px;
text-align:justify;
color:#666666;
}

.pro p{
width:141px;
height:190px;
margin-right:3px;
border:#CCCCCC 1px solid;
float:left;
padding:2px;
text-align:left;
font-size:11px;
line-height:15px;
}

#footer a{
margin-left:auto;
margin-right:auto;
text-decoration:none;
color:#333333;
width:120px;
display:block;
padding-top:5px;

}


.sp_a_h{
background-color:#D7D7D7;
padding-left:7px;
color:#666666;
margin-top:2px;
margin-bottom:10px;
float:left;
}