/* CSS Reset */
html,body,h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0;outline:none;}
body{font:100% 'Myriad Pro', sans-serif}p,ul,ol{margin:0;padding:0 0 1.25em}
ul,ol{padding:0 0 1.25em 2.5em}img{border:0}
a,a:link,a:visited,a:hover{text-decoration:underline}
form{display:inline;margin:0;padding:0}
form input,form select,form textarea{font:1em 'Myriad Pro', sans-serif}
form textarea{width:100%;line-height:1.25}
table{border:0;margin:0;padding:0}
table tr td{padding:0px}
*,:focus{outline: none;}
textarea{overflow:auto;}
.hidden{display:none}
.pointer{cursor:pointer}
.floatLeft{float:left}
.floatRight{float:right}
/* CSS Reset */

body
{
	overflow-x: hidden;
}


#set
{
	background-image: url(../images/shad.png);
	background-position-y: -35px;
	background-position-x: center;
	background-repeat: no-repeat;
	width: 922px;
	height: 1200px;
	margin: 0 auto;
}

#form
{
	width: 800px;
	min-height: 1200px;
	margin: 0 auto;
	background-image: url(../images/bg.jpg);
	background-position-y: -564px;
	background-repeat: repeat-y;
}

#head
{
	width: 800px;
	height: 130px;
	background-image: url(../images/head_ar.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}

#fb_button{
	background-image: url('../images/fb_button_ar.png');
	width: 202px;
	height: 61px;
	cursor: pointer;
}

#logo
{
	float: left;
	width: 230px;
	height: 100px;
	background-image: url(../images/logo_2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#login
{
	float: right;
	width: 200px;
	height: 50px;
	padding-right: 30px;
	padding-top: 30px;
	display:none;
}

#login span
{
	color: #808080;
	font-size: 16px;
}

#login a
{
	text-decoration: none;
	color: #6DB440;
	font-size: 16px;
}

#about
{
	width: 800px;
	height: 280px;
	position:relative;
}

#sep1
{
	width: 800px;
	height: 5px;
}

#banner
{
	width: 800px;
	height: 231px;
	background-image: url(../images/cfa.jpg);
}

.banner-border
{
	width: 800px;
	height: 4px;
	background-image: url(../images/banner_border.jpg);
}

#cfa-text
{
	width: 517px;
	height: 42px;
	padding-top: 77px;
	float: right;
	text-align: left;
	color: white;
	font-size: 37px;
	text-transform: uppercase;
}

#cfa-button
{
	width: 517px;
	height: 60px;
	float: right;	
	padding-top: 23px;
}

#cfa-button div
{
	width: 237px;
	height: 44px;
	padding-top: 16px;
	padding-left: 10px;
	margin-left: 140px;
	background-image: url(../images/cfa_button.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

#cfa-button div span
{
	color: white;
	font-size: 23px;
	text-transform: uppercase;
}

#sep2
{
	width: 800px;
	height: 15px;
}

#strip
{
	width: 800px;
	height: 50px;
	background-image: url(../images/strip.png);
}

#contact
{
	float: right;
	width: 102px;
	padding-right: 10px;
	height: 26px;
	padding-top: 24px;
	color: #808080;
}

#cinfo
{
	float: left;
	width: 415px;
	padding-left: 25px;
	height: 26px;
	padding-top: 24px;
	color: #6DB440;
	text-decoration: none;
	font-size: 14px;
	text-align: right;
	display: none;
}

#contact span
{
	color: #6DB440;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}

#sm
{
	float: left;
	width: 107px;
	padding-left: 129px;
	height: 25px;
	padding-top: 18px;
}

#sm div
{
	width: 110px;
	height: 20px;
}

#sm div a
{
}

#logo-big
{
	width: 800px;
	height: 325px;
	background-image: url(../images/logo_big.png);
	background-position: center;
	background-repeat: no-repeat;
}

#button-container
{
	width: 800px;
	height: 45px;
	float: left;
	margin: 0;
}

#button-container div
{
	float: left;
	width: 145px;
	height: 36px;
	margin-left: 44px;
	cursor: pointer;
	padding-top: 9px;
	background-image: url(../images/lang_button.png);
	text-align: center;
}

#button-container div span
{
	color: white;
	font-size: 23px;
	text-transform: uppercase;
	text-align: center;
}

#ar
{
	height: 43px !important;
	padding-top: 2px !important;
}

#ar span
{
	font-size: 32px !important;
}

/*form styling*/
.hulk
{
	color: #6DB440;
	font-size:28px;
}
.hulk_about
{
	color: #6DB440;
	font-size: 23px;
}
.tiny_hulk
{
	color: #6DB440;
	font-size:18px;
}
#form_table
{
	margin-left:40px;
	margin-top:40px;
	width:360px;
}
#form_table tr
{
	width:250px;
}
#form_table input[type=text]
{
	width:100%;
}
.breathing_room
{
	padding-top:10px;
}
.about_text
{
	font-size:14px;
}
.checkme
{
	margin-left:15px;
	margin-right:15px;
	vertical-align: middle;
	cursor: pointer;
}
.form_text
{
	color: #808080;
	font-size: 16px;
	margin-top:5px;
}
.form_text_radio
{
	color: #808080;
	font-size: 16px;
	margin-top:5px;
	margin-bottom:5px;
}
#code_target
{
	width:50px !important;
}
#code_target_2
{
	width:303px !important;
}
.country
{
	width:100%;
	height:30px;
}
#sign_agree
{
	margin-top:60px;
	margin-right:199px;
	cursor:pointer;
}
#conf_msg
{
	position:relative;
	top:150px;
	left:250px;
}
#right_side
{
	text-align:right;
	width:200px !important;
}
#top
{
	width: 500px !important;
}
/*end formm styling*/
#left_text
{
	width:210px;
	height:227px;
}
#left_text div
{
	width:180px;
	height:15px;
}
#mid_text, #left_text, #counter
{
	margin-top: 5px;
	margin-right: 15px;
	margin-left:10px;
	float:right;
}
#mid_text
{
	width:300px;
	height:227px;
}
#mid_text div
{
	width:280px;
	height:15px;
}
#counter
{
	width: 160px;
	height: 50px;
	margin: 0;
	margin-top:200px;
	margin-right:20px;
	display: none !important;
}
.divid
{
	display:inline;
	float:right;
	margin-top:20px;
}
#counter span
{
	float: right;
}
#signed
{
	width: 116px;
	height: 14px;
	background-image: url('../images/signatures.png');
	float:right;
	display:block;
	margin-top:65px;
	margin-left:13px;
	display: none  !important;
}
#div_agree_txt
{
	position:absolute;
	width:100%;
	height:1000px;
	background-image: url('../images/agree_bg.png');
	top:0;
	z-index: 9999;
}
#agree_txt_holder
{
	width: 400px;
	height: 400px;
	background-color: #ffffff;
	margin:auto;
	text-align: justify;
	margin-top: 200px;
	overflow-y:scroll;
	overflow-x:hidden;
	padding:15px;
}
body
{
	overflow: hidden;
}
#agreed
{
	color:#ffffff;
	background-color: #326834;
	border-radius: 15px 15px 15px 15px;
	text-align: center;
	width:200px;
	cursor:pointer;
}