BODY {
	margin : 2px 2px 2px 2px;
}

A:link    {color: #000080;} 
A:visited { color: #000080;} 
A:active  { color: #000080;} 
A:hover   { color: #FF0000 }

A.top_menu:LINK, A.top_menu:VISITED {
    color: #000000;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold; 
}
A.top_menu:HOVER {
	color : #FF0000;
}
A.link_white:LINK, A.link_white:VISITED {
	color : #FFFFFF;
	font-size : 18px;
}
A.link_white:HOVER {
	color : #FF0000;
}
A.link_white_small:LINK, A.link_white_small:VISITED {
	color : #FFFFFF;
	font-size : 12px;
}
A.link_white_small:HOVER {
	color : #FF0000;
}

A.link_yellow_small:LINK, A.link_yellow_small:VISITED {
	color : #FFFF00;
	font-size : 12px;
	font-weight: bold;
}
A.link_yellow_small:HOVER {
	color : #FF0000;
}

A.link_blue_big:LINK, A.link_blue_big:VISITED {
	color : #2D7CD3;
	font-size : 16px;
	font-weight: bold;
}
A.link_blue_big:HOVER {
	color : #FF0000;
}

A.link_home_gray:LINK, A.link_home_gray:VISITED {
	color : #7E7E7E;
}
A.link_home_gray:HOVER {
	color : #FF0000;
}

A.Label_b_new:LINK, A.Label_b_new:VISITED {
	color : #FFFFFF;
}
A.Label_b_new:HOVER {
	color : #FF0000;
}

BODY {
	background-color: #FFFFFF;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;
}
TD {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 12px;
}

.Label {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;	
}
.Label_b {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;	
}

.Label_b_new {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : White;	
}

.Label_b_2{
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : Yellow;	
}

.BrowseMenu {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
}
.Footer {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 12px;
}

.header {
	color : #FFFFFF;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 20px;
	text-align : left;
	font-weight : bold;
}

TD.header A {
	color : #FFFFFF;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	font-weight : bold;
}


H2 {
	color : #2D7CD3;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 20px;
	text-align : left;
	font-weight : bold;
}


.subheader, H3 A {
	color : #2D7CD3;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 16px;
	text-align : left;
	font-weight : bold;
	margin-bottom : 0px;
}

TD.subheader A {
	color : #2D7CD3;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	font-weight : bold;
}

.titlebg {
	background-color :#2D7CD3;
}
.title {
	color: #FFFFFF;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 14px;
	vertical-align : middle;
}
.Error{
	color: #FF0000;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.Sold {
	color : #38B8DD;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold; 
}

.DetailsHeader {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 16px;
	color : White;
	font-weight: bold;
	padding: 4px;
}
.DetailsText {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 14px;
}

/* 
Home Page Styles
*/
.bg_medium_blue{
	background-color: #2D7CD3;
	color : #FFFFFF;
	font-size : 12px;	
}
.home_title{
	background-color: #2D7CD3;
	color : #FFFFFF;
	font-size : 24px;
	font-weight : bold;
}

.home_gray_text{
	color : #7E7E7E;
	font-size : 12px;
}
.ButtonUp {
    border-top: 1px solid buttonhighlight;
    border-left: 1px solid buttonhighlight;
    border-bottom: 1px solid buttonshadow;
    border-right: 1px solid buttonshadow;       
	font-family :  Arial;
}
.ButtonDown {
    border-top: 1px solid buttonshadow;
    border-left: 1px solid buttonshadow;
    border-bottom: 1px solid buttonhighlight;
    border-right: 1px solid buttonhighlight;
	font-family :  Arial;
}
.Header_text {
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 24px;
	color	  : #FFFFFF;
}
.AvailableCheckBoxTD {
	background-color : White;
}
.UnavailableCheckBoxTD {
	background-color : #3199CD;
}

.link_page_style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

A.link_page_style:LINK, A.link_page_style:VISITED, A.link_page_style:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	color: #000083;
	font-size: 8pt;
	font-weight: bold;
}

.city_link, A.city_link:LINK, A.city_link:VISITED {
	color : #1F66B4;
	font-size: 8pt;
}
A.city_link:HOVER {
	color : #FF0000;
	font-size: 8pt;
}

.details_link, A.details_link:LINK, A.details_link:VISITED {
	font-size: 14px;
	font-weight: bold;
}
A.details_link:HOVER {
	font-size: 14px;
	font-weight: bold;
}

.PPBOList LI {
	margin-left: -7pt;
}

.HightLightedRow {
	background-color: #E7E7E7;
}


/* Details page styles */

.DetailsSummaryOddLabel {
	background-color: #FAFAFA;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;	
}

.DetailsSummaryOddValue {
	background-color: #FAFAFA;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;	
}
.DetailsSummaryEvenLabel {
	background-color: #F0F0F0;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;	
}

.DetailsSummaryEvenValue {
	background-color: #F0F0F0;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 12px;	
}

.DetailsQuickMenu{
}

.DetailsQuickMenu A:visited, .DetailsQuickMenu A:link, .DetailsQuickMenu A:active{
	color: Yellow;
	margin-left: 15px;
	font-weight: bold;
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 12px;	
}

.DetailsQuickMenu#NoMargin{
	margin-left: 0px;
}

.DetailsQuickMenu A:hover{
	color: #FF0000;
}