﻿@media screen{
/* screen stylesheet for the Irish Food Board */

/* Colour scheme

About Food		light green	#87BD3D
About Gardening		dark green	#306645
About Us		dark blue	#002B73
News Events		rust	#CC0000
Industry Services	light purple	#A1A8DE
Industry Information	dark purple	#823094

*/

/* REMOVED AS PER PAUL GRANT
html{SCROLLBAR-FACE-color: #3F9B46;
SCROLLBAR-ARROW-color: White;
SCROLLBAR-TRACK-color: White;
SCROLLBAR-BASE-color: Black;
SCROLLBAR-HIGHLIGHT-color: #3F9B46;
SCROLLBAR-3DLIGHT-color: #004891;
SCROLLBAR-SHADOW-color: #3F9B46;
SCROLLBAR-DARKSHADOW-color: #004891;
}
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size:11px;*/
	margin: 0;
	padding: 0;
	text-align: left; 
	color: #003;
	word-wrap: break-word;/* long URLs in narrow columns */
	
}

form#aspnetForm{
	text-align:left;
	width: 970px;
	margin:0 auto;
} /* Everything is in this form in .NET */
/*
fieldset{text-align: right;border:none;width:100%;padding:20px 0;}
*/
input, textarea, select{
	color:#000;
	border:1px solid #000000;

}

.button{
	border-color: #CCC;
	cursor: pointer;
	font-size: 14px;
}
/*
margin:1px 4px 1px 0px;
fieldset input, fieldset textarea, fieldset select{width:400px;}
label{margin-right:10px;font-weight:bold;}
.asterisk{color:#3F9B46;margin:auto 3px;}
.left{text-align:left;width:500px;}
*/

h1{
	padding:3px 0 3px 6px;
	margin:0 0 6px 0;
	background-color:#004891;
	color:white;
	font-size:120%;
}
h2{
	padding:3px 0 3px 0;
	margin:0 0 6px 0;
	font-size:115%;
}
h3{
	padding:3px 0 3px 0;
	margin:0 0 6px 0;
	font-size:110%;
}
h4{
	padding:3px 0 3px 0;
	margin:0 0 6px 0;
	font-size:100%;
}
h5{
	padding:3px 0 3px 0;
	margin:0 0 6px 0;
	font-size:95%;
}
h6{
	padding:3px 0 3px 0;
	margin:0 0 6px 0;
	font-size:90%;
}


.HTMLContent{
	width:97%;
}

.RightNavHTMLContent{
	width:93%;
}
.HTMLContent h2{
	border-bottom-style:none;
}
.PressReleaseContent h2{
	border-bottom-style:none;
	padding:8px 0 1px 0;
	margin:0 0 0 0;
	font-size:100%;
}
.PressReleaseContent h2 a:link,.PressReleaseContent h2 a:visited{
	text-decoration:none;
}
.PressReleaseContent h2 a:hover{
	text-decoration:underline;
}


.PressReleaseContent h3{
	padding:1px 0 1px 0;
	margin:0 0 0 0;
	font-size:98%;
	font-weight: normal;
	color: #333333;
}
.JobContent h2{
	border-bottom-style:none;
	padding:8px 0 1px 0;
	margin:0 0 0 0;
}

img{
	border:none;
}

.bold{font-weight:bold;}

.message{
	color:#f00;
	font-weight:bold;
}

a:link{
	color:#999;
	text-decoration:none;
}
a:visited{
	color:#999;
	text-decoration:none;
}
a:hover{
	color:#999;
	text-decoration:underline;
}
/*
a:active, a:focus{color:#FF0101; background-color:#FFA; text-decoration:none;}
*/
.heading{
	font-size: 1.2em;
	font-weight:bold;
}

.document a:link{
	color:#000;
	text-decoration:none;
	font-size:105%;
}
.document a:visited{
	color:#000;
	text-decoration:none;
	font-size:105%;
}
.document a:hover{
	color:#000;
	text-decoration:underline;
	font-size:105%;
}

.container a:link, .container a:visited{
	color:#000;
	text-decoration:underline;
}

