@charset "utf-8";
/* CSS Document */
*{
	margin:0px;
	padding:0px;
	}
body{
	background: url(../images/main_bg.jpg) repeat-x 0 0;
	width:100%;
	height:171px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}

table{width:100%}
.web_layout{
	width:100%;
	height:auto;
	}
.header_wrapper{
	float:left;
	width:100%;
	}
.header_1000{
	width:779px;
	margin:0 auto;
	padding:49px 0 73px 22px;
	color:#6FC;
	}
.navigation_wrapper{
	float:left;
	width:100%;
	height:38px;
	
	}
.containt_wrapper{
	float:left;
	width:100%;
	}
.containt_wrapper_1000{
	width:1000px;
	margin:0 auto;
	}
.containt_wrapper_1000_1{
	float:left;
	width:1000px;
	border:1px solid #bcbcbc;
	margin:12px 0 12px 0;
	padding-bottom:15px;
	}
.agent_registration_main{
	float:left;
	width:920px;
	padding:30px 40px 0 40px;
	}
.login_information{
	float:left;
	width:460px;
	font-size:18px;
	height:28px;
	margin-bottom:12px;
	}
.left_agent_registration_main{
	float:left;
	width:460px;
	}
.first_name_wrap{
	float:left;
	width:430px;
	margin-left:20px;
	}
.first_name_text{
	float:left;
	width:156px;
	height:38px;
	}
.input1{
	width:267px;
	height:24px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	}
.textarea{
	width:267px;
	height:64px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	}
.submit{
	float:left;
	width:450px;
	margin-left:400px;
	margin-top:30px;
	}
.select1{
	width:267px;
	height:25px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	}
.selectdd{
	width:70px;
	height:25px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	}
.selectmm{
	width:80px;
	height:25px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	margin-left:5px;
	}
.selectyy{
	width:98px;
	height:25px;
	border:1px solid #cccccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	margin-left:5px;
	}
.right_agent_registration_main{
	float:left;
	width:460px;
	}
.agent_photo{
	float:left;
	width:118px;
	height:123px;
	border:1px solid #cccccc;
	margin-left:211px;
	margin-top:24px;
	margin-bottom:18px;
	}
.admin_wrapper{
	width:491px;
	height:238px;
	border:1px solid #c8c8c8;
	margin:50px 0 50px 244px;
	background:url(../images/admin_bg.jpg) repeat-x 0 0;
	padding:10px;
	}
.admin_wrapper_left{
	float:left;
	margin-right:31px;
	}
.admin_wrapper_right{
	float:left;
	width:261px;
	}
.admin_heading{
	float:left;
	}
.admin_id{
	float:left;
	width:259px;
	height:auto;
	margin-top:15px;
	}
.input{
	width:259px;
	height:30px;
	border:1px solid #b9b9b9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	padding-left:5px;
	}
.sign_btn{
	float:left;
	margin-top:45px;
	margin-left:155px;
	}
.footer_wrapper{
	float:left;
	width:100%;
	background:url(../images/footerimg.jpg) repeat-x 0 0;
	height:47px;
	}
.left_div_info{
	width:170px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5C5C5C;
	float:left;
	font-weight:bold;
	}	
.right_div_info{
	width:250px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#929292;
	float:left;
	}		

.btn_save{
	padding:4px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#5AC94E;
	border:1px solid #FFF;
	border-radius:4px;
	cursor:pointer;
	moz-border-radius:4px;
	
}	
	
/**********************************************************************************/	
/******************** Css for Resgistered directries **************************/
.emp_registration_main{
	float:left;
	width:980px;
	padding:10px 10px 0 10px;
	}
.list_main_css{
	width:980px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:20px 0 5px 0;
}
.list_value_css{
	float:left; width:183px;  text-align:center; background:#E4E4E4; border:1px solid #8C8C8C; padding:5px 5px;
}
.border_right{
	border-right:none;
	}
.list_main_css1{
	width:980px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:3px 0 3px 0;
}

