/* John Bowler Eggs Corporate CSS 

Light Green: bdce00;
Mid Green:#879400;
Dark Green: #00703c;

*/

html 
{

}

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #00703c;
	margin-top: 8px;	
	background-image: url(../images/chickens.jpg);
	background-repeat:repeat-x;
	background-position: bottom;	
	background-attachment: fixed;
		font-family: Helvetica, sans-serif; 
}

.noChickens {
	background-color: #00703c;
	background-image:none;
	
}

.container {
	width: 866px;
	border: 0;
	margin: 0 auto;
}

.container2 {
	width: 866px;
	border: 0;
	margin: 0 auto;
}

.navtop {
	width: 400px;
	float: right;
	color: #00703c;
	font-family: Helvetica, sans-serif; 
	font-size: 10pt;
	text-align: right;
	height: 20px;
	border: 0;
	padding-top: 15px;
	padding-right: 10px;
	margin: 0 auto;
}

.navtop a:link, .navtop a:visited 
{
	color: #00703c;
	font-family: Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
}

.navtop a:hover
{
	color: #c1cd23;
	font-family: Helvetica, sans-serif; 
	font-size: 10pt;
	text-decoration: none;
}

.tabs {
	width: 400px;
	border: 0;
	margin: 0 auto;
	float: right;
	clear: right;
	text-align: right;
	padding-top: 17px;
}

.bar {
	width: 866px;
	height: 5px;
	border: 0;
	background-color: #e3e3e3;
	margin: 0 auto;
}

img {
	border: 0;
}

#map 
{
	width: 320px;
	height: 420px;
	padding-top: 0px;
	float: right;
	border: 0;
	margin-right: 15px;
	margin-top: 15px;
}


.logo {
	width: 866px;
	height: 80px;
	background-image: url(../images/john-bowlers-eggs.gif);
	background-repeat: no-repeat;	
	border: 0;
	float: left;
	margin: 0 auto;
}

.banner {
	width: 866px;
	height: 184px;
	float: left;
	border: 0;
	margin: 0 auto;
}

.redgrad {
	width: 100%;
	height: 203px;
	clear: both;
	background-image: url(../images/green-bar.gif);
	background-repeat:repeat-x;
	border: 0;
	margin: 0 auto;
}

.redgradl2 {
	width: 100%;
	height: 184px;
	clear: both;
	background-image: url(../images/green-bar.gif);
	background-repeat:repeat-x;
	border: 0;
	margin: 0 auto;
}


.containerwhite {
	width: 866px;
	background-color: #FFFFFF;
	float: left;
	height: auto;
	border: 0;
	margin: 0 auto;
}

.lefttext {
	width: 460px;
	padding: 15px;
	float: left;
	border: 0;
	margin: 0 auto;
}

.lefttextl2 {
	width: 500px;
	padding: 15px;
	float: left;
	border: 0;
	margin: 0 auto;
}

.lefttextl2 .news-summary {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family: 
}

.lefttextl2 .news-summary-entry {
font-size:9pt;
font-weight:normal;
color:#90991a;
margin:3px 0 3px 0;

	
}

.lefttextl2 ul li.title, .lefttextl2 ul li .title a {
font-size:9pt;
font-weight:bold;
color:#00703c;
margin-top:10px;
display:block;


}

.lefttextl2 ul li .title a:hover, .readmore:hover {
	text-decoration:underline;
	color:#00703c!important;
}


.lefttextint {
	width: 605px;
	padding: 15px;
	float: right;
	border: 0;
	text-align: left;
	margin: 0 auto;
}

.categories {
	width: 190px;
	padding: 15px;
	float: left;
	background-color: #e3e3e3;
	border: 0;
	text-align: left;
	margin-left: 10px;	
}

.newstext {
	width: 830px;
	padding: 15px;
	clear: left;
	float: left;
	border: 0;
	margin: 0 auto;
}

.newsbread {
	width: 830px;
	padding: 15px 0px 0px 15px;
	clear: left;
	float: left;
	border: 0;
	margin: 0 auto;
}

.rightlgimg {
	width: 334px;
	padding-top: 15px;
	padding-right: 15px;
	float: right;
	border: 0;
	margin: 0 auto;
}

#ctl00_ctl00_main_lefttext_control_0_LoginView1_Login1 
{
	float: left;
}


