@charset "UTF-8";
/* CSS Document */


/* COLOURS
=============================

blue: RGB(0,51,128)
red: RGB(193,58,0)

=============================
*/




* {
	margin: 0;
	padding: 0;
	}

body {
	background: url(../images/bg.gif) repeat-x RGB(0,51,128);
	}



/* innerWrapper
================================================================== */

div#innerWrapper {
	width: 840px;
	margin: 0 auto;
	}



/* header
================================================================== */

div#header {
	width: 840px;
	height: 138px;
	}

div#logo a {
	float: left;
	width: 122px;
	height: 124px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/fbi_logo.gif) no-repeat 0 12px;
	}

div#diamond {
	position: absolute;
	top: 12px;
	right: 0;
	width: 184px;
	height: 112px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/diamond.gif);
	}

div#map {
	position: relative;
	right: -50px;
	float: right;
	width: 420px;
	height: 138px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(../images/headerMap.gif);
	}




/* navigation
================================================================== */

div#navigation {
	width: 840px;
	position: relative;
	}

div#navigation ul {
	border-left: 1px solid white;
	height: 30px;
	overflow: hidden;
	}

div#navigation ul li {
	float: left;
	list-style-type: none;
	height: 30px;
	border-right: 1px solid white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}

div#navigation a:link,
div#navigation a:visited {
	display: block;
	padding: 0 10px;
	line-height: 30px;

	color: white;
	text-decoration: none;
	overflow: hidden;
	}
div#navigation a:hover {
	color: white;
	background: url(../images/navigationBG.gif);
	}
div#navigation a:active {
	background: RGB(0,51,128);
	}

div#navigation div#search {
	position: absolute;
	top: 6px;
	right: 0px;
	}

div#navigation div#search input#searchField {
	background: url(../images/searchIcon.gif) no-repeat 0 -1px white;
	padding-left: 20px;
	width: 130px;
	}



/* highlight the current page in the navigation */
body.home          div#navigation a.homeBttn, 
body.aboutus       div#navigation a.aboutUsBttn, 
body.productgroups div#navigation a.productgroupsBttn,
body.brands        div#navigation a.brandsBttn,
body.fbifoodgroup  div#navigation a.FBIFoodGroupBttn,
body.employment    div#navigation a.employmentBttn,
body.events        div#navigation a.eventsBttn,
body.sponsoring    div#navigation a.sponsoringBttn,
body.contacts      div#navigation a.contactsBttn {
	background: RGB(0,51,128);
	}





/* subNavigation
================================================================== */

div#subNavigation {
	width: 150px;
	float: left;
	padding-left: 10px;
	line-height: 15px;
	}
div#subNavigation h1 {
	font-weight: normal;
	font-size: 16px;
	margin-bottom: 10px;
	}
div#subNavigation ul {
	list-style-type: none;
	}
div#subNavigation ul li {
	margin-bottom: 8px;
	}
div#subNavigation ul ul li {
	margin-bottom: 0;
	}
div#subNavigation ul a {
	display: block;
	height: 20px;
	padding-left: 13px;	
	background: url(../images/subNavigationBullets.gif) no-repeat 0 2px;
	}
div#subNavigation ul ul a {
	padding-left: 23px;
	background: url(../images/subNavigationBullets.gif) no-repeat 10px 2px;
	}
div#subNavigation a:link,
div#subNavigation a:visited {
	color: white;
	text-decoration: none;
	}
div#subNavigation ul a:hover {
	background-position: 0 -58px;
	color: RGB(56,125,230);
	}
div#subNavigation ul a:active {
	background-position: 0 2px;
	color: white;
	}

div#subNavigation ul ul a:hover {
	background-position: 10px -58px;
	}
div#subNavigation ul ul a:active {
	background-position: 10px 2px;
	color: white;
	}

/* hide the subnav */
div#subNavAboutUs,
div#subNavProductgroups,
div#subNavFBIFoodgroup,
div#subNavContacts {
	display: none;
	}

/* show the subnav */
body.aboutus       div#subNavAboutUs,
body.productgroups div#subNavProductgroups,
body.fbifoodgroup  div#subNavFBIFoodgroup,
body.contacts      div#subNavContacts {
	display: block;
	}


/* highlight the current page in the subNav */

body#history            div#subNavigation ul a.history,
body#missionstatement   div#subNavigation ul a.missionstatement,
body#visionstatement    div#subNavigation ul a.visionstatement,
body#values             div#subNavigation ul a.values,

