body {
background:#5b8726;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #669933;
	}
a {
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
p {
	font-size: 12px;
}
small {
font-size:10px;
}
.footer {
	font-size: 10px;
	color: #669933;
	padding: 16px 0 6px 0;
	font-weight:bold;
	text-align:center;
}
.header a:link {
	font-size: 10px;
	color: #669933;
	text-decoration: none;
	font-weight: bold;
}
.header a:visited {
	font-size: 10px;
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}
.header a:hover {
	font-size: 10px;
	color: #669933;
	text-decoration: underline;
	font-weight: bold;
}
.return {
margin-top:16px;
}
/*NEW*/
#page {
background:url(images/stretch.jpg) repeat-y;
width: 764px;
padding: 0 5px;
margin: 0 auto;
}
#header {
width:764px;
height: 221px;
}
#homeheader {
width:764px;
height: 340px;
}
.navigation {
background:url(images/nav_back.jpg);
width: 764px;
height:32px;
}
.navigation img {
margin: 0;
border: none;
}
#footer {
height:155px;
width: 764px;
background:url(images/footer_back.jpg) top no-repeat;
clear:both;
position: relative;
}
#footer p {
clear:both;
font-size: 10px;
	padding: 16px 0 6px 0;
	font-weight:bold;
	text-align:center;
}
.footernavigation {
background:#fefef4;
float:left;
margin-top: 59px;
width: 538px;
height:30px;
}
.footernavigation img {
padding-left: 9px;
}
.social {
position: absolute;
bottom: 22px;
right: 10px;
}
.social img {
display:inline;
padding-left: 10px;
}
.headlinks {
	font-size: 10px;
	font-weight: bold;
	float:right;
	padding: 4px 20px 0 0;
	text-align:right;
}
.headlinks a {
	color: #669933;
	text-decoration: none;
}
.headlinks a:hover {
	text-decoration: underline;
}
.main {
width: 728px;
padding: 18px;
}
.floatright {
float: right;
padding-right: 6px;
text-align:center;
}
.furnbox {
float:right;
padding: 24px 6px 3px 4px;
width: 341px;
height: 256px;
}
.clear {
clear:both;
}
.req {
color: #FF0000;
}
/**************************/
/*     SUBSITE STYLES     */
/**************************/
.viz-left {
width: 350px;
border-right: 1px solid #7d5ba7;
position: relative;
padding-right: 170px;
color: #333;
}
.viz-left-int {
width: 510px;
border-right: 1px solid #7d5ba7;
position: relative;
padding-right: 10px;
}
.viz-right {
float: right;
width: 206px;
}
.viz-right img {
margin: 0 10px;
}
.viz-right ul {
list-style:none;
padding-left: 20px;
}
.viz-mid {
float: right;
width: 165px;
position: absolute;
top:0;
right: 0;
}
.ce-left {
width: 481px;
position: relative;
padding-right: 10px;
}
.ce-right {
float: right;
width: 236px;
}
.buttons {
clear:both;
padding: 0 50px;
}
.buttons img {
border: none;
}
ul.logos {
list-style:none;
margin: 6px -10px 0 0;
padding: 0;
}
ul.logos li img {
vertical-align: middle;
border: none;
}
ul.logos li {
padding: 2px;
display:inline-block;
line-height:260%;
}
ul.details {
list-style:none;
color: #333333;
font-size:10px;
font-weight:bold;
}
ul.details li, ul.services li {
padding: 4px 0;
}
ul.services {
list-style:none;
}

/**************************/
/*     FRONT PAGE RSS     */
/**************************/

.rss-box {
float: left;
width: 500px;
}
.rss-items {
list-style:none;
margin: 0;
padding: 0 0 0 15px;
}
li.rss-item {
padding: 3px 0;
font-size: 18px;
margin: 0;
}
.rss-date {
font-size: 12px;
}

