@charset "utf-8";
/* CSS Document */


body {margin: 0px 0px 0px 0px;
      background: #FFFFFF;
	  padding:0;
      color: #000000;
      font-family:  Arial, Helvetica, sans-serif;
	  font-size: 90%;
	  background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/bgbody.gif); background-repeat:repeat-y; background-position: top center;}


html>body   {background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/bgbody_ie7.gif); background-repeat:repeat-y; background-position: top center;}

body:nth-of-type(1)  {background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/bgbody_chrome.gif); background-repeat:repeat-y; background-position: top center;}

	  /*** Let's Set Everything to Zero ***/
 html,body,p,div,img,ul,form,form,noscript{
  margin:0;
  padding:0;
  border:0;
  border-spacing:0;

}

html {
height:100%;
margin-bottom:1px;}

* {
margin:0;
padding:0;
text-decoration:none;
vertical-align:baseline;
}



#limiter {
margin:0 auto;
width:98%;
}


#container {
margin:0 auto;
max-width:67em;
width:auto !important;
background-color:#FFFFFF;
border:solid #e2dfc7;
border-width:0px 1px 0px 1px;

}


* html #container {margin-right:auto;
            margin-left:auto;
			background-color: #FFFFFF;
			padding: 0;
			width: 67em!important;
			border:solid #e2dfc7;
            border-width:0px 1px 0px 1px; }




/* ====================================================================
3 box layout
-------------------------------------------------------------------- */



/* Homepage --------------------------------------------------*/
.homeleft {float: left; width: 65%; font-size:90%}
.homeleft-content
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 15px;
	border				: none;
	}
.homeright {float: right; width: 31.9%; font-size:90%}
.homeright-content
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 0px;
	border				: none;
	}



.column-content {float: left; width: 72.9%;}
.column-content-inner
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 20px;
	border				: none;
	}
.column-right {float: right; width:24.9%; font-size:90%}
.column-right-inner
	{
	background			: #FFFFFF;
	margin				: 0px 15px 0px 0px;
	padding				: 10px 0px 10px 0px;
	border				: none;
	}

.column-main {float: left; width: 72.9%;}


.column-nav {float: left; width:24.9%;}
.column-nav-inner
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 0px 0px 10px;
	border				: none;
	}

.column-center {float: left; width:72.9%;}
.column-center2 {float: left; width:79.1%;}
.column-center-inner
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 0px 0px 20px;
	border				: none;
	}

.column-nav2 {float: left; width:18.1%;}
.column-nav-inner
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 0px 0px 10px;
	border				: none;
	}

.columns-float-home
	{
	float				: left;
	width				: 65%;
	}


.columns-float
	{
	float				: left;
	width				: 74.9%;
	}




/* the relative positioning is required by IEs 5 + 6 (PC) - NN4 crashes if it sees them while other browsers don't seem to mind - hence the Caio hack */
.column-one
	{
	width				: 31.9%;
	float				: left;
	}
.column-two
	{
	width				: 67.9%;
	float				: right;
	}
.column-three
	{
	width				: 24.9%;
	float				: right;
	}

.column-three-home
	{
	width				: 31.9%;
	float				: right;
	}





.box-footer
	{
	clear				: both;
	}
/* ====================================================================
box-clear requires all sorts of hackery because of the way the
different browsers cope with clearing floats
see [#   #]
-------------------------------------------------------------------- */
.box-clear { clear: both; line-height: 0px; font-size: 1px; }
/* IE5 (mac) dealt with, now reset font-size for Geckos,
turn off for IE5 (PC) + OmniWeb and back on for IE6 (PC)
see [http://www.fu2k.org/alex/css/test/OmniWebInlineHack.mhtml] */
/*\*/
.box-clear { font-size: medium; }
.fake.box-clear { display: none; }
/* */
/* Turn off for Opera 6 and below */
html>body div.box-clear { display: none; }
/* And turn it back on again for good honest browsers
see [http://www.albin.net/CSS/OwenHack.html] */
head:first-child+body div.box-clear { display: block; }
/* ====================================================================
nn4clear is as its name suggests, only required for NN4 compatibility
If you don't need that you can remove both this rule and the
relevant div from the html
-------------------------------------------------------------------- */
.nn4clear { clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .nn4clear { display: none; } /* */
/* ====================================================================
box styling
-------------------------------------------------------------------- */
.box-wrap
	{
	padding				: 0px;
	background-color	: #ffffff;
	}

.box-header
	{
	margin				: 0px;
	padding				: 0px;
	border				: none;
	}
.box-footer
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 0px 0px;
	color				: #000000;
	background-color	: #FFFFFF;
	border				: none;
	}
.column-one-content
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 0px 10px 15px;
	border				: none;
	}
.column-two-content
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 15px;
	border				: none;
	}
.column-three-content
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 0px;
	border				: none;
	}


.column-three-home-content
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 0px;
	border				: none;
	}
* html .column-three-home-content {zoom:1}


.column-left
	{
	background			: #FFFFFF;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 15px 10px 15px;
	border				: none;
	}

/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */
/*/*/
.box-wrap, .columns-float, .columns-float-home, .columns-left, .column-one, .column-two, .column-three, column-three-home, 	{ p\osition: relative; }
/* */
/* ====================================================================
other styling
-------------------------------------------------------------------- */



/* Header --------------------------------------------------*/



#header {height:210px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/header.jpg); background-repeat:no-repeat; background-position:top center;  }


#headleft {width: 350px; float: left; margin: 10px 0px 0px 0px}
#headright {width: 250px; float: right; margin: 7px 0px 0px 0px}

#logo {margin: 30px 0px 0px 10px}
#library {padding: 70px 0px 0px 2px}

.global {margin: 7px 0px 0px 0px}

