/* baseline css starts here */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 11px; font-family: Verdana; vertical-align: baseline; background: transparent; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
:focus {outline: 0; }
a img, :link img, :visited img {border: 0; }
ins {text-decoration: none; }
del {text-decoration: line-through; }
table {border-collapse: collapse; border-spacing: 0; }


/* _________________________________CSS for Layout_________________________________*/

* { padding: 0; margin: 0; }

#wrapper { 
margin-left: auto;
margin-right: auto;
width: 851px;
}

#content_wrapper { 
 float: left;
 color: #333;
 background-image:url(images/content_repeater.gif);
 background-repeat:repeat-y;
 width: 851px;
 display: inline;
 padding-right: 0px;
 padding-left: 40px;
}

#header {
 color: #333;
 width: 851px;
 float: left;
 height: 182px;
 background-image:url(images/header-graphic.jpg);
 background-repeat:no-repeat;
}

#contact {
 margin-left:115px;
 margin-top:18px;
 width: 715px;
 height: 24px;
}

#logo {
	width:304px;
	height:88px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:22px;
	}

#login {
	width:350px;
	float:right;
	height: 92px;
	margin: 16px 16px 0px 133px;
	text-align:right;
}

#nav {
	width:500px;
	height:19px;
	float: right;
	margin-right:15px;
	padding-bottom:0px;
	margin-top:2px;
	margin-bottom:0px;
}

#banner {
	float: left;
	width: 851px;
	display: inline;
	height: 108px;
	background-image:url(images/content_repeater.gif);
	background-color:#990d25;
}

#banner_bottom {
	float: left;
	width: 851px;
	display: inline;
	height: 25px;
	background-image:url(images/banner_red_gradiant.gif);
	background-color:#FFFFFF; 
}

#red_bottom { 
 width: 851px;
 height: 29px;
 clear: both;
 color: #333;
 background: #6B6659;
 background-image:url(images/page_bottom.jpg);
 background-color: #c41230;
 }
 
 #footer_spacer { 
 width: 851px;
 height:10px;
}
 
 #CLS_logo {
 width:77px;
 height:60px;
 float:left;
 margin-left:40px;
 }
 
 #RCA_logo {
 width:173px;
 height:60px;
 float:left;
 margin-left:10px;
 }
 
 #footer_copy {
 width:851px;
 height: 350px;
 /*padding-left:30px;*/
 float:left;
 }

#navigation {
 float: left;
 width: 851px;
 height: 25px;
 color: #333;
 background: #8AA1B6;
}

#left_column {
width:254px;
float:left;
padding-bottom:0px;
min-height: 720px; height: auto !important;height: 720px; 
}

#search_properties { 
 color: #333;
 background-color: #FFFFFF;
 /*min-height: 80px; height: auto !important;height: 73px;*/ 
 width: 254px;
 float: left;
 background-image:url(images/left-column-boxes-top.gif);
 background-repeat:no-repeat;
 margin-bottom:20px;
 background-position: 0 -2px;
}

#search_bottom { 
 height: 7px;
 width: 254px;
 background-image:url(images/left-column-boxes-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:0px;
line-height:0px;
padding:0px;
}

#slideshowoutershell { 
 color: #333;
 background-color: #FFFFFF;
 /*min-height: 306px; height: auto !important; height: 306px;*/
 width: 254px;
 float: left;
 background-image:url(images/featured-properties-top.gif);
 background-repeat:no-repeat;
 margin-bottom:20px;
 background-position: 0 -2px;
}

.slideshow-item { 
 background-color: #FFFFFF;
 min-height: 282px; height: auto !important; height: 282px;
 width: 254px;
 overflow: hidden;
/*top: 0;*/
}

#featured_image { 
padding: 4px 12px 0px 12px;
}

#featured_link { 
padding: 6px 12px 6px 10px;
}

#featured_bottom { 
 height: 7px;
 width: 254px;
 background-image:url(images/featured-properties-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:0px;
line-height:0px;
padding:0px;
}

#marketinfo {
 color: #333;
 background-color: #FFFFFF;
/* min-height: 80px; height: auto !important; height: 80px;*/
 width: 254px;
 float: left;
 background-image:url(images/left-column-boxes-top.gif);
 background-repeat:no-repeat;
 margin-bottom:20px;
 background-position: 0 -2px;
}

