body {font-family: arial, verdana; font-size: 8pt; color: black; background-color: black;}
body.print {font-family: arial, verdana; font-size: 8pt; color: black; background-color:#CCCCCC;}


/* Tables */

table {border: none; font-family: arial, verdana; font-size: 9pt; color: Black; line-height:130%;}

table.bottom {background-color:#FFFFFF; font-family: arial, verdana; font-size: 7pt; color: Black;}

table.login {border: Black solid 4px; font-family: arial, verdana; font-size: 8pt; background-color: Gold; background-image: none}
font.login {font-family: arial, verdana; font-size: 10pt; color: Black; font-weight: bold}

table.showagents {border: Black solid 1px; font-family: arial, verdana; font-size: 8pt; background-color: Black; background-image: none}

td.search {height:34px; background-image:url(../images/search_grid.gif);background-position:center; padding-right:10px;}

font.search {font-family: arial, verdana; font-size: 10pt; color: Black; font-weight: bold; font-style: italic}

table.heading {border: Black solid 4px; font-family: arial, verdana; font-size: 8pt; background-color: #FFFFCC; background-image: none}

table.flash {border: none; 728px; background-image: none}
table.content {font-size: 10pt; width: 90%;  color: Black; background-color: White; background-image: none}

table.options {border: Black solid 4px; font-family: arial, verdana; font-size: 10pt; width: 200px;  color: Black; background-color: White; background-image: none}
table.agents {border: Black solid 4px; font-family: arial, verdana; font-size: 10pt; width: 550px;  color: Black; background-color: White; background-image: none}
table.hello {border: Black solid 2px; font-family: arial, verdana; font-size: 10pt; width: 550px;  color: Black; background-color: Silver; background-image: none}
/*table.bottom {font-family: arial, verdana; font-size: 8pt; background-color:#FFFFFF; background-image: none}*/
table.category {font-weight:bold; text-align:right; background-image:url(../images/yellowfade.gif); background-repeat:repeat-x; text-transform:uppercase;}
tr.categoryheader {font-family: arial, verdana; font-size: 10pt; color: White; background-color: #660000; font-weight: bold; }
td.cathead {font-weight:bold; color:#FFFF00; background-color:#000000; text-align:right; text-transform:uppercase;}


table.menu {border: Black solid 2px; font-family: arial, verdana; font-size: 8pt; background-color: #FFFFCC; background-image: none}
tr.menuhead {font-family: arial, verdana; font-size: 10pt; color: Gold; background-color: Black; font-weight: bold}
tr.menusubheading {font-family: arial, verdana; font-size: 8pt; color: Black; background-color: Gold; font-weight: bold; font-style: italic}
table.data {border: #666666 solid 1px; font-family: arial, verdana; font-size: 8pt; background-color:FFFFFF; background-image: none; font-weight:bold;}
tr.dataalt {font-family: arial, verdana; font-size: 8pt; background-color:#FFFFCC; background-image: none; font-weight:bold;}
tr.dataheader {font-family: arial, verdana; font-size: 9pt; color: #FFFF99; background-color: #333333; font-weight: bold;}
tr.agentcontacts {font-family: arial, verdana; font-size: 11pt; color:#FFFF00; background-color: #333333; font-weight: bold;}
td.agentcontacts { padding:4px 0 4px 12px; text-transform:uppercase;}


table.agentprofile {font-family: arial, verdana; font-size: 10pt;   color: Black; background-color: White; background-image: none}
td.agentprofheader {font-family: arial, verdana; font-size: 12pt; color:#FFFF00; background-color: #333333; font-weight: bold;}


tr.datasubheading {font-family: arial, verdana; font-size: 10pt; color: White; background-color: DarkGray; font-weight: bold; font-style: italic}
tr.all { font-family: arial, verdana; font-size: 10pt; color: Black; text-align:right; }

table.notice {border: Black solid 1px; font-family: arial, verdana; font-size: 8pt; background-color: #FFFFFF; background-image: none}
tr.noticeheading {font-family: arial, verdana; font-size: 10pt; color: White; background-color: Black; font-weight: bold}

font.required {font-family: arial, verdana; font-size: 8pt; color: Red; font-weight: bold}
font.user {font-family: arial, verdana; font-size: 8pt; color: #336699; font-weight: bold}
table.help {border: #336699 solid 2px; font-family: arial, verdana; font-size: 8pt; background-color: #FFFFCC; background-image: none}
tr.helpheader {font-family: arial, verdana; font-size: 10pt; color: White; background-color: #336699; font-weight: bold}
tr.disabled {font-family: arial, verdana; font-size: 8pt; color: Black; background-color: Silver; font-weight: normal}
tr.admin {font-family: arial, verdana; font-size: 8pt; color: Black; background-color: LightBlue; font-weight: bold}

tr.featured {font-family: arial, verdana; font-size: 8pt; color: Black; background-image:url(../images/featured_background.gif); background-repeat:repeat-x; font-weight: bold}


tr.agentheading {background-color: Gold; font-family: arial, verdana; font-size: 10pt; color: #000000; font-weight: bold}
font.announcement {font-family: arial, verdana; font-size: 12pt; color: #336699; font-weight: normal}

td.status {background-color:#FFFF99; background-position:center; font-family: arial, verdana; font-size: 12pt; color:#000000; font-weight: bold; padding:3px; text-transform:uppercase;}

td.printstatus {background-color:#FFFFFF; background-position:center; font-family: arial, verdana; font-size: 36pt; color:#CC0000; font-weight: bold; text-transform:uppercase; padding:20px 0 0 0;}

td.yellowbar {background-image:url(../images/search_grid.gif); background-position:center; font-family: arial, verdana; font-size: 12pt; color:#000000; font-weight: bold; padding:3px; text-transform:uppercase;}

tr.categories {font-family: arial, verdana; font-size: 12pt; color:#000000; background-color:#FFFFFF; font-weight: bold;}
td.categories {padding:0px;}
.categories {padding:8px 0 0px 12px;font-family: arial, verdana; font-size: 12pt; color:#000000; font-weight: bold;}

font.listingbold {font-family: arial, verdana; font-size: 11pt; color:#333333; font-weight: bold}
font.listingprint {font-family: arial, verdana; font-size: 12pt; color:#333333; font-weight: bold}

font.listingboldsm {font-family: arial, verdana; font-size: 10pt; color:#333333; font-weight: bold}
font.address {font-family: arial, verdana; font-size: 11pt; color: #002F57; font-weight: bold;}
font.addresshome {font-family: arial, verdana; font-size: 10pt; color: #002F57; font-weight: bold; line-height:120%;}
font.showit {font-family: arial, verdana; font-size: 10pt; color: Black; font-weight:normal;}
font.showitsm {font-family: arial, verdana; font-size: 10pt; color: Black; font-weight:normal;}
font.agent {font-family: arial, verdana; font-size: 16pt; color: Black; font-style: bold; line-height:120%;}
td.buttons {font-family: arial, verdana; font-size: 10pt; width: 340px; font-weight: bold; text-align:right;}

td.headbkgd {
	background-image:url(../images/hdr_bkgd.gif);
	background-position: right;
}



/* Headings Now */
font.copyright {font-size: 9pt; color: Black;}

font.optionheading {font-family: arial, verdana; font-size: 12pt; color: DarkBlue; font-weight: bold}
font.options {font-family: arial, verdana; font-size: 8pt; color: Black; font-weight: normal}
font.agentheading {font-family: arial, verdana; font-size: 11pt; color: DarkBlue; font-weight: bold}
font.hello {font-family: arial, verdana; font-size: 8pt; color: Black; font-weight: normal; font-style: italic}
font.small {font-family: arial, verdana; font-size: 8pt; color: Black; font-weight: normal}
font.smallbold {font-family: arial, verdana; font-size: 8pt; color: Black; font-weight: bold}
font.bold {font-family: arial, verdana; font-size: 10pt; color: Black; font-weight: bold}
font.bolditalic {font-family: arial, verdana; font-size: 10pt; color: Black; font-weight: bold; font-style: italic}


input.alltext {font-family: arial, verdana; font-size: 7pt; color: Black; font-weight: normal}
input.mybutton {background: DarkBlue; font-family: arial, verdana; font-size: 7pt; color: WhiteSmoke; font-weight: bold}
input.myfile {font-family: arial, verdana; font-size: 7pt; color: Black; font-weight: bold}

select.myselect {font-family: arial, verdana; font-size: 7pt; color: Black; font-weight: normal}


/* Links */


a.special {color: WhiteSmoke; text-decoration: underline}
a:link {color:#002F57; text-decoration: underline}
a:active {color:#002F57; text-decoration: none}
a:visited {color: #002F57; text-decoration: underline}
a:hover {color:#999999; text-decoration: underline}



/*============================ Navigation ============================*/



#nav {
	width: 100%;
	height: 24px;
	font-size: 12px;
	background-color: #000000;
	background-repeat: no-repeat;
	}
#nav ul {
	float:left;
	width: 760px;
	margin:0;
	margin-left: 0px;
	padding:0;
	list-style-type:none;
	}
#nav li {
	display:inline;
	padding:0;
	margin:0;
	}
#nav a {
	border-bottom:0;
	padding: 7px 9px 6px 9px;
	margin:0;
	color:#FFFF00;
	text-decoration:none;
	display:block;
	float:left;
	width:auto;
	font:bold 0.94em/1em Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	}
#nav a:hover,
#nav a:focus {
	background-color:#FFFF99;
	color:#000000;
	background-image:url(../images/nav_carrot.gif);
	background-position:center;
	background-repeat:no-repeat;}
#nav .sel a {
	background:#CACDA0;
	color:#000;
	text-shadow:2px 2px 2px #777;
	}
#nav .sel a:hover {background:#CACDA0;}
#nav .sel a:focus {background:#CACDA0;}

/*======================= End Navigation =======================*/

.date {float:right; padding:48px 12px 0 0;}
.imgleft{float:left;}
.floatleft {float:left;}


.floatright {float:right;}
.imgright{float:right;}

.featimgleft{float:left; margin:0;}

tr.indexflash {
background-image:url(../images/findproperty_bkgd.jpg);
background-repeat:no-repeat;
background-position:left;
}

td.featured { padding:18px 0px 0 10px;}
td.featuredtext { padding:18px 22px 0 14px;}
td.featuredimage { padding:18px 22px 0 14px;}
td.rightcol { padding:18px 48px 0 26px;background-image:url(../images/bluefade.gif); background-repeat:repeat-x;}

td.contentpad { padding:18px 28px 0 32px;}

table.printcontent {font-family:Arial, Helvetica, sans-serif; width:672px; font-size: 10pt; color: Black; background-color: White; background-image: none}


.linespace {line-height:115%;}

table.footer{background-color:#FFFFFF;}
.footer ul {list-style:none; font-size:9pt;line-height:110%; padding:0;}

.indexrule {margin:0;color: #000000;background-color: #000000;height: 5px;}
table.footerlinks{background-color:#FFFFFF;padding:0 0 6px 0px}

#indexleft {float:left;
padding:40px 0px 0 120px;
text-align:left;}

#printdesc {
padding:12px 40px 0 20px;
text-align:left;}

.searchpropindex {margin:0 0 10px 0;}


h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-weight:lighter;
margin: 0px 12px 12px 0px;
font-size:21px;
text-transform:none;
text-align:left;
}


h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:lighter;
margin: 0px 12px 8px 0px;
font-size:17px;
text-transform:none;
text-align:left;
}

font.disclaimer {font:Arial, Helvetica, sans-serif; font-size:10px; line-height:100%;}

.red {color:#990000;}

.toolbar
{
text-align:center;
	width: 90%;
	border-top: 1px solid #C9C7C7;
	border-bottom: 1px solid #C9C7C7;
	padding: 0px;
	margin: 8px 0 13px 0;
}

.toolbar img
{
	margin: 0px;
	cursor: pointer;
	vertical-align: middle;
}

