@charset "utf-8";
/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:12px Arial;color:#4F4E4E; background:#FFF url(/images/bg.jpg) repeat-x left top;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{}
h2{ padding:20px 0 12px 25px;font:18px Arial; color:#424242; }
h3{ padding:0 0 5px 0;border-bottom:1px solid #ECECEC; font:bold 13px Arial; margin:10px 10px 0 15px; color:#EF5E62;}
h4{ background:url(/images/h_bg1.jpg) no-repeat left bottom; padding:5px 0 20px 0; margin:0 0 10px 15px; color:#0C78E3; font:18px Arial;}
h4 a{color:#0C78E3 !important;}
h5{ padding:5px 0 20px 0; margin:0 0 10px 15px; color:#0C78E3; font:bold 14px Arial;color:#0C78E3;}
h6{}
.fl{float:left}
.fr{float:right}
ul{list-style:none;}
ul li{}
ol{}
p{padding:6px 10px 10px 15px; line-height:16px;}
p b{ color:#78A7D9; display:block;}
p em{color:#78A7D9; font-weight:bold;}
img{ border:0;}
table{}
table tr td{ padding-left:5px;}
input,select,textarea,option{ font:11px Arial; color:#000; padding-left:3px;}

/*------------------------------ PAGE DEFINATIONS -------------------------------*/
.center{ margin:0 auto; width:980px;}
.wrapper{ float:left; border:1px solid #DEDEDE; border-width:0 1px; width:980px;}
.wrapper .header{ height:109px; background:url(/images/bg_header.jpg) no-repeat left top;}
.wrapper .header .logo{ float:left; height:109px; width:180px;}
.wrapper .header .logo a{ margin:5px 0 0 8px; float:left}
.wrapper .header .searchSec{ float:right; width:795px; height:56px;}
.wrapper .header .searchSec form{ margin:10px 10px 0 0; width:240px; height:30px; background: url(/images/search_txt.jpg) no-repeat left top; float:right; padding:0px 0 0 5px}
.wrapper .header .searchSec form input{ float:left;}
.wrapper .header .searchSec form input.txt{border:0; width:181px; margin:5px 5px 0 0;}
.wrapper .header .searchSec form input.btn{ background: url(/images/search_btn.jpg) no-repeat left top; border:0; width:31px; height:24px; cursor:pointer;}

.wrapper .header .link1{ width:795px; float:right; height:30px; font:bold 12px Arial;}
.wrapper .header .link1 a{ float:right; color:#E92329;text-decoration:underline; position:relative; margin:15px 15px 0 0;}
.wrapper .header .link1 a:hover{ text-decoration:none;}
.wrapper .header .menu{ float:right; width:796px; height:39px; text-transform:uppercase;font:bold 11px Arial; margin:26px 0 0 0;}
.wrapper .header .menu ul{ float:right;}
.wrapper .header .menu ul li{ float:left; height:39px; background:url(/images/bg_menu.jpg) no-repeat right top; padding:0 2px; margin:0 2px 0 0;}
.wrapper .header .menu ul li a{ height:27px; float:left; padding:12px 20px 0 12px; color:#5B6268; }
.wrapper .header .menu ul li a:hover{ color:#EA2429; text-decoration:none;}

.wrapper .banner{ float:left; width:100%;}

.wrapper .breadCrumb{ float:left; width:100%; background: url(/images/bg_breadcrumb.jpg) repeat-x left top;position:relative;}
.wrapper .breadCrumbAbs{ position:absolute; left:0; z-index:100;}
.wrapper .breadCrumb p{ position:relative; background: url(/images/breadcrumb-a.jpg) repeat-x left top; height:34px; float:left; left:18px; z-index:0;}
.wrapper .breadCrumb p span{ position:absolute; top:0; float:right; right:0;}
.wrapper .breadCrumb p a{ background: url(/images/arr0.jpg) no-repeat left 5px; padding:0 20px 0 10px; color:#264C7A;}
.wrapper .breadCrumb p a.last:hover{ cursor:text; text-decoration:none;}


.wrapper .topSec{ float:left; width:100%;height:127px; padding:5px 0;}
.wrapper .topSec p{padding:6px 10px 10px 25px;}
.wrapper .topSec h2 a{}
.wrapper .topSec ul{}
.wrapper .topSec ul li{ float:left; width:243px; height:127px; position:relative; margin:0 2px 0 0; background:url(/images/topsec.jpg) no-repeat left top;}
.wrapper .topSec ul li a.more{ width:66px; height:22px; background:url(/images/more.jpg) no-repeat left top; position:absolute; right:-3px; bottom:-3px; float:right; font:bold 11px Arial; color:#294D7B; text-align:center; padding:3px 0 0 3px;}
.wrapper .topSec ul li.bgTopSec1{ background:url(/images/topsec1.jpg) no-repeat left top; padding:0; color:#FFF;}
.wrapper .topSec ul li.bgTopSec1 a.more{ width:66px; height:22px; background:url(/images/more1.jpg) no-repeat left top; position:absolute; right:-3px; bottom:-3px; float:right; font:bold 11px Arial; color:#EA2429; text-align:center; padding:3px 0 0 3px;}

.wrapper .container{ float:left; width:100%; padding:4px 0 8px 0;}

.wrapper .container ul.ul1{ padding:0 0 10px 20px;}
.wrapper .container ul.ul2{ padding:30px 0 10px 50px;}
.wrapper .container ul.ul1 li{ background:url(/images/arr3.jpg) no-repeat left 5px; padding:0 0 5px 12px;}
.wrapper .container ul.ul1 li img{ float:right; padding:0 0 15px 10px;}
.wrapper .container ul.ul2 li{ background:url(/images/arr3.jpg) no-repeat left 5px; padding:0 0 15px 12px;}
.wrapper .container h2{ padding:5px 0 5px 0; margin:0 0 10px 15px; color:#0C78E3; font:18px Arial; border-bottom:3px solid #E92329;}
.wrapper .container h4{ background: url(/images/h_bg2.jpg) no-repeat left bottom;}
.wrapper .container p.more1{}
.wrapper .container p.more1 a{ margin:0 0 0 20px; padding:2px 2px 2px 5px; background:#EA2429; color:#FFF; font:bold 11px Arial;}
.wrapper .container form{ padding:20px 0 0 0;}
.wrapper .container form #div_err{ color:#FF0000 !important; padding:0 0 0 50px;}
.wrapper .container form p label{ float:left; width:200px; text-align:right; padding:0 15px 0 0; }

.wrapper .container .LeftSec{ float:left; width:242px;}
.wrapper .container .LeftSec ul{ padding:20px 10px 0px 20px; color:#5799C6;}
.wrapper .container .LeftSec ul li{ background:url(/images/arr2.jpg) no-repeat left 20px; padding:15px 0 15px 12px;}
.wrapper .container .LeftSec ul li a{color:#5799C6;}

.wrapper .container .LeftSec1{ float:left; width:260px;}
.wrapper .container .LeftSec1 p{}
.wrapper .container .LeftSec1 ul{ padding:0px 0 0 20px;}
.wrapper .container .LeftSec1 ul li{ background:url(/images/brd1.jpg) repeat-x left bottom; padding:5px 0;}
.wrapper .container .LeftSec1 ul li.last{ background:none;}
.wrapper .container .LeftSec1 ul li a{ background:url(/images/arr1.jpg) no-repeat left 5px; padding:0 0 0 12px; color:#294D7B;}


.wrapper .container .midSec{ float:left;  height: 345px; width:496px; background:url(/images/bg_midsec.jpg) repeat-y left top;}
.wrapper .container .midSec p.more1 a{ margin:0;}

.wrapper .container .rightSec{ float:left; width:242px;}
.wrapper .container .rightSec marquee{ position:relative; top:15px; left:15px;}
.wrapper .container .rightSec p{ padding:8px 0 10px 0; text-align:center; display:block;}
.wrapper .container .rightSec p a{border-bottom:1px solid #ECECEC; float:left; width:100%; display:block; position:relative; padding:5px 0 0 0;}
.wrapper .container .rightSec p.last{ border:0;}



.wrapper .container .contents{ float:left; width:700px;}

.wrapper .container p img{ float:right; padding:0 0 15px 15px;}
.wrapper .container p.PR img{float:right; padding:0 0 15px 15px;}
.wrapper .container p.PL{ position:relative;}
.wrapper .container p.PL img{ float:left; padding:0 10px 15px 0; position:relative; top:-10px;}
.wrapper .container a{ color:#FF8624;}


.wrapper .footer{ float:left; width:100%; color:#FFF; background:#B9BABF url(/images/bg_footer.jpg) no-repeat 10px 100%; border-top:3px solid #92939A; font:11px Arial; position:relative;}
.wrapper .footer a{ text-transform:uppercase; color:#FFF;}
.wrapper .footer ul{}
.wrapper .footer ul li{}
.wrapper .footer ul li a{}
.wrapper .footer ul li a:hover{}
.wrapper .footer p{}
.wrapper .footer span{color:#606060; position:absolute; left:40px; top:30px;}


/*------------------------------ EXTRA DEFINATIONS -------------------------------*/
.wrapper div.hr1 { height: 1px;width:94%; background:#EAE9E9; margin:0 auto}
.wrapper div.hr1 hr{ display:none}
.wrapper .container .iconNav ul li a img{ filter:alpha(opacity=50);opacity: 0.5;)}
.wrapper .container .iconNav ul li a:hover img{opacity:1.0; filter:alpha(opacity=100);}

.clear{overflow: hidden; width: 100%;}
