
/* Define Tags */
body { 
	margin:0;
	padding:0;
	background: #821710 url(images/body_bg.gif) top repeat-x;
	} 

a, a:visited, a:hover {	
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;	
	color:#000;	
	text-decoration:underline;
	}
a:hover {
	color:#000;	
	}
	
h1, h2, h3, h4, h5, h6 {
	margin:2px 0 5px 0;
	font-family:Verdana,Arial,Helvetica; 
	color:#821710;
	border-bottom:1px solid #000;
	}
h1 {
	color:#330000;
	font-size:18px;
	}
h2 {
	font-size:14px;
	color:#821710;
	border-bottom:0;
	}
h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:10px;
	border-bottom:0;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
hr { 
	height:1px;
	color:#000000;
	}
	
form {
	margin:0;
	padding:0;
	}
input {
	border:1px solid #000;
	background-color:#FFF;
	}
	
img {
	display:block;
	}
	
ul, ol, li {	
	font-size:12px;
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;
	}

/* Custom Class Names */
p, td, .copy, .bold, .copySmall, .copyLarge, .form, .button, .hdr, .subHdr, .error {	
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;	
	line-height:1.5em;
	}

a.copySmall, a.copySmall:visited, a.copySmall:hover, 
a.copyLarge, a.copyLarge:visited, a.copyLarge:hover,  
a.hdr, a.hdr:visited, a.hdr:hover,
a.subHdr, a.subHdr:visted, .subHdr:hover,
a.error, a.error:visited, a.error:hover	{
	font-size:12px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#000;	
	line-height:1.5em;
	}
	
.copySmall, a.copySmall, a.copySmall:visited, a.copySmall:hover {	
	font-size:10px;	
	}
	
.copyLarge, a.copyLarge, a.copyLarge:visited, a.copyLarge:hover {	
	font-size:14px;	
	}

.form {
	background-color:#fff;
	}
	
.button { 
	color:#fff; 
	font-weight:800; 
	background:#900 url(images/dark_box_bg.gif) bottom repeat-x;
	border:1px solid #000; 
	cursor:pointer;
	}
	
.hdr, a.hdr, a.hdr:visited, a.hdr:hover, .subHdr, a.subHdr, a.subHdr:visted, .subHdr:hover {
	font-size:14px;	
	font-weight:800;
	color:#000;	
	}
.subHdr, a.subHdr, a.subHdr:visted, .subHdr:hover {	
	font-size:10px;	
	}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:800;
	}

.copyright, .copyright a, .copyright a:visited, .copyright a:hover {	
	font-size:10px;	
	font-family:Verdana,Arial,Helvetica; 
	font-weight:400;
	color:#FFF;	
	line-height:1em;
	text-decoration:none;
	}
.copyright a:hover {
	text-decoration:underline;
	}
	
.dropCap {
	float: left;
	width: 50px;
	font-size: 62px;
	line-height: 51px;
	font-weight: normal;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.indent {
	text-indent:1.5em;
	}

.clear {
	clear:both;
	}
	
	
/* Site Specific Classes */	
td.loggedIn {
	height:49px;
	background: #FFF url(images/top_member.gif) top center no-repeat;
	color:#FFFFFF;
	}
td.loggedIn a, td.loggedIn a:visited, td.loggedIn a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
td.loggedIn a:hover{
	text-decoration:underline;
}

td.loggedIn table tr td {
/*	color:#DF837D;	*/
	color:#FFFFFF;
	}
	
td.login {
	height:49px;
	background: #FFF url(images/top_temp.gif) top center no-repeat;
	}
	
.login table {
	margin:10px 5px 0 0;
	}
	
.login input {
	height:20px;
	width:120px;
	text-indent:10px;
	background-color:#b56662;
	border:0;
	margin:0;
	color:#f3e7e6;
	}
	
input.submit {
	
	background-color:#731c17;
	width:58px;
	text-indent:0;
	}
td.content {
	background: #FFF url(images/content_bg.gif) center repeat-y;
	}
	td.topLeft {
		width : 7px;
		background: url(images/content_top_left.gif) top left no-repeat;
		}
	td.topRight {
		width : 7px;
		background: url(images/content_top_right.gif) top left no-repeat;
		}

/********************************
 *	INLINE LIST STYLES		*
 *	AND CUSTOM PAGE		*
 *	DEFINITIONS BELOW		*
 ********************************/
 
#devNav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	#devNav ul li {
		margin:0;
		padding:0;
		}
	#devNav ul li a,#devNav ul li a:visited,#devNav ul li a:hover {
		width:186px;
			height:51px;
			height/* */:/**/34px;
			height: /**/34px;
		padding-top:17px;
		display:block;
		text-align:center;
		vertical-align:middle;
		text-decoration: none;
		color: #FFF;
		background:url(images/dev_linklist_off.gif) no-repeat top left;
		}
		#devNav ul li a:hover {
			background:url(images/dev_linklist_on.gif) no-repeat top left;
			}
		
