@charset "utf-8";
html {margin: 0; padding: 0;}

body {margin: 0 auto; padding: 0;}

body.Corporate {background: #006bb7 url(../images/group_bkgd_01.jpg) center top repeat-x;}
body.Chickens {background: #faf9f2 url(../images/breed_bkgd_01.jpg) center top repeat-x;}
body.Turkeys {background: #faf9f2 url(../images/breed_bkgd_01.jpg) center top repeat-x;}
body.ArborAcres {background: #707070 url(../images/aa_bkgd_01.jpg) center top repeat-x;}
body.LIR {background: #000 url(../images/lir_bkgd_01.jpg) center top repeat-x;}
body.Ross {background: #01223f url(../images/ross_bkgd_01.jpg) center top repeat-x;}
body.Nicholas {background: #8c030b url(../images/nic_bkgd_01.jpg) center top repeat-x;}
body.BUT {background: #13498f url(../images/but_bkgd_01.jpg) center top repeat-x;}

body.Corporate #container {background: url(../images/group_bkgd_02.jpg) center top no-repeat; margin: 0 auto;}
body.Chickens #container {margin: 0 auto;}
body.Turkeys #container {margin: 0 auto;}
body.ArborAcres #container {background: url(../images/aa_bkgd_02.jpg) center top no-repeat; margin: 0 auto;}
body.LIR #container {background: url(../images/lir_bkgd_02.jpg) center top no-repeat; margin: 0 auto;}
body.Ross #container {background: url(../images/ross_bkgd_02.jpg) center top no-repeat; margin: 0 auto;}
body.Nicholas #container {background: url(../images/nic_bkgd_02.jpg) center top no-repeat; margin: 0 auto;}
body.BUT #container {background: url(../images/but_bkgd_02.jpg) center top no-repeat; margin: 0 auto;}

#wrap {
	margin:0px auto;
	width: 960px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .75em;
	top: -3px;
}
body.ArborAcres #wrap, body.LIR #wrap, body.Ross #wrap, body.Nicholas #wrap, body.BUT #wrap  {color: #000000;}
body.Corporate #wrap, body.Chickens #wrap, body.Turkeys #wrap {color: #002544;}

#header {
	position:relative;
	width: 960px;
	background:url(../images/headerbg.jpg) repeat-x top;
}
img.logo{
	width:146px;
	height:70px;
}
body.ArborAcres img.logo, body.LIR img.logo, body.Ross img.logo, body.Nicholas img.logo, body.BUT img.logo{
	visibility:hidden;
}
#headerlinks {
	position:absolute;
	right: 7px;
	top: 30px;
	left: 400px;
	font:Arial, Helvetica, sans-serif .5em;
}

#headerlinks a:link, #headerlinks a:visited{
	padding-right: 10px;
	color: #006bb7;
	text-decoration:none;
}
#headerlinks a:hover, #headerlinks a:active{
	padding-right: 10px;
	color: #006bb7;
	text-decoration:underline;
}
body.LIR #headerlinks a:link, body.LIR #headerlinks a:visited, body.LIR #headerlinks a:hover, body.LIR #headerlinks a:active{color: #757575;}
body.Nicholas #headerlinks a:link, body.Nicholas #headerlinks a:visited, body.Nicholas #headerlinks a:hover, body.Nicholas #headerlinks a:active{color: #8a7f6e;}
body.BUT #headerlinks a:link, body.BUT #headerlinks a:visited, body.BUT #headerlinks a:hover, body.BUT #headerlinks a:active{color: #13498f;}

#BrandLogo {
	position:absolute;
	left: 14px;
	top: 0;
	padding:0;
	height:135px;
	width: 171px;
	z-index:80;
}
#BrandNavSpacer {
	width: 171px;
	float: left;
	}
#headerimg, #Homeheaderimg {
	margin: 0;
	width:960px;
}
#headerimg {
	height:135px;
	}
#Homeheaderimg {
	height:225px;
	z-index:0;
}
/************************Header Page Titles*/
#HeadTitle {
	position:absolute;
	top: 170px;
	left: 40px;
	padding:0;
}
#SectionTitle {
	font-family:Verdana;
	font-size:1.25em;
	font-weight:bold;
	text-transform:capitalize;
	/*text-indent:-9999px;*/
	text-shadow:#666666 2px -1px 2px;
	}
body.ArborAcres #SectionTitle {color:#52AAD2;}
body.Corporate #SectionTitle, body.Chickens #SectionTitle, body.Turkeys #SectionTitle{color:#8dd6f6;}
body.Nicholas #SectionTitle {color:#c0b29b;}
body.Ross #SectionTitle {color:#52AAD2;}
body.BUT #SectionTitle {color:#002e5d;}

.titleText {
	color:#ffffff;
	font-family: Georgia;
	font-size:2em;
	/*text-indent:-9999px;*/
	text-shadow:#666666 2px -2px 2px;
	}
/*******************************************/

/*******************************Top Level Nav*/
#nav {
	position:relative;
	width:960px;
	height:35px;
	z-index:33;
	clear: both;
	padding: 0;
	margin:0;
	/*temp!*/
	font-family: Georgia;
	font-weight: bold;
	color:#fff;
}
body.Corporate #nav, body.Chickens #nav, body.Turkeys #nav   {background: #013358 url(../images/navBG.jpg) repeat-x;}
body.ArborAcres #nav, body.LIR #nav {background: #727272 url(../images/navBG_aa.jpg) repeat-x;}
body.BUT #nav {background: #13498f url(../images/navBG_but.jpg) repeat-x;}
body.Nicholas #nav {background: #002f51 url(../images/navBG_nicholas.jpg) repeat-x;}
body.Ross #nav {background: #002f51 url(../images/navBG_ross.jpg) repeat-x;}


