body,div,td,tr,th,span,input,select,textarea,submit{
	font-family: Arial, Verdana, Times New Roman, Helvetical;
	/*font-size:11px;*/
}

/* Never Set the font-family below this point */

/* text zoom */
#sizer { display:none; } 

a.DefaultLinkColor:link 		{ font-size : 11px; color : #666666; text-decoration : none; }
a.DefaultLinkColor:active 		{ font-size : 11px; color : #666666; text-decoration : none; }
a.DefaultLinkColor:visited 		{ font-size : 11px; color : #666666; text-decoration : none; }
a.DefaultLinkColor:hover 		{ font-size : 11px; color : #999999; text-decoration : underline; }

a.rolloverLink:link 			{ text-decoration : none; }
a.rolloverLink:active 			{ text-decoration : none; }
a.rolloverLink:visited 			{ text-decoration : none; }
a.rolloverLink:hover 			{ text-decoration : underline; }

.copy,input,select,textarea,submit {color: #666666; border: solid 1px #7f7f7f}
.DefaultLinkColor {color : #666666}


/* End of editable Colors */
h1	{ font-weight:inherit}

/* set noImage CSS for property and listing page */
.noImageSmall {
	font-size: 12px;
	font-weight: bold;
}

/* Border Control */
.borders {
	border: 1px solid #EFE7EF;
}

.globalheader{
	font-size: 10px;
	font-weight: bold;
}

.mainHeading {
	font-size: 14px;
	font-weight:bold;
}

.mainHeadingSmall {
	font-size: 12px;
}

.mainHeadingSmaller {
	font-size: 11px;
}

.class09 {
	font-size: 9px;
}

.class11 {
	font-size: 11px;
	font-weight:bold;
}

/* Fly out form styles (In Header) .... Do not alter */
.sale {
	display: inline;
}

.rent {
	display: none;
}

/* global form element styles */
form{
	padding:0px;
	margin:0px;
}

input {
	color: #666666;
	font-size: 10px;
	background-color: #ffffff;
	padding: 2px 2px; 
	border: solid 1px #7f7f7f;
}

select{
	height: 20px;
	width: 140px
}

.popupformsSpace{
	padding-top:10px;
	line-height:15px;
}

.inputBanner {
	color: #304E8E;
	font-size: 7pt;
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:14px;
	width: 222px;
}

/* property Tracker Styles */
.wrapTable {
	width : 100%;
	border : none;
	padding-top : 6px;
	padding-left : 6px;
}
loginTable {
	border : none;
	color: white;
}
/*
.menuCell {
	background-color : 484822;
	background : 484822;
}
.menuCellHover {
	background-color : AAB0B1;
	background : AAB0B1;
}
a.menuText {
	color : White;
	text-decoration: none;
	font : bold 11px;
}
a.menuText:hover {
	color : White;
	text-decoration: none;
}
*/
.headingTable {
	width : 100%;
	border : none;
}

.headingCellLeft {
	background-color : 6D6622;
	background : 6D6622;
	width : 60%;
}
.headingCellRight {
	background-color : 6D6622;
	background : 6D6622;
}
.headingTextLeft {
	text-decoration: none;
	color: White;
	font : bold 11px;
}
.headingTextRight {
	text-decoration: none;
	color: White;
	font : bold 11px;
}
a.headingTextRight {
	text-decoration: underline;
	color: White;
}
a.headingTextRight:hover {
	text-decoration: underline;
	color: AAB0B1;
}

.inputSelect  {
	font-size: 11px;
	background-color: ffffff;
	padding: 1px;
	border: solid 1px Gray
}

.inputText  {
	font-size: 11px;
	background-color: White;
	padding: 1px;
	border: solid 1px Gray
}

.inputCheckbox  {
	font-size: 11px;
	background-color: ffffff;
	padding: 1px;
	border: none;
}

.inputTextarea  {
	font-size: 11px;
	background-color: ffffff;
	padding: 1px;
	border: solid 1px Gray;
}

.inputButton  {
	font-size: 11px;
	border: solid 1px Gray;
	height: 17px;
	padding-top:0px;
}

.criteriaTable {
	width : 100%;
}

.plainBold {
	text-decoration: none;
	color: Black;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.plainLarge {
	text-decoration: none;
	color: Black;
	font-size: 12px;
}

.listAddressRow {
	background-color : A3A169;
	background : A3A169;
	height: 20;
}

.listDataRow {
	background-color : white;
	background : white;
	height: 20;
}

.listSeparatorRow {
	background-color : F2A525;
	background : F2A525;
	height : 1;
}

.address {
	text-decoration: none;
	color: FFFFFF;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.required {
	color: Red;
	font : bold;
	padding-left : 5px;
}

/*
a.nextPrev {
	text-decoration: underline;
}

a.plain {
	text-decoration: none;
	color: Black;
	font-size: 11px;
	padding-left : 5px;
}
a.plain:hover {
	text-decoration : underline;
	color: 5b5b5b;
	font-size: 11px;
	padding-left : 5px;
}
a.plainLarge {
	text-decoration	: none;
	color		: black;
	font-size	: 12px;
	font-weight	: bold;
	padding-left : 5px;
}
a.plainLarge:hover { 
	text-decoration : underline;
	color		: 5b5b5b;
	font-size	: 12px;
	font-weight	: bold;
	padding-left : 5px;
}

a.button {
	text-decoration	: none;
	color		: white;
	font-size	: 11px;
	background-color : 6D6622;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
	font-weight	: bold;
}
a.button:hover { 
	text-decoration : none;
	color		: white;
	font-size	: 11px;	
	background-color : 484822;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
	font-weight	: bold;
}
a.th {
	text-decoration	: none;
	color		: ffffff;
	font-size	: 11px;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
}
a.th:hover { 
	text-decoration : none;
	color		: 5b5b5b;
	font-size	: 11px;	
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
}
*/
.pageLinks {display: inline; color: #6D6622}
.mapTypes {width: 90px; text-align: center; font-size: 12px; background-color: #6D6622; color: #FFFFFF; border: 1px solid #FFFFFF;font-size: 11px; padding: 2px 0px; font-weight: normal}
.mapTypesOver {width: 90px; text-align: center;font-size: 12px;	background-color: #484822; color: #FFFFFF; border: 1px solid #FFFFFF;font-size: 11px; padding: 2px 0px; font-weight: normal}
