﻿body 
{
    min-width: 800px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0 auto;
    text-align: center;
    font-size:100%;
    background-color:#fbfafb;
}

#ctl00_explitLogout_ExplicitLogin
{
    color: rgb(251, 250, 251);
}

#PTheader
{
    float: right;
    background-color:#fbfafb;
    width: 100%;
    height: 26px;
    text-align: right;
    font-size: 0.8em;
    color: black;
    line-height:26px;
    vertical-align:middle; 
}
#topbar
{    
	background: #fbfafb;
    width: 895px;
    height: 25px;
    text-align: right;
    line-height:25px;
   	vertical-align: middle;
   	margin: 0 auto;
}
a.HeaderLink:link {color:black;font-weight:bold; text-decoration: none; font-size:10px; font-family:Arial; vertical-align:top;  padding-right: 8px;}
a.HeaderLink:visited {color:black;font-weight:bold; text-decoration: none; font-size:10px; font-family:Arial; vertical-align:top;  padding-right: 8px;}
a.HeaderLink:hover {color:black;font-weight:bold; text-decoration: underline; font-size:10px; font-family:Arial; vertical-align:top; padding-right: 8px;}
a.HeaderLink:active {color:black; font-weight:bold;text-decoration: none; font-size:10px; font-family:Arial;  vertical-align:top; padding-right: 8px;}

#addthis
{    
	background: #fbfafb;
    width: 895px;
    height:20px;
    line-height:20px;
   	vertical-align: middle;
   	margin: 0 auto;
}
span.at300bs.at15t_compact
{
	background:transparent url("http://www.post.trust.ie/PublishingImages/addthis.gif") no-repeat scroll left center;
}

#banner 
{    
	width: 895px;
	/* height: 75px; */
	vertical-align: top;
	text-align: left;
	margin: 0 auto;
	
}

/*  SEARCH BOX  */
#searchLayout{
    float: right;
    background-color:#fbfafb;
    width: 39.6%;	
    height: 59px;
    text-align: right;
    font-size: 12px;
    color: black;
    vertical-align: top;
}

#searchLayout input { background: transparent url('/images/search.gif') left no-repeat; padding-left: 25px; }
#searchLayout .ms-sbcell { background: url('/images/searchBg.gif') repeat-x; border-color: #BD9BBD; }
/*  END OF SEARCH BOX  */

#topbar1
{    
    width: 400px;
    height: 25px;
    text-align: left;
   	color: #fbfafb;
	font-size:13px;
	font-family:Arial;
	vertical-align: top;
	margin-top:2px;
}
#topbar1_links
{    
    width: 495px;
    height: 25px;
    text-align: right;
    font-size:10px;
    vertical-align: top;
    margin-top:4px;
}

#topbar2
{    
	background: #00234c;
	width: 100%;
	height: 10px;
}


/*  TOP NAVIGATION  */

#topbarNav
{    
	background: #00234c;
	height: 28px;	
    width: 895px;
	margin: 0 auto;
	text-align: left;
}

.topNavItem
{
	color: #fbfafb;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	border-right:1px #FFFFFF solid;	
	padding-left:10px;
	padding-right:8px;
	height: 27px;	
	vertical-align: middle;
}

.topNavSelected
{
	color: #FAC833;
	border-bottom:4px #FFFFFF solid;	
}
.topNavHover
{
	color: #FAC833;
}
/*  END OF TOP NAVIGATION  */


/*  BREADCRUMB  */

#Breadcrumb
{
	width: 895px;
	height: 20px;
	text-align:left;
	padding-left:40px;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0 auto;
}
.BreadcrumbText
{
	
	float:left;
	color: #000000;
	width: 80px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	line-height:14pt;
}
.BreadcrumbLinks
{
	float:left;
	color: #000000;
	width: 750px;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	line-height:14pt;
}
.BreadcrumbLinks a
{
	color: #000000;
}



/*  MAIN TABLE  */

#wrapper { 
	width: 895px;
	margin: 0 auto;
	text-align: left;
	background: #fbfafb;
}


/*  LEFT NAVIGATION  */

#leftNavPT
{
	width:186px;
}