.container a:hover{
	text-decoration:underline;
}
.container input, .container textarea, .container select{
	color:#000;
	border:1px solid #666666;
	margin:1px 4px 1px 0px;
}

.container p{
	margin:0 0 10px 0;
}

#accessibility, legend{
	position:absolute;
	top:-200px;
	height:1px;
	font-size:1px;
	z-index:-1;
}

caption{display:none;}

#header {
	width: 970px;
	height:80px;
	margin: 0;
	padding: 0;
}
#logo{
	float:right;
	width:700px;
	background-color: #FFF;
	position:absolute;
	z-index:4;
}
#searchform{
	margin:4px 0 0 0;
	padding:0px;
	float:right;
	width:270px;
}
#searchform a:link, a:visited, a:active{
	color:#999;
}
#searchform a:hover{
	color:#777;
}
.search_label{
	color:#000;
	font-weight:normal;
	font-size:1.2em;
	padding-bottom:3px;
	float: none;
	width: auto;
	margin-right: 0.5em;  
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}
ul li, .wideRight ul li {
	margin:0 0 4px 0;
	padding:0 0 0 16px;
	background-image: url("../graphics/greyArrow.gif") no-repeat 0px 0px;
}

#quickLinks{
	position:relative;
	right:0px;
	overflow:hidden;/*margin-left:-20px;*/
}

#quickLinks a{
	margin:0;
	padding:0 3px 0 0;
	font-weight:normal;
}
#advSearch a{
	font-weight:normal;
}

#headerSearch{
	margin:6px 0;
}
#topNav {
	height:40px;
	margin:0;
	padding:0;
	background-image: url("../graphics/stripes.gif");
}
#topNav ul{
	list-style:none;
	text-align:center;
	height:40px;
	margin:0;
	padding:0;
}
#topNav ul li{
	height:35px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	background: url("../graphics/topNav_Separator.gif") no-repeat 0 0px;
	position:relative;
	top:15px;
}
#topNav > ul > li:first-child{
	background: none;
}
#topNav ul li#topNavAboutFood{
	background: none;
} /* Microsoft bug */

#topNav ul li a{
	padding: 10px 15px 0px 15px;
	margin:8px 0px 0px 0px;
	background: url("../graphics/topNav_Up.gif") no-repeat top center;
}

#topNav ul li#topNavAboutFood a:link{
	color:#666
}
#topNav ul li#topNavAboutFood a:hover{
	color: #000;
	text-decoration:none;
	background: url("../graphics/topNav_Over87BD3D.gif") no-repeat top center;
}
#topNav ul li#topNavAboutGardening a:link{
	color:#666
}
#topNav ul li#topNavAboutGardening a:hover{
	color: #000;
	text-decoration:none;
	background: url("../graphics/topNav_Over306645.gif") no-repeat top center;
}
#topNav ul li#topNavAboutUs a:link{
	color:#666
}
#topNav ul li#topNavAboutUs a:hover{
	color: #000;
	text-decoration:none;
	background: url("../graphics/topNav_Over002B73.gif") no-repeat top center;
}
#topNav ul li#topNavNewsEvents a:link{
	color:#666}
#topNav ul li#topNavNewsEvents a:hover{
	color: #000;
	text-decoration:none;
	background: url("../graphics/topNav_OverCC0000.gif") no-repeat top center;
}
#topNav ul li#topNavIndustryServices a:link{
	color:#666}
#topNav ul li#topNavIndustryServices a:hover{
	color: #000;
	text-decoration:none;
	background: url("../graphics/topNav_OverA1A8DE.gif") no-repeat top center;
}
#topNav ul li#topNavIndustryInformation a:link{
	color:#666}
#topNav ul li#topNavIndustryInformation a:hover{
	color: #000;
	text-decoration:none;
	background: url("../graphics/topNav_Over823094.gif") no-repeat top center;
}

#topNav a:visited{color:#222;}

