body
{margin:0;padding:0;background:#dadada;color:#000;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px/1.25em arial, sans-serif;}

h2 {font-size:22px; font-weight:bold;}



p
{margin:12px 0;}

a
{color:#004276;text-decoration:none;}

a:visited
{color:#5c7996;}

a:hover
{color:#707e86;}

a:focus
{outline:none;}

/* generic */
.clear
{clear:both;}

.Hidden
{display:none;}

h1
{font-size:30px;line-height:1.25em;margin:18px;}

ul
{margin-top:0;}

/* common paddings */
.Pad1Top{padding: 1px 0 0 0;}
.Pad2Top{padding-top:2px;}
.Pad3Top{padding-top:3px;}
.Pad3T{padding-top:3px;}
.Pad4Top{padding-top:4px;}
.Pad5Top{padding-top:5px;}
.Pad6Top{padding-top:6px;}
.Pad7Top{padding:7px 0 0 0;}
.Pad8Top{padding-top:8px;}
.Pad9Top{padding-top:9px;}
.Pad12Top{padding-top:12px;}
.Pad13Top{padding-top:13px;}
.Pad14Top{padding: 14px 0 0 0;}

.Pad5{padding:5px;}
.Pad9{padding:9px;}
.Pad8{padding:8px;}
.Pad10{padding:10px;}
.Pad12{padding:12px;}
.Pad18{padding:18px;}

/* columns */

#LeftCol,
#RightCol
{float:left;}

/* container */
#HeaderContent,
#ContentContainer,
#Container
{text-align:left;margin:0 auto;}

#Container
{width:1002px;}

#ContentContainer
{width:984px;}

/* common boxes
=================================================================================== */

/* white corner box */
.WCBox
{}
.WCBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_TR.gif) 100% 0 no-repeat;}
.WCBoxContent
{background:#fff;}
.WCBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_BR.gif) 100% 0 no-repeat;}

/* white corner box - adsense on articles */
.WCBox2
{}
.WCBoxHeader2
{height:4px;overflow:hidden;background:#edece6 url(http://www.feedindustry.org/images/corner_dg_TR2.gif) 100% 0 no-repeat;}
.WCBoxContent2
{background:#edece6;}
.WCBoxFooter2
{height:4px;overflow:hidden;background:#edece6 url(http://www.feedindustry.org/images/corner_dg_BR2.gif) 100% 0 no-repeat;}


/* WireBox */
.WireBox .BoxContent
{background-color:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.WireBox .WireBoxHeader
{height:4px;overflow:hidden;background:url(http://www.feedindustry.org/images/corner_wire_TR_bg.gif) 100% 0 repeat-x;}
.WireBox .WireBoxFooter
{height:4px;overflow:hidden;background:url(http://www.feedindustry.org/images/corner_wire_BR._bg.gif) 100% 0 no-repeat;}


/* Footer box */
.FooterBox .FooterBoxHeader
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_footer_tr.gif) 100% 0 no-repeat;}
.FooterBox .FooterBoxContent
{background:#ebebeb;}
.FooterBox .FooterBoxFooter
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_footer_br.gif) 100% 0 no-repeat;}

/* end common boxes
=================================================================================== */


/* enhanced box styles
 ============================================================================================== */
/* white corner box */
.WCBox .BoxHeader
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_TR.gif) 100% 0 no-repeat;}
.WCBox .BoxHeader div
{width:4px;height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_TL.gif) 0 0 no-repeat;}
.WCBox .BoxContent
{background:#fff;}
.WCBox .BoxFooter
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_BR.gif) 100% 0 no-repeat;}
.WCBox .BoxFooter div
{height:4px;width:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_BL.gif) 0 0 no-repeat;}

/* white corner box - article adverts */
.WCBox2 .BoxHeader2
{height:4px;overflow:hidden;background:#edece6 url(http://www.feedindustry.org/images/corner_dg_TR2.gif) 100% 0 no-repeat;}
.WCBox2 .BoxHeader2 div
{width:4px;height:4px;overflow:hidden;background:#edece6 url(http://www.feedindustry.org/images/corner_dg_TL2.gif) 0 0 no-repeat;}
.WCBox2 .BoxContent2
{background:#edece6;}
.WCBox2 .BoxFooter2
{height:4px;overflow:hidden;background:#edece6 url(http://www.feedindustry.org/images/corner_dg_BR2.gif) 100% 0 no-repeat;}
.WCBox2 .BoxFooter2 div
{height:4px;width:4px;overflow:hidden;background:#edece6 url(http://www.feedindustry.org/images/corner_dg_BL2.gif) 0 0 no-repeat;}

/* white corner advert box (right rail 336) */
.WCAdBox .BoxHeader
{height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_TR.gif) 100% 0 no-repeat;}
.WCAdBox .BoxHeader div
{width:4px;height:4px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_dg_TL.gif) 0 0 no-repeat;}
.WCAdBox .BoxContent
{background:#fff;}
.WCAdBox .BoxFooter
{height:9px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_br_ad9.gif) 100% 0 no-repeat;}
.WCAdBox .BoxFooter div
{height:9px;width:9px;overflow:hidden;background:#fff url(http://www.feedindustry.org/images/corner_bl_ad9.gif) 0 0 no-repeat;}

/* Footer box */
.FooterBox .BoxContent
{background:#ebebeb;}
.FooterBox .BoxHeader
{height:4px;overflow:hidden;background:url(http://www.feedindustry.org/images/corner_footer_tr.gif) 100% 0 repeat-x;}
.FooterBox .BoxHeader div
{height:4px;overflow:hidden;background:url(http://www.feedindustry.org/images/corner_footer_tl.gif) 100% 0 repeat-x;}
.FooterBox .BoxFooter
{height:4px;overflow:hidden;background:url(http://www.feedindustry.org/images/corner_footer_br.gif) 100% 0 no-repeat;}
.FooterBox .BoxFooter div
{height:4px;overflow:hidden;background:url(http://www.feedindustry.org/images/corner_footer_bl.gif) 100% 0 no-repeat;}

/* end box styles
 ============================================================================================== */
 
/* header rules 
=================================================================================== */
div#Header
{font-family:Arial,sans-serif;background:#fff;border-bottom:6px solid #707e86;min-width:1002px;width:auto;margin-bottom:12px;height:125px;}

* html div#Header
{width: expression(document.documentElement.clientWidth < 1002? "1002px": "auto" );}

div.HeaderContent 
{background:#fff;text-align:left;margin:0 auto;}

/* header navigation */
.NavStretch
{border-width:1px 0;border-style:solid;border-color:#e6e6e6;}

.HeaderNav
{height:27px;position:relative;min-width:755px;margin:0 auto;}

.HeaderNav li
{font-weight:bold;font-size: 10px;}

.HeaderNav li a,
.HeaderNav li a:visited
{color:#707e86;text-decoration:none;text-transform:uppercase;line-height:25px;}

.HeaderNav li a:hover
{color:#fff;background:#707e86;}

.HeaderNav li a.CurPage
{color:#fff;background:#707e86;}
.HeaderNav li a.CurPage:visited
{color:#fff;}

.HeaderNav ul.UtilityNavigation,
.HeaderNav ul.Navigation
{margin:0;padding:0;list-style:none;position:absolute;white-space:nowrap;}  

.HeaderNav ul.Navigation
{left:0;}

.HeaderNav ul.Navigation li
{float:left;border-width:0 1px 0 0;border-style:solid;border-color:#e6e6e6;}

.HeaderNav ul.Navigation li a
{padding:0 6px;width:auto;height:25px;margin:1px;display:block;vertical-align:middle}

* html .HeaderNav ul.Navigation li a
{width:25px;}

.HeaderNav ul.Navigation li.offsite
{background:#fff url(http://www.feedindustry.org/images/gray_arrow.gif) 50% 100% no-repeat;}

.HeaderNav ul.Navigation li.offsite a
{color:#7b7b7b;}

.HeaderNav ul.Navigation li.offsite a:hover
{color:#707e86;background:transparent;}

.HeaderNav ul.Navigation li.NavLeft
{width:9px;height:27px;}

/* utility navigation */

.HeaderNav ul.UtilityNavigation
{right:0;}

.HeaderNav ul.UtilityNavigation li
{float:left;margin-left:5px;}

.HeaderNav ul.UtilityNavigation li a
{padding:0 12px 0 9px;width:auto;}

.HeaderNav ul.UtilityNavigation li a:hover
{color:#707e86;background-color:transparent;}

.HeaderNav ul.UtilityNavigation li.Video
{background:#fff url(http://www.feedindustry.org/images/header_video_btn.gif) 0 50% no-repeat;}

.HeaderNav ul.UtilityNavigation li.Video a
{padding-left:21px;}

.HeaderNav ul.UtilityNavigation li.OnTV
{background:#fff url(http://www.feedindustry.org/images/header_tv_btn.gif) 0 50% no-repeat;}

.HeaderNav ul.UtilityNavigation li.OnTV a
{padding-left:19px;}

/* ie6 navigation (11px Arial)
========================================= */
* html .HeaderNav li
{font-size:11px;}

* html .HeaderNav ul.Navigation li a
{padding:0 4px 0 5px;}

* html .HeaderNav ul.UtilityNavigation li a
{padding:0 12px 0 7px;}

/* header layout */
.HeaderContent .HeaderCeiling
{position:relative;height:46px;padding-top:12px;margin:0 9px;}

.HeaderContent .HeadColRight
{position:absolute;right:0;top:24px;}

.HeaderContent .HeaderBot
{position:relative;height:36px;margin:0 12px 2px 9px;}

.HeaderContent .HeaderBot .GlobalHeaderTopics
{position:absolute;top:10px;}

.HeaderContent .HeaderBot .HeadColRight
{position:absolute;top:6px;z-index:1;}

/* header text rules */
.HeaderContent .SectName
{font-weight:bold;font-size:30px;color:#707e86;}

.HeaderContent .GlobalHeaderSections
{font-size:11px;color:#dadada;padding-left:2px;}

.HeaderContent .GlobalHeaderSections .SearchLabel
{color:#949494;}

.HeaderContent a
{font-weight:bold;}

/* header search form */

.GlobalHeaderSearch form,
.GlobalHeaderSearch input
{margin:0;padding:0;}

.HeaderContent .GlobalHeaderSearch
{margin-top:2px;}

.GlobalHeaderSearch img,
.GlobalHeaderSearch input
{vertical-align:middle;margin-right:4px;}

.GlobalHeaderSearch .HeaderTxtField
{width:435px;height:15px;font-size:11px; font-weight:bold;padding:3px 0px 0px 3px; background-color:#ffffff; border:2px solid #646464; border-right-color:#d9d9d9; border-bottom-color:#d9d9d9;}

.GlobalHeaderSearch input.HeaderSearchBtn
{margin-bottom:2px;}

/* content header
=================================================================================== */
.ContentHeader
{padding:5px 18px 9px 18px;border-bottom:1px solid #dfdfdf;}
.ContentHeader .Date
{font-size:11px;font-weight:bold;line-height:14px;color:#949494;float:left;}
.ContentHeader .CHLnks
{font-size:11px;font-weight:bold;line-height:14px;color:#ccc;float:right;}

/* end content header
=================================================================================== */


/* Comments */
#comments {
	background: #ededed;
	padding: 25px 25px;
	border: 1px solid #dcdddd;
	margin-bottom: 9px;
}
#comments a {
	text-decoration: none;
}
#comments_wrap h3 {
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 20px;
	margin-top: 10px;
}
#comments_wrap h3 a, #comments_wrap h3 a:hover {
	color: #242323;
	text-decoration: none;
}
#comments_wrap .get_avatar {
	color: #a7a7a7;
	font-size: 10px;
	letter-spacing: -1px;
	padding-top: 10px;
}
#comments ol.parent {
	padding-bottom: 25px
}
#comments ol {
	margin: 0px;
	padding: 0px;
	padding-left: 120px;
}
#comments ol li {
	list-style: none;
	padding: 0px;
	margin: 10px 0px;
	padding-top: 1px;
}
#comments span.comment-reply {
	position: absolute;
	bottom: 10px;
	left: 20px;
	font-size: 10px;
	text-transform: uppercase;
}
#comments .comment_wrap {
	position: relative;
	background: #fff;
	border: 1px solid #dcdddd;
}
#comments .single_comment {
	padding: 20px;
	padding-bottom: 40px;
}
#comments .comment_arrow {
	position: absolute;
	top: 20px;
	left: -32px;
}
#comments .comment_author {
	position: absolute;
	left: -120px;
	width: 100px;
	color: #8d8d8d;
	font-size: 10px;
	line-height: 14px;
}
#comments .comment_author span {
	display: block;
}
#comments .children {
	padding-left: 0px;
	border-left: 1px solid #ced0d0;
}
#comments .children li {
	padding-left: 25px;
	background: url(images/comment_li_bg.gif) no-repeat 0px 25px;
}
#comments .children .comment_wrap {
	background: #f8f8f8;
	border: 1px solid #d3d5d5;
}
#comments .children .comment_arrow {
	display: none;
}
#comments .children .comment_author {
	position: absolute;
	left: auto;
	right: 20px;
	bottom: 10px;
	width: 200px;
	height: 40px;
}
#comments .children .comment_author p {
	position: absolute;
	right: 50px;
	bottom: -20px;
	text-align: right;
}
#comments .children .comment_author span {
	display: block;
}
#comments .children .comment_author img {
	width: 40px;
	height: 40px;
	float: right;
}
/* Comments Form */
#respond {
	position: relative;
}
#comments .comment_form_wrap {
	position: relative;
	padding-left: 120px;
}
#comments .parent .comment_form_wrap {
	position: relative;
	padding-left: 0px;
}
#comments .textarea_arrow {
	position: absolute;
	top: 25px;
	left: 89px;
}
#comments .children .textarea_arrow,
#comments .parent .textarea_arrow {
	display: none;
}
#comments .comment_form_wrap .comment_author {
	position: absolute;
	left: 0px;
}
#comments .children .comment_form_wrap {
	position: relative;
	padding-left: 0px;
}
#comments .children .comment_form_wrap .comment_author,
#comments .parent .comment_form_wrap .comment_author,
#comments .children .form_header,
#comments .parent .form_header  {
	display: none;
}
#comments .input {
	width: 408px;
	padding: 4px 5px;
	background: #fff;
	border: 1px solid #ced0d0;
	color: #5f6565;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	display: block;
	margin-bottom: 10px;
}
#comments .children .input {
	width: 431px;
}
#comments .textarea {
	padding-top: 20px;
	padding-left: 20px;
	width: 394px;
  max-width: 420px;
	height: 135px;
	font-size: 12px;
}
#comments .children .textarea {
	width: 423px;
}
#comments #submit_comment {
	width: 12.0em;
	height: 3.0em;
	float: right;
	margin-right: 7px;
	margin-top: 10px;
}
#wpUserLinks_form #submit_comment {
	width: 12.0em;
	height: 3.0em;
	margin-top: 10px;
}
#comments .inputerror {
	border-color: #555;
}
#cancel-comment-reply {
	float: left;
	width: 120px;
	height: 30px;
	margin-top: 8px;
}
#cancel-comment-reply-link {
	background: #fdfdfd url(images/button_bg.png) repeat-x 0 100%;
	border: 1px solid #bbbbbb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	height: 22px;
	width: 70px;
	text-align: center;
	padding-bottom: 2px;
	letter-spacing: -0.05em;
	cursor: pointer;
	display: block;
	line-height: 22px;
}
*+html #cancel-comment-reply-link {
	height: 22px;
	padding-bottom: 0px;
}
#cancel-comment-reply-link:hover {
	color: #232323;
	background: #eeeeee url(images/button_bg_hover.png) repeat-x 0 100%;
	text-decoration: none;
}


