html,body		{margin:0; padding:0}
body 			{font:10pt arial,verdana,sans-serif; color:#000000; background-color:#e7efd6;}
p 				{margin:0; padding:0 0 10px 0}
#header			{height:125px; margin:0; padding:0; background: url(/assets/images/header_bg.jpg) no-repeat;}
a img			{border:none;}
#content p 		{line-height:1.4}
#footer p 		{margin:0; padding:0	}
#container	 	{width:780px; margin:0 auto;}
#wrapper 		{float:left; width:100%; background:url(/assets/images/content-bg-y.jpg) repeat-y;}
/* a{display:block; color:#981793; padding:10px} */

h1 {font-size: 12pt; color: #003473; font-weight: bold; margin:0 0 10px 0; padding:0;}
h2 {font-size: 11pt; color: #000000; font-weight: bold; margin:0 0 10px 0; padding:0;}
h3 {font-size: 10pt; color: #000000; font-weight: bold; margin:0 0 10px 0; padding:0;}
h4 {font-size: 10pt; color: #000000; margin:0 0 10px 0; padding:0;}
h5 {font-size: 10pt; color: #000000; margin:0 0 10px 0; padding:0;}

ul	{margin:0 15px 0 15px; padding:0;}
li	{margin:5px; padding:0;}

/* 3 Col Layout*/
#content_3col	{margin: 0 178px 0 144px}
#left_3col		{float:left; width:144px; margin-left:-780px}
#right_3col		{float:left; width:178px; margin-left:-178px}

/* 2 Col Layout*/
#left_2col 		{float:left; width:144px; margin:0; padding:0}
#content_2col 	{float:right; width:616px; margin:0; padding:10px}

#header_nav			{width:636px;}
#header_nav			{position:relative; left:140px; top:62px; z-index:999;}
#header_nav ul		{margin:0; padding:0; text-align:center;}
#header_nav ul li 	{display:inline; padding:0 10px 0 0}
#header_nav a		{font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #000000; text-decoration:none;}
#header_nav a:hover {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}

#footer_nav			{width:100%; margin:0; padding:0; background:#FFBC3A}
#footer_nav ul		{margin:0; padding:5px 0 5px 0; text-align:center}
#footer_nav ul li	{display:inline; padding:0 10px 0 0}
#footer_nav a		{font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #000000; text-decoration:none;}
#footer_nav a:hover {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}

#footer			{width:100%; padding-top:5px; text-align:center;}

#content_2col ul li	{margin:0 0 4px 0;}

.leftnav 					{background:url(/assets/images/leftnav-bg.jpg) no-repeat; width:100%; height:25px; margin:-2px 0px -2px 0px; padding:3px 0px 0px 6px;}
.donate-leftnav 			{background:url(/assets/images/donate-leftnav-bg.jpg) no-repeat; width:100%; height:25px; margin:0 0px -2px 0px; padding:3px 0px 0px 6px;}
.leftnav-current			{background:url(/assets/images/leftnav-current-bg.jpg) no-repeat; width:100%; height:25px; margin:-2px 0px -2px 0px; padding:3px 0px 0px 6px;}
#left-subnav 				{width:144px;}
#left-subnav ul 			{margin:0 0 0 10px;}
#left-subnav ul li 			{list-style-image:url(/assets/images/bluearrow.gif); list-style-position:outside; margin:6px 0 0 5px;}
#left-subnav ul li a		{font-size:9pt; color:#000000; text-decoration:underline;}
#left-subnav ul li a:hover	{font-size:9pt; color:#1065DE; text-decoration:underline;}
#left-subnav ul li a:active	{font-size:9pt; color:#1065DE; text-decoration:underline;}

#upcoming_events_list	{margin:0px 4px 10px 4px;}
#left-editable			{padding:10px;}
#searchbar				{float:right; margin:3px 20px 0 0;}

a		{color:#000000;}
a:hover	{color:#1065DE;}

/*
.content_floatleft			{ width:400px; float:left; margin:0; padding:0; }
.content_floatright			{ width:200px; float:right; margin:0; padding:0; }
.content_floatright ul		{ margin:0; padding:0; }
.content_floatright ul li	{ list-style-type:disc; }
.content_floatright p		{ padding:0; margin:0; font-size:11px; color:#666666 }
*/

.floatright 			{ float:right; padding:0; clear:right; margin:0 0 10px 10px; color:#666666; }
.floatright	img			{ display:block; padding:0; margin:0; }
/* .floatright a img	{ border:none; } */
/* a img.floatright		{ border:none; } */
/* .floatright p		{ padding:0; margin:0; font-size:12px; text-align:left; } */
p.floatright			{ padding:0 0 10px 10px; margin:0; font-size:11px; max-width:600px; }
/* p.floatright			{ padding:0 0 10px 10px; margin:0; font-size:11px;} */
.floatright li			{ font-size:12px; }
.floatright h3			{ background:#013475; width:195px; height:20px; color:#FFFFFF; padding:3px 0 0 5px; }
.floatright-border 		{ float:right; padding:0; width:200px; clear:right; border:solid 1px #CCCCCC; margin:0 0 10px 10px; color:#666666; }
.floatright-border p	{ padding:5px; margin:0; font-size:12px; }
.floatright-border li	{ font-size:12px; }
.floatright-border h3	{ background:#013475; width:195px; height:20px; color:#FFFFFF; padding:3px 0 0 5px; }

.floatleft				{ float:left; padding:0; width:200px; clear:left; margin:0 10px 10px 0; color:#666666; }
.floatleft img			{ padding:0; margin:0; }
.floatleft p			{ padding:0; margin:0; font-size:12px; }
.floatleft li			{ font-size:12px; }
.floatleft h3			{ background:#013475; width:195px; height:20px; color:#FFFFFF; padding:3px 5px 0 0; }
.floatleft-border 		{ float:left; padding:0; width:200px; clear:left; border:solid 1px #CCCCCC; margin:0 10px 10px 0; color:#666666; }
.floatleft-border p		{ padding:5px; margin:0; font-size:12px; }
.floatleft-border li	{ font-size:12px; }
.floatleft-border h3	{ background:#013475; width:195px; height:20px; color:#FFFFFF; padding:3px 5px 0 0; }

/*
.floatright img	{ float:right; padding:10px 0 10px 10px; }
.floatleft img	{ float:left; padding:10px 10px 10px 0; }
*/

.right-text-box				{ float:right; width:200px; border-left:1px solid #d9d9b6; border-right:1px solid #d9d9b6; border-bottom:10px solid #d9d9b6; margin:0 0 20px 20px; padding:0; }
	.right-text-box-inner	{ padding:6px; }
	    .right-text-box h3	{ color:#fff; font-family:arial,sans-serif; font-size:10pt; font-weight:bold; background:#013475; margin:0; padding:5px;}
	    .right-text-box p		{ margin-bottom:10px; padding:0; }
	    .right-text-box ul		{ margin-bottom:10px; padding:0; }

.newsUpdates						{ width:200px; float:right; }
.farmer_profile_description			{ width:390px; background:rgb(231, 239, 214); float:left; margin:0; padding:0; }
.farmer_profile_description_inner	{ margin:0; padding:6px; }

.ajaxSearch_paging 					{ padding:0 0 10px 0; }
#ajaxSearch_resultListContainer 	{ margin:10px 0 0 0; }

.alert {color:red;}
.warning {color:red; font-family:verdana, arial, sans-serif; font-weight:bold; font-size:10pt}
.button {font-family: verdana, arial, sans-serif; font-weight:bold; font-size:7.5pt;}
.submitbutton {font-size:7.5pt; font-weight:bold;}
.form {font-size:8pt; font-family:arial, verdana, sans-serif; font-weight:normal;}
.formHeader {color: #ffffff; font-weight:bold;}
.formLabel {font-size: 9pt; font-family: arial, sans-serif; font-weight: bold;}
.error {font-size: 10pt}
.boxHeader {font-size: 9pt; color: #ffffff; font-weight:bold; background-color:#6088D6;}
.tableHeader {font-size: 9pt; font-weight: normal; color: #FFFFFF}
.text {font-size: 8pt;}
.textBold {font-weight:bold;}
.textSmall {font-size: 8pt; font-family: arial, verdana, Arial MT, arial, sans-serif;}
a.textSmallLink {font-size: 8pt; font-family: arial, verdana, Arial MT, arial, sans-serif;}
.historytext {font-size: 11pt; font-weight: bold;}

.date {font-size: 7pt; font-family:  verdana, arial mt, sans-serif; font-weight: bold; color: #000000;}
a.pagination {font-size: 9pt; font-weight:bold; color: #000000;}
a.pagination:hover {font-size: 9pt; font-weight:bold; color: #7B2323;}
a.paginationS {font-size: 9pt; font-weight:bold; color: #7B2323;}
a.paginationS:hover {font-size: 9pt; font-weight:bold; color: #7B2323;}
a.smallLink {font-size: 7.5pt;}
a.smallLink:hover {font-size: 7.5pt; text-decoration: underline;}
a.smallLinkS {font-size: 7.5pt; color: #D62029; text-decoration: none;}
a.smallLinkS:hover {font-size: 7.5pt; color: #D62029; text-decoration: none;}
.header {font-size: 12pt; color: #003473; font-weight: bold;}
.PageHeader {font-size: 11pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #003473;}

a.homepageNews {font-size: 8pt; font-family:  arial, sans-serif; font-weight: bold; color: #00367C;}
a.homepageEvent {font-size: 8pt; font-family:  arial, sans-serif; font-weight: normal; color: #000000; text-decoration:none;}
a.homepageEvent2 {font-size: 8pt; font-family:  arial, sans-serif; font-weight: bold; color: #00367C;}

a.textBlue{font-size: 8pt; color: #1065DE; font-weight: bold; text-decoration: underline;}
a.textBlue:hover {font-size: 8pt; color: #FF9E31; font-weight: bold; text-decoration: underline;}

.Searchtext {font-size: 8pt; font-family:  arial, sans-serif; font-weight: bold; color: #000000;}

a.buttontext {font-size:8.5pt; font-family:arial, sans-serif; font-weight:bold; color:#FFF000; text-decoration:none; margin:0;}
a.buttontext:hover {font-size:8.5pt; font-family:arial, sans-serif; font-weight:bold; color:#FFF000; text-decoration:underline; margin:0;}

a.GalleryTitle {font-size: 11pt; color: #000000; font-weight: bold; }
a.GalleryTitle:hover {font-size: 11pt; color: #FF9900; font-weight: bold; text-decoration: underline;}

a.mainNav {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #000000; text-decoration:none;}
a.mainNav:hover {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}
a.mainNavS {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}
a.mainNavS:hover {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}
.mainNavSeperator {font-family: arial, Arial MT, sans-serif; font-weight: normal; color: #000000; font-size: 8pt;}

a.secNav {font-size: 9pt; font-family:  arial, verdana, sans-serif; font-weight: normal; color: #000000; text-decoration:underline;}
a.secNav:hover {font-size: 9pt; font-family:  arial, verdana, sans-serif; font-weight: normal; color: #1065DE; text-decoration:underline;}
a.secNavS {font-size: 9pt; font-family:  arial, verdana, sans-serif; font-weight: normal; color: #1065DE; text-decoration:underline;}
a.secNavS:hover {font-size: 9pt; font-family:  arial, verdana, sans-serif; font-weight: normal; color: #1065DE; text-decoration:underline;}

a.footer {font-size: 8pt; font-family:  arial, verdana, sans-serif; font-weight: bold; color: #000000; text-decoration:none;}
a.footerS {font-size: 8pt; font-family: arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}
a.footer:hover {font-size: 8pt; font-family: arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}
a.footerS:hover {font-size: 8pt; font-family: arial, verdana, sans-serif; font-weight: bold; color: #1065DE; text-decoration:underline;}
.footerSeperator {font-size: 8pt; font-family: arial, verdana, sans-serif; font-weight: bold; color: #000000; text-decoration:none;}

a.boxHeaderLink {font-size: 9pt; color:#ffffff; font-weight:bold; text-decoration: none;}
a.boxHeaderLink:hover {font-size: 9pt; color:#ffffff; font-weight:bold; text-decoration: underline;}

.breadcrumb {font-size: 8pt; color:#00367C; font-weight:normal; text-decoration: none;}
a.breadcrumbSelect {font-size: 8pt; color:#00367C; font-weight:bold; text-decoration: none;}
a.breadcrumbSelect:hover {font-size: 8pt; color:#00367C; font-weight:bold; text-decoration: underline;}
a.breadcrumbSelectS {font-size: 8pt; color:#00367C; font-weight:bold; text-decoration: underline;}

.TableHeader {font-family: arial; font-size: 8.5pt; font-weight: bold; background-color: #6088D6; color: white; text-transform: uppercase;}
a.TableHeader {font-family: arial; font-size: 8pt; font-weight: bold; color: white; text-transform: uppercase;}
a.TableHeader:hover {font-family: arial; font-size: 8pt; font-weight: bold; color: #FFEC09; text-transform: uppercase; text-decoration: none;}

.SidebarHeader {font-size: 10pt; font-family:  arial, sans-serif; font-weight: bold; color: #ffffff;}

a.NewsListingTitle {font-size: 12pt; color: #000000; font-weight: bold; }
a.NewsListingTitle:hover {font-size: 12pt; color: #FF9900; font-weight: bold; text-decoration: underline;}
a.NewsAdminListingTitle {font-size: 8pt; color: #261257; font-weight:bold; text-decoration: underline;}
a.NewsAdminListingTitle:Hover {font-size: 8pt; color: #F7DC1A; font-weight:bold; text-decoration: underline;}
a.NewsLink {color: #261257; font-weight: bold}
a.NewsLink:hover {color: #FF9A31; font-weight: bold}
.NewsArchive {font-size: 7.5pt; color: black; }
.NewsTitle {font-size: 14pt; color: #000000; font-weight: bold}
.NewsListingTitle {font-size: 12pt; color: #000000; font-weight: bold}
.NewsText {color: black; }
.NewsTextSmall {font-size: 7.5pt; color: black; }
.NewsAdminText {color: #000000; font-weight:normal; }
.NewsAdminTextBold {color: #000000; font-weight:bold; }
.NewsHeader {font-family: Trebuchet MS, verdana, arial, sans-serif; font-weight: normal; color: #000000; font-size: 10pt; font-weight: bold}
.NewsAdminListingText {color: black;}

.cb{clear:both;}