ul.developmentLinks{
list-style-type:none;
list-style-position:outside;
display:inline;
display:marker;
}
ul.developmentLinks li a, ul.developmentLinks li a:visited, ul.developmentLinks li a:hover{
	display:block;
	width:200px;
	background-color:#821710;
	border:2px solid #64120c;
	text-align:center;
	text-decoration:none;
	margin:2px;
	padding:2px;
	color:#ffffff;
}
ul.developmentLinks li a:hover{
	background-color:#9c2720;
}
.redBox, .greenBox, .yellowBox {
	border:1px solid #666;
	background-color:#f1f1f1;
	}
.redBox p, .greenBox p, .yellowBox p {
	margin:0;
	padding:10px;
	}
.redBox span.boxHdr, .redBox span.boxHdr a, .redBox span.boxHdr a:visited, .redBox span.boxHdr a:hover, .greenBox span.boxHdr, .yellowBox span.boxHdr {
	display:block;
	font-family:Arial,Helvetica,Verdana;
	font-weight:800;
	font-size:12px;
	color:#fff;
	background:#900 url(images/dark_box_bg.gif) top repeat-x;
	border-bottom:1px solid #666;
	padding:2px 5px;
	text-decoration:none;
	}
.redBox span.boxHdr a, .redBox span.boxHdr a:visited, .redBox span.boxHdr a:hover {
	border:0;
	}
.redBox span.boxHdr a:hover {
	color:#f93;
	}
.greenBox span.boxHdr {
	background:#900 url(images/dark_box_bg.gif) bottom repeat-x;
	}
.yellowBox span.boxHdr {
	background:#FFF url(images/dark_box_bg.gif) 50% repeat-x;
	color:#000;
	}
	
div#gallery a, div#gallery a:visited, div#gallery a:hover {	
	display:block;
	float:left;
	color:#ffffff;
	margin:2px; 
	text-decoration:none;
}

table.propertyBox, table.propertyBoxOver{
	border:2px solid rgb(175,80,74);
	margin-bottom:5px;
	background-color:rgb(204,153,153);
}

table.propertyBoxOver{
	background-color:rgb(254, 203, 203);
}

table.propertyBox img, table.propertyBoxOver img{
	border:2px solid rgb(175,80,74);
}

table.propertyBox td a, table.propertyBox td a:visited, table.propertyBox td a:hover, table.propertyBoxOver td a, table.propertyBoxOver td a:visited, table.propertyBoxOver td a:hover{
	color:rgb(101,6,0);
	text-decoration:none;
}

table.propertyBox td a:hover, table.propertyBoxOver td a:hover{
	text-decoration:underline;
}

table.propertyBox td, table.propertyBoxOver td{
	font-size:10px;
	color:rgb(101,6,0);
}

table.propertyBox td span.title, table.propertyBoxOver td span.title{
	font-size:16px;
	color:rgb(101,6,0);
	font-weight:800;
}

