*
{
	margin:0px;
	padding:0px;
}
body
{
background:#e3e0d6;	
}
#m_main_wrapper
{
	width:100%;
	height:634px;
    background:url(../images/vote-image.jpg) no-repeat;
	background-position:center top;
	background-color:#e2e8ea;
}
#m_main_wrapper_inner
{
	width:900px;
	height:634px;
	margin:3% auto;
}
.m_left_connect_main
{
	width:432px;
	float:left;
	margin:0px 35px 0px 0px;
}
.m_left_connect
{
	width:432px;
	height:330px;
	border-top:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	float:left;
	background:url(../images/bg_trans.png) repeat;
}
.m_left_connect p
{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:36px;
	color:#322928;
	padding:40px 10px 10px 30px;
	margin:0px 0px;
}
.m_left_connect_bottom
{
	width:434px;
	height:66px;
	float:left;
	background:url(../images/left_bg_bottom_bg.png) no-repeat;
}
.fb_co
{
	border:none;
	margin:12px 0px 0px 31px;
	float:left;
}
.fb_co a, .nor_co a
{
	border:none!important;
}
.nor_co
{
	border:none;
	float:left;
	margin:12px 0px 0px 26px;
}
.m_right_connect
{
	width:262px;
	height:370px;
	border:1px solid #e5e5e5;
	float:right;
	background:url(../images/bg_trans.png) repeat;*/
	margin: 85px 0px 0px 0px;
	background-color: #fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	margin-top:80px;
}
.m_right_connect p
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	color:#322928;
	padding:15px 50px 10px 30px;
	margin:0px 0px;
	text-align:center;
}
.pw_jag
{
	margin:35px 0px 0px 60px;
}
.pin_is_img
{
	margin:20px 0px 0px 53px;
	border:none;
}
.pin_is_img
{
	border: none;
}

/*******************************THANKS PAGE***************************/
#m_main_wrapper_inner_thnks
{
	width:1000px;
	height:634px;
	background:url(../images/bg_inner_03.jpg)  no-repeat top center;
	margin:0 auto;
}
.thnks_m_left_connect_main
{
	width:710px;
	float:left;
	margin:84px 0px 0px 0px;
}
.thnks_left_connect, .thnks_left_connect_1
{
	width:708px;
	min-height:210px;
	margin-bottom:25px;
	border:1px solid #e5e5e5;
	float:left;
	background:url(../images/bg_trans.png) repeat;
}
.thnks_left_connect h1
{
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:36px;
	color:#322928;
	padding:40px 10px 0px 30px;
	margin:0px 0px;
}
.thnks_left_connect p
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#322928;
	padding:0px 10px 10px 30px;
	margin:0px 0px;
}
.thnks_left_connect_1 p
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#322928;
	padding:10px 10px 0px 30px;
	margin:0px 0px;
}
.thnks_left_connect span, thnks_left_connect_1 span
{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#322928;
	display:block;
	clear:both;
	padding:27px 10px 10px 30px;
	margin:0px 0px;
}
.print_img
{
	margin:29px 0px 10px 30px;
	float:left;
	border:none;
}
.print_img a
{
	border:none;
}
/* Login Page */
.popup_over_layer{
	width:100%;
	height:100%;
	position:fixed;
	z-index:2000;
	background:url(../images/popup_overlayer.png) repeat;
	top:0px;
	left:0px;
}
.login_popup{
	width:315px;
	height:auto;
	background:#FFF;
	border:2px solid #007e41;
	border-radius:2px;-mox-border-radius:2px;-webkit-border-radius:2px;
	position:relative;
	left:50%;
	margin-left:-168px;
	padding:10px;
	top:30%;
}
.login_head{
    display:block;
    width:305px;
	height:25px;
    color:#FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
	background:#0a864a;
	margin-bottom:5px;
	padding:6px 0 0 10px;
}
.reg_field{
	width:315px;
	margin-top:8px;
}
/*.reg_field span{
	width:315px;
	font-size:16px;
	color:#565957;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}*/
.reg_field input[type="text"], .reg_field input[type="password"], .reg_field input[type="file"]{
	width:303px;
	height:29px;
	background:#f7f7f7;
	border-radius:2px;-mox-border-radius:2px;-webkit-border-radius:2px;
	padding:1px 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:2px;
	border:none;
	color:#666;
	font-size:14px;
	border:1px solid #adadad;
}
.reg_field input[type="button"]{
	width:auto;
	height:28px;
	color:#FFF;
	background:#F00;
	font-size:15px;
	border:none;
	border-radius:2px;-mox-border-radius:2px;-webkit-border-radius:2px;
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	float:right;
	padding:0px 10px;
}

