div.hn_content #my_virtual_agent h2 {
	border-bottom:1px solid #c0c3b5;
	color:#444f59;
	font-size:1.3em;
	margin:1em 0;
	padding-bottom:2px;
}

#my_virtual_agent .my_places {
	margin-left:7px;
	width:600px;
}

	div.hn_content #my_virtual_agent .myhome_account h2 {
		border-bottom:1px solid #c0c3b5;
		font-size:1.4em;
		margin:0.7em 10px 0.7em 13px;
		padding:0 7px 2px 7px;
		width:auto;
	}
	
	#my_virtual_agent ul {
		color:#0d2a2d;
		list-style-type:disc;
		margin-left:15px;
	}
	
	#my_virtual_agent .myhome_account ul {
		margin-left:35px;
	}
	
		#my_virtual_agent .myhome_account ul li {
			margin-bottom:0.5em;
		}
			
			div.hn_content #my_virtual_agent a {
				color:#0d2a2d;
				text-decoration:underline;
			}

	#my_virtual_agent .myhome_login form {
		padding:0 10px;
	}
	
		#my_virtual_agent .myhome_login form fieldset,
		#my_virtual_agent .myhome_login form p.notice {
			font-size:0.9em;
			padding:0 7px;
		}
		
		div.hn_content #my_virtual_agent .myhome_login h2 {
			_border-bottom:1px solid #c0c3b5;
			_margin-top:0.7em;
			_padding:0 7px 2px 17px;
		}
		
		#my_virtual_agent .myhome_login p.notice, #my_virtual_agent .myhome_login div.input {
			margin-bottom:1em;
		}
		
		#my_virtual_agent .myhome_login div.input label {
			display:block;
			padding-bottom:3px;
		}
		
		#my_virtual_agent .myhome_login button {
			float:left;
		}
		
		#my_virtual_agent .myhome_login p.forgot {
			float:left;
			padding:10px 0 0 5px;
		}
		
#my_virtual_agent .register {
	font-size:0.9em;
}

#my_virtual_agent .register .row {
	clear:both;
	float:none;
}
		
	#my_virtual_agent .register label {
		display:block;
		padding-bottom:3px;
	}

	#my_virtual_agent .register .row .input {
		float:left;
		padding:0 10px 10px 0;
	}
	
		#my_virtual_agent .register .input.radio label {
			display:inline;
			padding:0 8px 0;
			vertical-align:top;
		}
		
		#my_virtual_agent .register .input.radio label.block {
			display:block;
			padding-bottom:3px;
		}
		
		#my_virtual_agent .register #newuser_email {
			width:205px;
		}

div.hn_content_reg h1 {
	margin: 0;
}

div.hn_content_reg p#call_us, div.hn_content p.call_us {
	font-size:1.2em;
	position:relative;
	text-align:right;
	top:-40px;
}
div.hn_content_reg #my_virtual_agent h2 {
	border-bottom:1px solid #c0c3b5;
	color:#444f59;
	font-size:1.3em;
	margin:1em 0;
	padding-bottom:2px;
	margin-left:7px;
	padding-bottom:2px;	
	font-size:1.4em;	
}


#my_virtual_agent .myhome_login,
#my_virtual_agent .myhome_account {
	float:right;
	padding-bottom:15px;
	width:230px;
}

#my_virtual_agent .myhome_login, #my_virtual_agent .myhome_account {
	background:#FFFFFF url(/img/login_bg.gif) no-repeat scroll right top;
	float:right;
	width:220px;
}

	div.hn_content_reg #my_virtual_agent .myhome_account h2 {
		border-bottom:1px solid #c0c3b5;
		font-size:1.4em;
		margin:0.7em 10px 0.7em 13px;
		padding:0 7px 2px 7px;
		width:auto;
	}
	
	#my_virtual_agent ul {
		color:#0d2a2d;
		list-style-type:disc;
		margin-left:15px;
	}
	
	#my_virtual_agent .myhome_account ul {
		margin-left:35px;
	}
	
		#my_virtual_agent .myhome_account ul li {
			margin-bottom:0.5em;
		}
			
			div.hn_content_reg #my_virtual_agent a {
				color:#0d2a2d;
				text-decoration:underline;
			}

	#my_virtual_agent .myhome_login .form {
		padding:0 10px;
	}
	
		#my_virtual_agent .myhome_login .form fieldset,
		#my_virtual_agent .myhome_login .form p.notice {
			font-size:0.9em;
			padding:0 7px;
		}
		
		div.hn_content_reg #my_virtual_agent .myhome_login h2 {
			_border-bottom:1px solid #c0c3b5;
			_margin-top:0.7em;
			_padding:0 7px 2px 17px;
		}
		
		#my_virtual_agent .myhome_login p.notice, #my_virtual_agent .myhome_login div.input {
			margin-bottom:0.5em;
		}
		
		#my_virtual_agent .myhome_login div.input label {
			display:block;
			padding-bottom:3px;
		}
		
		#my_virtual_agent .myhome_login button {
			float:left;
		}
		
		#my_virtual_agent .myhome_login p.forgot {
			float:left;
			padding:10px 0 0 5px;
		}

	#my_virtual_agent .register .row .input	span {
		/*display: none;*/
	}

	div.qs_interior select, input
	{
		/*margin:0 !important;*/
	}
	
	
	#WorkingAgentOptionDiv label
	{
		display:inline !important;
		vertical-align:top;
	}
	.tableradio label{ padding-top:5px;}
	
	.countyselect{    height: 22px; margin-top: 3px; width: 254px;}
