@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------
	master brand style sheet for all media.
-----------------------------------------------------*/
/*--- CSS resets (http://meyerweb.com/eric/tools/css/reset/ v2 26 Jan 2011) ---*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
strong {
	font-weight:bold;	
}

/*--- Start site specific styles ---*/
body {
    padding:0px;
    margin:0;
	font-family:Arial, Helvetica, sans-serif!important;
    background:#dedfe0 url(../../../images/SmurfitKappa/bckgrd.gif) repeat-x;
    color:#333!important;/*Global font colour unless overridden*/
    font-size:0.7em;
}
body.v4master {
    height:auto;
    overflow:scroll;
    width:100%;
}
.ms-dialog body.v4master { /*popup window*/
    overflow:auto;
}
.wrapperContent {
    background:transparent;
}
.s4-ba {
    padding:0;           
}
img, img a {
    border:none;
}
:-moz-any-link:focus { /* Removes the outline from links in Firefox */
    outline: none;
}
a:link, a:visited, .ms-WPBody a:visited {
    color:#007CC2; /*Pantone 285*/
}
p {
    line-height:1.6em;
    margin-bottom:10px;
    margin-top:6px;
}
.homeMiddleContent p {
	margin-bottom:14px;
    margin-top:4px;
}
.ms-WPBody a:link, .ms-WPBody a:visited {
	text-decoration:none;
}
.ms-WPBody a:hover {
	text-decoration:underline;
	color:#333;
}
.ms-WPBody .dfwp-item a:hover {
	color:#333;
	text-decoration:underline;
}
.hide {
	display:none;
}
.caps {
	text-transform:uppercase;	
}

/*======================================================================================
    Heading Levels
======================================================================================*/
/*--- H1 Heading ---*/
h1, .ms-rteElement-H1 {
	font-family:Tahoma, Geneva, sans-serif;
    color:#007CC2;
	font-size:2.1em;
}
/*--- H2 Heading ---*/
.pageTitleBlock h1, .ms-rteElement-H2 {
    font-family:Tahoma, Geneva, sans-serif;
    color:#007CC2;
	font-size:1.8em;
	font-weight:normal;
}
.pageTitleBlock h2 {
    margin:8px 15px 12px 0;
}
.pageTitleBlock h2 a {
	cursor:default;	
}
.ms-WPBody .ms-rteElement-H2 {
	margin:8px 8px 8px 0px;
	font-size:1.9em;
	line-height:1.2em;
	font-weight:normal!important;
}
/*--- H3 Heading ---*/
.ms-WPBody h3, .ms-bodyareacell .ms-WPBody .ms-rte-wpbox h3, .ms-rteElement-H3 {
    color:#007CC2;
    font-family:Tahoma, Geneva, sans-serif;
    font-size:1.3em;
	line-height:1.4em;
    font-weight:normal;
    margin:0 0 8px;
}
.ms-rteElement-H3 {
	font-size:1.45em;
}
.ms-WPBody .ms-rtestate-field > .ms-rteElement-H3 {
	margin-top:8px;
}
/*--- H4 Heading ---*/
.ms-WPBody h4, .ms-rteElement-H4 {
    color:#007CC2;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:1.1em;
	line-height:1.4em;
    font-weight:normal;
    margin:-2px 7px 6px 0;
	font-style:normal;
}
.thumbnailSummary h4 /*.noThumbnailSummary h4*/ {
    color:#333;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:1.2em;
    font-weight:normal;
    line-height:1.3em;
    margin:0 0 4px;
}
.thumbnailSummary h4 a /*.noThumbnailSummary h4 a*/ {
    color:#007CC2;
}
.publicationList h4{
    padding-top:25px;
}
.publicationList h4:hover {
    color:#333;
    text-decoration:underline;
}
/*--- H5 Heading ---*/
.ms-WPBody h5 {
    font-size:1.1em;
    margin:4px 0;
}
/*====================================================================================
    Top tool bar and stock price styles
======================================================================================*/
.topToolBar {
	background:#666 url(../../../images/SmurfitKappa/bckgrd-topToolBar.gif) no-repeat;
	color:#CEE8F3;
}
.topToolBar a {
	text-decoration:none;
	color:#CEE8F3;
}
.topToolBar a:hover {
	text-decoration:underline;
	color:#FFF;
}
.stockFeed {
	font-size:0.9em;
	margin:0 20px 0 253px;
	float:left;
	max-width:335px;
	overflow:hidden;
}
.loginContact {
	float:left;	
	font-size:0.9em;
	margin-top:2px;
}
.expand {
	float:right;
}
.stockFeed span, .stockFeed a, .stockFeed div, .loginContact span, .loginContact a {
	display:inline-block;
	vertical-align:middle;
	margin-top:7px;
}
span.country {
	display: inline-block;
    font-size: 0.9em;
    margin:8px 0 0 25px;
    text-align: right;
}
.topToolbarSpacer {
	margin:0 7px;
}
.expand {
	display:inline-block;
	vertical-align:middle;
	font-size:1em;
	background:url(../../../images/SmurfitKappa/buttonCountry.gif) no-repeat;
	width:152px;
	height:26px;
	margin:-4px -8px 0 0;
	padding:7px 0 0 25px;
}
.expand:hover {
	background:url(../../../images/SmurfitKappa/buttonCountryHover.gif) no-repeat;
}
.collapse {
	clear:both;
	padding:2px 0 10px 25px;
}
.collapse:after {
	content: ".";display:block;height:0;clear:both;visibility: hidden;
}
.collapse ul {
	float:left;
	display:block;
	width:130px;
	border-left:1px solid #808184;
}
.collapse li {
	margin:4px 0 4px 10px;
}
.collapse a {
	background:url(../../../images/SmurfitKappa/arrowOrangeArrow.gif) no-repeat 0px 4px transparent;
	padding-left:11px;
	color:#f5f5f5;
}
.collapse > a {
	margin:10px 0;
	display:block;
	font-size:1.05em;
	background:url(../../../images/SmurfitKappa/arrowOrangeArrow.gif) no-repeat 0px 2px transparent;
}
.collapse li h2 {
	color:#FDB913;
	font-size:1.05em;
	margin:-4px 0 7px 0;
	display:block!important;
}

/*====================================================================================
    Home page styles
======================================================================================*/
.bannerText {
	width:350px;
	height:119px;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif;
	background:transparent url(../../../images/SmurfitKappa/bckgrdHomeBanner.png) no-repeat;
	margin:-145px 0 0 23px;
	padding:13px 10px;
	z-index:99;
	display:inline-block;
}
.bannerMsg {
	height:88px;
	font-size:1.7em;
	line-height:1.2em;
	color:#005CB3;
	display:block;
}
a:hover .bannerMsg {
	color:#004E8E;
}
.bannerLink {
	display:block;
}
a .bannerLink {
	color:#E1F0F8;
	font-size:1.2em;
}
a:hover .bannerLink {
	color:#FFF;
}
/*======================================================================================
    Article List styles
======================================================================================*/
.thumbnailSummary {
	margin:0 3px 0 0px;
}
.thumbnailSummary img,  {
    float:left!important;
    clear:both!important;
    margin:0px 10px 22px 0;
    width:130px;
    height:80px;
}
.personSummary img {
	float:left!important;
    clear:both!important;
    margin:3px 10px 0 0!important;
    width:80px;
    height:80px;
}
.thumbnailSummary p {
    margin:5px 0 5px;
    display:block;
    height:45px;
    overflow:hidden;
    line-height:1.5em;
    clear:right;
	min-width:300px;
}
.thumbnailSummary a:hover {
    color:#333;
}
span.subDetail {
    display:inline-block;
    color:#666;
    font-size:0.95em;
	margin-bottom:2px;
}
.publicationList {
    clear:both;
	margin-right:15px;
}
.publicationList img {
	float:left!important;
    clear:both!important;
    margin:2px 8px 20px 0!important;
	width:68px;
    height:90px;
}
/*======================================================================================
    Article detail styles
======================================================================================*/
.date {
    display:block;
    font-size:0.95em;
    color:#666;
	margin-bottom: 5px;
}
/*====== Article layout ======*/
.featureContent {
    clear:both;
    font-size:1.05em;
}
.heroText, .heroText .ms-rte-wpbox p {
    font-size:1.5em;
    line-height:1.2em;
    color:#333;
    padding-bottom:6px!important;
}
.featureContent p 
{   padding-top:0;
}
.featureContent div.ms-rtestate-field p:first-child { /*Adds space after hero text*/
    padding-top: 14px;
}
.featureContent ul
{   margin-bottom:10px;
}
.featureImage
{   float:left;
    display:inline;
    width:auto!important;
}
.featureContent img /*override img padding above for content images*/
{   padding:0 8px 8px 0;
    margin:0;
    max-width:500px;
}
            html* .featureContent img /*IE6&7 Fix*/
            {   margin:2px -1px 2px 2px;
            }
