BODY {
	MARGIN: 0px; BORDER-LEFT: 0px; HEIGHT: 100%; background: url(images/05.gif);
}
IMG { border-width: 0px; }

#wrapper {
	POSITION: relative; HEIGHT: 258px
}
#logo {
	Z-INDEX: 3; LEFT: 29px; WIDTH: 228px; POSITION: absolute; TOP: 29px; HEIGHT: 58px
}
#user {
	Z-INDEX: 3; RIGHT: 8px; POSITION: absolute; TOP: 8px; HEIGHT: 18px; TEXT-ALIGN: right
}
#header {
	Z-INDEX: 2; BACKGROUND:  url(headerbg.gif); WIDTH: 100%; BOTTOM: 40px; POSITION: absolute
}
/* The _LEFT:-225px is used to center this menu in IE.  It is a hack and I don't like it but it works for now. */
#menu 
{
	Z-INDEX: 1; BACKGROUND:  url(menubg.jpg); _WIDTH: 50%; WIDTH: 90%; left:30px; _LEFT:-270px; BOTTOM: 0px; TOP: 5px; HEIGHT: 75px; vertical-align: bottom;
}
#menu div.jqDockLabel 	
{
	color:#555555; font-size:12px; font-weight:bold;
}

#SearchContainer INPUT {
	BORDER: #dcdcdc 1px solid; FONT-SIZE:11px; BACKGROUND:  #ffffff ;COLOR: #000000;
}
w
#LanguageContainer SELECT {
	BORDER-RIGHT: #cbcaca 1px solid; BORDER-TOP: #cbcaca 1px solid; FONT-SIZE: 9px; BACKGROUND: #ffffff; MARGIN: 0px; BORDER-LEFT: #cbcaca 1px solid; WIDTH: 130px; COLOR: #000000; BORDER-BOTTOM: #cbcaca 1px solid; HEIGHT: 16px
}
 
.newsbox { background-color:white; }
.newsbox h3 { color: #005581; font-weight: bold; }
.newsbox .topborder {background: url(/Portals/0/Images/NewsBoxes/dot.gif) 0 0 repeat-x; width: 18em}
.newsbox .bottomborder {background: url(/Portals/0/Images/NewsBoxes/dot.gif) 0 100% repeat-x}
.newsbox .leftborder {background: url(/Portals/0/Images/NewsBoxes/dot.gif) 0 0 repeat-y}
.newsbox .rightborder {background: url(/Portals/0/Images/NewsBoxes/dot.gif) 100% 0 repeat-y}
.newsbox .bottomleft {background: url(/Portals/0/Images/NewsBoxes/bl.gif) 0 100% no-repeat}
.newsbox .bottomright {background: url(/Portals/0/Images/NewsBoxes/br.gif) 100% 100% no-repeat}
.newsbox .topleft {background: url(/Portals/0/Images/NewsBoxes/tl.gif) 0 0 no-repeat}
.newsbox .topright {background: url(/Portals/0/Images/NewsBoxes/tr.gif) 100% 0 no-repeat; padding:10px}

#lefttopwrapper
{
	/*height:100%;*/
}

.NewsLetter {
	/*position:relative;
	bottom: 195px;*/
	padding-bottom: 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.NewsLetter 
	{ 
		/*height: 100%; 		*/
	}
}

/* Safari and Chrome specific settings */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#lefttopwrapper
	{
		clear:both;
		/*height:100%;*/
	}
}

.FollowUsContainer {
	/*position:relative;
	bottom:-1px;
	_bottom:185px;*/
}
/* Mozilla Specific settings */
@-moz-document url-prefix()
{
	.FollowUsContainer
	{
		/*bottom:185px;*/
	}
}
/* Safari and Chrome specific settings */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.FollowUsContainer
	{
		/*bottom:185px;*/
	}
}
.followuslink img {
	border-style: none;
	margin: 10px 5px 10px 5px;
	_margin: 10px 5px 10px 5px;
}