.rightlgimgl2 {
	width: 310px;
	padding-top: 0px;
	float: right;
	border: 0;
	margin: 0 auto;
}

.lgimgnav{
	width: 272px;
	height: 93px;
	background-image: url(../images/subnav.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	float: left;
	color: #3b2506;
	font-family: Tahoma;
	text-align: center;
	padding: 8px;
	border: 0;
	margin-bottom: 5px;
}

.lgimgnav a:link, .lgimgnav a:visited  
{
	color: #00703c;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
}

.lgimgnav a:hover  
{
	color: #00703c;
	font-family: Tahoma;
	font-size: 10pt;
	text-decoration: none;
}

.lgimg1nonav {
	width: 288px;
	height: 140px;
	padding-right: 5px;
	float: left;
	border: 0;
	margin-top: 15px;
}

.lgimg1 {
	width: 288px;
	height: 140px;
	padding-right: 5px;
	float: left;
	border: 0;
	margin: 0 auto;
}

.lgimg1h {
	width: 334px;
	height: 110px;
	padding-right: 0px;
	padding-bottom: 10px;
	float: left;
	border: 0;
	margin: 0 auto;
}

.lgimg2h {
	width: 169px;
	height: 101px;
	padding-right: 0px;
	float: left;
	border: 0;
	padding-bottom: 0px;	
	margin: 0 auto;
}

.lgimg3h {
	width: 162px;
	height: 94px;
	padding-right: 0px;
	float: right;
	padding-bottom: 10px;	
	border: 0;
	margin: 0 auto;
}

.lgimg4hcont {
	width: 334px;
	height: auto;
	padding: 0;
	float: left;
	border: 0;
	margin-right: 0;
	margin-top: 0;
}

.lgimg4top {
	width: 334px;
	height: 10px;
	padding: 0;
	float: left;
	border: 0;
	background-image: url(../images/newsbartop.gif);
	background-repeat: no-repeat;
}

.lgimg4btm {
	width: 334px;
	height: 10px;
	padding: 0;
	float: left;
	border: 0;
	background-image: url(../images/newsbarbtm.gif);
	background-repeat: no-repeat;
}

.lgimg4hmain {
	width: 324px;
	height: auto;
	padding-left: 10px;
	float: left;
	background-color: #e3ec98;
	border: 0;
	margin-right: 0;
	margin-top: 0;
}

.lgimg4hmain h1 {
	font-size:18px;
	font-weight:bold;


}

.lgimg4hleft ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family: helvetica, san-serif;


}


.lgimgnav h1 {
	color:#fff!important;
}

.lgimgnav {
	color:#fff!Important;
}

.lgimgnav a {
	color:#fff!important;
	font-weight:bold;
	font-size:11px !important;
}

.lgimgnav a:hover {
	color:#00703c!important;
	font-weight:bold;
	font-size:11px !important;
}



.lgimg4hleft ul li.title, .lgimg4hleft ul li .title a {
font-size:9pt;
font-weight:bold;
color:#00703c;
margin-top:10px;
display:block;


}

.lgimg4hleft ul li .title a:hover, .readmore:hover {
	text-decoration:underline;
	color:#c1cd23!important;
}


.lgimg4hleft ul li .news-summary-entry {
font-size:9pt;
font-weight:normal;
color:#90991a;
margin:3px 0 3px 0;


}


.readmore {
	color:#8a9311!important;
	font-size:9pt;
	font-weight:bold;
	margin:0;
	margin:3px 0 3px 0;


}

.lgimg4hleft {
	width: 320px;
	height: auto;
	padding: 0;
	float: left;
	background-color: #e3ec98;
	border: 0;
	margin-right: 0;
	margin-top: 0;
}

.lgimg2 {
	width: 161px;
	height: 145px;
	padding-right: 0px;
	float: right;
	border: 0;
	margin: 0 auto;
}

.lgimg3 {
	width: 140px;
	height: 173px;
	margin-top: 12px;
	float: left;
	border: 0;
}

.lgimg3b {
	width: 154px;
	height: 180px;
	margin-top: 12px;
	margin-right: 5px;
	float: right;
	border: 0;
}

.lgimg4 {
	width: 286px;
	height: 157px;
	padding: 8px;
	float: right;
	border: 0;
	margin-right: 6px;
	background-image: url(../images/hpnewsbg.gif);
	background-repeat: no-repeat;
	margin-top: 8px;
}

