body {
BACKGROUND: #FFFFFF url('/images/backgrounds/blue-back2.jpg');
BACKGROUND-REPEAT: REPEAT-X;
color: #000;
} 

ul.nav a { 
 background: #e2e2e2 url('/images/backgrounds/gloss_back_small.png') 0px -2px; 
 color: #000066;
 border: 1px solid #000088;
}

ul.nav a:hover { 
 background: #000088 url('/images/backgrounds/gloss_back_small.png') 0px -2px;
 color: #fff; 
 border: 1px solid #e2e2e2;
}

ul.nav li.activelink a, ul.nav li.activelink a:hover { 
 background: #000088 url('/images/backgrounds/gloss_back_small.png') 0px -2px;
 color: #fff; 
}

div.section {
 border: 1px solid #e2e2e2; 
 background: #F5F5F5;
}

div.section div.content {
 border: 1px solid #e2e2e2;
 background: #fff;
}

div.section div.hdr {
 border: 0px;
 background: #336699 url('/images/backgrounds/gloss_back_small.png'); 
 color: #fff; 
}

div.section div.hdr a, div.section div.hdr a:visited {
 color: #fff;
}

div.section div.hdr a:hover {
 color: #fff;
}

.regBox {
 color: #ffffff;
 background: url('/images/backgrounds/blue-back-250.jpg'); 
}

.searchBox {
 color: #fff;
 background: url('/images/backgrounds/blue-green-250.jpg'); 
}

.searchBox td {
 color: #fff;
}

.searchBox a, .searchBox a:visited, .searchBox a:hover, .searchBox a:active {
 color: #000;
}

.navButton {
 color: #000000;
}

.navButton a:hover {
 color: #000000;
}

.navButton a, a:visited {
 color: #000000;
}

.notes {
 background: #FFFF66;
 color: #000;
}

.msgBox {
 background: #ffcc66; 
}

.regForm {
 background: #ffcc66; 
}

.sel_agt {
 background: #ffffff; 
}

.infoHdr {
 background: #ffcc66; 
 color: #000000;
}

.infoHdr a {
 color: #000000;
}

.calc {
 background: #99cc99; 
}

.infoBox {
 background: #99ccff; 
}

.infoBox a, .infoBox a:visited {
 color: #000000;
}

.outline {
 border: 1px solid #c2c2c2;
}

.featured_top, .featured_bot, .featured_bot a, .featured_bot a:visited {
 background: #000088; 
 color: #ffffff; 
}

.featured_body {
 color: #000;
 background: #e2e2e2;
}

.left_menu_header {
 color: #ffffff;
}

a, a:visited { 
 color: blue;
} 

a:hover { 
 color: red; 
} 

a.white, a.white:visited { 
 color: #ffffff; 
} 

a.white:active, a.white:hover { 
 color: yellow; 
} 

a.small:hover { 
 color: red; 
} 

a.search_box, a.search_box:active, a.search_box:visited {
 color: #000000;
}

a.search_box:hover {
 color: blue;
}


a.left_menu_small, a.left_menu_small:active, a.left_menu_small:visited {
 color: #ffffff;
}

a.left_menu_small:hover {
 color: yellow;
}

a.left_menu, a.left_menu:active, a.left_menu:visited {
 color: #ffffff;
}

a.left_menu:hover {
 color: yellow;
}

tr.list:hover {
 Background: #e2e2e2;
}

tr.main_table {
 Background: #ffffff;
}

tr.left_menu {
 color: #ffffff;
 background: #ffffff;
 /*background-image: url(/images/linesbackground_green.gif);*/ 
}

TR.green {
 color: #FFFFFF;
 background: #008800;
}

TR.blue {
 color: #FFFFFF;
 background: #000088;
}

td.left_menu {
 color: #000088;
 background: #ffffff;
}

th.left_menu {
 color: #000088;
 background: #d2d2d2;
}

td.left_menu_header {
 color: #000088;
}

td.main_table {
 background: #ffffff;
}

tr.tableheader {
 Background: #ffffff;
}

th.menu {
 color: #000000;
 background: #ffffff;
}

th.form {
 color: #000000;
 background: #ffffff;
}

span.notice {
 background: #e2e2e2;
 
}

.error {
 color: red;
}

.status_msg {
 color: #000088;
}

.btn_green {
 color: #ffffff;
 background: #008800;
}

.btn_blue {
 color: #ffffff;
 background: #000088;
}

#left_menu_main {
  background: #ffffff;
}

#right_menu_main {
  background: #ffffff;
}

#main_content {
  background: #ffffff;
  border: 1px solid #c2c2c2;
}

#main_content2 {
  background: #ffffff;
  border: 1px solid #c2c2c2;
}

#main_content3 {
  background: #ffffff;
}

.page_header {
 background: #008800;
 color: #ffffff;
 padding: 1px 1px 1px 10px;
}

#page_section {
 background: #000088;
 color: #ffffff;
}

#outline {
 border: 1px solid #c2c2c2;
}

#outline_header {
 color: #000088;
}

.property_content {
 color: #000000;
}


.property_box {
 border: 1px solid #e2e2e2;
 background: #ffffff; 
}

.property_box_hover {
 border: 1px solid orange;
}


tr.property_header {
 background: #000088;
 color: #ffffff;
}

.property_header {
 background: #000088;
 color: #ffffff;
}

.city_list a,
.city_list a:visited {
	display: block;
	color: #000088;
}

.city_list a:hover {
	color: #fff;
	background: #000088 no-repeat center left;
}

#property {
 color: #000088;
 border: 1px solid #c2c2c2; 
}

#message {
 border: 1px solid #c2c2c2;
 background: #f2f2f2;
}

#left_menu a {
	color: #000088;
}

#left_menu a:hover {
	color: #000000;
	background: #e2e2e2 no-repeat center left;
}

#page_nav a {
	color: blue;
	border: 1px solid #000000;
}

#page_nav a:hover {
	color: #000000;
	background: #e2e2e2 no-repeat center left;
}

.agentInfo {
 color: #000000;
 background: #e2e2e2;
}

.search_nav {
  color: #000000;
  background: #99CCFF;
}

.search_nav a, {
 color: #000000;
}

.search_nav a:visited {
 color: #000000;
}

.search_nav a:hover {
  color: #000000;
}

.search_form {
  background: #ffcc66;
}

.search_form a {
  color: #000000;
}

.search_form a:hover {
  color: #000000; 
}

/******************************************************************************
 TOP STATUS STYLE ELEMENTS                                                    
******************************************************************************/

.top_status {
 border-top: 1px solid #000;
 border-bottom: 1px solid #000;
}

tr.top_status {
 background: navy url('/images/buttons/gloss_back_small.png');
 color: #fff;
}

td.top_status_divider {
 background: navy url('/images/buttons/gloss_back_small_divider.png');
 color: #fff;
}

td.top_status {
 color: #fff;
}

tr.top_status a, tr.top_status a:visited,
td.top_status a, td.top_status a:visited 
{
 color: #fff;
}


td.top_status a:hover,
tr.top_status a:hover 
{
 color: #fff;
}

/******************************************************************************
 TOP MENU STYLE ELEMENTS                                                    
******************************************************************************/

tr.top_menu {
 background: navy;
 color: #fff;
}

tr.top_menu a, tr.top_menu a:visited {
 color: #fff;
}

tr.top_menu a:hover {
 color: #ffff00;
}

td.top_menu_divider {
 background: url('/images/buttons/button_divider.gif');
}

a.top_menu_left, a.top_menu_left:visited {
 color: #000033;
}

a.top_menu_left:hover, a.top_menu_left:active {
 color: #008800;
}