.global a:link { color: #000000; text-decoration: none; padding: 0px 7px 0px 7px; font-size:0.9em }
.global a:visited { color: #000000; text-decoration: none;  padding: 0px 7px 0px 7px;  font-size:0.9em }
.global a:hover {color: #000000; text-decoration: underline; background-color: #FFFFFF;  padding: 0px 7px 0px 7px;  font-size:0.9em}
.global a:focus {color: #000000; text-decoration: underline; background-color: #FFFFCC;  padding: 0px 7px 0px 7px;  font-size:0.9em}
.global a:active {color: #000000; text-decoration: underline; background-color: #FFFFCC;  padding: 0px 7px 0px 7px;  font-size:0.9em}

#headright a:link { color: #000000; text-decoration: none; font-size:0.9em}
#headright a:visited { color: #000000; text-decoration: none; font-size:0.9em}
#headright a:hover {color: #000000; text-decoration: underline; background-color: #FFFFFF; font-size:0.9em }
#headright a:focus {color: #000000; text-decoration: underline; background-color: #FFFFCC;  font-size:0.9em}
#headright a:active {color: #000000; text-decoration: underline; background-color: #FFFFCC; font-size:0.9em}



#contact {width: 70px; float: left; margin: 0px 0px 0px 0px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/icon_contact.gif); background-repeat:no-repeat; background-position: 0px 7px; padding: 10px 0px 10px 25px}
#print{width: 50px; float: left; margin: 0px 0px 0px 0px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/icon_print.gif); background-repeat:no-repeat; background-position: 0px 7px; padding: 10px 0px 10px 25px}
#mobile {width: 50px; float: left; margin: 0px 0px 0px 0px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/icon_mobile.gif); background-repeat:no-repeat; background-position: 0px 5px; padding: 10px 0px 10px 25px}


 #toolbox
{float: left; width: 110px; margin-right: 0px; font-weight:bold}


#toolbox a:link { color: #000000; text-decoration: underline; }
#toolbox a:visited { color: #000000; text-decoration: underline; }
#toolbox a:hover {color: #32530b; text-decoration: underline; background-color: #FFFFFF}
#toolbox a:focus {color: #32530b; text-decoration: underline; background-color: #FFFFCC}
#toolbox a:active {color: #32530b; text-decoration: underline; background-color: #FFFFCC}

#toolbar { margin-top: 2px; }
#toolbar ul
{
 height: 20px;
line-height: 20px;
float: left;
margin: 0;
font-size: 90%;}

#toolbar li
{float: left;
list-style-type: none;
margin-left: 5px;}

#toolbar li a
{display: block;
 width: 28px;
 height: 28px;
 float: left;}


 .showStyleSwitcher {float:left}
 .skip {float: left; margin: 0px 0px 0px 0px}




#toolbar li.adminLink a:hover, #toolbar li.adminLink a:focus { color: #fff; }
#toolbar li span { display: none; }
#toolContrast { margin-right: 0px; }

#toolNormal a { background: url(/parliament/media/housesoftheoireachtas/styleassets/images/text_normal.gif) left top no-repeat; }
#toolNormal a:hover, #toolNormal a:focus, #toolNormal a:active { background: url(/parliament/media/housesoftheoireachtas/styleassets/images/text_normal_hover.gif) left top no-repeat; }

#toolLarge a { background: url(/parliament/media/housesoftheoireachtas/styleassets/images/text_large.gif) left top no-repeat; }
#toolLarge a:hover, #toolLarge a:focus, #toolLarge a:active { background: url(/parliament/media/housesoftheoireachtas/styleassets/images/text_large_hover.gif) left top no-repeat; }

#toolContrast a { background: url(/parliament/media/housesoftheoireachtas/styleassets/images/text_contrast.gif) left top no-repeat; }
#toolContrast a:hover, #toolContrast a:focus, #toolContrast a:active { background: url(/parliament/media/housesoftheoireachtas/styleassets/images/text_contrast_hover.gif) left top no-repeat; }


.hidden {position: absolute; left: -9000px}


/* Search Area --------------------------------------------------*/

#search {clear: left; padding: 80px 0px 0px 0px}

html>body #search { *padding: 40px 0px 0px 0px; }

#search_box {
  width: 203px;
  height: 31px;
  background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/bg_search_box.gif) ;
  background-repeat:no-repeat}

#search_box #s {
   float: left;
    padding: 0;
   margin: 6px 0 0 6px;
    border: 0;
    width: 130px;
    background: none;
	font-size: 0.8em}


#search_box #go {
    float: right;
    margin: 2px 4px 0 0;}



/* History Trail --------------------------------------------------*/
#history {clear: both; height:1.2em; font-size:0.9em; padding: 10px 0px 0px 15px; margin: 0px 0px 0px 0px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/gradient.gif); background-position: top left; background-repeat:repeat-x  }



/* Horizontal Navigation --------------------------------------------------*/
#navbg {clear:both;   height:2em; font-size: 1.1em; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar.gif); background-repeat:repeat-x; background-position:top left; }

body:nth-of-type(1) #navbg {clear:both;   height:2.1em; font-size: 1.1em; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar.gif); background-repeat:repeat-x; background-position:top left; }

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0px 0px 0px 0px;
	list-style: none;
	line-height:32px;

}


#nav a {
    color:#FFFFFF; font-weight:bold;
	display: block;
    padding: 0px 16.5px;
	border-right: 1px solid #FFFFFF;
	text-align:center;
	text-decoration: none;
	background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar.gif); background-repeat:repeat-x; background-position:top left; background-color:#509719;
}

#nav a.last {border-right: 0px solid #FFFFFF!important;  padding: 0px 19px 0px 19px; }



* html #nav a {
    color:#FFFFFF; font-weight:bold;
	display: block;
    padding: 0px 17.2px 0px 17.2px;
	border-right: 1px solid #FFFFFF;
	text-align:center;
	text-decoration: none;
	background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar.gif); background-repeat:repeat-x; background-position:top left; background-color:#509719;
}

* html #nav a.last {border-right: 0px solid #FFFFFF!important;  padding: 0px 17.2px 0px 17.2px; }

#nav li a:visited {text-decoration: none; color:#ffffff; font-weight:bold }
#nav li a:hover {text-decoration: none;  color:#ffffff; font-weight:bold; background-color:transparent; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar_over.gif); background-repeat:repeat-x; background-position:top left;}
#nav li a:focus {text-decoration: none;  color:#ffffff; font-weight:bold; background-color:transparent; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar_over.gif); background-repeat:repeat-x; background-position:top left;}
#nav li a:active {text-decoration: none;  color:#ffffff; font-weight:bold;background-color:transparent; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar_over.gif); background-repeat:repeat-x; background-position:top left;}