/*--- File download link ---*/
.featureLink { 
    border-bottom:1px solid #EBEBEB;
    border-top:1px solid #EBEBEB;
    clear:both;
    margin-bottom:20px;
	margin-top:8px;
	min-height:25px;
	padding-bottom:4px;
	padding-top:0;
}
.featureLink label {
    color:#666;
    float:left;
    font-weight:bold;
    padding:7px 0 0;
    width:12%;
}
.ms-bodyareacell .ms-WPBody .linkDownload ul.link-item, .ms-bodyareacell .ms-WPBody .featureLink ul.link-item {
    list-style:none;
    margin-top:7px;
	margin-bottom:0;
}
.linkDownload li {
	list-style:none;
	margin-bottom:0;
	margin-top:-4px;
}
/*--- Attachment document icons --- Not used in Smurfit Kappa yet 
.link-item a[type='application/pdf'], .link-item a[href$='.pdf'] {
    background: url('../../../images/SmurfitKappa/iconPDF.gif') no-repeat;
    padding:3px 3px 3px 24px;;
}
.link-item a[type='application/doc'], .link-item a[type='application/docx'], .link-item a[href$='.doc'], .link-item a[href$='.docx'] {
    background: url('../../../images/SmurfitKappa/iconDOC.gif') no-repeat 0 2px;
    padding:3px 3px 3px 24px;
}
.link-item a[type='application/xls'], .link-item a[type='application/xlsx'], .link-item a[href$='.xls'], .link-item a[href$='.xlsx'] {
    background: url('../../../images/SmurfitKappa/iconXLS.gif') no-repeat;
    padding:3px 3px 3px 24px;
}
.link-item a[type='application/ppt'], .link-item a[type='application/pptx'], .link-item a[href$='.ppt'], .link-item a[href$='.pptx'] {
    background: url('../../../images/SmurfitKappa/iconPPT.jpg') no-repeat;
    padding:1px 3px 3px 24px;
}
.link-item a[type='application/avi'], .link-item a[type='application/mpg'], .link-item a[type='application/wmv'], .link-item a[href$='.avi'], .link-item a[href$='.mpg'], .link-item a[href$='.wmv'] {
    background: url('../../../images/SmurfitKappa/iconVIDEO.gif') no-repeat;
    padding:3px 3px 3px 24px;
}
.link-item a[type='application/avi'], .link-item a[href$='.zip'] {
    background: url('../../../images/SmurfitKappa/iconZip.gif') no-repeat;
    padding:3px 3px 3px 24px;
}*/
/*======================================================================================
    Plant page styles
======================================================================================*/
.accreditations {
	background: url("../../../images/SmurfitKappa/bckgrdAccreditations.gif") no-repeat scroll left bottom #F7F7F7;
    float: right;
    margin: -4px -12px 5px 5px;
    padding: 8px 5px 10px 15px;
    width: 177px;
}
.accreditations img {
	float:left;
	margin:5px 10px 10px 0;
}
.richTextField .ms-rtestate-field {
	max-width:265px;
	float:left;
}
.placeholderProducts h3 {
	margin-top:10px;
}
/*======================================================================================
    Custom web part styles
======================================================================================*/
/*====== More link styles ======*/
.moreLinkList {
	display:block;
background-repeat:no-repeat;
	color:#FFF;
}
a.moreLinkList, a:link.moreLinkList, a:visited.moreLinkList {
    clear:both;
	color:#FFF;
	background:#F7901E url(../../../../images/bg_barra_naranja_26.jpg); 
	background-repeat:no-repeat;
	padding:8px 0 0 31px;

}
a:hover.moreLinkList {
    text-decoration:underline;
	background:#F7901E url(../../../../images/barra2orange.gif); background-repeat:no-repeat;

}
.ms-WPBody a.moreLinkList, .ms-WPBody a:link.moreLinkList, .ms-WPBody a:visited.moreLinkList {
	margin:0 -3px -8px;
}
.content3Col .ms-WPBody a.moreLinkList, .content3Col .ms-WPBody a:link.moreLinkList, .content3Col .ms-WPBody a:visited.moreLinkList {
	margin:0px -9px -8px;
}
.moreLinkContainer {
	margin:-12px 0 0 1px;
}
.homeMiddleContent a.moreLinkList {
	margin-left:-14px !important;
    width: 198px;
}
.moreLinkSecondary a, .moreLinkSecondary a:link, .moreLinkSecondary a:visited {
	color:#F7901E;
	background:url(../../../images/SmurfitKappa/arrowOrangeDot.gif) no-repeat;
    display: inline-block;
    padding-left: 17px;
	min-height:15px;
}
.moreLinkSecondary a:hover {
	color:#333;
	text-decoration:underline;
}
.ms-WPBody a.contactUs, .ms-WPBody a:link.contactUs, .ms-WPBody a:visited.contactUs {
	display:block;
	margin:0 -9px -11px -9px;
	padding:11px 0 0 42px;
	height:22px;
	font-size:1.1em;
	color:#FFF;
	background:#F7901E url(../../../images/SmurfitKappa/bckgrdContactUs.gif) no-repeat;
}
.ms-WPBody a:hover.contactUs {
    text-decoration:underline;
	background:#F7901E url(../../../images/SmurfitKappa/bckgrdContactUsHover.gif) no-repeat;
}
/*====== Contact styles ======*/
.contact {
	/*background:none;
	margin:0!important;
	height:40px;
	width:153px;
	padding:10px 8px 0 40px;
	font-size:1.1em;
	font-weight:bold;*/
}
.contact a, .contact a:link, .contact a:visited {
	color:#666;
	text-shadow: 0 1px 1px #FFF;
}
.contact a:hover, .ms-WPBody .contact a:hover {
	color:#000;	
	text-decoration:none;
}
/*====== Link webpart ======*/
.link-item, .link-item a, .link-item a:link {
    color:#007CC2;
    font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.3em;
    text-decoration:none;
    margin-right:12px;
}
.link-item a {
    background:url(../../../images/SmurfitKappa/arrowOrangeArrow.gif) no-repeat scroll 0px 4px transparent;
    padding-left:11px;
	display:inline-block;
}
.link-item a:hover {
    text-decoration:underline;
    color:#333;
}
.linkDownload .link-item, .linkDownload .link-item a, .linkDownload .link-item a:link {
	margin-bottom:3px;
}
.dfwp-list {
    list-style:none;
	padding:0; /*Duplicate in control.css - important*/
}
.description {
	margin:6px 0 5px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	line-height:1.2em;
	color:#6D6E70;
}
.footermarker {
	height:5px;
	display:block;
}
.ms-bodyareacell #twoColumnContent .ms-WPBody ul.dfwp-list {
    margin-top:4px;
}
.item {
    clear:both;
    padding:0 0 3px;
}
.listLeft .item, .listRight .item {
	padding:0 0 8px;
	font-size:1.05em;
}

/*====== RSS feed styles ======
.rss {
	padding:5px 10px 0 12px;
}
.rss .ms-WPBody, .rss .s4-wpcell-plain .s4-wpTopTable {
	background:transparent;
}
.rss .link-item {
    margin:0 20px 6px 0;
}
.rss img {
	display:none;
}
.rss .ms-wpselectlink img {
	display:block;	
}
.rss .description {
	margin-top:6px;
	margin-left:15px;
}
.rss .description > .description {
	margin:3px 0 0 !important;
}*/
/*.rss .description p, .rss .description br { feed dependant - hide extra breaks
	display:none;
	color:#666;
}*//*
.rss .description p:first-child {
	display:block;
}
.rss .description table, .rss .description object, .rss .description ul, .rss .description h1, .rss .description h2, .rss .description h3, .rss .description h4, .rss .description h5  { /*Hide formatted RSS feed content that will break the page*
	display:none;
}
.wrapperContent .rss .s4-wpcell-plain > table {
	margin-bottom:0;
}
.rss .description a {
	background:none;
	padding:0;
	margin:0;
}
.rss a.moreLinkList, .rss a.moreLinkList:link, .rss a.moreLinkList:visited {
	margin-bottom:5px;	
}*/

/*====== Grey link banners below left menu ======*/
a.linkCareers, a:link.linkCareers, a:visited.linkCareers, a.linkLocationfinder, a:link.linkLocationfinder, a:visited.linkLocationfinder,
a.linkSourcing, a:link.linkSourcing, a:visited.linkSourcing, a.linkFAQ, a:link.linkFAQ, a:visited.linkFAQ {
	display:block;
	width:105px;
	height:23px;
	padding:13px 0 0 35px;
	color:#333;
}
a.linkCareers {
	background:url(../../../images/SmurfitKappa/linkGreyCareer.gif) no-repeat #D0D2D3;
}
a.linkLocationfinder {
	background:url(../../../images/SmurfitKappa/linkGreyLocation.gif) no-repeat #D0D2D3;
}
a.linkSourcing {
	background:url(../../../images/SmurfitKappa/linkGreySourcing.gif) no-repeat #D0D2D3;
}
a.linkFAQ {
	background:url(../../../images/SmurfitKappa/linkGreyFAQ.gif) no-repeat #D0D2D3;
}
a:hover.linkCareers {
	background:url(../../../images/SmurfitKappa/linkGreyCareerHover.gif) no-repeat #CCC;
	color:#FFF;
	text-decoration:none;
}
a:hover.linkLocationfinder {
	background:url(../../../images/SmurfitKappa/linkGreyLocationHover.gif) no-repeat #D0D2D3;
	color:#FFF;
	text-decoration:none;
}
a:hover.linkSourcing {
	background:url(../../../images/SmurfitKappa/linkGreySourcingHover.gif) no-repeat #D0D2D3;
	color:#FFF;
	text-decoration:none;
}
a:hover.linkFAQ {
	background:url(../../../images/SmurfitKappa/linkGreyFAQHover.gif) no-repeat #D0D2D3;
	color:#FFF;
	text-decoration:none;
}

/*====== Custom job search ======*/
.searchArea {
	background:#f2f2f2;
	margin:0 -8px;
	padding:5px 0 10px;
	font-size:110%;
}
.searchArea fieldset {
	display:block;
	padding:8px 0 0 10px;
}
.searchArea label {
	display:block;
	margin:0 0 8px 0;
}
.searchArea select {
	font-size:110%;
}


/*======================================================================================
    Input and form styles
======================================================================================*/
input, textarea, select, input.email {       
    border: 1px solid #d0d0d0;
    background:#fff url(../../images/backgroundForm.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
html* input, html* textarea, html* select {
    margin-bottom:5px!important;
}
input[type="checkbox"], input[type="radiobutton"], .ms-listviewtable input, input[type="radio"] { /*remove border and background from non-stylable elements*/
    border:0;
    background:none;
}
input[type="text"] {
    padding-bottom:3px;  
}
select {
    vertical-align:middle;
}
textarea {
    padding:5px;
}
optgroup {
	font-style:normal;
	margin:4px 0;
}
input:focus { border: 1px dotted black; }
#search input:focus { border: none; }

/* News edit mode - increase width of input field */
.heroText input.ms-long, .pageTitleBlock input.ms-long {
	width:500px;
}
.filter {
	background:#fff url(../../../images/SmurfitKappa/bckgrdLocationMapFilter.gif) no-repeat;
	margin-left:3px;
	padding:10px 0 50px;
}
.filter fieldset {
	float:left;
    margin-left:120px;
}

/*======================================================================================
    Button Styles
======================================================================================*/
input.button, input.button:visited, input.ms-ButtonHeightWidth, .ms-ToolPaneOuter input.UserButton, td.ms-advsrchbutton input,
#statechangedialog_okbutton, #statechangedialog_cancelbutton, .ms-socialCommentLoading input {
    background: #007CC2 url(../../../images/SmurfitKappa/backgroundButtonPrimary.gif) repeat-x; 
    display: inline-block; 
    padding:2px 22px 3px;
    color: #fff; 
    text-decoration: none;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border: 1px solid rgba(0,0,0,0.15);
	border-top:none;
    position: relative;
    cursor: pointer;
}
input.button {
    width:auto!important;
    float:right;
    margin:0 15px 0 0;
}
.ms-ToolPaneOuter input.UserButton 
{   width:auto!important;
}
input.ms-ButtonHeightWidth 
{   width:auto;
    margin:0 5px 0 0;
}
input.button:focus, input.ms-ButtonHeightWidth:focus {
    border: 1px solid rgba(0,0,0,0.15);
}
input.button:hover, input.ms-ButtonHeightWidth:hover {
    background: #0FC400 url(../../../images/SmurfitKappa/backgroundButtonPrimaryHover.gif) repeat-x; 
    color: #fff;
}
input.button:active, input.ms-ButtonHeightWidth:active {
    top: 1px;
}
input.button, input.button:visited, input.ms-ButtonHeightWidth:visited {
    font-weight: bold; 
    line-height: 1; 
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
}

