/* CSS Document */



* { margin:0; padding:0;}







body {



	color:#000;



	background:#BFEF7F;



	font:20px/24px Arial, Helvetica, sans-serif;



}











a, a:focus {



	outline:none;



	text-decoration:none;



	color:#000;



}







a:hover {



	text-decoration:underline;



}







img { border:0;}







.spacer {



	font-size:0;



	line-height:0;



	clear:both;



}







p{



	padding-bottom:28px;



}







/* Wrapper */



.wrapper {



	background:url(images/wrapper-bg-repeat.gif) repeat-y 50% 0;



}



.innerWrapper {



	background:url(images/wrapper-bg.jpg) no-repeat 50% 0;



}



/* Header */



.header {



	width:890px;



	height:100%;



	overflow:hidden;



	margin:0 auto;



	color:#fff;



	padding:29px 0 20px;



}



.logo {

	float:left;



}







.header h1 {



	font:bold 26px/30px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	padding:46px 5px 0 0;



	text-transform:capitalize;



	float:right;



	width:auto;



}







.header h1 span{



	font-size:22px;



}







/* Body Content */ 







.bodyCont {



	width:892px;



	margin:0 auto 36px;



	background:#fff;



}







/* top Content */



.bodyCont .topPan {



	height:56px;



	background:#3DC4F0 url(images/body-top-bg.gif) repeat-x 0 100%;



	font-size:13px;



	font-weight:bold;



	text-align:right;



	padding:35px 20px 0 0;



}



.bodyCont .topPan li{



	display:inline;



}



.bodyCont .topPan li a {



	color:#fff;



	background-color:inherit;



	background:none;



	margin-left:18px;



}







.innerCont {



	padding:0;



	height:100%;



	overflow:hidden;



}







.dvRw{



	padding-bottom:22px;



	height:100%;



	overflow:hidden;



}







.dvRw .lftPanl{



	float:left;



	width:425px;



}







.dvRw .rhtPanl{	



	float:right;



	width:410px;



	padding-left:6px;



}







.dvContntBx{



	float:left;



	width:424px;



	padding-top:4px;



}







.dvTitle{



	background:url(images/title-bg.gif) no-repeat 0 0;



	padding:0 8px 5px;



}







h2{



	font:bold 24px/32px Arial, Helvetica, sans-serif;



	color:#fff;



}







.dvContnt{



	background:#e9f6fc url(images/bx-bg.gif) repeat-x 0 0;



	height:100%;



	overflow:hidden;



	padding:9px 6px 10px;



}







a.details{



	background:url(images/arrow.gif) no-repeat 75px 6px;



	font-size:20px;



	font-weight:bold;



	padding-right:28px;



	color:#000;



	padding-bottom:49px;



	display:block;



}







a.details:hover{



	color:#003b81;



}







/* address */







.innerContContact{



	padding:15px 88px 35px 105px;



	height:100%;



	overflow:hidden;



	font-size:15px;



}







.address {



	overflow:hidden;



	height:100%;	



}



.address p {



	padding-bottom:15px;



}



.address a {



	color:#000;



	background-color:inherit;



	font-weight:bold;



}



.address a:hover { text-decoration:underline;}



.address .left {



	width:380px;



	float:left;



}







.left .innerLft{



	float:left;



	width:auto;



} 







.left .innerRht{



	float:right;



	width:auto;



} 







.address .right {



	width:260px;



	float:right;



	padding-top:77px;



}



.address .right p {



	padding-bottom:10px;



}















/* Form */ 



fieldset {



	border:0;



	background:url(images/form-bg.jpg) no-repeat 0 0;



	width:626px;



	height:389px;



	margin:0 auto 30px;



	padding:20px 14px 10px 16px;



}







fieldset div.left {



	width:305px;



	float:left;



}



fieldset div.right {



	width:305px;



	float:right;



}



fieldset label {



	font-size:14px;



	font-weight:bold;



	color:#fff;



	background-color:inherit;



	height:24px;



}







/* Input Field */



fieldset div.inputfield { margin-bottom:15px;}



fieldset div.inputfield,



fieldset div.inputfield span {



	background:url(images/input-bg.jpg) repeat-x 0 100%;



	height:29px;



}



fieldset div.inputfield span {



	display:block;



	background-repeat:no-repeat;



	background-position:0 0;



	padding:0 0 0 8px;



}



fieldset div.inputfield span span {



	background-position:100% -29px;



	padding:0 12px 0 0;



}







fieldset div.inputfield2,



fieldset div.inputfield2 span {



	background:url(images/input-bg2.jpg) repeat-x 0 100%;



	height:57px;



}



fieldset div.inputfield2 span {



	display:block;



	background-repeat:no-repeat;



	background-position:0 0;



	padding:0 0 0 8px;



}







fieldset div.inputfield2 span span {



	background-position:100% -57px;



	padding:0 12px 0 0;



}







fieldset div.inputfield3,