#market_bottom { 
 height: 7px;
 width: 254px;
 background-image:url(images/left-column-boxes-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:0px;
line-height:0px;
padding:0px;
}

#resources { 
 color: #333;
 background-color: #FFFFFF;
 /*min-height: 150px; height: auto !important; height: 150px;*/
 width: 254px;
 float: left;
 background-image:url(images/left-column-boxes-top.gif);
 background-repeat:no-repeat;
 /*margin-bottom:20px;*/
 background-position: 0 -2px;
}

#resources_bottom { 
 height: 7px;
 width: 254px;
 background-image:url(images/left-column-boxes-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
font-size:0px;
line-height:0px;
padding:0px;
}

#main_copy {
width:511px;
background-color:#C41230;
float:left;
 padding-right: 20px;
 padding-left: 20px;
 background-image:url(images/jumbo_j.gif);
 background-repeat:no-repeat;
 background-position:bottom right;
 min-height: 765px; height: auto !important; height: 765px;
}

#bio_copy {
width:390px;
float:left;
color:#FFFFFF;
}

#bio_pic {
width:108px;
padding-right:10px;
float:left;
}

body {
 font-family: Verdana;
 font-size: 13px;
 background-image:url(images/top_repeater.jpg);
 background-repeat:repeat-x;
 background-color:#e0d7b8;
}

/* _________________________________CSS for Text_________________________________*/

p {
padding:0px 10px 10px 10px;
}

.main_copy
{
color:#FFFFFF;
font-size:13px;
text-align:left;
line-height:1.5;
}

#servicelist
{
margin-bottom: 10px;
margin-left: 40px;
border: none;
}

.services ul, .services li
{
color:#FFFFFF;
font-size:13px;
text-align:left;
line-height:1.5;
list-style-position: inside; 
list-style:square;
}

.italic_copy
{
color:#FFFFFF;
font-size:13px;
text-align:left;
line-height:1.5;
font-style:italic;
}

A.copy_links
{
color:#FFFFFF;
font-size:13px;
text-align:left;
line-height:1.5;
font-weight:bold;
padding: 2px 1px 2px 1px;
text-decoration:underline;
}

A.copy_links:Visited{
color:#FFFFFF;
font-size:13px;
text-align:left;
line-height:1.5;
font-weight:bold;
padding: 2px 1px 2px 1px;
text-decoration:underline;
}

A.copy_links:Hover
{
color:#C41230; 
background-color:#FFFFFF;
text-decoration:none;
}