.clous_btn{
	width:30px;
	height:23px;
	font-size:15px;
	color:#FFF;
	text-align:center;
	position:absolute;
	right:-19px;
	top:-19px;
	background:#0a864a;
	padding-top:7px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*form css
.r_form_main
{
	width:268px;
	float:right;
	margin-top:82px;
	overflow:hidden;
}
.r_form_main ul
{
	margin:0px;
	padding:0px;
}
.r_form_main li
{
	list-style:none;
	margin:0px; 0px;
	padding:0px 0px;
	display:block;
	width:266px;
	height:97px;
	background:#f5f5f5;
	border-top:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
    border-left:1px solid #b8b8b8;
	border-radius:4px;
}
.r_form_main li:last-child
{
border-bottom:1px solid #b8b8b8;
}
.r_form_main li:hover
{
	background:#e7e7e7;
}
.r_form_main_left
{
    width:155px;
	float:left;	
}
.r_form_main_right
{
	float:left;
	overflow:hidden;
}
.r_form_link
{
	padding:4px 21px;
	margin:33px 0px 0px 0px;
	display:block;
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	background:#ffcc00;
}
.r_form_link:hover
{
	background:#696969;	
}
.r_form_main_left p
{
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#696969;
	float:left;	
	padding:15px 15px;
}
*/
.r_form_main
{
	width:433px;
	float:left;
	margin:22px 0px 0px 0px;
	overflow:hidden;
	 
}
.r_form_main ul
{
	margin:0px;
	padding:0px;
	width:100% !important;
}
.r_form_main li
{
	list-style:none;
	margin:2px 0px;
	padding:0px 0px;
	display:block;
	width:100% !important;
	height:97px;
	background:#f5f5f5;
	border:1px solid #e1e0e0;
	border-radius:2px;
}
.r_form_main li:hover
{
	background:#eaeaea;/*ffcd00*/
	color:#fff;
}
.r_form_main_left,.r_form_main_center, .r_form_main_right
{
    height:95px;
}
.r_form_main_left
{
    width:229px;
	float:left;
	border-right: 1px solid #e1e0e0;
}

.r_form_main_center
{
    width:90px;
	float:left;	
}
.r_form_main_right
{
	float:left;
	width:105px;
	height:97px;
	background:#ffcd00;
	overflow:hidden;
}
.r_form_main_right:hover
{
   background:#ffad01;
}
.r_form_link, .r_form_link_1
{
	margin:33px 0px 0px 0px;
	display:block;
    font-family: 'Roboto', serif;
	font-size:14px;
	text-align:center;
	border-radius:4px;
	text-decoration:none;
}
.r_form_link
{
	padding:4px 18px;
	color:#696969;
}
.r_form_link_1
{
	padding:4px 10px;
	color:#fff;
}
.r_form_main_left p
{
    font-family: 'Roboto', serif;
	font-size:15px;
	color:#696969;
	text-align:left;	
	padding:30px 15px;
}
.padding17
{
	padding:17px 15px;
}
.left_boxText{
	width:450px;
	font-family: 'Roboto', serif;
	font-size:20px;
	float:left;
	margin-bottom:50px;
	text-align:left;
	color:#0a8247;
	text-transform:uppercase;
}
.right_boxText{
	width:400px;
	font-family: 'Roboto', serif;
	font-size:20px;
	float:left;
	text-align:left;
	color:#0a8247;
	text-transform:uppercase;
}
//gender

.gender_value{
	width:100%;
	float:left;
	font-size:14px;
	color:#333;
	margin-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
}
.radio_btn_label{
	width:68px;
	float:left;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}
.radio_btn_label input[type="radio"]{
	float:left;
	margin:5px 5px 0 0;
}
.radio_btn_label span{
	width:50px;
	float:left;
	display:block;
	font-size:14px;
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
}

@media screen and (min-width: 300px) and (max-width: 359px) {
	.head_top, .nav{display:none;}
	#m_main_wrapper_inner{width:90%;}
	.m_left_connect_main{width:100%;}
	.left_boxText{width:100%;margin:0 0 30px 0;}
	.m_left_connect{width:100%;}
	.m_left_connect_bottom{width:100%;}
	
	.right_boxText{width:100%;margin:80px 0 0 0;}
}