#navleft {
	float:left;
	width:9px;
	height:35px;
}
body.Corporate #navleft, body.Chickens #navleft, body.Turkeys #navleft {background:url(../images/navleft.jpg) repeat-y left;}
body.ArborAcres #navleft, body.LIR #navleft {background:url(../images/aa_navleft.jpg) repeat-y left;}
body.BUT #navleft {background:url(../images/but_navleft.jpg) repeat-y left;}
body.Nicholas #navleft {background:url(../images/nicholas_navleft.jpg) repeat-y left;}
body.Ross #navleft {background:url(../images/ross_navleft.jpg) repeat-y left;}

img.navRt {
	position: absolute;
	right:0;
	width:9px;
	height:35px;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
	float: left;
/*	width: 12.5em;*/
	display: block;
}
body.Corporate #nav a, body.Chickens #nav a, body.Turkeys #nav a {background:url(../images/navdiv.jpg) right no-repeat;}
body.Corporate #nav a:hover, body.Chickens #nav a:hover, body.Turkeys #nav a:hover, 
body.Corporate#nav a:active, body.Chickens #nav a:active, body.Turkeys #nav a:active {background:url(../images/navactivebg.jpg) repeat-x;}

body.ArborAcres #nav a, body.LIR #nav a {background:url(../images/navdiv_aa.jpg) right no-repeat;}
body.ArborAcres #nav a:hover, body.ArborAcres #nav a:active,
body.LIR #nav a:hover, body.LIR #nav a:active {background:url(../images/navactivebg_aa.jpg) repeat-x;}

body.BUT #nav a {background:url(../images/navdiv_but.jpg) right no-repeat;}
body.BUT #nav a:hover, body.BUT #nav a:active {background:url(../images/navactivebg_but.jpg) repeat-x;}

body.Nicholas #nav a {background:url(../images/navdiv_nicholas.jpg) right no-repeat;}
body.Nicholas #nav a:hover, body.Nicholas #nav a:active {background:url(../images/navactivebg_nicholas.jpg) repeat-x;}

body.Ross #nav a {background:url(../images/navdiv_ross.jpg) right no-repeat;}
body.Ross #nav a:hover, body.Ross #nav a:active {background:url(../images/navactivebg_ross.jpg) repeat-x;}

#nav ul li a.section, #nav ul li a.current{
background:url(../images/navactivebg.jpg) repeat-x;
}
#nav li ul {
	position: absolute;
	padding-bottom: 40px !important;
	padding-bottom: 15px;
	width: 197px;
	left: -999em;
	background: url(../images/subnav_bottom.png) center bottom !important;
	background: url(../images/subnav_bottom.gif) center bottom;
}


#nav ul li a {
	display: block;
	color:#fff;
	text-decoration: none;
	padding: 14px 12px 6px 12px;
	text-align:center;
			/*text-shadow:#000000 2px -1px 5px;
	line-height:12px;*/
}
#nav ul li ul li a{
	width: 197 px;
	padding: 12px 0px;
	font-weight: normal;
	/*text-shadow: none;*/
	}
body.Corporate #nav ul li ul li a:link,
body.Corporate #nav ul li ul li a:hover,
body.Corporate #nav ul li ul li a:active,
body.Corporate #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}

body.Chickens #nav ul li ul li a:link,
body.Chickens #nav ul li ul li a:hover,
body.Chickens #nav ul li ul li a:active,
body.Chickens #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}
	
body.Turkeys #nav ul li ul li a:link,
body.Turkeys #nav ul li ul li a:hover,
body.Turkeys #nav ul li ul li a:active,
body.Turkeys #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}

body.ArborAcres #nav ul li ul li a:link,
body.ArborAcres #nav ul li ul li a:hover,
body.ArborAcres #nav ul li ul li a:active,
body.ArborAcres #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}

body.Ross #nav ul li ul li a:link,
body.Ross #nav ul li ul li a:hover,
body.Ross #nav ul li ul li a:active,
body.Ross #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}

body.Nicholas #nav ul li ul li a:link,
body.Nicholas #nav ul li ul li a:hover,
body.Nicholas #nav ul li ul li a:active,
body.Nicholas #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}

body.LIR #nav ul li ul li a:link,
body.LIR #nav ul li ul li a:hover,
body.LIR #nav ul li ul li a:active,
body.LIR #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}

body.BUT #nav ul li ul li a:link,
body.BUT #nav ul li ul li a:hover,
body.BUT #nav ul li ul li a:active,
body.BUT #nav ul li ul li a:visited {
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;}


#nav li ul a:link,#nav li ul a:hover,#nav li ul a:active, #nav li ul a:visited  {
	padding-left: 10px;
	padding-bottom: 11px;
	width: 187px;
	background: #e0e0e0 url(../images/subnav_div.jpg) bottom center no-repeat;
		text-align: left;
		color: #003459; /*#000;*/
		font-family: Arial;
	}

#nav li ul a:hover {color: #006bb7;/*#666;*/ }

#nav li ul li.subsection a {font-weight: bold;}
#nav li ul li.subsectionindent a {text-indent: 10px; font-weight: normal;}

#nav li:hover ul {
	left: auto;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
