.input-form
{
	font-size:;
	border:1px solid #999999;
	font-family: verdana, arial;
	height: 20px;
	width: 210px;
	margin-right: 0px;
	padding-right: 0px;
	margin-top: 5px;
	color: #999;
	text-indent: 5px;
	line-height: 20px;
}
.map-input
{
	font-size:11px;
 padding:0px;
 margin:0px;
  height:17px;
	border:1px solid gray;
	font-family: verdana, arial;
	width: 50%;
	text-indent: 10px;
}
select
{
  border:1px solid gray;
  font-size:11px;
  *border:1px solid gray;
}

fieldset
{
	border:0;
	padding: 0px 0px 0px 0px;
}

.clearing
{
  clear:both;
}

.heading_area
{

border-bottom:1px solid #cccccc;
}

.heading_reg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#000000;
	display:inline-block;
	zoom:1;
*display:inline;
}

.mandatory
{
	float:left;
	zoom:1;
	display:inline-block;
*display:inline;
	padding-top:10px;
	font-family: verdana, arial;
	font-size: 10px;
	color: #000000;
}

.registration_form
{
font-family: verdana;
padding-left:20px;
padding-top:10px;
padding-right:20px;
}

.section_heading
{
font-family: ariel;
font-size: 14px;
font-weight: bold;
color:#5B9DFF;
padding: 5px 0px 0px 0px;
border-bottom:1px solid #999999;
}

.row_reg
{
	padding-top:5px;
}

.row_reg label
{
	zoom:1;


*display:inline;
	width: 200px;
	display: inline-block;
}

.row_reg div
{
display: inline-block;
vertical-align:middle;
zoom:1;
*display:inline;
}

.label
{
	color:#505050;
	font-family:verdana, arial;
	font-size:11px;
	font-weight: normal;
	padding-right: 10px;
	float: left;
}

.textfields
{
	display:inline-block;
	zoom:1;
*display:inline;
	/* border: .01em solid #333333; */
}

#asterix
{
color:#ff0000;
font-family:verdana;
font-size:11px;
vertical-align:top;
padding-left:5px;
}

a#send_rqst img
{
background: url('../images/send_rqst.jpg') no-repeat;
height:30px;
width:103px;

}

a#send_rqst:hover img
{
background: url('../images/send_rqst_rollover.jpg') no-repeat;
height:30px;
width:103px;
}
#btnRegister {
	width: 55px;
	height: 20px;
}


/*added on 21 may 2011 by alok*/
.read
{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3399FF;
padding-left:5px;
}

.accept
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;

}

.denote{
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#FF0000
}
.submit_btn_container
{
	height:25px;
	float: left;
}


.submit_btn
{
	height:25px;
	width:100px;
	font-size:11px;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	text-align:center;
	background-color: #FCDB00;
	line-height: 25px;
	float: left;
}

.submit_btn:hover
{
	cursor:pointer;
	background-color: #009900;
	color: #FFFFFF;
}

.submit_btn_cancel
{
	height:25px;
	width:100px;
	font-size:11px;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	background-color: #FCDB00;
	line-height: 25px;
	text-decoration: none;
	float: left;
	margin-left: 10px;
	text-align: center;
}

.submit_btn_cancel:hover
{
	cursor:pointer;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CE0000;
}
.close_btn {
	height:25px;
	width:100px;
	font-size:12px;
	font-family:Verdana, Arial;
	color:#FFFFFF;
	background-color: #CE0000;
	line-height: 25px;
	text-decoration: none;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
}

/*  For MAin error eg: Please review below  */

.error_msg
{
	color:#B51218;
	text-align: left;
	height:20px;
	font-family:verdana;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
}
/*  Error color for text eg: email invalid  */
.error_text
{
  color:red;
  font-family:verdana;
  font-size: 10px;
}

/*  Error color for input and checkbox fields eg: border color to be red of input field*/
.error_input
{
  border:1px solid red;
  padding: 1px;
  *height:17px;
  *padding: 0px;
}

.error_available
{
  color:green;
  font-family:verdana;
  font-size: 10px;
}

.error_input_select
{
  border:1px solid gray;
  padding: 1px;
  *height:17px;
}

.ui-corner-all_reg { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color:#000000;}

.clear
{
	clear:both;
}

.register_welcome_message
{
	height:auto;
	font-family: verdana, arial;
	font-size: 14px;
	color: #990000;
	text-align: center;
	width: 100%;
}

.register_loader
{
  height:20px;
  width: auto;
  background-image: url('../images/loading.gif');
  background-repeat: no-repeat;
  background-position: center center;
  display: none;
}
.imagefields {
	zoom:1;



















*display:inline;											background-color: transparent
: #CCCCCC;
	position: absolute;
	height: 158px;
	width: 155px;
	left: 485px;
	top: 145px;
	color: #FFFFFF;
	z-index: 1;
	background-color: #CCCCCC;
}