fieldset div.inputfield3 span {



	background:url(images/input-bg3.jpg) repeat-x 0 100%;



	height:57px;



}



fieldset div.inputfield3 span {



	display:block;



	background-repeat:no-repeat;



	background-position:0 0;



	padding:0 0 0 8px;



}







fieldset div.inputfield3 span span {



	background-position:100% -57px;



	padding:0 12px 0 0;



}







div.inputfield input, div.inputfield select, div.inputfield input, div.inputfield2 textarea, div.inputfield3 textarea {



	width:100%;



	height:18px;



	outline:none;



	border:0;



	background:none;



	margin:5px 0 0;



	font-size:13px;



}



div.inputfield2 textarea, div.inputfield3 textarea{



	height:45px;



}



.bottomFieldCont {



	clear:both;



	margin-bottom:15px;



}







fieldset .rdb{



	background:url(images/rdb-bg.gif) no-repeat 100% 0;



	float:left;



	width:18px;



	height:22px;



	padding:4px 0 0 4px;



	border:0;



	display:block;



	margin:2px 11px 2px 0;



}







* + html fieldset .rdb{



	background:url(images/rdb-bg.gif) no-repeat 100% 2px;



	width:22px;



	margin-top:0;



	padding:0;



}







fieldset input.chkBx{



	margin:5px 9px 19px 20px;



	float:left;



}







* + html fieldset input.chkBx{



	margin-top:2px;



}







fieldset label.chkBx{



	font-size:12px;



	float:left;



}







.button {	



	height:35px;



	padding:30px 0 0 98px;



	font-size:20px;



	font-weight:bold;



	line-height:22px;



}



.button input {



	float:left;



	margin-right:51px;



}



.button a {



	color:#fff;



	background-color:inherit;



}



.button p {



	padding:5px 0 0;



}







input.btn{



	background:url(images/submit-btn.gif) no-repeat 0 0;



	width:147px;



	height:33px;



	cursor:pointer;



	display:block;



	border:0;



	font-size:15px;



	font-weight:bold;



	text-align:left;



	padding-left:6px;



}







input.resetbtn{



	background:url(images/btn-bg.gif) no-repeat 0 0;



	width:147px;



	height:34px;



	cursor:pointer;



	display:block;



	border:0;



	font-size:15px;



	font-weight:bold;



	text-align:center;



	padding-left:6px;



}







/* Footer */



.footer {



	text-align:center;



	font-size:9px;



	line-height:18px;



	color:#79A8BA;



	background-color:inherit;



	background:url(images/footer-bottom-bg.gif) no-repeat 50% 100%;



	padding-bottom:30px;



}







.footer ul{



	padding-bottom:20px;



}







.footer li{



	display:inline;



	margin-left:17px;



}







.footer li a{



	padding-right:17px;



	color:#79A8BA;



	background-color:inherit;



	font-size:11px;



}











.thankMsg {



	font-size:28px;



	line-height:32px;



	font:28px/32px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;



	text-align:center;



	padding:80px 0 300px;



} 



.thankMsg strong {



	font-size:36px;



	padding-bottom:5px;



	display:block;



}











/* Demographics */







.dvGraphicsData{



	margin:0 auto;



	height:100%;



	overflow:hidden;



	text-align:center;



}







.dvGraphicsData h2{



	font-size:25px;



	line-height:28px;



	padding-bottom:11px;



	color:#000;



	background-color:inherit;



}







.dvGraphicsData h3{



	padding-bottom:6px;



}



p.click{



	font-size:13px;



	padding-bottom:14px;



}







table.datatbl{



	text-align:left;



	padding-bottom:35px;



}







table.datatbl h2{



	font-size:22px;



	font-weight:bold;



	line-height:32px;



	padding:0 9px;



	background:#000;



	color:#fff;



}







.datatbl .tblsnapshot{



	font-size:17px;



	padding:11px 0 11px 11px;



}







.tblsnapshot td{



	padding:3px 11px 3px 0;



}







.total{



	font-weight:bold;



}







.datatbl th{



	text-decoration:underline;



}







.datatbl .tblroutes{



	font-size:17px;



	padding:11px 0 11px 11px;



}







.tblroutes td{



	padding:3px 11px 3px 0;



}







.tblroutes .lft{



	border-right:1px solid #c8c7c7;



}







.tblroutes .rht{



	border-left:1px solid #c8c7c7;



	padding-left:11px;



}



/* Demographics */











/* faq */







.dvFaq{



	padding-bottom:40px;



	height:100%;



	overflow:hidden;



	font-size:12px;



	line-height:16px;



}







.dvFaq h3{



	font-size:15px;



	line-height:20px;



	padding-bottom:12px;



	font-weight:bold;



}







.dvFaq p{



	font-size:12px;



	line-height:16px;



	padding-bottom:13px;



}







.dvFaq ol{



	padding-bottom:10px;



}







.dvFaq ol li{



	list-style-type:decimal !important;



	list-style:inside;



	padding-bottom:2px;



}