/**********************************************************/
/************************Duh.  Breadcrumbs.*/
.breadcrumbs {
	height:19px;
	/*padding: 6px 18px 0px 48px;*/
	background: url(../images/breadcrumb_bg.jpg) repeat-x;
	font: 11px Arial, Helvetica, sans-serif;
	color:#333333;
	/*width: 892px;*/
	border-right:#cdcdcd 1px solid;
	border-left:#cdcdcd 1px solid;
}
body.ArborAcres .breadcrumbs, body.Ross .breadcrumbs, body.LIR .breadcrumbs, body.Nicholas .breadcrumbs, body.BUT .breadcrumbs {padding: 6px 18px 0px 197px; width: 743px;}
body.Corporate .breadcrumbs, body.Chickens .breadcrumbs, body.Turkeys .breadcrumbs {padding: 6px 18px 0px 48px;	width: 892px;}

.breadcrumbs a:link, .breadcrumbs a:visited{
	color:#727272;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:active{
	color:#727272;
	text-decoration: underline;
}
/**********************************************************/
/********Sub Nav**********/
ul#subNav {
	list-style: none;
	color: #777777;
	text-indent: none;
	padding:7px 4px 0 7px;
	margin: 0;
	background: url(../images/newsbg.jpg) repeat-y;	}
	
ul#subNav li{
	list-style: none;
	/*border-bottom:#aaaaaa dotted 1px;*/
	padding: 8px 0 9px 15px;
	width: 260px;
	}
	
ul#subNav li a.section{
	list-style: none;
	padding: 4px 0 4px 2px;
	font-weight: normal;
	color: #0067b1;	
	}
ul#subNav li ul a.section{
	visibility:hidden;
	}
ul#subNav li  {
	border-bottom:#aaaaaa dotted 1px;
	}	
ul#subNav li a {
	color: #0067b1;
	/*font-weight:bold;*/
	/*border-bottom:#aaaaaa dotted 1px;*/
	font-size:1em;
	text-decoration: underline;
	}
	
ul#subNav li a.current{
	background: url(../images/aa_its_bullet.gif) left no-repeat;
	padding-left:12px;
	color: #003358;
	font-weight:bold;
	font-size:1em;
	display:block;
	text-decoration: none;
	}
	
body.Ross ul#subNav li a {color:#0066a4;}
body.Ross ul#subNav li a.current {color:#003357; background: url(../images/ross_its_bullet.gif) left no-repeat;}
body.Nicholas ul#subNav li a {color:#564933;}
body.Nicholas ul#subNav li a.current {color:#564933; background: url(../images/ross_its_bullet.gif) left no-repeat;}
	
ul#subNav li ul {
   background:none;
   padding:none;
}
ul#subNav li ul li{
   border-bottom: none;
}

ul#subNav li ul li ul{
   border-bottom: none;
	background:none;
	font-weight:normal;
	padding:0 0 2px 2px;
}

ul#subNav li ul li ul li {
   border-bottom:none;
   background:none;
   padding:2px 0px;
}
/******************************************************Main Content Region*/
#Main {
	position:relative;
	margin:0px;
	width: 960px;
	/*min-height:600px;*/
}
/*IE6 Is Evil
*/* html #Main {
	z-index: -1;
	padding:0;
	top:-4px;
}

#content, #vidcontent {
	background:#ffffff;
/*	clear: left;*/
}

#FixRenderedContent {
	margin-top: -2px;
	}
#FixSearchRenderedContent {
	margin-top: -11px;
	}
#vidcontent p{width: 850px;}	
#content p {
	width: 605px;
	padding: 0 10px 0px 17px;
}

/*#contenttop img {margin: 0; padding: 0;}*/

#contenttop {
	/*Changed from margin:0; after changing margin-top on content due to rendering issue.  Re-check later!
	margin-top: 12px;*/
	min-height:155px;
	padding:7px 0 10px 17px;
	clear:left;
	width: 943px;
}
/*IE6 Is Evil
*/* html #contenttop {
	position:relative;
	float:left;
	clear:left
}
body.ArborAcres #contenttop, body.BUT #contenttop, body.LIR #contenttop  {background:#ebebeb url(../images/topcontentbg_lir.jpg) repeat-x; border-bottom:#d4d4d4 solid 1px;}
body.Nicholas #contenttop {background:#ddd5c7 url(../images/topcontentbg_nicholas.jpg) repeat-x; border-bottom:#8a7f6e solid 1px;}
body.Ross #contenttop {background:#ebebeb url(../images/topcontentbg_lir.jpg) repeat-x; border-bottom:#d4d4d4 solid 1px;}
body.Corporate #contenttop, body.Chickens #contenttop, body.Turkeys #contenttop {background:#f2faff url(../images/topcontentbg.jpg) repeat-x; border-bottom:#cdecff solid 1px;}

/*IE6 is Evil
*/* html #contenttop p{margin-top: 14px; margin-bottom:14px;}

#contentbottom img.sit {
height: 25px;
vertical-align:top;
}

/*IE6 is Evil
*/* html #content object{margin:0 0 14px 10px;}

#contentbottom { height:45px;}

body.Chickens #contentbottom  {background: #fafaf2 url(../images/contentbottom.png) no-repeat center top;}
body.Corporate #contentbottom {background: #016bb7 url(../images/contentbottom.png) no-repeat center top;}
body.Turkeys #contentbottom {background: #faf9f2 url(../images/contentbottom.png) no-repeat center top;}
body.ArborAcres #contentbottom {background: #707070 url(../images/contentbottom.png) no-repeat center top;}
body.BUT #contentbottom {background: #13498f url(../images/contentbottom.png) no-repeat center top;}
body.LIR #contentbottom {background: #000000 url(../images/contentbottom.png) no-repeat center top;}
body.Nicholas #contentbottom {background: #8c030b url(../images/contentbottom.png) no-repeat center top;}
body.Ross #contentbottom {background: #01223f url(../images/contentbottom.png) no-repeat center top;}

