﻿html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td
{
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0 0px 0 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	z-index: 0;
}
ol, ul
{
	list-style: none;
}
html
{
	overflow: -moz-scrollbars-vertical !important;
	font-family: Tahoma,Verdana,Geneva,Sans-Serif;
	font-size: .75em;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
INPUT, BUTTON
{
	font-family: Tahoma,Verdana,Geneva,Sans-Serif;
}
.inlineform
{
	float: left;
	background-color: #FFF;
	width: 265px;
	margin-top: 10px;
}
.PageCounter
{
	color: #336;
}
.SubHead
{
	font-weight: bold;
}
.ParagraphHead
{
	font-weight: bold;
}
.NoBorder
{
	border: none;
}
.NormalBold
{
	font-weight: bold;
}
.HelpText
{
	font-weight: bold;
}



.SmallFont
{
	font-size: 9px;
}
.SmallFontBold
{
	font-size: 9px;
	font-weight: bold;
}
.StepsStyle
{
	font-weight: bold;
	text-decoration: none;
}
.inlineform TABLE.fengine td
{
	padding: 0 0 2px 0;
}
TABLE.fengine td
{
	padding-top: 5px;
	padding-bottom: 5px;
}
TABLE.fengine
{
	text-align: left;
	background-color: transparent;
}
.inlineform TEXTAREA
{
	width: 150px;
	font-size: 12px;
}
.NotIE7FF .inlineform TEXTAREA
{
	width: 160px;
	font-size: 12px;
}
.inlineform TD
{
	font-size: 11px;
	padding: 3px 0;
	vertical-align: top;
}
.inlineform #lblTitle A, .inlineform #lblTitle A:visited
{
	color: #fff !important;
	font-size: 12px !important;
	font-family: Arial !important;
	display: block;
	padding-right: 5px;
}
TD.mgMapChildCell, TD.igPhotoChildCell
{
	padding: 10px;
	border: solid 1px black;
}
TD.NormalRight
{
	text-align: right;
	padding-right: 5px;
}
TD.StepsStyle, TD.CellUnderline
{
	border-bottom: dotted 1px #646732;
	padding-bottom: 0;
}
.fengine .fancy .right img, .fengine .fancy .rightline
{
	display: none;
}
.fengine .fancy
{
	font-weight: bold;
}
.fengine .fancymedium
{
	color: #79271e;
	font-family: Georgia;
}
.inlineform .fengine .fancymedium
{
	color: #79271e;
	font-family: Georgia;
	font-size: 105%;
}
.NotIE7FF .inlineform .fengine .fancymedium
{
	color: #79271e;
	font-family: Georgia;
	font-size: 135%;
}
.fengine
{
	background-color: #FFF;
	padding: 10px;
}
.fengine .CellUnderline
{
	color: #79271e;
}
.inlineform .fengine
{
	font-size: 11px;
	padding: 0;
}
.dialogfullcolumn .fengine
{
	background-color: Transparent;
}
.VE_Message_Body, .VE_PlaceList_Body
{
	top: 0;
	left: 0;
}
#find, #save, #cancel
{
	height: 16px;
	margin-top: 0;
}
#contactbrokerlight_form
{
	border: solid 2px black;
	background-color: White;
	margin-left: 20px;
	margin-right: 20px;
	padding: 5px;
}
#contactbrokerlight_form .fengine
{
	background-color: White;
}
#contactbrokerlight_form .SubHead
{
	font-size: 120%;
	font-weight: bold;
}
.contactbrokerlightpopup .thankyou
{
	font-size: 120%;
	font-weight: bold;
}
.contactbrokerlightpopup .thankyou
{
	font-size: 120%;
	font-weight: bold;
}
.contactbrokerlightpopup .congratulations
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 120%;
	font-weight: bold;
}
.contactbrokerlightpopup .contact_agent
{
	margin-right: 15px;
	font-size: 110%;
}
.contactbrokerlightpopup .agent_contact_info
{
	font-size: 110%;
}
#ContactBrokerLight #page
{
	width: 100%;
}
.searchbar
{
	background-color: #003466;
	float: left;
	width: 100%;
}
.searchbarShort
{
	background-color: #7E959A;
	float: left;
	width: 100%;
}
.searchbarShort .leftColumn
{
	color: #fff;
	font-weight: bold;
	margin: 5px 0 5px 10px;
	font-size: 12px;
	float: left;
}
.searchbarShort .rightColumn
{
	color: #fff;
	font-weight: bold;
	margin: 5px 10px 5px 0;
	float: right;
}
.searchbar .left
{
	color: #fff;
	font-weight: bold;
	margin: 5px 0 5px 10px;
	font-size: 12px;
}
.searchbar .right
{
	color: #fff;
	font-weight: bold;
	margin: 5px 10px 5px 0;
}
.lbSend
{
	margin: 10px 0 10px 0;
	border: none;
	background-image: url(/images/buttons/btnbkg.png);
	background-position: 0 2px;
	background-repeat: repeat-x;
	background-color: Transparent;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 5px 1px 5px;
	width: 80px;
	overflow: visible;
}
.NoPadding
{
	padding: 0;
}
#captcha
{
	width: 100px;
	height: 30px;
}



