BODY { 
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
	font-weight : medium;
	font-style : none;
	text-decoration : none;
	color : #000000;
	text-transform : none
}
A:LINK { 
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
	font-weight : medium;
	font-style : none;
	color : #000000;
	text-transform : none
}
A:VISITED { 
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
	font-weight : medium;
	font-style : none;
	color : #000000;
	text-transform : none
}
A:HOVER { 
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
	font-weight : medium;
	font-style : none;
	text-decoration : none;
	color : #FD0000;
	text-transform : none
}
H1 { 
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-style : none;
	font-size : 11pt;
	text-decoration : none;
	text-transform : none;
	color : #000000;
	text-transform : none
}
P { 
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
	font-weight : medium;
	font-style : none;
	text-decoration : none;
	color : #000000
}
TD { 
	font-family : Arial, Verdana, sans-serif;
	font-size : x-small;
	font-weight : medium;
	font-style : none;
	text-decoration : none;
	color : #000000
}
H2 { 
	font-family : Arial, Verdana, sans-serif;
	font-weight : bold;
	font-size : 10pt;
	text-decoration : none;
	text-transform : none;
	color : #000000
}
CITE { 
	font-family : Arial, Verdana, sans-serif;
	font-size : x-small;
	font-weight : medium;
	font-style : none;
	text-decoration : none;
	color : #000000;
	text-transform : none
}

UL {
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
}
LI {
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
}
I {
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
}

#clickhere { 
	font-family : Arial, Verdana, sans-serif;
	font-size : small;
	font-weight : medium;
	font-style : none;
	color : #000000;
	text-transform : none
}


.style1 {
	font-size: small;
}

.style2 {
	color: #FD0000;
	font-weight: bold;
	font-size: small;
}

.clsErrorText{
	border-width: 1px;
	border-style: solid;
	border-color:#FF0000;
	text-align:center;
	font-weight:bold;
	font-size:small;
	color:#000000;
	padding: 10px 10px 10px 10px;
}

.clsInformationText{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	text-align: center;
	font-weight:bold;
	font-size:small;
	color:#000000;
	padding: 10px 10px 10px 10px;
}

.clsPageTitle{
	font:Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight:700;
	padding: 10px 0px 10px 20px;
	font-variant: small-caps;
}

.clsLHMLoginTextBox{
	font-size:xx-small;
	width: 70px;
}

.clsLoginLabel{
	font-size: small;
	float:left;
	width: 70px;
	text-align: left;
	vertical-align:baseline;
}

.clsLHMLoginLabel{
	float:left;
	width: 47px;
	text-align: left;
	vertical-align:baseline;
	padding-top: 5px;
	font-size: x-small;
}

.clsLoginFormField{
	text-align: left;
}

.clsLoginTextBox{
	font-size:xx-small;
	width: 118px;
}

.clsAccessDeniedContainer{
	border-width: 2px;
	border-style: solid;
	border-color: #FF0000;
	text-align: left;
	padding: 20px 20px 20px 20px;
}

.clsAccessDeniedImage{
	text-align: center;
	float: left;
}

.clsAccessDeniedMessage{
	font-weight:bold;
	font-size:small;
	color:#000000;
	padding-left: 35px;
}


.clsFormLabel{
	float:left;
	width: 75px;
	text-align: left;
	vertical-align:baseline;
	padding-top: 5px;
}

.clsFormField{
	text-align: left;
	width: 150px;
}

.clsFormTextBox{
	font-size:xx-small;
	width: 145px;
}

.clsFormButton{
	width: 50px;
}





.clsResidentialSearchNumber{
	font-weight:bold;
	font-size: xx-small;
	color: #FF0000;
}
.clsResidentialSearchTextBox{
	width: 60px;
	font-size:x-small;
	height: 10px;
}
.clsResidentialSearchCombo{
	width: 66px;
	font-size:x-small;
}


.clsPropertyContainer{
	border: 1px solid #000000;
	padding: 10px 10px 10px 10px;
}
.clsPropertyLabel{
	width: 75px;
	font-size: small;
	font-weight: bold;
}
.clsPropertyData{
	width: 250px;
	font-size: small;
}
.clsPropertyAddress{
	width: 200px;
	font-size: medium;
	font-weight: bold;	
}

.clsEmailContainer{
	width: 300px;
	text-align: center;
}

.clsEmailFriendLabel{
	width: 100px;
	padding-top: 5px;
	text-align: left;
	font-size: x-small;
}