#rt_col {
	position:relative;
	top: -27px !important;
	right: 16px;
	float:right;
	height: auto;
	width: 297px;
	z-index:100;
}
/*IE6 is Evil
*/* html #rt_col {
	margin-top: 34px;
}

/*********************REMOVE?**********************************/
body.Corporate #LeftColumn p{
width: 280px;
padding: 0 10px 0px 17px;
}


body.Corporate #RightColumn p {
width: 300px;
padding: 0 10px 0px 17px;
}
body.Corporate img#LeftColumn, body.Turkey img#RightColumn {
margin: 0 auto;
}

body.Corporate #LeftButton{
margin: 14px;
position:absolute;
padding:12px 2px 0 10px;
width:300px;

}
body.Corporate #RightButton{
margin: 14px;
left:325px;
padding:12px 2px 0 8px;
width:300px;
position:absolute
}

/***********************************************Footer*/
#footer {
	position: relative;
	clear: both;
	/*top:8px;*/
	width:960px;
	height:60px;
}
#footer a{
	padding: 2px 5px;
}
body.ArborAcres #footer, body.ArborAcres #footer a,
body.LIR #footer, body.LIR #footer a {color: #ebebeb;}
body.BUT #footer, body.BUT #footer a {color: #02aef2;}
body.Nicholas #footer, body.Nicholas #footer a{color: #ede7dd;}
body.Ross #footer, body.Ross #footer a {color: #3296d2;}
body.Corporate #footer, body.Corporate #footer a {color:#ffffff;}
body.Chickens #footer, body.Chickens #footer a{color: #006bb7;}
body.Turkeys #footer, body.Turkeys #footer a{color: #006bb7;}

img.footlogo{
	float:right;
	clear:left;
	}
/*IE6 is EVIL
*/* html img.footlogo{
	margin-top: -17px;
	}
	
body.Chickens #footer a{color: #006bb7;}

#footer a:hover, #footer a:active {
	text-decoration:none;
}

#footer a:link, #footer a:visited {
	text-decoration:underline;
}

/*#RssIcon{width: 25px; height:12px; margin-left:10px; padding-right: 5px; display:inline;}*/
#RssIcon{height:12px; padding-right: 10px; display:inline;}
#RssIcon:hover, body.Corporate #RssIcon:hover, body.ArborAcres #RssIcon:hover, body.LIR #RssIcon:hover, body.Chickens #RssIcon:hover, body.Turkeys #RssIcon:hover, body.Ross #RssIcon:hover{
background:url(../images/rss/rss_hover_orange.gif)right no-repeat;}
body.Corporate #RssIcon:active, body.Corporate #RssIcon:visited{
background:url(../images/rss/rss_hover_orange.gif)right no-repeat;}
/*#RssIcon span{display:none;}*/
body.Corporate #RssIcon{background:url(../images/rss/rss_corp_ltblue.gif) right no-repeat;}
#RssIcon, body.ArborAcres #RssIcon, body.LIR #RssIcon{ background:url(../images/rss/rss_AA_LIR_grey.gif) right no-repeat;}
body.Chickens #RssIcon, body.Turkeys #RssIcon, body.Ross #RssIcon{ background:url(../images/rss/rss_ABB_AT_Ross_blue.gif) right no-repeat;}

/***************************************************************/
.standin {margin-left:7px;}

.rt_col_box, .rt_col_news {
	width: 290px;
	height:auto;
		margin-bottom:7px;
}
.rt_col_box p, .rt_col_news p {
	margin:2px;
	padding:5px;
}
.rt_col_box .boxtop {
	height:12px;
	background:url(../images/searchbox_top.png) no-repeat center top;
}
.rt_col_news {
	/*padding-bottom: 12px;*/
	width:291px;
	margin-left: 7px;
}
.newshead{
	background: url(../images/whatsnewhead.png) no-repeat center top;
	height:38px;
	width: 290px;
}
.newsbottom{
	background: url(../images/whatsnewbottom.png) no-repeat center top;
	height:12px;
}
.newsheadtitle, .newsheadtitle a, .videotitle, .videotitle a {
	padding: 10px 0 0 0; /*10px 0 0 12px;*/
	color:#e34739;
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:1.55em;
	text-decoration:none;
	}	

.videotitle, .videotitle a {padding: 10px 0 5px 0;}
	
