body {margin:0px auto;
Font-Family:Arial, Verdana, Tahoma;
font-size:12px;
color:#333333;
background:#e5f0fa;
}

html {overflow: -moz-scrollbars-vertical;}
.floatl{float:left;}
.floatr{float:right;}
.trans{ behavior: url(iepngfix.htc) }
.textr{text-align:right;}
.textl{text-align:left;}

a img{border:0px;}

.wrapper{width:1000px; margin:0px auto; float:none;}
.wrapper_t{width:1000px; background:url(../images/wrpr-t.jpg) no-repeat top left; float:left; font-size:1px; height:12px; margin:0px;}
.wrapper_m{width:935px; padding:0px 30px; background:url(../images/wrpr-m.jpg) repeat-y top left; float:left; margin:0px;}
.wrapper_b{width:990px; background:url(../images/wrpr-b.jpg) no-repeat top left; float:left; font-size:1px; height:12px; margin:0px;}

.header{width:930px; float:left;}
.logo{width:111px; padding:5px 0px 0px 0px; float:left;}
.navigaion{width:600px; padding:0px 10px 0px 0px; float:right;}
.navigaion ul{margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; float:right;}
.navigaion ul li{ list-style:none; display:inline-block; border-right:solid 1px #82b1df; margin:0px; padding:22px 7px 0px 6px; float:left;}
.navigaion ul li a{display:block; font-size:13px; text-transform:uppercase; text-decoration:none; color:#22569f;}
.navigaion ul li a:hover,.navigaion ul li a.active{ color:#ff6600;}

.b_none{border-right:none !important; padding-right:0px !important;}
.content{width:900px; padding:5px 0px 0px 30px; margin:0px; float:left;}

.home-banner{width:900px; float:left; background:url(../images/inner_bannerbk.jpg) #f8fafb no-repeat top right; height:151px; margin:0px; border-bottom:solid 3px #0e2b55;}
.company-banner{width:900px; float:left; background:url(../images/banner_bk.jpg) #f8fafb no-repeat top right; height:151px; margin:0px; border-bottom:solid 3px #0e2b55;}
.home-banner h1, .home-banner h2, .company-banner h1, .company-banner h2{font-family: 'Trebuchet MS', Helvetica , Arial, sans-serif !important;}

h1,h2,h3,h4{font-family: Helvetica , Arial, sans-serif;margin:0px;  font-weight:normal !important;}

h1{font-size:36px; padding:50px 0px 0px 50px; color:#ff6600; line-height:36px;}
h2{font-size:30px; padding:0px 0px 0px 50px; color:#22569f; line-height:30px; }
h3{font-size:18px; padding:0px; color:#ff6600; line-height:18px; padding-bottom:5px; }
h3 a{color:#ff6600; text-decoration:none; }
h3 a:hover{color:#ca5608; text-decoration:none; }
h4{font-size:18px; padding:0px; color:#ff6600; line-height:18px; padding-bottom:5px; }
h4 a{font-size:18px; padding:0px; color:#82b1df; line-height:18px; padding-bottom:5px; text-decoration:none; }
h4 a:hover{font-size:18px; padding:0px; color:#ff6600; line-height:18px; padding-bottom:5px; text-decoration:none; }
h5{font-size:14px; padding:4px 0px; color:#454545; line-height:18px; margin:0px; font-style:normal; font-weight:bold; }

p{margin:0px; padding:3px 0px 0px 0px ; font-size:12px; line-height:16px;}
.padtop10{padding-top:10px;}
.padtop15{padding-top:15px;}
.padtop5{padding-top:5px;}
.padbot5{padding-bottom:5px;}
.padbot14{padding-bottom:14px !important; padding-bottom:0px;}
.img_spcing{margin-right:15px;}

.orng{color:#353535; /*color:#ff6600;*/}
a.orng{color:#82b1df; text-decoration:none;}
a.orng:hover{color:#ff6600 !important; text-decoration:none;}

a.blu{color:#22569f; text-decoration:none;}
a.blu:hover{color:#ff6600 !important; text-decoration:none;}

.bdr_top{border-top: solid 1px #a3c6e8; }
.vmiddle{vertical-align:middle;}
.blue{color:#82b1df !important;}
a.blue{color:#82b1df; text-decoration:none;}
a.blue:hover{color:#22569f !important; text-decoration:none;}
.bluedark{color:#353535 !important; font-weight:bold;}
a.bluedark{color:#22569f !important; text-decoration:none;}
a.bluedark:hover{color:#22569f !important; text-decoration:underline;}
.font14{font-size:14px;}
.contebt_lr{width:900px; background:url(../images/blue-bdr.jpg) repeat-y 670px 0px; margin-top:8px; float:left;}
.leftsec{width:670px; float:left;}
.w900{width:900px; float:left;}
.w660{width:660px; float:left;}
.rightsec{width:220px; float:right;}
.rightsec p{font-size:12px; line-height:15px; padding:0px;}

.w200{width:203px; float:left; border-left: solid 1px #a3c6e8; padding:0px 9px;}
.w200 img{padding:2px; border:solid 1px #ebebeb;}
.w52{width:52px; float:left;}
/*.w168{width:168px; float:left;}*/
.w168{width:168px;float:left;}
.w210{width:210px;vertical-align:middle;    } /* border: 1px solid #aa0000;*/

ul.blue-listing{margin:0px; padding:10px 0px 0px 0px;}
.blue-listing li{ list-style:none; background:url(../images/blue-bullet.jpg) no-repeat 0px 4px; padding:0px 0px 5px 10px; margin:0px; font-size:12px; color:#353535; /*color:#22569f;*/}
.blue-listing li a{ font-size:12px; color:#22569f; text-decoration:none; font-weight:bold;}
.blue-listing li a:hover,.blue-listing li a.selected{ font-size:12px; color:#ff6600; text-decoration:none; font-weight:bold;}
.blue-listing li span{ font-size:12px; color:#333333; }

ul.li-pad li{ padding:0px 0px 12px 10px;}


.footer{width:900px; float:left; border-top:solid 1px #0e2b55; margin-top:5px; padding-top:10px; padding-bottom:5px; font-size:11px;}
.footer a{text-decoration:none; color:#333333;}
.footer a:hover{text-decoration:none; color:#22569f;}


.pagelinks{color:#ff6600; font-size:11px;}
.pagelinks a{color:#ff6600;  text-decoration:none;}
.pagelinks a:hover{color:#83b1df;  text-decoration:none;}
.pagelinks a.selected{color:#83b1df;  text-decoration:none;}

ul.orange-listing{margin:0px; padding:10px 0px 0px 0px;}
.orange-listing li{ list-style:none; background:url(../images/orange-bullet.jpg) no-repeat 0px 7px; padding:3px 0px 3px 10px; color:#353535; /*color:#22569f;*/}
.orange-listing li a{color:#22569f; text-decoration:none; font-weight:bold;}
.orange-listing li a:hover{color:#ff6600; text-decoration:none;}
.orange-listing li span{color:#333333; text-decoration:none;}

.testi-sec{width:100%; float:left;}	
.testi-sec p{ background:url(../images/quotes.jpg) no-repeat top left; padding-left:30px; color:#82b1e0; font-style:italic; line-height:16px; font-size:12px;}	
.testi-sec p span{color:#929292; font-style:italic; line-height:16px; font-size:12px;} 	

.pub-img img{background:#eceaea; padding:6px; text-align:center;}
.add-div{ width:400px; float:left; background:url(../images/homeicon.jpg) no-repeat left 18px; padding:20px 0 0 40px;}
.ph-div{ width:200px; float:left; padding:20px 0 0 0px;}
.phnnno{font-size:14px; color:#ff6600; font-style:italic; line-height:18px;}
.mail-div{ width:600px; float:left; background:url(../images/emailicon.jpg) no-repeat left 18px; padding:28px 0px 10px 40px;}
.blue-tab {background:url(../images/blue-tab-bk.jpg) no-repeat top left; width:197px; padding:9px 0px 15px 30px; float:left;}
.blue-tab a{font-size:14px; color:#ffffff; font-family:"Trebuchet MS", Arial; font-weight:bold; text-decoration:none;}
.blue-tab a:hover{font-size:14px; color:#cadffd; font-family:"Trebuchet MS", Arial; font-weight:bold; text-decoration:none;}

.blue-tab1 {background:url(../images/blue-tab1.jpg) no-repeat top left; height:33px; padding-left:35px; float:left;}
.blue-tab1 a{background:url(../images/blue-tab1r.jpg) #0e2b55 no-repeat top right ;font-size:14px; line-height:32px; color:#ffffff; font-family:"Trebuchet MS", Arial; font-weight:bold; text-decoration:none; display:block; float:left; height:33px; padding-right:20px;}
.blue-tab1 a:hover{font-size:14px; color:#cadffd; font-family:"Trebuchet MS", Arial; font-weight:bold; text-decoration:none;}

.clients a{ width:183px; margin:10px 15px; display:block; background:#FFF; vertical-align:middle; text-align:center; border:solid 1px #FFF; height:80px; float:left;}
.clients a:hover{ width:183px; margin:10px 15px; display:block; background:#fff; vertical-align:middle; text-align:center; border:solid 1px #FFF; height:80px; float:left;}
.clients a img{vertical-align:middle; padding:0px; margin:0px; border:solid 1px #FFF;}
.clients a:hover img{border:none; padding-top:1px;}

.downloads-link{text-decoration:none; font-size:14px; font-weight:bold; font-style:italic; color:#454545;}
.downloads-link:hover{text-decoration:none; font-size:14px; font-weight:bold; font-style:italic; color:#d65906;}

.shdw{background:url(../images/shdw.jpg) no-repeat bottom center; padding-bottom:10px; margin-bottom:10px;}


.summry{width:90%; padding:10px; background:url(../images/sumry-bk.jpg) #fff repeat-x bottom left; border:solid 1px #95bce4; float:left;}
.summry ul{margin:0px; padding:0px 0px 0px 0px; font-size:15px;  color:#d65906; font-weight:bold;}
.summry ul li{ list-style:none; display:block; margin:0px; padding:10px 0px 0px 20px; font-size:12px; color:#0e2b55; font-weight:bold; background:url(../images/bullet.gif) no-repeat 0px 10px;} 


ul.sitemap{margin:0px; padding:0px; background:url(../images/sitemap.jpg) repeat-y left;}
ul.sitemap li{list-style:none; background:url(../images/sitemap-bg.jpg) no-repeat 0px 13px; font:12px Arial; color:#666666; line-height:25px; padding:0px 0px 0px 20px;}
ul.sitemap li a{color:#0E2B55; text-decoration:none;}
ul.level1{margin:0px; padding:0px; background:url(../images/sitemap.jpg) repeat-y left;}
ul.level1 li{list-style:none; background:url(../images/sitemap-bg.jpg) no-repeat 0px 13px; font:12px Arial; color:#666666; line-height:25px; padding:0px 0px 0px 20px;}
ul.level1 li a{color:#22569F; text-decoration:none;}

ul.level2{margin:0px; padding:0px; background:url(../images/sitemap.jpg) repeat-y left;}
ul.level2 li{list-style:none; background:url(../images/sitemap-bg.jpg) no-repeat 0px 13px; font:12px Arial; color:#666666; line-height:25px; padding:0px 0px 0px 20px;}
ul.level2 li a{color:#82B1DF; text-decoration:none;}

ul.downlist1{margin:0px; padding:0px;}
ul.downlist1 li{list-style:none; background:url(../images/download-icon1.jpg) no-repeat 0px 8px; font:18px Arial; color:#FF6600; padding:5px 0px 5px 20px;}
ul.downlist1 li a{color:#0E2B55; text-decoration:none;}
ul.downlist1 li a:hover{color:#0E2B55; text-decoration:none;}
ul.downlist2{margin:0px; padding:5px 0px 5px 0px;}
ul.downlist2 li{list-style:none; background:url(../images/download-icon2.jpg) no-repeat 0px 4px; font:bold 12px Arial; color:#22569F; padding:8px 0px 8px 25px;}
ul.downlist2 li a{color:#22569F; text-decoration:none;}
ul.downlist2 li a:hover{color:#FF6600; text-decoration:none;}
