HTML {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
DIV#container {
	MARGIN: 30px auto auto; WIDTH: 770px; TEXT-ALIGN: left
}
DIV#nav {
	BORDER-BOTTOM: #fff 2px solid; HEIGHT: 54px; BACKGROUND-COLOR: #89a97f
}
#home DIV#nav {
	BORDER-BOTTOM-STYLE: none
}
DIV#flash {
	BORDER-BOTTOM: #fff 1px solid; HEIGHT: 187px
}
DIV#content {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; POSITION: relative; BACKGROUND-COLOR: #eeeed9
}
#menu {
	DISPLAY: inline-block; FLOAT: left; MARGIN-LEFT: 12px; OVERFLOW: hidden; LIST-STYLE-TYPE: none; HEIGHT: 54px; TEXT-ALIGN: center
}
HTML > BODY #menu {
	MARGIN-RIGHT: 20px
}
#menu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 54px; HEIGHT: 0px! important
}
#menu A:hover {
	BACKGROUND-POSITION: 0px -54px
}
#menu A:active {
	BACKGROUND-POSITION: 0px -108px
}
#nav A.selected {
	BACKGROUND-POSITION: 0px -108px
}
#nav-overview A {
	BACKGROUND: url(../images/nav_overview.gif) no-repeat left top; FLOAT: left; WIDTH: 117px
}
#nav-services A {
	BACKGROUND: url(../images/nav_services.gif) no-repeat left top; FLOAT: left; WIDTH: 96px
}
#nav-portfolio A {
	BACKGROUND: url(../images/nav_portfolio.gif) no-repeat left top; FLOAT: left; WIDTH: 106px
}
#nav-news A {
	BACKGROUND: url(../images/nav_news.gif) no-repeat left top; FLOAT: left; WIDTH: 77px
}
#nav-contact A {
	BACKGROUND: url(../images/nav_contact.gif) no-repeat left top; FLOAT: left; WIDTH: 75px
}
DIV#content A {
	COLOR: #68966d
}
DIV#content A:hover {
	COLOR: #1a543f
}
DIV#news {
	FLOAT: left; WIDTH: 195px
}
DIV#news A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
DIV#news IMG {
	PADDING-LEFT: 10px
}
DIV#news P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LINE-HEIGHT: 18px; PADDING-TOP: 10px
}
DIV#featured {
	FLOAT: left; WIDTH: 193px; TEXT-ALIGN: center
}
DIV#featured P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; LINE-HEIGHT: 18px; TEXT-ALIGN: left
}
DIV#mission {
	FLOAT: left; WIDTH: 362px
}
DIV#mission H1 {
	PADDING-LEFT: 10px
}
DIV#mission P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
DIV#footer {
	CLEAR: both; MARGIN-TOP: 2px; BACKGROUND-IMAGE: url(../images/footer.gif); MARGIN-BOTTOM: 30px; PADDING-TOP: 10px; HEIGHT: 44px
}
DIV#footer P {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 16px
}
DIV#footer P A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; COLOR: #fff
}
DIV#footer P A:hover {
	COLOR: #1a543f
}
.overview #masthead {
	BACKGROUND-IMAGE: url(../images/masthead-overview.jpg); BORDER-BOTTOM: #fff 2px solid; HEIGHT: 51px
}
.overview #nav {
	HEIGHT: 54px
}
.services #masthead {
	BACKGROUND-IMAGE: url(../images/masthead-services.jpg); BORDER-BOTTOM: #fff 2px solid; HEIGHT: 51px
}
.services #nav {
	HEIGHT: 54px
}
.services H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.services H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.services H2 A {
	TEXT-DECORATION: none
}
.sitemap H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.sitemap #content {
	PADDING-LEFT: 20px
}
.privacy #content {
	PADDING-LEFT: 20px
}
.sitemap #content UL {
	PADDING-BOTTOM: 5px; COLOR: #616161; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.sitemap #content UL LI {
	PADDING-BOTTOM: 5px; COLOR: #616161; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.sitemap #content UL UL {
	PADDING-LEFT: 20px
}
.news #masthead {
	BACKGROUND-IMAGE: url(../images/masthead-services-detail.jpg); BORDER-BOTTOM: #fff 2px solid; HEIGHT: 51px
}
.portfolio #masthead {
	BACKGROUND-IMAGE: url(../images/masthead-portfolio.jpg); BORDER-BOTTOM: #fff 2px solid; HEIGHT: 51px
}
.portfolio #nav {
	HEIGHT: 54px
}
.news #nav {
	HEIGHT: 54px
}
.contact #nav {
	HEIGHT: 54px
}
.contact #masthead {
	BACKGROUND-IMAGE: url(../images/masthead-contact.jpg); BORDER-BOTTOM: #fff 2px solid; HEIGHT: 51px
}
#projectdetail2 {
	BACKGROUND-COLOR: transparent
}
#projectdetail {
	WIDTH: 714px
}
#projectdetailtop {
	HEIGHT: 51px; BACKGROUND-COLOR: #89a97f
}
#projectdetailtop H1 {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; PADDING-TOP: 20px; TEXT-ALIGN: left
}
#projectdetailcontent {
	BORDER-RIGHT: #96b58f 1px solid; BORDER-LEFT: #96b58f 1px solid; WIDTH: 712px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#projectdetailcontent P {
	LINE-HEIGHT: 16px
}
#projectdetailcontent UL {
	PADDING-LEFT: 25px; PADDING-TOP: 15px
}
#projectdetailcontent LI {
	LINE-HEIGHT: 18px; LIST-STYLE-TYPE: square
}
#projectdetailbottom {
	BACKGROUND-IMAGE: url(../images/bg-projectdetail-bottom.png); HEIGHT: 14px
}
UL#sidemenu {
	MARGIN-LEFT: 15px; LINE-HEIGHT: 24px; MARGIN-RIGHT: 15px; LIST-STYLE-TYPE: none
}
UL#sidemenu LI {
	BACKGROUND-POSITION: 0px 9px; BACKGROUND-IMAGE: url(../images/arrow.gif); PADDING-BOTTOM: 5px! important; BORDER-BOTTOM: #89a97f 1px solid; BACKGROUND-REPEAT: no-repeat
}
UL#sidemenu LI A {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #1a543f; TEXT-DECORATION: none
}
UNKNOWN {
	BACKGROUND-POSITION: 0px 8px
}
.overview #content P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.news #content P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.overview H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.portfolio H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.contact H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.news H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
.privacy H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; COLOR: #1a543f
}
UL.bulletlist {
	PADDING-LEFT: 10px
}
UL.bulletlist LI {
	BACKGROUND-POSITION: 0px 10px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../images/bullet.gif); LINE-HEIGHT: 24px; BACKGROUND-REPEAT: no-repeat
}
.privacy #content P {
	PADDING-RIGHT: 20px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; PADDING-TOP: 5px
}