body.ArborAcres .newsheadtitle, body.ArborAcres a.newsheadtitle {color: #ed1b2e;}
body.Ross .newsheadtitle, body.Ross a.newsheadtitle {color: #e12832;}
body.LIR .newsheadtitle, body.LIR a.newsheadtitle {color:#e68000;}
body.Nicholas .newsheadtitle, body.Nicholas a.newsheadtitle {color: #f11500;}
body.BUT .newsheadtitle, body.BUT a.newsheadtitle {color:#004fa1;}


.newsheadtitle h2.whatsnew {margin: 0 0 0 12px; text-indent:-9999px; background: transparent url(../images/title_whatsnew.png) 0 0 no-repeat;}
.newsheadtitle h2.newsroom {margin: 0 0 0 12px; text-indent:-9999px; background: transparent url(../images/title_newsroom.png) 0 0 no-repeat;}
.newsheadtitle h2.inthissection {margin: 0 0 0 12px; text-indent:-9999px; background: transparent url(../images/title_inthissection.png) 0 0 no-repeat;}

	
ul.newslist {
	list-style: none;
	color: #777777;
	text-indent: none;
	padding:7px 5px 0 7px;
	margin: 0;
	background: url(../images/newsbg.jpg) repeat-y;	}
	
ul.newslist li{
	list-style: none;
	padding: 5px 7px;
	border-bottom:#aaaaaa dotted 1px;
	}
ul.newslist li.articles{
	background:url(../images/newsicon.jpg) left no-repeat;
	padding-left: 25px;
	}
ul.newslist li.events{
	background:url(../images/tc_icon_event.png) left no-repeat;
	padding-left: 25px;
	}
ul.newslist li.videos{
	background: url(../images/tc_icon_vid.png) left no-repeat;
	padding-left: 25px;
	}	
ul.newslist li a {
	color: #0067b1;
	font-weight:bold;
	font-size:1em;
	text-decoration: none;
	}
ul.newslist li a:hover {text-decoration: underline;}
ul.newslist li p a {border-bottom: none; text-decoration: none; margin: 0; padding: 0; font-weight: normal;}
ul.newslist li .newspulldate {font-size: 0.9em;}

/*ul.newslist li img{
	float: left;
	clear:left;
	margin: 2px 8px 0 0;
	display:inline;
	}*/

/***********************************************/
img.right {
	float: right;
	margin: 5px 0 2px 12px;
	clear:right;
	display:inline;
/*	border: 1px gray solid;
	background:#ffffff;*/
	}
img.left {
	float: left;
	clear:left;
	margin: 5px 12px 2px 0;
	display:inline;
/*	border: 1px gray solid;
	background:#ffffff;*/
	}
img.center {
	margin: 0px auto;
	padding: 5px;
	/*display: block;*/
	}
	
/*********************************************************************Typography*/

#contenttop h1, #contenttop p {margin: 0;}
#contenttop h1 {padding: 10px 0 5px 10px;}
#contenttop h2 {padding: 0 0 0 10px; color: #0067b1;}
#contenttop p {font-size: 1.1em; line-height: 1.6em; padding: 0 0 15px 10px;/*font-size: 1.0em; */ /*line-height: 1.7em;*/width: 575px;}


h1, h1#contenttop, h1#content, h1 a {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal;
	font-size:2em;
	text-decoration: none;	
}
body.Corporate h1, body.Corporate h1#contenttop, body.Corporate h2, body.Corporate h2#content, body.Corporate h2#contenttop, body.Corporate h2 a,
body.Chickens h1, body.Chickens h1#contenttop, body.Chickens h2, body.Chickens h2#content, body.Chickens h2#contenttop, body.Chickens h2 a,
body.Turkeys h1, body.Turkeys h1#contenttop, body.Turkeys h2, body.Turkeys h2#content, body.Turkeys h2#contenttop, body.Turkeys h2 a {color:#e34739;}
body.ArborAcres h1, body.ArborAcres h1#contenttop, body.ArborAcres h2, body.ArborAcres h2#content, body.ArborAcres h2#contenttop, body.ArborAcres h2 a  {color: #ed1b2e;}
body.ArborAcres h2 a {border-bottom: #666666 dotted 1px;}
body.BUT h1, body.BUT h1#contenttop, body.BUT h2, body.BUT h2#content, body.BUT h2#contenttop, body.BUT h2 a {color: #13498f;}
body.LIR h1, body.LIR h1#contenttop, body.LIR h2, body.LIR h2#content, body.LIR h2#contenttop, body.LIR h2 a  {color: #e78100;}
body.LIR h2 a {border-bottom: #666666 dotted 1px;}
body.Nicholas h1, body.Nicholas h1#contenttop, body.Nicholas h2, body.Nicholas h2#content, body.Nicholas h2#contenttop, body.Nicholas h2 a {color:#f11500;}
body.Nicholas h2 a {border-bottom: #666666 dotted 1px;}
body.Ross h1, body.Ross h1#contenttop, body.Ross h2, body.Ross h2#content, body.Ross h2#contenttop, body.Ross h2 a {color:#e12832;}
body.Ross h2 a {border-bottom: #666666 dotted 1px;}


h2, h2#contenttop, h2#content, h2 a  {
	font-family: Georgia, "Times New Roman", Times, serif; 
	/*font-size:1.25em;*/
	font-weight: normal;
	font-size:1.6em;
	text-decoration: none;
}
h3, h3#content, h3#contenttop, h3 a, .introblue {
	font-family: Verdana;
	font-weight:bold;
	font-size:1.5em;
	text-decoration: none;	
	}
body.ArborAcres h3, body.ArborAcres h3#content, body.ArborAcres h3#contenttop, body.ArborAcres h3 a, 
body.BUT h3, body.BUT h3#content, body.BUT h3#contenttop, body.BUT h3 a {color:#ffffff;}
body.LIR h3, body.LIR h3#content, body.LIR h3#contenttop, body.LIR h3 a {color:#ffffff;}
body.Nicholas h3, body.Nicholas h3#content, body.Nicholas h3#contenttop, body.Nicholas h3 a {color: #ffffff;}
body.Ross h3, body.Ross h3#content, body.Ross h3#contenttop, body.Ross h3 a {color: #ffffff;}

body.Corporate h3, body.Corporate h3#content, body.Corporate h3#contenttop, body.Corporate h3 a,
body.Chickens h3, body.Chickens h3#content, body.Chickens h3#contenttop, body.Chickens h3 a,
body.Turkeys h3, body.Turkeys h3#content, body.Turkeys h3#contenttop, body.Turkeys h3 a {color: #52aad2;}

.introblue{color:#52aad2;}

h4, h4#content, h4#contenttop, h4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:1em;
	text-decoration: none;
	}
body.Corporate h4, body.Corporate h4#content, body.Corporate h4#contenttop, body.Corporate h4 a,
body.Chickens h4, body.Chickens h4#content, body.Chickens h4#contenttop, body.Chickens h4 a {color: #13498f;}

body.ArborAcres h4, body.ArborAcres h4#content, body.ArborAcres h4#contenttop, body.ArborAcres h4 a {color:#0066a4;}
body.BUT h4, body.BUT h4#content, body.BUT h4#contenttop, body.BUT h4 a {color:#237ee0;}
body.LIR h4, body.LIR h4#content, body.LIR h4#contenttop, h4 a {color:#e68000;}
body.Nicholas h4, body.Nicholas h4#content, body.Nicholas h4#contenttop, body.Nicholas h4 a {color: #f11500;}
body.Ross h4, body.Ross h4#content, body.Ross h4#contenttop, body.Ross h4 a {color: #0066a4;}


p {line-height:18px;}

#content ul,#contenttop ul  {list-style: url(../images/ul_page_bullet.png) inside; margin: 0 15px; padding: 0;}
#content ul li, #contenttop ul li {line-height: 19px; padding: 3px 0;}
#content ul {padding-left:17px;}

/*IE6 is EVIL
*/* html #content ul,
* html #contenttop ul{ margin-left: 35px; list-style-position:outside;}

p a:link, p a:hover, p a:visited {
	text-decoration: none;
	border-bottom: 1px #006bb7 dotted;
	color: #006bb7;
}
p a:active {
	text-decoration: underline #006bb7;
	border: none;
	color:#006bb7;
}
body.ArborAcres p a:link, body.ArborAcres p a:hover, body.ArborAcres p a:visited {color: #0066a4;}
body.ArborAcres p a:active {text-decoration: underline #0066a4; color:#0066a4;}
body.Nicholas p a:link, body.Nicholas p a:hover, body.Nicholas p a:visited {color: #8a7f6e;}
body.Nicholas p a:active {text-decoration: underline #8a7f6e; color:#8a7f6e;}
body.BUT p a:link, body.BUT p a:hover, body.BUT p a:visited {color: #237ddf;}
body.BUT p a:active {text-decoration: underline #237ddf; color:#237ddf;}
body.LIR p a:link, body.LIR p a:hover, body.LIR p a:visited {color: #757575;}
body.LIR p a:active {text-decoration: underline #e68000; color:#e68000;}

/**********************************************************Contact*/
#ContactPage {
	height:440px;
	width: 920px;
	}
/*IE6 is EVIL
*/* html #ContactPage {
	display:inline;
	}
#ContactPage p{width: 180px;}
	
#ContactRight {
	float: left;
	text-align: right;
	padding: 10px 14px;
	margin-left: 10px;
	width: 620px;
	height:410px;
	border-left: #2c69b5 1px dotted;
	}
#ContactLeft  {
	float: left;
	width: 200px;
	padding: 14px;
	vertical-align:top;
	}
	
/*********BlockArticles*******/

#BlockArticle {
	padding:10px 0px 0px 10px;
	/*min-height:555px;
	height: auto !important; height:400px;*/
	}

/*#BlockArticle ul {
	width: 400px;
	margin-left: 20px;
	}*/
#BlockArticle p{
	width: 600px;
	/*line-height:18px;*/
	}
#HomeBlockArticle {
	padding:10px 0px 0px 10px;
	}
.blockArticleWrap {
	min-height:170px;
	width: 615px;
	padding-bottom:10px;
	/*margin:0 0 12px 0 !important;*/
	margin: 14px 0 0px 14px;
	}
.blockArticleWrap p {line-height: 1.8em;}

/*IE6 is EVIL
*/* html .blockArticleWrap p{ display:inline; margin-left:-21px; height:500px;
}

.turkeyHomeBlockWrap {
	width: 615px;
	padding-bottom:10px;
	margin-bottom:12px;
	}

/*IE6 is EVIL	
*/* html #BlockArticle ul {
	list-style-position:outside;
	display:block;
	}
/*IE6 is EVIL	
*/* html #BlockArticle li {
	list-style-position:outside;
	margin-left: 104px;
	}
	
body.ArborAcres #BlockArticle ul li a {color: #0066a4;}
body.Ross #BlockArticle ul li a {color: #0066a4;}
body.LIR #BlockArticle ul li a {color: #e68000;}
body.Nicholas #BlockArticle ul li a {color: #8a7f6e;}
body.BUT #BlockArticle ul li a {color: #237ddf;}
	
#HomeBlockArticle p {
	width: 500px;
	min-height:100px;
	}

.blockArticlePhoto {

	float: left;
	clear:left;
	/*border:1px gray solid;
	padding: 4px;
	background:#ffffff;*/
	margin: 15px 15px 0 15px !important;
	}
* html .blockArticlePhoto img {
	display:inline;
	margin: 0;}

.homeBlockRowHead {
	padding: 10px 10px;
	float: left;
	clear:left;
	}
.homeBlockRowHead{
	width: 140px;
	vertical-align:text-top;
	min-height: 100px;
	font-weight: bold;
	font-size:1.2em;
	text-transform:capitalize;
	}
.rowtitle {
	width:615px;
	padding:12px 0 12px 14px;
	color:#0067b1;
	font-family: Georgia;
	font-weight: normal;
	font-size:1.75em;
	border-bottom: 1px #006bb7 dotted;
	border-top: 1px #006bb7 solid;
	}
body.ArborAcres .rowtitle {color: #ed1b2e; border-bottom: 1px #b2b2b2 dotted; border-top: 1px #666 solid;}
body.Ross .rowtitle {color: #e12832; border-bottom: 1px #b2b2b2 dotted; border-top: 1px #666 solid;}
body.LIR .rowtitle {color:#e68000; border-bottom: 1px #b2b2b2 dotted; border-top: 1px #666 solid;}
body.Nicholas .rowtitle {color: #f11500; border-bottom: 1px #b2b2b2 dotted; border-top: 1px #666 solid;}
body.BUT .rowtitle {color: #004fa1; border-bottom: 1px #b2b2b2 dotted; border-top: 1px #666 solid;}

/********Careers********/
#PadBlock {
	margin:7px 0 10px 17px;}

.jobtitle {
	width:600px;
	margin: 0 0 0 15px; 
	padding: 12px 0 12px 0;
	color: #0067b1;
	font-family: Georgia;
	font-weight: normal;
	font-size:1.75em;
	border-bottom: 1px #006bb7 dotted;
	}

.jobtitle a:link, .jobtitle a:visited  {
	color:#0067b1;
	text-decoration:none;
}

.jobtitle a:hover, .jobtitle a:active  {
	color:#002544;
	text-decoration:none;
}

ul#CareerBlock {list-style: none; margin-bottom: 25px;}
	 
table.careersinfo, table#CareerPage {
	width: 605px;
	margin: 0 0 0px 14px;
	padding-bottom: 15px;
	color: #002544;
	border-bottom: 1px #006bb7 solid;
	height:auto;
	}
table#CareerPage p{width: 510px;}
	
tbody {
	/*clear:both;
	float:left;
	width:400px;*/
}
table.careersinfo td, table#CareerPage td{padding: 0 7px; font-size: 1em;}
/*table.careersinfo tr, table#CareerPage tr{width: 550px;}*/

td.boldhead{
	font-weight:bold;
	font-size: 1.2em;
	padding:7px 0;
}

td.jobwords, td.jobplace {vertical-align:top;}
td.jobwords{width:70%;}
td.jobplace {width:30%;}

/**************HOME, Events table****************************/
table#ColumnBox, table#EventsBox {
	margin: 20px 0 20px 20px;
	width: 600px;
	}
/*START HERE*/
	
/*IE6 is EVIL
*/* html table#ColumnBox{padding:0; position: relative; clear:left; display:inline-table;}
* html table#ColumnBox td p{padding:0; margin:0; width:200px;}

table#ColumnBox td {
	width: 285px;
	margin:0;
	vertical-align:top;
	}
/*IE6 is EVIL
*/ * html table#ColumnBox td {padding:0px;}

/*table#EventsBox td {
	width: 185px;
	margin:0;
	}
table#EventsBox td.eventsummary {
	border-bottom: 2px #006bb7 solid;
	border-top: 1px #006bb7 dotted;
	}
table#EventsBox tr.head{
	font-weight:bold;
	font-size:1.5em;
	color: #002544;
	}*/
table#ColumnBox p {
	width: 280px;
	/*padding: 0 7px 0px 17px;*/
	}	
/*IE6 is EVIL
*/* html table#ColumnBox p{float:left; clear:right; margin: 0;}


body.ArborAcres table#ColumnBox h2 {color: #ed1b2e;}
body.Ross table#ColumnBox h2 {color: #e12832;}
body.LIR table#ColumnBox h2 {color: #e68000;}
body.Nicholas table#ColumnBox h2 {color: #f11500;}
body.BUT table#ColumnBox h2 {color: #004fa1;}


table#ColumnBox .button {
	/*padding:12px 2px 0 10px;*/
	margin: 0 0 0 20px;
	}
table#ColumnBox .homeimgs{text-align:center}
/********News Articles/ Resources in News Page********/
#Stretch, #NewsArticle { min-height:420px; height: auto !important; height:400px; background:#ffffff; padding-bottom:15px;}

#Stretch h1, #Stretch h2, #Stretch h3, #Stretch h4, #Stretch h5, #Stretch h6 {margin-left: 20px; padding: 10px 0 5px 0; font-weight: normal;}

#Stretch h2{color:#0067B1;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }


#NewsArticle blockquote {margin: 0 40px; padding: 5px 15px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc;}
#NewsArticle blockquote p {margin: 0; padding: 5px 0; width: 470px; color: #0067b1;}
#NewsArticle p {margin: 0; padding: 0;}

ul#NewsArticleList, ul#VideoList, ul#EventList, #NewsArticle {
	padding: 14px 0 0 14px;;
	margin-left: 14px;
	width: 600px;	
	}

ul#NewsArticleList li {
	list-style:url(../images/newsicon.jpg);
	list-style-position:inside;
	}
ul#VideoList li {
	list-style: url(../images/tc_icon_vid.png);
	list-style-position:inside;
	padding-bottom:7px;
	}
