﻿/*

Pagebackground: #E6E7E7
Navbackground: #336799, 151 px wide
Navtext: #FFFFFF, Arial, 11pt, 
Navtextrollover:  #FFFFFF, Arial, 11pt, bold
Bodtext:  #000000, Arial, 10 pt
Textlink: #336799, Arial, 10 pt
Listing title:  #FFFFFF, Arial, 10 pt, bold
Seconarynavbarbackground:  #F1F1F1

*/

html
{
}

form
{
}

a
{
	color:					#336799;
}

p
{
	margin-top:				0px;
}

body
{
	background-color:		#E6E7E7;
	margin:					0px;
	padding:				0px;
}

.Page
{
	margin:					10px auto 10px auto;
	width:					760px;
	min-height:				100%;
	text-align:				left;
	border:					solid 1px #666666;
	background-color:		#FFFFFF;
	
	font-size:				10pt;
	font-family:			Arial, _sans;
	color:					#000000;
}

.PageFooter
{
	margin:					10px auto 10px auto;
	width:					760px;
	text-align:				center;
	
	font-size:				10px;
	font-family:			Verdana, _sans;
	color:					#000000;
}

.FooterLink
{
	font-size:				10px;
	font-family:			Verdana, _sans;
	color:					#336799;
	font-weight:			bold;
	text-decoration:		none;
}

* html .Page
{
	height:					100%;
}

/* Public Master Page */

.PublicBlankCell
{
	background-color:		#E6E7E7;
}

.PublicNavigationColumn
{
	background-color:		#336799;
	width:					151px;
	height:					100%;
	border-right:			solid 3px #FFFFFF;
}

.PublicNavigation
{
	padding: 				58px 5px 5px 5px;
}

.PublicNavigationTopSpacer
{
	position:				absolute;
	top:					86px;
	width:					154px;
	height:					58px;
	background-color:		#E6E7E7;
	border-bottom:			solid 3px #FFFFFF;
}

.PublicRightColumn
{
	background-color:       #FFFFFF;
	height:					100%;
}

.PublicContentBody
{
	padding:				10px;
}

.PublicContentRightColumn
{
	padding:				10px;
	background-color:       #FFFFFF;
}

/* Secure Master Page */

.SecureHeader
{
	width:					760px;
	height:					100px;
	margin:					0px;
	padding:				0px;
	background-color:		#FFFFFF;
	border-bottom:			solid 1px #666666;
}

.SecureNav
{
	text-align:				center;
	vertical-align:			middle;
	height:					20px;
	width:					760px;
}

.SecureNavLink
{
	padding:				15px;
	font-size:				10pt;
	font-family:			Arial, _sans;
	color:					#336799;
	font-weight:			bold;
	vertical-align:			middle;
}

.SecureContent
{
	padding:				10px;
}

/* Secure Form Properties */

.ListingTitle
{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
}
.ListingAttribute
{
	color:#000000;
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
}

.ListingFormTable
{
	width:					100%;
}

.ListingFormColumn
{
	width:					50%;
	padding:				3px;
	text-align:				left;
}

.ListingFormRow
{
	vertical-align:			top;
}

.ListingFormCellLabel
{
	width:					110px;
	font-size:				9pt;
	font-family:			Arial, _sans;
	color:					#000000;
	font-weight:			bold;
}
.ListingFormCellLabelImages
{
	width:					150px;
	font-size:				9pt;
	font-family:			Arial, _sans;
	color:					#000000;
	font-weight:			bold;
}

.ListingFormCellElement
{
	font-size:				9pt;
	font-family:			Arial, _sans;
	color:					#000000;
	font-weight:			normal;
	text-align:				left;
}

.ListingFormCellElement input, textarea, select
{
	border:					solid 1px black;
}

.FormDivider
{
	width:					100%;
	color:					#666666;
}

.PublicNavSectionTitle
{
	font-size:				8pt;
	font-family:			Arial, _sans;
	color:                  ButtonHighlight;
	font-weight:			normal;
	text-decoration:		none;
}

a.PublicNavSectionTitle:hover
{
	font-size:				8pt;
	font-family:			Arial, _sans;
	color:					#FFFFFF;
	font-weight:			normal;
	text-decoration:		none;
}

.PublicNavList
{
	list-style-type:		square;
	list-style-position:	outside;
	margin:					10px;
	padding-left:			5px;
	padding-bottom:			8px;
	text-indent:			0px;
}

.PublicNavList li
{
	color:					#FFFFFF;
}

/* Realtors */

.RealtorDetailColumnLabel
{
	width:					150px;
	text-align:				right;
	padding-right:			15px;
	padding-bottom:			15px;
	vertical-align:			top;
}

.RealtorDetailColumnElement
{
	width:					429px;
	text-align:				left;
	padding-bottom:			15px;
}

.RealtorNameLink
{
	font-size:				10pt;
	font-family:			Arial, _sans;
	color:					#336799;
	font-weight:			bold;
}

/* Global */

.SectionTitle
{
	font-size:				11pt;
	font-family:			Arial, _sans;
	color:					#000000;
	font-weight:			bold;
}