#FollowUsHeader 
{
	padding: 0;
	margin: 0;
	width: 100%;
}
#FollowUsHeader .FollowUsShim
{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	height: 27px;
}
#FollowUsHeader .FollowUsTitle
{
	float: left;
	padding: 0;
	margin: 0;
	width: 14em;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #ffffff;
	font-size: 12px;
}
#FollowUsHeader .EndCap
{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	width: 16px;
	height: 27px;
}
.Beef #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Beef.png); background-repeat: repeat-x; }
.Beef #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Beef.png); }
.Beef #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Beef.png); background-repeat: repeat-x; }
.Poultry #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Poultry.png); background-repeat: repeat-x; }
.Poultry #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Poultry.png); }
.Poultry #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Poultry.png); background-repeat: repeat-x; }
.Pork #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Pork.png); background-repeat: repeat-x; }
.Pork #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Pork.png); }
.Pork #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Pork.png); background-repeat: repeat-x; }
.Dairy #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Dairy.png); background-repeat: repeat-x; }
.Dairy #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Dairy.png); }
.Dairy #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Dairy.png); background-repeat: repeat-x; }
.Aquaculture #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Aquaculture.png); background-repeat: repeat-x; }
.Aquaculture #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Aquaculture.png); }
.Aquaculture #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Aquaculture.png); background-repeat: repeat-x; }
.FeedQuality #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_FeedQuality.png); background-repeat: repeat-x; }
.FeedQuality #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_FeedQuality.png); }
.FeedQuality #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_FeedQuality.png); background-repeat: repeat-x; }
.CompanionAnimals #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_CompanionAnimals.png); background-repeat: repeat-x; }
.CompanionAnimals #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_CompanionAnimals.png); }
.CompanionAnimals #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_CompanionAnimals.png); background-repeat: repeat-x; }
.Industrial #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Industrial.png); background-repeat: repeat-x; }
.Industrial #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Industrial.png); }
.Industrial #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Industrial.png); background-repeat: repeat-x; }
.Human #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Human.png); background-repeat: repeat-x; }
.Human #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Human.png); }
.Human #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Human.png); background-repeat: repeat-x; }
.Corporate #FollowUsHeader .FollowUsShim { background-image: url(images/SideMenu/Background_Corporate.png); background-repeat: repeat-x; }
.Corporate #FollowUsHeader .Endcap { background-image: url(images/SideMenu/EndCap_Corporate.png); }
.Corporate #FollowUsHeader div.FollowUsTitle { background-image: url(images/SideMenu/Background_Corporate.png); background-repeat: repeat-x; }

.PremiumServicesContainer
{
	/*position:relative;
	bottom:-1px;
	_bottom:185px;*/
}
/* Mozilla Specific settings */
@-moz-document url-prefix()
{
	.PremiumServicesContainer
	{
		/*bottom:185px;*/
	}
}
/* Safari and Chrome specific settings */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.PremiumServicesContainer
	{
		/*bottom:185px;*/
	}
}
.PremiumServiceslink img {
	border-style: none;
	margin: 10px 5px 0px 5px;
	_margin: 5px 5px 0px 5px;
}
#PremiumServicesHeader 
{
	padding: 0;
	margin: 0;
	width: 100%;
}
#PremiumServicesHeader .PremiumServicesShim
{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	width: 8px;
	height: 27px;
}
#PremiumServicesHeader .PremiumServicesTitle
{
	float: left;
	padding: 0;
	margin: 0;
	width: 14em;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #ffffff;
	font-size: 12px;
}
#PremiumServicesHeader .EndCap
{
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	width: 16px;
	height: 27px;
}
.Corporate #PremiumServicesHeader .PremiumServicesShim { background-image: url(images/SideMenu/Background_Corporate.png); background-repeat: repeat-x; }
.Corporate #PremiumServicesHeader .Endcap { background-image: url(images/SideMenu/EndCap_Corporate.png); }
.Corporate #PremiumServicesHeader div.PremiumServicesTitle { background-image: url(images/SideMenu/Background_Corporate.png); background-repeat: repeat-x; }

#PremiumServicesMenu .LinkList ul {
	margin-top: 0px;
	margin-left: 1em;
	_margin-left: 3em;
	margin-bottom: 0px;
}
/* Safari and Chrome specific settings */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.PremiumServicesContainer .LinkList ul { 
		clear: both;
	}
}

.search_focused {
	color:black;
}
.search_unfocused {
	color:lightgray;
}
.standardpane {
	padding:5px 10px 5px 10px;
}
.showpane {
	padding:0px;
}
.linkpane {
	padding:2px;
}

