/* CSS Document */
body{
background:url(images/bg.jpg) repeat-x 0 0;
padding:0; margin:0;
font:normal 14px/20px Arial, Helvetica, sans-serif; color:#5D5D5D;}

div, p, span, label, h1, h2, h3, ul, li {
padding:0; margin:0;}

img{
padding:0; margin:0; border:0;}

ul{
list-style-type:none;}

.headerpanel{
border:7px solid #FFFFFF; background-color:#C2EEF9; padding:0 65px;}

.toplink{font-weight:bold; color:#E7F7FF; text-decoration:none;}

.toplink:hover{color:#FFF;}

.home{
background:url(images/home.gif) no-repeat 0 16px; padding:0 16px;  line-height:42px;}

.contact{
background:url(images/contact.gif) no-repeat 0 17px; padding:0 16px; line-height:42px;}

.sitemap{
background:url(images/sitmap.gif) no-repeat 0 17px; padding:0 0 0 16px; line-height:42px;}

.subHeading{
color:#3AB7E9; font-weight:bold; line-height:26px;}

/*-----navigation start-----*/

.navLeft{
border-left:1px solid #168BAA; background:url(images/navBG.gif) repeat-x 0 0; height:48px;}

.navRight{
border-right:1px solid #168BAA; background:url(images/navBG.gif) repeat-x 0 0; height:48px;}

.navMiddle{
background:url(images/navBG.gif) repeat-x 0 0; height:48px; text-align:center}

ul.navmain{
line-height:48px; width:750px; margin:0 auto; font-size:12px;}

ul.navmain li{
float:left; line-height:48px; background:url(images/navSep.gif) no-repeat 100% 0; margin:0 2px;}

ul.navmain li.nobg { background:none;}

ul.navmain li a{
line-height:48px; padding-left:32px; display:block; margin:0 5px 0  0; font-weight:bold; color:#FFF; text-transform:uppercase; text-decoration:none;
}

ul.navmain li a span.navR{
line-height:48px; padding-right:32px; display:block;
}

ul.navmain li a:hover, ul.navmain li a.active{
background:url(images/navL.gif) no-repeat; line-height:48px; padding-left:32px; display:block; margin:0 5px 0 0; color:#A20C0C;}

ul.navmain li a:hover span.navR, ul.navmain li a.active span.navR{
background:url(images/navR.gif) repeat-x 100% 0; line-height:48px; padding-right:32px; display:block; color:#A20C0C;}


/*-----navigation end-----*/

.bodybg{
background:url(images/bodyBg.gif) repeat-x 0 0; padding:25px 15px;}

h2.heading{
font-size:30px; color:#000000; line-height:35px;}

h2.heading span{
color:#A20C0C;}

.online{
border:1px solid #CFCFCF; background:url(images/onlineBG.gif) repeat-x 0 100%; padding:20px 2px 12px 15px;}

.heading2{ font-size:23px; line-height:26px; color:#333333;}

.heading2BG{background:url(images/onlinepic.gif) no-repeat 100% 5px;}

.heading2 span{
color:#A20C0C; font-size:35px;}

.more{
border:1px solid #000; background:#000 url(images/moreBg.gif) repeat-x 0 0; text-decoration:none; color:#FFF; line-height:18px; text-align:center; font-size:11px; width:50px; display:block; }

.more2{
background: url(images/arrow.gif) no-repeat 0 10px; text-decoration:underline; color:#1078AC; line-height:26px; text-align:center;  width:40px; display:block; padding-left:5px; }

.more:hover{
color:#999999;}

.testimonial{
padding:8px 12px;}

.testimonialHeading{
border-bottom:4px solid #DFDEDE; padding-bottom:3px;}

.testimonialN{
font-weight:bold; color:#999999; font-size:20px; display:block; width:30px; float:left; line-height:25px}

.testimonialText{
float:right; display:block; width:290px;}

.borderB{ border-bottom:1px solid #DFDEDE}

.padingB{padding-bottom:5px;}

.request{ border:1px solid #DFDEDE; background-color:#FFFFFF;
}

.requestB{
border-bottom:7px solid #FFF; 
border-left:7px solid #FFF; 
border-right:7px solid #FFF; 
background-color:#F8F8F8;
padding-left:5px;
padding-right:5px;
font-size:12px;}

.requestHeading{
font-size:18px; color:#A20C0C; line-height:44px;
margin:0; padding:0; 
}


.remor{
padding:7px 0; display:block}

/* ######### Style for footer ######### */
.footer{
border-top:4px solid #DFDEDE;
background-color:#F0F0F0; padding:20px 0 25px 0; color:#A8A5A5;}

.footer p{
padding:6px 0 0 7px; text-align:left;}

.footerlink{
float:left;display:block; padding:0 7px;
}

.footerSep{ background:url(images/footerSep.gif) no-repeat 100% 4px;}

.footer a{
text-decoration:none; color:#605E5E;
}

.footer a:hover{
text-decoration:none; color:#73B3D6;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
width: 210px;
visibility: hidden;
}


.dropmenudiv a{
background-color: #D8F1FD;
width: auto;
display: block;
border-bottom: 1px solid #37B6E8; /*THEME CHANGE HERE*/
padding: 2px 0 0 6px;
line-height:25px;
text-decoration: none;
font-weight:normal;
color: #2B0503;
text-align:left;
padding-left:20px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #37B6E8; color:#FFF;
}


/*----content page------*/
.process{
display:block;
background:url(images/bulate.gif) no-repeat 0 5px; padding:0 0 5px 11px;}

ul.sitemapPage {
	margin:0 0 80px 20px;
	}
ul.sitemapPage  li{
	color:#292929;
	}
ul.sitemapPage  li ul{
	margin:0 0 0 50px;
	}
	
	
ul.sitemapPage  li a{
	color:#292929; line-height:25px; font-weight:bold; text-decoration:none; background:url(images/bulate.gif) no-repeat 0 5px; padding:0 0 0 12px;
	}
ul.sitemapPage  li a:hover{
	color:#3AB7E9;
	}	
	
ul.sitemapPage  li ul li a{	
	 color:#3AB7E9; background:none;
	 }

ul.sitemapPage  li ul li a:hover{	
	 color:#000;
	 }
	 
.link3{
color:#3AB7E9; text-decoration:underline;}	

.link3:hover{ color:#C01111;}


/*-----------24-07-09-----------------*/

.requstfromBorser{
border:4px solid #26A3D5;
}

.requstfromHeading{
background-color:#26A3D5; padding:6px; font-size:14px; font-weight:bold; color:#FFFFFF;
}
.requstfromFild{
padding:6px; color:#666666; font-weight:bold;}

.requstfromFild2{
padding:6px; background-color:#EEEEEE; color:#666666; font-weight:bold;}

.requstTextbox{
width:300px; border:1px solid #B7CBEF}

.BdrB{
border-bottom:1px solid #CCCCCC;}

.BdrR{
border-right:1px solid #CCCCCC;}

ul.services {
	margin:15px 0 10px 5px;
	}
ul.services  li{
	color:#005286; background:url(images/tick.gif) no-repeat 0 10px; padding:0 0 0 19px; line-height:34px; font-weight:bold; border-bottom:1px solid #EFEFEF;
	}
