@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
img, ul, li{ border:0; margin:0; padding:0;}
a, a:visited{ text-decoration:none; color:#1884bc}
a:hover{ text-decoration:none; color:#000}
h1{ background:url(images/h1.jpg) no-repeat; font-size:14px; font-weight:bold; padding-left:10px; height:30px; line-height:30px; text-shadow: 0px 1px 1px #fff}
h2{ background:url(images/h1_wide.jpg) no-repeat 0 0; height:30px; font-size:14px; line-height:28px; padding-left:10px}
h3{ background:url(images/h1_corner.jpg) repeat-x; border:1px solid #dcdcdc;height:30px; font-size:14px; line-height:28px; padding-left:10px}
h4{ font-size:14px; color:#CC0000}
body{ background:#ededed url(images/ds.jpg) repeat-y center; font-family:"Tahoma"; font-size:12px;}
#bodywrapper{ width:980px; margin:0 auto; background-color:#fff;}

#header{margin:0 auto; height:150px; background:url(images/header_bg.jpg) no-repeat bottom;}
.nav{background:url(images/navbg.jpg) no-repeat center; height:28px; text-align:center; font-weight:bold; clear:both;top:45px;}
.nav a, .nav a:visited{color:#FFFFFF; text-decoration:none;}
.nav a:hover{ color:#000; text-decoration:none; text-shadow: 1px 1px 0px #2680b1;}
.nav li{list-style-type:none;display:inline;padding:0 30px;line-height:24px;color:#FFFFFF; text-shadow:1px -1px 0px #2680b1;}

.logo{ width:307px; height:53px; float:left; padding:10px 0 0 15px; clear:left}
.caption{text-align:center; font-size:15px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;padding:30px 0 50px; color:#999}
.aaaasf{ width:500px; height:350px; overflow:hidden}
.aaaasf img{ width:500px; height:350px;}
#container{padding:10px;}
.leftcol{ width:240px; float:left}
.centercol{ width:440px; float:left; padding:0 20px}
.subcol{ width:700px; float:left; margin-left:20px;}
.subcol p, .subcol li{ line-height:20px}
.sub .cont{ line-height:16px;border:1px solid #dddddd; border-top:none; padding:10px;}
.rightcol{ width:240px; float:left}
.menu{margin-bottom:10px;}
.menu ul{background:url(images/div_grad_bottom.jpg) repeat-x bottom; border:1px solid #dddddd; border-top:none; padding:10px;}
.menu li{ list-style-type:none; line-height:25px; border-bottom:1px dotted #dddddd; font-weight:bold}
.menu li:hover{ background-color:#ededed}
.menu li a, .menu li a:visited{ color:#1884bc; text-decoration:none}
.menu a:hover{ color:#333}

#footer{ background:url(images/header_bg.jpg) no-repeat bottom; height:130px; border-top: 1px solid #dddddd; text-align:center; padding:15px 0; margin-top:10px;}
#footer span{ text-align:center; margin-top:30px;}
#footer li{list-style-type:none;display:inline;padding:0 30px;text-shadow:1px 1px 2px #999; font-weight:bold;}
#footer li a:visited, #footer li a:link, #footer li a:active{ color:#2680b1; text-decoration:none}
#footer ul{ padding:15px 0;}
#footer li a:hover{text-shadow:1px 1px 2px #2680b1; color:#000; text-decoration:none}

.clear{ clear:both; margin:0; padding:0;}

.welcome{clear:both;
float:left;
line-height:16px;
padding-top:20px;}

.special{}
.special .cont{background:url(images/div_grad_bottom.jpg) repeat-x bottom; font-weight:bold; color:#CC0000; border:1px solid #ddd; border-top:none; padding:10px; margin-bottom:10px; }
.special span{ font-size:10px;font-weight:lighter;color:#333333;}

.contact{}
.contact .cont{ background:url(images/div_grad_bottom.jpg) repeat-x bottom; border:1px solid #ddd; border-top:none; padding:10px; margin-bottom:10px;}
.contact span{}

.video{ margin-bottom:10px;}

.banner{ background:url(images/ban_bg_yellow.jpg) no-repeat right bottom; width:232px; border:1px solid #ddd; padding:3px; margin-bottom:10px; float:left}
.banner h3, .banner2 h3{ font-size:14px; color:#1884bc;}
.banner img,.banner2 img{ float:left; padding-right:5px;}
.bannertxt{ width:168px; float:left;}
.banner span, .banner2 span{ font-size:10px; font-weight:bold;}
.banner p, .banner2 p{ float:left; font-size:9px; padding-top:10px;}

.banner2{ background:url(images/ban_bg_blue.jpg) no-repeat right bottom; width:232px; border:1px solid #ddd; padding:3px; margin-bottom:10px; float:left}





