@charset "utf-8";

/*------------------------------ BASIC DEFINATIONS -------------------------------*/
*{margin:0;padding:0;}
body{font:11px Tahoma;color:#182432;background:#FFF url(../images/bg.jpg) repeat-x left top;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font:18px Arial;padding:15px 0 6px 20px;color:#182432;}
h2{font:18px Arial;padding:20px 0 5px 20px;color:#3E87BA;}
h3{font:bold 14px Arial;padding:10px 0 5px 20px;color:#182432;}
h4{color:#3E87BA;font:bold 12px Arial;padding:10px 0 5px 20px;}
h5{}
h6{}
.fl{float:left}
.fr{float:right}
ul{list-style:none; }
ul li{}
p{padding:4px 15px 7px 20px;text-align:justify; line-height:15px;}
p.blue{padding:4px 15px 7px 20px;text-align:justify; line-height:15px; color:#3E87BA;}

	
/*------------------------------ PAGE DEFINATIONS -------------------------------*/
.wrapper{margin:0 auto; width:927px;}
.wrapper .header{height:120px; color:#FFF;}
.wrapper .header .dateTN{ float:left; width:100%;height:18px; padding:5px 0 0 0;}
.wrapper .header .dateTN .dateSec{ float:left; width:250px; height:18px;}
.wrapper .header .dateTN .topNav{float:right;width:200px; height:18px;}
.wrapper .header .dateTN .topNav ul li{float:left;padding:0 15px;height:12px;border-right:1px solid #FFF;}
.wrapper .header .dateTN .topNav ul li.last{ border:0;}
.wrapper .header .dateTN .topNav ul li a{color:#fff;}
.wrapper .header .logo{float:left;width:181px;height:111px;}
.wrapper .header .logo img{ padding:5px 0 0 0;}
.wrapper .header .tagline{ float:right; padding:40px 0 0 0;}

.wrapper .menu{ float:left;width:100%;height:34px; font-size:12px; text-transform:uppercase;}
.wrapper .menu ul{padding:0 0 0 0;}
.wrapper .menu ul li,.wrapper .menu ul li a{float:left;}

.wrapper .banner{ float:left; width:100%; height:180px;}
.wrapper .container{ float:left; width:100%;}
.wrapper .container .contents{ float:left; width:622px;}
.wrapper .container .contents a.mail{color:#182432; text-decoration:underline;}
.wrapper .container .contents a.mail:hover{ text-decoration:none;}
.wrapper .container .contents .ul2{padding:3px 10px 10px 30px;}
.wrapper .container .contents .ul2 li{ background:url(../images/arr2.jpg) no-repeat left 4px; padding:0 0 4px 14px;}
.wrapper .container .contents .ol2{padding:3px 10px 10px 30px;}
.wrapper .container .contents .ol2 li{ list-style:inside decimal; padding:0 0 4px 0;}
.wrapper .container .contents .ul2 li a,.wrapper .container .contents .ol2 li a{ font-weight:bold;color:#182432;}

.wrapper .container .contents .welcomeSec h1,.wrapper .container .contents .welcomeSec p{ padding-left:0;}
.wrapper .container .contents .boxSec{ float:left; width:100%;background:url(../images/box_bg1.jpg) no-repeat left top;}
.wrapper .container .contents .boxSsub{float:left; width:298px; height:241px;}
.wrapper .container .contents .boxSec p{ padding-right:25px;}
.wrapper .container .contents .boxSec h2,.wrapper .container .rightNav h2{color:#182432;}
.wrapper .container .contents p.grtC{ padding-top:0;}

.wrapper .container .contents p.div_err{ color:#FF0000; padding-bottom:0;}


.wrapper .container .rightNav{ float:right; width:300px;padding:10px 0 0 0;}
.wrapper .container .rightNav .yoss{ float:left; width:298px; background:#EAF2F8 url(../images/bg_yossb.jpg) no-repeat left bottom; position:relative; margin:0 0 15px 0; padding:0 0 10px 0;}
.wrapper .container .rightNav .yoss .yabsTop{ position:absolute; top:0; left:0;}
.wrapper .container .rightNav .yoss ul{ color:#3E87BA; padding:3px 10px 10px 20px; font-weight:bold; line-height:25px;}
.wrapper .container .rightNav .yoss ul li{ }
.wrapper .container .rightNav .yoss ul li a{color:#3E87BA;}

.wrapper .container .rightNav .clients{ float:left; width:297px; height:99px; padding:0 0 10px 0;}

.footerCenter{ width:100%; height:37px;background:#7FA2C8; float:left; border-top:1px solid #6C8AAA; }
.footer{ margin:0 auto; width:927px; height:37px; color:#FFF;  }
.footer ul{ float:right; width:480px;padding:3px 0 0 0; }
.footer ul li{ float:left;padding:0px 7px 0 7px;background: url(../images/footerli.jpg) no-repeat right bottom;}
.footer ul li.last{ background:none;}
.footer ul li a{color:#FFF;}
.footer ul li a:hover{}
.footer span a{color:#FFF;text-decoration:underline;}
.footer span a:hover{text-decoration:none;}	
.footer p{padding:3px 0 0 18px;float:left;}
.footer p span{ display:block;}

/*------------------------------ EXTRA DEFINATIONS -------------------------------*/
.wrapper .header .topNav ul li.last,.wrapper .menu ul li.last{background:none; border:0;}
.red1{color: #FF0000;}

.sitemap{ float:left; width:300px; padding:0 0 0 20px; }
.sitemap ul li{	background: #EFEFEF; border-bottom:1px solid #fff; line-height:20px; float:left; width:280px;padding:0 0 0 10px;}
.sitemap ul li a{ text-decoration:none;color:#3E87BA; }
.sitemap ul li ul li.last{ border:0;}
.sitemap ul li a:hover{ text-decoration:underline;}
.sitemap ul li ul{ width:280px;}
.sitemap ul li ul li{ background:#E2ECF2; width:260px; float:left;}