@import url(main-modern.css);
body {
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: verdana, arial, sans-serif
}

/* MAIN LINK STYLES */
/* ===================================================== */
a:link {
	color: #DC7E4B;
	text-decoration: underline
}
a:visited {
	color: #7575A5;
	text-decoration: underline
}
a:hover {
	color: #DC7E4B;
}
a:hover img {
	background: transparent
}

/* FOUNDATION STYLES */
/* ===================================================== */
th, td, ul, ol, dl, dt, dd, p, div, blockquote, h1, h2, h3, h4 {
	color: #000000;
	font-family: arial, helvetica, sans-serif
}
pre, code {
	font-family: "courier new", monospace
}
p {line-height:130%}
b, strong {
	font-weight: bold
}
i, em {
	font-style: italic
}
ul {
	margin-left: 8px;
	padding-left: 8px
}
ul.home {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 8px;
}

ul.home-right-side {
	margin-top: 0px;
	margin-left: 8px;
	padding-left: 8px;
}
ul.leftnav-list {
	margin-top: 5px;
	margin-left: 11px;
	padding-left: 7px;
}
li {
	padding-top:1px;
	padding-bottom:2px;
}

li.green-box {
	list-style-image:url(/images/green-list-square.gif);

}
li.leftnav-off {
	padding-top:2px;
	list-style-image:url(/images/leftnav-green-square.gif);
}
li.leftnav-on {
	padding-top:2px;
	list-style-image:url(/images/leftnav-white-square.gif);
}

ol {
	margin-left: 26px;
	padding-left: 16px
}
img {
	padding: 0;
	margin: 0
}
h1 {
	margin-bottom: 0;
	font-size: 190%;
	color:#000000
}
h1.title {
	margin-bottom: 0;
	font-size: 200%;
	color:#FFFFFF;
}
h1.title-inside {
	margin-bottom: 0;
	font-size: 150%;
	color:#FFFFFF;
	white-space: nowrap;
}
h2 {
	margin-bottom: 5px;
	font-size: 190%;
	color:#80BB00;
}
h2.home {
	margin-bottom: 2px;
	color:#80BB00;
	font-size: 120%;
}
h3 {
	margin-top: 30px;
	margin-bottom: 0;
	font-size: 140%;
	color:#80BB00;
}
h3.home {
	margin: 0;
	font-size: 120%;
	color:#000000;
	margin-top:10px;
	margin-bottom: 4px;
}
h4 {

	margin-bottom: 0;
	font-size: 100%;
	color: #000000
}
hr {
	background: transparent;
	height: 1px;
	color: #000000;
	padding: 0;
	margin: 0;
	border: inset 1px #000000;
}
blockquote hr {
	text-align: left;
	margin: 0
}
.note {
        font-size: 75%
}


/* SMALL TEXT-SIZES */
/* For more information about this hack go here:
   http://www.phespirit.info/cafe/css_hacks.htm  */          
/* ===================================================== */


p, th, td, ul, ol, dl, dt, dd, div, blockquote, pre, .contact
    {
    font-size : small;
    }

/*/*/a{}

body p, body th, body td, body ul, body ol, body dl, body dt, body dd, body div,  body blockquote, body pre, body .contact
    {
    font-size : x-small;
    }

html>head:first-child+body p, html>head:first-child+body th, html>head:first-child+body td, html>head:first-child+body ul, html>head:first-child+body ol, html>head:first-child+body dl, html>head:first-child+body dt, html>head:first-child+body dd, html>head:first-child+body div,  html>head:first-child+body blockquote, html>head:first-child+body pre, html>head:first-child+body .contact
    {
    font-size : small;
    }


/* */

/* EXTRA SMALL TEXT-SIZES */
/* For more information about this hack go here:
   http://www.phespirit.info/cafe/css_hacks.htm  */          
/* ===================================================== */

/* ===================================================== */

.tiny, .tiny p, .tiny ul, .tiny ol, .tiny li, .crumbs
    {
    font-size : x-small;
    }

/*/*/a{}

body .tiny, body .tiny p, body .tiny ul, body .tiny ol, body .tiny li, body .crumbs
    {
    font-size : xx-small;
    }