.line{border:1px solid #dfdfdf;background:#efefef;}

.Head {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000}
.SubHead {	FONT-SIZE: 11px; COLOR: #000000}
.SubSubHead {	FONT-SIZE: 11px; COLOR: #000000}
.Normal {	FONT-SIZE: 11px; COLOR: #696969}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active  {FONT-WEIGHT:normal;FONT-SIZE:11px;	COLOR: #005480; TEXT-DECORATION: underline}
A.CommandButton:hover {FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR:#005480; TEXT-DECORATION: none}
TH,TD,DIV {	FONT-WEIGHT:normal;FONT-SIZE:11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
A{			COLOR:#509cca; TEXT-DECORATION: none;FONT-WEIGHT:normal;}
A:link{		COLOR:#509cca; TEXT-DECORATION: none;FONT-WEIGHT:normal;}
A:visited {	COLOR:#509cca; TEXT-DECORATION: none;FONT-WEIGHT:normal;}
A:active {	COLOR:#509cca; TEXT-DECORATION: none;FONT-WEIGHT:normal;}
A:hover {FONT-WEIGHT:normal; COLOR: #00AEEF; TEXT-DECORATION: underline}
.user,A.user:link ,A.user:active,A.user:visited {FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR: #ccc;TEXT-DECORATION: none;}
A.user:hover {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#cecece; TEXT-DECORATION: underline ;}
.search,A.search:link,A.search:active,A.search:visited  {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #515151; TEXT-DECORATION: none}
A.search:hover {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:#a6c98b; TEXT-DECORATION: underline ;}
.footer,A.footer:link ,A.footer:active,A.footer:visited {	FONT-WEIGHT: normal; COLOR:#515151; TEXT-DECORATION: none}
A.footer:hover {	FONT-WEIGHT: normal; COLOR:#437fd7; TEXT-DECORATION: underline;}
.links,A.links:link ,A.links:active,A.links:visited{	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #515151; TEXT-DECORATION: none}
A.links:hover {	FONT-WEIGHT: bold; FONT-SIZE:11px;  COLOR: #437fd7; TEXT-DECORATION: underline}
.TopLinks,A.TopLinks:link ,A.TopLinks:active,A.TopLinks:visited{	FONT-WEIGHT: bold; FONT-SIZE:11px; COLOR: #808285; TEXT-DECORATION: none}
A.TopLinks:hover {	FONT-WEIGHT: bold; FONT-SIZE:11px;  COLOR: #437fd7; TEXT-DECORATION: underline}

a.companion_click_here {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR:blue; TEXT-DECORATION: none ;}
.SideMenuContainer 
{
	height:300px;
}

.MainMenu_MenuContainer {
	background-color: Transparent;
}


.MainMenu_MenuItemSel
{
   BACKGROUND: transparent;
}

.MainMenu_MenuBar {
}

.MainMenu_TabRootMenuItem TD
{
   PADDING-RIGHT:5px; 
   PADDING-LEFT:5px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #fff;  
   HEIGHT:28px;
   text-align:center;
   BACKGROUND: transparent;
}

.MainMenu_TabRootMenuItemSel TD
{
   PADDING-RIGHT:5px; 
   PADDING-LEFT:5px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #fff;  
   HEIGHT:28px;
   text-align:center;
   border:0px solid #5c79a5;
 }

.MainMenu_TabMenuItemHover TD
{
   PADDING-RIGHT:5px; 
   PADDING-LEFT:5px;
   FONT-WEIGHT: bold; 
   FONT-SIZE: 12px;  
   COLOR: #fff;  
   HEIGHT:28px; 
   text-align:center;
}



.MainMenu_MenuItem {
   FONT-WEIGHT: normal; 
   FONT-SIZE: 11px; 
   COLOR: #fff; 
	padding:0px 15px 0px 10px;
	border:0px;
    height: 20px;
}

.MainMenu_MenuIcon {
display:none;
}

.submenuitemselected ,.submenuitembreadcrumb { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: #758db3; 
	COLOR: #000; 
	padding:0px 15px 0px 10px;
	cursor: pointer;
	cursor: hand;
	border:0px;
    height: 20px;
}
.submenu {
	Z-INDEX: 1000; 
	BACKGROUND: #5c79a5; 
	COLOR: #fff;
	border:1px #758db3 solid;
	padding:0px;
	margin:0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
}

.MainMenu_MenuBreak {
   	border: transparent 0px solid; 
	background-color: transparent; 
	height: 0px;
}

.MainMenu_MenuArrow {
    DISPLAY: none
}

.MainMenu_RootMenuArrow {
	DISPLAY:none;
}



.Eventday,.Eventweekenday{background-color:#FFFFFF}
.Eventday,.Eventweekenday{background-color:#FFFFFF}
.DataGrid_Item{background-color:#ffffff;color:#000000;}
.DataGrid_AlternatingItem{background-color:#ffffff;color:#000000;}

.jqDockPoultry { color: #f4911d; }
.jqDockPork { color: #008752; }
.jqDockBeef { color: #e51b24; }
.jqDockDairy { color: #00a5dc; }
.jqDockAquaculture { color: #0096b0; }
.jqDockFeedQuality { color: #9a5108; }
.jqDockCompanion { color: #552989; }
.jqDockIndustrial { color: #231f20; }
.jqDockHuman { color: #b1005d; }

.lastBreadcrumb { font-weight: bold; }