#nav li a#selected {text-decoration: none;  color:#ffffff; font-weight:bold; background-color:transparent; ; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/navbar_over.gif); background-repeat:repeat-x; background-position:top left; background-color:#3d7313 }


#nav li { /* all list items */
	float: left;
	display:inline;
}



/* Right and Left Column Placeholders --------------------------------------------------*/



.placehold {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px}

.placehead { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/greenhead_right.gif); background-repeat:no-repeat; background-position: top right}
.placeheadin { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/greenhead_left.gif); background-repeat:no-repeat; background-position: top left}
.placeheadin h2 {margin: 0px 0px 0px 0px!important; padding: 5px 5px 5px 10px!important; color: #175d37!important; font-size:1.3em!important; background-color:none!important}
.placecontent {border-right: 2px solid #d9e4c4; border-left: 2px solid #d9e4c4; border-bottom: 2px solid #d9e4c4; background-color:#f2f6eb; padding: 10px 10px 10px 10px }
.photohold {border-right: 2px solid #d9e4c4; border-left: 2px solid #d9e4c4; background-color:#f2f6eb;; text-align:center}


.placeoutlinehead { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/headoutline_right.gif); background-repeat:no-repeat; background-position: top right}
.placeoutlineheadin { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/headoutline_left.gif); background-repeat:no-repeat; background-position: top left}
.placeoutlineheadin h2 {margin: 0px 0px 0px 0px!important; padding: 5px 5px 5px 10px!important; color: #175d37!important; font-size:1.3em!important; background-color:none!important}
.placecontent {border-right: 2px solid #d9e4c4; border-left: 2px solid #d9e4c4; border-bottom: 2px solid #d9e4c4; background-color:#f2f6eb; padding: 10px 10px 10px 10px }

.placewhitehead { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/placewhitehead_right.gif); background-repeat:no-repeat; background-position: top right}
.placewhiteheadin { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/placewhitehead_left.gif); background-repeat:no-repeat; background-position: top left}
.placewhiteheadin h2 {margin: 0px 0px 0px 0px!important; padding: 5px 5px 5px 10px!important; color: #175d37!important; font-size:1.3em!important; background-color:none!important}
.placewhitecontent {border-right: 2px solid #d9e4c4; border-left: 2px solid #d9e4c4; border-bottom: 2px solid #d9e4c4; background-color:#FFFFFF; padding: 0px 10px 10px 10px }
.placewhitecontentin {border-top: 2px solid #d9e4c4; padding: 5px 0px 0px 0px }


.placecentrehead { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/placecentre_topright.gif); background-repeat:no-repeat; background-position: top right}
.placecentreheadin { background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/placecentre_topleft.gif); background-repeat:no-repeat; background-position: top left}
.placecentreheadin h2 {margin: 0px 0px 0px 0px!important; padding: 5px 5px 5px 10px!important; color: #09532d!important; font-size:1.3em!important; background-color:none!important}
.placecentrecontent {background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/placecentre_btmright.gif); background-repeat:no-repeat; background-position: bottom right;  }
.placecentrecontentin {background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/placecentre_btmleft.gif); background-repeat:no-repeat; background-position: bottom left; padding: 0px 10px 10px 10px }



.share {text-align:right}

/* Image Alignment --------------------------------------------------*/

.icons {padding: 0px 5px 0px 0px}


/* Home Page & Centre Column Placeholders --------------------------------------------------*/


* html #intro {zoom:1}




.twocolumns {margin: 15px 0px 0px 0px;}
.split1 {width: 49%; float: left}
.split2 {width: 49%;  float: right; }
.split3 {width: 49.9%;  float: left; }
.split4 {width: 49.9%;  float: right; }


#pagination {float: right;}


/* Watch Button --------------------------------------------------*/

#watch {margin: 0px 0px 15px 0px; height: 50px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/watch_right.gif); background-repeat:no-repeat; background-position:top right; background-color:#529b44}
#watchin {margin: 0px 0px 0px 0px; height: 35px; font-size:1.3em; padding: 15px 0px 0px 50px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/watch_left.gif); font-weight:bold; background-repeat:no-repeat; background-position:top left; }


/* Heading Text and Links --------------------------------------------------*/
h1 { font-size: 1.7em;
     color: #509719;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 10px 0px;
	}

.column-content-inner h2 {color:#8c741d; font-size: 1.5em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-content-inner h3 {color:#333333; font-size: 1.4em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-content-inner h4 {color:#09532d; font-size: 1.3em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-content-inner h5 {color:#765f0b; font-size: 1.2em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-content-inner h6 {color:#333333; font-size: 1.1em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}


.column-center-inner h2 {color:#8c741d; font-size: 1.5em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-center-inner h3 {color:#333333; font-size: 1.4em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-center-inner h4 {color:#09532d; font-size: 1.3em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-center-inner h5 {color:#765f0b; font-size: 1.2em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
.column-center-inner h6 {color:#333333; font-size: 1.1em;  margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}

p   {margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px;}

.column-content-inner p  {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}
.column-center-inner p  {margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px;}



.homeleft-content ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}
.homeleft-content ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block; padding: 0 0 0.3em 10px;}

.homeright-content ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}
.homeright-content ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block; padding: 0 0 0.3em 10px;}

.placewhitecontentin ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}
.placewhitecontentin ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet2.gif) no-repeat 0em 0.3em; display: block; padding: 0 0 0.3em 10px;}

.column-content-inner ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}
.column-content-inner ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block; padding: 0 0 0.3em 10px;}

.column-center-inner ul {list-style: none; margin: 0px 0px 15px 0px; padding: 0 0 0 0;}
.column-center-inner ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block; padding: 0 0 0.3em 10px;}

.column-right-inner ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0 0;}
.column-right-inner ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block; padding: 0 0 0.3em 10px;}

.column-content-inner ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
.column-content-inner ol li { padding: 0.2em 0 0.1em 0px;}

