/* -------------------------------
	Reset style
------------------------------- */

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,table,th,td{margin:0; padding:0;}

img{border:0;}

ul,ol{list-style:none;}

table{border:0px; border-collapse:collapse;}

/* -------------------------------
	Base font
------------------------------- */

body{font: normal 100% Arial, Helvetica, sans-serif; color:#fff;}
div span p{font-size:1.2em;}

h1, h3{font-size:14px; color:#C0DB4E;}
h1 {margin-bottom:-3px;}
h2{font-size:120%; color:#fff; font-weight:normal; padding:0.1em 0;}
h1,h3,h4,h5,h6,strong,th{font-weight:bold;}C0DB4E

a{}
a:visited{  }
a:hover{text-decoration:underline;}
a:active{  }

/* -------------------------------
	Base style
------------------------------- */
/*.input, .g, .l, .z, .xl{width:222px; height:15px; border:none; margin:0 0 0 5px;}
.g{background-color:#C0DB4E;}*/
.input, .l, .xl{width:222px; height:15px; border:none; margin:0 0 0 5px; background-color:white;}
.input1, .l, .xl{height:15px; border:none; margin:0 0 0 5px; background-color:white;}
.g{background-color:#C0DB4E; width:222px; border:none; margin:0 0 0 5px;}
.state {background-color:#C0DB4E;  border:none; margin:0 0 0 5px; height: 20px; width: 45px;}
.gender {background-color:#C0DB4E;  border:none; margin:0 0 0 5px; height: 20px; width: 70px;}

.l{width:45px;}
.z{width: 55px; border:none; margin: 0 0 0 5px; background-color:white; height: 20px}
.zip{width: 55px; border:none; margin: 0 0 0 0px; background-color:#C0DB4E;}
.xl{width:170px; height: 20px; border: none;}
.xxl{width:270px; height: 20px;}
.input_4{border:none; margin:0 0 0 5px; /*background-color:#E0872A;*/}
html, body{width:100%; height:100%; text-align:center; background-color:#fff;}

#main{min-height:100%; height:auto !important;	height:100%; margin: 0 auto -60px;  text-align:left;
background-color:#6B8856; margin-left:8px; margin-right:8px;}

	#header{border-top:solid #fff 8px;}

	.content{width:900px; margin: 25px auto;}
		.top_logo{float:left; width:150px; height:67px; background:#FFF url('/join/i/frontend/logo_top.gif') no-repeat top left;}
		.top_right{float:left; width:545px; margin:0 0 10px 17px; padding:15px 0 30px 20px; background:#FFF url('/join/i/frontend/top_title.gif') no-repeat 7% 90%;
			font-size:18px; color:#6B8856; font-weight:bolder;}

	.block{clear:both; padding: 0 0 0.8em 0;}
		.block form{margin:0 0 0 15px; padding:11px 0 0 0;}
		.block p {margin:0 0 0 15px; font-size:10px; }
		.block td {font-size:9px;}
		.bock_td{font-size:12px!important; padding:0 5px 4px 0;}
		.sprtor{padding:0 0 0 8px;}
		.block ul{margin:0 0 0 20px;}
			.block li{font-size:12px; margin:0 0 10px 20px; list-style:disc;}

	.block_g{width:500px; padding:0 10px 0px 10px; margin:14px 0 0 50px; background-color:#8BA853;}
	.block_g .xxl {width:300px;}
	.block_g .xl {width:110px;}
	.block_g input {height:17px;}
	.block_g td {padding:0 5px 8px 0;}
	.block_right{width:550px; margin-left:20%; clear:both; padding:2.2em 0 0 0;}
	.block_right p{font-size:80%; padding:0 5px 16px 0; line-height:1.1em;}
	.other td {padding:0 0 1.1em 0;}

#footer, .footer_push{height:60px;  margin:0 auto;  clear:both;}
				 /*.footer_push{oerflow:hidden; display:none;}*/
	.footer_content{height:52px; border-bottom:solid #fff 8px;}
	.footer_block{float:right; width:130px; margin:0 30px 0 0; padding:5px 0 5px 0; background-color:#B5BDAD;}
		.footer_block a{color:#6B8856; font-size:16px; font-weight:bolder; text-decoration:none;}

.form_5 p {font-size:85%;}
.form_5 ul {margin:0 0 0 1em; padding:0; font-size:80%;}
.form_5 ul li {list-style:url(../images/li.gif); padding:0em 0 0.9em 2em;}
.form_6 p {padding:0 0 0.9em 0;}
.form_6 p span {font-size:85%;}
.form_6 .block_g {margin:0.2em 0 0.5em 1.5em; padding:0.6em 0 0 0.5em; width:160px;}

.form_7 {background:#6B8856; float:left; text-align:left; padding:1em 1em 1em 2em; margin:8px; width:340px;}
.form_7 h5 { padding:0 0 1.5em 0; margin:0; font-size:90%;}
.form_7 p {font-size:75%; line-height:1.5em; padding:0; margin:0;}
.form_7 input {width:310px; border:none; height:20px; margin:0.1em 0 0 0;}
/*.form_7 a {display:block; float: right; text-decoration:none; color:#4e623f; text-transform:uppercase; font-weight:bolder; font-size:90%; background:#93c681; width:115px; height:22px; padding:0.4em 0 0 0; text-align:center; margin:1em 0 0 0;}*/
.f7a {margin-top:0.6em;}
.f7a p {line-height:1.3em;}
.f7a a {margin: 3em 1.7em 0 0;}
.form_7 p span {font-size:115%; font-weight:bolder; line-height:1.5em;}
.f7b {margin-top:3.1em;}
.f7b p {line-height:1.3em;}
.f7b a {margin: 2.6em 1.7em 0 0;}


.fadeoutclass3{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); /* IE 5.5+*/
 -moz-opacity: 0.1; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.1; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
 width:1px;
}

.fadeoutclass2{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
 -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
 width:1px;
}

.fadeoutclass{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
 -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
 width:1px;
}

.divForm {
 /*position: absolute;*/
 width: 95%;
 padding-left:20px;
 text-decoration:center !important;
}

.fadeoutwhiteclass{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1); /* IE 5.5+*/
 -moz-opacity: 0.01; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.01; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.01; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.fadeoutwhiteclass2{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25); /* IE 5.5+*/
 -moz-opacity: 0.25; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 0.25; /* Konqueror 3.1, Safari 1.1 */
 opacity: 0.25; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
 text-align:center;
}

.fadeoutblackclass{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
 -moz-opacity: 1; /* Mozilla 1.6 и ниже */
 -khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
 opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}