body {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-align: center;
	background-image: url(../images/bg_body.gif);
}

.nav {padding-left:9px; font-size:14px; }
.nav a {display:block; float:left; padding:5px 5px; background-color:#999; color:#fff; margin-right:2px; text-decoration:none;}
.nav a:hover {background-color:#333; color:#fff;}
.nav a.active {
	background-color:#FCFCFC;
	color:#990000;
}

table.topnav {
	margin-bottom: 6px;
}

.ttext {
	color: #990000;
	font-size: 32px;
	font-family: Arial, Verdana, Helvetica;
	line-height: 38px;
	padding-left: 10px;
}

.htext {
	color: #990000;
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica;
	line-height: 25px;
}

.vtext {
	color: #990000;
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica;
	line-height: 21px;
}

.stext {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica;
	line-height: 21px;
}

table.contain {
	margin: 0 auto;
	width: 900px;
	text-align: left;
} 

table.contain-cph {
	margin: 0 auto;
	width: 650px;
	text-align: left;
} 

tr.pageheader {
	width: 820px;
	background-color: #FCFCFC;
}

table.headertop {
	width: 820px;
	background-color: #FCFCFC;
}

tr.pagecontent {
	width: 820px;
	background-color: #FCFCFC;
}

td.bgleftside {
	width: 20px;
	background-image: url(../images/bg_leftside.gif);
	background-repeat: repeat-y;
}

td.bgrightside {
	width: 20px;
	background-image: url(../images/bg_rightside.gif);
	background-repeat: repeat-y;
}

/* TABLES */
 /* TWO COLUMN FORMAT */
#a2 {
	width: 570px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#b2 { 
	width: 250px; 
    padding-top: 6px;
	padding-left: 5px; 
}

#b2-agent { 
	width: 200px; 
    padding-top: 6px;
	padding-left: 10px; 
}

#b2-cph { 
	width: 00px; 
    padding-top: 6px;
	padding-left: 00px; 
}

#border { 
	border: 1px solid #cacaca; 
    padding: 6px;
}

#prop {
	border: 1px solid #cacaca;
	padding-top: 4px;
	width: 570px;
}
#misc {
	border: 1px solid #cacaca;
	padding-top: 15px;
	width: 450px;
	background-color: #EFEFEF;
}
#agency {
	border: 1px solid #cacaca;
	padding: 0px;
	width: 260px;
}

#news {
	border: 1px solid #cacaca;
	padding: 0px;
	background-color: #EAEAEA;
	width: 260px;
}

.price {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.iplink {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.headline {
	font-size: 14px;
	font-weight: bold;
}




/* -------	border: 1px solid #cacaca; ------- */
/* --- footer --- */
/* -------------- */

td.footertop {
	color: #666666;
	background-color: #E1F3DC;
}

td.footerbottom {
	color: #666666;
	background-color: #C8C8C8;
}

#footertopleft, #footertopleft a:link, #footertopleft a:visited, 
#footertopright a:link, #footertopright a:visited, #footerbottomleft,
#footerbottomleft a:link, #footerbottomleft a:visited,
#footerbottomright a:link, #footerbottomright a:visited {
	color: #666666;
	font-size: 9px;
	line-height: 18px;
	text-decoration: none;
	padding: 0px 4px 0px 4px;
}

#footertopleft a:hover, #footertopright a:hover, 
#footerbottomleft a:hover, #footerbottomright a:hover {
	text-decoration: underline;
}

td.footerspacer {
	background-color: #FFFFFF;
}

#footertopleft, #footerbottomleft {
	float: left;
}

#footertopright, #footerbottomright {
	float: right;
}

#footertopright, #footerbottomright {
	color: #666666;
	font-size: 9px;
	line-height: 18px;
	padding-right: 5px;
}

p,td,li {
	color: #666666;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
}


/* --------------- */
/* --- BELOW HERE, NOT USED --- */
/* --------------- */