/*======================================================================================
    Custom pagination
=======================================================================================*
.pagerWrapper {
    border-top:1px solid #36F;
    border-bottom:1px solid #36F;
    clear:both;
}
.pagerWrapper:after { /*ensure background extends to the bottom of the DIV in Firefox & IE8 - 'Clearfix'*
    content: "."; 
    height:0; 
    visibility:hidden; 
    display:block; 
    clear:both;
}
.ms-bodyareacell ul.pager {
    float:left;
    list-style:none;
    margin:6px auto 1px 58px;
    width:160px;
}
.ms-bodyareacell ul.pager li {
    display:inline-block;
    float:left;
    font-weight:bold;
    margin:0 10px 0;
    padding:0 0 2px;
    text-align:center;
}
ul.pager li a {
    background-color:#DBE5F5;
    border:1px solid #95B9E2;
    display:block;
    font-weight:normal;
    height:10px;
    margin:-4px -9px 0;
    padding:2px 8px 6px;
}
ul.pager li a:hover {
    background-color:#0079C1;
    color:#FFF!important;
}
*html ul.pager li a { /*IE6 width fix*
    width:18px;
    white-space:nowrap;
}
span.pagerPrevious {
    color:#999999;
    display:inline-block;
    float:left;
    margin:4px 0 6px;
    width:170px;
}
span.pagerNext {
    color:#B3B3B3;
    display:inline-block;
    float:right;
    margin:4px 0 6px;
    text-align:right;
    width:100px;
}
.pagerPrevious a:hover, .pagerNext a:hover {
    color:#333;
    text-decoration:underline;
}*/

/*======================================================================================
    JavaScript functionality
=======================================================================================*

/*=== ===  Carousel === === */
#billy_clip { 
	position:relative; /* For IE */
	overflow:hidden;
	height:246px;
}
ul#billy_fader li {
	height:246px;
	float:left;
	display:block;
	z-index:0!important;
	position:relative!important;
}
/* Indicators */
ul#fade_indicators {
	float:right;
    margin:0 12px -15px 0;
    position:relative;
    top: -230px;
    width: auto;
    z-index: 999;
}
ul#fade_indicators li {
	display:block;
	width:20px;
	height:15px;
	float:left;
	margin:0 10px 0 0;
}
ul#fade_indicators li a, ul#fade_indicators li.active a {
	display:block;
	width:20px;
	height:15px;
	background:transparent url(../../../images/SmurfitKappa/iconDotOrange.png) no-repeat;
}	
ul#fade_indicators li.active a { background:transparent url(../../../images/SmurfitKappa/iconDotWhite.png) no-repeat }
ul#fade_indicators li a:hover { background:transparent url(../../../images/SmurfitKappa/iconDotWhite.png) no-repeat },
ul#fade_indicators li.active a:hover { background:transparent url(../../../images/SmurfitKappa/iconDotWhite.png) no-repeat }
			
/*=== === Table expander === ===*/
.plantListContainer {
	margin:0 18px;	
}
.plantListContainer h3 {
	margin-left:0;	
}
.plantListContainer h4 {
    margin:0 0 7px;
    padding:8px 10px;
	background:url(../../../images/SmurfitKappa/bckgrdPlantListHeader.gif) no-repeat;
}
table#plantList, table#plantList2, table#plantList3 {
    border-collapse: collapse;
	width:100%;
	margin:0 0 10px;
}
table#plantList th, table#plantList2 th, table#plantList3 th {
	text-align:left;
	font-weight:bold;
	padding:6px 7px 8px;
	background:#F1F1F2 url(../../../images/SmurfitKappa/bckgrdPlantListTableHeader.gif) bottom no-repeat;
	border-bottom:1px solid #CCC;
}
#plantList tr.odd td, #plantList2 tr.odd td, #plantList3 tr.odd td {
    background-color:#F1F1F2;	
    padding:2px 7px 8px;
	border-bottom:1px solid #FFF;
    cursor:pointer;
}
#plantList tr.odd td:first-child, #plantList2 tr.odd td:first-child, #plantList3 tr.odd td:first-child {
	width:16px!important;
}
#plantList tr.even td, #plantList2 tr.even td, #plantList3 tr.even td {
    background:#fff url(../../../images/SmurfitKappa/bckgrdPlantListDetail.png) no-repeat!important;	
    padding:3px 7px 15px;
	border-bottom:1px solid #FFF;
    cursor:default;
}
table#plantList a:hover, table#plantList2 a:hover, table#plantList3 a:hover {
	text-decoration:underline;	
}
#plantList div.arrow, #plantList2 div.arrow, #plantList3 div.arrow {
    background: url("../../../images/SmurfitKappa/arrows.png") no-repeat scroll 0 -13px transparent;
    display:block;
    height:16px;
    width:16px;
}
#plantList div.up, #plantList2 div.up, #plantList3 div.up {
    background-position: 0 4px;
}


/*======================================================================================
    Override SharePoint Styles
======================================================================================*/



/*======================================================================================
    Menu Styles
======================================================================================*/
/*====== Top Menu SharePoint 2010 Override Styles ======*/
.menu .menu-item {
	font-size:1.05em;
}
#menu {
	background:url(../../../images/SmurfitKappa/bckgrd-menu.gif) #FFF;;
}
/*Firefox background alignment*/
@-moz-document url-prefix() { #menu {
	background:url(../../../images/SmurfitKappa/bckgrd-menu.gif) #FFF;;
}}
.menu-horizontal {
	width:960px;
	clear:both;
}
.menu-horizontal ul.static {
	background:url(../../../images/SmurfitKappa/bckgrd-menuLeft.gif) no-repeat left;
}
.menu-horizontal li.static, .menu-horizontal a.static, .menu-horizontal span.static {
	float:left;
	padding:0;
}
.menu-horizontal li.static {
	background:url(../../../images/SmurfitKappa/menuBckGrd.gif) no-repeat right;
}
.menu-horizontal li:first-child {
	margin-left:-2px;
	background:url(../../../images/SmurfitKappa/menuBckGrdHome.gif) no-repeat left;
}
.s4-tn li.static > .menu-item {
	border:none;
	color:#6D6D6D;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.05em;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	padding:0;
	width:159px;
	height:30px;
	/*white-space:nowrap;
	text-shadow: 0px 1px 1px #333;*/
}
.s4-tn li.static:first-child > .menu-item {
	width:129px;
}
.menu-item-text {
	display:inline-block;
	margin-top:8px;
}
.s4-tn li.static > a:hover
{	color:#007CC2;
	text-decoration:underline;
	background:url(../../../images/SmurfitKappa/menuBckGrdSelected.gif) no-repeat;
	text-decoration:none;
	height:30px;
}
.s4-tn li.static:first-child > a:hover {
	background:url(../../../images/SmurfitKappa/menuBckGrdSelectedHome.gif) no-repeat;
}
.menu-horizontal a:hover.static {
	color:#007CC2;
}
.menu-horizontal a.selected {
	background:url(../../../images/SmurfitKappa/menuBckGrdSelected.gif) no-repeat;
	text-decoration:none;
	height:30px;
	margin-left:-1px;
}
.s4-tn li.static:first-child > a.selected {
	background:url(../../../images/SmurfitKappa/menuBckGrdSelectedHome.gif) no-repeat;
	margin-left:0;
}
.menu-horizontal a:hover.selected, .menu-horizontal a:hover.selected span {
    color:#007CC2!important;
	text-decoration:none !important;
	cursor:default!important;
}

/*====== Left Menu SharePoint 2010 Override Styles ======*/
body #s4-leftpanel {
    float:left;
    width:180px;
	margin-top:-;
	background:-;
}
.ms-quickLaunch {
	padding:0;	
}
/*Custom menu title*/
#MyQuickLaunchTitle a {
    display:block;
	width:140px;
	color:#404040;
    font-size:1.1em;
	word-wrap:break-word;
	line-height:1.8em;
    padding:3px 0 7px;
	margin-left:18px;
	background:url(../../../images/SmurfitKappa/menuLeftBackgrd.gif) left bottom no-repeat;
}
#MyQuickLaunchTitle a:hover {
	text-decoration:none !important;
	color:#007CC2;
	background:#FFF url(../../../images/SmurfitKappa/menuLeftBackgrd.gif) bottom no-repeat;
	opacity: .7;
}
#MyQuickLaunchTitle a.selected, #MyQuickLaunchTitle a:hover.selected {
	text-decoration:none !important;
	color:#007CC2;
	background:#FFF url(../../../images/SmurfitKappa/menuLeftQLTitleBckGrdSelected.gif) no-repeat bottom;
	text-indent:23px;
}
/*Quicklaunch menu*/
.s4-ql {
    list-style-type:none;
    margin:0 0 20px;
    padding:0;
}
body #s4-leftpanel-content {
    border-style:none;
    padding-bottom:0;
	background:transparent!important;
}
/*First level*/
.s4-ql ul.root > li.static {
	margin-top:-2px;	
}
.s4-ql ul.root > li > .menu-item {
    color:#404040;
    display:block;
	width:140px;
    overflow-x:hidden;
    font-size:1em;
	line-height:1.2em;
    padding:0 0 10px;
	margin-left:18px;
	background:url(../../../images/SmurfitKappa/menuLeftBackgrd.gif) left bottom no-repeat;
	width:140px;
}
/*Second level*/
.s4-ql ul.root ul {
    margin:0;
}
.s4-ql ul.root ul > li {
	display: block;
    margin-left: 18px;
    overflow: hidden;
    width: 140px;
}
.s4-ql ul.root ul > li > a.menu-item {
    color:#808184;
    display:block;
    overflow-x:hidden;
	font-size:1em;
	line-height:1.2em;
    padding:0 4px 10px 22px!important;
	margin:-2px 0 -1px;
	background:url(../../../images/SmurfitKappa/menuLeftBackgrd.gif) #FFF left bottom no-repeat;
}
/*Selected & hover*/
body #s4-leftpanel a:hover.static {
    text-decoration:none !important;
	color:#007CC2;
	background:#FFF url(../../../images/SmurfitKappa/menuLeftBackgrdHover.gif) bottom no-repeat;
	opacity: .6;
}
body #s4-leftpanel a:hover.selected {
    opacity: 1;
}
body #s4-leftpanel .s4-ql ul.root ul > li > a:hover.menu-item {
	margin-left:0;
}
.s4-ql a.selected {
	background:#FFF url(../../../images/SmurfitKappa/menuLeftBackgrdHover.gif) bottom no-repeat!important;
    border-style:none !important;
    color:#007CC2!important;
	width:131px!important;
}
.s4-ql a.selected span.additional-background {
	background:url(../../../images/SmurfitKappa/arrowOrangeArrow.gif) 0 3px no-repeat;
	padding-left:12px!important;
}
/*----
.s4-ql ul.root ul {
	margin:0;
}

.s4-ql ul.root ul a {
	font-size:1em;
	padding:6px 4px 7px 10px!important;
}----*/
.s4-ql UL.root ul > li > a:hover {
    text-decoration:none;
    color:#007CC2;
}
/*Recycle bin and All site content*/
.s4-specialNavLinkList 
{   padding-bottom:8px;
	border:none;
	background:url(../../../images/SmurfitKappa/menuLeftBackgrd.gif) left bottom no-repeat;
}
.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text {
	color: #333;
	text-decoration: underline;
}
/*====== Ribbon (top) banner overrides ======*/
body #s4-ribboncont {
    background:transparent;
    padding:0;
	width:960px;
}
body #s4-ribbonrow {
    background-color:transparent;
    /*min-height:20px;*/
    overflow-x:hidden;
}
.s4-pr {
	width:960px;
	padding-top:12px;
}
.ms-cui-ribbon {
    font-family: Arial, Helvetica, sans-serif;
    font-size:8pt;
}
.ms-cui-topBar2 { /*Top toolbar*/
    border:none;
	height:auto!important;
	display:block;
	background:-;
}
.ms-cui-topBar2:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.ms-cui-topBar2 ul {
	position:relative;
	bottom:0;
	margin-bottom:0;
	vertical-align:bottom;
}
.ms-cui-topBar2 ul li {
	bottom:0;
	float:left;
	margin-bottom:-3px;
	margin-top:auto;
	vertical-align:bottom;
}
.ms-cui-TabRowRight {
	/*height:26px!important;*/
}
.ms-cui-tabContainer { /*Ribbon toolbar*/
    padding-top:0px;
    z-index:99;
    position:relative;
    clear:both;
}
.ms-cui-tabBody { /*HTML prototype only*/
	background: url("../../../images/bgximg.png") repeat-x scroll 0 -882px #FFFFFF;
    border: 1px solid #E2E2E2 !important;
}
.ms-cui-tabBody { /*HTML prototype only*/
    /*background:url("../../../images/bgximg.png") repeat-x scroll 0 -882px #FFFFFF;*/
}
.ms-cui-group { /*HTML prototype only*/
    /*background:url("../../../images/bgximg.png") repeat-x scroll 0 -882px #FFFFFF;*/
}
.ms-cui-groupBody /*HTML prototype only*/
{   /*min-width:49px;*/
}
.ms-cui-disabled * { /*HTML prototype only*/
	/*color:#5B626C !important;
	cursor:default !important;*/
}