A.home_links
{ color:#E0D7B8; font-size:11px; text-align:left; line-height:1.5; font-weight:bold; padding: 2px 1px 2px 1px; text-decoration:none; }

A.home_links:Visited{
color:#E0D7B8;
font-size:11px;
text-align:left;
line-height:1.5;
font-weight:bold;
padding: 2px 1px 2px 1px;
text-decoration:none;
}

A.home_links:Hover
{ color:#FFFFFF; background-color:#766E52; text-decoration:none; }

.page_title
{
color:#FFFFFF;
font-size:30px;
text-align:left;
font-family:georgia;
line-height:1.5;
}

.subhead
{
text-transform:uppercase;
color:#FFFFFF;
font-size:17px;
text-align:left;
font-family:georgia;
/*line-height:1.4;*/
padding-bottom:2px;
}

.subheadsmall
{
text-transform:uppercase;
color:#FFFFFF;
font-size:14px;
text-align:left;
font-family:georgia, serif;
padding-bottom:2px;
}

.subheadgold
{
color:#c0aa66;
font-size:18px;
text-align:left;
font-family:georgia;
/*line-height:1.4;*/
padding-bottom:2px;
}

.subheadsmallgold
{
color:#c0aa66;
font-size:14px;
text-align:left;
font-family:georgia, serif;
padding-bottom:2px;
}

.market-resources
{
color:#FFFFFF;
font-size:12px;
text-align:left;
font-family:Verdana;
font-weight:bold;
padding:8px 0px 0px 0px;
}

.featured-text
{
color:#333333;
font-size:11px;
text-align:left;
line-height:12px;
padding-bottom:0px;
}

.featured-title
{
color:#333333;
font-size:13px;
text-align:left;
line-height:16px;
padding: 6px 0px 4px 11px;
font-weight:bold;
}

.login_title
{
color:#a29771;
font-size:11px;
line-height:11px;
text-align:right;
margin: 0px 5px 3px 0px;
padding:0px;
}

.inputstyle
{
color:#a29771;
font-size:11px;
text-align:left;
line-height:11px;
margin: 1px;
padding: 1px;
vertical-align:middle;
border-width:1px;
border-color:#a29771;
border-style:solid;
}

.checkstyle
{
color:#a29771;
font-size:11px;
text-align:left;
line-height:11px;
margin: 1px;
padding: 1px;
vertical-align:middle;
}

/*.buttonstyle
{
color:#a29771;
font-size:11px;
text-align:center;
line-height:11px;
margin:1px 5px 1px 1px;
padding:3px;
vertical-align:middle;
border-width:1px;
border-color:#a29771;
border-style:solid;
background-color:#e0d7b8;
}*/

.buttonstyle
{
margin:1px 2px 1px 1px;
vertical-align:middle;
border:0;
}

.inputlabel
{
color:#a29771;
font-size:11px;
line-height:11px;
/*added to fix IE6 spacing*/height:18px;
vertical-align:middle;
margin-bottom:0px;
padding-bottom:0px;
}

.listdate
{
color:#000000;
font-size:11px;
line-height:12px;
text-align:left;
font-family:Verdana;
padding:4px 0px 0px 12px;
background-color:#DDD7BB;
width: 80px;
}

.listlink
{
color:#000000;
font-size:11px;
line-height:12px;
text-align:left;
font-family:Verdana;
padding:4px 0px 0px 12px;
background-color:#DDD7BB;
}

.listlinkalone
{
color:#000000;
font-size:11px;
line-height:12px;
text-align:left;
font-family:Verdana;
padding:4px 12px 4px 12px;
background-color:#DDD7BB;
}

.listcopy
{
color:#000000;
font-size:11px;
line-height:12px;
text-align:left;
font-family:Verdana;
padding:0px 12px 6px 12px;
background-color:#DDD7BB;
}

.contactcopy
{
color:#FFFFFF;
font-size:13px;
line-height:14px;
text-align:left;
font-family:Verdana;
padding:0px 12px 8px 24px;
}

A.contactcopy
{
color:#FFFFFF;
font-size:13px;
line-height:15px;
font-weight:bold;
padding: 2px 1px 2px 1px;
text-decoration:underline;
}

A.contactcopy:Visited
{
color:#FFFFFF;
font-size:13px;
line-height:15px;
font-weight:bold;
padding: 2px 1px 2px 1px;
text-decoration:underline;
}

A.contactcopy:Hover
{
color:#C41230; 
background-color:#FFFFFF;
text-decoration:none;
}

#other
{
width: 230px;
float:right;
padding:0 16px 0 0;
}

.footer_text
{
color:#777363;
font-size:10px;
text-align:left;
padding:0 0 0 20px;
}

.dla_footer
{
color:#aea28d;
font-size:10px;
text-align:left;
padding:6px 0 0 20px;
}

#slidingDiv {
display: none;
height:600px;
/*	background-color: #99CCFF;
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #3399FF;*/
}


/* _________________________________CSS for Footer Links_________________________________*/

A.footer_nav
{
font-weight:bold;
color:#AEA28D;
font-size:10px;
text-align:left;
text-decoration:none; 
padding: 2px 1px 2px 1px;
}

A.footer_nav:Visited
{
font-weight:bold;
color:#AEA28D;
font-size:10px;
text-align:left;
text-decoration:none; 
padding: 2px 1px 2px 1px;
}

A.footer_nav:Hover
{
color:#FFFFFF; 
background-color:#766E52;
text-decoration:none;
}

/* _________________________________CSS for Left Links_________________________________*/

A.left_nav
{
font-weight:bold;
color:#C41230;
font-size:11px;
text-align:right;
text-decoration:underline;
padding: 2px 1px 2px 1px; 
}

A.left_nav:Visited
{
font-weight:bold;
color:#C41230;
font-size:11px;
text-align:right;
text-decoration:underline;
padding: 2px 1px 2px 1px; 
}

A.left_nav:Hover
{
color:#FFFFFF;
background-color:#C41230;
text-decoration:none;
}