.clsEmailFriendField{
	width: 190px;
	float: right;
}

.clsEmailFriendTextBox{
	width: 190px;
	height: 12px;
	font-size: x-small;
}

.clsEmailFriendButton{
	width: 75px;
}




.clsControlPanelContainer{
	text-align: left;
	width: 550px;
	padding: 0px 0px 0px 0px;
}

.clsControlPanelItemTitle{
	font-size: small;
	font-weight: bold;
}
.clsControlPanelItemDescription{
	font-size: small;
}
.clsControlPanelOptionRight{
	float: right;
	text-align: left;
	width: 270px;
}
.clsControlPanelOptionLeft{
	text-align: left;
	width: 270px;
}
.clsControlPanelSpacer{
	width: 400px;
	height: 25px;
}


.clsUserDetailsTextBox{
	width: 150px;
	font-size:small;
	height: 15px;
}
.clsUserDetailsCombo{
	width: 156px;
	font-size:small;
}

.clsTable
{
    BACKGROUND-COLOR: #FF0000;
}
.clsTableHeader
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #FF0000;
}
.clsTableBody
{
    BACKGROUND-COLOR: #FFFFFF;
}




.clsNewDevTable
{
    BACKGROUND-COLOR: #000000;
}
.clsNewDevTableHeader
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #FF0000;
}
.clsNewDevTableBody
{
    BACKGROUND-COLOR: #FFFFFF;
}




.clsTablePropertyList
{
    BACKGROUND-COLOR: #FF0000;
}
.clsTableHeaderPropertyList
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #FF0000;
	padding: 0px 0px 0px 0px;
}
.clsTableBodyPropertyList
{
    BACKGROUND-COLOR: #FFFFFF;
	padding: 10px 10px 10px 10px;
	font-size: small;
}





.clsPropertyTypeTableCellChk{
	width: 15px;
}

.clsAddEditSubTypeLabel{
	width: 100px;
	text-align: left;
}

.clsAddEditSubTypeField{
	width: 150px;
	text-align:left;
	float:right;
}

.clsRequiredField{
	color: #FF0000;
}


.clsAddEditNewDevPropertyTextBox{
	font-size: small;
}
.clsAddEditPropertyTextBox{
	width: 225px;
	font-size: small;
}
.clsAddEditPropertyCombo{
	width: 231px;
	font-size: small;
}
.clsAddEditPropertyTextArea{
	width: 225px;
	height: 60px;
	font-size: small;
}


label{
	display: block;
	float: left;
	margin-bottom: 10px;
	text-align: left;
	padding-right: 20px;
}


.clsEsus{
	text-align: right;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: smaller; 
}

.clsFooter{
	height:20px;
	background:#6F6F77;
	margin:0;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration : none;
}





#dvTabDetails, #dvTabPhotos{height:20px;width:80px;line-height:20px;text-align:center;float:left;border:1px solid #000000;border-bottom:none;margin-right:10px;}
.clsActiveTab a, .clsInactiveTab a{text-decoration:none;height:100%;width:100%;display:block;}
.clsActiveTab a{background:#000000;color:#ffffff;font-weight:bold;}
.clsInactiveTab a{background:#ffffff;color:#000000;font-weight:normal;}


#dvHPCompanyList{position:relative;left:0px;top:-60px;}
#dvHPCompanyList a{color:#ffffff; font-weight:bold;display:block; margin-left:5px;}

.clsCompanyDetail{margin-left:20px;}
.clsCompanyDetailCaption, .clsCompanyDetailValue{vertical-align:top;font-size:1.2em;padding-bottom:5px;}
.clsCompanyDetailCaption{width:110px;font-weight:bold;}
.clsCompanyDetailValue{}




.clsFormLabel {
	text-align: left;
	width: 90px;
	padding-right: 20px;
	display: block;
	float: left;
	margin-bottom: 10px;
	padding-top: 4px;
	font-weight:bold;
}

.clsFormInput {
	border: 1px solid #5b828c;
	display: block;
	width: 340px;
	float: left;
	margin-bottom: 10px;
}
.clsFormCombo {
	border: 1px solid #5b828c;
	display: block;
	width: 344px;
	float: left;
	margin-bottom: 10px;
}

.clsFormTextArea{
	border: 1px solid #5b828c;
	display: block;
	width: 340px;
	float: left;
	margin-bottom: 10px;
}