/*====== Browse and Page tabs ======*/
.ms-cui-tts-scale-2 .ms-cui-tt-a {
    overflow:hidden;   
    width:auto;
}
.ms-cui-tts {
    display:block;
    float:left;
    height:auto;
    list-style-type:none;
    margin:0;
    overflow:hidden;
    padding:0;
    white-space:nowrap;
}
.ms-cui-tt {
    display:block;
    float:left;
    height:auto;
    min-width:65px;
    list-style-type:none;
    margin:1px 2px 0 0;
}
.ms-cui-tt-a {
    border-color:transparent transparent -moz-use-text-color;
    border-style:none;
    border-width:0;
    color:#333 !important;
    cursor:default;
    display:block;
    margin-top:2px;
}
    .s4-clust {
        margin-right:10px;
    }
.ms-cui-tt-span {
    border-top:0;
    display:block;
    text-align:center;
}
.ms-cui-tt-s .ms-cui-tt-span {
    border-top:0;
    display:block;
    padding:4px 0;
    text-align:center;
}
.ms-cui-tts-scale-2 .ms-cui-tt-span {
    padding-left:5px;
    padding-right:5px;
}
.ms-cui-ct-ul .ms-cui-tt-a:hover .ms-cui-tt-span 
{   padding-bottom:4px;
}
/*Unselected tab*/
.ms-cui-tt .ms-cui-tt-a {
    border:0;
    height:25px;
	margin:0;
    display:inline-block;
	position:relative;
	bottom:0;
	min-width:66px;
}
.ms-browseTab .ms-cui-tt-a {
    background:url(../../../images/SmurfitKappa/TabSiteOff.gif) left no-repeat;
    color:#fff;
    border:0;
    margin:0 1px 0;
    height:25px;
    display:inline-block;
}
.ms-browseTab .ms-cui-tt-a span
{   margin-top:0;
}
.ms-cui-tts-scale-2 .ms-browseTab .ms-cui-tt-a, .ms-browseTab.ms-cui-tt
{   width:66px;
}
.ms-cui-tt-a:hover {
    background:url(../../../images/SmurfitKappa/TabSiteOn.gif) left no-repeat;
    color: #333 !important; 
}
/*Selected Browse Tab*/
.ms-cui-tt-s.ms-browseTab > a.ms-cui-tt-a 
{   background:#e6e6e6 url(../../../images/SmurfitKappa/TabSiteOn.gif) left no-repeat;
	color:#333!important;
    border-bottom:0 none;
    width:66px;
}
.ms-cui-tt-s.ms-browseTab > a.ms-cui-tt-a:hover
{   background:#0079c1 url(../../../images/SmurfitKappa/TabSiteOn.gif) left no-repeat;
    border-bottom:0 none;
    width:66px;
}
/*Selected tab*/
.ms-cui-tt-s > .ms-cui-tt-a {
    border:0;
	background:#e2e2e2 url(../../../images/SmurfitKappa/TabSiteOn.gif) left no-repeat;
    color:#333 !important;
    height:26px;
}
.ms-cui-tt-s .ms-cui-tt-a 
{   margin:0;
}
.ms-cui-tt-s .ms-cui-tt-a:hover {
    border:none;
    background:transparent;
}
.ms-cui-TabRowLeft {
    float:right;
    margin-top:0px !important;
	font-size:1.1em;
}
/*------ Individual library/function tabs ------*/
/*Function tabs*/
.ms-cui-tts-scale-2 .ms-cui-cg-t {
    visibility:visible;
    width:auto;
}
/*Permissions tools*/
.ms-cui-cg-or .ms-cui-cg-t { /*unselected*/
    color: #333;
}
/*Document tools*/
.ms-cui-cg-db .ms-cui-cg-t {
    color: #333;
}
/*Picture tools*/
.ms-cui-cg-mg .ms-cui-cg-t {
	color:#333;
}
/*Page tools*/
.ms-cui-cg-yl .ms-cui-cg-t {
    color: #333;
}
/*Web part tools*/
.ms-cui-cg-pp .ms-cui-cg-t {
    color: #333;
}
/*Table tools*/
.ms-cui-cg-tl .ms-cui-cg-t {
    color: #333;
}
/*Link tools*/
.ms-cui-cg-gr .ms-cui-cg-t {
    color: #333;
}
/*List tools*/
.ms-cui-cg-lb .ms-cui-cg-t {
    color: #333;
}

/*====== Add webpart area styles ======*/
#WebPartAdderUpdatePanelContainer 
{}
.ms-wpadder { /*Clear the add web part add window*/
	clear:both;	
}

/*====== Welcome and Site Actions menus, top tabs ======*/
/*--- Site actions Menu ---*/
.ms-siteactionsmenu {
}
.ms-siteactionsmenuinner, .s4-trc-container-menu, .ms-welcomeMenu {
    border:0;
    display:inline-block;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:1.1em;
}
.ms-siteactionsmenu > span > a > span {
    display:inline-block;
    margin:1px 10px 0 0;
}
.s4-trc-container-menu 
{   margin:0;
}
.s4-trc-container-menu .ms-SpLinkButtonInActive, .v4master .ms-siteactionsmenuinner  {
    background:url(../../../images/SmurfitKappa/btn_admin.gif) right no-repeat;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif!important;
    vertical-align:top;
    height:23px;
    padding:6px 10px 0 10px;
    margin-top:-3px;
}
.s4-trc-container-menu .ms-SpLinkButtonActive, .v4master .ms-siteactionsmenuhover {
    background:url(../../../images/SmurfitKappa/btn_adminHover.gif) right no-repeat;
    color:#fff;
    vertical-align:top;
    height:23px;
    padding:6px 10px 0 10px;
    margin-top:-3px;
}
.ms-siteactionsmenuhover {
    border:none;
    padding:6px 10px 0 10px;
    DISPLAY: inline-block;
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:1.1em;
    vertical-align:top;
    height:23px;
    padding:6px 10px 0 10px;
    margin-top:-3px;
    HEIGHT: 18px; 
}
.s4-trc-container-menu .ms-welcomeMenu a:link, .s4-trc-container-menu .ms-welcomeMenu a:visited {
	color:#fff!important;
	text-decoration:none;
}
.ms-welcomeMenu .ms-viewselector-arrow img, .ms-siteactionsmenu .ms-viewselector-arrow img {
    display:none;     
}
/*--- Welcome Menu ---*/
.s4-trc-container-menu {
    float:right;
}
.ms-welcomeMenu {
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:0.9em;
    display:inline-block;
    border:none;
    margin:0 3px;
    padding:2px 5px 3px;
    height:20px;
}
.s4-trc-container .ms-SPLink {
    display:inline-block;
}
.ms-welcomeMenu .ms-menu-a {
	font-size:1.05em;
}
/*-Dev dashboard-*/
.s4-devdashboard {
	width:auto;
	margin:0;
}
/*-Breadcrumb menu - folder icon menu-*/
.s4-breadcrumb-anchor {
    border:none;
    display:inline-block;
    margin:-1px 10px 0 0;
    text-align:center;
    vertical-align:top;
    width:16px;
    height:23px;
}
.s4-breadcrumb-anchor > IMG {
    border:none;
}
.s4-breadcrumb-anchor:hover {
    background:url(../../../images/SmurfitKappa/btn_admin.gif) left no-repeat;
}
.searchCentre .s4-breadcrumb-anchor {
	float:right;	
}
.s4-breadcrumb-anchor #GlobalBreadCrumbNavPopout-anchor{
    margin-top:5px;
}
ul.ms-cui-tts, .ms-cui-tts-scale-2 { /*Browse and page tabs in normal mode*/
    margin-right:10px;
}
.ms-cui-tts-scale-2 { /*Browse and page tabs with ribbon shown */
    display:block;
	float:left;
	height:auto;
	list-style-type:none;
	margin-right:10px;
	padding:0;
	white-space:nowrap;
}
.ms-cui-dd-arrow-button {
	padding-top:8px;
	height:13px;
}