/* footer rules
=================================================================================== */

#Footer .FooterBox 
{margin:12px 9px;}
#Footer .GFooterBoxLinksTop
{padding-top:11px;text-align:center;color:#aaa;font-size:10px;}
#Footer .GFooterBoxLinksBot
{padding-top:8px;padding-bottom:18px;text-align:center;border-bottom:1px solid #dadada;color:#aaa;font-size:10px;}
#Footer .GFooterBoxSearch
{padding:12px 0;text-align:center;}

/* footer search form */
#Footer .GFooterBoxSearch form
{display:inline;margin:0;padding:0;}
#Footer .GFooterBoxSearch input,
#Footer .GFooterBoxSearch img
{vertical-align:middle;margin-right:4px;}
#Footer .GFooterBoxSearch input.GFooterSearchField
{width:435px;height:15px;font-size:11px; font-weight:bold;padding:3px 0px 0px 3px; background-color:#ffffff; border:2px solid #646464; border-right-color:#d9d9d9; border-bottom-color:#d9d9d9;}
#Footer .GFooterBoxSearch input.GFooterSearchBtn
{margin-bottom:2px;}

.FooterSub
{font-size:10px;margin:0 9px 56px 9px;color:#727272;}
.FooterSub .FootRight
{float:right;text-align:right;}

.Crumb
{position:absolute;left:0;bottom:0;}

/* end footer rules
=================================================================================== */

.Pad18Top{padding:18px 0 0 0;}
.Pad9T18RL{padding:9px 18px 0 18px;}

fieldset { padding: 1em; border:0px;}