ul#EventList li {
	list-style: url(../images/tc_icon_event.png);
	list-style-position:inside;
	}

ul#NewsArticleList li p, ul#VideoList li p, ul#EventList li p, #NewsArticle p{
	width: 580px;
	padding: 10px 0 10px 0;
	}
.padleft{margin-left: 14px;}

.newsListImg, .videoListImg {
	float: right;
	clear:right;
	margin: 15px 15px 0 15px !important;
	}
	.videoListImg {
	float: right;
	clear:right;
	}
* html .newsListImg img {
	display:inline;
	margin: 0;}


.date, .eventDate, .videodate {
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #999999;
	font-size: 1em;
	margin: 10px 22px 0 0px;
	}
.newspulldate {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 1em;}
.date, .videodate {
/*	font-style:italic;
	margin: 0; padding: 0;*/
	display:inline;
	float:right;
	font-style:italic;
	padding-left:25px;
	font-size:14px;
	}
.videodate {margin-top:0;}	
.eventDate {
	font-weight: bold;
	font-style:normal;
	}

.newsSummary, .videoSummary, .resourceSummary, .resourceSummaryImg, .videoSummaryImg {
	border-bottom: 2px #006bb7 solid;
	border-top: 1px #006bb7 dotted;
	}
.videoSummary,.videoSummaryImg, .videoSummaryNewsroom{width: 580px; padding-bottom:10px; min-height:30px;}
.resourceSummaryImg, .videoSummaryImg {min-height:110px;}


