body	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10pt;
	margin: 0px;
	background-color:#f9fbd6;
	}

/* MegaAgent Controls */
/* Adjust Colors Only: Unless noted */
a	{ 
	color: #a0a839;
	}
a.guestbook:link,a.guestbook:active,a.guestbook:visited {
	color:#fee215;
}
.sitecolor	{ 
	color: #345157; 
	}

.footerlink { 
	color: #a0a839; 
	font-size: 9px;
	}
.copyright	{ 
	color: white; 
	font-size: 9px; 
	font-family: Times; 
	text-decoration: none;
	}
.Fields	{ 
	color: #345157; 
	font-weight: bold; 
	font-size: 10pt; 
	}
tr {  }

/* Report/Relo Label */
.Title { 
	color: #ffffff; 
	font-weight: bold; 
	font-size: 10pt; 
	background-color: #345157;
	}

/* Report Titles and Community Names */
/* You may modify font styling of .heading */
.Heading  { 
	color: #345157; 
	font-size: 92%; 
	line-height: 1.2em; 
	text-align: left; 
	margin-top: 1em; 
	margin-bottom: 0; 
	padding-right: 10px; 
	}

/* Usally the listing link name */
.Data	{ 
	color: #000; 
	font-size: 10pt; 
	}
	
/* The description under the listing name */
.footer	{ 
	color: #000; 
	font-style: italic; 
	font-size: 12px; 
	font-family: "Times New Roman", Times, serif; 
	}
.SectionSubTitle  { 
	color: #000; 
	font-weight: bold; 
	font-size: 10pt; 
	text-decoration: none 
	}
/* You may modify font styling of .messages. The idea
is to match the paragraph style */
.Messages	{ 
	color: #252525; 
	font-size: 80%; 
	line-height: 1.7em; 
	text-align: left;
	margin-top: 0; 
	margin-bottom: 1em; 
	padding-right: 10px }
TD {  }
.credit { 
	font-family: "Times New Roman", Georgia, Times; 
	text-decoration: none 
	}
/* End of MegaAgent Controls */

/* Style these */
p	{ 
	color: #252525; 
	font-size: 100%; 
	line-height: 1.7em; 
	text-align: left;
	margin-top: 0; 
	margin-bottom: 1em; 
	padding-right: 10px  
	}
li	{ 
	color: #252525; 
	font-size: 80%;
	text-align: left;
	line-height:1.2em;
	margin-top: 0; 
	margin-bottom: 5px; 
	padding-right: 10px;
	}
h1	{ 
	color: #345157; 
	font-size: 133%; 
	line-height: 1.2em; 
	text-align: left;
	margin-bottom: 0.5em; 
	padding-right: 10px;
	}
h2  { 
	color: #252525; 
	font-size: 100%; 
	line-height: 1.2em; 
	font-family: Georgia, "Times New Roman", Times; 
	font-style: italic; 
	text-align: left;
	margin-top: 1em; 
	margin-bottom: 1em; 
	padding-right: 10px;
	}
h3  { color: #345157; font-size: 92%; font-style: italic; line-height: 1.2em; text-align: left; margin-top: 1em; margin-bottom: 4px; padding-right: 10px 
	 }
h4  { 
	color: #345157; 
	font-weight: bold; 
	font-size: 12px; 
	line-height: 18px; 
	text-align: center; 
	clear: both; 
	margin-bottom: 3px 
	}

/* Bottom Navigation Styles */
.nav         	{ color: #a0a839; font-size: 65%;  margin-top: 5px; margin-bottom: 5px; padding-top: 5px;  }
.nav a:link, a:visited 	{ color: #a0a839; word-spacing: 0.3px; margin-top: 18px; margin-bottom: 10px; }
/* You can change the color on hover to a highlight */
.nav a:hover  	{ color: #a0a839; word-spacing: 0.3px; text-decoration: none; margin-top: 18px; margin-bottom: 10px; }
.nav a:active  	{ color: #a0a839; word-spacing: 0.3px; margin-top: 18px; margin-bottom: 10px; }

/* Use for Contact Information in the footer */
.contact    { color: #f9fbd6; font-size: 65%; line-height: 1.5em; text-align: left; margin-top: 2px; margin-bottom: 2px  }
.contact-title { color: #f9fbd6; font-weight:bold; font-size:10pt; }

.caption	{ 
	color: #345157; 
	font-style: italic; 
	font-size: 82%; 
	line-height: 110%; 
	font-family: "Times New Roman", Times, Georgia; 
	text-align: left;
	text-indent: 0; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	padding-bottom: 10px;
	}
	
/* Page arrangement styles */

div {
	margin:0;
	border-collapse:collapse;
}
div#main {
	width:794px;
	margin:0 auto;
}
div#top {
	height:23px;
	background: url(../images/site/shad_top.jpg) no-repeat;
	padding-top:34px;
	padding-left:12px;
}
ul#topnav {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	height:23px;
}
ul#topnav li {
	background: url(../images/site/tab_left.jpg) top left no-repeat #355157;
	margin:0;
	padding:0;
	height:23px;
	float:left;
}
ul#topnav li a {
	display:block;
	_display:inline; /* IE6 hack */
	height:23px;
	background: url(../images/site/tab_right.jpg) top right no-repeat;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#f9fbd6;
	margin:0;
	margin-left:15px;
	padding:0;
	padding-top:2px;
	_padding-top:4px; /* IE6 hack */
	padding-right:15px;
}
ul#topnav li a:hover {
	color:#b3ba50;
}
div#content {
	background: url(../images/site/shad_repeat.jpg) repeat-y;
}
div#header {
	padding-left:8px;
	padding-right:8px;
}
div#header_top {
	line-height:0;
}
div#header_links {
	line-height:0;
	color:#6c5837;
	clear:both;
	position:relative;
	top:-10px;
	left:45px;
}
div#header_links a {
	color:#6c5837;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
div#main_sep {
	height:8px;
	background: url(../images/site/header_sep_repeat.jpg) repeat-x;
}
div#page_content {
	padding:40px;
	padding-top:0px;
	font-size:12px;
}
div#page_bottom {
	margin-left:8px;
	margin-right:8px;
	height:173px;
	background: url(../images/site/page_bottom_bg.jpg) no-repeat;
}
div#sunflower_container_right {
	float:right;
}
div#sunflower_container_left {
	float:left;
}
div#footer {
	width:698px;
	margin-left:8px;
	background-color:#355057;
	padding:20px 40px;
}
img#royal-lepage {
	float:right;
}
div#footer_links {
	text-align:center;
	line-height:3em;
}
a.footerlink {
	padding-left:5px;
	padding-right:10px;
	border-right:1px solid #a0a839;
}
a.footerlink-last {
	border:0;
}
a.buttonLink:link, a.buttonLink:active, a.buttonLink:visited {
	display:block;
	width:175px;
	padding:8px;
	border:2px solid #355057;
	background-color:#f9fbd6;
	font-weight:bold;
	color:#355057;
	text-decoration:none;
	text-align:center;
}
a.buttonLink:hover {
	background-color:#355057;
	color:#f9fbd6;
}