@charset "utf-8";



/* CSS Document */



body {margin:0 0 2px 0; padding:0; background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#464646; background:url(images/mainBg.png) #FFFFFF repeat-x bottom left;}

table {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

ul {margin:0; padding:0; list-style:none;}

p {margin:0; padding:0;}

.cb {clear:both}

a {text-decoration:none}

h1 {margin:0; padding:0; font-weight:normal}

.none { background:none !important;}

.bn{border:none !important}



#mainWrap {width:100%; margin:0; padding:0; background:url(images/header.png) repeat-x top left; }

#subWrap {width:1000px; margin:0 auto; padding:0; }

.header {height:100px;}

.header div{float:left;}

.logo {width:500px;} .logoRight {width:490px; text-align:right; vertical-align:middle; padding:15px 0 0 0}

.logoRight img { margin:0 10px;}



#menuBannerWrap {width:1000px;}

#menuBannerSubWrap {width:970px; margin:0 15px}



.hintro {padding:10px 10px 20px 10px; background:#fff !important}

.intro {padding:10px 10px 20px 10px; background:url(images/bg2.png) repeat-y #fff}

.intro p{color:#000; font-size:11px; line-height:18px; text-align:justify}

.intro h1 {font-size:1.7em; font-family:"Century Gothic"; color:#ff7200; margin:0px 0 5px 0}

.intro h1 span {color:#2a3167}

.intro a {display:block; text-align:right; margin:5px 0 0 0}



.introInBg{ border:5px solid #eee; border-top:none; margin:0 0 0px 0}

.intro .left {float:left; width:200px}

.intro .left ul {margin:10px 10px 10px 0}

.intro .left li {height:25px; text-align:left; border-bottom:1px dashed #ccc; padding:5px 0;}

.intro .left li:hover{background:#fff}

.intro .left li.active {background:#fff}

.intro .left li a{display:block; text-align:left; color:#293066; font-size:.9em; font-family:"Trebuchet MS", Verdana}

.intro .left li a:hover{color:#ff7200}

.intro .left li a.active{color:#ff7200; text-align:right; padding:0 5px 0 0}

.intro .right {float:left; width:730px; margin:0 0 0 10px;}

.intro .right p b{font-family:"Trebuchet MS", Verdana; color:#2a3167; font-size:1.3em; padding:0 0 0px 0; display:block;}

.intro .right ul{margin:10px 15px 15px 25px}

.intro .right li {font-size:11px; padding:8px 25px 8px 25px; background:url(images/tic.png) no-repeat top left; line-height:17px; text-align:justify}





.menu {height:50px;}

.menu ul {position:relative; z-index:9999}

.menu li {float:left; background:url(images/sep.png) no-repeat center right;}

.menu li a {color:#fff; text-transform:capitalize; font-family:"Trebuchet MS"; font-size:1em; margin:0 8px; display:block; line-height:50px;}

.menu li a.active, .menu li a:hover {color:#0d1341/*62b0e0*/; background:url(images/uparrow.png) no-repeat center 100%;  }



.banner { background:#fff; width:970px; height:270px; text-align:center;}

.bannerin { background:#fff; width:970px; height:215px; text-align:center; margin:0 0 7px 0; padding:5px 0}

.services {width:970px; background:#e1e2e1; margin:0 15px 3px 15px; padding:15px 0}

.services ul {margin:0 15px;}

.services li {float:left; width:25%; background:url(images/serBg.png) no-repeat center center; height:260px; font-size:11px;}

.services li p{padding:0 12px;} .services li p a{display:block; text-align:right; padding:0 10px 0 0;} 

.services li p span{display:block; padding:0 8px; color:#000}

.services li p span.serTitle{font-family:"Century Gothic"; color:#ff7200; font-size:1.4em; padding:5px 8px}

.services li p img {margin:10px 0 0 0}



.footer {width:100%; background:url(images/footerBg.png) top left; color:#737373}

.footer .links{padding:10px 0; width:900px; margin:0 auto}

.footer ul {float:left;}

.footer li {margin:0 35px 0 0; padding:1px 0; border-bottom:1px dashed #ddd}

.footer li.fooTitle{font-family:"Century Gothic","Trebuchet MS"; font-size:.9em; color:#000; text-transform:uppercase; font-weight:bold; padding:0 0 10px 0}

.footer li a{font-size:10px; color:#ff7800} .footer li a:hover{color:#d45500}

.footer div{width:900px; margin:10px auto}

.footer .cr {border-top:1px solid #c8c8c8;}

.footer .cr span{display:block; font-size:10px; float:left; width:46%; padding:15px;}

.footer .cr span.contact{font-size:2.3em; font-family:"Century Gothic"; text-align:right;}

.footer .cr span.contact b {font-size:1.5em}

.footer .cr span.contact a {color:#3c3c3c }

.footerDsg {background:url(images/footerDesg.png) top left; height:31px; }



.careers{border:1px dashed #ddd; margin:5px 0 10px 0}

.careers span {font-family:"Trebuchet MS", Verdana; font-size:1.4em; color:#000; display:block; padding:0 5px;}

.contact {font-size:11px;}



.ft-title { padding: 10px 10px; width: 950px; color:#fff; text-align: left; font-family:"Trebuchet MS"; font-size:1.1em; background:transparent }

#ft {border:0px solid #ddd}