/* CSS Document */
body, ul, li
{
	margin: 0px;
	padding: 0px;
}
a, a img
{
	border: 0px;
	text-decoration: none;
	color: #484848;
}
body
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}
.headbg
{
	background: url(images/headerImg.gif);
}
.topnav
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #e76b00;
}
.topnav a
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #e76b00;
}
.topnav a:hover
{
	color: #333333;
}
.linebg
{
	background: #559200;
	height: 1px;
}
.leftboxBg
{
	background: url(images/leftboxBg.gif) top repeat-x;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 10px;
	width: 161px;
}
.leftboxcontentBg
{
	background: url(images/leftboxcontentBg.gif) top repeat-x;
}
.rightboxBg
{
	background: url(images/rightboxBg.gif) top repeat-x;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 10px;
	width: 161px;
}
.innerrightboxBg
{
	background: url(images/rightboxBg.gif) top repeat-x;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.rightboxcontentBg
{
	background-image: url(images/rightboxcontentBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.innerrightboxcontentBg
{
	background: url(images/chmsgbg.gif) top repeat-x;
}
.mainNav
{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: url(images/navbg.gif) top repeat-x;
}
.mainNavSeparator
{
	background: url(images/navSeperator.gif) no-repeat;
}

.mainNav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.mainNav li
{
	margin: 0px;
	float: left;
	display: block;
}
.mainNav li a
{
	margin: 1px;
	display: block;
	padding: 11px 19px 11px 20px;
	color: #ffffff;
}
.mainNav li a:hover
{
	margin: 1px;
	display: block;
    color: #ffffff;
	background: url(images/hoverbg.gif) top repeat-x;
}
.mainNavActive
{
	background: url(images/hoverbg.gif) top repeat-x;
	display: block;
	padding: 12px 20px 11px 21px;
	color: #ffffff;
}
.subhead
{
	font: normal 16px Verdana, Arial, Helvetica, sans-serif;
	color: #e76b00;
	padding: 15px 0px 3px 0px;
}
.line1
{
	background: #e4e4e4;
	height: 1px;
}
.readmore
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #e76b00;
}
.readmore a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #e76b00;
}
.readmore a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #484848;
}
.footerbg
{
	background: url(images/footerBg.gif) top repeat-x;
}
.footer
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.footer a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.footer a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
}
.copyright
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 3px 0px 8px 0px;
}
.ibee
{
	font: normal 11px bold Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-left: 25px;
	text-decoration: none;
	padding-top: 3px;
}
.ibee a
{
	font: normal 11px bold Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline;
	letter-spacing: 1px;
}
.ibee a:hover
{
	text-decoration: none;
}
.innerheading
{
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	color: #333333;
}
.dots
{
	font: normal 23px Arial, Helvetica, sans-serif;
	color: #a1c66e;
}
.normalTxt
{
	font: normal 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	line-height: 18px;
	text-align: justify;
}
.normalTxt2
{
	font: normal 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	line-height: 18px;
}
.boxbg
{
	background: url(images/boxImg.gif) top no-repeat;
}
.innersubhead
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #28abcd;
}
.greenbg
{
	background: url(images/greenbgHm.gif) top repeat-x;	
}
.contentHead
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #1b6b88;
}
.contentHead1
{
	font: bold 13px verdana, Arial, Helvetica, sans-serif;
	color: #1b6b88;
	text-decoration:underline;
}
.text1 ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.text1 li
{ 
	background: url(images/arrow2.gif) 5px 17px no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	line-height: 18px;
	list-style: none;
	padding: 10px 0px 5px 25px; 
	text-align: justify;
}
.text2 ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.text2 li
{ 
	background: url(images/arrow2.gif) 5px 11px no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	line-height: 18px;
	list-style: none;
	padding: 5px 0px 3px 25px; 
}
.link
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}
.link a
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	text-decoration: underline;
}
.link a:hover
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	text-decoration: none;
}
.link1
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
}
.link1 a
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	text-decoration: underline;
}
.link1 a:hover
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #1b6b88;
	text-decoration: none;
}
.border
{
	border: #9bc265 solid 1px;
	padding: 3px;
}
.border1
{
	border: #9bc265 solid 1px;
}
.formbg
{
	background: url(images/form-bg.gif) top repeat-x;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #656565;
}
.formleftBorder
{
	border-left: #e3e3e3 solid 1px;
}
.formrightBorder
{
	border-right: #e3e3e3 solid 1px;
}
.formbottomBorder
{
	border-bottom: #e3e3e3 solid 1px;
}
.formtopBorder
{
	border-top: #e3e3e3 solid 1px;
}
.redmark
{
	color: #ff0000;
}
.buttonbg
{
	background: url(images/btnbg.gif) left top repeat-x;
	padding: 5px 7px 5px 7px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: 0px;
	margin: 0px;
}
.projectBorder
{
	border: #bbe2ee solid 1px;
}
.projectsBg
{
	background: url(images/projectsbg.gif) bottom no-repeat;
}
.projectsImgbg
{
	background: url(images/projecctImgBg.png) left top no-repeat;
}
.projectsreadmore
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.projectsreadmore a
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
.projectsreadmore a:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006699;
}
.leftNavigation
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2a2a2a;
}
.leftNavigation ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.leftNavigation li
{
	background: url(images/arro1.png) 26px 16px no-repeat;
	list-style: none;
	display: block;
	padding: 7px 0px 3px 20px;
	color: #2a2a2a;
}
.leftNavigation li ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.leftNavigation li ul li
{
	background: url(images/arrow4.png) 26px 15px no-repeat;
	list-style: none;
	display: block;
	padding: 6px 0px 3px 23px;
	color: #0068a4;
}
.leftNavigation li ul li a
{
	list-style: none;
	display: block;
	padding: 6px 0px 3px 23px;
	color: #0068a4;
}
.leftNavigation li ul li a:hover
{
	list-style: none;
	display: block;
	padding: 6px 0px 3px 23px;
	color: #2a2a2a;
}
.leftNavigation li a
{
	list-style: none;
	display: block;
	padding: 7px 0px 3px 20px;
	color: #2a2a2a;
}
.leftNavigation li a:hover
{
	list-style: none;
	display: block;
	padding: 7px 0px 3px 20px;
	color: #00668a;
}
.projectinnerBg
{
	background: url(images/innerprojectBg.gif) top repeat-x;
}
.projecthead
{
	font: normal 17px verdana, "Times New Roman", Times, serif;
	color: #484848;
}
.faqTxt ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.faqTxt li
{ 
	background: url(images/navarrow1.gif) 30px 15px no-repeat;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	line-height: 18px;
	list-style: none;
	padding: 10px 0px 4px 45px; 
}
.loginbg
{
	background: url(images/loginImg.gif) 50px 20px no-repeat;
	padding: 20px 0px 14px 0px;
}
.loginTxt
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.locationTxt
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.loginTxt a
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
.loginTxt a:hover
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.note
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #484848;
}
.forgotpwd
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
}
.forgotpwd a
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: underline;
}
.forgotpwd a:hover
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	text-decoration: none;
}