/*------------------------------------------------------------------*/
.validate_state_css{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:1px solid #666;}
.contant_state_validate{width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:25px; background:#EBEBEB; text-align:center; border:1px solid #666; }
.selecttxt{
	font-family:Arial, Helvetica, sans-serif;
}
.submit_button{
	padding:3px 15px;
	background:#009500;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	border-radius:4px;
	cursor:pointer;
	border:1px solid #000;
	-moz-border-radius:4px;
}
.save_button{
	padding:3px 15px;
	background:#600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	border-radius:4px;
	cursor:pointer;
	border:1px solid #000;
	-moz-border-radius:4px;
	height:20px;
	width:40px;
}
.dsr_button{
	padding:3px 10px;
	background:#600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-radius:4px;
	cursor:pointer;
	border:1px solid #000;
	-moz-border-radius:4px;
	height:16px;
	width:100px;
	float:left;
}

.comp_type
{
	color:#600;
	font-size:14px; 
	font-weight:bold;
	float:left;
	width:160px; 
	height:25px;
}
.select3{
	width:200px;
	height:25px;
	border:1px solid #cccccc;
	font-size:14px;
	color:#929292;
	border:1px #600 solid; 
	color:#600; 
	border-radius:4px;
	margin-left:15px;
	float:left;
	}
	.textarea2{
	width:200px;
	height:60px;
	border:1px solid #cccccc;
	font-size:14px;
	color:#929292;
	border:1px #600 solid; 
	color:#600; 
	border-radius:4px;
	margin-left:15px;
	float:left;
	}
.wraper
{
	width:440px;
	float:left;
	
	margin-top:10px;
}
.dsr_details
{
	
	width:385px;
	border:1px solid #600;
	float:left; 
	margin-top:15px;
	border-radius:4px; 
	color:#600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.d_detail
{
	height:200px;
	width:300px;
	margin-left:50px;
	margin-top:20px;
	float:left;
	color:#600;
	font-style:italic;
}
.contant_dsr_validate{width:160px; font-family:Arial, Helvetica, sans-serif;  color:#FFF; height:25px; background-color:#600; border:1px solid #666; font-size:14px }

.error_area
{
	float:left;
	padding:0 0 0 180px;
	color:red;
}
//*************************************/
.title_mail_search {
float: left;
width: 60px;
padding-left: 10px;
height: 30px;
}
.searchbutton_css {
border: 1px solid #006A00;
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
color: #FFF;
cursor: pointer;
background: #004000;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 4px 5px;
}

.show_option{
	display:none;
	height:auto;
	left:156px;
	top:26px;
	position:absolute;
	z-index:100;
	background-color:#fff;
	border:#b8b8b8 1px solid;
	border-width:0 1px 1px 1px;
	width:267px;
}
.errorRegMsg
{
	color:red;
}
.option_div
{
	padding: 4px;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
	text-align: left;
	white-space: normal;
	
}
table ,tr, td, th{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.show_option_add
{
	left:0px;
	top:24px;
	display:none;
	height:auto;
	position:absolute;
	z-index:100;
	background-color:#fff;
	border:#b8b8b8 1px solid;
	border-width:0 1px 1px 1px;
	cursor:pointer;
	
}

.title
{
	font-weight:bold;
	padding-top:10px;
}

.input1
{
	width:220px;
}
.show_option_add
{
	left:0px;
	top:24px;
	width:218px;
	display:none;
	height:auto;

	position:absolute;
	z-index:100;
	background-color:#fff;
	border:#b8b8b8 1px solid;
	border-width:0 1px 1px 1px;
	cursor:pointer;
	
}

.field
{
	padding-top:10px;
}


.show_option
{
	
	left:0px;
	top:36px;
	width:220px;
}
.error
{
	color:#C00;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:50px 0 0 396px;
	
}
.main
{	
	padding:10px 0 10px 0;
}
.tr_main
{	
	background-color:blue;color:white;
}
.sub_main
{
	padding:5px 0 5px 0;
	text-align:center;
	border:1px solid #000;
}
.sub_tr
{
	border:1px solid #000;
	background-color:#630;
	color:white;
}
.text_show
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.show_option_position
{
width:100%; position:relative; z-index:1	
}
.main a{color:#0cc}

.button_example{
	cursor:pointer;
border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding:6px 15px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.button_example:hover{
	cursor:pointer;
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}

.button_title{
	cursor:pointer;
border:1px solid #2a2c2f; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 6px 15px ; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #45484d; background-image: -webkit-gradient(linear, left top, left bottom, from(#45484d), to(#000000));
 background-image: -webkit-linear-gradient(top, #45484d, #000000);
 background-image: -moz-linear-gradient(top, #45484d, #000000);
 background-image: -ms-linear-gradient(top, #45484d, #000000);
 background-image: -o-linear-gradient(top, #45484d, #000000);
 background-image: linear-gradient(to bottom, #45484d, #000000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#000000);
}

.button_title:hover{
	cursor:pointer;
 border:1px solid #151617;
 background-color: #2d2f32; background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a));
 background-image: -webkit-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: -moz-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: -ms-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: -o-linear-gradient(top, #2d2f32, #1a1a1a);
 background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d2f32, endColorstr=#1a1a1a);
}
