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

list-style-image: url(images/bullet.jpg);

}
body, td, input, select, textarea
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	


}
div#siteby {
text-align:right

}
div#siteby a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0000FF;
}
div#maincontent{
width:780px;
background-color:#FFFFFF;



}

div#topcontent{
padding:8px;
border-bottom:#CCCCCC 1px solid;

}
div#footercontent{
width:764px;
padding:8px;

}
div#bottomcontent{
width:764px;
padding:8px;
display:inline-block;
}
div#midfooter{
float:left;
width:252px;
*width:244px;
background-color:#c6d8fa;
border-right:solid #666666 1px;
text-align:center;
height:80px;
border-bottom:solid #666666 1px;


}

div#midfooterheader{
margin-top:0px;
width:252px;
*width:244px;
height:16px;
background-color:#0000FF;
border-right:solid #666666 1px;
text-align:center;

}
div#midfooterheader h1{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
margin:0px;
padding:0px;
padding-right:2px;



}
div#leftfooter{
float:left;
width:254px;
background-color:#c6d8fa;
border-right:solid #666666 1px;
border-left:solid #666666 1px;
text-align:center;
margin:0px;
padding:0px;
vertical-align:top;
height:80px;
border-bottom:solid #666666 1px;
}

div#leftfooterheader{

width:254px;

height:16px;
background-color:#0000FF;
border-right:solid #666666 1px;
text-align:center;

}
div#leftfooterheader h1{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;

margin:0px;
padding:0px;
padding-right:5px;


}
div#rightfooter{
float:left;
width:254px;
background-color:#c6d8fa;
border-right:solid #666666 1px;
text-align:center;
height:80px;
border-bottom:solid #666666 1px;

}

div#rightfooterheader{
margin-top:0px;
width:254px;
height:16px;
background-color:#0000FF;
border-right:solid #666666 1px;
text-align:center;

}
div#rightfooterheader h1{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
padding-left:2px;
margin:0px;
padding:0px;




}
div#leftbox{
float:left;
width:250px;
height:200px;
display:inline-block;
padding:2px;
background-image:url(http://www.gahan.ie/fileadmin/templates/gahan/images/unhappy.jpg);
background-repeat:no-repeat;

 background-repeat:no-repeat;

}
div#leftbox h1 p{
padding:3px;

}
div#midbox h1 p{
padding:3px;

}
div#midbox{
float:left;
width:250px;
border-right:dashed #666666 1px;
border-left:dashed #666666 1px;
padding:2px;
display:inline-block;
height:200px;
overflow:auto;
}

div#midbox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #4147ac;
padding-left:2px;

}
div#rightbox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #4147ac;
padding-left:2px;

}
div#leftbox h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #4147ac;
padding-left:2px;

}
div#rightbox{
float:left;
width:250px;
display:inline-block;
padding:2px;

}

div#content{
max-width:520px;
width: 520px;
overflow:hidden;

}
p {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 12px;


}
p.bodytext {
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;


}
news-list-date {

FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	FONT-SIZE: 11px;
	color:#000099;


}
h1 {

color:#333399;
font-size:20px;

}
h2,h3 {

color:#333399;


}
a{
border:none;
text-decoration:none;
}
img{
border:none;

}

div#column1 {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 179px;
	float: left;
	overflow:hidden;
}
div#nav_primary {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 780px;
	height: 31px;
	background: url('images/bg_nav_primary.png') no-repeat top;
	
	clear: left;
	position: relative;
}

div#nav_primary ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div#nav_primary ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	float: left;
}

div#bullet_points ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: text-bottom;
	list-style-position: inside;
	list-style-image: url(images/tick.gif);
}


div#bullet_points ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	float: left;
	font: normal 12px/14px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333333;

	
}

div#nav_primary ul li a {
	margin: 1px 0px 1px 0px;
	padding: 7px 8px 6px 9px;
	font: normal 12px/15px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #4c4c4c;
 	display: block; 
	text-decoration: none;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #fff;
}

div#nav_primary ul li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 8px 9px 8px 10px;
	background: url('images/bg_nav_primary_hover.png') repeat-x top ; 
	color: #000;
	border-right: none;
	border-left: none;
font-style:bold;
}
 div#nav_primary ul li a.first:hover {
	margin: 0px 0px 0px 0px;
	
	background: url('images/bg_nav_primary_hover.png') repeat-x top ; 
	color: #000;
	border-right: none;
	border-left: none;
font-style:bold;
}
 
div#nav_primary ul li#selected {
	background: url('images/bg_nav_primary_selected.png') repeat-x top ; 
}

div#nav_primary ul li#selected a {
	margin: 1px 0px 1px 0px;
	padding: 7px 8px 7px 9px;
	color: #333;
 	display: block; 
	text-decoration: none;
	border-right: 1px solid #bfbfbf;
	border-left: 1px solid #e5e5e5;
}

div#nav_primary ul li a.first{
	
	border-left: none;
}

