/* ###### Body Text ###### */ 
 
body {  
  font-family: verdana, tahoma, helvetica, arial, sans-serif; 
  font-size: 82%; 
  margin: 0; 
  background: url(images/back.gif);
  background-attachment: fixed; 
  margin: 10px;

} 

td {
background-repeat: no-repeat;
}
 
h1, h2, h3 { 
  color: white; 
  background-color: #6487dc; 
  padding-left: 1ex; 
  padding-right: 1ex; 
} 


h4 {
    font-family: 'Dosis',sans-serif;
    font-size: 44px;
    line-height: 54px;
    font-weight: 400;
    color: #0078A9;
    margin: 16px 0;
    text-transform: uppercase;
} 
h1 { 
  font-weight: bold; 
  font-size: 100%; 
  padding-top: 0.5ex; 
  padding-bottom: 0.5ex; 
  margin-top: 3ex; 
} 
 
img { 
  border: none; 
} 
.MenuBar { 

  background-color: #00009c; 
  width: 930px;  
  height: 1em;
  border-bottom: 1px solid #999999; 
  padding-top: 1em; 
  padding-bottom: 1.5em;
	margin-bottom: 1em;  

} 
 
.MenuBar div { 
  font-weight: bold; 
  padding-left: 2.5mm; 
  padding-bottom: 1ex; 
} 
 
.MenuBar a { 
  text-decoration: none; 
  color: #ffffff;
  padding: 1.5ex 1.5ex 1.5ex 1.5ex; 
} 
 
.MenuBar a:hover {
background-color: #0170d7;
color: #000000;
}  

.MenuBar .thisPage { 
  background-color: #000009c;
  color: #ffffff;
  padding: 1.5ex 1.5ex 1.5ex 1.5ex; 
} 
.sideMenuBox{ 

  width: 13.5em; 
  padding-top: 1em; 
  padding-bottom: 1em; 
  float: left; 
} 
 
.sideMenuBox div { 
  font-weight: bold; 
  padding-left: 2.5mm; 
  padding-bottom: 1ex; 
} 
 
.sideMenuBox a { 
  text-decoration: none; 
  display: block; 
  color: #ffffff;
  background-color: #00009c;
  padding: 1.5ex 1ex 1.5ex 5mm; 
} 
 
.sideMenuBox a:hover { 
background-color: #0170d7;
color: #000000;
} 
 
.sideMenuBox .thisPage { 
  display: block; 
  color: #ffffff;
  background-color: #00009c;
  padding: 1.5ex 1.5ex 1.5ex 5mm; 
} 

.sub {
  font-size: 6pt;
}

.container {
  width: 1140px;


padding-right: 10px;
}
.newscol {
  width: 200px;
  float: right;
	color: #003399;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	border-top: 1px #003399 solid;
	border-bottom: 1px #003399 solid;
	border-left: 1px #003399 solid;
	border-right: 1px #003399 solid;

}
.content {
width: 930px;
float:left;
	border-top: 1px #003399 solid;
	border-bottom: 1px #003399 solid;
	border-left: 1px #003399 solid;
	border-right: 1px #003399 solid;
}


.calhead {
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
	border-top: 1px #003399 solid;
	border-bottom: 1px #003399 solid;
	border-left: 1px #003399 solid;
	border-right: 1px #003399 solid;
		background-color: #003399;
		color: #ffffff;
	
	padding-top : 10px;
	padding-bottom : 10px;
}
.event {
padding-left:2px;
padding-right:2px;
border-top: 1px #003399 solid;
}
.subs {
width: 530px;
text-align: center;
	border-top: 1px #003399 solid;
	border-bottom: 1px #003399 solid;
	border-left: 1px #003399 solid;
	border-right: 1px #003399 solid;
margin-bottom: 1em;  
}
.maelroanpic {
height:150px;
float:left;
padding-left:10px;
}
.topbus {
height:200px;
float:left;
padding-left:140px;
width: 200px;
}
.freshpic{
height:150px;
float:left;
padding-left:150px;
}
.sqfpic{
height:150px;
float:left;
padding-left:200px;
}
.clear {
clear: both;
}
.anglebox {
float:left;
 background: url(images/box.gif) no-repeat;
padding-top: 40px;
padding-left: 30px;
height: 90px;
width: 160px;
color: #00009c;
font-size: 15pt;
font-weight: bolder;
}
.smalleranglebox {
float:left;
 background: url(images/box.gif) no-repeat;
padding-top: 30px;
padding-left: 5px;
text-align: center;
padding-bottom: 20px;
padding-right: 10px;
height: 90px;
width: 180px;
color: #00009c;
font-size: 10pt;
font-weight: bolder;
}
.arrow-down {
float:left;
 background: url(images/arrow-down.gif) no-repeat;
background-position: bottom center;
padding-top: 40px;
padding-left: 30px;
height: 90px;
width: 180px;
}
.yellow-bus {
float:left;
 /*background: url(images/img1.gif) no-repeat;*/
background-position: bottom center;
padding-top: 40px;
padding-left: 30px;
height: 90px;
width: 180px;
}
.pageheader {
background-color: #00009c;
color: #ffffff;
font-size: 20pt;
font-weight: bolder;
width: 300px;
padding-top:20px;
padding-bottom:20px;
}
.pagesubheader {
color: #00009c;
font-size: 16pt;
font-weight: bolder;
width: 300px;
padding-bottom: 20px;
}
.maintext {
width: 720px;
float: left;
padding-left: 20px;
text-align : left;
} 

.linksep {
width: 400px;

background: url(images/img15.gif) no-repeat;
}
.linkpic {
width: 400px;
padding-left: 70px;
background: url(images/img14.gif) no-repeat;
padding-bottom: 20px;
}
.copyright, a.copyright:link, a.copyright:visited {
color: #adadad;
font-size: 8pt;
text-align: right;
text-decoration: none;
}
a.copyright:active, a.copyright:hover {
text-decoration: underline overline;
color: #000;
}
.farmready {
width: 185px;
height: 228px;
float: left;
padding-left: 10px;
background: url(images/farmer.jpg) no-repeat;
padding-bottom: 20px;
}
.warningbox {
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
	border-top: 2px #ff0000 solid;
	border-bottom: 2px #ff0000 solid;
	border-left: 2px #ff0000 solid;
	border-right: 2px #ff0000 solid;
	background-color: #000;
	color: #ffff00;
	
	padding-top : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 10px;
}
.modules-intro {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
}



.force-height01A {
    padding: 2rem;
    background-color: #00AAAB;
    color: #ffffff;
    font-size: 16pt;
}
.modulebox {
    width: 100%;
    max-width: 700px;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    background-color: #ECECEC;
}
.green {
    color: #00A881;
}
