body {
	margin: 0px;
	padding: 0px; background:#2e2e2e; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2e2e2e; background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-position:center top;
}
.maindiv { width:100%; margin:14px 0px 20px 0px; padding:0px; float:left; }
.container { width:1020px; margin:0 auto; padding:10px; background-color:#5A9D03; border-radius:10px; display:table;}
.containerills { width:880px; margin:0 auto; padding:10px; background-color:#5A9D03; border-radius:10px; display:table;}
.toplogo { width:100%; float:left; margin:10px 0 0 10px; padding:0px;}
.content_middle {width:100%; float:left; margin:10px 0 0 0; padding:22px 0px 0px 0px; background-color:#FFFFFF; border-radius:10px; box-shadow:0px 0px 8px #000;}
.content_middle1 {width:100%; float:left; margin:0px 0 0 0; padding:0px;}
.content_middleinner {width:100%; float:left; margin:0px 0 0 25px; padding:0px;}
.content_middleinner1 {width:95%; float:left; margin:0px 0 0 25px; padding:0px;}
.content_middleinnerinstruct {width:95%; float:left; margin:0px 0 0 0; padding:0px;}
.content_left { width:652px; float:left; margin:0px 0px 0px 25px; padding:0px;}
.text_top { width:100%; float:left; margin:0px 0px 0px 0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2e2e2e; line-height:20px;}
.subheading {margin:10px 0 -40px 20px; padding:0px; background:none !important; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333  !important;}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #5A9D03;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5A9D03;
}


#form-progress {
    height: 70px;
    margin: 10px 0 20px;
    padding: 0 20px 0 30px;
    width: 610px;
	float:left;
}
#form-progress table {
    border-collapse: collapse;
    height: 44px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 552px;
}
#form-progress table td.stage-icon {
    background-color: #ffffff;
		border: solid 2px #cccccc;

   
    display: inline;

    float: left;
    height: 33px;
    padding: 7px 0 0;
    text-align: center; 
    width: 40px;
overflow: hidden; 

}
#form-progress .current-stage {
    background-color: #EA8400 !important;
    border-color: #EA8400 !important;
	border:0px;
	overflow: hidden; 
}

#form-progress .current-stage span {
    color: #ffffff;
}
#form-progress td span {
    color: #cccccc;
    font-size: 24px;
    font-weight: bold;
}
#form-progress td.separator {
    width: 210px;
}

#form-progress #progress-labels {
    width: 610px;
}

#form-progress #progress-labels ul {
    height: 30px;
    margin: 10px 0 0;
    padding: 0;
    width: 610px;
}
.clear {
    clear: both;
}

#form-progress #progress-labels #complete-form {
    margin-right: 152px;
}
#form-progress #progress-labels li {
    float: left;
    list-style-type: none;
}
#form-progress #progress-labels #confirm-details {
    margin-right: 81px;
}

#form-progress #progress-labels li {
    float: left;
    list-style-type: none;
}

#form-progress ul li h4 {
    color: #333333;
    font-family: 'Museo Sans',Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
	margin:0px; padding:0px;
}

.formfields { width:100%; float:left; margin:0px 0px 0px 0px; padding:0px;}
.quotesbg { width:96%; float:left; margin:0px 0px 0px 0px; padding:13px; background-color:#CCCCCC;}
.subheading_form{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#373737; margin:0px;}
.fields_new { margin:7px 0px 0px 0px; padding:0px; width:440px; display:table;} 
.fields_newins { margin:7px 0px 0px 0px; padding:0px; width:100%; display:table;} 
.fields_new11 { margin:7px 0px 0px 0px; padding:0px; width:440px; display:table;float:right;} 
.field_name { width:210px; margin:0px; padding:0px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; float:left;}
.field_instruct { width:150px; margin:0px; padding:0px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; float:left;}
.field_nameins { width:100%; margin:0px; padding:0px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; float:left;}
.field { width:227px; margin:0px; padding:0px; float:right; border:#d3d3d3 1px solid; background-color:#FFFFFF;}
.fieldins { width:100%; margin:0px; padding:0px; float:right; border:#d3d3d3 1px solid; background-color:#FFFFFF;}
.field1 { width:100%; margin:0px; padding:0px; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; border:none;}
.field2 { width:100%; margin:3px 0px 3px 0px; padding:0px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; border:none;}
.fieldnew { width:45px; margin:0px; padding:0px; float:left; border:#d3d3d3 1px solid; background-color:#FFFFFF;}
.field3 { width:100%; margin:3px 0px 3px 0px; padding:0px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; border:none;}
.textarea { width:100%; margin:0px; padding:0px; height:67px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; border:none;}


.field_namenew { width:328px; margin:0px; padding:0px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#373737; float:left;}
.radiobutton { width:100px; margin:0px; padding:0px; float:right;}
.submit { width:227px; margin:10px 0 0 0; padding:0px; float:right; }
.submit1 {  margin:10px 0 0 0; padding:0px; float:right; }

.content_right { width:266px; float:right; margin:-80px 10px 0px 0px; padding:15px; background-color:#282828; border-radius:10px;}

ul.list { width:100%; float:left; margin:10px 0 0 0; padding:0px; list-style:none;}
ul.list li {  width:100%; float:left; margin:0px; padding:0px; border-bottom:#424242 1px solid;color:#ffffff; font-size:14px; line-height:24px; text-decoration:none; background-image:url(../images/bullet.jpg); background-position: left; background-repeat:no-repeat; padding-left:16px;}
ul.list li a { color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; text-decoration:none; background-image:url(../images/bullet.jpg); background-position: left; background-repeat:no-repeat; padding-left:16px;}
ul.list li a:hover { color:#ee9e36; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:24px;}

.whiteheading{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; font-weight:bold;}

.logos_right { width:100%; float:left; margin:20px 0 0 0; padding:0px; text-align: center;}
.arrow { width:163px; position:absolute; margin: -1px 0 0 604px; padding:0px;}

.text_main { width:970px; float:left; margin:25px 0px 0px 25px; padding:0px; line-height:20px; font-size:12px;}

.footer { width:100%; float:left; margin:20px 0 0 0; padding:12px 0 12px 0; background-color:#eaeaea; border-radius:0px 0px 10px 10px; }
.footer_left { width:550px; float:left; margin:0px 0px 0px 20px; font-size:13px;}
a:link {
	color: #2E2E2E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #2E2E2E;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #2E2E2E;
}
.footer_right { width:170px; float:right; margin:0px 25px 0px 0px; font-size:12px; color:#999999; text-align: right;}

.innerheading{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#5A9D03; padding-bottom:10px;}
.err{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000;}
.bold{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000;font-weight:bold;}

.heading22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A9D03;
}
.main-txt
{
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2e2e2e;

}
.main-txt a
{
font-size:14px; color:#2e2e2e;

}
.main-txt a:link
{
font-size:14px; color:#2e2e2e;

}
.main-txt a:visited
{
 font-size:14px; color:#2e2e2e;

}
.main-txt a:hover
{
 font-size:14px; color:#2e2e2e;

}

.default_page_content { width:100%; float:left; margin:0px 0px 0px 0px;}
.left_content { width:360px; float:left; margin:0px; padding:0px;}
.thanku{ width:222px; float:right; margin:0px; padding:0px;}
.text_white1 { padding:7px 10px 7px 10px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px;}

.about-button{text-align:center;}


