#overlay {
	 position:absolute;
	 top:0;
	 left:0;
	 width:100%;
	 z-index:50;
	 background-color:#ffffff;
	 opacity:.70;
	 filter: alpha(opacity=70); 
	 -moz-opacity: 0.7;
}
.instantDiv
{
	background: #ffffff;
	border: 1px solid #000000;
	font-size: 12px;
	width:418px;
	font-family:verdana,arial,helevetica;
	float: left;
}
.heading
{
	background: #ffffff;
	border-bottom: 1px solid #000000;
	color: #FF6C00;
	text-align:center;
	font-weight: bold;
	padding: 3px;
}

.body_wrapper
{
	background: #EAF5FE;
	float: left;
	width: 418px;
}
.leftDiv
{
	float: left;
	width: 182px;
	border-right : 1px solid #000000;
	padding: 10px;
}
.rightDiv
{
	float: left;
	width: 183px;
	padding: 10px;
}
.clear
{
	clear: both;
}
.instantButton{
	float: center;
	text-align: center;
	padding-bottom: 5px;
}
.signUp{
	padding-bottom: 10px;
	height: 50px;
	*height: 70px;
	text-align: center;
}
.btn{
	background: #b4d7ff;
	color: #000000;
	border: 1px solid #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana,arial,helvetica;
}
.txBSaf{font-size:18; FONT-FAMILY:verdana; font-weight: bold; COLOR: #FF6C00;}
	
	.self_registration
	{
		float: left;
		color: #4d4d4d;
		font-family: verdana;
		font-weight: normal;
		font-size: 13px;
		background: #e5f3fe;
		width: 510px;
		height: 44px;
		margin: 0 0 20px 0;
	}
	
	.self_reg_text
	{
		float: left;
		margin: 5px 5px 5px 10px;
	}
	
	
	.self_registration .click_here
	{
		color: #2a54ce;
		font-weight: bold;
		text-decoration: none;
	}
	
	.self_registration .online_signup
	{
		color: #1274c0;
		font-weight: bold;
		text-decoration: none;
	}
	
	.self_registration .click_here:hover,
	.self_registration .online_signup:hover
	{
		text-decoration: underline;
	}
	
	.city_list
	{
		float: left;
		position: absolute;
		background: #fbf4e6;
		border: 1px solid #000000;
		color: #2a54ce;
		width: 508px;
		display: none;
	}
	
	.city_list .header
	{
		color: #000000;
		font-weight: bold;
		margin: 0 0 10px 10px;
	}
	
	.city_list ul
	{
		float: left;
		list-style: none;
		margin: 0 0 10px 0;
		padding: 0;
		width: 140px;
		/*border: 1px solid #ff0000;*/
	}
	
	.city_list ul li
	{
		margin: 2px 10px;
	}
	
	.city_list ul li a
	{
		color: #2a54ce;
		text-decoration: none;
	}
	
	.city_list ul li a:hover
	{
		text-decoration: underline;
	}
	
	.close_box
	{
		float: right;
		margin: 1px;
		width: 9px;
		height: 9px;
		display: block;
		background: url(close_black.gif) no-repeat;
	}
	
	.city_list_divider
	{
		float: left;
		width: 1px;
		height: 145px;
		border-left: 1px solid #000000;
	}
	
	.city_instruction
	{
		float: left;
		margin: 0 10px;
		width: 342px;
		/*border: 1px solid #ff0000;*/
	}