
/* CSS Document */
*{ padding:0px; margin:0px;}
img{ margin:0px; border:0px;}
form{ padding:0px; margin:0px;}

.clear{ clear:both; display:block;}
body{ background-color:#1c1a1f; background-image:url(../images/large-usa-bg.jpg); background-position:center top; color:#202020; background-attachment:fixed; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }

a{ color:#4b77b0;}
a:hover{ color:#e23827;}


/* ----------------------- Main Conterner ---------------------*/
.ContentDiv{width:962px; margin:0px auto; padding-top:24px;}

.headContener{ height:136px; background-color:#f3f3f3; background-image:url(../images/top-main-bg.jpg); background-repeat:repeat-x; position:relative;}
.headContener .LeftCon{ background-image:url(../images/top-left-img.jpg); background-repeat:no-repeat; width:9px; height:136px; float:left;}
.headContener .RightCon{ background-image:url(../images/top-right-img.jpg); background-repeat:no-repeat; width:5px; height:136px; float:right;}
.headContener h1.logo { background-image:url(../images/logo.jpg); background-repeat:no-repeat; width:267px; height:86px; position:absolute;  margin:20px 0px 0px 9px;}
.headContener h1.logo a{width:267px; height:86px; display:block;}
.headContener h1.logo a span{ display:none;}
.headContener .topNav{ width:150px; height:33px; position:absolute; top:14px; right:14px;}
.headContener .topNav ul{ list-style-type:none;}
.headContener .topNav li{ float:left; width:33px; padding-top:10px; height:23px; text-align:center;}
.headContener .topNav li.dotline{ border-right:dashed 1px #a7a7a7;}
.headContener .topNav li a span{ display:none;}
.headContener .topNav li a.home{ width:16px; height:17px; display:block; background-image:url(../images/top-icon.jpg); background-position:-11px -38px; margin-left:5px; margin-top:1px;}
.headContener .topNav li a.home:hover, .headContener .topNav li a.home.active{ background-position:-10px -8px;}

.headContener .topNav li a.help{ width:16px; height:17px; display:block; background-image:url(../images/top-icon.jpg); background-position:-47px -39px; margin-left:10px;}
.headContener .topNav li a.help:hover, .headContener .topNav li a.help.active{ background-position:-47px -7px;}

.headContener .topNav li a.mail{ width:16px; height:17px; display:block; background-image:url(../images/top-icon.jpg); background-position:-84px -39px; margin-left:10px;}
.headContener .topNav li a.mail:hover, .headContener .topNav li a.mail.active{ background-position:-84px -7px;}

.headContener .topNav li a.sitemap{ width:16px; height:17px; display:block; background-image:url(../images/top-icon.jpg); background-position:-124px -38px; margin-left:10px;}
.headContener .topNav li a.sitemap:hover, .headContener .topNav li a.sitemap.active{ background-position:-125px -8px;}




.headContener .nav{ position:absolute; left: 298px; top: 98px;}
/* ---------- Navigation -------------------*/
.headContener .nav ul{ list-style-type:none;}
.headContener .nav li{float:left; height:38px;}
/* ---------- GSA Home -------------------*/
.headContener .nav li.gsa{ width:94px;}
.headContener .nav li.gsa a{ width:94px; background-image:url(../images/btn-bg-home.jpg); background-repeat:no-repeat; height:38px; display:block; background-position:left -39px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.headContener .nav li.gsa a span{ display:block; padding-top:15px; text-align:center;}
.headContener .nav li.gsa a:hover{ background-position:left top;}
.headContener .nav li.gsa a.active{background-position:left top;}
/* ---------- GSA Info -------------------*/
.headContener .nav li.gsa-info{ width:137px;}
.headContener .nav li.gsa-info a{ width:137px; background-image:url(../images/btn-bg-gsa-info.jpg); background-repeat:no-repeat; height:38px; display:block; background-position:left -39px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.headContener .nav li.gsa-info a span{ display:block; padding-top:15px; text-align:center;}
.headContener .nav li.gsa-info a:hover{ background-position:left top;}
.headContener .nav li.gsa-info a.active{ background-position:left top;}
/* ---------- GSA Service -------------------*/
.headContener .nav li.gsa-service{ width:132px;}
.headContener .nav li.gsa-service a{ width:132px; background-image:url(../images/btn-bg-services.jpg); background-repeat:no-repeat; height:38px; display:block; background-position:left -39px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.headContener .nav li.gsa-service a span{ display:block; padding-top:15px; text-align:center;}
.headContener .nav li.gsa-service a:hover{ background-position:left top;}
.headContener .nav li.gsa-service a.active{ background-position:left top;}
/* ---------- GSA Faq -------------------*/
.headContener .nav li.gsa-faq{ width:77px;}
.headContener .nav li.gsa-faq a{ width:77px; background-image:url(../images/btn-bg-faq.jpg); background-repeat:no-repeat; height:38px; display:block; background-position:left -39px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.headContener .nav li.gsa-faq a span{ display:block; padding-top:15px; text-align:center;}
.headContener .nav li.gsa-faq a:hover{ background-position:left top;}
.headContener .nav li.gsa-faq a.active{ background-position:left top;}
/* ---------- GSA Price -------------------*/
.headContener .nav li.gsa-price{ width:122px;}
.headContener .nav li.gsa-price a{ width:122px; background-image:url(../images/btn-bg-price.jpg); background-repeat:no-repeat; height:38px; display:block; background-position:left -39px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.headContener .nav li.gsa-price a span{ display:block; padding-top:15px; text-align:center;}
.headContener .nav li.gsa-price a:hover{ background-position:left top;}
.headContener .nav li.gsa-price a.active{ background-position:left top;}
/* ---------- GSA About us -------------------*/
.headContener .nav li.gsa-about{ width:97px;}
.headContener .nav li.gsa-about a{ width:97px; background-image:url(../images/btn-bg-aboutus.jpg); background-repeat:no-repeat; height:38px; display:block; background-position:left -39px; color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.headContener .nav li.gsa-about a span{ display:block; padding-top:15px; text-align:center;}
.headContener .nav li.gsa-about a:hover{ background-position:left top;}
.headContener .nav li.gsa-about a.active{ background-position:left top;}
/* ---------- GSA End -------------------*/

.BannerDiv{ height:293px; background-color:#f3f3f3; border-top:solid 1px #FFFFFF; padding:6px 0px 13px 9px;}
.ConentAreaDiv{ background-color:#f3f3f3; padding:0px 9px 20px 9px;}
.ConentAreaDiv .LeftDiv{ width:630px; float:left; border:solid 1px #efefef; background-color:#fafafa; padding:10px;}
.ConentAreaDiv .LeftDiv .TxtHead{ padding-bottom:10px; background-image:url(../images/dash-line.jpg); background-position:left bottom; background-repeat:repeat-x;}
.ConentAreaDiv .LeftDiv .ContentTxt{ padding:10px 0px; font-size:12px; text-align:justify;}
.ConentAreaDiv .LeftDiv .MiddleContent{background-image:url(../images/dash-line.jpg); background-position:left top; background-repeat:repeat-x; padding-top:1px; margin-bottom:10px;}
.ConentAreaDiv .LeftDiv .MiddleContent .middDiv{ background-color:#FFFFFF; padding:5px 10px; background-image:url(../images/dash-line.jpg); background-position:left bottom; background-repeat:repeat-x; }
.ConentAreaDiv .LeftDiv .MiddleContent .middDiv ul{ list-style-type:none;}
.ConentAreaDiv .LeftDiv .MiddleContent .middDiv li{ background-image:url(../images/icon-circle.jpg); background-position:left 3px; background-repeat:no-repeat; padding-left:15px; font-size:10px; color:#4b77b0; width:275px; float:left; padding-right:10px;}
.ConentAreaDiv .LeftDiv .MiddleContent .middDiv li a{ color:#4b77b0; font-size:10px; text-decoration:none;}
.ConentAreaDiv .LeftDiv .MiddleContent .middDiv li a:hover{ text-decoration:underline;}
.btn-readmore{ padding-bottom:10px;}
.ConentAreaDiv .LeftDiv .cont-testimonial{ background-image:url(../images/blue-shade.jpg); background-repeat:repeat-x; background-position:left top; padding:8px 9px;}
.ConentAreaDiv .LeftDiv .cont-testimonial .testi-head{ margin-bottom:10px;}
.testi-cont{ display:block;}
.testi1{ width:286px; float:left; padding:5px; background-image:url(../images/testimonial-bg.jpg); background-repeat:repeat-x; border:solid 1px #bacee2;}

.testi1 .img{float:left;  display:block; width:100px;}
.testi1 .txt-testimonial{float:left; display:block; width:182px; margin-top:2px; text-align:right; font-size:13px;  color:#074da2;}
.testi1 .txt-testimonial span{ color:#FF0000; font-size:10px; font-weight:bold; text-align:right;  }
.testi1 .txt-testimonial p{ color:#646464; font-size:10px; font-weight:normal; text-align:right; padding:0px; margin:0px;}
<!--.testi1 .txt-testimonial span{ color:#FF0000; font-size:11px; font-weight:bold; background-image:url(../images/icon-notation.jpg); background-position:left top; display:block; background-repeat:no-repeat; width:150px; float:right; }-->


.testi2 .img{float:left;  display:block; width:100px;}
.testi2 .txt-testimonial{float:left; display:block; width:182px; margin-top:2px; text-align:right; font-size:13px; color:#074da2;}
.testi2 .txt-testimonial span{ color:#FF0000; font-size:10px; font-weight:bold; display:block; text-align:right; }
.testi2 .txt-testimonial p{ color:#646464; font-size:10px;font-weight:normal;text-align:right; padding:0px; margin:0px; }
<!--.testi2 .txt-testimonial span{ color:#FF0000; font-size:11px; font-weight:bold; background-image:url(../images/icon-notation.jpg); background-position:left top; display:block; background-repeat:no-repeat; width:150px; float:right; }-->

.testi2{ width:286px; float:right; padding:5px; background-image:url(../images/testimonial-bg.jpg); background-repeat:repeat-x; border:solid 1px #bacee2;}
.testi-text{ color:#074da2; font-size:14px;}

.desh-line{background-image:url(../images/dash-line.jpg); background-position:left bottom; background-repeat:repeat-x; height:1px;}


.ConentAreaDiv .RighDiv{ width:260px; float:right; border:solid 1px #efefef; background-color:#ffffff; padding:10px;}
.ConentAreaDiv .RighDiv .topRht{ display:block;}
.ConentAreaDiv .RighDiv .topRht .RighHeadTxt{ height:22px; background-color:#5d88c0; padding-top:9px; padding-left:10px; color:#ffffff; font-weight:bold;}
.ConentAreaDiv .RighDiv .topRht .rightNav{ background-image:url(../images/rihg-nav-img.jpg); background-repeat:repeat-x; background-position:left top; padding:15px 10px; color:#636363;}
.bannerRight{ margin-bottom:15px;}
.rightNav ul{ list-style-type:none;}
.rightNav li{ background-image:url(../images/icon-arrow.gif); background-repeat:no-repeat; background-position:left 10px; padding:5px 5px 5px 20px;}
.rightNav li a{ color:#636363; text-decoration:none; border-bottom:dotted 1px #636363;}
.rightNav li a:hover{ color:#074da2; text-decoration:none; border-bottom:dotted 1px #074da2;}
.imgfooter{ background-image:url(../images/img-footer.jpg);  width:962px; height:6px; margin-bottom:15px;}
.footerConter{ display:block;}
.footer-menu{ font-size:10px; text-align:center; padding:10px 0px; }
.footer-menu a{ color:#777679; font-size:10px; text-decoration:none;}
.footer-menu a:hover{ color:#b0afb3;}
.copyrigh{ padding:10px 0px; color:#777679; font-size:10px;}
.copyrigh a{ color:#777679; font-size:10px; text-decoration:none;}
.copyrigh a:hover{ color:#b0afb3;}

/*  ----------- 09.12.09 ----------------*/
.TxtHeadM{ font-size:24px; color:#616364;}
.TxtHeadM .col{ color:#0c4b8d;}

/* ------------Narendra -----------------*/
.ConentAreaDiv .TotalDiv{ width:920px; float:left; border:solid 1px #efefef; background-color:#fafafa; padding:10px;}
.ConentAreaDiv .TotalDiv .TotalTxtHead{ padding-bottom:10px; background-image:url(../images/dash-line.jpg); background-position:left bottom; background-repeat:repeat-x;}
.ConentAreaDiv .TotalDiv .TotalContentTxt{ padding:10px 0px; font-size:12px; text-align:justify;}

.ConentAreaDiv .TotalDiv .TotalContentTxt ul{ list-style-type:none;}
.ConentAreaDiv .TotalDiv .TotalContentTxt li{ background-image:url(../images/icon-circle.jpg); background-position:left 3px; background-repeat:no-repeat; padding-left:15px; font-size:14px; color:#4b77b0; float:left; line-height:21px;}
.ConentAreaDiv .TotalDiv .TotalContentTxt li a{ color:#4b77b0; font-size:14px; text-decoration:none;}
.ConentAreaDiv .TotalDiv .TotalContentTxt li a:hover{ text-decoration:underline;}

.ConentAreaDiv .TotalDiv .TotalContentTxt .dottedul{ padding-bottom:10px; background-image:url(../images/dash-line.jpg); background-position:left bottom; background-repeat:repeat-x;}

.ConentAreaDiv .TotalDiv .TotalContentTxtFAQ{ padding:10px 0px; font-size:12px; text-align:justify;}
.ConentAreaDiv .TotalDiv .TotalContentTxtFAQ .dottedulFAQ{ padding-bottom:10px; background-image:url(../images/dash-line.jpg); background-position:left bottom; background-repeat:repeat-x;}

/*----------------11.12.09 styles for contact-----------------------*/
.contact{ width:921px; float:left; border:solid 1px #efefef; background-color:#fafafa; padding:10px;}
.left-icons{ float:left; padding:0 10px 0 0; }
.left-icons-image{ float:right; padding:5px; border: 1px solid #0057ae; }
.border-bottom-dotted{ border-bottom:1px dotted #999999; padding-bottom:5px; }
.testi_red_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4b77b0; font-weight:bold; line-height:18px; }
.email-link{ color:#303030; text-decoration:none; }
.email-link:a{ color:#303030; text-decoration:none; }
.email-link:hover{ color:#074ea0; text-decoration:underline; }
.text-box-normal{ width:251px; height:18px; border:1px solid #5d88c0; }
.button_from{background-color:#d80403; height:18px; width:66px; border:none; color:#FFFFFF;}
.error1{ background-color: #f7f7f7; width:251px; border: 1px #efefef dashed; padding: 10px; color:#FF0000;}
.error1{ color:#FF0000;}
.refresh-text { font-family:Arial, Helvetica, sans-serif; color:#626262; font-size:12px; }
.red{ color:#FF0000;}

/*----------------------11.12.09 sitemap-------------------------------*/
.star { background-image:url(../images/blue_arrow.png); background-repeat:no-repeat; padding-left:21px; padding-bottom:12px; list-style:none; text-decoration:none;}

.tabeBorder{padding-bottom:10px; border-bottom:dashed 1px #eaebed; font-size:11px; background-color:#FFFFFF; padding-top:2px;}
.tabeBorderRed{border-bottom:dashed 1px #eaebed; color:#c21f20; font-weight:bold; font-size:11px; background-color:#FFFFFF; padding-left:5px; padding-bottom:10px; padding-top:2px;}
.hDtxt{ font-size:12px; font-weight:bold; color:#0c4b8d; padding:5px 0px;}
ul.liStyleN{ list-style-type:none;}
.liStyleN li{ background-image:url(../images/icon-circle.jpg); padding-left:25px; background-repeat:no-repeat; margin:7px 0px; background-position:3px 5px;}


