/* Deere Template 16 Stylesheet */

/*# Master Page #*/
body, html 
{
width:			100%;
margin: 		0px;
padding: 		0px;
font-family: 		Verdana;
font-size: 		12pt;
color:			#000;
background-color:	#fff;
}
.LTR, body
{
background-color:	#fff;
}
#container
{
margin:			0px;
width: 			800px; 
height:			100%;
border:			0px #999 solid;
background-color:	#fff;
}
#corn_container
{
margin:			0px;
width: 			auto; 
height:			100%;
border:			0px #999 solid;
background-color:	#fff;
}

/*# Fonts #*/
h1
{
font-weight:		bold;
font-size:		16px;
color:			#000;
padding:		0px;
margin:			0px;
}
h2
{
font-weight:		bold;
font-size:		12px;
color:			#000;
padding:		0px;
margin:			0px;
}
a
{
font-size:		12px;
color:			#0000ff;
text-decoration:	underline;
}
a:hover
{
font-size:		12px;
color:			#0000ff;
text-decoration:	underline;
}
h1 a
{
font-weight:		bold;
font-size:		16px;
color:			#0000ff;
padding:		0px;
margin:			0px;
text-decoration: 	none;
}
h1 a:hover
{
font-weight:		bold;
font-size:		16px;
color:			#0000ff;
padding:		0px;
margin:			0px;
text-decoration: 	underline;
}

/*# Header #*/
#header
{
min-height:		232px;
}
#logo
{
margin:			0px 0px 0px 0px;
padding: 		0 0 5px 0; 
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
{
display:		none;
visibility:		hidden;
}
#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
{
display:		none;
visibility:		hidden;
}

/*# Main Content #*/
#main
{
padding:		15px 5px 5px;
width:			790px;
height:			100%;
margin:			-5px auto 0;
background-color:	#fff;
}
#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:			0px #307127 solid;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 30px 10px;
}

/*# 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;
}
#menu
{
display:		none;
visibility:		hidden;
}


/*# Page Title #*/
.pagetitle
{
background-color:	#fff;
font-size:		12px;
font-weight:		bold;
color:			#000;
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:		0px solid #307127;
overflow:		visible;
}
#rightcol
{
float:			left;
width:			130px;
padding:		0 10px;
}
.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:		0px solid #307127;
min-height:		375px;
}
.newsrightcol
{
padding:		0 0 0 10px;
float:			left;
width: 			160px;
}
.clearfloats{
clear:both;
}

/*# Locations #*/
.locations
{
border:			0px #307127 solid;
height:			100%;
margin:			5px 0 0 0;
padding:		10px 10px 70px 10px;
background:		none;;
}

.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
{
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;
}

.newslettercontainer
{
display:		none;
visibility:		hidden;
}
/*#Print#*/
#printbutton
{
display:		none;
visibility:		hidden;
}