/* CSS Document 

/***************************************************************************************/
/*  MAIN OUTER PANELS
/***************************************************************************************/

.outer {
	background-color: 		#f60;
	margin-left:				auto;
	margin-right:				auto;	
	position: 					relative;
	width:						975px;
	z-index:						1;
}

/***************************************************************************************
/*  TOP BANNER 
/***************************************************************************************/

#banner {
	background-position:    20px;
	background-repeat:		no-repeat;
	height:						200px;
	position:					relative;
	width:						975px;
}

.bn-about   	{ background-image: url(../images/banners/about.jpg);   }
.bn-agro    	{ background-image: url(../images/banners/agro.jpg);    }
.bn-cereal 		{ background-image: url(../images/banners/cereal.jpg);  }
.bn-contact 	{ background-image: url(../images/banners/contact.jpg); }
.bn-fert   	 	{ background-image: url(../images/banners/fert.jpg);    }
.bn-foragemax 	{ background-image: url(../images/banners/foragemax.jpg); }
.bn-game    	{ background-image: url(../images/banners/game.jpg);    }
.bn-golfmix   	{ background-image: url(../images/banners/golfmix.jpg);   }
.bn-grain   	{ background-image: url(../images/banners/grain.jpg);   }
.bn-grass   	{ background-image: url(../images/banners/grass.jpg);   }
.bn-home    	{ background-image: url(../images/banners/home.jpg);    }
.bn-jobs    	{ background-image: url(../images/banners/jobs.jpg);    }
.bn-masterline { background-image: url(../images/banners/masterline.jpg);}
.bn-mobile  	{ background-image: url(../images/banners/mobile.jpg);  }
.bn-pulses  	{ background-image: url(../images/banners/pulses.jpg);  }
.bn-rape    	{ background-image: url(../images/banners/rape.jpg);    }
.bn-seed    	{ background-image: url(../images/banners/seed.jpg);    }
.bn-sportsmix 	{ background-image: url(../images/banners/sportsmix.jpg); }
.bn-stewardship	{ background-image: url(../images/banners/stewardship.jpg); }
.bn-testing   	{ background-image: url(../images/banners/testing.jpg); }
.bn-trials   	{ background-image: url(../images/banners/trials.jpg); }
.bn-vistive   	{ background-image: url(../images/banners/vistive.jpg); }
.bn-wildflora 	{ background-image: url(../images/banners/wildflora.jpg); }


/***************************************************************************************
/*  NAVIGATION SIDEBAR 
/***************************************************************************************/

#nav {
	background-color:			#300;
	height:						30px;
	margin-left:				20px;
	width:						935px;
}

#nav ul {
	margin:						0 0 0 270px;
	padding:						6px 0 0 0;
} 

#nav li {
	display: 					inline;
	padding:						0px;
}

#nav ul li a, 
#nav ul li a:visited {
	background:					transparent;
	color:						white;
	font-size: 					12px;
	font-weight: 				bold;
	line-height: 				15px;
	margin:						0px;
	padding:						0px 30px 10px 0px;
	text-decoration: 			none;
	text-transform: 			uppercase;
}

#nav ul li a:hover, 
#nav ul li a.select, 
#nav ul li a.select:visited {
	color: 						#f60;
}

#nav a.rt, #nav a:visited.rt {
	padding-right:				0px;
}

/***************************************************************************************
/*  MAIN PANEL CONTAINER 
/***************************************************************************************/

.container {
	background-color:			white;
	background-image: 		url(../images/sidebar.gif);
	background-repeat: 		repeat-y;
	margin-left:				20px;
	width:						935px;
}

/***************************************************************************************
/*  MAIN CONTENT 
/***************************************************************************************/

.content {
	float:						right;
	margin:						40px 0 30px 0; 
	width:						665px;
}

.content p {
	margin-right:				140px;
}

p.full {
	margin-right:				0px;
}

p.associates {
	font-size:					11px;
	margin-right:				40px;
	padding-bottom:			0px;
	text-align: 				right;	
}

.mapT {
	left:							550px;
	position:					absolute;
	top:							315px;
	width:						325px;
}

.mapT img {
	border: 1px solid #aeaeae;
}
	
/***************************************************************************************
/*  TABLES
/***************************************************************************************/

table.seeds {
	margin-top:					-15px;
	width:						525px;
}

table.seeds td {
	padding-top:				35px;
	vertical-align: 			middle;
}	

table.seeds td.left {
	width:						225px;
}

table.seeds td.right {
	width:						300px;
}

table.trials {
	margin:						12px 0 0 30px;
	width:						250px;
}

table.flora, table.testing {
	margin-top:					5px;
	margin-bottom:				12px;
	width:						525px;
}

