body { font-size: 76%; font-family: Arial, Verdana, sans-serif; line-height: 1.4em; background-color: #d9e5cb; background-image: url("images/shadow_bg.jpg"); background-repeat: repeat-x; text-align: center; margin: 0 }
h1 { color: #333; font-size: 2em; font-weight: normal; line-height: 1.4em; margin: 0.67em 0; padding: 0 0 0 52px;}
h2 { color: #330; font-size: 1.35em; font-weight: normal; line-height: 1.3em; margin: 0.67em 0 }
h3 { color: #330; font-size: 1.2em; font-weight: bold; line-height: 1.4em; margin: 0.67em 0 }
h4 { color: #330; font-size: 1.2em; font-weight: normal; line-height: 1.4em; margin: 0.67em 0 }
p { color: #666; font-size: 1em; font-weight: normal; line-height: 1.3em; margin: 0.67em 0 }
ol { color: #666; font-size: 1em; font-weight: normal; line-height: 1.4em;}
ul { color: #666; font-size: 1em; font-weight: normal; line-height: 1.4em }
th { color:#FFFFFF; background-color:#7AA456; font-weight:bold; font-size: 0.9em; padding:0 4px; white-space:nowrap }

fieldset {
	border:0;
	padding:0;
	margin:0;
}

form {
	margin:0;
	padding:0;
}

label {
	font-size: 0.8em;
	font-weight: bold;
}

.wrapper    { text-align: left; margin: 0 auto; position: relative; width: 790px }
.row   {
	width: 790px;
	float:left;
}
.row_main { width: 790px; float: left; background: url("images/shadow-main.jpg") 0 0 repeat-y; }
.column_shadow_left    { width: 15px; float: left}
.column_shadow_right    { width: 15px; float: left}
.column_shadow_main    { width: 760px; float: left; min-height:500px; }
.column_nav { width: 220px; float: left; }
.column_content { width: 480px; float: left; padding: 25px 50px 0 10px; }
.column_content p, form { padding: 0 0 0 52px; }
.column_content ul, ol { padding: 0 0 0 68px; }
#column_footer_left { color: #333; font-size: 0.8em; line-height:0.8em; font-weight: normal; width: 380px; float: left; padding: 0 0 0 15px; }
#column_footer_right { color: #333; font-size: 0.8em; line-height:0.8em; font-weight: normal; text-align: right; width: 380px; float: right; padding: 0 15px 0 0; }
#column_footer_right a  { color: #333; font-weight: normal; text-decoration: none }
#column_footer_right a:hover  { color: #000 }

#nav { font-weight: normal;  padding: 10px 0; margin:0; float: left; background: #7AA456 url("images/nav-bg-grad.jpg") 0 0 no-repeat; list-style: none; }

#nav ul	{
	margin: 0;
	padding: 0;
	list-style: none; 
}
	
#nav li { 
	margin: 0;
	padding-left: 18px;
	padding-right: 18px;
	background: url("images/nav-separator.gif") 0 100% no-repeat;
	line-height: 24px }
	
#nav li li { 
	background: none;
	line-height: 12px;
	padding-left: 8px;
}

#nav li a	 { color: #FFF; font-size: 1.1em; font-weight: bold; text-decoration: none; display: block; top: 50%; width: 176px; height: 28px; background: url("images/nav-arrow.gif") 0 0.7em no-repeat; padding-left: 8px }

#nav a:hover {
	color: #333;
}
#nav li li a {
	font-size: 0.9em;
	background:none;
	width: 100px;
	padding:0;
	height: 22px;
}

a { color: #7AA456; font-weight: bold }
a:hover { color: #a0bf7c }

.fl {float:left}
.fr {float:right}