html {
	height:100%;	
}

html>#wrapper	{
	width: 908px;
	}

body {
	height:100%;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border:0px;
	z-index:0;
	font-size: 13px;
	background-color:#ffffff;
	text-align:justify;
}

#wrapper {
	border-spacing:0; /* required by Opera 6 */
	text-align:left;
	margin: 0 auto;
	width: 908px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	z-index:0;
	border:0px solid #000099;
}

#menu{
	background-image:url(../images/menu.jpg);
	height:46px;
}

#footer{
	padding-top:8px;
	background-image:url(../images/footer.jpg);
	height:22px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-size:11px;
}

#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

#ARL{
	text-decoration:none;
	color:#008640;
}

#buyer{
	background-image:url(../images/buyers.jpg);
	background-repeat:no-repeat;
	height:182px;;
	width:271px;
}

#investor{
	background-image:url(../images/investors.jpg);
	background-repeat:no-repeat;
	height:182px;;
	width:271px;
}

#process{
	background-image:url(../images/process.jpg);
	background-repeat:no-repeat;
	height:182px;;
	width:271px;
}

#content{
	padding:5px;
}

h1{
	font-size:20px;
	margin-bottom:0px;
}

h3{
	font-size:16px;
	margin-bottom:0px;
}

#faq{
	color:#FFFFFF;
	padding-left:10px;
	padding-right:15px;
	text-align:justify;
}

#faq h1{
	font-size:16px
	
}

#faq ul{
	padding:0px;
	margin:0px;
	margin-left:30px;
}

#faq ul li{
	padding:3px;
}

#faq a{
	color:#ffffff;
	text-decoration:none;
}

#faq a:hover{
	text-decoration:underline;
}

.boxForm{
	padding:2px;
	background-color:#CBFBBB;
	font-size:14px;
}

.noShow{
	visibility:hidden;
	display:none;
	background-color:#B3FDBC;
}

.show{
	visibility:visible;
	display:inline;
	background-color:#B3FDBC;
}

#infoWin a{
	text-decoration:none;
	color:#FFFFFF;
	border-bottom:1px dashed #ffffff;
	padding-bottom:2px;
}

#infoWin p{
	margin:0px;
	padding:0px;
}

#infoWin ul{
	margin:5px;
	margin-left:16px;
	padding-top:0px;
}

#houseListing{
	padding:10px;
	border:1px solid #000000;
	background-color:#CCFFE4;
}

.cpYearNavigation,.cpMonthNavigation 
	{ 
		background-color:#019849; 
		text-align:center; 
		vertical-align:center; 
		text-decoration:none; 
		color:#ffffff; 
		font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#808080; }
TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }
TD.cpTodayText, TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled { height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#D0D0D0; }
.cpBorder { border:solid thin #0957A1; }


