/* CSS Document */
body { margin:0; padding:0; background:center #f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333}
h1, h2, h3, h4, h5, h6, ul, ol, li, p, form, fieldset, legend, label, img { margin:0; padding:0; border:0}
.clear { clear:both}

h1 { margin:0; padding:0; font-size:16px; color:#333}
h2 { margin:0; padding:0; font-size:16px; color:#333}
h3 { margin:0; padding:0; font-size:14px; color:#333}
h4 { margin:0; padding:0; font-size:12px; color:#333}
h5 { margin:0; padding:0; font-size:12px; color:#ff0000}

a { color:#661a0a; text-decoration:underline}
a:hover { color:#661a0a; text-decoration:none}


#main{ width:951px; margin:0 auto; background:#ffffff;  border:1px solid #e5e5e5;}
.header{ width:951px; height:137px; display:block; margin-top:3px; background:url(../images/header-back.gif) }
.header .logo{ width:194px; height:107px; display:block; float:left; margin:15px 0 0 25px;}
.header .cnct{ width:172px; height:53px; float:right; display:block; margin:78px 0 0 0px; font-size:14px; text-align:center; color:#727272}

.header .cnct span{ font-size:10px;}
.cnct span a{ color:#727272; text-decoration:none;}
.cnct span a:hover{ text-decoration:underline;}

.navigation_bar{ width:951px; height:50px; background:url(../images/nav-bg.gif) repeat-x;}
.navigation_bar ul.menu { margin:0; padding:0; list-style-type:none}
.navigation_bar ul.menu li { float:left; position:relative; list-style:none; border-right:1px solid #e3e3e3;}
.navigation_bar ul.menu li.divider { background:url(../images/divider.gif) no-repeat 0 3px; width:2px; }
.navigation_bar ul.menu li a { color:#333333; font-size:11px; float:left; display:block; padding:20px 15px 9px 15px; text-decoration:none; text-transform:uppercase; height:24px; margin:0px;}
.navigation_bar ul.menu li a:hover { background:url(../images/back-ground_btn.gif) repeat-x;}
.navigation_bar ul.menu li.active{ background:url(../images/back-ground_btn.gif) repeat-x;}
.navigation_bar ul.menu li ul.drop {display: none; border-right:none;}
.navigation_bar ul.menu li:hover ul.drop,.navigation_bar ul.menu li a:hover ul.drop {display:block; position:absolute; left:0; top:47px; width:auto; padding: 0px; background:#f7f7f7; border:1px solid #e3e3e3; z-index:100;}
.navigation_bar ul.menu li a:hover ul.drop {margin-top:0; marg\in-top:1px;}
.navigation_bar ul.menu li:hover ul li a, .navigation_bar ul.menu li a:hover ul li a {display:block; color:#000; height:auto;  width:150px; }
.navigation_bar ul.menu li a:hover ul li a {width:auto; w\idth:79px; }
.navigation_bar ul.menu li:hover a ul.drop li.active a, .navigation_bar ul.menu li a:hover ul.drop li.active a {  color:#f7a11a; }
.navigation_bar ul.menu li:hover ul li a:hover,.navigation_bar ul.menu li a:hover ul li a:hover {background-color:#f7f7f7; color:#000;}


.banner{ width:949px; padding:1px; background:#FFFFFF; text-align:center;}

.banner-container{ width:949px; height:35px; background:#393939; margin:0 auto;}
.banner-container .news{ width:180px; height:35px; float:left; background:#242424;}
.banner-container .news .arrow{ background:url(../images/arrow.png) right  no-repeat; width:20px; height:35px; float:right; }
.banner-container .news img{ float:left; display:block; margin:10px 0 0 22px;}

.banner-container span{ color:#FFFFFF; font-size:12px; display:block; float:left; margin:10px 0 0 15px;}

.wrapper-box{ width:899px; display:block; padding:47px 25px 0 27px; }
.wrapper-box-left{ width:200px; float:left;  border:1px solid #cccccc; min-height:250px;}
.wrapper-box-left .title{ background:url(../images/services.gif); display:block; height:56px;}
.wrapper-box-left .title img{ margin:18px 0 0 25px}
.wrapper-box-left ul{ list-style-type:none; font-size:11px; padding:10px 0 0 0px; }
.wrapper-box-left ul li{}
.wrapper-box-left ul li a{ background:url(../images/bullets.gif) no-repeat 10px 4px; padding-left:28px; color:#727272; text-decoration:none; line-height:18px;}
.wrapper-box-left ul li a:hover{ text-decoration:underline;}

.wrapper-box .text-content{ width:421px; float:left; margin-left:40px; color:#828181; text-align:left;}
.wrapper-box .text-content p{ font-size:12px; margin-top:12px; }
.wrapper-box .text-content span{ font-size:14px;}

.wrapper-box .two-colcontent{ width:601px; float:left; margin-left:0px; color:#828181; text-align:left;}
.wrapper-box .two-colcontent p{ font-size:12px; margin-top:25px;}
.wrapper-box .rightcontent{ width:250px; float:right;}

.wrapper-box-right{ width:200px; float:right;  border:1px solid #cccccc; font-size:11px; min-height:181px;}
.wrapper-box-right .title{ background:url(../images/services.gif); display:block; height:56px;}
.wrapper-box-right .title img{ margin:18px 0 0 25px}
.wrapper-box-right p{ padding:0 0px 0 20px;  color:#727272;}

#footer{width:926px;  height:144px; background:url(../images/footer-repeat.gif); margin:95px 0 0 0px; padding:25px 0 0 25px; float:left;}
#footer .adv{ width:480px; height:88px; float:left;}
.adv ul{ list-style-type:none; margin:13px 0 0 0px;}
.adv ul li{float:left; }
.adv ul li a{ float:left; display:block; margin-left:2px;} 
#footer .box{ float:right; font-size:11px; color:#828181; margin-right:32px;}
.box p{ margin:21px 0 0 0px; display:block; line-height:16px;}
.box a{ color:#828181; text-decoration:none;}
.box a:hover{ text-decoration:underline;}


.navigation_bar .login{ width:97px; height:20px; float:right; margin:20px 0 0 0px;}
.login a{ text-decoration:none; color:#990031; font-size:11px;}


