/* Deere Template 16 Stylesheet */

/*# Master Page #*/
body, html 
{
width:			100%;
margin: 		0px;
padding: 		0px;
font-family: 		Verdana;
font-size: 		12px;
color:			#000;
}
.LTR
{
background-color:	#367c2b;
}
#container
{
margin:			0 auto;
width: 			800px; 
height:			100%;
border:			1px #999 solid;
/*background-color:	#fff;*/
background:		#fff url(../App_Themes/DeereTemplate16/images/leftbg.jpg) repeat-y top left;
}
#corn_container
{
margin:			0 auto;
width: 			auto; 
height:			100%;
border:			0px #999 solid;
background:		Transparent url(../App_Themes/DeereTemplate16/images/leftbg_corn.jpg) no-repeat bottom left;
}
img
{
/*padding:		0 5px 5px 0px;*/
}

/*# Fonts #*/
h1
{
font-weight:		bold;
font-size:		16px;
color:			#307127;
padding:		0px;
margin:			0px;
}
h2
{
font-weight:		bold;
font-size:		12px;
color:			#307127;
padding:		0px;
margin:			0px;
}
a
{
font-size:		12px;
color:			#307127;
text-decoration:	underline;
}
a:hover
{
font-size:		12px;
color:			#307127;
text-decoration:	underline;
}
h1 a
{
font-weight:		bold;
font-size:		16px;
color:			#307127;
padding:		0px;
margin:			0px;
text-decoration: 	none;
}
h1 a:hover
{
font-weight:		bold;
font-size:		16px;
color:			#307127;
padding:		0px;
margin:			0px;
text-decoration: 	underline;
}
#footer a
{
font-size:		11px;
color:			#fff;
text-decoration:	underline;
}
#footer a:hover
{
font-size:		11px;
color:			#fff;
text-decoration:	underline;
}

/*# Header #*/
#header
{
background:		url(../App_Themes/DeereTemplate16/images/corn_bg.jpg) no-repeat;		
min-height:		232px;
}
#logo
{
margin:			0px 0px 0px 0px;
padding: 		5px 0 5px 10px; 
/*border-bottom: 	10px #307127 solid;*/
width: 			325px;
}
#deerelogo
{
width:			300px;
}
#logostext
{
margin:			67px 0 0 0;
background:		url(../App_Themes/DeereTemplate16/images/text_bg.png) no-repeat top right;
width:			300px;
height:			28px;
color:			#fff;
font-weight:		bold;
font-style:		italic;
font-size:		14px;
padding:		7px 10px 5px 10px;
text-align:		right;
}

/*# Images #*/
.PagerPage
{
display:		none;
}
#images
{
width:			790px;
margin:			0 auto;
/*background:		url(../App_Themes/HiawathaImplement/images/image_corn_bg.jpg) no-repeat;*/	
}
#images img
{
padding:		0 5px 5px 0;
}
#images .image_cover
{
position:		absolute;
top: 			128px;
z-index: 		10;
margin: 		0px;
padding: 		0px;
}
#images .image_cover img
{
padding:		0px;
}
.homepage_text img
{
padding:		5px 5px 5px 0;
}

/*# Footer #*/
#footer
{
text-align:		center;
font-size:		10px;
color:			#fff;
margin:			5px 20px 5px 65px;
}

/*# Main Content #*/
#main
{
padding:		15px 5px 5px;
width:			790px;
height:			100%;
margin:			-5px auto 0;
background:		url(../App_Themes/DeereTemplate16/images/gradient.jpg) repeat-x top right;
}
#mainarea
{
padding:		5px;
}
#content
{
margin:			0 0 0 15px;
width:			580px;
float:			right;
height:			100%;
}
.IE7 #content
{
padding:		2px 0 5px 10px;
width:			575px;
}
.textSimple
{
border:			1px #307127 solid;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 30px 10px;
background:		url(../App_Themes/HiawathaImplement/images/content_bg.jpg) repeat-x bottom left;
}

/*# Main Content/Left Content #*/
.left_content
{
width:			180px;
padding:		0px 5px;
}

/*# Main Content/Menu #*/
#leftmenu
{
width:			190px;
float:			left;
height:			100%;
margin:			0px 0px 20px 0px;
/*background-color: 	#3F6B36;*/
}
#menu
{
background:		url(../App_Themes/DeereTemplate16/images/leftmenu_bg.jpg) repeat;
min-height:		400px;
height:			100%;
}

.firstCMSMenuItem, .firstCMSMenuItemMouseUp, .firstCMSMenuItemMouseDown 
{ 
width: 			190px;
text-align: 		left;
border-top: 		1px solid #c4c2c2;
border-bottom: 		1px solid #c4c2c2;
padding: 		10px 20px;
font-size: 		12px; 
color: 			#fff; 
font-weight: 		bold;
background:		url(../App_Themes/DeereTemplate16/images/leftmenu_bg.jpg) repeat;
}