.paginateBg {
	background:url(../images/newsnextbg.jpg) repeat-x;
	height:64px;
	border-right:#e6e6e6 1px solid;
	border-left:#e6e6e6 1px solid;
	padding: 10px 14px 10px 14px;
	text-align:center;
	}

/********Simple Search Results********/

  ul#SearchResults  {
	width: 605px;
	margin :14px;
}
ul#SearchResults li {
	list-style : none;
	margin : 5px 14px;
	padding : 0 0 10px 0;
	font-size : 1em;
	/*border-bottom: 1px #006bb7 dotted;*/
	border-bottom: 1px #006bb7 solid;
}
ul#SearchResults li p {
	color : #999;
	}
ul#SearchResults li p strong {
	font : normal 1em "Lucida Grande", Lucida, Verdana, sans-serif;
	}
.searchResultHeader  {
	text-decoration : none;
	color : #52aad2;
	}

ul#SearchResults li a:link, ul#SearchResults li a:visited{
	text-decoration: none;
	border-bottom: 1px #006bb7 dotted;
	color: #006bb7;
}
ul#SearchResults li a:hover, ul#SearchResults li a:active{
	text-decoration: underline #006bb7;
	border: none;
	color:#006bb7;
}
ul#SearchResults li a:readMoreLink {
height : 18px;
display : block;
padding : 4px 0 0 15px;
text-decoration : none;
color : #006bb7;
font-weight : bold;
font-size : 1.1em;
background: url(../images/top_search_go.jpg) no-repeat 0 0;
}
ul#SearchResults li a.readMoreLink:hover {
background-position : 0 -19px;}