.column-content-inner ol { list-style-type: decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
.column-content-inner ol li { padding: 0.2em 0 0.1em 0px;}

.column-center-inner ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
.column-center-inner ol li { padding: 0.2em 0 0.1em 0px;}

.column-center-inner ol { list-style-type: decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
.column-center-inner ol li { padding: 0.2em 0 0.1em 0px;}




.column-three-home ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 0.6em 0;}
.column-three-home ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;}



.column-two ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
.column-two ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;}

.column-left ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
.column-left ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.6em; display: block; padding: 0.2em 0 0.1em 10px;}

.column-two ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
.column-two ol li { padding: 0.2em 0 0.1em 0px;}

.column-left ol { list-style:decimal; margin: 0px 5px 0px 27px; padding: 0 0 0.6em 0; }
.column-left ol li { padding: 0.2em 0 0.1em 0px;}






hr {width:99%; height:1px; background-color:#CCCCCC; color:#cccccc; border:0; margin: 20px 0px 20px 0px; }






/* Footer --------------------------------------------------*/
#footerbar {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px;  background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/footerbar.gif);  background-repeat:repeat-x; background-color:#f8f8ed!important}
* html #footerbar {margin: 0px 0px 0px 0px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/footerbar.gif); height:24px; background-repeat:repeat-x; background-color:#f8f8ed!important}
html>body #footerbar {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; min-height: 24px;   background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/footerbar.gif);  background-repeat:repeat-x; background-color:#f8f8ed!important }

.footsplit {width: 14%; float:left; background-color:#f8f8ed}
.footsplit h3 { margin: 0px 0px 0px 0px; color:#FFFFFF; font-size:0.85em; padding: 5px 7px 7px 7px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/footerbar.gif); background-repeat:repeat-x;}
.footsplit ul {list-style: none; margin: 0px 0px 0px 0px; padding: 7px 7px 7px 7px; font-size:0.85em;}
.footsplit ul li {display: block; padding: 0 0 0.2em 0px;}


#footer {clear: both;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-color:#f8f8ed
		}

* html #footer {
clear:both;
zoom:1;
  height: 1%;
  margin-left: 0;
  background-color:#f8f8ed}

#footerbottom {clear:both; background-color: #FFFFFF; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/footerdivide.gif); background-repeat:no-repeat; background-position: top center; text-align:center;
padding: 75px 0px 15px 0px; font-size: 0.9em}

#footerbottom p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#footerbottom p.green {color:#509719; font-size: 1em;}


#footerbottom  a {padding: 0px 5px 0px 5px}


/* Links --------------------------------------------------*/
a:link { color: #0033cc; text-decoration: underline }
a:visited { color: #663399; text-decoration: underline }
a:hover {color: #0033cc; text-decoration: none; background-color: #FFFFCC}
a:focus {color: #0033cc; text-decoration: none; background-color: #FFFFCC}
a:active {color: #0033cc; text-decoration: none; background-color: #FFFFCC}

#footerbar a:link { color: #000000; text-decoration: none!important; }
#footerbar a:visited { color:  #663399; text-decoration: none!important; }
#footerbar a:hover {color: #000000; text-decoration: underline!important; background-color: #f8f8ed}
#footerbar a:focus {color: #000000; text-decoration: underline!important; background-color: #FFFFCC}
#footerbar a:active {color: #000000; text-decoration: underline!important; background-color: #FFFFCC}

#tabtext a:link { color: #0033cc; text-decoration: underline; }
#tabtext a:visited { color: #663399; text-decoration: underline; }
#tabtext a:hover {color: #0033cc; text-decoration: none; background-color: #FFFFFF}
#tabtext a:focus {color: #0033cc; text-decoration: none; background-color: #FFFFCC}
#tabtext a:active {color: #0033cc; text-decoration: none; background-color: #FFFFCC}

#touch a:link {text-decoration: none!important; }
#touch a:visited {text-decoration: none!important; }
#touch a:hover {text-decoration: underline; background-color: #FFFFFF!important}
#touch a:focus {text-decoration: underline; background-color: #FFFFFF!important}
#touch a:active {text-decoration: underline; background-color: #FFFFFF!important}


.footsplit h3 a:link { color: #FFFFFF!important; text-decoration: none; }
.footsplit h3 a:visited { color:  #FFFFFF!important; text-decoration: none; }
.footsplit h3 a:hover {color:  #FFFFFF!important; text-decoration: underline; background:none!important}
.footsplit h3 a:focus {color: #FFFFFF!important; text-decoration: underline; background:none!important}
.footsplit h3 a:active {color: #FFFFFF!important; text-decoration: underline; background:none!important}


* html .footsplit h3 a:link { color: #FFFFFF!important; text-decoration: none; }
* html .footsplit h3 a:visited { color:  #FFFFFF!important; text-decoration: none; }
* html .footsplit h3 a:hover {color:  #FFFFFF!important; text-decoration: underline; background-color: #609f2d!important;}
* html .footsplit h3 a:focus {color: #FFFFFF!important; text-decoration: underline; background-color: #609f2d!important;}
* html .footsplit h3 a:active {color: #FFFFFF!important; text-decoration: underline; background-color: #609f2d!important;}

html>body .footsplit h3 a:hover { *background-color: #609f2d!important; }
html>body .footsplit h3 a:focus { *background-color: #609f2d!important; }
html>body .footsplit h3 a:active { *background-color: #609f2d!important; }

.backtotop, #backtotop {clear:both; font-size: 0.8em; margin: 15px 0px 15px 0px!important}
.backtotop a:link, #backtotop a:link {padding: 0px 0px 0px 20px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/arrow.gif); background-repeat:no-repeat; background-position: 0px 0px }
.backtotop a:visited, #backtotop a:visited {padding: 0px 0px 0px 20px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/arrow.gif); background-repeat:no-repeat; background-position: 0px 0px}
.backtotop a:hover, #backtotop a:hover {padding: 0px 0px 0px 20px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/arrow.gif); background-repeat:no-repeat; background-position: 0px 0px}
.backtotop a:focus, #backtotop a:focus {padding: 0px 0px 0px 20px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/arrow.gif); background-repeat:no-repeat; background-position: 0px 0px}
.backtotop a:active, #backtotop a:active {padding: 0px 0px 0px 20px; background-image:url(/parliament/media/housesoftheoireachtas/styleassets/images/arrow.gif); background-repeat:no-repeat; background-position: 0px 0px}


.green a:link { color:#509719; text-decoration: none!important;}
.green a:visited { color:#509719; text-decoration: none!important;  }
.green a:hover {color:#509719; text-decoration: underline!important; background-color: #FFFFFF;}
.green a:focus {color:#509719; text-decoration: underline!important; background-color: #FFFFCC;}
.green a:active {color:#509719; text-decoration: underline!important; background-color: #FFFFCC;}


#pagination a:link {padding: 0px 5px 0px 5px;}
#pagination a:visited {padding: 0px 5px 0px 5px;}
#pagination a:hover {padding: 0px 5px 0px 5px;}
#pagination a:focus {padding: 0px 5px 0px 5px;}
#pagination a:active {padding: 0px 5px 0px 5px;}


.placecentrecontentin a:link { color: #000000; text-decoration: underline; }
.placecentrecontentin a:visited { color: #663399; text-decoration: underline; }
.placecentrecontentin a:hover {color: #000000; text-decoration: none; background-color: #FFFFCC}
.placecentrecontentin a:focus {color: #000000; text-decoration: none; background-color: #FFFFCC}
.placecentrecontentin a:active {color: ##000000; text-decoration: none; background-color: #FFFFCC}



#watchin a:link { color: #FFFFFF!important; text-decoration: none!important;}
#watchin a:visited { color: #FFFFFF!important; text-decoration: none!important;}
#watchin a:hover {color: #FFFFFF!important; text-decoration: underline!important; background:none!important}
#watchin a:focus {color: #FFFFFF!important; text-decoration: underline!important; background:none!important}
#watchin a:active {color: #FFFFFF!important; text-decoration: underline!important; background:none!important}


* html #watchin a:hover  {color: #FFFFFF!important; text-decoration: underline!important; background:none!important}
* html #watchin a:focus {color: #FFFFFF!important; text-decoration: underline!important; background:none!important}
* html #watchin a:active {color: #FFFFFF!important; text-decoration: underline!important; background:none!important}


/* New Tabbed Placeholders --------------------------------------------------*/

#tabbox {
	float:left;
	width:100%;
	/*background:#DAE0D2 url("/parliament/media/housesoftheoireachtas/styleassets/images/bg.gif") repeat-x bottom;*/
	font-size:120%;
	line-height:normal;
	margin: 0 0 15px 0;
  }
#tabbox ul.tabs {
  margin:0;
  padding:10px 0px 0;
  list-style:none;
  background:#DAE0D2 url("/parliament/media/housesoftheoireachtas/styleassets/images/bg.gif") repeat-x bottom;
  }
#tabbox li {
  float:left;
  background:url("/parliament/media/housesoftheoireachtas/styleassets/images/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#tabbox a {
  float:left;
  display:block;
  background:url("/parliament/media/housesoftheoireachtas/styleassets/images/right.gif") no-repeat right top;
  padding:5px 15px 3px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  }

#tabtext{
	font-size:85%;

}

  #tabtext a{
	background:none!important; f
	font-weight:normal;
  }

  #tabtext a:hover{
	color:#0033CC !important;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#tabbox a:hover {
  color:#333;
  }

/***** jQueryUI for TABS ***/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-tabs {}
.ui-tabs .ui-tabs-nav { }
.ui-tabs .ui-tabs-nav li {}
.ui-tabs .ui-tabs-nav li a { }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {}
.ui-tabs .ui-tabs-hide { display: none !important; }


/****************************/

#tabbox a:active {color:#333;}
#tabbox a:focus {color:#333;}
#tabbox #current, #tabbox .ui-state-active {
  background-image:url("/parliament/media/housesoftheoireachtas/styleassets/images/left_on.gif");
  }
#tabbox #current a, #tabbox .ui-state-active a {
  background-image:url("/parliament/media/housesoftheoireachtas/styleassets/images/right_on.gif");
  color:#333;
  padding-bottom:5px;
  }

#tabtext {clear:both; border-right: 2px solid #d9e4c4; border-left: 2px solid #d9e4c4; border-bottom: 2px solid #d9e4c4; padding: 1em; margin:0}

* html #tabtext {zoom:1;  border-right: 2px solid #d9e4c4; border-left: 2px solid #d9e4c4; border-bottom: 2px solid #d9e4c4; padding: 1em; }
/*html>body #tabtext { *margin: -10px 0px 0px 0px; }*/

#rsshold { display:none; /*text-align:right; float:right; padding:0; margin:0 */}
#news-tab-wrapper {position:relative;}
#news-tab-wrapper #rsshold {display:block; position:absolute; top:0px right:0px;}

a.rss-link{padding:0 !important}

ul.readall {font-weight:bold; margin-top:20px;}
ul.readmore {font-weight:normal; margin-top:0px; list-style-type:none}
ul.readmore li{background-image: none!important; padding: 0px 0px 0px 0px}
a.read-more{font-weight:bold !important}


!
input.btn {
color:#FFFFFF;
font-weight: bold;
font-size: 80%;
background-color: #004098;
border: 1px solid #FFFFFF;	}


/* Buttons --------------------------------------------------*/

.btnhold {margin: 0px 0px 0px 0px; display:block}

a.button {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_button_a.gif') no-repeat scroll top right;
    color: #ffffff;
	font-weight:bold;
	float:left;
    display: block;
    font: normal 1em arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	text-decoration:none;
	color: #ffffff;
	font-weight:bold;
}

a.button:link {text-decoration:none; color: #ffffff}
a.button:link span 	{text-decoration:none; color: #ffffff}

a.button:visited {text-decoration:none; color: #ffffff}
a.button:visited span 	{text-decoration:none; color: #ffffff}

a.button:hover {
text-decoration:none;
    background-position: bottom right;
    color: #ffffff;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
	text-decoration:none;
}

a.button:focus 	{text-decoration:none; color: #ffffff; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.button:focus span 	{text-decoration:none; color: #ffffff; background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}
a.button:active	{text-decoration:none; color: #ffffff; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.button:active span 	{text-decoration:none; color: #ffffff; background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}




a.buttongrn {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_buttongrn_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
	font-weight:bold;
	float:left;
    display: block;
    font: normal 1em arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none!important;
}

a.buttongrn span {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_buttongrn_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
	text-decoration:none!important;
	color: #FFFFFF;
	font-weight:bold;
}

a.buttongrn:link {text-decoration:none!important; color: #FFFFFF;}
a.buttongrn:link span 	{text-decoration:none!important; color: #FFFFFF;}

a.buttongrn:visited {text-decoration:none!important; color: #FFFFFF;}
a.buttongrn:visited span 	{text-decoration:none!important; color: color: #FFFFFF;}

a.buttongrn:hover {
text-decoration:none!important;
    background-position: bottom right;
    color: #ffffff!important;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttongrn:hover span {
  color: #ffffff;
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
	text-decoration:none;
}

a.buttongrn:focus 	{text-decoration:none; color: #ffffff!important; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.buttongrn:focus span 	{text-decoration:none; color: #ffffff!important; background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}
a.buttongrn:active	{text-decoration:none; color: #ffffff!important; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.buttongrn:active span 	{text-decoration:none; color: #ffffff!important; background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */}







a.buttonbig {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_buttonbig_a.gif') no-repeat scroll top right;
    color: #000000;
	font-weight:bold;
	float:left;
    display: block;
    font: normal 1em arial, sans-serif;
    height: 50px;
    margin-right: 0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	margin-bottom: 20px;
}

a.buttonbig span {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_buttonbig_span.gif') no-repeat;
    display: block;
    line-height: 40px;
    padding: 5px 75px 5px 65px;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 1.25em;
	font-weight:bold;
}

a.buttonbig:link {text-decoration:none; color: #FFFFFF;}
a.buttonbig:link span 	{text-decoration:none; color: #FFFFFF;}

a.buttonbig:visited {text-decoration:none; color: #FFFFFF;}
a.buttonbig:visited span 	{text-decoration:none; color: #FFFFFF;}

a.buttonbig:hover {
text-decoration:none;
    background-position: bottom right;
    color: #ffffff!important;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonbig:hover span {
  color: #ffffff;
    background-position: bottom left;
    padding: 6px 75px 4px 65px; /* push text down 1px */
	text-decoration:none;
}

a.buttonbig:focus 	{text-decoration:none; color: #ffffff!important; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.buttonbig:focus span 	{text-decoration:none; color: #ffffff!important; background-position: bottom left;   padding: 5px 75px 5px 65px; /* push text down 1px */}
a.buttonbig:active	{text-decoration:none; color: #ffffff!important; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.buttonbig:active span 	{text-decoration:none; color: #ffffff!important; background-position: bottom left;   padding: 5px 75px 5px 65px; /* push text down 1px */}




a.buttonbigsml {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_buttonbig_a.gif') no-repeat scroll top right;
    color: #000000;
	font-weight:bold;
	float:left;
    display: block;
    font: normal 1em arial, sans-serif;
    height: 50px;
    margin-right: 0px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	margin-bottom: 20px;
}

a.buttonbigsml span {
    background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/bg_buttonbig_span.gif') no-repeat;
    display: block;
    line-height: 40px;
    padding: 5px 7px 5px 55px;
	text-decoration:none;
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight:bold;
}

a.buttonbigsml:link {text-decoration:none; color: #FFFFFF;}
a.buttonbigsml:link span 	{text-decoration:none; color: #FFFFFF;}

a.buttonbigsml:visited {text-decoration:none; color: #FFFFFF;}
a.buttonbigsml:visited span 	{text-decoration:none; color: #FFFFFF;}

a.buttonbigsml:hover {
text-decoration:none;
    background-position: bottom right;
    color: #ffffff!important;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonbigsml:hover span {
  color: #ffffff;
    background-position: bottom left;
    padding: 6px 7px 4px 55px; /* push text down 1px */
	text-decoration:none;
}

a.buttonbigsml:focus 	{text-decoration:none; color: #ffffff!important; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.buttonbigsml:focus span 	{text-decoration:none; color: #ffffff!important; background-position: bottom left; padding: 5px 7px 5px 55px; /* push text down 1px */}
a.buttonbigsml:active	{text-decoration:none; color: #ffffff!important; background-position: bottom right; outline: none; /* hide dotted outline in Firefox */}
a.buttonbigsml:active span 	{text-decoration:none; color: #ffffff!important; background-position: bottom left; padding: 5px 7px 5px 55px; /* push text down 1px */}




/* Left Navigation --------------------------------------------------*/

#subnavcontainer { margin-left: 0px; margin-top: 0px; margin-bottom: 0px;  }
#subnavcontainer ul{margin: 0; padding: 0; list-style-type: none;  font-size: 0.9em; font-weight: normal;}
#subnavcontainer li {margin: 0 0 0 0; border-bottom: 1px solid #d7e7b1; border-top:1px solid #FFFFFF; display:block;  background-color:#e9f0cb }
#subnavcontainer a {display: block;  background-color: #e9f0cb; text-decoration : none; padding: 6px 5px 6px 5px; color: #000000!important}
#subnavcontainer a:visited { background-color: #e9f0cb;  text-decoration : none; padding: 6px 5px 6px 5px; color: #000000!important}
#subnavcontainer a:hover { text-decoration : none; background-color: #e7e9bb; padding: 6px 5px 6px 5px;  color: #000000!important}
#subnavcontainer a:active { text-decoration : none; background-color: #e7e9bb; padding: 6px 5px 6px 5px;  color: #000000!important}
#subnavcontainer a:focus { text-decoration : none; background-color: #e7e9bb; padding: 6px 5px 6px 5px; color: #000000!important }

#subnavcontainer ul ul {margin: 0; padding: 0; list-style-type: none;  font-weight: normal; background-color: #e7e9bb;}
#subnavcontainer ul ul li {margin: 0 0 0 0; border-bottom: 0px solid #d7e7b1; border-top:0px solid #FFFFFF; background-color: #e7e9bb;  padding: 0px 0px 0px 15px!important;  }
#subnavcontainer ul ul a { width: 90%;  text-decoration : none; background-color: #e7e9bb;  }
#subnavcontainer ul ul a:visited { text-decoration : none; background-color: #e7e9bb;   }
#subnavcontainer ul ul a:hover { text-decoration : underline; background-color: #e7e9bb;    }
#subnavcontainer ul ul a:active { text-decoration : none; background-color: #e7e9bb;    }
#subnavcontainer ul ul a:focus { text-decoration : none; background-color: #e7e9bb;   }


#subnavcontainer ul ul ul {margin: 0; padding: 0; list-style-type: none;  font-weight: normal; background-color: #e7e9bb; font-size:0.9em}
#subnavcontainer ul ul ul li {margin: 0 0 0 0; border-bottom: 0px solid #d7e7b1; border-top:0px solid #FFFFFF; background-color: #e7e9bb;  padding: 0px 0px 0px 22px!important;  }
#subnavcontainer ul ul ul a { width: 90%;  text-decoration : none; background-color: #e7e9bb;  }
#subnavcontainer ul ul ul a:visited { text-decoration : none; background-color: #e7e9bb;   }
#subnavcontainer ul ul ul a:hover { text-decoration : underline; background-color: #e7e9bb;    }
#subnavcontainer ul ul ul a:active { text-decoration : none; background-color: #e7e9bb;    }
#subnavcontainer ul ul ul a:focus { text-decoration : none; background-color: #e7e9bb;   }


/* Terminal 4 Selected Navigation --------------------------------------------------*/


.currentbranch0 { background-color: #e7e9bb!important;  display: block; text-decoration : none; padding: 6px 5px 6px 5px; color: #000000!important  }
.currentbranch0 a{background-color: #e7e9bb!important;  }

.currentbranch1 { font-weight:bold; padding-left: 5px; display:list-item }
* html .currentbranch1 { font-weight:bold; padding-left: 5px; padding-top: 6px!important; padding-bottom:6px!important; margin-bottom:0px!important; display:inline }

.currentbranch2 { font-weight:bold; display:list-item; text-decoration:underline; }


/* In Page Navigation --------------------------------------------------*/

#pagenav ul{
			margin: 0px 0px 15px 0px!important;
			padding: 0;
			list-style-type: none;
			font-size: 0.9em;
			width: 97%;
			}

#pagenav li {margin:0px 0px 2px 0px;  padding:0px ; list-style-type:none!important; background-image:none!important; width: 28em;}


#pagenav a
		    {
			 padding: 5px 5px 5px 5px;
			 color: #09532d;
			 border: 1px solid #c1d49c;
			 text-decoration: none!important;
			 background-color:#f3f6eb;
			 display:list-item;

			}


#pagenav a:visited{
			color: #09532d;
			text-decoration: none!important;
}

#pagenav a:hover {color: #09532d; text-decoration: none!important; background-color:#e7e9bb; border: 1px solid #d9d1a2 }

#pagenav a:focus {color:#09532d; text-decoration: none!important; background-color:#e7e9bb; border: 1px solid #d9d1a2 }

#pagenav a:active
		    {color:#09532d; text-decoration: none!important; background-color:#e7e9bb; border: 1px solid #d9d1a2 }



span.navon  {display:list-item; padding: 5px 5px 5px 5px; color:#09532d; text-decoration: none!important; background-color:#e7e9bb; border: 1px solid #d9d1a2; font-weight:bold; }



/* Tables --------------------------------------------------*/

table.data{
	width:80%;
}



table{margin: 20px 0px 20px 0px; border-color:#6ca43c;  border-collapse: collapse;}
table td {border-width: 1px; border-style: solid; border-color:#6ca43c; border-collapse: collapse; padding: 5px 5px 5px 5px;}
table th {text-align: left; color:#09532d; font-weight:bold; border: 1px solid #6ca43c!important; border-collapse: collapse; padding: 5px 5px 5px 5px; background-color:#d9e4c4}





/* Middle Position --------------------------------------------------*/
.middle    {vertical-align: middle;}


.clearall {clear:both}

img.right {float: right; margin: 0px 0px 15px 15px; border:1px solid #b99d3a; }
img.left {float: left; margin: 0px 15px 15px 0px; border:1px solid #b99d3a; }

.captionright {margin: 0px 0px 20px 20px; float: right; background-color:#f2f6eb; padding: 0px 0px 20px 20px; border:1px solid #d9e4c4; padding: 5px 5px 5px 5px; text-align:center; font-size: 0.9em}
.captionleft {margin: 0px 20px 20px 0px; float: left; background-color:#f2f6eb; padding: 0px 20px 20px 0px; border:1px solid #d9e4c4; padding: 5px 5px 5px 5px;  text-align:center; font-size: 0.9em}

.captionright img, .captionleft img {border:1px solid #d9e4c4; margin-bottom:5px; display:block}


.members {width: 110px; height: 195px; margin: 0px 5px 5px 0px; float: left; background-color:#f2f6eb;  border:1px solid #d9e4c4; padding: 5px 5px 5px 5px;  text-align:center; font-size: 0.9em}
.members img {border:1px solid #d9e4c4; margin-bottom:5px;   }


/* --------------------------Abbr and Acronyms----------------------------------- */
 abbr, acronym, span.abbr {
  cursor: help;
  border-bottom: 1px dashed #000;
}




/* ============ latestnews ============ */

#latestnews {
    line-height: 1.2em;
    margin: 0px 0 0 0;
    padding: 0;
}



.sidebox { background:#ffffff;}

#latestnews ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    }

#latestnews ul ul {margin: 0;}

#latestnews ul ul {margin-bottom: -1px; list-style-type:none!important;}

#latestnews li, #tabs-1 li {
    padding: 0;
    margin: 0 0 8px 0;
    /*border-bottom: 1px #B2DF54 dashed;*/
    font-weight: normal;
	list-style-type:none!important;
	background-image:none!important
    }


#latestnews .sidebox p, #latestnews .sidebox form, #latestnews .sidebox ul {font-size: 95%;}

#latestnews .news a, #latestnews .event a {display: block;}

#latestnews .news {min-height: 100px;}

#latestnews .news li, #tabs-1 .news {
    padding: 0 0 2px 0;
    margin: -1px 0 0 0;
    border: 0;
    position: relative;
    border-top: 1px #FFFFFF solid;
    }

#tabbox #news-tab-wrapper{
	background-color:#ffffff;
}

#tabbox .news .date {
    font-size: 83%;
	text-align:center;
	float:left;
	display:inline;
	width:36px;
	margin-top:2px;
	margin-right:10px;
    }
#tabbox .news .news-link {
	float:left;
	display:inline;
	width:90%;
    }

.news li .date span {
    padding: 5px 0;
    line-height: 1;
    color:#fff;
    background-color: #96d807;
    display: block;
    margin: 0;
    }

.news .date span.month {
    background: #7eae55 url(/parliament/media/housesoftheoireachtas/styleassets/images/date_top.gif) top left no-repeat;
    padding-bottom: 3px;
	color: #FFFFFF;
    }



.news .date span.day {
    color:#FFFFFF;
    background: #eadcae url(/parliament/media/housesoftheoireachtas/styleassets/images/date_back.gif) bottom left no-repeat;
    padding-top: 2px;
	color: #3c6c12;
	border-top: 1px solid #509719;

    }


#latestnews .news li a, #tabs-1 .news a {
    margin: 0;
    padding: 3px 5px 5px 5px
    }


#news-tab-wrapper a{
	font-weight:normal !important;
}

/******** WHAT'S ON ***********/

#whats-on-wrapper{
	margin:16px 0 16px 0;
}

#wo1{
	float:left;
	margin:0 1.0em 0 0;
}

#wo2{
	float:left;
}

#wo3{
	float:right;
}

.wob{
	display:inline;
	width:180px;
	text-align:left;
}

.wob img{
	border:1px solid #B99D3A;
	margin-top:4px;
}


/******************************/



/* Clearfix --------------------------------------------------*/
 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {
    zoom: 1;     /* triggers hasLayout */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */



/* A-Z --------------------------------------------------*/

.alphabet  {font-size: 1.1em; font-weight:bold; margin: 10px 0px 10px 0px; line-height:1.5em}
.alphabet a:link {color: #FFFFFF; text-decoration: none!important; padding: 0px 5px 0px 5px; border: 1px solid #509719; background-color: #6ca43e}
.alphabet a:visited {color: #FFFFFF; text-decoration: none!important; padding: 0px 5px 0px 5px; border: 1px solid #509719; background-color: #6ca43e}
.alphabet a:hover {color: #917c26!important; text-decoration: none!important; padding: 0px 5px 0px 5px; border: 1px solid #ccb989;  background-color: #e9f0cb; }
.alphabet a:focus {color: #917c26!important; text-decoration: none!important; padding: 0px 5px 0px 5px; border: 1px solid #ccb989; background-color: #e9f0cb; }
.alphabet a:active {color: #917c26!important; text-decoration: none!important; padding: 0px 5px 0px 5px; border: 1px solid #ccb989; background-color: #e9f0cb;}

.alphabet a.currentalpha {color: #917c26; text-decoration: none; padding: 0px 5px 0px 5px; border: 1px solid #ccb989; background-color: #e9f0cb;}




/* Forms --------------------------------------------------*/

.formlabel{float:left; width:11em; font-weight:bold; padding: 2px 0px 0px 0px}



/* Photogallery --------------------------------------------------*/

#photogallery {width: 564px; margin: 0px 0px 0px 0px;}
#photocaption { background-color:#d8d8d9; padding: 10px 10px 10px 10px;}
#photohold { margin: 10px 0px 10px 0px }
#photopage{float: left}
#photocontrol{float: right; }
#next {width: 25px; float:right; text-align:right; padding-top: 25px;}
#previous {width: 25px; float:left;  padding-top: 25px;}
#photoview {margin-right: 25px; margin-left: 25px; background-color:#d8d8d9; text-align:center;}
#photoview img {margin: 5px 3px 5px 3px; vertical-align:middle}
#photoview img.selectview {border: 2px solid #616161}


/* Extra Tab Code  --------------------------------------------------*/

#tabs-2 ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 10px 0;}
#tabs-2 ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block!important; float: none!important; padding: 0 0 0.3em 10px;}

#tabs-2 a{float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:none!important;}
#tabs-2 a:visited {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-2 a:hover {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-2 a:focus {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-2 a:active {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}

#tabs-3 ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 10px 0;}
#tabs-3 ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block!important; float: none!important; padding: 0 0 0.3em 10px;}

#tabs-3 a{float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:none!important;}
#tabs-3 a:visited {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-3 a:hover {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-3 a:focus {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-3 a:active {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}

#tabs-3 #lefttab, #tabs-4 #lefttab {width: 48%; float: left}
#tabs-3 #righttab, #tabs-4 #righttab {width: 48%; float: right}
#tabs-3 #righttab a, #tabs-4 #righttab a {float: left!important}


#tabs-3 #righttab img, #tabs-4 #righttab img {float: left}
.outline {border: 2px solid #d9e4c4; height: 3em; margin: 0px 5px 0px 0px; padding: 7px 0px 0px 0px }
.outline a {font-weight: bold!important; }

#tabs-4 ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0 0 10px 0;}
#tabs-4 ul li {background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/bullet.gif) no-repeat 0em 0.3em; display: block!important; float: none!important; padding: 0 0 0.3em 10px;}

#tabs-4 a{float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:none!important;}
#tabs-4 a:visited {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-4 a:hover {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-4 a:focus {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}
#tabs-4 a:active {float: none!important; padding: 0px 0px 0px 0px!important; font-weight: normal!important; background:  url(/parliament/media/housesoftheoireachtas/styleassets/images/spacer.gif) no-repeat 0em 0.3em!important;}

#news-tab-items ul li{background:none;}

.logo-link {
 background: none !important;
}
.logo-link:hover, .logo-link:active{
 background: none !important;
}
a[href $='.pdf'] {
   padding-right: 18px;
   background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/pdf.png') no-repeat center right;
}
a[href $='.doc'] {
   padding-right: 18px;
   background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/icon-doc.gif') no-repeat center right;
}
a[href $='.xls'] {
   padding-right: 18px;
   background: transparent url('/parliament/media/housesoftheoireachtas/styleassets/images/xls.gif') no-repeat center right;
}