/* Side Navigation needs colour override */
#sideNav{
	float:left;
	width:222px;
	margin:0 10px 0 0;
	padding:0;
}
html>body #sideNav {
	width:235px;
}
#sideNav ul,#sideNav ul li ul{
	list-style:none;
	margin:0 0 0px 0;
	padding:0 0 0 0;
	border:none;
}

#sideNav ul li{
	height:100%;
	list-style:none;
	margin:0 0 2px 0;
	padding:0 0 0 0;
	border:none;
	background:none;
	background-color:#FFF;
}
#sideNav ul li ul{
	border-top:2px white solid;
	border-bottom:2px white solid;
	background-color:none;
	height:100%;
} /* IE 6 & 7 bug */

/*html>body #sideNav ul li, html>body #sideNav ul li ul{list-style:none;margin:0 0 2px 0;padding:0 0 0 0;border:none;background:none;background-color:#FEE;}
*/#sideNav a:link,#sideNav a:visited,#sideNav a:active,#sideNav a:hover{
	display:block;
	height:100%;
	overflow:hide;
	margin:0 0 0px 0;
	padding:2px 2px 2px 6px;
	border:1px solid gray;
	color:#000;
}
html>body #sideNav a:link,html>body #sideNav a:visited, html>body #sideNav a:hover{
	display:block;
	width:auto;
	height:100%;
}
#sideNav ul li ul li a:link, #sideNav ul li ul li a:visited, #sideNav ul li ul li a:hover{
	padding-left:26px;
} /* For IE 6 & 7 */
#sideNav ul ul a:link, #sideNav ul ul a:visited, #sideNav ul ul a:hover{
	padding-left:26px;
} 	/* For Firefox  */
a:link.current, a:visited.current,#sideNav ul li ul li a:link.current, #sideNav ul li ul li a:visited.current{
	background-color:#FFF;
	font-weight:bold;
	border-right:none;
}

#sideNav ul li ul li a{
	font-size:90%;
}

div.container{
	width: 970px;  
	background-color: #FFF;
	margin: 0 auto;
	border-top: 4px solid #FFFFFF;
	padding: 0;
	}
	
#breadcrumb {
	margin: 0;
	padding: 0 0 2px 0;
}
#breadcrumb a:link, #breadcrumb a:visited{
	text-decoration: underline;
	color: #808080;
	font-size: 96%;
}
#breadcrumb ul{
	list-style:none;
	left:0px;
	margin:0;
	padding:0;
	color: #808080;
	font-size: 96%
}
/* 		position:relative; */
#breadcrumb ul li{
	display:inline;
	margin: 3px 0 0 0;
	padding:0;
	background:none;
}

div#mainArticle{
	float:left;
	width:470px;
	margin:0 10px 0 0px;
	padding:0;
}
.wideRight{
	width:710px;
	float:left;
	margin:0 0 0 0px;
}
html>body #wideRight {
	width:725px;}

.event{display:inline}

.event .back{
	width:710px;
	border-top:2px solid #CCC;
	margin-top:8px;
	text-align:right;
	clear:both;
}

html>body .event .back {
	width:720px;
}
.event .field{
font-weight:bold;width:100px;float:left;padding:2px 0;
}
.event .data{width:240px;float:left;padding:2px 0;
}
.event .widedata{width:570px;float:left;padding:2px 0;
}
.event .widedatabold{width:570px;float:left;padding:2px 0;font-weight:bold;
}
html>body .event .widedata {width:580px;}


.GenericListTable {
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 95%;
}
.GenericListTable td{
	margin: 0px;
	border: 0px;
	padding-left: 3px;
}
.GenericListTable th{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-left: 3px;
}
.GenericListTable tr{
	vertical-align:top;
}

.light_row {
	background-color: #FFFFFF;
	color: #000;
}

.dark_row {
	background-color: #F8F8F8;
}

.dark_row td{
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}

.TableComment
{
	font-size:smaller;
	font-style:italic;
}

/*table.ms-siteactions{width:400px;}*/ /* Microsoft SharePoint conflict (only visible to authors)*/
/*
th{background-color:#AF9;padding:2px 3px;margin:2px;}
tr{background-color:#EFE;vertical-align:top;}
tr.participate{background-color:#FDA;}
tr.article{background-color:#FFF;}
td{padding:2px;margin:2px;}
*/

