﻿body
{
	background: #627435;
	height: 100%;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
	width: 100%;
	
}

a
{
	color: #323b1e;
	text-decoration: underline;
}

.main_form
{
	background: url(/LookAndFeel/Image/mainpage_bottom_bg.jpg) repeat-x bottom;	
	height: 100%;	
}

.clear
{
	clear: both;
	height: 0;
	width: 0;	
}

.warning
{
	color: #F03C47;
	font: bold 11px Georgia, serif;
}

.error_message
{
	padding: 5px;	
}

.error_title
{
	color: #A63B3D;
	font: bold 16px Georgia, serif;	
}

.text
{
	font: normal 12px Georgia, serif;
}

.text11
{
	font: normal 11px Georgia, serif;	
}

.text10
{
	font: normal 10px Georgia, serif;	
}


.mainpage_container
{
	background: #627435;
	margin: 0 auto;
	padding: 0;
	width: 909px;
}

.mainpage_area
{
	background: url(/LookAndFeel/Image/main_bg.jpg) no-repeat;
	clear: left;
	width: 100%;
}

.mainpage_top
{
	clear: left;
	height: 178px;
}

.mainpage_bottom_bg
{
	background: url(/LookAndFeel/Image/mainpage_bottom_bg.jpg) repeat-x bottom;	
}

.mainpage_date
{
	color: #f7faec;	
	float: right;
	font: normal 14px Goergia, serif;
	margin: 15px 40px 0 0;
}


/* Main page navigation */

.mainpage_nav
{
	background: #6b7f36;
	clear: left;
	margin: 0 0 0 13px;
	width: 883px;	
}

.mainpage_navitem
{
	float: left;
}

a.navitem_link
{
	background: #6b7f36;
	color: #f7faec;
	cursor: hand;	
	float: left;
	font: bold 12px Georgia, serif;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
}

a.navitem_link:hover
{
	background: #b4c18c;
	color: #3a4523;
	cursor: hand;
	padding: 5px 10px 5px 10px;
	
}

.navitem_link_separator
{
	background: #6b7f36;
	color: #424e2b;
	float: left;
	padding: 0px;
	padding-top: 1px;
}

.navitem_link_text
{
	float: left;
	letter-spacing: 0.1em;
	padding: 0px 5px 0px 10px;
}


/* Main page left */

.mainpage_left
{
	clear: left;
	float: left;
	padding-bottom: 30px;
	width: 584px;	
}

.mainpage_cl
{
	background: url(/LookAndFeel/Image/mainpage_cl_bg.jpg) repeat-y;
	margin: 17px 0 0 24px;
	width: 560px;
}

.mainpage_cl_top
{
	background: url(/LookAndFeel/Image/mainpage_cl_top.jpg) no-repeat;
	clear: left;
	height: 6px;
	width: 560px;	
}

.mainpage_cl_body
{
	clear: left;	
}

.mainpage_cl_left
{
	background: url(/LookAndFeel/Image/mainpage_cl_left.jpg) no-repeat;
	float: left;
	height: 238px;
	width: 5px;	
}

.mainpage_cl_right
{
	background: url(/LookAndFeel/Image/mainpage_cl_right.jpg) no-repeat;
	float: right;
	height: 238px;
	width: 11px;		
}

.mainpage_cl_text
{
	float: left;
	width: 544px;	
}

.mainpage_cl_bottom
{
	
	background: url(/LookAndFeel/Image/mainpage_cl_bottom.jpg) no-repeat;	
	clear: left;
	height: 16px;
	width: 560px;
}

.mainpage_cl_area
{
	margin: 0 0 0 10px;	
}


/* Main page right */
.mainpage_right
{
	float: right;
	padding-bottom: 30px;
	width: 325px;	
}

.mainpage_cr
{
	background: url(/LookAndFeel/Image/mainpage_cr_bg.jpg) repeat-y;
	margin: 17px 0 0 5px;
	width: 306px;	
}

.mainpage_cr_top
{
	background: url(/LookAndFeel/Image/mainpage_cr_top.jpg) no-repeat;
	clear: left;
	height: 6px;
	width: 306px;		
}

.mainpage_cr_body
{
	clear: left;	
}

.mainpage_cr_left
{
	background: url(/LookAndFeel/Image/mainpage_cr_left.jpg) no-repeat;
	float: left;
	height: 238px;
	width: 4px;	
}

.mainpage_cr_right
{
	background: url(/LookAndFeel/Image/mainpage_cr_right.jpg) no-repeat;
	float: right;
	height: 238px;
	width: 11px;		
}

.mainpage_cr_text
{
	float: left;
	width: 290px;	
}