/*---- Site actions dropdown ----*/
div.ms-MenuUIPopupScreen, .ms-MenuUIPopupBody {
    margin:-4px 0 0 -1px!important;
}
div.ms-MenuUIPopupScreen.ms-MenuUIPopupBody {
    font-family:Arial, Helvetica, sans-serif!important;
}
/*---- Rich text editor edit button ----*/
.ms-qatbutton {
	border:none;
	margin:0 12px 0 -8px;
	padding:0;
	vertical-align:middle;
	height:23px;
	width:23px;
}
.ms-qatbutton span {
	height:19px!important;
}
.ms-qatbutton:hover {
	border:none;
	background:url(../../../images/SmurfitKappa/btn_admin.gif) left no-repeat;
}
.ms-qatbutton img {
	margin-top:3px;	
}
/*======================================================================================
    Override style for search control
======================================================================================*/
.ms-sbtable
{   font-size:1em
}
#search {
}
.s4-search table {
	margin:4px 12px 5px 0px;
}
#search input.ms-sbplain { /*Search input*/
    border:none!important;
    width:94px!important;
    background-color:transparent;
    background-image:none;
    font-size:0.9em;
}
.s4-search input {
	background:url("../../../images/SmurfitKappa/backgroundForm.gif") no-repeat transparent;
}
#search .s4-search input {
    border:medium none;
	font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    width:155px !important;
	padding:3px 5px 2px 5px;
	color:#666;
}
#search td.ms-sbcell {
    border:0;
    background:transparent url('../../../images/SmurfitKappa/searchBackground.png') no-repeat;
}
#search td.ms-sbgo, a.ms-sbgo 
{   background-image:url('../../../images/SmurfitKappa/searchButton.gif');
    background-repeat:no-repeat;
    background-color:transparent;
}
#search td:hover.ms-sbgo, a:hover.ms-sbgo
{   background-image:url('../../../images/SmurfitKappa/searchButtonHover.png');
    background-repeat:no-repeat;
    background-color:transparent;
}
#search td.ms-sbgo a, a.ms-sbgo
{   display:block;
    width:28px;
    height:26px;
    margin:0;
}
a.ms-sbgo { /*Job search*/
	float:left;
	margin:-22px 0 0 168px;
}
#search a, #search a:link, #search a:visited {
	color:#FFF;
	text-decoration:none;
}	
#search a.searchAdvanced {
	display:block;
	text-align:right;
	margin:-3px 14px;
}
#search a.searchAdvanced:hover {
	text-decoration:underline;	
}
td.ms-sbgo img 
{   visibility:hidden;
}
td.ms-sblink a, .ms-sblink a:link, .ms-sblink a:visited {
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:0.9em;
    text-decoration:none;
}
td.ms-sblink a:hover 
{   text-decoration:underline;
}
.ms-sbLastcell
{  width:0!important;
}
.s4-search {
    padding:0 !important;
	margin:12px 0 0 0;
}
/*-- Temporary scope hiding --*/
#search .ms-sbscopes {
    display:none;
}

/*======================================================================================
    Breadcrumb
======================================================================================*/
.breadcrumb {
    font-size:0.85em;
}
.breadcrumb, .breadcrumb a, .breadcrumb a:link {
    color:#7DAAD3!important;
	margin:6px 4px 10px 0;
}
.breadcrumbCurrentNode {
    color:#777!important;
	margin:0 0 0 3px;
}
.breadcrumb a:hover {
    color:#666!important;
    text-decoration:underline;
}
.wrapper3Col .breadcrumb {
	margin:6px 0 10px -2px;
}
.wrapper3Col .breadcrumb a, .wrapper3Col .breadcrumb a:link {
	margin:0 3px 0 0;
}

/*======================================================================================
    Web part zone and web part container overrides
======================================================================================*/
.s4-wpTopTable td 
{   vertical-align:top;
}
/*====== Header ======*/
.ms-wpTdSpace {
	display:none;	
}
.ms-WPHeaderTd, .ms-WPHeaderTdMenu {
    vertical-align:top;
}
.ms-WPHeaderTdMenu {
    vertical-align:top;
    padding-top:8px;
    height:20px;
    overflow:hidden;
}
.ms-WPHeader {
	font-family:Tahoma, Geneva, sans-serif;
    background-color:transparent;
}
.ms-WPHeader td {
    border:none;
}
.ms-WPHeaderTdMenu:hover{
	border:1px solid #CCC!important;
	background:#f2f2f2 url("../../../images/selbg.png") repeat-x left top; /*HTML prototype only*/
}
.ms-WPHeaderTdSelection .ms-WPHeaderTdSelSpan input, .s4-wpcell:hover .ms-WPHeaderTdSelection INPUT { /*checkbox position in header*/
	margin:9px 0 0;
}
.ms-WPTitle {
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:1.3em!important;
    margin-left:8px;
    padding:12px 4px 12px 0;
	color:#007CC2;
}
.homeMiddleContent .ms-WPTitle {
	margin-left:15px;
}
.ms-WPTitle a, .ms-WPTitle a:visited {
	color:#007CC2;
}
.ms-WPTitle a:hover {
    color:#333!important;
	text-decoration:underline;
}
.ms-WPHeader .ms-wpTdSpace {
	width:0px;
	border-bottom:none;
}

/*====== Web part body ======*/
.ms-WPBody {
    font-family:Arial, Helvetica, sans-serif;
}
.ms-WPBody:after { /*ensure background extends to the bottom of the DIV in Firefox & IE8 - 'Clearfix'*/
    content: "."; 
    height:0; 
    visibility:hidden; 
    display:block; 
    clear:both;
}
.mainContent .ms-WPBody {
	padding:0 8px 8px;
	font-size:inherit;
}
.content2ColFeature .mainContent .ms-WPBody {
	padding:4px 12px 12px;
}
.mainContent .featureArea .ms-WPBody {
	padding:0;
	max-width: 760px;
}
.ms-WPBorder {
    border:none;     
}
.homeMiddleCol .ms-WPBody { /*middle content row home page*/
	margin: 0 8px;
    padding: 0 7px;
}
.wrapperContent .s4-wpcell-plain > table {
    margin-bottom:12px;
}
.wrapperContent .featureArea .s4-wpcell-plain > table, .wrapperContent .columnContentLeft .s4-wpcell-plain > table, .wrapperContent .columnContentRight .s4-wpcell-plain > table {
    margin-bottom:0px;
}
.wrapperContent .columnContentRight .s4-wpcell-plain > table {
    margin-bottom:2px;
}
.wrapperContent .content3Col .mainContent .column .s4-wpcell-plain > table { /*3 col layout*/
	border:1px solid #E6E7E8;
	background:#FFF;
}
.wrapperContent .content3Col .mainContent .column .moreLinkContainer .s4-wpcell-plain > table { /*Remove border from more link on 3 column layout (about us)*/
	border:none;
	background:transparent;
}
.content2ColFeature .columnContentLeft > table, .content2ColFeature .columnContentLeft .webPartZoneMimic { /*Two column default content layout*/
	border:1px solid #E6E7E8;
	background:#FFF;
}
.ms-PartSpacingVertical {
    margin-top: 8px;
}
.ms-bodyareacell .ms-WPBody em {
    color:#007CC2;
    font-style:normal;
    font-weight:bold;
}
/*--- RH column ---*/
.columnContentRight > table {
	border:1px solid #E6E7E8;
	background:#FFF;
}
/*--- Image spacing ---*/
.ms-WPBody img {
    /*margin:10px; - problem causing - change this to RTE only perhaps*/
}
.imageColumn img {
	margin:0 -8px 10px;	
}
.ms-WPBody .ms-selectorlink img /*fix images in list web part editor*/ {
    margin:-1px 5px 5px;
}
/*------ Text and content spacing ---*/
.contentTwoColArticle .columnContentRight .ms-WPBody p {
    margin-left:10px;
}
.ms-wpContentDivSpace {
    margin:0;
}
.s4-wpcell-plain > table { /*core override - was 20*/
    padding-bottom:0px!important;
}
.wrapperContent .ms-WPBody object {
    display:block;
}
/*------ List styles within a web part body ------*/
.ms-bodyareacell .ms-WPBody ul {
    margin-left:1px;
}
.ms-bodyareacell .ms-WPBody ul.dfwp-list {
	margin-top:0;
}
.ms-bodyareacell .ms-WPBody li {
    padding:0;
}
/*Home page*/
.ms-bodyareacell .home .ms-WPBody ul {
    margin:0 3px 0 0px;
}
.ms-bodyareacell .home .homeMiddleContent .ms-WPBody ul {
    height: 250px;
}
.ms-bodyareacell .home .homeMiddleContent .ms-WPBody ul.moreLinkSecondary { /*career sublinks homepage*/
    height: 45px;
}
.homeMiddleContent .ms-rtestate-field {
	height: 270px;
	display:block!important;
	margin-right: 6px;
}
.homeMiddleContent .newsSummaryNoThumbnail {
	margin-right: 10px;
}
.homeMiddleContent .careersSummary {
	height:201px;
	margin-right: 10px;
}
.columnHomeBottomThreeCol .ms-WPBody, .columnHomeBottomTwoCol .ms-WPBody {
	margin:0 5px 0 8px;	
}
.columnHomeBottomThreeCol .ms-WPBody img, .columnHomeBottomTwoCol .ms-WPBody img {
	margin-left:0px!important /*override inline RTE adds*/	
}

