body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E7E7E7;
}

img {border: 0;}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size:18px;
	color:#002e62;
}

h1.red {
	font-size:18px;
	color:#b0000b;
}

h1.red24 {
	font-size:24px;
	color:#b0000b;
	padding:0px;
	margin:0px;
}

h4 {
	color:#022d60;
}

.horizontalRule {
	color:#FFFFFF;
	border-bottom:1px dotted #b0000b;
}

.scrolltable {height:280px; overflow:auto;}

.searchRow table
{
    background: #ffffff;
    cursor:pointer;
}
.searchRowMouse table
{
    background-color:#f4f4f4;
    cursor:pointer;
}
.searchRowPremium table
{
    background: #bfd7f6;
    cursor:pointer;
}
.searchRowPremiumMouse table
{
    background-color:#f4f4f4;
    cursor:pointer;
}

#BlueTop {
	background-image:url(../images/blue_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:655px;
}

#RedTopBorder {
	border-top:3px solid #b0000b;
}

.redBorder {
	border:1px solid #b0000b;
}

#Login {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	vertical-align:top;
	padding-left:13px;
	padding-top:15px;
	background-repeat:no-repeat;
}

#Login a {
	text-decoration:underline;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
}

#Login a:hover {
	color:#CCCCCC;
}

#ServiceDirectory td {
	padding:0px 0px 12px 0px;
}

#ServiceDirectory a {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-left:5px;
	font-size:12px;
}

#ServiceDirectory a:hover {
	color:#b0000b;
}

#PostListing {
	font-size:12px;
	padding-top:25px;
}

#Search td {
	vertical-align:top;
	color:#FFFFFF;
	font-size:12px;
	text-align:left;
	padding:0px;
	margin:0px;
}

#Search table {
	margin:0px;
	padding:0px;
}

#Search label {
	padding:0px;
	margin:0px;
}


/*#ServiceDirectory li{
	color:#000000;
	font-size:12px;
	list-style-image:url('../images/arrow_black.gif');
	margin-left:0px;
}

#ServiceDirectory li a {
	color:#000000;
	font-weight:bold;
	display:block;
	margin:0px;
	padding:0px;
}

#ServiceDirectory li a:hover {
	color:#b0000b;
}*/

/*Navigation Styles*/
#Navi {
	margin:0px;
	padding:0px;
}

#Navi ul{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:11px;
	list-style:none;
}

#Navi ul li {
	display:inline;
	list-style:none;
	color:#FFF;
	font-size:11px;
	text-decoration:none;

}

#Navi ul li a {
	display:block;
	border-right:1px solid #FFFFFF;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding-right:5px;
	padding-left: 5px;
}

#Navi ul li a:hover,  #Navi ul li a.activeLink{
	text-decoration:none;
	color:#999999;
}

#Footer {
	font-size:11px;
	color:#000000;
	padding-top:10px;
	padding-bottom:50px;
}

#Footer a {
	color:#000000;
	text-decoration:underline;
}

/*Small Ads on Right*/

#SmallAds {
	clear:both;
}

#SmallAds .adTitle {
	color:#b0000b;
	font-size:18px;
}

#SmallAds a {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}


.propContainer{
	vertical-align:top;
	text-align:left;
	border:1px solid #002e62;
}

table.propTable {border:1px solid #002e62; margin-bottom:4px;}
table.propTable th {color:#ffffff; background:#002e62;}
table.propTable td input, table.propTable td select, table.propTable td textarea {border:1px #cccccc solid;}
table.propTable th a {text-decoration:none; color:#ffffff;}
table.propTable th a:hover {text-decoration:none; color:#990000; background:#ffffff;}
table.propTable td a {text-decoration:none; color:#000000;}
table.propTable td a:hover {text-decoration:none; color:#990000;}
.propRow{background:#ffffff;}
.propRowHover{cursor:pointer; background:#eeeeee;}

a.propMenu {text-decoration:none; color:#000099;}
a:hover.propMenu {text-decoration:none; color:#990000; background:#eeeeee;}


table.usamlsTable {border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:4px;}
table.usamlsTable td {font-size:12px;}
table.usamlsTable th {font-size:13px; color:#002e62; font-weight:bold; background:#002e62; margin:0; padding:2px; color:#FFFFFF;}
table.usamlsTable textarea {width:98%; height:75px;}
table.usamlsTable th a {text-decoration:none; color:#ffffff;}
table.usamlsTable th a:hover {text-decoration:none; color:#990000; background:#ffffff;}
table.usamlsTable td a {text-decoration:none; color:#000000;}
table.usamlsTable td a:hover {text-decoration:none; color:#990000;}
table.usamlsTable tr.stripe {background:#F2F2F2;}
table.usamlsTable td.hover {color:#990000;}
table.usamlsTable td.unhover {color:#000000;}

a.usamlsLink {text-decoration:none; color:#000000;}
a.usamlsLink:hover {text-decoration:none; color:#990000; background:#ffffff;}

ul.fdtablePaginater {
	display:table;
	margin:0pt auto 0pt;
	padding:0pt;
	text-align:center;
	width:auto;
	font-size: 12px;
	background-color: #F4F4F4;
}
ul.fdtablePaginater li {
	display:table-cell;
}
ul.fdtablePaginater li a.currentPage {
	color:#000000;
}
ul.fdtablePaginater li a:active {
	color:#A84444;
}
ul.fdtablePaginater li a, ul.fdtablePaginater li div {
	display:block;
	color: #022D60;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	padding:0pt 3pt 0pt;
	text-decoration:none;
	width:auto;
}
ul.fdtablePaginater li a span, ul.fdtablePaginater li div span {
	border:1px solid #FFFFFF;
	display:block;
}
.fdtablePaginaterWrap {
	clear:both;
	text-align:center;
	text-decoration:none;
}

/*
.propertiesTitle{
	background-color:#7DA7D8;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:4px;
	padding-right:8px;
	padding-left:8px;
}

.propertiesTitle a{
	color:#fff;
}

.propertiesRow td, .propertiesRowMouse td{
	padding:4px;
	padding-right:8px;
	padding-left:8px;
}

.propertiesRow td a, .propertiesRowMouse td a{
	color:#000;
}

.propertiesRowMouse td{
	color:#fff;
	background-color:#7DA7D8;
	cursor:pointer;
}

.propertiesRowMouse td a{
	color:#fff;
}*/