.mainpage_cr_bottom
{
	
	background: url(/LookAndFeel/Image/mainpage_cr_bottom.jpg) no-repeat;	
	clear: left;
	height: 16px;
	width: 306px;
}

.mainpage_cr_area
{
	margin: 0 0 0 10px;		
}

.mainpage_cr_button
{
	clear: left;	
}


/* Grain Bids */
.grainbids_button
{
		
}


/* Main page quick links */
.mainpage_link
{
	background: url(/LookAndFeel/Image/mainpage_link_bg.jpg) repeat-y;
	margin: 10px 0 0 5px;
	width: 306px;
}

.mainpage_link_top
{
	background: url(/LookAndFeel/Image/mainpage_link_top.jpg) no-repeat;
	height: 9px;
	width: 306px;	
}

.mainpage_link_content
{
	width: 290px;
	margin-left: 4px;	
}

.mainpage_link_bottom
{
	background: url(/LookAndFeel/Image/mainpage_link_bottom.jpg) no-repeat;
	height: 10px;
	width: 306px;	
}


/* Main page news */

.mainpage_news
{
	margin: 10px 0 0 24px;		
}

.mainpage_news_title
{
	font: bold 26px Georgia, serif;	
	color: #eef5d3;
}

.mainpage_news_item
{
	clear: left;
	padding-top: 5px;
	width: 559px;	
}

.mainpage_news_image
{
	float: left;
	width: 143px;	
}

.mainpage_news_text
{
	float: left;
	margin-top: 5px;
	width: 406px;	
}

.mainpage_newsitem_title
{
	color: #28301b;
	font: normal 15px Georgia, serif;
	letter-spacing: 0.08em;
	padding-bottom: 5px;	
	text-transform: uppercase;
}

.mainpage_news_line
{
	border-top: solid 1px #28301b;
	clear: left;
	height: 4px;
	margin: 0px;
	width: 395px;
}

.mainpage_news_desc
{
	color: #f7faec;	
	font: normal 15px Georgia, serif;
	letter-spacing: 0.08em;
	line-height: 1.25em;
	margin-top: 0px;
}

.mainpage_news_desc a
{
	color: #EEF5D3;
	text-decoration: none;
}


.mainpage_footer
{
	clear: left;
	width: 909px;
}

.mainpage_footer_text
{
	color: #f7faec;
	float: right;
	font: normal 11px Georgia, serif;
	margin: 0 10px 0 0;	
}

.mainpage_footer_text a
{
	color: #f7faec;
	font: bold 11px Georgia, serif;
}


/* Search tool */

.mainpage_search
{
	clear: left;
	float: left;
	margin: 144px 0 0 27px;	
}

.searchtool_container
{
	clear: left;		
}

.searchtool_textbox
{
	float: left;
	font: normal 12px Georgia, serif;
}

.searchtool_input
{
	background: #d4dbbf;
	border: none;
	font: normal 12px Georgia, serif;
	padding: 2px;
	width: 155px;
}

.searchtool_button
{
	float: left;
}


/* Subpage */

.subpage_left
{
	clear: left;
	float: left;
	width: 634px;
	padding-bottom: 15px;	
}

.subpage_content_area
{
	background: url(/LookAndFeel/Image/subpage_content_bg.jpg) repeat-y;
	margin: 20px 0 0 23px;
	width: 611px;
	min-height: 450px !important;
}

.subpage_content_topbg
{
	background: url(/LookAndFeel/Image/subpage_content_top.jpg) no-repeat;
	width: 611px;
}

.subpage_content_top
{
	clear: left;
	height: 46px;
	width: 611px;	
}

.subpage_content_title
{
	clear: left;
	color: #738536;
	font: normal 15px Georgia, serif;
	margin: 0 0 0 15px;	
	padding-top: 10px;
	letter-spacing: 0.08em;
}

.content_category
{
	font: normal 24px Georgia, serif;
	color: #0f477b;	
}

.subpage_content_text
{
	clear: left;
	color: #1e1e1e;	
	font: normal 13px Georgia, serif;
	margin: 0 5px 0 15px;
}

.subpage_content_section
{
	padding: 5px 20px 5px 0;
}

.subpage_content_bottom
{
	background: url(/LookAndFeel/Image/subpage_content_bottom.jpg) no-repeat;
	clear: left;
	height: 55px;
	margin-left: 23px;
	width: 609px;	
}

.subpage_right
{
	float: left;
	width: 275px;	
}


/* Sub navigation */

.subnav_container
{
	background: url(/LookAndFeel/Image/subnav_bg.jpg) repeat-y;
	float: left;
	margin: 20px 0 0 3px;	
	width: 271px;
}

