/* ################################################

                  TOP LEVEL STYLES

   ################################################ */

BODY { 
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: 300;
font-style: normal;
color: #626262;
background-color: #FFFFFF; 
margin: 0px 0px 0px 0px;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
}

P {
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
}

FONT {
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
}

DIV {
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
}

INPUT {
background-color: #FFFFFF; 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-weight: 300; 
font-style: normal; 
color: #626262;
}

SELECT { 
background-color: #FFFFFF;
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-weight: 300; 
font-style: normal; 
color: #626262;
}

TD { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px;
font-weight: 300;
font-style: normal;
color: #626262;
}

A:link { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #557DBB;
text-decoration: underline;
}

A:visited { 
color: #557DBB;
text-decoration: underline; 
}

A:hover { 
color: #626262;
text-decoration: underline; 
}

A:active { 
color: #626262;
text-decoration: none; 
}

/* ################################################

                  UNIVERSAL STYLES

   ################################################ */

.body_table {
background-color: #FFFFFF;
width:780px;
}

.without_subheader {
background-color: #FFFFFF;
width:780px;
}

.with_subheader {
background-color: #FFFFFF;
}

.padded_0 {
padding: 0px;
}

.padded_1 {
padding: 1px;
}

.padded_2 {
padding: 2px;
}

.padded_3 {
padding: 3px;
}

.bgcolor1 {
background-color: #DEDEDE;
}

.bgcolor2 {
background-color: #4F74AD;
}
	
/* ################################################

                  TOP NAV STYLES

   ################################################ */

td.subnav {
background-color: #D9D9D9;
color: #626262;
font-size: 12px;
font-weight: bold;
text-align: center;
}

a.subnav:link, a.subnav:visited, a.subnav:active {
background-color: #D9D9D9;
color: #626262;
font-size: 12px;
font-weight: bold;
padding: 7px;
text-align: center;
display: block;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}

a.subnav:hover {
background-color: #F7F7F7;
color: #626262;
font-size: 12px;
font-weight: bold;
padding: 7px;
text-align: center;
display: block;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}

a.subnav_blue:link, a.subnav_blue:visited, a.subnav_blue:active {
background-color: #557DBB;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding: 7px;
text-align: center;
display: block;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}

a.subnav_blue:hover {
background-color: #F7F7F7;
color: #626262;
font-size: 12px;
font-weight: bold;
padding: 7px;
text-align: center;
display: block;
text-decoration: none;
border-right: 1px solid #FFFFFF;
}

.topnav {
display: block;
width: 144px;
padding: 2px;
text-decoration: none;
font-weight: 900;
color: #000000;
border-bottom: 1px solid #D9D9D9;
}

A.topnav:link { 
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #626262;
text-decoration: underline;
}

A.topnav:visited { 
color: #626262;
text-decoration: underline; 
}

A.topnav:hover { 
color: #626262;
text-decoration: underline; 
}

A.topnav:active { 
color: #626262;
text-decoration: none; 
}

.blue_bar_bg {
background-color: #4F74AD;
background-image: url("/images/blue_bar_bg.gif");
background-repeat: repeat-x;
}

div.topnav_bg {
position: absolute;
visibility: hidden;
background: #FFFFFF;
border: 1px solid #626262;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}

/* ################################################

                  LEFT NAV STYLES

   ################################################ */

img.left_head_top {
padding-bottom: 1px;
}

img.left_head {
padding-top: 20px;
padding-bottom: 10px;
}

td.schedule_head {
background-color: #BABBB6;
color: #FFFFFF;
font-size: 11px;
font-weight: bold;
padding: 0px;
}

td.schedule_body {
color: #626262;
font-size: 11px;
padding-top: 2px;
padding-bottom: 10px;
}

td.small {
color: #626262;
font-size: 10px;
}

input.search {
border: 1px solid #4F74AD; 
width: 160px;
height: 18px;
}

/* ################################################

                  FOOTER STYLES

   ################################################ */

td.footer_bg {
background-color: #757575;
background-image: url("/images/footer/bg.gif");
background-repeat: repeat-x;
}

td.footer_link {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
padding-top: 15px;
}

a.footer_link:link, a.footer_link:visited, a.footer_link:active {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
padding-top: 15px;
text-decoration: none;
}

a.footer_link:hover {
color: #FFFFFF;
font-weight: bold;
font-size: 11px;
padding-top: 15px;
text-decoration: underline;
}

td.copyright {
color: #D9D9D9;
font-size: 11px;
padding-top: 10px;
padding-bottom: 10px;
}

a.copyright:link, a.copyright:visited, a.copyright:active {
color: #D9D9D9;
font-weight: bold;
font-size: 11px;
padding-top: 15px;
text-decoration: underline;
}

a.copyright:hover {
color: #D9D9D9;
font-weight: bold;
font-size: 11px;
padding-top: 15px;
text-decoration: none;
}

/* ################################################

                  CONTENT STYLES

   ################################################ */

td.border1 {
border: 1px solid #D9D9D9;
padding: 10px;
background-color: #F7F7F7;
width: 450px;
}

td.border2 {
border: 1px solid #D9D9D9;
padding: 10px;
background-color: #FFFFFF;
}

td.border3 {
border: 1px solid #D9D9D9;
padding: 10px;
background-color: #FFFFFF;
}

.header {
color: #473F38;
font-size: 12px;
font-weight: bold;
}

.forsale {
color: #FF0000;
font-size: 20px;
font-weight: bold;
}

.paragraph {
color: #94926E;
font-size: 11px;
font-weight: bold;
}
}