@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
/* CSS Document */
body {
	font-family: 'Open Sans', sans-serif !important;
	font-size:12px;
	line-height:20px;
	margin:0px auto;
	
	background-size: 100%;
}
h2 span {
	float:right;
	font-size: 12px;
	font-weight: 200;
}
.text-center{text-align:center;
}


/* Style for pop up box*/
.button { 
	background: -moz-linear-gradient(center top, #f3f3f3, #dddddd);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#dddddd));
	background:  -o-linear-gradient(top, #f3f3f3, #dddddd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#dddddd');
	border-color:#000; 
	border-width:1px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	color:#333;
	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top:10px;
	font:12px; 
	width:214px;
}

.button:hover { background:#ddd; }

#login_btn{
	width:105px;
	height:32px;
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px 15px;
	float:right;
/*background:transparent url(../images/menu_bg_01.png) top left;*/
	text-align:center;
  display: inline;
	border-radius:5px;
  font-size: 12px;
/*  text-shadow: 1px 1px 0px #AEAEAE;*/
/*  box-shadow: 1px 1px 1px #F39C12;*/
  /*padding: 10px 25px;*/
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #F39C12;
  background: #FFCC00;
  font-weight:600;
}

#login_btn a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#fff;
}

#login_btn a:hover, #login_btn:hover {
	/*background:transparent url(../images/menu_hover.png) repeat-x top right;
	color:#000000;*/
	color:#fff;
  background:#b1b5b7;
}


/* style for menu */

#content_right {
	width:100%;
	height:1%;
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
}


#registration {
	width:100%;
	/*min-height:200px;*/
	padding:0px;
	margin:0px 0px 0px 0px;
	float:left;
}
#reg {
	width:100%;
	/*min-height:210px;*/
	padding:0px;
	margin:0px;
	border:#afb3b8 solid 1px;
	border-radius:10px;
background:#FFF;
}
	
#reg_top {
	width:100%;
	height:40px;
	padding:0px;
	margin:0px;
}

#reg_top_left {
	width:50%;
	height:30px;
	padding-top:5px;
	margin:0px;
	float:left;
	font-weight:600;
	border-radius:7px;
	border-top:#afb3b8 2px solid;
	background: rgba(182,182,185,1);
background: -moz-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(182,182,185,1)), color-stop(53%, rgba(238,238,239,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b9', endColorstr='#ffffff', GradientType=0 );
	/*background:transparent url(../images/tab_active.jpg) repeat-x;*/
	color:#333;
	text-align:center;

}

#reg_top_right {
	width:50%;
	height:30px;
	padding-top:5px;
	margin:0px;
	text-align:center;
	float:left;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(238,238,239,1)), color-stop(100%, rgba(182,182,185,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b6b6b9', GradientType=0 );
  border-bottom:#afb3b8  2px solid;	
	border-radius:10px;
	color:#BC50E9;
	text-align:center;

}
#reg_top_right:hover
{
color:#000;
text-decoration:none;	
cursor:pointer;
	
}
#reg_top_right a {
	text-decoration:none;
	color:#3333CC;
}
#reg_bottom {
	width:100%;
	/*min-height:420px;*/
	padding:20px 0px 0px 10px;
	margin:0px;
}

#reg_bottom ul {
	padding: 10px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	clear: both;
}
#reg_bottom ul li {
	width: 49%;
	padding:0px;
	/*margin:2px 5px 2px 0px;*/
	float:left;
}
#reg_bottom ul li.dob{
width:190px;
}
#search {
	width:100%;
	max-height:500px;
	min-height:300px;
	height:auto;
	/*padding:0px;
	margin:0px;*/
	border:#afb3b8  solid 1px;
	border-radius:10px;
	background:#FFF;
	overflow:hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	
}
#search_top {
	width:100%;
	height:25px;
	padding:0px;
	margin:0px;
}

#search_top_left {
	width:50%;
	height:30px;
	padding-top:5px;
	margin:0px;
	float:left;
	background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(238,238,239,1)), color-stop(100%, rgba(182,182,185,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(238,238,239,1) 47%, rgba(182,182,185,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b6b6b9', GradientType=0 );


  border-bottom:#afb3b8  2px solid;
	border-radius:7px;
	color:#BC50E9;
	text-align:center;
}

#search_top_left:hover
{
	color:#000;
	text-decoration:none;
	cursor:pointer;
	
}


#search_top_right {
	width:50%;
	height:30px;
	padding-top:5px;
	font-weight:600;
	margin:0px;
	float:left;
	border-radius:10px;
	border-top:#afb3b8 2px solid;
	background: rgba(182,182,185,1);
background: -moz-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(182,182,185,1)), color-stop(53%, rgba(238,238,239,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(182,182,185,1) 0%, rgba(238,238,239,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6b6b9', endColorstr='#ffffff', GradientType=0 );
	color:#333;
	text-align:center;


}
#search_top_left a {
	text-decoration:none;
	color:#3333CC;
}

#search_bottom {
	width:100%;
	/*height:100px;*/
	padding: 20px 0px 0px 20px;
	margin:0px;
	font-size:12px;
	overflow: hidden;
}

#search_bottom ul {
	padding:0px 20px 5px 0px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	min-height:30px;
	margin-bottom: 5px;
	border-radius:10px;
}
#search_bottom ul li {
	width:50%;
	padding:0px;
	/*margin: 5px 5px 3px 6px;*/
	float:left;
}


.err {
	width:90%;
	margin:0px auto;
	border-radius: 3px;
	color: #F00;
	padding:10px;
	
	margin-left: 10px;
margin-bottom: -31px;
}

.width210
{
	/*width: 235px;*/
}
.nn1
{
border-radius:2px; border:0px;   border: 1px solid #ccc; background:#FFF; height:30px; padding-left:10px;width: 40px;	
	
}
.nn2
{
border-radius:2px; border:0px;   border: 1px solid #ccc; background:#FFF; height:30px; padding-left:10px;width: 40px;	
	
}
.im
{
padding-top:50px;margin-bottom:20px;	
}
.new-butt
{
margin-top: 5px;	
}
.paddingleft30
{
	padding-left:28%;
}