.set {
	width: 282px;
	float: left;
	height: 200px;
	border: 0;
	margin-right: 9px;
}

.setr {
	width: 282px;
	float: left;
	height: 200px;
	border: 0;
	margin-right: 0px;
}

.setop {
	width: 282px;
	float: left;
	height: 122px;
	padding-top: 10px;
	border: 0;
	margin: 0 auto;
}

.setbtm {
	width: 282px;
	float: left;
	height: 51px;
	background-image: url(../images/hp-curveg.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-family: Helvetica, sans-serif; 
	font-size: 11pt;
	padding-top: 8px;
	border: 0;
	margin: 0 auto;
	text-decoration  : none;
}




.setbtmtxt, .setbtmtxt a:link, .setbtmtxt a:visited, .setbtm p, .setbtm p a {

	color: #FFFFFF;
	text-align: center;
	font-family: Helvetica, sans-serif; 
	font-size: 9pt;
	text-decoration  : none;
	margin:0;
	font-weight:bold;
	
}

.setbtmtxt p 
{
	margin: 0;
}

.setbtmtxt a:hover, .setbtm p a:hover {

	color: #00703c;
	text-align: center;
	font-family: Helvetica, sans-serif; 
	font-size: 9pt;
	text-decoration  : none;
}


.footer {
	width: 836px;
	padding: 15px;
	overflow: auto;
	float: none;
	clear: both;
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	color			 : #00703c;	
	border: 0;
	margin: 0 auto;
}

h1 {
	font-family: Helvetica, sans-serif; 
	font-size        : 12pt;
	font-weight: normal;
	color			 : #00703C;
	text-decoration  : none;
}

p 
{
	margin-bottom: 10px;
	margin-top: 10px;
}

.heading, .heading a:hover {
	font-family: Helvetica, sans-serif; 
	font-weight: normal;
	font-size        : 12pt;
	color			 : #ea8400;
	text-decoration  : none;
}

.heading2, .heading2 a:hover {
	font-family: Helvetica, sans-serif; 
	font-weight: bold;
	font-size        : 14pt;
	color			 : #3b2506;
	text-decoration  : none;
}

body, p {
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	line-height: 1.6em;
	color			 : #333;

}



.base {
	font-family: Helvetica, sans-serif; 
	font-size        : 7pt;
	color			 : #ffffff;

}


.headingwhite {
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	font-weight		 : bold;
	color			 : #FFFFFF;
	text-decoration  : none;

}
.footer-right 
{
	float: right;
	text-align: right;
}


/* Use this section to edit the link colours and appearance. */

a:link {  
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	color			 : #333;
	text-decoration  : none;
} 

a:visited {  
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	color			 : #333;
	text-decoration  : none;
}

a:hover {  
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	text-decoration  : none;
	color			 : #00703c;
}


/* Extras. */

hr {
    height			:1px;
    width			:90%;
	color			: #999999;
   }
   
/* Breadcrumb */

 #breadcrumb
{
	width: 500px;
	height: 25px;
	overflow: hidden;
	clear: both;
	text-decoration  : none;
	color: #3b2506;
	font-family: Helvetica, sans-serif; 
	font-size: 8.5pt;
	float: left;
	line-height: 2.1em;
	margin-top: -6px;
	margin-left: -3px;
	border: 0;
	padding-left: 0;
}

 #breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:6px;
}

 #breadcrumb a
{
	color: #3b2506;
	font-family: Helvetica, sans-serif; 
	font-size: 8.5pt;
	line-height: 2.1em;
	text-decoration  : none;
    background-image: url('/MasterPages/JB/Images/breadarrow.gif');
    background-repeat: no-repeat; 
    background-position: right;
    padding-right: 25px;
}

.home
{
    border: none;
    margin: 0;
}

 #breadcrumb a:hover
{
    color:#ea8400;
    text-decoration  : none;
}

ul.news-summary li div.info {
font-weight:normal;
line-height:1.2em;
margin-left:0;
	font-family: Helvetica, sans-serif; 
	font-size        : 9pt;
	line-height: 1.6em;
	color			 : #333;
}

.itemcontent span {
color: #fff;
}

.lgimg4hleft h1{
margin-top: 0px;
}