html>head:first-child+body .tiny, html>head:first-child+body .tiny p, html>head:first-child+body .tiny ul, html>head:first-child+body .tiny ol, html>head:first-child+body .tiny li, html>head:first-child+body .crumbs, html>head:first-child+body .rating-top
    {
    font-size : x-small;
    }

/* */


/* BANNER + TOPNAV STYLES */
/* ===================================================== */
.banner-top {
	background-color:#80BB00;
}

.banner {
	background-color:#80BB00;
}
.the-white-stripes {
	background-color:#FFFFFF;
}
.no-wrap {
	white-space: nowrap;
}

.menu {
	background-color:#80BB00;
	font-weight: bold;
	white-space: nowrap;
}

.menu a {
	background-color:#80BB00;
	display:block;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:4px;
	color:#000000;
	text-decoration: none;
	font-size:12px;
}
.menu a:visited {
	background-color:#80BB00;
	display:block;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:4px;
	color:#000000;
	text-decoration: none;
}
.menu a:hover {
	background-color:#FFFFFF;
	display:block;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:4px;
	color:#000000;
	text-decoration: none;
}

.menu-on {
	background-color:#80BB00;
	font-weight: bold;
	white-space: nowrap;
}
.menu-on a {
	background-color:#FFFFFF;
	display:block;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:4px;
	color:#000000;
	text-decoration: none;
	font-size:12px;
}
.menu-on a:visited {
	background-color:#FFFFFF;
	display:block;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:4px;
	color:#000000;
	text-decoration: none;
}
.menu-on a:hover {
	background-color:#FFFFFF;
	display:block;
	padding-top:4px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:4px;
	color:#000000;
	text-decoration: none;
}

/* LEFT NAV PART */
/* ===================================================== */
.topnav {
	background-color:#80BB00;
}

/* BREADCRUMBS NAV PART */
/* ===================================================== */
.crumbs {
	font-size:11px;
	padding-top:5px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:0px;
}

/* TABLE STYLES */
/* ===================================================== */
.cell-header-last {
	background-color:#C9E291;
	font-weight:bold;
	padding:5px;
	border-top: solid 1px #80BB00;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #80BB00;
	border-bottom: solid 1px #80BB00;
}
.cell-header-first {
	background-color:#C9E291;
	font-weight:bold;
	padding:5px;
	border-top: solid 1px #80BB00;
	border-left: solid 1px #80BB00;
	border-bottom: solid 1px #80BB00;
}

.cell-header {
	background-color:#C9E291;
	font-weight:bold;
	padding:5px;
	border-top: solid 1px #80BB00;
	border-left: solid 1px #FFFFFF;
	border-bottom: solid 1px #80BB00;
}


.cell-first {
	padding:5px;
	border-left: solid 1px #80BB00;
	border-bottom: solid 1px #80BB00;
}
.cell {
	padding:5px;
	border-bottom: solid 1px #80BB00;
}
.cell-last {
	padding:5px;
	border-right: solid 1px #80BB00;
	border-bottom: solid 1px #80BB00;
}


/* MAIN PART */
/* ===================================================== */

.survey {
	font-size: 85%;
}
.home-columns {
	padding:20px;
}
.nav-columns {
	padding-top:20px;
	padding-left:20px;
	padding-right:15px;
	padding-bottom:20px;
}
.main-columns {
	padding-top:20px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:20px;
}

.boxed-number-text {
	padding-top:7px;
}

.lines {
	background-image:url(/images/tab-lines.gif);
	background-repeat:repeat-x;
	background-position:right top;
}

.active-tab-line {
	background-image:url(/images/tab-lines.gif);
	background-repeat:repeat-x;
	background-position:right top;
}
.active-tab-line-rt {
	background-image:url(/images/tab-lines-rt.gif);
	background-repeat:no-repeat;
	background-position:right top;

}

.tab {
	background-color: #C9E291;
	border-top: 1px solid #80BB00;
	border-left: 1px solid #80BB00;
	border-bottom: 1px solid #80BB00;
	white-space: nowrap;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}

.active-tab {
	background-color: #FFFFFF;
	border-top: 1px solid #80BB00;
	border-left: 1px solid #80BB00;
	white-space: nowrap;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}

.tab-last {
	background-color: #C9E291;
	border-top: 1px solid #80BB00;
	border-left: 1px solid #80BB00;
	border-bottom: 1px solid #80BB00;
	border-right: 1px solid #80BB00;
	white-space: nowrap;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}
