@charset "utf-8";
/*www.irel.ie*/

	* div{margin:0; padding:0; width:540px;}
	body,html{ background: #F2F2F2 url(../images/trany.gif);}
	body {padding: 0; border: 0; margin: .6in; text-align: left;}
	h1, h2, h3, h4, h5, h6 {background:none; width: auto;   padding: 3px; border: 0; margin: 0!important; display:block !important; visibility:visible !important; width: auto; border: 0; margin: 0; color:#000; font-size:90%;}
	ul {list-style-type: none; padding-left:0; margin-left: 25px;} 
	ol {padding:0px; margin-left: 25px; } 
	hr {height:1px; padding:0px; margin:5px 0px;}	
	dt {font-weight:bold; background: none; padding:0px; margin-top:20px;}

	#doc, #hd, #bd, #ft, #content{width:500px; background: #fff url(../images/trany.gif); margin:0; padding:0;}
	#hd{border-bottom:5px solid #F2F2F2; width:540px; height:80px; margin:0; background: #fff url(../images/trany.gif);}

	#tools {margin-top:-15px; margin-left:-30px;}
	#mainTools  { border-bottom:1px solid #fff; width:180px; position:relative; top:00px; left:340px; padding:0; margin:0;}
		*html #mainTools  { top:00px; left:260px; padding:0; margin:0;}
	#mainTools li {display:none !important; background:none; }
	#mainTools li a { color:#fff;border:0; border-bottom:1px solid #fff; margin:0;}
	#mainTools li a:hover { background:none; color:#fff; }
	#mainTools li#toolsGraphicVersion {display:block !important; float:right; margin:0; padding:0}	

	#logo{width: 350px;}	
	#logo h1{padding:0 20px; margin:0; font-size:25px; background:none; font-weight:bold; width: 350px;}
	#logo a, #logo a:hover {background: none; text-decoration:none; }
		#logo *{ font-size:25px !important; color:#011545;}


	#bd {float:none; width:480px; padding:20px 0; margin: 0;}		
	#content { border:0px solid red; width:480px; overflow:visible; position:relative; left:20px; }		
		*html #content { border:0px solid red; width:450px; overflow:visible; position:relative; left:6px; }		
	#bd ul li{list-style-image:none; list-style-type:none;  padding-left:20px; display:block;}	
	/*#hdContainer, #doc, #bdContainer, #bd { border:1px solid red; width:520px !important; overflow:hidden !important; margin:0; padding:0; }
	
	*/
	#form1{ width:520px !important; overflow:hidden !important; margin:0; padding:0; }

	#ft { width:520px;  color:#686767; font-size:110%;  margin:10px 0 0 0; padding:10px;}
	#ft div {width:520px; background:none;  margin:0; padding:0;}
	#ft h1 {display: block; background:#F2F2F2; margin:0; padding:5px; height:15px;}		
	#ft h1#DevelopedByKCO {margin:0; padding:3px 10px; background:#f7f7f7; height:15px;}

/*--( links )---------------------------------------------*/	
	a, a:link, a:active, a:visited {color: #f03; text-decoration: underline; font-weight: normal;}
	a:hover {text-decoration: none; background: #f03; color:#faf8c0; border-bottom:1px solid #95c0ee;}
	
/*--( Font Replacement )---------------------------------------------*/	
	/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display: none !important; height: 0; width: 0;	position: absolute;	overflow: hidden;}
	span.sIFR-alternate {width:auto; color:#000033; letter-spacing: normal; height:auto; visibility: visible !important; display: block !important;	position: static !important; left: auto !important;	top: auto !important;}
	
	
/*--( Display )---------------------------------------------*/	
	#hdContainer { background:#fff}

	#tools li#linkGraphicVersion a {display:block; margin:0; padding:0}	
	#content table caption, #topNav, #lhs, #ft span, #rhs, #tabs, #alphabet, #eResourcesList, #siteTools, #search, #advSearch, #btnExcel, #divAlphabet{display:none !important;}
	
	
	