.wideCentre{width:480px;float:left;margin:0 10px 0 0px;
}

div.document p{margin:0 0 5px 0;
}
div.document img {margin:0;
}
div.document p.download{padding-bottom:5px; border-bottom:1px #CCC solid;
}
div.document p.download span.size{color:#666666;padding-left:3px;
}

.thinRight{
	width:235px;
	float:left;
	margin:0 0 0 0px;
}

.ms-long{
	width:96%
}

#rightCol{float:right;width:220px;margin:0;padding:0;
}
html>body #rightCol {width:235px;}
.clearBoth{clear:both;font-size:1px;position:relative;top:-10px;
}

.credit {float:left;width:300px;}
.nutrition {width:200px;float:right;background-color:#EB9;margin:0 0 10px 0;
}
.nutrition h3{background-color:#DA7;}
.nutrition p{margin:0;padding:2px; text-align:right;}

.paging a{font-weight:bold;padding:2px 10px 2px 0;font-size:109%}

#footer{
	border-color:ccc;
	border-bottom:1px #ccc solid;
	border-top:1px #ccc solid;
	padding:4px 10px;
	margin:6px 0;
}
#footer a{
	margin-left:13px;
	color:#333;
}
#footer a:link,#footer a:visited{text-decoration:none;}
#footer a:hover{text-decoration:underline;}

.SearchTitle {
	font-weight:bold;
	font-size:109%;
	padding:15px 10px 0 0
}

#searchpaging{
	padding:15px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#searchpaging a{
	padding:4px 7px 4px 7px;
	margin:2px 2px 2px 2px;
	border:1px solid #3F9B46;
	background:#FFFFFF;
	color:#3F9B46;
	text-decoration:none;
	float:left;
}

#searchpaging a:hover{
	border:1px solid #3F9B46;
	background:#3F9B46;
	color:#FFFFFF;
	text-decoration:none;
}

}
/* Tim Jones, Parity January 2008 */

/* Additional Styles - Paul Grant */

.greenBox {
	border: 1px solid #F0F6E6;
	background-color: #F7FAF2;
	padding: 3px;
	margin-bottom: 4px;
}

.greyBox {
	border: 1px solid #D4D4D4;
	background-color: #FCFCFC;
	padding: 3px;
	margin-bottom: 4px;
}

h2 span.blackHeader{
	color: #333333;
	font-size: smaller;
}


table.greyTable {
	border-collapse:collapse;
	background-color: #FCFCFC;
	margin: 0px;
	padding: 0px;
}

table.greyTable td{
	border: 1px solid #D4D4D4;
	margin: 0px;
	padding: 2px 6px;
}

td.greyTableTitle {
	font-weight:bold;
	width: 150px;
}


tr.orangeTitle td{
	color: #FFFFFF;
	background-color: #FF6600;
	font-weight: bold;
}

tr.whiteSubtitle td{
	background-color: #FEFEFE;
}

strong.orangeTitle{
	color: #FF6600;
}



/* About Industry Styles - Paul Grant */

tr.AItitleRow td{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-weight:bold
}

tr.AItotalRow td{
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-weight:bold
}

/*About Gardening Stlyes */
tr.AGtitleRow td{
	background-color: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	font-weight:bold;
	color: #FF6600;
}

.AGheaderText{
	color: #306645;
	font-weight:bold
}



/* PR and FoodAlert Styles - Paul Grant */
div.prContainer {
	float: left;
	padding-bottom: 5px;
	border-bottom:1px solid #CCC;
	width: 99%;
}

div.prDate {
	float: left;
	width: 150px;
	padding-top: 10px;
	color: #CC0000;
}

div.prTitles {
	float: left;
	width: 320px;
}

.FoodAlertContent h2{
	font-size: 16px;	
}

div.faTitles H2{
	border: 0;
	font-size: 12px;
}

div.faTitles H2 A{
	text-decoration: none;
}

