/** Global CSS**/
body { margin:0px; padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3C3D3E; background:url(../images/bg.gif) top repeat-x ;height:177px; background-color:#FFFFFF;}

p{font-style:normal; line-height:15px; margin-bottom:5px; margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;text-align:justify;}
h3{color:#06163C; font-family:arial; font-size:12px; font-weight:bold; padding:0px; margin:0px;}

.tableborder{border:1px solid #BFBFBF;}
.floatleft{float:left; padding:0px; margin:0px;}
.PageHeading{color:#06163C; font-family:arial; font-size:18px; font-weight:bold; padding-bottom:10px;}
.PageHeading-small{color:#668F25; font-family:arial; font-size:16px; font-weight:bold; }

.blueheading{color:#06163C; font-family:arial; font-size:12px; font-weight:bold;}
.whitetext{ color:#FFFFFF; font-family:arial; font-size:11px; font-style:normal;}

a:link{color:#84C225; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none;}
a:active{color:#84C225; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none;}
a:visited{color:#84C225; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none;}
a:hover{color:#609213; font-family:arial; font-size:11px; font-weight:bold; text-decoration:underline;}

a.bluelink:link{color:#06163C; font-family:arial; font-size:12px; font-weight:bold; text-decoration:none;}
a.bluelink:active{color:#06163C; font-family:arial; font-size:12px; font-weight:bold; text-decoration:none;}
a.bluelink:visited{color:#06163C; font-family:arial; font-size:12px; font-weight:bold; text-decoration:none;}
a.bluelink:hover{color:#609213; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline;}
 

/*Main Container Area*/
#Top-Container{width:100%; float:left; }
#Middle-Container{width:100%; float:left; }
#Footer-Container{width:100%; float:left; }
#maincontainer{ width:927px; margin:auto;}
#Middle-Content-Area-Home{width:917px; height:auto; padding-top:10px; padding-bottom:10px; margin:auto;  padding-right:10px;}
#Middle-Content-Area-Inner{width:902px; height:auto; padding-top:10px; padding-bottom:10px; margin:auto; padding-left:15px; padding-right:10px;}
.rightspacer{padding-top:10px; float:left; width:200px;}


/*header Area*/
.header{ width:927px; height:93px; margin:0px;} 

.logo{ background:url(../images/logo.gif) left top no-repeat; width:370px; height:93px; float:left;}

#mainnavigationarea{ width:525px; height:30px; float:right; margin-right:5px;  margin-top:33px; }
.navbgleft{background:url(../images/navbg-left.gif) left no-repeat ;  width:13px; height:30px; float:left;}
.navbgright{background:url(../images/navbg-right.gif) right no-repeat ;  width:13px; height:30px; float:left;  }   

#navbgcenter{background: url(../images/main-nav-bg.gif) repeat-x; width:493px; height:30px; float:left; font-family:arial; font-size:11px; color:#ffffff;line-height:30px;} 

#navbgcenter ul{width:493px; margin:0px; padding:0px; height:30px;}
#navbgcenter li{ float:left; list-style:none; display:inline; font-family:arial; font-size:11px; color:#ffffff;line-height:30px;}

#navbgcenter li a{ float:left; list-style:none;  font-family:arial; font-size:12px; color:#ffffff;line-height:30px; width:auto; text-align:center; font-weight:bold; padding-left:26px; padding-right:26px; }

#navbgcenter li a:hover{ float:left; list-style:none;  font-family:arial; font-size:12px; color:#9BD6FF; line-height:30px; width:auto; text-align:center; font-weight:bold;padding-left:26px; padding-right:26px; text-decoration:none;}

.navlink-line{width:1px; font-family:arial; font-size:11px; color:#ffffff; line-height:30px; font-weight:bold; float:left;}




/* Home page CSS*/
.Homepage-Banner{width:927px; height:295px;}
.Homepage-Banner-Shadow{width:927px; height:17px; background-image:url(../images/main-banner-shadow.gif); background-repeat:no-repeat; background-position:top;}

.Homepage-Left-Area{width:476px; float:left; height:auto; margin-right:30px;}
.Homepage-Right-Area{width:411px; float:left; height:auto;}

.Homepage-intro-img{width:476px; height:90px; float:left; background-image:url(../images/homepage-intro-area-img.jpg); background-repeat:no-repeat;}
.Homepage-intro-txt{width:453px; height:auto;  color:#06163C; font-family:arial; font-size:17px; font-weight:bold; text-align:left; padding-left:23px; padding-bottom:10px;}
.Homepage-Left-TXT-Area{padding-left:23px; width:453px; float:left; padding-top:5px;}

.Homepage-Service-Area-Heading{color:#06163C; font-family:arial; font-size:18px; font-weight:bold; background-color:#ffffff; height:30px; line-height:30px; width:403px;margin-right:8px;}
#Homepage-Service-Area-Listing{width:403px;background-color:#EFEFEF; float:left;}

.Homepage-Right-Service-Area{width:383px; height:auto; background-color:#EFEFEF; float:left;margin-right:8px; margin-left:10px;  border-bottom:1px dotted #898989;}
.Homepage-Right-Service-Area1{width:383px; height:auto; background-color:#EFEFEF; float:left;margin-right:8px; margin-left:10px;  display:table; padding-top:10px;border-bottom:1px dotted #898989;}
.Homepage-Right-Service-Area-L{width:383px; height:auto; background-color:#EFEFEF; float:left;margin-right:8px; margin-left:10px;  display:table; padding-top:10px;}


.H-Service-Area-img{width:77px; float:left;}
.H-Service-Area-txt{width:306px;  float:left;  display:table;}

.service-area-border{height:auto; width:403px; float:left;}
.Applynow-Service{width:306px; padding-bottom:2px; float:left; height:19px;}




/* ===================================== Inner page CSS ===================================== */

.banner-Area{width:927px; height:auto;}
.Banner-IMG{width:687px; float:left; height:auto;}
.Banner-pagelink{width:240px; float:left; background-image:url(../images/banner-right.gif); height:266px;}

.Content-Left-Area{width:635px; float:left; margin-right:31px; padding-left:5px;}
.Content-Right-Area{width:230px; float:left;}

.dottedline{border-top:1px dotted #CCCCCC; width:635px;}


#Banner-Right-Link-Area{width:226px; float:left; margin-top:40px; height:auto;}
#Banner-Right-Link-Area ul{width:226px; float:left; height:auto; padding:0px; margin:0px; list-style:none;}
#Banner-Right-Link-Area li{width:216px; float:left; height:30px; margin-bottom:15px; }
#Banner-Right-Link-Area li a{width:216px; float:left; height:30px;  padding-left:10px; text-decoration:none; font-size:16px; color:#ffffff; font-family:arial; line-height:30px; }
#Banner-Right-Link-Area li a:hover{width:216px; float:left; height:30px;  padding-left:10px; text-decoration:none; font-size:16px; color:#ffffff; font-family:arial; background-color:#76B42E; line-height:30px;}

#Banner-Right-Link-Area li.active{width:216px; float:left; height:30px;  padding-left:10px; text-decoration:none; font-size:16px; color:#ffffff; font-family:arial; background-color:#76B42E; line-height:30px; font-weight:bold;}

.dottedline-Right{ border-bottom:1px #898989 dotted; float:left; font-family:arial; font-weight:normal; font-size:9px; width:230px;}

.rightsubnav{ float:left; font-family:arial; font-weight:normal; font-size:10px; width:200px; padding-left:30px; color:#0033CC; font-weight:normal;}

a.rightsubnavlink:link{font-family:arial; font-weight:normal; font-size:11px; color:#0033CC; font-weight:normal; text-decoration:none;}
a.rightsubnavlink:active{font-family:arial; font-weight:normal; font-size:11px; color:#0033CC; font-weight:normal; text-decoration:none;}
a.rightsubnavlink:visited{font-family:arial; font-weight:normal; font-size:11px; color:#0033CC; font-weight:normal; text-decoration:none;}
a.rightsubnavlink:hover{font-family:arial; font-weight:normal; font-size:11px; color:#0033CC; font-weight:bold; text-decoration:none;}


#releated-links{width:225px; float:left; padding:0px; margin:0px;}
#releated-links ul{padding:0px; margin:0px; float:left; width:225px; list-style:none;}
#releated-links li{ padding:10px; width:auto; }
#releated-links li a{ background:url(../images/arrow-blue.gif) left no-repeat; padding:15px; width:auto; font-family:arial; font-size:11px; color:#000000; text-decoration:none; font-weight:bold; }
#releated-links li a:hover{ background:url(../images/arrow-green.gif) left no-repeat; padding:15px; width:auto; font-family:arial; font-size:11px; color:#84C225; text-decoration:none; font-weight:bold; }
#releated-links li.active{ background:url(../images/arrow-green.gif) left no-repeat; margin-left:10px; padding-left:15px; width:auto; font-family:arial; font-size:11px; color:#84C225; text-decoration:none; font-weight:bold; }
.call-us{width:200px; padding-left:15px; padding-right:15px;}
.addressright{ width:410px;padding-left:5px; float:left;}
.addressleft{ width:215px; padding-left:5px; float:left;}
.completeform{width:200px; padding-left:11px; padding-right:10px; }


/* Footer CSS */
#footer-bg{ background-image:url(../images/footer-bg.jpg); height:80px; margin:0px auto; background-repeat:repeat-x; padding:0px; float:none;}
.footer-link-area{color:#747474; font-family:arial; font-size:11px; font-weight:normal; width:300px; float:left;  padding-top:10px; padding-bottom:10px; padding-left:5px;}
.footer-link-area-R{color:#747474; font-family:arial; font-size:11px; font-weight:normal; width:400px; float:right;  padding-top:10px; padding-bottom:10px; text-align:right; padding-right:5px;}

.footer-Area{width:927px; margin:auto;color:#747474; font-family:arial; font-size:11px; font-weight:normal;}

a.footerlink:link{color:#747474; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none;}
a.footerlink:active{color:#747474; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none;}
a.footerlink:visited{color:#747474; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none;}
a.footerlink:hover{color:#000000; font-family:arial; font-size:11px; font-weight:normal; text-decoration:underline;}





/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #A2AAB4; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 11px Verdana;
color:#FFFFFF;
line-height:18px;
z-index:100;
background-color: #1E293C;
width: 150px;
visibility: hidden;
height:auto;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #A2AAB4; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: white;
}

.dropmenudiv a:active{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #A2AAB4; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: white;
}

.dropmenudiv a:visited{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #A2AAB4; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: white;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #76B42E;
}


/* ######### Admin Panel ######### */
#heading-admin{font: Arial; font-size:24px; font-weight:bold; text-align:center; color:#000066;  }
.admin-login{ background:url(../images/admin-bg.gif) center no-repeat; width:416px; height:194px; padding:0px; margin:0px;}
.submit{background: url(../images/login-bg.gif) left repeat-x; width:256px ; height:25px ; font:Arial; font-size:12px; text-align:center; color:#FFFFFF; border:#000033 solid 1px; }
.admin-textarea{background:#FFFFFF; border: #CCCCCC solid 1px ; width:256px; height:25px;}



/* ######### form ######### */
.formheading{ background-color:#000033; font:Arial; font-size:12px; font-style:normal; font-weight:normal; text-align:left; color:#FFFFFF; padding-left:5px;}
.formbox{border:1px #999999 ;}
.formheading-white{ background-color:#000033; font:Arial; font-size:11px; font-style:normal; font-weight:normal; text-align:left; color:#FFFFFF; padding-left:5px;}
.formbox{border:1px #999999 ;}

.textbox{border:1px solid #666666; padding:2px; margin:0px; width:120px;}
.textbox-small{border:1px solid #666666; padding:2px; margin:0px; width:80px;}
.text-area{border:1px solid #666666; padding:2px; margin:0px; width:435px;}

