html {width:100%;height:100%;}
body {position:relative;min-width:785px;width:100%;height:100%;font:normal 12px Arial, Tahoma, Helvetica, sans-serif;color:#000;background:#fff;} /* hacks.css */

h1 { font: bold 12pt arial; padding: 5px 0; padding-top: 20px;}
h2 { font: bold 10pt arial; padding-top: 15px; padding-bottom: 15px;}
li {margin-left: 20px;}
p {padding: 5px 0; line-height: 150%;}
hr {color:white;}

a {color:#004A1B;;text-decoration:underline;}
a:hover {text-decoration:underline;}

dt { width: 150px; float: left; text-align: right; border: 0px solid black; height: 25px; margin-top: 5px; clear: both;;}
dd { margin-left: 155px; border: 0px solid black; height: 30px;}

#container {position:relative;width:785px;min-height:100%;height:auto;margin:0 auto;} /* hacks.css */

/* Header styles */
#header {height: 84px; position: absolute; top: 0;} /* hacks.css */
#header img {display:block;float:left;}

/* Menu styles */
#navigation {
	position: absolute; top: 63px; right: 0;
	height:20px;padding: 5px 10px 0 0; font-size:11px;font-weight:bold;text-align:right;background:url(../images/header_r3_c1.jpg) no-repeat;
	height: 21px;
	}
#navigation a {color:#10421c;text-decoration:none;}
#navigation a:hover {text-decoration:underline;}

/* Content styles */
#content-over {overflow:hidden;padding-bottom:1px; padding-top: 84px;} /* hacks.css */
#content {width:510px;float:left; padding: 0 20px; overflow: hidden;background: url(../images/backgrounds/body_BG_green.jpg) no-repeat;}
#sidebar li {margin-left: 0;}

#content-over2 {overflow:hidden;margin-top:1px;background:url(../images/bg-middle.gif) repeat-y 284px 0;} /* hacks.css */

#sidebar {
	width: 224px;
	float: right;
	padding: 5px;
	background-color: green;
	font-weight: bold;
	color: white;
	background-color: #679477;
}
#sidebar img {
	margin-left: -5px;
	margin-top: -5px;
}

#sidebar h2 {
	text-transform: uppercase;
	padding: 10px 0;
}

#sidebar a { color: white; }


#recent-transaction {
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}

#recent-transaction ul {margin:0 0 0 25px;padding:0;}
#recent-transaction li {padding:0 0 15px 0;}
#recent-transaction p {padding-left:12px;}

#recent-transaction a:hover {color:#10421c;}

#fairview-resources {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid white;
}
#fairview-resources {height:343px;color:#fff; padding-bottom: 10px;}

#fairview-resources ul {margin:0 0 0 25px;padding:0;}
#fairview-resources li {padding:0 0 15px 0;}
#fairview-resources a:hover {text-decoration:none;}

/* Sidebar - Blog */
#fairview-blog {
	border-bottom: 1px solid white;
	padding-bottom: 10px;
}
#fairview-blog ul {margin:0 0 0 25px;padding:0;}
#fairview-blog li {padding:0 0 15px 0;}

/* Sidebar - Mailing List */
#mailing-list {height:57px;color:#fff;background:#679477;}
#mailing-list form {padding-left:9px;}

/* Bottom styles */
#footer {overflow:hidden;height:50px;color:#fff;background:#004b1d;} /* hacks.css */
#footer-left-column {float:left;padding:14px 0 0 44px;}
#footer-right-column {float:right;width:234px;height:50px;font-size:10px;text-align:center;background:#679477;}

#footer-right-column p {padding-top:10px;}
#footer-right-column a {color:#10421c;text-decoration:none;}
#footer-right-column a:hover {text-decoration:underline;}

#footer-links {
	text-align: center;
	font-size: 8pt;
	padding: 15px;
}