div.faTitles H2 A:hover{
	text-decoration: underline;
}

div.faContainer {
	padding-bottom: 2px;
}

/* Additional Event Details Styles - Paul Grant */
div.eventLabel {
	float: left;
	width: 100px;
	color: #666666;
	clear: left;
	font-weight: bold;
}

div.eventDetails{
	padding-top: 20px;
	padding-bottom: 10px;
	display: block;
	width: 100%;
}

.RegisterLinkBox {
	display: block;
	width:100%;
	padding: 3px;
	border: 1px solid #CC0000;
	font-size: 110%;
	font-weight: bold;
}

a.RegisterLink{
	text-decoration: none;
}

.RegisterLinkBox A:hover{
	text-decoration: underline;
}

a.backLink {
	color: #999999;
	text-decoration: none;
}

a.backLink:hover{
	text-decoration: underline;
}


/* Sitemap Styles - Paul Grant */
div.siteMap div{
	float: left;
	width: 16.5%;
	margin: 0px;
	padding: 0px;
}

div.siteMap ul{
	margin-left: 2px;
	padding-left: 2px;
	margin-top: 0px;
	padding-top: 0px;
	list-style-type: none;
}
div.siteMap ul li{
	padding: 0px;
	padding-left: 12px;
	margin: 0px;
}
div.siteMap li{
	padding-left: 0px;
	margin-left: 0px;
}
div.siteMap li a{
	text-decoration: none;
	color: #999999;		
}

div.siteMap div h3{
	border-bottom: 2px solid #CCCCCC;
	width: 90%;
	text-indent: 5px;
	margin-bottom: 3px;
	padding-bottom: 0px;
}
div.ddl_ctrl_country {
	padding-left:0em;
	padding-right:0em;
	float:left;
	display:inline;
}

div.lbl_ddl_row_label_county {
	padding-right:2em;
	font-weight: bold;
	float:left;
	display:inline; 
	vertical-align:baseline;
}

div.mapsubmit {  
	padding-right:2em;
	font-weight: bold;
	float:left;
	display:inline;
}

fieldset.top {
	margin-top: 0em;
	border-style:none;
}
div#aboutFood{
	color: #69BE28;
}
div#aboutFood li a:hover{
	text-decoration: underline;
	color: #69BE28;
}

div#aboutGardening{
	color: #006643;
}
div#aboutGardening li a:hover{
	text-decoration: underline;
	color: #006643;
}

div#industryInformation{
	color: #77216F;
}
div#industryInformation li a:hover{
	text-decoration: underline;
	color: #77216F;
}

div#aboutUs{
	color: #002776;
}
div#aboutUs li a:hover{
	text-decoration: underline;
	color: #002776;
}

div#newsEvents{
	color: #CC0000;
}
div#newsEvents li a:hover{
	text-decoration: underline;
	color: #CC0000;
}
div#industryServices{
	color: #0094B3;
}
div#industryServices li a:hover{
	text-decoration: underline;
	color: #0094B3;
}

/* Misc Styles - Paul Grant */

a.noUnderline, a.noUnderline:hover, a.noUnderline:visited, a.noUnderline:link  {
	text-decoration: none;
}

div.photoCaption {
	padding-top: 5px;
	font-size:80%;
	margin-bottom: 15px;
}

p.small {
	padding-top: 5px;
	font-size:80%;
}

p.black {
	color: #000000;
}

div.pork08 {
	background-image: url(http://www.bordbia.ie/SiteCollectionImages/home%20page/pork-JuneJuly08/purple_background.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 272px;
}

div#organicWeek {
	width: 100%;
}

div#organicWeek img{
	padding-left: 1%;
}

span.smallGrey {
	font-size: 90%;
	color: #666666;
	text-decoration: none;
}

/* Hill Lamb Styles - Paul Grant */
div#hillLambTop {
	background-image:url('../SiteCollectionImages/About Food/hill-lamb/top-banner.jpg');
	background-position:left;
	background-repeat:no-repeat;
	width: 100%;
	height: 258px;
	background-color: #473528;
	padding-bottom: 10px;
}
div#hillLambMain {
	background-color: #B4A299;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

