﻿a
{
	color: #ffe800;
	font: bold 12px Arial;	
}

.text9
{
	font: bold 9px Arial;	
}

.text10
{
	font: bold 10px Arial;	
}

.text11
{
	font: normal 11px Arial;	
}

.text
{
	font: normal 12px Arial;	
}

.prodirect_login a
{
	color: #ffe800;
	font: bold 14px Arial;	
}

.prodirect_login a:hover
{
	color: #ffe800;	
}

.ad
{
	color: #ffffff;
	font: normal 12px Arial;
	line-height: 1.5em;
	}
	
.search_text
{
	color: #ffffff;
	font: bold 12px Arial;
	text-transform: uppercase;	
}

.search_textbox
{
	color: #000000;
	font: normal 12px Arial;	
}

.search_button
{
	background: #6E1517;
	border: solid 1px #ffffff;
	color: #ffffff;
	font: bold 12px Arial;	
}

.search_result
{
	color: #4b4949;	
}

.search_title
{
	text-decoration: none;	
	font: bold 12px Arial;
	color: #ffe800;	
}

.search_item_title
{
	text-decoration: none;	
	font: bold 12px Arial;
	color: #ffffff;	
}

.search_item
{
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.search_item a
{
	text-decoration: none;	
	cursor: hand;
}

.search_item_alt
{
	padding: 3px 10px 3px 10px;
	text-decoration: none;
}

.search_item_alt a
{
	text-decoration: none;	
	cursor: hand;
}

.main_nav_item a
{
	color: #ffffff;
	font: bold 14px Arial;
	text-transform: uppercase;
	text-decoration: none;	
}

.main_nav_item a:hover
{
	color: #e72325;
	border-bottom: solid 3px #ffe800; 
}

.main_nav_separator
{
	color: #ffe800;
	font: normal 16px Arial;	
}

.main_banner_image
{
	background: url(/LookAndFeel/image/mainbanner.jpg) no-repeat;
	height: 262px;
	width: 893px;	
}

.main_content_text
{
	color: #ffffff;
	font: normal 12px Arial;
	line-height: 1.5em;
	padding: 20px;	
}

.main_content_text a
{
	color: #ffe800;
	font: bold 12px Arial;
}

.tool_content_text
{
	color: #ffffff;
	font: normal 12px Arial;
	line-height: 1.5em;
}

.content_section_title
{
	color: #ffffff;
	font: bold 20px Arial;	
	text-transform: uppercase;
}

.content_section_title_italic
{
	color: #ffffff;
	font: italic 12px Arial;	
	text-transform: uppercase;
}

.content_section_title_black
{
	color: #000000;
	font: bold 20px Arial;	
	text-transform: uppercase;
}

.main_news_teaser a
{
	color: #ffffff;
	line-height: 1.5em;
	text-decoration: none;	
}

.main_news_teaser
{
	color: #ffffff;
	line-height: 1.5em;
	text-decoration: none;	
}

.main_news_teaser a
{
	color: #ffffff;
	line-height: 1.5em;
	text-decoration: none;	
}

.news_teaser_date
{
	color: #ffe800;
	font: bold 12px Arial;	
}

.news_teaser_title
{
	font: bold 12px Arial;	
}

.main_news_teaser a:hover
{
	color: #ffe800;	
}

.main_news_teaser a:hover .news_teaser_leadin
{
	color: #ffffff;	
}


.NewsGridFooter
{
    border: solid 1px #ffffff;
    color: #ffffff;
    height: 30px;
    }

.main_contact_title
{
	color: #ffffff;
	font: bold 12px Arial;	
}

.main_contact_content
{
	color: #ffffff;
	font: normal 11px Arial;	
}

.footer_nav, .footer_nav a
{
	color: #947f4f;
	font: bold 12px Arial;
	text-decoration: none;	
}

.footer_nav a:hover, .footer_copy a:hover
{
	color: #ffe800;	
	text-decoration: underline;
}

.footer_copy, .footer_copy a
{
	color: #947f4f;
	font: normal 11px Arial;
	text-decoration: none;		
}

.sponsor_text
{
	color: #ffffff;
	font: normal 14px Arial;	
}


/* Sub Page */

.sub_banner_image
{
	background: url(/LookAndFeel/image/sub_banner.jpg) no-repeat;
	height: 131px;
	width: 893px;	
}

.news_calendar_area
{
	color: #ffffff;
	font: normal 12px Arial;
	padding: 20px;	
}

.content_section_subtitle
{
	color: #ffe800;
	font: bold 12px Arial;
	text-transform: uppercase;	
}

.button
{
	background: #6E1517;
	border: solid 1px #ffffff;
	color: #ffffff;
	font: bold 12px Arial;	
}

.weather_button
{
	background: #1f4c79;
	border: solid 1px #cdcdcd;
	color: #ffffff;
	font: bold 12px Arial;	
	padding: 2px 2px 2px 2px;
}

.yield_filter_link
{
	color: #ffe800;
	font: bold 12px Arial;	
	text-decoration: none;
	}
/************************/
/* Employee Profile     */
/************************/

img.photo_frame, .photo_frame
{
	padding: 5px;
	background: #ffffff;
	border: solid 1px #bebebe;	
}

.employee_frame
{
	width: 430px;
	min-height: 200px;
	vertical-align: top;
	padding-left: 10px;
	color: #ffffff;
}


.employee_photo
{
	width: 170px;
	position: relative;
	float: left;	
}

.employee_detail
{
	margin-left: 165px;	
	color: #ffffff;
}

.employee_name
{
	font: bold 16px Arial;	
	color: #ffe800;
}

.employee_name a
{
	font: bold 16px Arial;	
	color: #ffe800;
}

.employee_title
{
	font: normal 12px Arial;
	color: #295242;	
}

.employee_text
{
	font: normal 12px Arial;
	color: #ffffff;	
}

.employee_section
{
	padding-left: 10px;
	vertical-align: top;
	color: #ffffff;
}

.employee_email
{
	font: bold 10px Arial;	
	color: #295242;
}

.employee_email_small
{
	font: normal 9px Arial;
	color: #295242;
}

/************************/
/* Location Map     */
/************************/


.location_title
{
	font: bold 14px Arial;	
	color: #ffe800;
	}

.locationmap_container
{
	background: #ffffff;
	padding:10px;
	border: solid 1px #E0DBC8;
}

.locationmaptable
{
	font: normal 10px Arial;
	color: #000000;
	padding: 0px;
}

.location_container
{
	
	}

.location_text
{
	
	}

.small_location_photo
{
	padding: 3px;
	background: #ffffff;
	border: solid 1px #bebebe;	
	vertical-align: middle;
	text-align: center;
	}
	
.location_photo_frame
{
	padding: 4px;
	background: #ffffff;
	border: solid 1px #bebebe;	
	vertical-align: middle;
	text-align: center;
	}	
	
.location_photo
{
	border: none;
	padding: 0px 0px 0px 0px;
	}


.locationfinder_location
{
	clear: left;
	font: bold 12px Arial;
	color: #333333;	
	line-height: 1.5em;
}

#map
{
	margin-top: 10px;
	clear: left;
	width: auto;
	height: 390px;	
}

.map_link
{
	color: #295242
	}
.consultant_title
{
	font-weight: bold;	
	}
	
.location_consultant ul
{
	list-style-type: square;
}

.form_app_popupbox
{	
	position:absolute;
	left: 400px ;
	top: 300px;
	background-color: #e9e8e7;
	border: solid 2px #947f4f;
	width: 450px;
	padding: 10px 10px 10px 10px;
}

.product_hybrid_title
{
	color: #000000;
	font: bold 14px Arial;
	text-transform: uppercase;	
}

.warning_title
{
	font: bold 16px Arial;
	color: #ffffff;	
}

.warning_text
{
	color: #ffffff;	
	font: normal 12px Arial;		
}


/* Message Center */

.messagetable
{
	color:#555555;	
}