body {margin: 1px; background-color: #e0e0e0}
body, td, th {font-family: arial, verdana, sans-serif; font-size: 13px;}
a {color: #414141;}
sup {font-size: 9px}
strong.green {color: #003300;}
img.left {float: left; margin-right: 15px; margin-top: 3px; margin-bottom: 10px;}
img.right {float: right; margin-left: 15px; margin-top: 3px; margin-bottom: 10px;}

#wrapper {width: 830px; background-image: url(images/bg.gif); background-repeat: repeat-x; background-color: #bfc687; min-height: 550px; height: auto !important; height: 550px; text-align: left; position: relative; z-index: 1;}
#wrapper p {margin: 0px; padding-bottom: 10px; padding-top: 0px;}

#feature {width: 175px; margin-left: 10px; padding-top: 145px; color: #424326; z-index: 10; clear:both}
#feature h1 {font-size: 13px; margin-top: 0px; margin-bottom: 10px;}
#feature .callout {font-size: 10px;}
#feature .callout img {margin-bottom: 5px; display: block;}

#header {height: 68px;width: 830px; position: relative;}
#header #logo {width: 250px; height: 68px; background-image: url(images/logo.gif); display: block; text-indent: -5000px;}
#header #contact {line-height: 14px; position: absolute; right: 40px; top: 5px; color: #616238; font-size: 10px;}
#header #contact a {color: #616238}

#nav {width: 165px; margin-left: 10px; margin-right: 20px; float: left; margin-top: 33px;}
#nav a {display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 12px; font-size: 12px;
	text-decoration: none; margin-bottom: 2px; background-color: #bfc687; color: #424326; font-weight: bold;}
#nav a:hover {color: #FFFFFF;}
#nav a.on {color: #FFFFFF;}
#nav a.arrow {background-image: url(images/navarrow.gif); background-position: 3px 50%; background-repeat: no-repeat;}
#nav a.arrow-on {background-image: url(images/navarrow-on.gif); color: #ffffff; background-position: 3px 50%; background-repeat: no-repeat;}
#nav #subnav {padding-top: 3px;}
#nav #subnav a {display: block; background-color: transparent; margin: 0px; padding-bottom: 5px; padding-top: 0px; padding-left: 18px; color: #FFFFFF; font-weight: normal; font-size: 11px;}
#nav #subnav a:hover {color: #bfc687;}
#nav #subnav a.on {color: #bfc687;}

#content-wrapper {width: 525px; float: left;}
#content-wrapper td {color: #414141; font-size: 12px;}
#content-wrapper ul {margin: 0px; padding: 0px; margin-left: 20px;}
#content-wrapper ul li {padding-bottom: 6px;}
#content-wrapper #top-title {height: 33px; background-image: url(images/title_bg.gif); background-repeat: no-repeat; background-position: right;}
#content-wrapper #top-title h1 {margin: 0px; padding: 0px; text-align: right; color: #FFFFFF; font-size: 13px; padding-top: 15px; padding-right: 6px;}
#content-wrapper #image {background-color: #ffffff; padding: 8px; text-align: center;}
#content-wrapper #title {height: 50px; background-image: url(images/main_bg.gif); background-repeat: repeat-x;}
#content-wrapper #title h1 {margin: 0px; padding-top: 12px; padding-bottom: 0px; padding-left: 10px; font-size: 20pt; font-family: Garamond, times, serif; color: #003300}
#content-wrapper #content {margin-top: 1px; padding: 8px; background-color: #ffffff; color: #414141; line-height: 18px; clear: both;}
#content-wrapper #content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; margin-bottom: 10px; font-style: italic; color: #003300;}
#content-wrapper #content h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; margin-bottom: 10px; color: #616238;}
#content-wrapper #content h3 {font-size: 13px; margin-top: 10px; margin-bottom: 2px;}
#content-wrapper #content2 {padding: 8px; background-color: #e8ebcf; color: #414141; line-height: 18px; clear: both;}
#content-wrapper #content2 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; margin-bottom: 10px; color: #003300;}
#content-wrapper .content {margin-top: 1px; padding: 8px; background-color: #ffffff; color: #414141; line-height: 18px; clear: both;}
#content-wrapper .content h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; margin-bottom: 10px; font-style: italic; color: #003300;}
#content-wrapper .content h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; margin-bottom: 10px; color: #616238;}
#content-wrapper .content2 {padding: 8px; background-color: #e8ebcf; color: #414141; line-height: 18px; clear: both;}
#content-wrapper .content2 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin: 0px; margin-bottom: 10px; color: #003300;}

table.projects {width: 505px;}
table.projects th {text-align: center; background-color: #616238; text-transform: capitalize; color: #FFFFFF;}

#footer {height: 40px; background-image: url(images/footer_bg.gif); background-repeat: repeat-x; clear: both; background-color: #616238;}
#footer div {padding-top: 10px; color: #d5d5ca; font-size: 10px; padding-left: 4px;}