/*TEMP from chaotic attempt to style in form.css-- some can be removed*/

/* #ResourceResults{
 padding: 14px 0 0 0px;;
	margin-left: 14px;
	width: 600px;	
	}
 #ResourceResults p{display: block; float:left; border-bottom:#0067b1 2px solid; width:579px; padding-bottom: 15px;}*/ 
 
/***********Tech Center****************/
body.Corporate h1.resource, body.Chickens h1.resource, body.Turkeys h1.resource{
	border-bottom:1px dotted #237EE0;
	color:#237EE0;
	width:580px;
	}

img.tcColImg{border-bottom: #006bb7 1px dotted; margin-left:15px;}

#TCBlock, #TCBlockRt{
	width: 285px;
	height:400px;
	padding: 0 4px;
	float: left;
}
#TCBlockRt{margin-left:10px;
}

#TCBlock p, #TCBlockRt p{width: 250px;}

#adobe{
	height: 120px;
	margin: 20px 0 10px 10px;
	color: #777777;
	width:645px;
}
#adobe img {
	clear:left;
	float:left;
	margin:-5px 2px 2px 0;
}

#adobe p{width:615px;}

#adobe p a {color:#777777;	padding-top:5px;}
	
ul#MainResourceList, ul#MainResourceListRt{
	padding: 14px 0 0 0px;
	width: 290px;	
	}
	
ul#MainResourceList li, ul#MainResourceListRt li {border-bottom: #aaaaaa 1px dotted; min-height:30px;}
	
ul#MainResourceList li p, ul#MainResourceListRt li p{
	width: 280px;
	padding: 10px 0 0 0;
	}

ul#ResourceList{
	padding: 14px 0 0 0px;
	margin-left: 14px;
	width: 600px;	
	}
ul#ResourceList li, ul#MainResourceList li, ul#MainResourceListRt li {
	list-style:none;
	list-style-image:none;
	padding: 10px 0 10px 0;
	}
	
	
a.techdoctitle{
	color:#006bb7;
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size:1.2em;*/
	text-decoration:none;
	padding:0;
	}
.resourceTitle{border-bottom: #006bb7 1px dotted; margin-right:18px;}
.resourceTitle a:link, .resourceTitle a:hover, .resourceTitle a:active, .resourceTitle a:visited{
	color:#e34739;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:1.55em;	}	
	
ul#ResourceList li p{
	width: 585px;
	padding: 10px 0 15px 0;
	border-bottom:#0067b1 2px solid; 
	}
.resourcedate{
	color:#999999;
	display:inline;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	padding-left:14px;
	float:right;
	}
.tech-icon{
	float: left;
	clear:left;
	margin: 2px 5px 2px 0;
	display:inline;
	}
.spec-icon{
	float: right;
	margin: 2px 20px 2px 5px;
	display:inline;
	}
p.results{margin: 0 0 14px 10px; min-height:30px; }
	
#TechCenterMain{
width: 620px; 
height:500px;
margin-left: 20px;
border-bottom: #006bb7 2px solid;
border-top: #006bb7 2px solid;
}

/********Resource Display********/
#resources {
background:#fff;
padding:20px 0 20px 10px;
min-height:250px;
}

/*img {border:none;}*/

a img {
	text-decoration: none;
	border: 0 none;
	}
	
	
/************************
SITEMAP
************************/
#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%} /*1st level list*/
#sitemap-list li {padding:10px 0 0 20px; margin-top:10px; list-style-position:inside; font-size:13px; background:#f0f0f0;} /*1st level items*/
#sitemap-list li a{color:#006bb7; text-decoration:none;}
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#f8f8f8;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:12px; line-height:18px; background:none} /*2nd level items*/
#sitemap-list li li a{color:#333333; text-decoration:underline;}
 
#sitemap-list ul ul {margin-left:10px;padding:0px 10px;  background:#fff;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/
#sitemap-list li li li a{color:#333333;text-decoration:none;}