* {margin:0px auto;	padding:0px;}
html {height: 100%;}
body {margin:0px auto; font: normal 14px Arial, sans-serif;color:#000080; background:#f5d7a8 url(../images/bg.jpg) top left repeat-x; width:928px;}

a {color:#000000;text-decoration:none;}
a:hover {text-decoration:underline; color:#333333;}
a:focus {outline:none;}

.leftf {float:left;}
.rightf {float:right;}
.clearf {clear:both;}
.clearall {clear:both; padding:0px; margin:0px}
img{border:0px none;}
.imgAction {cursor: pointer;}
.justify {text-align:justify}
.imgleft {float:left; padding:0px; margin:0px 10px 0px 0px; border:1px solid #F4F4F4; display:block;}
.padding5{padding:10px;}
	/* Header Text */
h1 {line-height:30px; background-color:#f9e7b5; margin:0px; padding:3px 20px; font-size:16px; font-weight:bold; color:#07289b;}
h1 span {color:#000000}	
h2 {margin:0px 0px 5px 0px; padding:0px; font-size:20px; font-weight:bold; font-family:Trebuchet MS; color:#89807e;}
h3 {margin:0px 0px 5px 0px; padding:0px; font-size:24px; font-weight:bold; font-family:Trebuchet MS; color:#89807e;}
h4 {color:#333333;font-size:16px;}
h5 {margin:0px 0px 5px 0px; padding:0px; font-size:14px; font-family:Arial; color:#000000;}
h6 {margin:0px; padding:0px; font-size:20px; font-family:Arial; color:#0053aa;}

HR {}
p {padding:0 0 0.5em 0;}
	
	
/* Body */
#tagline {margin:10px auto 5px auto;width:940px;text-align:right; top:0px; color:#FFFFFF;}

#main-header-page {margin:10px auto 25px auto;width:940px; height:63px; vertical-align:middle; padding:0px; border:0px solid red;}
#main-header {margin:0px auto 15px auto;width:940px; height:68px; vertical-align:middle; padding:0px; border:0px solid red;}

#logo {padding-left:10px; float:left;}

/*:: navigation*/
#navigation ul li a{color:#fff;display:block;padding:12px 15px;text-decoration:none;}

#navigation{margin:39px 0px 0px 20px; float:right; text-align:center; width:555px;height:28px; line-height:28px; background-color:#FFFFFF;}
#navigation ul{list-style-type:none; padding-left:12px; margin:0px;}
#navigation ul li{float:left;}
#navigation ul li IMG {height:28px;}
#navigation ul li a{font-size:14px; font-family:Arial; color:#000000; text-decoration:none; padding:0px 10px; font-weight:bold; }
#navigation ul li a:hover{color:#051F8D;display:block;}
#navigation li ul{position:absolute;display:none; margin:0px; padding:0px; border-top:1px solid #051F8D;}
#navigation ul li ul li{width:170px; clear:left; background-color:#051F8D; line-height:25px; border-left:8px solid #051F8D; border-right:1px solid #051F8D;}
#navigation ul li ul li a{width:150px; background:#FFFFFF;color:#000000;font-size:11px; margin-bottom:1px; text-decoration:none; text-align:left; padding:0px 10px;}
#navigation ul li ul li a:hover{background:#051F8D;color:#fff;display:block;text-decoration:none;}
		
#main-menu {margin:33px 0px 0px 37px; float:left; text-align:center; width:555px;height:28px; line-height:28px; font-weight:bold; background-color:#FFFFFF;}
#main-menu a {font-size:12px; color:#000000; text-decoration:none; padding:0px 18px;}
#main-menu a:hover { color:#092998;}

#main-banner {margin:0px auto; width:940px; height:329px;}	
#main-banner .banner {float:left; margin:0px;width:679px; height:329px; background-color:#FFFFFF;}
#main-banner #banner-top {margin:5px; height:203px; background:url(../images/banner-bg.png) right top repeat-y;}
#main-banner #banner-top  IMG {float:left;}
#banner-top .banner-text {width:245px !important; margin-left:37px; margin-top:22px; padding:0px; float:left;}

#main-banner .banner-footer {margin:5px; height:110px; background:#000000;}
#main-banner .banner-footer div {width:375px; line-height:110px; text-align:center; float:left;}
#main-banner .banner-footer div IMG {border:4px solid #FFFFFF; margin:8px;}

#main-banner .services {margin-left:7px; float:right; padding:0px; width:254px; height:329px; background:url(../images/img-servicesbg.png) top right no-repeat;}
UL.services-menu {margin:50px 40px 0px 40px; list-style:none; padding:0px; }
UL.services-menu LI {background:url(../images/bullet.png) left 8px no-repeat; padding-left:10px; color:#FFFFFF; line-height:18px;}
UL.services-menu LI a {color:#FFFFFF; text-decoration:none;}
UL.services-menu LI a:hover {color:#CCCCCC; text-decoration:underline;}

#main-container {margin:7px auto 0px auto; padding:0px 6px; border-top:4px solid #FFFFFF; border-bottom:8px solid #FFFFFF; width:928px; background:#FFFFFF url(../images/home-rightbg.jpg) right top repeat-y;}

.container-left  {float:left; margin:0px;width:670px;}
.padding {padding:0px 20px; } 
.container-right {float:right; padding:0px; width:245px;}
/*.container-right IMG {margin:10px; }		*/


#page-container {margin:7px auto 0px;  padding:0px 6px; border-top:4px solid #FFFFFF; border-bottom:8px solid #FFFFFF; width:928px; background:#FFFFFF url(../images/page-leftbg.jpg) left top repeat-y;}	
.page-left {float:left; margin:0px; width:260px; text-align:center;}
.page-left .rates {padding:10px 0px;}
.page-left-img {background:url(../images/page-imgbg.jpg) left top no-repeat;  border-top:10px solid #FFFFFF; text-align:center; width:257px; height:189px;}
.page-left-img IMG {padding:8px 11px 8px 6px;}
.page-right {float:left; margin:10px 5px; width:650px; }

.img-card {margin:0px auto; padding:7px 7px; border:0px solid red;}
.img-card a {line-height:75px; height:75px; padding:3px; float:left; vertical-align:middle; display:block;}

.divForm p {padding:5px;margin:0;display:block;}
.divForm p label {float:left; font-weight:bold; padding-right:5px; text-align:right;width:25%;display:block; /* 130px; */}

.label2 {font-weight:bold; padding-right:5px; text-align:left;display:block;}
.label3 {font-weight:bold; padding-right:5px; text-align:left;display:block; color:#000000; }

.mandatoryMark
{
	/*font	: bold 1.3em Arial, Helvetica, sans-serif, Tahoma;*/
	color	: #FF0000;
}

.successMsg 
{
	font-size		: 10pt;
	font-weight		: normal;
	color			: #006600;
	text-align		: center
}

input.stdButton
{
	background-color:#FF9C37; border:1px solid #FF9C37; padding:1px 5px; line-height:17px; color:#FFFFFF; font-size:12px; font-weight:bold; cursor:pointer;
}

.service_schedule {border:1px solid #F7D099;}
.service_schedule TH{font-size:14px; font-weight:bold; background-color:#F7D099; text-align:left; padding-left:10px; color:#000000; line-height:25px;}
.service_schedule TD{border:1px solid #F3F3F3; line-height:18px; padding:0px 5px;}
.service_schedule TR:hover{border:1px solid #F9EABF; background-color:#F9EABF; cursor:default;}


/*:: Footer Start*/
#main-footer {margin:0px; height:30px; line-height:30px; padding-left:15px; text-align:left; color:#333333; background:url(../images/home-footerbg.jpg) top left repeat-y; font-size:11px;}
#main-footer a {text-decoration:underline;}
#footer-margin {height:35px;}

#page-footer {width:925px;margin:0px auto; height:30px; line-height:30px; padding-left:15px; text-align:left; color:#333333; background-color:#f9eabf; font-size:11px; border-top:5px solid #FFFFFF}
#page-footer a {text-decoration:underline;}



.mainForm {margin:0px!important; padding:0px!important;}
#stage1, #stage2, #stage3 {margin:0px!important; padding:0px!important;}
.divclear {clear:both; line-height:1px!important; height:1px!important; margin:0px!important; padding:0px!important;}
.mainForm div {padding:0px; padding-left:20px; margin:5px 0px 0px 0px; line-height:20px; border-top:1px dotted #F4F4F4; border-bottom:1px dotted #F4F4F4;}
	.mainForm div p {float:none!important;}
.mainForm p {float:left; padding:5px;} 
.mainForm label {line-height:20px; text-align:right; padding-right:4px; font-weight:bold; width:120px; float:left;}
.mainForm textarea {width:300px;}
.mainForm  .label3 {font-size:12px;}

.btn-bg {background-color:#F5D77F; padding:10px; display:block; height:24px; padding:3px 10px 0px!important;}