body { margin: 0; padding: 0; background: URL("../images/backgrounds/site.png") repeat-x #fff; }
a    { color: #425e26; }

#container { width: 990px; height: auto; overflow: hidden; margin: 0 auto 0 auto; padding: 0; }
#green     { width: 926px; height: auto; overflow: hidden; margin: 0 auto 0 auto; padding: 0; background: URL("../images/backgrounds/green.png") no-repeat 0 134px; }
#footer    { clear: both; text-align: center; font: 11px Palatino, "Times New Roman", Times, serif; color: #444; border-top: 1px solid #c8e5c2; }
	#footer a  { color: #213120; }

/* Navigation Box & Controls */
.navigation { width: 225px; height: 308px; float: left; display: inline; margin:  79px 0 0 4px; padding: 0; background: URL("../images/backgrounds/navigation.png") no-repeat; behavior: url("_common/css/iepngfix.htc"); }
.navigation ul    { list-style-type: none; margin: 0; padding: 50px 25px 15px 25px; font: 15px "Times New Roman", Times, serif; }
.navigation ul li { line-height: 26px; }
.navigation ul li a { color: #756c26; text-decoration: none; }
.navigation ul li a:hover { color: #403a0c; font-weight: bold; }

/* Main Content Area */
.header { width: 697px; height: 100%; float: left; display: inline; margin: 0; padding: 0; }
	.header .logo      { position: absolute; }
	.header .slideshow { position: absolute; width: 697px; height: 249px; margin-top: 140px; background: URL("../images/backgrounds/slideshow.png") no-repeat;  behavior: url("_common/css/iepngfix.htc"); z-index: 1; }
	.header .slideshow .padding { width: 663px; height: 179px; margin: 56px 11px 0 11px; padding: 0; }
	
.content { width: 772px; margin: 0 0 0 142px; padding: 0; min-height: 400px; float: left; display: inline; background: URL("../images/backgrounds/content.png") no-repeat;  behavior: url("_common/css/iepngfix.htc"); }
	.content .padding { padding: 50px 25px 25px 115px; font: 13px Palatino, "Times New Roman", Times, serif; color: #213120 }
	.content .padding p { margin-left: 45px; line-height: 17px; }
	.content .padding ol, .content .padding ul { margin-left: 45px; color: #333; }
	.content .padding table { margin-left: 40px; }
	.content .padding table th { text-align: left; color: #fff; background: #213120; border-bottom: 1px solid #425e26; font-weight: normal; }
	
/* Simple Styles */
.textUp { font-size: 15px; padding-bottom: 3px; }
.blockCenter { display: block; margin: 0 auto 0 auto; }
.ERROR { border: 1px solid yellow; }
.floatRight { float: right; display: inline; }

/* Internet Explorer 6 PNG Transparency Fix */
.png { behavior: url("_common/css/iepngfix.htc"); }