/* Begin edited 2009-01-2 */
body {
	padding:0px;
	margin:0px;
	background: #9FC9BD;
	font-family:sans-serif;
	font-size: 80%;
}
#subscribebox {
background: white;
font-size: 85%;
width: 180px;
margin: 0 0 2em 1em;
padding: 0 0 1em 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ccc;
}
#subscribebox p {
padding: 0 0 0 .5em;
}
#subscribebox .signupfield {
width: 100px;
}

.wsimage {
float: right;
padding: 1em;
}

.ppbutton {
width: 86px!important;
border: none!important;
height: 26px!important;
margin: 4px 0 4px 0;
}

#container-outer {
	width: 100%;
	background:url(./themes/site_themes/default/images/bg-main.jpg) repeat;
	float: left;
padding-bottom: 1.5em;
}
#container {
	width: 950px;
}
#header {
	width:875px;
	height:99px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	float:left;
}
#header .logo {
	width:98px;
	height:83px;
	padding-top:16px;
	padding-left:40px;
	text-align:center;	
	float:left;
}
.logo a {
outline: none;
}
#header .primary-link {
	width:737px;
	height:36px;
	padding-top:6px;	
	font-size:9pt;
	text-align:right;
	vertical-align:top;
	float:left;
}
#header .primary-link a {
	color:#476c1c;
}

.about {
float: left;
padding: 0 1em 0 0;
}

#header .navigation {
	width:675px;
	height:57px;
	padding-left:62px;
	font-size:14pt;
	text-align:left;
	vertical-align:top;
	float:left;
}
#header .navigation img {
	border:none;
}
#header .navigation a {
	padding-right:40px;
	color:#3a6f8f;
	text-decoration:none;
	outline: none;
}
#header .navigation .selected img {
	border-bottom:#ffffff 1px solid;
}
#header .navigation a:hover {
	color:#cc00ff;
}

#main {
	width:inherit;	
}
#main #left-home-container {	
	width:543px;
	float:left;
}
#main #right-home-container {
	width:333px;
	float:left;
}
#main #right-home-container .heading {
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:13pt;
	text-transform:uppercase;
	color:#5b8726;
	border-bottom:#5b8726 1px solid;
}


#main #right-home-container .text {
	font-size:10pt;
	padding-top:10px;
	padding-bottom:15px;
	clear:left;
}
#main #right-home-container .text a {
	color:#000000;
	text-decoration:none;
}
#main #right-home-container .text img {
	width:94px;
	height:94px;
	border:#FFFFFF 3px solid;
	margin-right:5px;
}
#main #right-home-container .text span {
	font-weight:bolder;
}
.text span a, .text a {
text-decoration: underline!important;
color: #4B6B18!important;
}
#main #right-home-container .introduction {
	font-size:9pt;
}
#main #right-home-container .introduction a {
	color:#4b6b18;
}
#main #right-home-container .more {
	text-align:right;
}

#main #left-container {	
	width:688px;
	padding-top:30px;
	padding-left:20px;
	float:left;
}
#main #left-container .border-box {	
	width:inherit;
	height:9px;
	float:left;
}
#main #left-container .border-box span {
	float:left;
}
#main #left-container .border-box .space {	
	width:670px;
	background:#FFFFFF;
	float:left;
}
#main #left-container .box-main {
	width:670px;
	padding-left:9px;
	padding-right:9px;	
	background:#FFFFFF;
	float:left;
}
#main #left-container .box-main-container {
	width:649px;
	padding-left:21px;	
}
#main #left-container .box-main-container .heading {
	padding-bottom:10px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:18pt;
	color:#5b8726;
}
h2 {
	padding-bottom:10px;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:18pt;
	color:#5b8726;
font-weight: normal;
}

#main #left-container .box-main-container .text {
	padding-bottom:10px;
	font-family:sans-serif;
	font-size:10pt;

}