div#hillLambMain p{
	color:#FFFFFF;
	font-size: 140%;
	font-weight: bold;
	padding-left: 25px;
	clear: both;
}

div#hillLambMain TABLE{
	background-color: #473528;
	color: #EEEEEE;
	margin: 0px;
	margin-left: 25px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	width: 90%;
}

div#hillLambMain td{
	margin: 0px;
	border-top: 1px solid #CCC;
	padding-left: 3px;
}

div#hillLambMain TABLE A{
	color: #EEEEEE;
}


div#hillLambMainContent {
	float: left;
	background-color: #B4A299;
	width: 20%;
	padding-top: 10px;
	padding-left: 25px;
	text-align: justify;
}

div#hillLambMainContent1 {
	float: left;
	background-color: #B4A299;
	width: 20%;
	padding-top: 10px;
	padding-left: 35px;
	text-align: justify;
}

div#hillLambBottom {
	float: left;
	background-image:url('../SiteCollectionImages/About Food/hill-lamb/bottom-banner.jpg');
	background-position:left;
	background-repeat:no-repeat;
	width: 100%;
	background-color: #473528;
	height: 117px;
	padding-top: 2px;
}

/* End Hill Lamb Styles - Paul Grant */

div#lambSundayRoasts {
	background-color: #00483A;
}

div#lambSundayRoasts p img{
	margin-left:12px;
}

div#lambSlowDelicious {
	background-color: #410942;
}
div#lambSlowDelicious p img{
	margin-left:12px;
}

div#lambQuickDinners {
	background-color: #7C0040;
}
div#lambQuickDinners p img{
	margin-left:12px;
}

div#lambSundayRoasts img.titleImage, div#lambSlowDelicious img.titleImage, div#lambQuickDinners img.titleImage{
	margin-bottom: 60px;
	margin-right: 25px;
}

p.irishBeefUK {
	color: #00754D;
	line-height: 16px;
	font-weight:bold;
}
div.smalldate {
	font-size:x-small;
}

/* Commodity Styles - Jan 2009 Paul Grant */
.CommodityInfoTable {
	margin: 0px;
	border: 0;
	border-collapse: collapse;
}

.CommodityInfoTable td, .CommodityInfoTable th{
	margin: 0px;
	border: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

.CommodityInfoTable tr.title{
	color: #FFFFFF;
	background-color: #A1A8DE;
	font-weight: bold;
}

.CommodityInfoTable tr.title td{
	border-left: 1px solid #FFFFFF;
}

.CommodityInfoTable tr.SubTitle td{
	color: #FF6600;
	font-weight: bold;
	border-bottom: 1px solid #999999;
}

.CommodityInfoTable td.leftBorder{
	border-left: 1px solid #A1A8DE;
}

ol li{
	background-image:none;
	background:none
}

/* iFrame Styles - Oct 2009 Paul Grant */

iframe{
	border: none;
}

/* PR styles - March 2010 */
div.PRtitleRow{
	color: #AA272F;
	font-weight: bold;
	font-size:larger;
	border-bottom: 1px solid #AA272F;
}

span.leftCell{
	display: inline-block;
	width: 200px;
}

/* Distributor Search styels - July 2010 (Have to be added here to overwrite styles specified in this stylesheet) */
.DistributorListTableHeader a:link, .DistributorListTableHeader a:active{
	color:#FFFFFF;
	text-decoration: none;
}

.DistributorListTableItem a.link, .DistributorListTableItem a.active, .DistributorListTableAlternateItem a.link, .DistributorListTableAlternateItem a.active{
	text-decoration: none;
}

.DistributorListTableHeader a:hover, tr.DistributorListTableItem td a.hover, tr.DistributorListTableAlternateItem td a.hover{
	text-decoration: underline;
}

/* Homepage styels - May 2011 (Have to be added here to overwrite styles specified in this stylesheet) */

a.ReadMoreLink{
	color: #EF3E34;
}

