body
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #f8f8df;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
TD
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}
.SearchPopup
{
	BORDER-RIGHT: gray thin solid; 
	BORDER-TOP: gray thin solid; 
	BORDER-BOTTOM: gray thin solid; 
	BORDER-LEFT: gray thin solid;
	VISIBILITY: hidden; 
	HEIGHT: 100px; 
	WIDTH: 150px; 
	CURSOR: wait; 
	FONT-STYLE: italic;  
	FONT-WEIGHT: bold; 
	POSITION: absolute; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center
}
.ContentBoxTitle
{
	font-size:medium;
	color:#4A5027;
}
.ContentBox
{
	background-color:#DDE5DD;
}
.SubSectionHeader
{
	color:#863D3D;
	font-size:medium;
}
.TertiarySectionHeader
{
	color:#863D3D;
	font-size:small;
}
.GridHeaderRow
{
	font-weight:bold;
	vertical-align:bottom;
}
.GridRow
{
	background-color:#DDE5DD;
	vertical-align:top;
}
.GridAlternatingRow
{
	background-color:Silver;
	vertical-align:top;
}
.FormRow
{
	background-color:#DDE5DD
}
.FormAlternatingRow
{
	background-color:Silver;
}
.PhotoHeaderRow
{
	background-color:dimgray;
	color:White;
}
.PhotoPrimaryRow
{
	background-color:Yellow;
}
.PhotoAlternatingRow
{
	background-color:Silver;
}
TR.DailyReportSectionHeader
{
	background: #6699ff;
}
TD.DailyReportSectionHeaderTitle
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: medium;
	color: White;
}
TR.DailyReportSectionHeader_BackOnMarket
{
	background: #ff0000;
}
TR.DailyReportSectionHeader_NewListing
{
	background: #cc9900;
}
TR.DailyReportColumnHeader
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	background: none transparent scroll repeat 0% 0%;
}
TD.Label
{
	font-weight: bold;
	vertical-align: top;
}
.ArticleHeadline
{
	color: #863D3D;
	font-size: large;
	font-family:Baskerville Old Face;
	font-weight:bold;
	text-align:right;
}
.ArticleAuthor
{
	font-family: Baskerville Old Face;
	font-size:medium;
}
.ArticlePullQuote
{
	font-style: italic;
	font-size:medium;
	font-family: Baskerville Old Face;
	color: #807A60;
}
.ArticleBody
{
}
.Tab
{
	background-color:#E4ECBB;
	text-align:left;
	padding-left:5px;
}
.SelectedTab
{
	background-color:#DDE5DD;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}
.HoverTab
{
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}
A
{
	color: blue;
}
A:active
{
	color: blue;
}
A:link
{
	color: blue;
}
A:visited
{
	color: blue;
}
A:hover
{
	color: Maroon;
}


.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
    color:Black;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.counter
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-align: right;
	border-bottom-style: none;
}