table.testing th {
	background-color: 		#ebebeb;
	border:						0 none;
	font-size:					9px;
	line-height:				12px;
	padding:						6px;
}

table.testing td, table.testing tr {
	background-color: 		#f7f7f7;
	padding:						8px;
}

td.bt {
	border-top:					1px solid black;
}

td.bb {
	border-bottom:				1px solid black;
}

td.bb2 {
	border-bottom:				3px double black;
}

table.bl th, table.bl td {
	border-left:				1px solid white;
}

table.pireneo {
	margin-top:					3px;
	margin-bottom:				12px;
	width:						525px;
}

table.pireneo td {
	padding-top:				9px;
}

/***************************************************************************************
/*  PHOTO GALLERY
/***************************************************************************************/

.gallery {
	border: 						1px solid #c5c5c5;
	margin:						4px;
}

/***************************************************************************************
/*  SIDEBAR PICTURE & MENUS
/***************************************************************************************/

#sidebar {
	left:							50px;
	position: 					absolute;
	top:							230px;
	width:						200px;
	z-index:						200;
}

#sidebar img {
	border: 						0px none;
	vertical-align: 			top;
}

#sidebar h1, #sidebar p {
	color:						white;
	font-weight:				bold;
	padding:						0px;
	text-align: 				center;
}

#sidebar h1 {
	font-size:					14px;
}

#sidebar p {
	font-size:					11px;
	line-height:				15px;
	padding-bottom:			12px;
}

#sidebar p.rule {
	padding:						9px 0 0 0;
}

#sidebar .panel {
	background-color: 		#300;
	margin-top:					30px;
	padding-top:				10px;
	width:						200px;
}

#sidebar .panel p {
	padding-left:				12px;
	padding-right:				12px;
	text-align: 				left;
}

#sidebar .panel a, #sidebar .panel a:visited {
	color: 						#ffbd90;
}

#sidebar .panel a:hover {
	color: 						#ff6600;
}

#sidebar p.slogan {
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:					13px;
	padding-top:				18px;
	padding-bottom:			0px;
}

#sidebar p.bot {
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:					13px;
	padding-top:				6px;
	word-spacing: 				2px;
}	

#sidebar ul {
	list-style: 				none;
	margin:						18px 15px 0 0;
	text-align:					right;
} 

#sidebar li {
	padding-top:				2px;	
	padding-bottom:			2px;
}

#sidebar ul li a, 
#sidebar ul li a:visited {
	background:					transparent;
	color:						white;
	font-size: 					12px;
	font-weight: 				bold;
	line-height: 				15px;
	text-transform:			uppercase;
}

#sidebar ul li a:hover, 
#sidebar ul li a.select, 
#sidebar ul li a.select:visited {
	color: #883700;
}


/***************************************************************************************/
/*  PAGE FOOTER
/***************************************************************************************/
	
#footer {
	background-color: 		#f60;
	height:						55px;
	overflow: 					hidden;
	width:						975px;
}

#footer p {
	font-size:					11px;
	font-weight:				bold;
	letter-spacing: 			1px;
	line-height: 				17px;
	margin-right:				20px;
	padding:						0px;
	text-align:					right;
} 

#footer p.top {
	padding:						9px 0 0 0;	
}

#footer .fc-white {
	color: 						white;
}

#footer a, #footer a:visited {
	color:						white;
}

#footer a:hover {
	color:						#fc9;
}

/***************************************************************************************
/*  SIDEBAR BOTTOM SLOGAN
/***************************************************************************************/

#slogan {
	left:							50px;
	position: 					relative;
	top:							-100px;
	width:						200px;
	z-index:						100;
}

#slogan p {
	color:						white;
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:					13px;
	font-weight:				bold;
	text-align: 				center;
	width:						200px;
}

#slogan p.bot {
	font-family: 				Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top:				2px;
	word-spacing: 				2px;
}	

/***************************************************************************************
/*  GOOGLE MAP 
/***************************************************************************************/

#map {
	border:						3px double silver;
	height:						600px;
	margin-top:					12px;
	width:						625px;
}

#popup {
	height:						140px;
	width:						300px;
}

#map p {
	color: 						black;
	font-size:					11px;	
	line-height:				15px;
	padding-top:				9px;
	padding-bottom:			0px;
}

/***************************************************************************************
/*  MISCELLANEOUS
/***************************************************************************************/

p.seologo {
	border:						0px none;
	margin-top:					250px;
	text-align: 				center;
}

p.seologo img {
	border:						0px none;
	margin:						20px;
	vertical-align: 			middle;
}

.banner1 {
	border:						2px solid black;
	margin-top:					18px;
	padding:						15px;
	text-align:					center;
	width:						500px;
}

.banner1 p {
	font-size:					14px;
	font-weight:				bold;
	margin-right:				0px;
	text-align:					center;	
}