﻿body { 
    font-family:Arial;
    margin:0;
    padding:0;

}

.nob{border:none;}
.clear{clear:both;}
.blue-title{float:left; width:170px; color:#0181ca}
.pad{margin:0 0 6px 0;}
a.grey{color:#929397;}
.padding{padding:5px 0 0 0;}

.top_link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #949599;
	text-decoration: none;
}
.top_link  a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #949599;
	text-decoration: none;
}
.top_link  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #949599;
	text-decoration: underline;
	background-color: #E4E4E4;
}
.top_link a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #949599;
	text-decoration: none;
}
.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #949599;
}
.header_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
}
.header_titles_grey {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #949599;}
	
		
.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #929397;
	text-decoration: none;
}
.body_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
}
.body_titles_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #929397;
	text-decoration: none;
}	
.body_titles a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: red;
	text-decoration: none;
}
.body_titles a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
	background-color: #E4E4E4;
}
.body_titles a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
}
.career_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
}
.quickfire_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5a2d80;
}
.body_titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
}
a.body_titles_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
}
a.body_titles_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	text-decoration: none;
	background-color: #E4E4E4;
}
.quote_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #0181ca;
	padding-left: 5px;
}
.quote_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #7B7C82;
	padding-left: 5px;
	margin:0;
}


.crop-management{border-top:solid 1px #c5c5c7; padding:10px 0 0 0;}
.crops{float:left; text-align:right; width:498px; border-right:solid 1px #c5c5c7; padding:0 10px 0 0;}
.sustainability{border-top:solid 1px #c5c5c7; margin:10px 0 0 0; text-align:left;}
.food-chain{float:left; width:330px; padding:10px 10px 0 10px;}
.compliance-management{height:11px; width:164px;}
.compliance{ width:144px; padding:0 10px 0 10px;}
.muddy-boots-ross{width:143px; padding:10px 10px 10px 10px; border-top:solid 1px #c5c5c7; border-bottom:solid 1px #c5c5c7;}
.food-news{float:left; padding:0 5px 0 0;}
.global-food{width:152px; padding:10px 0 0 10px}

.contact-top{background-image:url(../images/Boxes/contact-box-top.gif); background-repeat:no-repeat; height:12px; width:250px;}
.contact-middle{background-image:url(../images/Boxes/contact-box-middle.gif); background-repeat:repeat-y; width:250px; padding:0 15px 0 15px;}
.contact-bottom{background-image:url(../images/Boxes/contact-box-bottom.gif); background-repeat:no-repeat; height:12px; width:250px;}

/*Main Menu */
#main-menu{padding:0; margin:0; width:695px; background-image:url(../images/Navigation/software-main-menu.jpg); background-repeat:no-repeat;}
#main-menu ul{list-style-type: none; height:39px; width:640px; margin:0 auto; padding:12px 0 0 0;}
#main-menu li{float:left; padding:0 10px 0 10px; margin:0;}
#main-menu a{color:white; text-decoration:none; display:block; height:23px;}
#main-menu a:hover{border-bottom:solid 6px blue;}
/*Main Menu */