/*
Standard colors - From Tom's System
Navy		#1F1E5A
Maroon		#630D0E
Red			#FF0000
Blue		#0000FF
White		#FFFFFF
Black		#000000
Yellow		#FFFF00
Beige		#FFFFDD
RowAlt		#DDDDCC
RowAct		#E0EFE0
LightRed	#EFE0E0
LightYellow	#EFEFC0
DarkGray	#777777
LightGray	#EFEFEF
MedGray		#C0C0C0
*/

fieldset
{
	-moz-border-radius: 8px;
	border-radius: px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Standard colors - New System */
.Green
{
	color: #b5d160;
}

.Teal
{
	color: #518cb0;
}

.Red
{
	color: #ff0000;
}

.Maroon
{
	color: #7e0f16;
}

/* Redefine HTML tags */

input
{
	font-size: 12px;
}

form
{
	margin: 0px;
	padding: 0px;
}

/* Classes */
.ListingsRowHover
{
	background-color: white;
}
.LisingsRowHover TD
{
	border-right: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
}

.ListingsRowNormal
{
	height: 23px;
	background-color: Transparent;
}
.ListingsRowNormal TD
{
	border-right: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
}

.ListingsRowAlternate
{
	height: 23px;
	background-color: #f2f2f2;
}
.ListingsRowAlternate TD
{
	border-right: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
}

.ListingsRowSeparator
{
	height: 1px;
	padding: 0px;
	background-color: #eeeeee;
}

.ListingsRowSeparatorText
{
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	height: 23px;
}

.ListingsRowSeparatorText TD
{
	border-top: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid;
}

.ListingsHeader
{
	height: 23px;
	font-weight: bold;
	color: #000080;
	background-color: #e8e8e8;
}

.ListingsHeaderDiv
{
	height: 23px;
	font-weight: bold;
	color: #7e0f16;
	background-color: #e8e8e8;
	border-top: #e0e0e0 1px solid;
	border-bottom: #e0e0e0 2px solid;
	padding: 5px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

.ListingsHeader TD
{
	border-bottom: #e0e0e0 2px solid;
	border-right: #e0e0e0 1px solid;
}

.ListingsHeader a
{
	text-decoration: none;
	color: #000066;
}

.SortColumn
{
	text-decoration: underline;
}


.ListingsTable
{
	font-size: 12px;
	border-left: #8f8f8f 1px solid;
	border-right: #8f8f8f 1px solid;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ListingsTable A
{
	color: #518cb0;
}

.ListingsTableWrapper
{
	font-size: 12px;
	margin: 0px;
	height: 400px;
	width: 790px;
	padding: 0px;
	border-left: #8f8f8f 1px solid;
	border-right: #8f8f8f 1px solid;
}

.ListingsTableWrapper TR
{
	vertical-align: top;
}


.PageHeader
{
	font-size: 18px;
	font-weight: bold;
}

.QuickSearchBox
{
	color: #FFFFFF;
}

.QuickSearchBox A
{
	color: #FFFFFF;
	text-decoration: : underline;
}
.QuickSearchBox A:link
{
	color: #FFFFFF;
}
.QuickSearchBox A:visited
{
	color: #FFFFFF;
}
.QuickSearchBox A:hover
{
	color: #e2e977;
}
.QuickSearchBox A:active
{
	color: #FFFFFF;
}


.BreadCrumb
{
	margin-top: 0px;
	margin-bottom: 6px;
	font-weight: normal;
	vertical-align: middle;
	color: #333333;
}

.BreadCrumb A
{
	color: #518cb0;
	text-decoration: none;
}

.AdvancedSearchHeaderButtonNormal
{
	background-color: Transparent;
	border: none;
}
.AdvancedSearchHeaderButtonNormal A
{
	font-weight: normal;
	font-size: 15px;
	text-decoration: none;
	color: #303030;
}

.AdvancedSearchHeaderButtonActive
{
	border: none;
}
.AdvancedSearchHeaderButtonActive A
{
	font-weight: bold;
	font-size: 17px;
	color: #000000;
	text-decoration: underline;
}

.AdvancedSearchHeaderButtonHover
{
	background-color: Transparent;
	border: none;
}
.AdvancedSearchHeaderButtonHover A
{
	font-weight: normal;
	font-size: 15px;
	text-decoration: underline;
}

.HasData
{
}

.NoData
{
	color: #999999;
}

.SearchByCityBox
{
	/* background-color: #FFFFDD; */
	width: 500px;
	font-size: 10pt;
}

.Warning
{
	color: #990000;
}

.FindNextBox
{
	text-align: center;
	position: absolute;
	bottom: 0px;
	cursor: pointer;
	right: 0px;
	width: 140px;
	min-height: 45px;
	color: #ffffff;
	z-index: 800;
	background-color: #7e0f16;
	border: 3px solid #333333;
	padding: 5px;
	font-weight: bold;
}

.nowrap
{
	white-space: nowrap;
}

