body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background:#144B12;
	margin:0px;
	padding-top:15px;
	padding-bottom:25px;
}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background:#FFFFFF;
	margin:0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:18px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:10px;
}
.underline {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:18px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:14px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:18px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

img {border:0px none;}
img a {border:0px none;}

p {
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0px;
	margin-bottom:0px;
}

.clear {clear:both}

/* Wrap */
.wrap {margin:0px auto; width:808px; background:url(images/bg-wrap.jpg) top left repeat-y; margin-top:15px;}
.top {width:808px; height:16px; background:url(images/bg-top.jpg) left bottom no-repeat;}
.bottom {width:808px; height:23px; background:url(images/bg-bottom.jpg) left bottom no-repeat; display:block;}
/* Header */
.header {width:762px; height:66px; margin:0px auto; background:url(images/bg-header.jpg) bottom left no-repeat;}
.header-pos {width:762px; height:66px; margin:0px auto;}



/* MENU */
.menu {width:762px; margin:0px auto; background:url(images/bg-menu.jpg) left top repeat-x;}
.menu ul{
list-style-type:none;
padding:0;
margin:0;
}

.menu li{
float:left;
position:relative;
z-index:100;
list-style-type:none;
}

.menu table {
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:9px;
}

.menu ul li a {
display:block;
font-size:12px;
font-weight: normal;
padding-left:18px;
padding-right:22px;
padding-top:5px;
padding-bottom:4px;
color:#ffffff;
background:url(images/bg-menu-separator.jpg) right no-repeat;
text-decoration:none;
text-align:center;
}

.menu ul li :hover{
color:#ffffff;
}

.menu table ul li a {
display:block;
font-size:12px;
font-weight: normal;
color:#000000;
background: none;
text-decoration: none;
text-align: left;
width:140px;
margin-left:10px; 
margin-right:10px; 
padding-left:0px; 
padding-right:0px;
}

.menu table ul li :hover{
color:#307f2e;
}

.menu ul ul {
visibility: hidden;
position:absolute;
width:149px;
height:0;
display:block;
}

.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;

}
.menu ul li ul li {clear:both; width:140px; background:#DBEEDA; text-align:left;}
.menu ul li ul li a {clear:both; background:#DBEEDA; text-align:left; color:#000000; border-bottom:1px dotted #999999; margin-left:10px; margin-right:10px; padding-left:0px; padding-right:0px;}
.menu ul li ul li a:hover {clear:both; background:#DBEEDA; color:#307f2e; text-decoration:none} 
.menu ul li a {text-decoration:none;}
.menu ul li a:hover {text-decoration: underline;}
.menu ul li ul {text-align:left;}
.menu table a {text-align:left;}

/* CONTENT */
#content {width:762px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#FFFFFF}
#content a {color:#2a7129; font-size:12px; font-weight:bold; text-decoration:none;}
#content a:hover {color:#2a7129; font-size:12px; font-weight:bold; text-decoration: underline;}
.break {background:url(images/point.jpg) left repeat-x #FFFFFF; height:16px;}
.left {
	width:560px;
	padding-right:20px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.right {width:180px; background-color:#FFFFFF; vertical-align:top;}
.image_border_leftmargin {
	border: 1px solid #666666;
	margin-left: 10px;
}

.first-cell {width:270px; background-color:#FFFFFF; vertical-align:top;}
.second-cell {width:270px;  background-color:#FFFFFF; vertical-align:top;}
.pause {width:20px;  background-color:#FFFFFF;}

.box {width:270px; margin-top:15px;}
.box-title {height:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:url(images/bg-box.jpg) left bottom repeat-x; padding-left:6px;}
.box-content {padding:5px; border-left: 1px solid #2F792C; border-bottom:1px solid #2F792C; border-right:1px solid #2F792C; background:#DBF7E0 url(images/bg-box-content.jpg) left top repeat-x; min-height:86px;}
.box-content img {float:left; padding-right:10px;}

.subscribe {
	width:180px;
	padding: 0px;
}
.subscribe-title {height:20px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background:url(images/bg-box.jpg) left bottom repeat-x; padding-left:6px; text-transform:uppercase;}
.subscribe-content {
	padding:4px;
	min-height:86px;
	text-transform:none;
	font-size:12px;
	color:#007136;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2F792C;
	border-bottom-color: #2F792C;
	border-top-style: none;
	border-left-color: #2F792C;
}
.subscribe-link a {color:#007136; text-decoration:none;}
.subscribe-link a:hover {color:#007136; text-decoration: underline;}
.subscribe-link {text-align:right; border-top:1px solid #999999; margin-top:4px; padding-top:4px;}

.articles {width:180px; border-bottom:1px dotted #999999; background-color:#FFFFFF; padding-bottom:14px; padding-top:14px;}
.articles span {color:#2e722c; font-weight:bold;}
.gray {color: #666666; font-weight:normal;}


/* FOOTER */
#footer {color:#999999; font-size:11px; padding-bottom:10px; width:762px; margin:0px auto; background-color:#FFFFFF}
#footer a {color:#999999; font-size:11px; text-decoration: none; font-weight:normal;}
#footer a:hover {color:#999999; font-size:11px; text-decoration: underline; font-weight:normal;}

.footer-links {float:right; text-align:right; width:550px; background-color:#FFFFFF}
.copyright {width:200px; float:left; background-color:#FFFFFF}
.underline2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:18px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.articles2 {
	width:180px;
	background-color:#FFFFFF;
	padding-bottom:0px;
	padding-top:14px;
	border-bottom-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e722c;
	vertical-align: bottom;
}
.gray2 {
	color: #666666;
	font-weight:normal;
	vertical-align: bottom;
}
.home_header {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:24px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	border-bottom-style: none;
	border-bottom-width: 0px;
}
.lineabove {
	font-family: Arial, Helvetica, sans-serif;
	color:#307f2e;
	font-size:18px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	border-bottom-style: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
}
.image_border_bottommargin {
	border: 1px solid #999999;
	margin-left: 0px;
	margin-bottom: 20px;
}
.image_border {
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
