/* CSS Document */
body {
background-color:#000066;
font-family: Arial, Helvetica, sans-serif;
}

.page {
border: 0px none;
padding: 4px 4px 4px 4px;
width: 742px;
background-color:#FFFFFF;
vertical-align: top;
}

.louth{
background-color:#FFFFFF;
margin: 0px 0px 0px 0px;
border-collapse: collapse;
border-spacing: 0px;
width:95%;
vertical-align:top;
padding: 0px 0px 0px 0px;
}
/*<table width="95%" border="1" bordercolor="#8080c0" bgcolor="#cccccc" cellpadding="4" cellspacing="0">*/
.navdate{
border-style:none;
padding: 4px 4px 4px 4px;
width: 95%;
border-collapse: collapse;
border-spacing: 0px;
}
/*<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#cccccc">*/
.auditor{
width: 100%;
background-color:#E6E6E6;
border-style:solid;
border-width:thin;
border-color:#8080c0;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
}
/*span style="font-size:10px;font-family:verdana;color:#990000;font-weight:bold;"*/
.AccountantS{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000080;
font-weight:bold;
}
/*width="95%" border="0" cellspacing="0" cellpadding="0" bgcolor="#ffffff"*/
.meath{
width:95%;
border-collapse:collapse;
border-spacing:0px;
background-color:#ffffff;
}
.lhs1{
width:95%;
border-collapse:collapse;
border-spacing:0px;
}
.dublin{
width:100%;
background-color:#ffffff;
border-style:none;
border-width:0px;
border-collapse:collapse;
border-spacing:0px;
}
/*width="98%" cellpadding="0" cellspacing="0" border="0" bordercolor="#8080c0"*/
.inlhs{
width:98%;
border-collapse:collapse;
border-spacing:0px;
border-style:none;
border-width:0px;
background-color:#8080c0;
height:100%;
}
/*<table width="100%" cellpadding="4" cellspacing="0" border="1" bordercolor="#8080c0" bgcolor="#ffffff">*/
.mainmenu{
width:100%;
padding:0px 0px 0px 0px;
border-collapse:collapse;
border-spacing:0px;
background-color:#FFFFFF;
border-style:solid;
border-width:thin;
border-color:#8080c0
}
/*<td align="center" valign="top" bgcolor="#bcbcde" class="aroma">
			<span style="font-size:16px;font-family:arial;color:#333399;font-weight:bold;">*/
.mission{
text-align:center;
vertical-align:top;
background-color:#bcbcde;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
font-weight:bold;
line-height:175%;
}
.misscell{
text-align:center;
vertical-align:top;
background-color:#eeeeff;
border-collapse:collapse;
border-spacing:0px;
}
.business{
width:95%;
border-collapse:collapse;
border-spacing:0px;
background-color:#eeeeff;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin: 10px 0px 10px 0px;
}
.lblcell{
background-color:#eeeeff;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-weight:bold;
text-align:center;
vertical-align:middle;
width:100%;
line-height:175%;
border-collapse:collapse;
border-spacing:0px;
}
/*<tr bgcolor="#8080c0"><td class="lower" align="center" valign="middle">
<span style="font-size:16px;font-family:arial;color:#ffffff;font-weight:bold;">*/
.AuditorS{
background-color:#8080c0;
text-align:center;
vertical-align:middle;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
line-height:175%;
}

.cntrcell {
width: 52%;
vertical-align:top;
}
/* width="100%" cellpadding="4" cellspacing="0" border="0" bgcolor="#ffffff"*/
.kildare{
width:100%;
padding:4px;
border-collapse:collapse;
border-spacing:0px;
background-color:#ffffff;
}
/*<span style="font-family:arial;color:#8080c0;font-size:16px;font-weight:bold;">*/
.head{
font-family:Arial, Helvetica, sans-serif;
color:#8080c0;
font-size:16px;
font-weight:bold;
margin: 3px 0px 10px 0px;
}
.head1{
font-family:Arial, Helvetica, sans-serif;
color:#EEEEFF;
font:15px;
font-weight:bold;
margin: 0px 0px 0px 0px;
background-color:#999999;
}
.head2{
font-family:Arial, Helvetica, sans-serif;
color:#000080;
font:14px;
font-weight:bold;
margin: 12px 0px 10px 0px;
}
.head3{
font-family:Arial, Helvetica, sans-serif;
color:#000080;
font:12px;
font-weight:bold;
margin: 12px 0px 10px 0px;
}
.head3a{
font-family:Arial, Helvetica, sans-serif;
color:#8080c0;
font:12px;
font-weight:bold;
margin: 12px 0px 10px 0px;
}
.accountant{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height: 120%;
font-weight:normal;
margin: 12px 0px 12px 0px;
text-align:justify;
}
.whiteTxT{
text-align:left;
color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
font-weight:bold;
}
.cntr {
width: 360px;
}

.blue{
color:#000080;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
line-height: 110%;
}
h2.white{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
line-height: 110%;
}

a.nlink:link{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
text-decoration:none;
}
a.nlink:visited{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
text-decoration:none;

}
a.nlink:hover{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:none;

}
a.nlink:active{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:none;
}

a.sitemap:link{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}
a.sitemap:visited{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;

}
a.sitemap:hover{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;

}
a.sitemap:active{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;

}
a.mlink:link{
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
text-decoration:none;
}
a.mlink:visited{
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
color:#000080;
text-decoration:none;
}
a.plink:link{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#8080c0;
text-decoration:none;
font-weight:bold;
}
a.plink:visited{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#8080c0;
text-decoration:none;
font-weight:bold;
}
a.plink:hover{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#C87577;
text-decoration:none;
font-weight:bold;
}
a.plink:active{
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
color:#C87577;
text-decoration:none;
font-weight:bold;
}


ul{
list-style-position: outside;
list-style-type:disc;
}
.listblue{
color:#8080c0;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
line-height: 20px;
}
.listred{
color:#C87577;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: justify;
line-height: 18px;
}


/************************************/
/**************************************************************** Drop-down code*/
/*********************************/
.MenuBox {
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

a.MenuHeader
{
	COLOR: #999999;
	FONT-SIZE: 75%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:link
{
	COLOR: #999999;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:visited
{
	COLOR: #999999;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuHeader:hover
{
	COLOR: #ffffff;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}

a.MenuItem
{
	COLOR: #999999;
	FONT-SIZE: 70%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:link
{
	COLOR: #999999;
	FONT-FAMILY:Arial, Helvetica, sans-serif;;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:visited
{
	COLOR: #999999;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:hover
{
	COLOR: #ffffff;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