#main #left-container .box-main-container .block {
	float:left;
	padding-bottom:5px;
}
#main #left-container .box-main-container .block img {
	width:171px;
	height:127px;
	border:#5b8726 5px solid;
}
#main #left-container .box-main-container .block-left {
	clear:left;
}
#main #left-container .box-main-container .block-right {
}
#main #left-container .box-main-container .box {
	width:115px;
	height:130px;
	line-height:14px;
	padding-top:5px;
	padding-left:10px;
	font-family:sans-serif;
	font-size:9pt;	
	float:left;
	border-left:#d9d9d9 4px solid;
	border-top:#c4c4c4 1px solid;
	border-right:#c4c4c4 1px solid;
	border-bottom:#c4c4c4 1px solid;
}
#main #left-container .box-main-container .box-sumit-button {
	padding-top:5px;
}
#main #left-container .box-main-container .block .title {
	padding-bottom:5px;
	font-family:sans-serif;
	font-size:11pt;
	font-weight:bolder;
}
.title a {
color: #5B8757;
}
#main #left-container .box-main-container .space {
	float:left;
	padding-left:15px;
}
#main #left-container .box-main-container .text .bolder-text {
	font-weight:bolder;
}
#main #left-container .box-main-container .text ul {
	padding-left:15px;
	margin:0px;
}
#main #left-container .box-main-container .text ul li {
	padding-left:15px;
}
#main #left-container .box-main-container .text a {
	color:#000000;
}

#main #right-container {

	width:187px;
	padding-top:40px;
	margin-left:10px;		
	float:left;
}
#main #right-container a.title-normal {
	font-family:sans-serif;
	font-size:11pt;
	font-weight:bolder;
	color:#5b8726;

}
#main #right-container {
	font-family:sans-serif;
}
#main #right-container a.title-normal {
	font-size:12px;
	font-weight:bolder;
	color:#5b8726;
}
#main #right-container a.title-selected {
	font-size:11pt;
	font-weight:bolder;
	color:#5b8726;
	background:#FFFFFF;
}
#main #right-container .heading {
	font-size:12pt;
	font-weight:bolder;
	color:#5b8726;
	text-decoration:none;
}

#main #right-container .title-black {
	padding-top:10px;
}
#main #right-container .title-black a {
	font-size:10pt;
	font-weight:bolder;
	color:#000000;
}
#main #right-container .text-black {
	font-size:9pt;
	color:#000000;
}
#right-container ul {
margin: 0 0 1em 0;
}
#right-container a:hover {
background: white;
}
#nav_categories li {
list-style: none;
}
#nav_categories a {
text-decoration: none;
}
.title-normal {
text-transform: uppercase;
}
li ul .title-normal {
text-transform: none;
}
#nav_categories {
margin: 0 0 0 -10px!important;
}
li ul {
list-style: none;
padding-left: 20px;
}



#footer-outer {

}
#footer {
	clear:both;
	padding-top:3em;
	padding-left:40px;
	height:302px;
	background:url(./themes/site_themes/default/images/bg-footer.jpg) repeat-x;
}
#footer .copy-right {
	clear:left;
	padding-top:5px;
	text-align:left;
	font-family:sans-serif;
	font-size:8.5pt;
	color:#1f1240;
}
#footer .copy-right a {
	text-align:left;
	font-family:sans-serif;
	font-size:8.5pt;
	color:#1f1240;
}
#footer .block {
	width:258px;
	font-family:sans-serif;
	font-size:13pt;
	color:#FFFFFF;
	padding-right:43px;
	padding-top:5px;
	float:left;
	line-height: 14px;
}
#footer-inner {
width: 910px;
}
#footer .block-title {
	text-transform:uppercase;
	text-align:left;	
	border-bottom:#FFFFFF 1px solid;
}
#footer .block-content {
	padding-top:5px;
	font-size:9pt;
	text-align:left;
}
#footer .block-content a {
	color:#FFFFFF;
}
.block-title img {
border: none;
}
.wkshpbox {
	padding-bottom: 4em;
	background:url(./themes/site_themes/default/images/spacer.jpg) no-repeat bottom center;
}

.bimage {
padding: 1em 1em 1em 0;
}

/* End edited 2008-03-17 */