/*************** Inherent styles ******************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	color: #333333;
	background-image:    url("../../images/main/bkgd-body.png");
	background-repeat: repeat;
	padding: 0px;
	margin: 10px 0px 0px 0px;}

	
/*************** Masthead Styles ******************/

#topnav {
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 3px;}

#topnav ul { list-style-type: none; padding-right: 0px;	padding-bottom: 0px; margin: 0; }

#topnav li {
	display: inline;
	background-image: none;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-right: 0px;}

#topnav a:link {color: #FFFFFF; text-decoration:none;}
#topnav a:active {color: #FFFFFF; text-decoration:none;}
#topnav a:visited {color: #FFFFFF; text-decoration:none; }
#topnav a:hover {color: #333333; text-decoration:none; }


/*************** Global Container Styles ******************/

#i-container {
	background-image:  url("../../images/bkgd-index.png");
	background-repeat: no-repeat;
	text-align: left;
	width: 760px;
	height: 531px;}

#s-container {
	background-image: url("../../images/bkgd-spage.png");
	background-repeat: no-repeat;
	text-align: left;
	width: 760px;
	/*height: 420px;*/}

/* index */
.i-top {height: 300px!important;}

/* spage*/
.s-top {height: 160px!important;}

/* index */
.i-bottom {height: 206px!important;}

/*************** Background Styles ******************/

.table-bkgd {
	background-image:url(../../images/main/bkgd-cream.png);
	background-repeat: repeat;}

/*************** Index Columns ******************/

.i-column {
	height: 180px;
	min-height: 180px;
	/*border-bottom: 1px solid #857363;*/
	padding: 0;
	margin: 0;}
	
