body {
	color: #000000;
	background-color:#003399;
	font-family: Arial, Verdana, sans-serif;
	font-size:15px;
	margin:0;
	}

#main {
	width: 774px;
	margin: auto;
	margin-top: 28px;
	position:relative;
	}
	
#header {
	position:relative;
	background-image:url(images/header.gif);
	width: 774px;
	height: 170px;
}

#headerflash {
	position:relative;
	width:300px;
	height:145px;
	left:400px;
	top: 5px;
}

#navbar {
	position:relative;
	font-size:22px;
	color:#CCFFCC;
	background-color:#FFFFFF;
	width: 774px;
	height: 45px;
	text-align:center;
}

#navbar span{
	color:#008000;
	border-left: 1px dashed rgb(192, 192, 226);
	border-right: 1px dashed rgb(192, 192, 226);	
}

#navbar a:link {
	color:#003399;
	text-decoration:none;
	border: 1px solid rgb(255, 255, 255);
}

#navbar a:visited {
	color:#003399;
	text-decoration:none;
	border: 1px solid rgb(255, 255, 255);
}

#navbar a:hover {
	color:#008000;
	border-left: 1px dashed rgb(192, 192, 226);
	border-right: 1px dashed rgb(192, 192, 226);
}

#homebodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 450px;*/
}

#homecontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	z-index: 0;
	}

#homecontent a:link {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}

#homecontent a:visited {
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}

#homecontent a:hover {
	font-weight:bold;
	color:#00CCFF;
	text-decoration:none;
}

#flashbar {
	border: 1px solid rgb(192, 192, 226);
	width: 285px;
	height: 285px;
	position: absolute;
	top: 0;
	left: 469px;
	float: left;
	z-index: 1;
}

#companyinfo {
	font-size: 12px;
	font-weight:bold;
	padding: 0px;
	position: absolute;
	top: 299px;
	left: 554px;
	width: 169px;
	float: left;
	z-index: 2;
	}

#footer {
	padding: 0;
	padding-bottom: 28px;
	margin: 0;
	}
	
#footer div.nav, #footer div.credits {
	width: 774px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, sans-serif;
	text-align: center;
	margin-top: 12px;
	}
	
#footer div.nav a{
	color:#FFFFFF;
	text-decoration:none;
	}

#footer div.credits a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
#footer div.nav a:hover{
	color: #CCFF99;
	text-decoration:underline;
	}

#footer div.credits a:hover{
	text-decoration:underline;
	}

/* Links Page */
#linksbodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 460px;*/
}

#linkscontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
	
#linkscontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#linkscontent a{
	color:#000099;
	text-decoration:none;
}

#linkscontent a.visited{
	color:#000099;
	text-decoration:none;
}


/* About Us Page */
#aboutusbodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 460px;*/
}

#aboutuscontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
#aboutuscontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

/* Buy Page */
#buybodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 400px;*/
}

#buycontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
#buycontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

/* Search Listings Page */
#searchlistingstext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 400px;*/
}

#searchlistingscontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
#searchlistingscontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}
	
/* Sell Page */
#sellbodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 460px;*/
}

#sellcontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
	
#sellcontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#sellform span.notes{
	font-size:12px;
	color:#FF0000;
}

/* Thank you Page */
#thankyoubodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 200px;*/
}

#thankyoucontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
	
#thankyoucontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#thankyouform span.notes{
	font-size:12px;
	color:#FF0000;
}

/* Finance Page */
#financebodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 900px;*/
}

#financecontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
#financecontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#financeform span.notes{
	font-size:12px;
	color:#FF0000;
}


/* Agents Page */
#agentsbodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 1250px;*/
}

#agentscontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
	
#agentscontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#agentscontent a:link, #agentscontent a:visited{
	color:#FF0000;
	text-decoration:none;
}

#agentscontent a:hover{
	color:#00CCFF;
}

#agentsform span.notes{
	font-size:12px;
	color:#FF0000;
}

/* Agents Contact Page */
#agentscontactbodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 555px;*/
}

#agentscontactcontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
	
#agentscontactcontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#agentscontactform span.notes{
	font-size:12px;
	color:#FF0000;
}

/* ContactUs Page */
#contactusbodytext {
	position: relative;
	background-color:#FFFFFF;
	width: 774px;
	/*height: 490px;*/
}

#contactuscontent {
	padding: 0px;
	position: relative;
	top: 0;
	width: 774px;
	float: left;
	background-color:#FFFFFF;
	}
	
#contactuscontent span.title{
	font-size:26px;
	color:#008000;
	font-weight:bold;
}

#contactusform span.notes{
	font-size:12px;
	color:#FF0000;
}

/* Changing Row Colors on Forms */

tr.odd {
	/*background-color:#A8FFA8;*/
	background-color:#D7FFD7;
}

tr.even {
	background-color:#FFFFFF;
}