body#poultry            div#subNavigation ul a.poultry,
body#beef               div#subNavigation ul a.beef,
body#pork               div#subNavigation ul a.pork,
body#seafood            div#subNavigation ul a.seafood,
body#others             div#subNavigation ul a.others,

body#europe             div#subNavigation ul a.europe,
body#southamerica       div#subNavigation ul a.southamerica,
body#northamerica       div#subNavigation ul a.northamerica,
body#asia               div#subNavigation ul a.asia,

body#sourcingandsales   div#subNavigation ul a.sourcingandsales,
body#operations         div#subNavigation ul a.operations,
body#finance            div#subNavigation ul a.finance {
	background-position: 0px -58px;
	font-style: italic;
	}

/* highlight the current page in the subSubNav */
body#chicken div#subNavigation ul ul a.chicken,
body#turkey  div#subNavigation ul ul a.turkey,
body#ducks   div#subNavigation ul ul a.ducks {
	background-position: 10px -58px;
	font-style: italic;
	}




/* content
================================================================== */

div#content {
	padding: 30px 0;
	width: 839px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	border-left: 1px solid white;
	}
body.home div#content {
	border-left: none;
	background: url(/images/worldmap.gif) no-repeat;
	height: 290px;
	margin-top: 30px;
	position: relative;
	}

div#homeTXT {
	width: 450px;
	position: absolute;
	top: 50px;
	left: 210px;
	}


div#mainContent {
	width: 365px;
	float: left;
	min-height: 350px;
	}
div#mainContent div#titleContainer {
	position: relative;
	border-bottom: 1px solid white;
	margin-bottom: 10px;
	overflow: hidden;
	width: 365px;
	}
div#mainContent div#titleContainer div#title {
	float: left;
	font-weight: normal;
	font-size: 14px;
	padding: 6px;
	background: RGB(193,58,0);
	}


div#mainContent h2 {
	font-size: 13px;
	}
div#mainContent p {
	margin-bottom: 18px;
	}
div#mainContent ul {
	margin-left: 18px;
	}
div#mainContent li {
	font-size: 11px;
	margin-bottom: 6px;
	}
div#mainContent a:link,
div#mainContent a:visited {
	color: white;
	}
div#mainContent a:hover {
	text-decoration: none;
	}
div#mainContent a:active {
	text-decoration: underline;
	}



div#sideContent {
	width: 250px;
	float: right;
	}


div#sideContent p.description {
	background: RGB(193,58,0);
	height: 20px;
	line-height: 20px;
	font-style: italic;
	padding: 0 6px;
	margin-bottom: 10px;
	text-align: right;
	}


div#sideContent div.textBox {
	margin-bottom: 10px;
	background: url(../images/textBoxBG.gif) repeat-x left bottom white;;
	padding: 10px;
	font-size: 11px;
	line-height: 15px;
	border: 1px solid white;
	color: RGB(0,51,128);
	}
div#sideContent div.textBox h1 {
	font-size: 14px;
	color: RGB(193,58,0);
	margin-bottom: 6px;
	}
div#sideContent div.textBox a:link,
div#sideContent div.textBox a:visited {
	color: RGB(193,58,0);
	}
div#sideContent div.textBox a:hover {
	text-decoration: none;
	}
div#sideContent div.textBox a:active {
	text-decoration: underline;
	}



div#breadCrumbs {
	margin-top: 30px;
	font-size: 11px;
	}
div#breadCrumbs span {
	color: RGB(193,58,0);
	display: inline-block;
	padding: 0 4px;
	}
div#breadCrumbs a:link,
div#breadCrumbs a:visited {
	color: white;
	text-decoration: none;
	}
div#breadCrumbs a:hover {
	text-decoration: underline;
	}




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

div#footer {
	background: url(../images/footerHR.gif) no-repeat top center;
	height: 100px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
div#footerContent {
	width: 840px;
	height: 40px;
	margin: 0 auto;
	position: relative;
	padding-top: 4px;
	}
div#footerContent a:link,
div#footerContent a:visited {
	color: white;
	text-decoration: none;
	}
div#footerContent a:hover {
	text-decoration: underline;
	}

div#footerDiamond {
	position: absolute;
	width: 145px;
	height: 49px;
	right: 0;
	top: -14px;
	background: url(../images/footerDiamond.gif);
	overflow: hidden;
	text-indent: -1000px;
	}