.i-column a:link {color: #585B76;}
.i-column a:active {color: #585B76;}
.i-column a:visited {color: #585B76; }
.i-column a:hover {color: #333333; }

.column-content{
	padding: 10px;}

.column-content P{
	margin-top: 0px;
	padding-top: 0px;}

.column-more{
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	text-transform:lowercase;
	font-weight: bold;
	font-size: 9px;
border-top: 1px solid #857363;}

.column-more a:link {color: #585B76;}
.column-more a:active {color: #585B76;}
.column-more a:visited {color: #585B76; }
.column-more a:hover {color: #333333; }

.column-title {
	font-weight: bold;
	text-transform: lowercase;
	color: #FFF;
	padding-top: 3px;
	text-align: left;
	padding-left: 10px;
	float:left;}


#column-title2 {
	font-size: 10px;
	color:#FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	text-transform: lowercase;
	text-align: right;}

#column-title2 a:link {color: #FFFFFF;}
#column-title2 a:active {color: #FFFFFF;}
#column-title2 a:visited {color: #FFFFFF; }
#column-title2 a:hover {color: #5A5E78; }
	
.column-spacer{
	border-bottom: 1px solid #857363;
	width:6px;
	background-position: bottom;} 

.column-spacer1{
	border-top: 1px solid #857363;
	width:6px;
	background-position: bottom;} 

.column-spacer2{
	border-bottom: 1px solid #857363;
	border-top: 1px solid #857363;
	width:6px;
	background-position: bottom;} 

.column-bottom {
	border-bottom: 1px solid #857363;}



/*************** Global Content Styles ******************/

.accent { 
	font-weight: normal; 
	color: #5A5E78;}
.subhead { 
	font-weight: bold;	
	color:#585B76;}
.subhead-black { 
	font-weight: bold; 
	color: #333333;}
.content-title  {
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-left: 10px;}

a:link {color: #585B76;}
a:active {color: #585B76;}
a:visited {color: #585B76; }
a:hover {color: #333333; }

ul { list-style-type: none; padding: 0; margin-left: 1em; }

li {
	background-image: url(../../images/bullet-list.png);
	background-repeat: no-repeat;
	background-position: 0.4em 0.45em;
	padding-left: 1.5em;
	margin-top: 0.35em;
	margin-bottom: 0.35em;}

ul a:link { text-decoration: underline; color: #585B76; }
ul a:active {text-decoration: underline; color: #585B76; }
ul a:visited {text-decoration: underline; color: #585B76; }
ul a:hover { color: #333333; text-decoration: underline; }

li a:link { text-decoration: underline; color: #585B76; }
li a:active {text-decoration: underline; color: #585B76; }
li a:visited { text-decoration: underline; color: #585B76; }
li a:hover { color: #333333; text-decoration: underline;}

ol {font-weight: normal;}
ol li {background-image: none; padding-left: 5px; padding-bottom: 2px; margin-bottom: 2px;}
li ol{
	background-image: none;
	list-style-type: lower-alpha;
	margin-left: 0px;
	padding-left: 15px;
	margin-left: 15px;
	padding-top: 2px;
	margin-top: 2px;}


/*************** Sidebar Styles ******************/

.sidebar {
	/*height: 200px;
	min-height: 200px;*/
	width: 246px;}

.sidebar a:link {color: #585B76;}
.sidebar a:active {color: #585B76;}
.sidebar a:visited {color: #585B76; }
.sidebar a:hover {color: #333333; }


.sidebar .column {
	border: 1px solid #857363;
	min-height:100px;
  	height:auto !important;
  	height:100px;
	width: 214px;}

.sidebar .content {
	padding: 8px;
	text-align:left;
	font-size: 10px;}

.sidebar .spacer {
	padding-bottom: 15px;}

.sidebar P {
	padding: 3px;	
	margin: 0px;}

.sidebar BR {
	padding: 3px;	
	margin: 0px;}

/*************** Main Content Styles ******************/

.main {
	/*height: 238px;
	min-height: 238px;*/
	width: 514px;}

.main .column {
	/*border-top: 1px solid #857363;*/
	min-height:300px;
	height:auto !important;
	height:300px;
	width: 499px;}

.main .column-bottom {
	min-height:8px;
	height:auto !important;
	height:8px;
	width: 497px;
	border-right: 1px solid #857363;
	border-left: 1px solid #857363;
	border-bottom: 1px solid #857363;}
	
.main .content {
	padding: 8px;}

.main .column-title {
	font-weight: bold;
	text-transform: lowercase;
	color: #FFF;
	padding-top: 3px;
	text-align: left;
	padding-left: 30px;}

.main P {
	margin-top: 0px;
	margin-bottom: 10px;}

.main a:link {color: #585B76;}
.main a:active {color: #585B76;}
.main a:visited {color: #585B76; }
.main a:hover {color: #333333; }

/*************** Special Styles ******************/

.asterisk {
	float:left;
	width: 18px;
	height: 24px;
	background-image:url(../../images/asterisk.gif);
	background-repeat:no-repeat;
	background-position:top;}


/*************** Property Styles ******************/

.thnail {
	clear: both;
	float: left;
	border: 1px solid #333333;
	background-color: #FFF;
	padding: 3px;
	margin: 0 10px 0px 0;
	text-decoration: none;}
	
#i-property {
	font-size: 10px; 
	font-size: 10px; 
	font-weight:normal;	}
	
#i-property .headings {
	margin-left: 0px;
	font-weight:bold;
	line-height: 18px;
	padding-bottom: 20px;}

#i-property .description {
	margin-left: 0px;}


#property {
	font-size: 10px; 
	font-size: 10px; 
	font-weight:normal;
	border-bottom: 1px solid #857363;}

.oddrow {
	border-top: 1px solid #857363;
	border-right: 1px solid #857363;
	border-left: 1px solid #857363;
	background-color: #D2CAB9;
	min-height:70px;
	height:auto !important;
	height:70px;
	padding: 5px;}

.evenrow {
	border-top: 1px solid #857363;
	border-right: 1px solid #857363;
	border-left: 1px solid #857363;
	min-height:70px;
	height:auto !important;
	height:70px;
	padding: 5px;}

#property .description {
	margin-left: 142px;}

#property ul {list-style-type: none; padding: 0; margin: 0;}
#property li {
	display: inline;
	font-weight: bold;
	background-image: none;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 0px;}

/*************** Footer Styles ******************/
#footer {
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	padding-top: 3px;}

#footer ul { list-style-type: none; padding: 0; margin: 0; }

#footer li {
	display: inline;
	background-image: none;
	padding-left: 5px;
	padding-bottom: 0px;}

#footer a:link {color: #FFFFFF; text-decoration:underline;}
#footer a:active {color: #FFFFFF; text-decoration:underline;}
#footer a:visited {color: #FFFFFF; text-decoration:underline; }
#footer a:hover {color: #333333; text-decoration:underline; }