.subnav_top
{
	background: url(/LookAndFeel/Image/subnav_top.jpg) no-repeat;
	width: 271px;	
}

.subnav_content
{
	min-height: 150px !important;
	width: 271px;
	padding-top: 10px;
}

.subnav_bottom
{
	background: url(/LookAndFeel/Image/subnav_bottom.jpg) no-repeat;
	height: 12px;
	width: 271px;	
}

.subnav_text
{
	clear: left;
	margin-left: 2px;
	width: 257px;
}

a.subnav_item
{
	padding: 0 0 0 15px;
}

a.subnav_subitem
{
	padding: 0 0 0 15px;	
}

.subnav_subitem a
{
	color: #15250A;
	display: block;
	font: bold 11px Georgia, serif;
	letter-spacing: 0.1em;
	padding: 2px 0px 2px 20px;
	text-decoration: none;
}

.subnav_text a
{
	color: #f7faec;
	display: block;
	font: bold 12px Georgia, serif;
	letter-spacing: 0.1em;
	padding: 2px 10px 2px 15px;
	text-decoration: none;
}

.subnav_text a:hover
{
	background: #d4c29f;
	color: #767450;	
}


/* Sub page section */

.section_container
{
	background: url(/LookAndFeel/Image/section_bg.jpg) repeat-y;
	clear: left;
	margin: 5px 0 0 3px;
}

.section_top
{
	background: url(/LookAndFeel/Image/section_top.jpg) no-repeat;
	clear: left;	
	height: 13px;
	width: 271px;	
}

.section_content
{
	clear: left;
	color: #eef5d3;	
	font: normal 26px Georgia, serif;
	letter-spacing: 0.1em;
	margin-left: 20px;
	padding-bottom: 10px;
}

.section_bottom
{
	background: url(/LookAndFeel/Image/section_bottom.jpg) no-repeat;
	clear: left;	
	height: 13px;
	width: 271px;	
}

.section_item
{
	clear: left;
}

.section_title
{
	color: #323b1e;
	font: bold 14px Georgia, serif;
	text-transform: uppercase;
	letter-spacing: 0.08px;	
	margin: 0 0 0 10px;
}

.section_date
{
	font: bold 10px Georgia, serif;	
	color: #4b4949;
	margin: 0 0 0 10px;	
}

.section_text
{
	color: #f7faec;
	font: normal 12px Georgia, serif;
	letter-spacing: 0.08em;
	margin: 0 10px 0 10px;
	padding: 5px 10px 0 0;
}

.section_separator
{
	border-top: solid 1px #28301b;
	margin: 0;
	width: 225px;
}


/* Page */

.page_container
{
	clear: left;
	float: left;
	width: 865px;
	padding-bottom: 15px;	
}

.page_content_area
{
	background: url(/LookAndFeel/Image/page_content_bg.jpg) repeat-y;
	margin: 20px 0 0 23px;
	width: 865px;
	min-height: 500px !important;	
	height: auto;
}

.page_content_topbg
{
	background: url(/LookAndFeel/Image/page_content_top.jpg) no-repeat;
	width: 865px;
}

.page_content_top
{
	clear: left;
	height: 46px;
	width: 865px;	
}

.page_content_title
{
	clear: left;
	color: #738536;
	font: normal 15px Georgia, serif;
	margin: 0 0 0 15px;	
	padding-top: 10px;
	letter-spacing: 0.08em;
}

.page_content_bottom
{
	background: url(/LookAndFeel/Image/page_content_bottom.jpg) no-repeat;
	clear: left;
	height: 55px;
	margin-left: 23px;
	width: 865px;	
}

.page_content_section
{
	font: normal 13px Georgia, serif;
	line-height: 1.5em;
	padding: 5px 20px 0 0;	
}


/* Form */

.form_row
{
	clear: left;
	font: normal 11px Georgia, serif;	
}

.form_header
{
	float: left;
	font: bold 12px Georgia, serif;
	padding: 4px;
	width: 90px;		
}

.form_cell
{
	float: left;
	font: normal 11px Georgia, serif;
	padding: 2px;	
}

.btn
{
	background: #627435;
	border: solid 1px #000000;
	color: #EEF5D3;
	font: bold 11px Georgia, serif;
	padding: 0 5px 0 5px;	
}

.input
{
	border: solid 1px #000000;
	font: normal 11px Georgia, serif;	
}


/* Employee Profile */

.main_section_title
{
		
}

.employee_section
{
	
}

.popup_container
{
	left: 0;
	padding: 0;
	position: absolute;
	top: 150px;
	width: 100%;
	z-index: 30;		
}

.form_app_popupbox
{
	margin: 0 auto;
	background-color: #EDF5D0;
	border: solid 1px #15250A;
	width: 400px;
	padding: 10px;
	z-index: 32;	
}