.firstCMSMenuItemMouseOver, .firstCMSMenuHighlightedMenuItem, .firstCMSMenuHighlightedMenuItemMouseUp, .firstCMSMenuHighlightedMenuItemMouseOver, .firstCMSMenuHighlightedMenuItemMouseDown 
{
width: 			190px;
text-align: 		left;
border-top: 		1px solid #c4c2c2;
border-bottom: 		1px solid #c4c2c2;
padding: 		10px 20px;
font-size: 		12px; 
color: 			#fff; 
font-weight: 		bold;
background-color: 	#27591c;
}
.secondCMSMenuItem, .secondCMSMenuItemMouseUp, .secondCMSMenuItemMouseDown 
{ 
width: 			auto;
text-align: 		left;
border: 		1px solid #c4c2c2;
padding: 		5px;
font-size: 		11px; 
color: 			#fff; 
font-weight: 		bold;
background-color: 	#307127;
}
.secondCMSMenuItemMouseOver, .secondCMSMenuHighlightedMenuItem, .secondCMSMenuHighlightedMenuItemMouseUp, .secondCMSMenuHighlightedMenuItemMouseOver, .secondCMSMenuHighlightedMenuItemMouseDown 
{ 
width: 			auto;
text-align: 		left;
border: 		1px solid #c4c2c2;
padding: 		5px;
font-size: 		11px; 
color: 			#fff; 
font-weight: 		bold;
background-color: 	#27591c;
}

/*# Page Title #*/
.pagetitle
{
background: 		#367c2b url(../App_Themes/DeereTemplate16/images/title_bg.jpg) no-repeat top right;
font-size:		12px;
font-weight:		bold;
color:			#fff;
width:			475px;
padding:		5px 0 5px 10px;
vertical-align:		top;
}

/*# Home Page #*/

#centercol
{
width:			385px;
float:			left;
margin:			0 10px 0 0;
padding:		0 10px 0 0;
border-right:		1px solid #307127;
overflow:		hidden;
height:			100%;
}
#rightcol
{
float:			left;
width:			150px;
padding:		0;
}
.home td
{
padding:		0 0 20px 0;
vertical-align:		top;
}

.homepage_text
{
padding:		0 5px;
}
.home_newsletter
{
margin:			0px 0px 0px 15px;
}
/*# News Page #*/
.newsSummary
{
float:			left;
width:			365px;
padding:		0 20px 0 0;
border-right:		1px solid #307127;
min-height:		375px;
}
.newsrightcol
{
padding:		0 0 0 10px;
float:			left;
width: 			160px;
}
.clearfloats{
clear:both;
}

/*# Locations #*/
.locations
{
border:			1px #307127 solid;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 70px 10px;
background:		url(../App_Themes/HiawathaImplement/images/content_bg.jpg) repeat-x bottom left;
}

.locations .zoneTop
{
width:			555px;
height:			auto;
margin:			0;
padding: 		0;
}

.locations .zoneBottom
{
width:			555px;
height:			auto;
margin:			0;
padding: 		0;
}

/* #calendar# */
.Calendar table
{
width:	575px;
font-weight: bold;
}
.DayStyle
{
font-weight: normal;
height: 50px;
text-align: left;
vertical-align: top;
}
.OtherMonthDayStyle
{
color: #ccc;
font-weight: normal;
height: 50px;
text-align: left;
vertical-align: top;
}
.WeekendDayStyle
{
font-weight: normal;
height:	50px;
text-align: left;
vertical-align: top;
}

#calendar .OtherMonthDayStyle
{
color: #ccc;
vertical-align: top;
text-align: left;
width: 80px;
height: 50px;
border: 1px solid #999;
}
.TodayDayStyle
{
font-weight: bold;
background-color: #B0CBAC;
height:	50px;
text-align: left;
vertical-align: top;
}/*# Breadcrumbs #*/
#breadcrumbs, #breadcrumbs a, #breadcrumbs a:hover
{
font-size:		11px;
margin:			0px 0px 15px 0px;
}

/*# Jobs #*/
.jobdatagrid table
{
font-size: 		11px;
width: 			560px;
}
.jobdatagrid .AltRow
{
background-color:	#fff;
}
.jobdatagrid .Row
{
background-color:	#f1f1f1;
}
.jobdatagrid .Header
{
background-color:	#bfd9b2;
font-weight:		bold;
padding:		3px;
}
.jobdatagrid .Item
{
padding:		3px;
}
.jobdatagrid table a
{
font-size:		11px;
color:			#307127;
text-decoration:	underline;
}
.jobdatagrid table a:hover
{
font-size:		11px;
color:			#307127;
text-decoration:	underline;
}


/*# Office List #*/
.Map
{
margin:			5px 0 0 5px;
}
.office
{
float:			left;
vertical-align: 	top;
margin:			15px 0px 20px 5px;
height:			auto;
}
.OfficeDetail .info
{
float:			left;
vertical-align:		top;
margin:		15px 0px 20px 5px;
height:			auto;
}
.OfficeDetail .hours
{
float:			left;
vertical-align:		top;
margin:		15px 0px 20px 5px;
height:			auto;
}


/*# Other #*/
.EditingFormErrorLabel
{
color:			red;
}
a img
{
border:			0px;
}

/*#RSS#*/
#RSSFeedControl1_divNews
{
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	width: 400px;
	height: 190px;
}


/*#Breadcrumbs#*/
#breadcrumbs
{
font-size:		11px;
margin:			0px 0px 10px 0px;
}
.SubscriptionTextbox
{
width:			150px;
margin-top: 		5px;
margin-bottom: 		5px;
}
.SubscriptionButton
{
margin-top: 5px;
}
.NewsletterSubscription
{
font-size: 		11px;
padding-left: 		10px;
}
ul
{
margin-left:		5px;
padding-left: 		6px;
}
li
{
margin-left:		4px;
margin-bottom:          3px;
}
.NextPrevStyle
{
color:			red;
}
/*#Print#*/
#printbutton
{
padding:		15px 0px 10px 0px;
}