.dvFaq ul{



	padding-bottom:10px;



}







.dvFaq ul li{



	background:url(images/bullet.gif) no-repeat 0 7px;



	padding:0 0 10px 10px;



	list-style:none;



}







/* faq */







/* postcard */







.services, .services ul{



	float:left;



	width:240px;



	font-size:18px;



}







.services ul{



	padding-top:10px;



}







.services li{



	background:url(images/bullet-big.gif) no-repeat 5px 5px;



	padding:0 0 10px 28px;



}











.dvOffer ul{



	float:right;



	width:158px;



	padding-top:10px;



}







.dvOffer li{	



	display:block;



	padding:0 0 10px 8px;



}







.dvRw .lftColPostCard{



	float:left;



	width:448px;



}







.dvRw .rhtColPostCard{



	float:right;



	width:381px;



}







h2.pgTitle{



	color:#000;



	padding-bottom:10px;



	font-size:25px;



	font-weight:bold;



}







.redBx{



	background:url(images/red-bg.gif) repeat-x 0 0;



	height:100%;



	overflow:hidden;



	padding:16px 14px 59px;



	margin-top:50px;



}







.redBx a{



	text-decoration:underline;



}







.postcardFrm fieldset {



	border:0;



	background:url(images/form-bg2.jpg) no-repeat 0 0;



	width:626px;



	height:687px;



	margin:0 auto 30px;



	padding:20px 14px 10px 16px;



}







.doorhangerFrm fieldset {



	border:0;



	background:url(images/form-bg3.jpg) no-repeat 0 0;



	width:626px;



	height:609px;



	margin:0 auto 30px;



	padding:20px 14px 10px 16px;



}







/* postcard */











/* doorhangers */







img.doorhangers {



	margin-top:70px;



}







h3{



	font-size:30px;



	padding:20px 0;



}







ul.doorhangers{



	padding-top:10px;



}







ul.doorhangers li{



	background:url(images/bullet-big.gif) no-repeat 5px 5px;



	padding:0 0 10px 28px;



}











/* doorhangers */











.citybox{



	width:183px;



	height:366px;



	padding:5px;



	background:#eef7f7;



	color:#004d47;



	border:solid 1px #e0e9e9;



	margin:0 auto;



	overflow:auto;



	}



	



.citybox ul{



	list-style-type:none;



	}



	



.citybox ul li{



	text-align:left;



	font-size:14px;



	line-height:30px;



	padding:0;



	border-top:dashed 1px #c7cfcf;



	}	



	



.citybox ul li.top{



	border:none;



	}	



	



.citybox ul li a{



	display:block;



	color:#004d47;



	text-decoration:none;



	padding:0 0 0 10px;



	}



	



.citybox ul li a:hover{



	background:#d1f0fd;



	}







/*---- New Added ----*/



.innerCont h2{



	background-color:#000101;



	line-height:59px;



	text-align:center; 



	color:#fff;



	font-size:36px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



}



.panel{



	background:url(images/panel-divider.jpg) no-repeat 50% 100%;



	padding:25px 47px 15px;



	font-size:24px;



	color:#000;



	}



.number{



	background:url(images/number-bg.gif) no-repeat 0 0;



	width:38px;



	padding:0 19px 0 0;



	line-height:40px;



	text-align:center;



	float:left;



	}



.bodyText{



	float:left;



	width:741px;



	}



.bodyText h3{



	color:#02514B;



	padding:2px 0 0 0;



	font:28px;



	}



.bodyText h3 span{



	color:#000101;



	padding:9px 0;



	display:block;



	font-size:20px;



	}



.bodyText p{



	color:#58595B;



	font-size:21px;



	line-height:28px;



	}



.bodyText p span{



	color:#000101;



	font-size:22px;



	padding:6px 0 0 0;



	display:block;



	font-weight:bold;



	}



.bodyText img{



	float:right;



	margin:0 0 0 10px;



	}



	



.contactDetails{



	text-align:center;



	color:000;



	font-size:20px;



	padding:59px 0;



	}



.contactDetails span{



	font-size:29px;



	font-weight:bold;



	display:block;



	}



.contactDetails a{



	font-weight:bold;



	}



.contactDetails a:hover{



	text-decoration:underline;



	}



.footerban2



{



	background:#00524C repeat-x;



	margin:15px 10px 20px 10px;



	padding:15px 0 15px 15px;



	color:#FFF;



	



}



.footerban2 p



{



	float:right;



	font-size:30px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;



	width:640px;



	font-weight:bold;



	



}



.footerban2 p span



{



	font-size:22px;



	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;



	



}



.img2



{



	float:left;



}
.txtlink{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#29759C;
font-weight:bold;
text-decoration:underline;
}
.txtlink a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#29759C;
font-weight:bold;
text-decoration:underline;
}
.txtlink a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#29759C;
font-weight:bold;
text-decoration:underline;
}
.txtlink a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f78229;
font-weight:bold;
text-decoration:underline;
}