.leftNavPT
{
	width:186px;
}
.leftNavSpacerPT
{
	width:186px;
}
.leftNavSelected
{
	color: #000000;
	border-top:1px ##292863 solid;
	border-bottom:1px ##292863 solid;
	line-height:14pt;
}
.leftNavPT1
{
	color: #000000;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	line-height:14pt;
	border-top:1px #292863 solid;
	background-color: #FFFFFF;
}
a.leftNavPT1:link {color:#000000; font-size:13px; font-family:Arial;font-weight:bold;padding-left:6px;}
a.leftNavPT1:visited {color:#000000; font-size:13px; font-family:Arial;font-weight:bold;padding-left:6px;}
a.leftNavPT1:hover {color:#000000; font-size:13px; font-family:Arial;font-weight:bold;padding-left:6px;background:url('/PublishingImages/arrow.gif') left no-repeat;}
a.leftNavPT1:active {color:#000000; font-size:13px; font-family:Arial;font-weight:bold;padding-left:6px;}

.leftNavPT2
{	
	color: #292863;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	line-height:14pt;
	background-color: #FFFFFF;
}

a.leftNavPT2:link {color:#292863; font-size:12px; font-family:Arial;font-weight:normal;padding-left:26px;}
a.leftNavPT2:visited {color:#292863; font-size:12px; font-family:Arial;font-weight:normal;padding-left:26px;}
a.leftNavPT2:hover {color:#292863; font-size:12px; font-family:Arial;font-weight:normal;padding-left:26px;text-decoration: underline; background-color: #F5F5F5;background:transparent url('/PublishingImages/bullet.gif') left no-repeat;}
a.leftNavPT2:active {color:#292863; font-size:12px; font-family:Arial;font-weight:normal;padding-left:26px;}

.leftNavPT3
{	
	color: #292863;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	line-height:14pt;
	background-color: #FFFFFF;
}

a.leftNavPT3:link {color:#292863; font-size:10px; font-family:Arial;font-weight:bold;padding-left:26px;}
a.leftNavPT3:visited {color:#292863; font-size:10px; font-family:Arial;font-weight:bold;padding-left:26px;}
a.leftNavPT3:hover {color:#292863; font-size:10px; font-family:Arial;font-weight:bold;padding-left:26px;text-decoration: underline; background-color: #F5F5F5;background:transparent url('/PublishingImages/bullet.gif') left no-repeat;}
a.leftNavPT3:active {color:#292863; font-size:10px; font-family:Arial;font-weight:bold;padding-left:26px;}


.leftNavPTSelected
{	
	color: #292863;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	line-height:14pt;
	background-color: #F5F5F5;
}
/*  END OF LEFT NAVIGATION  */

/*  CONTENT  */
#ContentCell
{    
	width:469px;
	padding-right:10px;
}

#ContentTitle
{    
	height:24px;
	letter-spacing:1pt;
	color: #292863;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	padding-top:3px;
	padding-left:30px;
}
#Content
{    
	padding-top:10px;
	padding-bottom:10px;
	padding-left:30px;
	color: #000000;
	font-size:.86em;
	font-family:Arial;
}

#ContentHomepage
{    

	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color: #000000;
	font-size:.86em;
	font-family:Arial;
}

a.ContentLink:link {color:#000000; text-decoration: underline;  font-family:Arial;}
a.ContentLink:visited {color:#000000; text-decoration: underline; font-family:Arial;}
a.ContentLink:hover {color:#000000; text-decoration: underline;  font-family:Arial;}
a.ContentLink:active {color:#000000; text-decoration: underline; font-family:Arial;}


p{
	color: #000000;
	font-size:.86em;
	font-family:Arial;
	margin-top:3px;
	margin-bottom:18px;
}
lu,li
{
	color: #000000;
	font-size:.86em;
	font-family:Arial;
}

li
{
	padding-left:5px;
}
b,strong{
	
	font-weight:bold;
}
.Caption
{    
	color: #000000;
	font-size:.8em;
	font-family:Arial;
	font-weight:bold;
}

.buttoncontainer { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/PublishingImages/but.bckgrnd_b.gif') no-repeat scroll top right;
    color: #5d5a42;
    display: block;
    float: left;
    font: bold 12px arial;
    height: 32px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/PublishingImages/but.bckgrnd_a.gif') no-repeat;
    display: block;
    line-height: 22px;
    padding: 5px 0 5px 18px;
} 
a.button:hover {
    background-position: bottom right;
    color: #5d5a42;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 5px 0 5px 18px; /* push text down 1px */
} 
.DefaultImage
{
    border:0;
}

div.BorderImage
  {
  margin:2px;
  border:1px solid #999999;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
 
div.BorderImage img
  {
  display:inline;
  margin:2px;
   /*border:1px solid #666666;*/
  }
div.BorderImage a:hover img
  {
  border:1px solid #999999;  }
  
  
  /* TABLES */
  
.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Arial;   
	border-bottom: solid #e0d8d7 1.0pt;
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     
{
	padding: 0in 5.4pt 0in 5.4pt;	    
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10in;
	margin-left: 0in;
	line-height: 115%;
	font-size: 12px;  
	font-family: "Arial";  
	font-weight:bold;
	width: 119.7pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid #e0d8d7 3.0pt;
	background: #fac833;
	color: #000000;	
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;
	padding: 0in 5.4pt 0in 5.4pt;	
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
	
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
	
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #FaFaFa;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #ffffff;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	color: #666666;
	padding: 5pt 5.4pt 0in 5.4pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 12px;  
	font-family: "Arial";  
	font-weight: bold;
	width: 119.7pt;
	border-top: none;
	border-left: solid #e0d8d7 1.0pt;
	border-right: solid #e0d8d7 1.0pt;
	background: #f5f5f5;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:5pt 5.4pt 0in 5.4pt;
	border-right: solid #e0d8d7 1.0pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 5pt 5.4pt 0in 5.4pt;
	border-right: solid #e0d8d7 1.0pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:5pt 5.4pt 0in 5.4pt;
	border-right: solid #e0d8d7 1.0pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom: solid #e0d8d7 1.0pt;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 
{
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;    
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  
{
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;    
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  
{
	border-width: 1.0pt 1.0pt 1.0pt 1.0pt;
	border: solid #e0d8d7 1.0pt;
	border-bottom: solid white 0.0pt;    
	padding: 0in 5.4pt 0in 5.4pt;
}

/* END OF TABLES */

  /* SITE MAP */  

.headertitle {text-align: left;color:#292863; font-size:14px; font-family:Arial;font-weight:bold;}

.ms-WPBody A:link   {text-align: left;color:#292863; font-size:11px; font-family:Arial;font-weight:bold;}
.ms-WPBody A:visited {text-align: left;color:#292863; font-size:11px; font-family:Arial;font-weight:bold;}
.ms-WPBody A:hover {text-align: left;color:#292863; font-size:11px; font-family:Arial;font-weight:bold;text-decoration: underline;}
.ms-WPBody A:active {text-align: left;color:#292863; font-size:11px; font-family:Arial;font-weight:bold;}
/* END OF SITE MAP */


/*  END OF CONTENT  */


/*  RIGHT COLUMN  */

#rightColumn
{    
	width: 220px;
	color: #000000;
}
#rightColumnHeader
{    
	background: #b7a9be; 
	height:20px;
	color: #000000;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	padding-top:3px;
	padding-left:8px;
}
#rightColumnContent
{    
	background: #F5F5F5;
	color: #000000;
	font-size:11px;
	font-family:Arial;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
	margin: 0 auto;
}
#rightColumnGap
{    
	width: 100%;
	height:6px;
}

a.RightContentLink:link {color:#000000; text-decoration: underline; font-size:11px; font-family:Arial;margin-right:2px;}
a.RightContentLink:visited {color:#000000; text-decoration: underline; font-size:11px; font-family:Arial;margin-right:2px;}
a.RightContentLink:hover {color:#000000; text-decoration: underline; font-size:11px; font-family:Arial;margin-right:2px;}
a.RightContentLink:active {color:#000000; text-decoration: underline; font-size:11px; font-family:Arial;margin-right:2px;}


/*  END OF RIGHT COLUMN  */

#bottombar
{    
	width: 100%;
	height: 15px;	
}

#footerSeparator
{    
	width: 100%;
	height: 1px;	
	background: #e8e8e9;
}


#footer
{
    background: #F5F5F5;
    clear: both;
    height: 163px;
    font-family: arial;
	font-size:10px;
	margin: 0 auto;
}

.Spacer
{
    float: left;
	background: white;
	width: 100%;
	height: 15px;
}

a.FooterLink:link {color: Black; font-size:10px; font-family:Arial; text-decoration: none}
a.FooterLink:visited {color:Black; font-size:10px; font-family:Arial; text-decoration: none}
a.FooterLink:hover {color:Black; font-size:10px; font-family:Arial; text-decoration: Underline}
a.FooterLink:active {color:Black; font-size:10px; font-family:Arial; text-decoration: none}