/*================================================
    Search results override styles
================================================*/
#s4-mainarea .s4-rp  {
    margin:0;
}
/*Search tabs main content area*/
/*Selected*/
.ms-sctabcn, .ms-sctabcnhover, .ms-sctabcfhover {
    background:-;
    border:-;
    color:#fff;
    font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
    height: 27px;
    padding: 0 15px;
}
/*Unselected*/
.ms-sctabcf {
    background:-;
	border:-;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:1em;
    padding: 0 15px;
	height: 27px;
}
.ms-sctabcf a:link, .ms-sctabcf a:visited, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited {
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
}
.ms-sctabcfhover, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited  {
	color:#fff;
	text-decoration:none;
}
/*Search input*/
#s4-mainarea #SRSB {
    display:block;
    margin:0;
}
#s4-mainarea .ms-sbcell input {
    height:17px;
}
/*Advanced search*/
.srch-advancedtable {
	margin:0;	
}
/*Search results*/
#s4-mainarea .ms-sbplain {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
    padding: 4px 2px 4px 10px;
}
.srch-WPBody {
	font-family:Arial, Helvetica, sans-serif;
}
.srch-Title2 a:link, .srch-Title2 a:visited {
    color:#0072BC !important;
    font-size:1em;
    text-decoration:none !important;
}
.srch-Title2 a:hover {
	text-decoration:underline !important;
}
.srch-sb-results, .srch-sb-results1, .srch-sb-results2, .srch-sb-results3, .srch-sb-results4, .srch-sb-results5, .srch-sb-results6 { /*Moves search area up to meet tabs*/
    padding-top: 0px;
}
.srch-sb-results1, .srch-sb-results .srch-sb-results2 {
	padding-left:163px
}
.srch-sb-results4 {
	margin-left:0;
}
.srch-sb-results2 table.s4-wpTopTable, .srch-sb-results2 table.s4-wpTopTable div#WebPartWPQ1 {
	width:760px!important;
}
.srch-maintopleft {
    width:473px;
}
.srch-maintopright {
    float: right;
	width:auto;
}
td.srchctr_leftcell {
    float:left;
    margin-left:1px;
    background:#F2F2F2;
    padding:8px;
	width:135px;
	vertical-align:top;
}
.srch-sb-main {
	padding-top:0;
}
.srch-maintop {
    padding:0;
}
.ms-searchref-main {
    font-family:Arial, Helvetica, sans-serif!important;
    font-size:1em;
    margin:0;
    padding:0 0 5px;
    width:150px;
	background:none;
	border:none;
}
li.ms-searchref-filter, li.ms-searchref-filtermsg {
	background:none;
	border:none;
	color:#007CC2;
	margin:0;
}
.srch-federationarea {
	border:none;
}	
.srchctr_mainleftcell {
    margin-left:0;
    padding-right:10px;
    vertical-align:top;
    width:767px;
}
#s4-mainarea td.ms-sbgo
{   width:80px;
    height:20px;
}
#s4-mainarea td.ms-sbgo a
{   width:80px;
    height:28px;
    display:block;
    margin-top:0;
    background:url(../../../images/SmurfitKappa/btn_search.gif) no-repeat;
}
#s4-mainarea td.ms-sbgo a:hover
{   width:80px;
    height:28px;
    background:url(../../../images/SmurfitKappa/btn_searchHover.gif) no-repeat;
}
.srch-maincontent-seperator {
    border-color: #f2f2f2;
    border-style: solid;
    border-width: 0 0 1px;
    height: 1px;
    width: 100%;
}
.ms-bodyareacell .ms-WPBody ul.ms-searchref-filters { /*override portal.css*/
	list-style-type:none;
	margin:0 12px 0 6px;
	padding-left:0;
	display:block;
}
.ms-searchref-categoryname { /*override portal.css*/
	font-size:1.1em;
	height:10px;
	padding:1px 3px 7px 0px;
}
li.ms-searchref-filter { /*override portal.css*/
	margin:0;
	padding:0;
}
.ms-searchref-catseparator {
	height:10px;
}
.srch-stats {
    background-color:#009DDC !important;
    white-space:normal !important;
    padding:5px;
    color:#FFF;
}
.srch-results {
    max-width: 630px;
    padding-left: 12px;
}
.srch-Icon {
    display:block;
    border-top:dotted 1px #CCC;
}
.srch-Icon img {
	margin-top:5px;
}
.srch-Title2 {
    font-size:1.2em;
    padding:5px 0 5px 0;
}
.srch-Metadata2 {
    color:#666;
    padding:4px 0 0 0;
}
.srch-Metadata1 {
    color:#999;
}
.srch-urllink {
    display:block;
    padding:0 0 5px 0;
}
.srch-Page {
    background-color:transparent !important;
    margin:5px auto 10px auto;
    padding:3px 0 3px 0;
	height: 22px;
    border-bottom:1px solid #3366FF;
    border-top:1px solid #3366FF;
    text-align:center;
}
.srch-Page strong {
    border:none;
    background-color:transparent;
}
/*------ Pagination - supports up to 210 pages of results ------*/
.srch-Page strong, .srch-Page #SRP_P1, .srch-Page #SRP_P2, .srch-Page #SRP_P3, .srch-Page #SRP_P4, .srch-Page #SRP_P5, .srch-Page #SRP_P6, .srch-Page #SRP_P7, .srch-Page #SRP_P8, .srch-Page #SRP_P9, .srch-Page #SRP_P10, 
.srch-Page #SRP_P11, .srch-Page #SRP_P12, .srch-Page #SRP_P13, .srch-Page #SRP_P14, .srch-Page #SRP_P15, .srch-Page #SRP_P16, .srch-Page #SRP_P17, .srch-Page #SRP_P18, .srch-Page #SRP_P19, .srch-Page #SRP_P20,
.srch-Page #SRP_P21, .srch-Page #SRP_P22, .srch-Page #SRP_P23, .srch-Page #SRP_P24, .srch-Page #SRP_P25, .srch-Page #SRP_P26, .srch-Page #SRP_P27, .srch-Page #SRP_P28, .srch-Page #SRP_P29, .srch-Page #SRP_P30,
.srch-Page #SRP_P31, .srch-Page #SRP_P32, .srch-Page #SRP_P33, .srch-Page #SRP_P34, .srch-Page #SRP_P35, .srch-Page #SRP_P36, .srch-Page #SRP_P37, .srch-Page #SRP_P38, .srch-Page #SRP_P39, .srch-Page #SRP_P40,
.srch-Page #SRP_P41, .srch-Page #SRP_P42, .srch-Page #SRP_P43, .srch-Page #SRP_P44, .srch-Page #SRP_P45, .srch-Page #SRP_P46, .srch-Page #SRP_P47, .srch-Page #SRP_P48, .srch-Page #SRP_P49, .srch-Page #SRP_P50,
.srch-Page #SRP_P51, .srch-Page #SRP_P52, .srch-Page #SRP_P53, .srch-Page #SRP_P54, .srch-Page #SRP_P55, .srch-Page #SRP_P56, .srch-Page #SRP_P57, .srch-Page #SRP_P58, .srch-Page #SRP_P59, .srch-Page #SRP_P60,
.srch-Page #SRP_P61, .srch-Page #SRP_P62, .srch-Page #SRP_P63, .srch-Page #SRP_P64, .srch-Page #SRP_P65, .srch-Page #SRP_P66, .srch-Page #SRP_P67, .srch-Page #SRP_P68, .srch-Page #SRP_P69, .srch-Page #SRP_P70,
.srch-Page #SRP_P71, .srch-Page #SRP_P72, .srch-Page #SRP_P73, .srch-Page #SRP_P74, .srch-Page #SRP_P75, .srch-Page #SRP_P76, .srch-Page #SRP_P77, .srch-Page #SRP_P78, .srch-Page #SRP_P79, .srch-Page #SRP_P80,
.srch-Page #SRP_P81, .srch-Page #SRP_P82, .srch-Page #SRP_P83, .srch-Page #SRP_P84, .srch-Page #SRP_P85, .srch-Page #SRP_P86, .srch-Page #SRP_P87, .srch-Page #SRP_P88, .srch-Page #SRP_P89, .srch-Page #SRP_P90,
.srch-Page #SRP_P91, .srch-Page #SRP_P92, .srch-Page #SRP_P93, .srch-Page #SRP_P94, .srch-Page #SRP_P95, .srch-Page #SRP_P96, .srch-Page #SRP_P97, .srch-Page #SRP_P98, .srch-Page #SRP_P99, .srch-Page #SRP_P100,
.srch-Page #SRP_P101, .srch-Page #SRP_P102, .srch-Page #SRP_P103, .srch-Page #SRP_P104, .srch-Page #SRP_P105, .srch-Page #SRP_P106, .srch-Page #SRP_P107, .srch-Page #SRP_P108, .srch-Page #SRP_P109, .srch-Page #SRP_P110,
.srch-Page #SRP_P111, .srch-Page #SRP_P112, .srch-Page #SRP_P113, .srch-Page #SRP_P114, .srch-Page #SRP_P115, .srch-Page #SRP_P116, .srch-Page #SRP_P117, .srch-Page #SRP_P118, .srch-Page #SRP_P119, .srch-Page #SRP_P120,
.srch-Page #SRP_P121, .srch-Page #SRP_P122, .srch-Page #SRP_P123, .srch-Page #SRP_P124, .srch-Page #SRP_P125, .srch-Page #SRP_P126, .srch-Page #SRP_P127, .srch-Page #SRP_P128, .srch-Page #SRP_P129, .srch-Page #SRP_P130,
.srch-Page #SRP_P131, .srch-Page #SRP_P132, .srch-Page #SRP_P133, .srch-Page #SRP_P134, .srch-Page #SRP_P135, .srch-Page #SRP_P136, .srch-Page #SRP_P137, .srch-Page #SRP_P138, .srch-Page #SRP_P139, .srch-Page #SRP_P140,
.srch-Page #SRP_P141, .srch-Page #SRP_P142, .srch-Page #SRP_P143, .srch-Page #SRP_P144, .srch-Page #SRP_P145, .srch-Page #SRP_P146, .srch-Page #SRP_P147, .srch-Page #SRP_P148, .srch-Page #SRP_P149, .srch-Page #SRP_P150,
.srch-Page #SRP_P151, .srch-Page #SRP_P152, .srch-Page #SRP_P153, .srch-Page #SRP_P154, .srch-Page #SRP_P155, .srch-Page #SRP_P156, .srch-Page #SRP_P157, .srch-Page #SRP_P158, .srch-Page #SRP_P159, .srch-Page #SRP_P160,
.srch-Page #SRP_P161, .srch-Page #SRP_P162, .srch-Page #SRP_P163, .srch-Page #SRP_P164, .srch-Page #SRP_P165, .srch-Page #SRP_P166, .srch-Page #SRP_P167, .srch-Page #SRP_P168, .srch-Page #SRP_P169, .srch-Page #SRP_P170,
.srch-Page #SRP_P171, .srch-Page #SRP_P172, .srch-Page #SRP_P173, .srch-Page #SRP_P174, .srch-Page #SRP_P175, .srch-Page #SRP_P176, .srch-Page #SRP_P177, .srch-Page #SRP_P178, .srch-Page #SRP_P179, .srch-Page #SRP_P180,
.srch-Page #SRP_P181, .srch-Page #SRP_P182, .srch-Page #SRP_P183, .srch-Page #SRP_P184, .srch-Page #SRP_P185, .srch-Page #SRP_P186, .srch-Page #SRP_P187, .srch-Page #SRP_P188, .srch-Page #SRP_P189, .srch-Page #SRP_P190,
.srch-Page #SRP_P191, .srch-Page #SRP_P192, .srch-Page #SRP_P193, .srch-Page #SRP_P194, .srch-Page #SRP_P195, .srch-Page #SRP_P196, .srch-Page #SRP_P197, .srch-Page #SRP_P198, .srch-Page #SRP_P199, .srch-Page #SRP_P200,
.srch-Page #SRP_P201, .srch-Page #SRP_P202, .srch-Page #SRP_P203, .srch-Page #SRP_P204, .srch-Page #SRP_P205, .srch-Page #SRP_P206, .srch-Page #SRP_P207, .srch-Page #SRP_P208, .srch-Page #SRP_P209, .srch-Page #SRP_P210 {
    padding:2px 8px 2px 8px;
    display:inline-block;
    margin-right:2px;
    background-color:#DBE5F5;
    border:1px solid #95B9E2;
}
.srch-Page a:hover#SRP_P1, .srch-Page a:hover#SRP_P2, .srch-Page a:hover#SRP_P3, .srch-Page a:hover#SRP_P4, .srch-Page a:hover#SRP_P5, .srch-Page a:hover#SRP_P6, .srch-Page a:hover#SRP_P7, .srch-Page a:hover#SRP_P8, .srch-Page a:hover#SRP_P9, .srch-Page a:hover#SRP_P10,
.srch-Page a:hover#SRP_P11, .srch-Page a:hover#SRP_P12, .srch-Page a:hover#SRP_P13, .srch-Page a:hover#SRP_P14, .srch-Page a:hover#SRP_P15, .srch-Page a:hover#SRP_P16, .srch-Page a:hover#SRP_P17, .srch-Page a:hover#SRP_P18, .srch-Page a:hover#SRP_P19, .srch-Page a:hover#SRP_P20,
.srch-Page a:hover#SRP_P21, .srch-Page a:hover#SRP_P22, .srch-Page a:hover#SRP_P23, .srch-Page a:hover#SRP_P24, .srch-Page a:hover#SRP_P25, .srch-Page a:hover#SRP_P26, .srch-Page a:hover#SRP_P27, .srch-Page a:hover#SRP_P28, .srch-Page a:hover#SRP_P29, .srch-Page a:hover#SRP_P30,
.srch-Page a:hover#SRP_P31, .srch-Page a:hover#SRP_P32, .srch-Page a:hover#SRP_P33, .srch-Page a:hover#SRP_P34, .srch-Page a:hover#SRP_P35, .srch-Page a:hover#SRP_P36, .srch-Page a:hover#SRP_P37, .srch-Page a:hover#SRP_P38, .srch-Page a:hover#SRP_P39, .srch-Page a:hover#SRP_P40,
.srch-Page a:hover#SRP_P41, .srch-Page a:hover#SRP_P42, .srch-Page a:hover#SRP_P43, .srch-Page a:hover#SRP_P44, .srch-Page a:hover#SRP_P45, .srch-Page a:hover#SRP_P46, .srch-Page a:hover#SRP_P47, .srch-Page a:hover#SRP_P48, .srch-Page a:hover#SRP_P49, .srch-Page a:hover#SRP_P50,
.srch-Page a:hover#SRP_P51, .srch-Page a:hover#SRP_P52, .srch-Page a:hover#SRP_P53, .srch-Page a:hover#SRP_P54, .srch-Page a:hover#SRP_P55, .srch-Page a:hover#SRP_P56, .srch-Page a:hover#SRP_P57, .srch-Page a:hover#SRP_P58, .srch-Page a:hover#SRP_P59, .srch-Page a:hover#SRP_P60,
.srch-Page a:hover#SRP_P61, .srch-Page a:hover#SRP_P62, .srch-Page a:hover#SRP_P63, .srch-Page a:hover#SRP_P64, .srch-Page a:hover#SRP_P65, .srch-Page a:hover#SRP_P66, .srch-Page a:hover#SRP_P67, .srch-Page a:hover#SRP_P68, .srch-Page a:hover#SRP_P69, .srch-Page a:hover#SRP_P70,
.srch-Page a:hover#SRP_P71, .srch-Page a:hover#SRP_P72, .srch-Page a:hover#SRP_P73, .srch-Page a:hover#SRP_P74, .srch-Page a:hover#SRP_P75, .srch-Page a:hover#SRP_P76, .srch-Page a:hover#SRP_P77, .srch-Page a:hover#SRP_P78, .srch-Page a:hover#SRP_P79, .srch-Page a:hover#SRP_P80,
.srch-Page a:hover#SRP_P81, .srch-Page a:hover#SRP_P82, .srch-Page a:hover#SRP_P83, .srch-Page a:hover#SRP_P84, .srch-Page a:hover#SRP_P85, .srch-Page a:hover#SRP_P86, .srch-Page a:hover#SRP_P87, .srch-Page a:hover#SRP_P88, .srch-Page a:hover#SRP_P89, .srch-Page a:hover#SRP_P90,
.srch-Page a:hover#SRP_P91, .srch-Page a:hover#SRP_P92, .srch-Page a:hover#SRP_P93, .srch-Page a:hover#SRP_P94, .srch-Page a:hover#SRP_P95, .srch-Page a:hover#SRP_P96, .srch-Page a:hover#SRP_P97, .srch-Page a:hover#SRP_P98, .srch-Page a:hover#SRP_P99, .srch-Page a:hover#SRP_P100,
.srch-Page a:hover#SRP_P101, .srch-Page a:hover#SRP_P102, .srch-Page a:hover#SRP_P103, .srch-Page a:hover#SRP_P104, .srch-Page a:hover#SRP_P105, .srch-Page a:hover#SRP_P106, .srch-Page a:hover#SRP_P107, .srch-Page a:hover#SRP_P108, .srch-Page a:hover#SRP_P109, .srch-Page a:hover#SRP_P110,
.srch-Page a:hover#SRP_P111, .srch-Page a:hover#SRP_P112, .srch-Page a:hover#SRP_P113, .srch-Page a:hover#SRP_P114, .srch-Page a:hover#SRP_P115, .srch-Page a:hover#SRP_P116, .srch-Page a:hover#SRP_P117, .srch-Page a:hover#SRP_P118, .srch-Page a:hover#SRP_P119, .srch-Page a:hover#SRP_P120,
.srch-Page a:hover#SRP_P121, .srch-Page a:hover#SRP_P122, .srch-Page a:hover#SRP_P123, .srch-Page a:hover#SRP_P124, .srch-Page a:hover#SRP_P125, .srch-Page a:hover#SRP_P126, .srch-Page a:hover#SRP_P127, .srch-Page a:hover#SRP_P128, .srch-Page a:hover#SRP_P129, .srch-Page a:hover#SRP_P130,
.srch-Page a:hover#SRP_P131, .srch-Page a:hover#SRP_P132, .srch-Page a:hover#SRP_P133, .srch-Page a:hover#SRP_P134, .srch-Page a:hover#SRP_P135, .srch-Page a:hover#SRP_P136, .srch-Page a:hover#SRP_P137, .srch-Page a:hover#SRP_P138, .srch-Page a:hover#SRP_P139, .srch-Page a:hover#SRP_P140,
.srch-Page a:hover#SRP_P141, .srch-Page a:hover#SRP_P142, .srch-Page a:hover#SRP_P143, .srch-Page a:hover#SRP_P144, .srch-Page a:hover#SRP_P145, .srch-Page a:hover#SRP_P146, .srch-Page a:hover#SRP_P147, .srch-Page a:hover#SRP_P148, .srch-Page a:hover#SRP_P149, .srch-Page a:hover#SRP_P150,
.srch-Page a:hover#SRP_P151, .srch-Page a:hover#SRP_P152, .srch-Page a:hover#SRP_P153, .srch-Page a:hover#SRP_P154, .srch-Page a:hover#SRP_P155, .srch-Page a:hover#SRP_P156, .srch-Page a:hover#SRP_P157, .srch-Page a:hover#SRP_P158, .srch-Page a:hover#SRP_P159, .srch-Page a:hover#SRP_P160,
.srch-Page a:hover#SRP_P161, .srch-Page a:hover#SRP_P162, .srch-Page a:hover#SRP_P163, .srch-Page a:hover#SRP_P164, .srch-Page a:hover#SRP_P165, .srch-Page a:hover#SRP_P166, .srch-Page a:hover#SRP_P167, .srch-Page a:hover#SRP_P168, .srch-Page a:hover#SRP_P169, .srch-Page a:hover#SRP_P170,
.srch-Page a:hover#SRP_P171, .srch-Page a:hover#SRP_P172, .srch-Page a:hover#SRP_P173, .srch-Page a:hover#SRP_P174, .srch-Page a:hover#SRP_P175, .srch-Page a:hover#SRP_P176, .srch-Page a:hover#SRP_P177, .srch-Page a:hover#SRP_P178, .srch-Page a:hover#SRP_P179, .srch-Page a:hover#SRP_P180,
.srch-Page a:hover#SRP_P181, .srch-Page a:hover#SRP_P182, .srch-Page a:hover#SRP_P183, .srch-Page a:hover#SRP_P184, .srch-Page a:hover#SRP_P185, .srch-Page a:hover#SRP_P186, .srch-Page a:hover#SRP_P187, .srch-Page a:hover#SRP_P188, .srch-Page a:hover#SRP_P189, .srch-Page a:hover#SRP_P190,
.srch-Page a:hover#SRP_P191, .srch-Page a:hover#SRP_P192, .srch-Page a:hover#SRP_P193, .srch-Page a:hover#SRP_P194, .srch-Page a:hover#SRP_P195, .srch-Page a:hover#SRP_P196, .srch-Page a:hover#SRP_P197, .srch-Page a:hover#SRP_P198, .srch-Page a:hover#SRP_P199, .srch-Page a:hover#SRP_P200,
.srch-Page a:hover#SRP_P201, .srch-Page a:hover#SRP_P202, .srch-Page a:hover#SRP_P203, .srch-Page a:hover#SRP_P204, .srch-Page a:hover#SRP_P205, .srch-Page a:hover#SRP_P206, .srch-Page a:hover#SRP_P207, .srch-Page a:hover#SRP_P208, .srch-Page a:hover#SRP_P209, .srch-Page a:hover#SRP_P210 {
    background-color:#007CC2;
    color:#FFF;
}
.ms-osssearch-SearchAreaTd {
    padding-top:8px;
}
#SAL {
    margin-bottom: 20px;
    padding: 8px 0;      
}
.srch-sitesearchmaintop {
    clear:both;          
}
.srch-WPBody a:hover, .srch-results a:hover {
	color:#333!important;	
}
#pagination {
	background-color: transparent !important;
    border-bottom: 1px solid #3366FF;
    border-top: 1px solid #3366FF;
    margin: 5px auto 10px;
    padding: 3px 0;
    text-align: center;
	font-size:.8em;
}
/*================================================
    Grid view overrides
================================================*/
/*Toolbars*/
table.ms-toolbar, .ms-menutoolbar {
    background:url("../../../images/bgximg.png") repeat-x scroll 0 -610px #FFFFFF; /*HTML prototype only*/
    font-family:Arial, Helvetica, sans-serif;
    border:medium none;
    height:45px;
}
/*Table*/
table.ms-listviewtable, table.viewlsts, table.ms-emptyView, table#diidProjectPageOverview, table#onetidMngFieldRptrTable
{   max-width:910px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#FFF;
    margin-bottom:5px;
}
table.ms-listviewtable th, table.viewlsts th, table.ms-emptyView th
{   vertical-align:middle;
    font-family:Arial, Helvetica, sans-serif;
}
table.ms-listviewtable td, table.viewlsts td, table.ms-emptyView td
{   font-family:Arial, Helvetica, sans-serif;
    background-color:#FFF;
}
.ms-vh2, th.ms-vh2 
{   white-space:normal!important;
}
td.ms-vb-icon, td.ms-vb2, td.ms-vb
{   background-color:transparent;
    font-size:1em;
    font-family:Arial, Helvetica, sans-serif;
}
table#onetidMngFieldRptrTable .ms-vb2 {
    padding:4px 8px 4px 6px;
}
.ms-toolbar a:hover, .ms-formtable a:hover, .ms-formbody a:hover, .ms-vh2-nofilter a:hover
{   color:#333;
    text-decoration:underline;
}
tr.ms-vh2-nobg {
    border:1px solid #E5E5E5;
    border-collapse:collapse;
}
tr.ms-vh2-nobg th, .ms-vh2-nobg .ms-vh2-nofilter {
    border:1px solid #95B9E2;
    background:#1d88ca url(../../../images/SmurfitKappa/backgroundGridCustomTH.gif) top repeat-x;
    color:#FFF !important;
    padding:6px;
}
.ms-vh2-nofilter {
	height:auto;	
}
.ms-viewlsts th.ms-vh2-nofilter {
    color:#FFF !important;
}
.ms-alternating, .ms-alternatingstrong, .ms-alternating td, .ms-alternatingstrong td {
    background:#F2F2F2;
}
/*================================================
    Admin Form overrides
================================================*/
table.propertysheet 
{   background:#fff;    
}
.ms-sectionheader 
{   font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
}
.ms-descriptiontext {
    background:none repeat scroll 0 0 #FFFFFF;
    color:#4C4C4C;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    text-align:left;
}
.ms-authoringcontrols {
    background-color:#F1F1F2;
    font-size:1em;
}
/*================================================
    Popup settings window
================================================*/
/*Close, minimise buttons too low */
.ms-dlgTitleBtns {
    float:right;
    margin-top:-22px!important;
    padding-right:2px;
    padding-top:2px;
}
body #pageStatusBar {
    border-color:-moz-use-text-color;
    border-style:solid;
    border-width:1px 0;
    clear:both;
    display:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    padding:4px 5px 5px 10px;
}
.ms-dialog body 
{   background-color:#fff;
}
/*Remove master page elements from popup */
.ms-dialog #ribbonWrapper, .ms-dialog #s4-titlerow, .ms-dialog #footer, .ms-dialog .pageTitleBlock,
.ms-dialog #menu, .ms-dialog .columnLeft, .ms-dialog .breadcrumb
{   display:none;
}
.ms-dialog .pageBackground, .ms-dialog #wrapper {
	background-color:#FFF;
	width:auto;
}
.ms-dialog .s4-widecontentarea 
{   margin-left:0;
    background-color:#fff;
}
.ms-dlgFrameContainer { /*Publish popup - override JS set height for browsers other than IE*/
	min-height:210px!important;	
}
.ms-dlgContent {
	min-height:237px!important;
}
#statechangedialog_okbutton {
	width:8em!important;	
}
#statechangedialog_cancelbutton {
	width:7em!important;	
}
/*================================================
    Edit webpart window
================================================*/
.ms-ToolPaneOuter 
{   position:absolute;
    right:-240px;
}
.ms-dtinput img {
	width:auto;
	height:auto;
}
/*Ribbon*/
.ms-cui-ctl-large .ms-cui-ctl-a2 {
	padding:1px;
}
/*List web part*/
.ms-toolbarItem {
	padding:3px;
}
.ms-menu-a img {
	margin:2px!important;
}
.ms-MenuUIIcon img {
	margin:0!important;	
}
.ms-menuimagecell img {
	margin:5px 0 0!important;	
}
/*Grid styles on Admin pages*/
.ms-vh-div, .ms-vhltr .ms-vh { /*Grid headings*/
	font-size:9pt;
	color:#007CC2;
	font-family:Arial, Helvetica, sans-serif;
}
.ms-formlabel h3.ms-standardheader {
	font-size:1em;
}
.ms-formlabel {
	font-family:Arial, Helvetica, sans-serif;
}
.areatemplate-select {
	height:230px;
	width:230px;
}
/*================================================
    Rich text editor content formatting styles
================================================*/
.ms-rteElement-P {
	color:#333;
	margin-right:4px;
}
.ms-rteElement-P strong {
	font-weight:bold;	
}
.ms-rteElement-P
{	color:#333;
}
/*List style*/
.ms-rtestate-field li {
	background:url(../../../images/SmurfitKappa/arrowOrangeArrow.gif) 0 5px no-repeat;
	padding-left:10px!important;

}
.ms-rtestate-field li ul {
	margin-top:6px;
}
.ms-rtestate-field li ul li {
	background:url(../../../images/SmurfitKappa/arrowGreyArrow.gif) 0 5px no-repeat;
	color:#666;
}
/*Colour headings*/
.ms-rteElement-H1B, .ms-rteElement-H2B, .ms-rteElement-H3B, .ms-rteElement-H4B {
	font-weight:normal;
	font-style:normal;
	margin:8px 0;
}
.ms-rteElement-H1B
{	color:#333;
	font-size:1.6em;
}
.ms-WPBody .ms-rteElement-H2B
{	color:#333;
	font-size:1.6em;
	font-weight:normal;
}
.ms-WPBody .ms-rteElement-H3B
{	color:#B5121B;
	font-size:1.4em;
}
.ms-WPBody .ms-rteElement-H4B
{	color:#F7901E;
	font-size:1.1em;
}
.ms-rteElement-Hr
{	background-color:#b6b6b6;
	height:1px;
	border:none;
}
.ms-rteElement-Callout1
{	color:#333;
	background:url(../../../images/SmurfitKappa/background-Callout1Quote.gif) bottom no-repeat;
	float:right;
	width:255px;
	padding:12px 12px 38px 20px;
	margin:0 -12px 5px 12px;
	font-size:1.1em;
	line-height:1.5em;
	font-style:italic;
	border:none;
}
.ms-rteElement-Callout2
{	color:#333;
	background:#fedebc url(../../../images/SmurfitKappa/background-Callout2.gif) bottom;
	float:right;
	width:263px;
	margin:0 -12px 12px 12px;
	padding:12px 12px 22px 12px;
	border:none;
	line-height:1.5em;
}
.ms-rteElement-Callout3
{	font-style:normal;
	font-size:1.05em;
	line-height:1.5em;
	color:#333;
	background:#f2f2f2 url(../../../images/SmurfitKappa/background-Callout3.gif) bottom;
	float:right;
	margin:0px -12px 12px 12px;
	width:263px;
	padding:12px 12px 25px;
	border:none;
}
.ms-rteElement-Callout4
{	color:#007CC2;
	float:right;
	width:260px;
	font-size:1.5em;
	line-height:1.5em;
	padding:12px;
	margin:0px -12px 12px 0px;
	background-color:transparent;
	font-family:Tahoma, Geneva, sans-serif;
	border:none;
}
.ms-rteStyle-Normal
{	font-family:Arial, Helvetica, sans-serif;
	font-size:inherit;
	color:#333;
	background-color:transparent;
}
.ms-rteStyle-Highlight
{	color:#007CC2;
	background-color:transparent;
}
.ms-rteStyle-Byline
{	color:#007CC2;
}
.ms-rteStyle-Tagline
{	font-size:1.3em;
	color:#007CC2;
}
.ms-rteStyle-Comment
{	color:#666;
	text-shadow:0px 0px 5px #000;
}
.ms-rteStyle-References
{	color:#666;
}
.ms-rteStyle-Caption
{	color:#666;
}
/*Image styles and borders*/
.ms-rtePosition-1 {
    float: left;
    margin:6px 10px 5px 0;
}
.ms-rtePosition-2 {
    float:right;
	margin:6px 0 5px 8px;
}
.ms-rtePosition-3 { /* Full width within a webpart*/
    vertical-align:top;
	text-align:left;
	display:block;
	margin:0 -8px;
}
.ms-rteImage-1 {
    background-color:#fff;
    background-image:none;
    border:none;
}
.ms-rteImage-2 {
    border-color:#d8d8d8;
    border-style:solid;
    border-width:1px;
    padding:8px;
}
.ms-rteImage-3 {
    background-color:#182738;
    background-image:none;
    padding:10px;
}
.ms-rteImage-4 {
    background-color:#4693d3;
    background-image:none;
	padding:8px;
    border: 1px solid #666;
}
/*.ms-rteForeColor-1
{
color:darkred;
-ms-name:"";
-ms-color:"Dark Red";
}
.ms-rteForeColor-2
{
color:red;
-ms-name:"";
-ms-color:"Red";
}
.ms-rteForeColor-3
{
color:orange;
-ms-name:"";
-ms-color:"Gold";
}
.ms-rteForeColor-4
{
color:yellow;
-ms-name:"";
-ms-color:"Yellow";
}
.ms-rteForeColor-5
{
color:lightgreen;
-ms-name:"";
-ms-color:"Light Green";
}
.ms-rteForeColor-6
{
color:green;
-ms-name:"";
-ms-color:"Dark Green";
}
.ms-rteForeColor-7
{
color:lightblue;
-ms-name:"";
-ms-color:"Sky Blue";
}
.ms-rteForeColor-8
{
color:blue;
-ms-name:"";
-ms-color:"Blue";
}
.ms-rteForeColor-9
{
color:darkblue;
-ms-name:"";
-ms-color:"Dark Blue";
}
.ms-rteForeColor-10
{
color:purple;
-ms-name:"";
-ms-color:"Dark Purple";
}*/
/*=== === Prevent users using incorrect formatting === ===*/
.ms-rteBackColor-1, .ms-rteBackColor-2, .ms-rteBackColor-3, .ms-rteBackColor-4, .ms-rteBackColor-5, .ms-rteBackColor-6, .ms-rteBackColor-7, .ms-rteBackColor-8, .ms-rteBackColor-9, .ms-rteBackColor-10
{
background-color:transparent; /*Changing background will ruin site design - disabling*/
}
.ms-rteFontFace-1, .ms-rteFontFace-2, .ms-rteFontFace-3, .ms-rteFontFace-4, .ms-rteFontFace-5, .ms-rteFontFace-6, .ms-rteFontFace-7, .ms-rteFontFace-8, .ms-rteFontFace-9, .ms-rteFontFace-10, .ms-rteFontFace-11 /*prevent font change*/{
	font-family:Arial, Helvetica, sans-serif; /*Enforcing correct font*/
}
.ms-rteFontSize-1, .ms-rteFontSize-2, .ms-rteFontSize-3, .ms-rteFontSize-4, .ms-rteFontSize-5, .ms-rteFontSize-6, .ms-rteFontSize-7, .ms-rteFontSize-8
{	font-size:inherit; /*Ensure user can't change font size without using pre-set style*/
}