.tab-ender {
	background-color: #C9E291;
	border-top: 1px solid #80BB00;
	border-right: 1px solid #80BB00;
	white-space: nowrap;
}


.active-tab-last {
	background-color: #FFFFFF;
	border-top: 1px solid #80BB00;
	border-left: 1px solid #80BB00;
	border-right: 1px solid #80BB00;
	white-space: nowrap;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}
.active-tab-ender {
	background-color: #FFFFFF;
	border-top: 1px solid #80BB00;
	border-right: 1px solid #80BB00;
	white-space: nowrap;
}

.tab-content-top {
	border-left: 1px solid #80BB00;
	border-right: 1px solid #80BB00;
	padding:10px;
}

.tab-content {
	border-left: 1px solid #80BB00;
	border-bottom: 1px solid #80BB00;
	border-right: 1px solid #80BB00;
}

.tab-content-left {
	border-left: 1px solid #80BB00;
}
.tab-item {
	padding-top:8px;
}
.side-lines {
	background-image:url(/images/side-lines.gif);
	background-repeat:repeat-y;
}

.corner-right-top6r {
	background-image:url(/images/corner-right-top7.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.corner-right-top5r {
	background-image:url(/images/corner-right-top6.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.corner-right-top4r {
	background-image:url(/images/corner-right-top5.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.corner-right-top3r {
	background-image:url(/images/corner-right-top4.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.corner-right-top2r {
	background-image:url(/images/corner-right-top3.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.corner-right-top1r {
	background-image:url(/images/corner-right-top2.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.corner-right-top0r {
	background-image:url(/images/corner-right-top1.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.corner-right-base {
	background-image:url(/images/side-base.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#topr {
	border-bottom: 0px;
}

#a7 {
	margin-left:120px;
	border-bottom: 0px;
}
#a6 {
	margin-left:100px;
	border-bottom: 0px;
}
#a6r {
	border: 0px;
	background-image:url(/images/tab-right-overlap6.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#a5 {
	margin-left:80px;
	border-bottom: 0px;
}
#a5r {
	border: 0px;
	background-image:url(/images/tab-right-overlap5.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#a4 {
	margin-left:60px;
	border-bottom: 0px;
}
#a4r {
	border: 0px;
	background-image:url(/images/tab-right-overlap4.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#a3 {
	margin-left:40px;
	border-bottom: 0px;
}
#a3r {
	border: 0px;
	background-image:url(/images/tab-right-overlap3.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#a2 {
	margin-left:20px;
	border-bottom: 0px;
}
#a2r {
	border: 0px;
	background-image:url(/images/tab-right-overlap2.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#a1 {
	margin-left:0px;
	border-bottom: 0px;
	background-color: #FFFFFF;
}
#a1r {
	border: 0px;
	background-image:url(/images/tab-right-overlap1.gif);
	background-repeat:no-repeat;
	background-position:left top;
}


/* FOOTER STYLE */
/* ===================================================== */

.rural-images {
	background-image:url(/images/rural-images.jpg);
	background-repeat:repeat-x;
	background-color:#80BB00;
}
.farming-fund {
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	background-color:#80BB00;
}

/* NEWS + FORM BUTTONS */
/* ===================================================== */

.form-button {
	background-color:#80BB00;
	color:#FFFFFF;
	border:solid 1px #80BB00;
	font-weight:bold;
	height:20px;
	width:30px;
}
.submit-button {
	background-color:#DC7E4B;
	color:#FFFFFF;
	border:solid 1px #DC7E4B;
	font-weight:bold;
	white-space: nowrap;
}
.reset-image {
	background-image:url(/images/reset.gif);
	border:0px;
	width:71px;
	height:22px;
}

.submit-blank {
	background-image:url(/images/submit-blank.gif);
	border:0px;
	width:200px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
}
.printer-line {
	padding-left:10px;
	padding-right:10px;
}

.clear-button {
	background-color:#80BB00;
	color:#FFFFFF;
	border:solid 1px #80BB00;
	font-weight:bold;
	white-space: nowrap;
}
.search-button {
	background-color:#378E11;
	color:#FFFFFF;
	border:solid 1px #000000;
	font-weight:bold
}

a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover {
	background-color:#DC7E4B;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #DC7E4B;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	white-space: nowrap;
}

