html, body, td, ul, p, .text { 
	margin:0px;
	padding:0px;
	font-size: 12px; 
	color: black;
	font-family: Arial; 
	vertical-align:top;
}
li {
	margin:2px;
	padding:2px;
	list-style: outside;
}
.downloads li {
	font-size: 14px; 
	list-style: inside;
}
a, a:visited { 
	text-decoration: none; 
	border-bottom: 1px dashed;
	color: blue;
}
a:hover { 
	color: #800000;
	border-bottom: 1px solid;
}
.featured_text {
	font-family:Verdana; 
	color: white;
	padding-top: 10px;
	padding-bottom: 20px;
}
.featured_text p  {
	color: white;
}
#banner {
	text-align: center; 
	height: 105px;
}
#cityChg, #priceChg {
	text-align: right;
	padding-right:15px;
}
#mlsChg {
	font-weight:bold; 
	padding:0px 5px 0px 15px; 
}
#mlsChg a, #mlsChg a:visited, #mlsChg a:hover {
	text-decoration:bold; 
}
#addyChg {
	padding:0px 5px 8px 15px; 
}
#addyChg a, #addyChg a:visited, #addyChg a:hover {
	text-decoration:none; 
	font-size:10px;
}
hr {
    color: #28314F;
    border-bottom: 1px solid white;
}
.left {
	color: black;
	width: 185px;
	padding: 10px 0px 0px 0px;
	background-color: #99CCFF;
	border: 3px solid #000080;
}
.left p {
	color: black;
}
.left a, .left a:visited {
	text-decoration: underline; 
	color: #000080;
	border-bottom: 0px; 
}
.left a:hover     { 
	color: white;
	border-bottom: 0px solid;
}
.left b, .left strong { 
	color: black;
	font-size: 1.07em;
}
h1, h2, h3, h4, h5 {
	margin-top:5px;
	margin-bottom:5px;
	font-family: times new roman; 
}
h1 {
	font-size:32px;
	color: #000080;
}
h2 {
	font-size:26px;
	color: #800000;
}
h3 {
	font-size:22px;
	color: #008000;
}
h4 {
	font-size:18px;
	color: #008000;
}
h5 {
	font-size:15px;
	color: #800000;
	margin: 0px 0px 0px 0px;
}
h6 {
	font-size:17px;
	font-family: times new roman; 
	color: #000080;
	margin: 10px 25px 7px 0px;
}
.main {
	padding: 15px 30px 15px 30px;
}
.relocate {
	padding: 1px 10px 5px 10px;
}
.relocate li {
	padding: 1px 10px 2px 20px;
	margin: 1px;
}
.main hr {
    color: #800000;
    border-bottom: 1px solid white;
}
.active_rain {
	padding: 5px 5px 10px 5px; 
	border-top: gray 1px solid; 
	border-right: gray 1px solid; 
	border-bottom: gray 1px solid; 
	border-left: gray 1px solid; 
	font-size: 12px; 
	width: 400px; 
	text-align: center;
}
.main_nodash a, .main_nodash a:visited, .active_rain a, .active_rain a:visited { 
	text-decoration: underline; 
	border-bottom: 0px;
	color: blue;
}
.main_nodash a:hover, .active_rain a:hover { 
	color: #800000;
	border-bottom: 0px;
}
input[type="text"] {
	background-color:white;
}
textarea {
	border-color:black; 
	background-color:white;
	border-width:1;
}
td.button, td.button2 {
	font-size:13px;
	font-family:Verdana; 
	font-variant:small-caps; 
	font-weight: bold;
	text-align:center;
	padding-top:6px;
}
td.button a, td.button a:visited {
	padding:5px 14px 6px 14px;
	color:#283150;
	text-decoration: none;
	border-bottom: 0px;
	color: white;
}
td.button a:hover {
	color:white;
	background: url("images/menu_bg.png");
}
.siteHome a, .siteHome a:visited {
	font-size:15px;
	font-weight: bold;
}
.siteHome a:hover {
	color: #800000;
}
.links a, .links a:visited {
	font-size:10px;
	font-family:tahoma;
	font-weight: bold;
	text-decoration: none; 
	color: white;
	padding: 3px 5px 2px 5px; 
}
.articles a, .articles a:visited {
	font-size:12px;
	font-family:tahoma;
	font-weight: bold;
	color: #808080;
	text-decoration: none; 
}
.articles a:hover {
	color:#800000;
}
.news {
	font-family:Arial; 
	font-size: 9px; 
	font-weight:900; 
	color: white; 
	padding-left: 10; 
	padding-right: 5; 
}
.side {
	padding-top:5px;
	margin-left:20px; 
	color: black;
}
.side a {
	font-size: 15px; 
	font-weight: bold;
	padding: 3px;
}
.cb {
	font-size: 11px; 
	font-weight: bold;
	color: white; 
	text-align: center;
}
.foot, .foot td {
	color: #808080;
	font-size: 12px; 
	text-align: center;
}
.foot td  {
	text-align: left;
}
.foot a, .foot a:visited {
	font-size: 11px; 
	color: #FFAA00; 
	text-decoration: none; 
}
.foot a:hover {
	color:#ffaa00;
}

/*##################################
##  GLOSSARY  STUFF
##################################*/
.nameHeader
{
	background-color: #445576;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-indent: 25px;
	border-bottom: 1px solid #808080;
}
.viewTable
{
	width:470px;
	background-color: #283150;
	border: 2px dashed #808080;
}
.buttons
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #294964;
	border-color: #294964;
	border-width: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	cursor: hand;
}
.rolodex
{
	font-size: 13px;
	text-align: center;
	background-color:#7D8B98;
	padding-bottom: 4px;
	padding-top: 2px;
	border-bottom: 1px solid #000000;
}
.rolodex a, .rolodex a:visited
{
	font-weight: bold;
	text-decoration: none;
	color:#004477;
	border-bottom: 1px dotted #004477;
}
.rolodex a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 0px;
	border-bottom: 0px;
}
.rolodex_sel
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #283150;
	border-bottom: 1px dotted #000000;
}
.list_row
{
	font-size: 11px;
	font-family: verdana;
	color: #808080;
}
.list_row a, .list_row a:visited
{
	text-decoration: underline; 
	font-weight: bold;
	font-size:11px;
	color: #808080;
}
.list_row a:hover
{
	text-decoration: none; 
	color: #ffffff; 
	background-color: gray; 
}


/*//////////////////////////////////////////////////////////////*/
/*              begin styles for RSS Feed                       */
/*//////////////////////////////////////////////////////////////*/
.rss_box {
	width: 490px;
	background-color: silver;
	border: 2px dashed #7D8B98;
}

.rss_title, .rss_title a, .rss_title a:visited {
	height: 25px;
	padding-top:2px;
	font-size: 16px;
	font-weight:bold;
	color: white;
	background-color: #283150;
	text-align: center;
	font-variant: small-caps;
	border: 0px;
}

.rss_items {
	padding-right: 15px;
	padding-left: 25px;
}

.rss_item  {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-weight : none; 	
	margin-bottom: 15px;
}

.rss_item  b {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight : none; 
	color:gray;
	padding-top: 15px;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	color: #800000;
	text-decoration : none;
	border-bottom: 1px dotted;
	font-weight: bold;
}

.rss_item a:hover { 
	color: #ffffff;
	text-decoration : none;
	border-bottom: 1px solid;
}

.rss_item li A:hover     { 
	background-color: none; 
}

.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: gray;
}
a.style1, a.style1:visited { 
	margin-left:30px;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}