#dropmenudiv{
position:absolute;
border:1px solid #92d1e3;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:20px;
z-index:100;
padding-right: 30px;
color: #ffffff;

}

#dropmenudiv a{
    width: 180px;
	display: block;
	text-indent: 15px;
	border-bottom: 1px solid #92d1e3;
	text-decoration: none;
	font-weight: bold;
	padding-top: 1px;
    padding-right: 0px;
	padding-bottom: 1px;
	color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #005a7a;
color: #ffffff;
}
.contactInnerbg
{
	background: url(images/contactTabNrmlBg.gif) left top no-repeat;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 12px 0px 5px 0px;
}
.feedbackInnerbg
{
	background: url(images/feedbackTabNrmlbg.gif) bottom no-repeat;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 12px 0px 5px 0px;
}
.feedbackInnerbg a
{
	color: #ffffff;
	padding: 12px 0px 5px 0px;
	text-decoration: none;
}
.feedbackInnerbg a:hover
{
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
	padding: 12px 0px 5px 0px;
	text-decoration: none;
}
.contactInnerTxt
{
	background: url(images/contactinnerBg.gif) left top repeat-x;
	border: #dbdbdb solid 1px;
}
.feedbackcontactbg
{
	background: url(images/feedCtnBg.gif) bottom no-repeat;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 12px 0px 5px 0px;
}
.feedbackcontactbg a
{
	color: #ffffff;
	padding: 12px 0px 5px 0px;
	text-decoration: none;
}
.feedbackcontactbg a:hover
{
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 12px 0px 5px 0px;
	text-decoration: none;
}
.feedbackCtnInnerbg
{
	background: url(images/feedbackinnerbg.gif) left top no-repeat;
	font: normal 15px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 12px 0px 5px 0px;
}
.feedbackInnerTxt
{
	background: url(images/contactbg.gif) left top repeat-x;
	border: #fdddc1 solid 1px;
}
.sitemap ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sitemap li
{
	background: url(images/arrow4.png) 15px 10px no-repeat;
	list-style: none;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #2a2a2a;
}
.sitemap li ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.sitemap li ul li
{
	background: url(images/bul_sitemap.gif) 15px 10px no-repeat;
	list-style: none;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #0068a4;
}
.sitemap li ul li a
{
	list-style: none;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #0068a4;
}
.sitemap li ul li a:hover
{
	list-style: none;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #2a2a2a;
}
.sitemap li a
{
	list-style: none;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #2a2a2a;
}
.sitemap li a:hover
{
	list-style: none;
	display: block;
	padding: 4px 0px 3px 15px;
	color: #00668a;
}
.pageNavigation
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #1b6b88;
}
.pageNavigation a
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #4a4a4a;
	text-decoration: none;
}
.pageNavigation a:hover
{
	font: bold 12px verdana, Arial, Helvetica, sans-serif;
	color: #1b6b88;
	text-decoration: none;
}
.specificHead
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	
}
.tariffcard ol
{
	margin: 0px;
	padding: 0px;
}
.tariffcard li
{
	margin: 0px;
	padding: 3px 0px;
}
.previousNum
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #484848;
}
.previousNum a
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3c7ed0;
	text-decoration: underline;
}
.previousNum a:hover
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #3c7ed0;
 	text-decoration: none;
}
.dropmenudiv{
position: absolute;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color: #40A3C7;
visibility: hidden;
color: #FFFFFF;
border: #207EA0 solid 1px;
border-top: none;
margin-top: -1px;
}
.dropmenudiv a{
width: 157px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #207EA0; /*THEME CHANGE HERE*/
padding: 6px 10px 6px 17px;
text-decoration: none;
font-weight: bold;
color: #FFFFFF;
margin: 0px;
}
.dropmenudiv a:hover
{ /*THEME CHANGE HERE*/
background: #005A7A;
color: #FFFFFF;
}
* html .dropmenudiv
{
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	margin-top: -1px;
}
*+ html .dropmenudiv
{
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	margin-top: -1px;
}
.map a:hover
{
	border: #006699;
}
/* DROP DOWN MENU */