.employee_name
{
	font: bold 14px Georgia, serif;	
	color: #738536;
}

.employee_title
{
	font: bold 14px Georgia, serif;
	color: #0f477b;	
}

/* Location Map */

.locationmaptable
{
	font: normal 11px Georgia, serif;		
}

.location_title, .service_title
{
	color: #323b1e;
	font: bold 12px Georgia, serif;	
}

.locationmaptable a
{
	color: #323b1e;
	text-decoration: underline;
}

.location_text
{
	color: #323b1e;
	font: normal 12px Georgia, serif;		
}

.location_container
{
	width: 100%;	
}


/* Job Application */

.app_container
{
	width: 100%;	
}

.app_header
{
	width: 100%;	
}

.app_title
{
	font: normal 16px Georgia, serif;
	text-align: center;	
}

.app_disclaimer
{
	font: normal 10px Georgia, serif;	
	text-align: center;
}

.app_section
{
	padding: 10px;	
}

.app_section_title
{
	background: #EEF6D1;
	color: #0f477b;
	font: bold 14px Georgia, serif;
	padding: 5px;
	text-transform: uppercase;
}

.app_section_content
{
	background: #F7FBEA;
	padding: 5px;	
}

.app_row
{
	font: normal 11px Georgia, serif;
	padding: 3px;
}

.app_label
{
	color: #323b1e;
	font: bold 11px Georgia, serif;
	padding: 0 7px 0 7px;
}

.app_cell
{
	font: normal 11px Georgia, serif;
	padding: 0 5px 0 5px;	
}

.app_input
{
	background: #ffffff;
	border: solid 1px #323b1e;
	color: #525252;
	font: normal 11px Georgia, serif;
}

.app_text
{
	font: normal 11px Georgia, serif;	
}


/* Site Map */

.TreeViewMargin
{
	cursor: pointer;	
}

.TreeNode
{
	cursor: pointer;	
}

.HoverTreeNode
{
	color: #323b1e;
	text-decoration: underline;	
}

.NodeEdit
{
		
}



/* Search Result */

.search_result
{
	color: #4b4949;
	display: block;	
	width: 100%;
}

.search_title
{
	text-decoration: none;	
	font: bold 12px Georgia, serif;
	color: #879225;	
}

.search_item
{
	background: #f8f8f8;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.search_item a
{
	text-decoration: none;	
}

.search_item_alt
{
	background: #ffffff;	
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.search_item_alt a
{
	text-decoration: none;	
}



/* News */
.news_article_container
{
	clear: left;
	display: block;	
}

.news_title
{
	color: #0F477B;
	font: bold 12px Georgia, serif;	
}

.news_date
{
	font: bold 10px Georgia, serif;	
	color: #4b4949;
}

.news_text
{
	color: #4b4949;
	font: normal 12px Georgia, serif;
	line-height: 1.5em;	
}

.news_text a
{
	color: #1f4c79;
	text-decoration: underline;	
}

.news_item
{
	cursor: hand;
	text-decoration: none;
}

.main_newstext
{
	color: #4b4949;
	font: normal 12px Georgia, serif;
	line-height: 1.5em;	
	padding: 0 10px;	
}

/* Video section */

.vidsection_title
{
	color: #0f477b;
	font: normal 26px Georgia, serif;	
}

.video_container
{
	display: block;
	padding-bottom: 10px;	
}

.video_channel_title
{
	display: block;
		
}

.main_section_header
{
	background-color: #004684;
	width: 100%;
}

.main_section_name
{
	color: #ffffff;
	background-color: #004684;
	font: bold 12px Arial;
	text-transform: capitalize;
	padding: 4px;
}

.section_flair
{
	float: right;
	height: 39px;
	width: 57px;
}

.module_nav
{
	float: left;
	width: 135px;
}

.video_navitem
{
	padding-left: 10px;
	margin: 2px 0px 2px;
}

.video_navitem a
{
	font: normal 11px Georgia, serif;	
	text-decoration: underline;
}

.video_content
{
	float: left;
	width: 305px;
	vertical-align: top;
}

.video_area
{
	padding: 5px;	
}

.video_channel
{
	color: #f7faec;
	display: block;
	font: normal 14px Georgia, serif;
}

.brown_channel
{
	background: #b68560;
	padding: 4px;
}

.blue_channel
{
	background: #5f86a0;
	padding: 4px;
}

.green_channel
{
	background: #849553;
	padding: 4px;
}

.tan_channel
{
	background: #c0b783;
	padding: 4px;
}



.banner_ad
{
	float: right;
	height: 225px;
	width: 240px;
	padding: 0 10px;	
}