#ContactJoe .twocolumns .right, #ChangePassword .twocolumns .right, #UserProfile .twocolumns .right, #SignUp .twocolumns .right
{
	margin: 0;
	padding: 0;
	width: 650px;
}
#ChangePassword #popup .right, #UserProfile #popup .right, #SignUp #popup .right
{
	width: auto;
}
#ContactBrokerLightCoReg H1, #ContactBrokerLightLeadInfo H1, #ContactJoe .right H1, #ChangePassword .right H1, #UserProfile .right H1, #SignUp .right H1
{
	color: #fff;
	background-color: #7E959A;
	height: 2.2em;
	width: 650px;
}
#ContactBrokerLightCoReg H1 span, #ContactBrokerLightLeadInfo H1 span, #ContactUs .right H1 span, #ChangePassword .right H1 span, #UserProfile .right H1 span, #SignUp .right H1 span
{
	font-size: 1.1em;
}
#SignUp .highlightTop
{
	background-color: #F8ECD8;
	padding: 5px 10px 15px 10px;
	margin: 0;
}
#ContactJoe #lwforms, #ChangePassword #lwforms, #UserProfile #lwforms, #SignUp #lwforms, #lwforms
{
	background-color: #F8ECD8;
	width: 650px;
	overflow: hidden;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
}

#ContactJoe .fengine, #ChangePassword .fengine, #UserProfile .fengine, #SignUp .fengine
{
	background-color: #F8ECD8;
	padding: 0;
	width: 640px;
	float: left;
	margin: 0;
	margin-left: 10px;
	display: inline;
}
.btnSubmit
{
	border: none;
	background-image: url(/images/buttons/btnbkg.png);
	background-position: 0 2px;
	background-repeat: repeat-x;
	background-color: Transparent;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 5px 1px 5px;
	width: 120px;
	overflow: visible;
}
#ContactJoe #lblquestions, #ChangePassword #lblConfirmPassword, #SignUp #lblConfirmEmail
{
	white-space: nowrap;
	margin-right: 10px;
}
#ChangePassword #btnFinish
{
	margin-bottom: 20px;
}
#ChangePassword .fengine #lblDone
{
	margin-bottom: 70px;
	display: block;
}
#ContactBrokerLightLeadInfo #page
{
	width: 510px;
	height: 538px;
	background-color: #F8ECD8;
}
#ContactBrokerLightLeadInfo #lblIntro
{
	font-size: 1.2em;
	margin: 00px 0 5px 10px;
	display: block;
}
#ContactBrokerLightLeadInfo .fengine TD
{
	padding-top: 10px;
}
#ContactBrokerLightLeadInfo .fengine
{
	padding-top: 10px;
}
#ContactBrokerLightLeadInfo .fengine #lblHowUseProperty
{
	padding-top: 10px;
	display: block;
}
#ContactBrokerLightLeadInfo .thankyou
{
	margin: 10px 0 0 10px;
	float: left;
}
#ContactBrokerLightLeadInfo .thankyou .left
{
	margin: 10px 10px 0 0;
}
#ContactBrokerLightLeadInfo H1
{
	margin: 0;
	width: 500px;
	padding: 3px 0 0 10px;
	height: 22px;
}
#ContactBrokerLightLeadInfo H1 span
{
	text-transform: uppercase;
	font-size: 1.2em;
}
#ContactBrokerLightLeadInfo LABEL
{
	width: 210px;
}
#ContactBrokerLightLeadInfo LABEL INPUT
{
	position: relative;
	top: 3px;
}
#ContactBrokerLightLeadInfo SELECT
{
	margin-left: 10px;
}
#ContactBrokerLightLeadInfo .fengine
{
	background-color: #FFF;
	margin: 0 10px 10px 10px;
	width: 488px;
	overflow-x: hidden;
	border: solid 1px #ccc;
}
#ContactBrokerLightCoReg #page
{
	width: 510px;
	height: 300px;
}
#ContactBrokerLightCoReg #lblIntro
{
	font-size: 1.2em;
	margin: 0 0 0 10px;
	display: block;
}
#ContactBrokerLightCoReg #lwforms
{
	width: 480px;
}
#ContactBrokerLightCoReg #btnFinish
{
	margin-top: 20px;
}
#ContactBrokerLightCoReg .SignedUp
{
	margin: 10px 0 0 10px;
	float: left;
	width: 480px;
}
#ContactBrokerLightCoReg .thankyou
{
	margin: 10px 0 0 10px;
	float: left;
	width: 480px;
}
#ContactBrokerLightCoReg .thankyou .left
{
	margin: 10px 10px 0 0;
}
#ContactBrokerLightCoReg H1
{
	margin: 0;
	width: 500px;
	padding: 3px 0 0 10px;
	height: 22px;
}
#ContactBrokerLightCoReg H1 span
{
	text-transform: uppercase;
	font-size: 1.2em;
}
#ContactBrokerLightCoReg LABEL INPUT
{
	position: relative;
	top: 3px;
}
#ContactJoe .right H1 span
{
	text-transform: uppercase;
	font-size: 1.2em;
}
#ContactJoe #lwforms #lblfilloutform
{
	width: 600px;
	display: block;
}

.contactFormText
{
	width: 420px;
}
#ContactJoe #lblThanks
{
	padding-bottom: 80px;
	display: block;
}
#ContactBrokerLight .txtUserName, #ContactBrokerLight .txtEmailAddress
{
	width: 175px;
}
#SignUp .highlightTop UL
{
	list-style: disc;
	line-height: 1.6em;
	margin: 5px 0 20px 20px;
}
.popup
{
	position: absolute;
	left: 25px;
	z-index: 1000;
	border: solid 1px #C7C79E;
	background-color: #FCFAED;
	width: 210px;
	text-align: left;
	float: right;
	margin-top: 5px;
	padding: 3px 5px 10px 10px;
	font-weight: bold;
}