div#nav_primary ul li#selected a:hover {
	background: none; 
	color: #333;
	border-right: 1px solid #bfbfbf;
}


div#nav_primary ul li.right {
	float: right;
 }
 div#nav_secondary {
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 0px 0px;
	
	text-align: right;
	background: url('images/bg_sidebar_left.png') repeat-y top left ; 
}

div#nav_secondary img {
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}

div#nav_secondary ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	list-style-image:none;
}

div#nav_secondary ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 179px;
}

div#nav_secondary ul li a {
	margin: 1px 0px 0px 2px;
	padding: 9px 22px 9px 20px;
	background: url('images/bg_nav_secondary.png') repeat-y top left ; 
	font: normal 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #747474;
 	display: block; 
	text-decoration: none;
}

div#nav_secondary ul li a:hover {
	background: url('images/bg_nav_secondary_hover.png') no-repeat top left ; 
	color: #fff;
}

div#nav_secondary ul li#selected a {
	background: url('images/bg_nav_secondary_selected.png') repeat-y top left ; 
	font: bold 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
}

div#nav_secondary ul li#selected a:hover {
	background: url('images/bg_nav_secondary_selected_hover.png') repeat-y top left ; 
	color: #fff;
}


div#nav_secondary ul li.header a {
	margin: 0px 0px 0px 2px;
	padding: 9px 22px 4px 20px;
	font: bold 9px/10px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #FFFFFF;
	background: url('images/bg_nav_secondary_header.png') no-repeat top left;
}

div#nav_secondary ul li.header a:hover {
	background: url('images/bg_nav_secondary_header.png') no-repeat top left; 
	color: #acd7ff;
}



div#nav_secondary ul li.top a {
	margin: 0px 0px 0px 2px;
	padding: 13px 22px 9px 20px;
	background: url('images/bg_nav_secondary_top.png') no-repeat top left ; 
}

div#nav_secondary ul li.top a:hover {
	background: url('images/bg_nav_secondary_top_hover.png') no-repeat top left; 
	color: #fff;
}
div#nav_secondary ul li.top#selected a {
	margin: 0px 0px 0px 0px;
	padding: 13px 22px 9px 20px;
	background: url('images/bg_nav_secondary_top_selected.png') no-repeat top left ; 
}

div#nav_secondary ul li.top#selected a:hover {
	background: url('images/bg_nav_secondary_top_selected_hover.png') no-repeat top left; 
	color: #fff;
}

div#nav_secondary ul li.bottom a {
	margin: 1px 0px 0px 2px;
	padding: 9px 22px 15px 20px;
	background: url('images/bg_nav_secondary_bottom.png') no-repeat bottom left; 
}

div#nav_secondary ul li.bottom a:hover {
	background: url('images/bg_nav_secondary_bottom_hover.png') no-repeat bottom left ; 
	color: #fff;
}

div#nav_secondary ul li.bottom#selected a {
	margin: 1px 0px 0px 0px;
	padding: 9px 22px 15px 20px;
	background: url('images/bg_nav_secondary_bottom_selected.png') no-repeat bottom left ; 
}

div#nav_secondary ul li.bottom#selected a:hover {
	background: url('images/bg_nav_secondary_bottom_selected_hover.png') no-repeat bottom left; 
	color: #fff;
}
.form-row { margin:0px 0 5px 0; padding:0px; height:22px; }
.form-title { float:left; width:91px; margin:0px 0 0; padding:5px 0 0px 0px; line-height:13px; }
.form-input { float:left; width:126px; padding:0 0 0 0px; margin:0px; }

.form-row div.textbox { width:124px; margin:0; border:1px solid #5b7aa5; background-color:#fff; }
.form-row div.textbox input.text { width:116px; margin:3px 4px 1px 4px; height:16px; font-size:11px; padding:0; border:0; }

.form-buttons { height:25px; }
.form-buttons .right { float:right; margin-right:20px; }

div#scrollingnews{



padding : 4px; 
width : 222px; 
height : 140px; 
overflow : auto; 

}
h5
{
	font-size:1em;
	font-weight:normal;
	color:#666666;
	margin-bottom: 4px;
	text-align:center;
	font-family:Arial, FreeSans, Helvetica, Verdana, sans-serif;
}
h6
{
	font-size:0.8em;
	font-weight:normal;
	color:#666666;
	margin-top: 10px;
	font-family: Arial, FreeSans, Helvetica, Verdana, sans-serif;
}

h6.greytext
{
	font-size:11px;
	font-weight:normal;
	color:#666666;
	font-family: Arial, FreeSans, Helvetica, Verdana, sans-serif;
}

.bannertext
{
	list-style-image:url(images/tickbullet.gif);
	font-size: 1.0em;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing:0.5pt;
	color: White;
	font-family: Tahoma, Arial, FreeSans, Helvetica, Verdana, sans-serif;
}

a.links {
text-decoration:none;
color:#333333;


}
a.links:visited {
text-decoration:none;
color:#333333;

}
a.links:hover {
text-decoration:none;
color:#000000
;

}