/*
fingalworks.css
--------------------
@Cut-up HTML/CSS by TERMINALFOUR
 This file is the main global layout for the new Fingalworks.ie
*/
body {background-color:#f1f1f1; font-family: Arial, sans-serif;margin:0;padding:0; color:#58595b;}
#sitewrapper{width:800px;margin:0 auto;padding:0;}
.clear{clear:both;}

/* HEADER */
#header #sitebars{background:url('/media/media,22335,en.png') no-repeat;height:87px;width:200px;float:left;border:0px solid #000;}
#header #headernav{float:left;width:597px;height:87px;border:0px solid #000;}

#header #headernav #topnav{padding:0;margin:0 0 0 3px; border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
#header #headernav #topnav #topnavmenu {float:left;}
#header #headernav #topnav #topnavmenu ul{padding:10px 0 8px 5px;margin:0 0 0 0;}
#header #headernav #topnav #topnavmenu ul li{float:left;list-style-type:none;}
#header #headernav #topnav #topnavmenu a, #header #headernav #topnav #topnavmenu{color:#a2a2a2;font-size:10px;font-weight:bold;}
#header #headernav #topnav #topnavmenu a:hover{text-decoration:none;}

#header #headernav #topnav #topnavsearch {float:right; padding:6px 0 0px 0px;}
#header #headernav #topnav #topnavsearch label {font-size:0.9em;color:#2d7190; padding:0;margin:0;}
#header #headernav #topnav #topnavsearch input.searchbox{width:120px;border:1px solid #bababa;color:#ccc; vertical-align:top;}
#header #headernav #topnav #topnavsearch input.searchbutton{color:#2d7190;border:0; background-color:#f1f1f1;text-decoration:underline;padding:3px 0 0 5px;height:13px;width:17px;}

#header #headernav #mainnav{margin:3px 0 0 1px;}
#header #headernav #mainnav ul{padding:0px 0 0px 0px;margin:0 0 0 0;}
#header #headernav #mainnav ul li{float:left;list-style-type:none;width:77.6px;height:44px;background-color:#e6e6e6;margin:0 0 0 2px; padding:5px 0 0 5px;font-weight:500;}
#header #headernav #mainnav a, #header #headernav #mainnav {color:#a2a2a2;font-size:14px;}
#header #headernav #mainnav a{text-decoration:none;}

/* PAGE BODY */
#pagebody {padding:6px 0 0 0;}

/* PAGE BODY LEFT HAND COLUMN */
#pagebody #leftcolumn{width:596px;float:left;margin:0 8px 0 0;}

/*SECTION HEADING, BACKGROUND IMAGE, TEXT SIZE AND COLOUR */
#pagebody #leftcolumn #homeimages{width:596px; height:250px; background:url('/media/media,22342,en.png') no-repeat top left;margin:0 0 6px 0;}
#pagebody #leftcolumn #homeimages p.introtext{width:250px; color:#a5cb3a;line-height:17px;}
#pagebody #leftcolumn #homeimages p.mainheading{line-height:35px;padding:0;margin:0;}
#pagebody #leftcolumn #homeimages br.smallbreak{line-height:0;}
#pagebody #leftcolumn #homeimages span.underscore{color:#ec008c; font-weight:bold;}/*pink*/
#pagebody #leftcolumn span.fingal_heading{color:#bcbec0; font-size:60px;font-weight:bold;} /* EDITED SELECTOR [and below] */
#pagebody #leftcolumn span.worksie_heading{color:#a5cb3a; font-size:60px;font-weight:bold;}
#pagebody #leftcolumn span.sectionname{color:#e3e9eb; font-size:60px;font-weight:bold;}
	#leftcolumn #innerSectTitle { padding: 1em 0 1em 0; line-height: 2em; border-bottom: 2px solid #E3E3E3;} /* ADDED */

/* HOME PAGE FEATURE BOXES */
#pagebody #leftcolumn #homeboxes #row1, #pagebody #leftcolumn #homeboxes #row2, #pagebody #leftcolumn #homeboxes #row3, #pagebody #leftcolumn #homeboxes #row4{margin:0 0 5px 1px;}
#pagebody #leftcolumn #homeboxes #row1 .featurebox, #pagebody #leftcolumn #homeboxes #row2 .featurebox, #pagebody #leftcolumn #homeboxes #row3 .featurebox, #pagebody #leftcolumn #homeboxes #row4 .featurebox{border:1px solid #e3e3e3;background-color:#fff;width:192px;height:168px; float:left;margin:0 6px 0 0;cursor: pointer;}
#pagebody #leftcolumn #homeboxes #row1 .featurebox_end, #pagebody #leftcolumn #homeboxes #row2 .featurebox_end, #pagebody #leftcolumn #homeboxes #row3 .featurebox_end, #pagebody #leftcolumn #homeboxes #row4 .featurebox_end{margin:0 0px 0 0;}

#pagebody #leftcolumn #homeboxes #row1 .featurebox_double{border:1px solid #e3e3e3;background-color:#fff;width:392px;height:168px; float:left;margin:0 6px 0 0;}

#pagebody #leftcolumn #homeboxes .featurebox p.header1, #pagebody #leftcolumn #homeboxes .featurebox_double .featurebox_double_left p.header1{font-size:20px;padding:5px;margin:0;color:#a2a2a2;font-weight:bold;}
#pagebody #leftcolumn #homeboxes .featurebox p.header2, #pagebody #leftcolumn #homeboxes .featurebox_double .featurebox_double_left p.header2{width:120px;font-size:24px;padding:5px 0 0 5px;margin:0;font-weight:900;line-height:22px;}
#pagebody #leftcolumn #homeboxes .featurebox p.infolink, #pagebody #leftcolumn #homeboxes .featurebox_double .featurebox_double_left p.infolink{padding:10px 0 0 0;margin:0;}
#pagebody #leftcolumn #homeboxes .featurebox p.infolink a img, #pagebody #leftcolumn #homeboxes .featurebox_double .featurebox_double_left p.infolink a img{border:0;}
#pagebody #leftcolumn #homeboxes .featurebox p, #pagebody #leftcolumn #homeboxes .featurebox_double .featurebox_double_left p{padding:5px 0 0 5px;font-size:12px; margin:0;}

#pagebody #leftcolumn #homeboxes div:hover.profileoffingal{display:block;background-color:#f8971d;}

/* INNER FEATURE BOXES 
#pagebody #leftcolumn #innerboxes #row1, #pagebody #leftcolumn #innerboxes #row2, #pagebody #leftcolumn #innerboxes #row3, #pagebody #leftcolumn #innerboxes #row4{margin:0 0 5px 1px;}
#pagebody #leftcolumn #innerboxes #row1 .featurebox, #pagebody #leftcolumn #innerboxes #row2 .featurebox, #pagebody #leftcolumn #innerboxes #row3 .featurebox, #pagebody #leftcolumn #innerboxes #row4 .featurebox{border:1px solid #e3e3e3;background-color:#fff;width:190px;height:168px; float:left;margin:0 6px 0 0;display:block;}
#pagebody #leftcolumn #innerboxes #row1 .featurebox_end, #pagebody #leftcolumn #innerboxes #row2 .featurebox_end, #pagebody #leftcolumn #innerboxes #row3 .featurebox_end, #pagebody #leftcolumn #innerboxes #row4 .featurebox_end{margin:0 0px 0 0;}

#pagebody #leftcolumn #innerboxes #row1 .featurebox_double{border:1px solid #e3e3e3;background-color:#fff;width:392px;height:168px; float:left;margin:0 6px 0 0;display:block;}

#pagebody #leftcolumn #innerboxes .featurebox p.header1, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.header1{font-size:20px;padding:5px;margin:0;color:#a2a2a2;font-weight:bold;}
#pagebody #leftcolumn #innerboxes .featurebox p.header2, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.header2{width:192px;font-size:24px;padding:5px 0 0 5px;margin:0;font-weight:900;line-height:22px;}
#pagebody #leftcolumn #innerboxes .featurebox p.infolink, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.infolink{padding:10px 0 0 0;margin:0;}
#pagebody #leftcolumn #innerboxes .featurebox p.infolink a img, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.infolink a img{border:0;}
#pagebody #leftcolumn #innerboxes .featurebox p, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p{padding:5px 0 0 5px;font-size:12px; margin:0;}

#pagebody #leftcolumn #homeboxes div:hover.profileoffingal{display:block;background-color:#f8971d;}
*/
#pagebody #leftcolumn #innerboxes {margin:0 0 0px 1px;}
#pagebody #leftcolumn #innerboxes .featurebox {border:1px solid #e3e3e3;background-color:#fff;width:190px; padding: 0 0 10px 0; float:left;margin: 5px 6px 0 0;display:block;}
#pagebody #leftcolumn #innerboxes .featurebox_end{margin:0 0px 0 0;}

#pagebody #leftcolumn #innerboxes .featurebox_double{border:1px solid #e3e3e3;background-color:#fff;width:388px; float:left;margin: 5px 6px 0 0;display:block; padding: 0 0 10px 0;}

#pagebody #leftcolumn #innerboxes .featurebox p.header1, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.header1{font-size:20px;padding:5px;margin:0;color:#a2a2a2;font-weight:bold;}
#pagebody #leftcolumn #innerboxes .featurebox p.header2, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.header2{font-size:24px;padding:5px 0 0 5px;margin:0;font-weight:900;line-height:22px;}
#pagebody #leftcolumn #innerboxes .featurebox p.infolink, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.infolink{padding:10px 0 0 0;margin:0;}
#pagebody #leftcolumn #innerboxes .featurebox p.infolink a img, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p.infolink a img{border:0;}
#pagebody #leftcolumn #innerboxes .featurebox p, #pagebody #leftcolumn #innerboxes .featurebox_double .featurebox_double_left p{padding:5px 0 0 5px;font-size:12px; margin:0;}

#pagebody #leftcolumn #homeboxes div:hover.profileoffingal{display:block;background-color:#f8971d;}

/* PAGE BODY RIGHT HAND COLUMN */
#pagebody #rightcolumn{width:193px;float:right;border-left:1px solid #e3e3e3;}

/* PAGE BODY RIGHT HAND COLUMN  QUICKLINKS*/
#pagebody #rightcolumn #quicklinks{background:url('/media/media,22372,en.png') no-repeat;padding:0 0 10px 0;}
#pagebody #rightcolumn #quicklinks form{padding:9px;margin:0;}
#pagebody #rightcolumn #quicklinks .quicklinksbox{background-color:#d0e499; border:1px solid #fff; color:#778559;font-size:16px;font-weight:bold;width:135px;vertical-align:top;}
#pagebody #rightcolumn #quicklinks .quicklinksbutton{padding:3px 0 0 0;}

/* PAGE BODY RIGHT HAND COLUMN  NEWS + EVENTS*/
#pagebody #rightcolumn #newsevents{/*padding:0 0 10px 0;*/}
#pagebody #rightcolumn #newsevents .heading{background:url('/media/media,22375,en.png') no-repeat;color:#fff;padding:0 0 0 6px;font-size:22px;font-weight:bold;height:29px;}
#pagebody #rightcolumn #newsevents p{font-size:12px;padding:5px 0 5px 5px;margin:0;border-bottom:1px solid #e3e3e3;}

#pagebody #rightcolumn #newsevents p a{color:#83b21f;padding:0 0 5px 0;}
#pagebody #rightcolumn #newsevents p a:hover{text-decoration:none;}

/* PAGE BODY RIGHT HAND COLUMN  LATEST POLL*/
#pagebody #rightcolumn #latestpoll{}
#pagebody #rightcolumn #latestpoll .heading{background:url('/media/media,22370,en.png') no-repeat;color:#fff;padding:2px 0 0 6px;font-size:22px;font-weight:bold;height:31px;}
#pagebody #rightcolumn #latestpoll p{font-size:12px;padding:0px 0 0 5px;color:#83b21f;}
#pagebody #rightcolumn #latestpoll p a{color:#83b21f;}
#pagebody #rightcolumn #latestpoll p a:hover{text-decoration:none;}
#pagebody #rightcolumn #latestpoll form{font-size:12px;margin:0px 0 0 5px;padding:0;}
#pagebody #rightcolumn #latestpoll form .pollsubmit{margin:5px 0 0 25px;}

/* PAGE BODY RIGHT HAND COLUMN  COMMERCIAL PROPERTY*/
#pagebody #rightcolumn #commercialproperty{background:url('/media/media,22371,en.png') no-repeat;color:#fff;padding:2px 0 0 6px;font-size:19px;font-weight:bold;height:60px;line-height:19px;}
#pagebody #rightcolumn #commercialproperty a{color:#fff;text-decoration:none;}

/* PAGE BODY RIGHT HAND COLUMN  FEEDBACK*/
#pagebody #rightcolumn #feedback{background:url('/media/media,22378,en.png') no-repeat;color:#fff;margin:10px 0 0 0;padding:2px 0 0 6px;font-size:19px;font-weight:bold;height:43px;line-height:19px;}
#pagebody #rightcolumn #feedback a{color:#fff;text-decoration:none;}


/* FOOTER */
#footer{border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf; padding:10px 5px 10px 5px;}

#footer #partnerlogos{float:left;}
#footer #partnerlogos a img{border:0;}

#footer #footernav{clear:both;text-align:right;padding:4px 20px 0 0;}
#footer #footernav a, #footer #footernav {color:#a2a2a2;font-size:10px;}

#footer #footernav a{text-decoration:none;}
#footer #footernav a:hover{text-decoration:underline;}

#footer #footernav a.underlined{text-decoration:underline;}
#footer #footernav a.underlined:hover{text-decoration:none;}

/*MAIN SECTION AND FONT COLOURS*/

/* PROFILE OF FINGAL */
#pagebody #leftcolumn #homeimages .profileoffingal  span.sectionname, 
#pagebody #leftcolumn #homeboxes .profileoffingal .header2, 
#header #headernav #mainnav ul li.profileoffingal a:hover, 
#header #headernav #mainnav ul li.profileoffingal span.currentsection {color:#f8971d;} /*orange*/
#pagebody #leftcolumn #homeboxes #row1 .profileoffingal p.infolink a span{background:url('/media/media,22356,en.png') no-repeat;display:block;height:20px;width:68px;}

#pagebody #leftcolumn #homeboxes #row1 .profileoffingal:hover {background-color:#f8971d;}
#pagebody #leftcolumn #homeboxes #row1 .profileoffingal:hover .header1, #pagebody #leftcolumn #homeboxes .profileoffingal:hover .header2  {color:#fff;}
#pagebody #leftcolumn #homeboxes #row1 .profileoffingal:hover p.infolink a span{background:url('/media/media,22355,en.png') no-repeat;}

/* JOB SEEKERS */
#pagebody #leftcolumn #homeimages .jobseekers  span.sectionname, 
#pagebody #leftcolumn #homeboxes .jobseekers .header2, 
#header #headernav #mainnav ul li.jobseekers a:hover, 
#header #headernav #mainnav ul li.jobseekers span.currentsection {color:#7c3b95;} /*purple*/
#pagebody #leftcolumn #homeboxes #row1 .jobseekers p.infolink a span{background:url('/media/media,22367,en.png') no-repeat;display:block;height:20px;width:68px;}

#pagebody #leftcolumn #homeboxes #row1 .jobseekers:hover {background-color:#7c3b95;}
#pagebody #leftcolumn #homeboxes #row1 .jobseekers:hover .header1, #pagebody #leftcolumn #homeboxes .jobseekers:hover .header2  {color:#fff;}
#pagebody #leftcolumn #homeboxes #row1 .jobseekers:hover p.infolink a span{background:url('/media/media,22366,en.png') no-repeat;}


/* STARTING A BUSINESS */
#pagebody #leftcolumn #homeboxes .startingabusiness .header2,
#header #headernav #mainnav ul li a:hover{color:#235683;} /*navy*/
#pagebody #leftcolumn #homeboxes #row1 .startingabusiness p.infolink a span{background:url('/media/media,22354,en.png') no-repeat;display:block;height:20px;width:68px;}

#pagebody #leftcolumn #homeboxes #row1 .startingabusiness:hover {background-color:#235683;}
#pagebody #leftcolumn #homeboxes #row1 .startingabusiness:hover .header1, #pagebody #leftcolumn #homeboxes .startingabusiness:hover .header2  {color:#fff;}
#pagebody #leftcolumn #homeboxes #row1 .startingabusiness:hover  p.infolink a span{background:url('/media/media,22353,en.png') no-repeat;}

/* EXISTING BUSINESS */
#pagebody #leftcolumn #homeimages .existingbusiness  span.sectionname, 
#pagebody #leftcolumn #homeboxes .existingbusiness .header2, 
#header #headernav #mainnav ul li.existingbusiness a:hover, 
#header #headernav #mainnav ul li.existingbusiness span.currentsection{color:#00aeef;} /*blue*/
#pagebody #leftcolumn #homeboxes #row2 .existingbusiness p.infolink a span{background:url('/media/media,22350,en.png') no-repeat;display:block;height:20px;width:68px;}

#pagebody #leftcolumn #homeboxes #row2 .existingbusiness:hover {background-color:#00aeef;}
#pagebody #leftcolumn #homeboxes #row2 .existingbusiness:hover .header1, #pagebody #leftcolumn #homeboxes .existingbusiness:hover .header2  {color:#fff;}
#pagebody #leftcolumn #homeboxes #row2 .existingbusiness:hover  p.infolink a span{background:url('/media/media,22349,en.png') no-repeat;}

/* INVESTING IN FINGAL */
#pagebody #leftcolumn #homeimages .investinginfingal  span.sectionname, 
#pagebody #leftcolumn #homeboxes .investinginfingal .header2, 
#header #headernav #mainnav ul li.investinginfingal a:hover, 
#header #headernav #mainnav ul li.investinginfingal span.currentsection{color:#ed1c24;} /*red*/
#pagebody #leftcolumn #homeboxes #row2 .investinginfingal p.infolink a span{background:url('/media/media,22369,en.png') no-repeat;display:block;height:20px;width:68px;}

#pagebody #leftcolumn #homeboxes #row2 .investinginfingal:hover {background-color:#ed1c24;}
#pagebody #leftcolumn #homeboxes #row2 .investinginfingal:hover .header1, #pagebody #leftcolumn #homeboxes .investinginfingal:hover .header2  {color:#fff;}
#pagebody #leftcolumn #homeboxes #row2 .investinginfingal:hover  p.infolink a span{background:url('/media/media,22368,en.png') no-repeat;}

/* FAQ */
#pagebody #leftcolumn #homeimages .faq  span.sectionname, 
#pagebody #leftcolumn #homeboxes .faq .header2, 
#header #headernav #mainnav ul li.faq a:hover, 
#header #headernav #mainnav ul li.faq span.currentsection{color:#a6cb3a;} /*green*/
#pagebody #leftcolumn #homeboxes #row2 .faq p.infolink a span{background:url('/media/media,22352,en.png') no-repeat;display:block;height:20px;width:68px;}

#pagebody #leftcolumn #homeboxes #row2 .faq:hover {background-color:#a6cb3a;}
#pagebody #leftcolumn #homeboxes #row2 .faq:hover .header1, #pagebody #leftcolumn #homeboxes .faq:hover .header2  {color:#fff;}
#pagebody #leftcolumn #homeboxes #row2 .faq:hover  p.infolink a span{background:url('/media/media,22351,en.png') no-repeat;}

/* JARGON BUSTER */
#pagebody #leftcolumn #homeimages .jargonbuster  span.sectionname, 
#pagebody #leftcolumn #homeboxes .jargonbuster .header2, 
#header #headernav #mainnav ul li.jargonbuster a:hover, 
#header #headernav #mainnav ul li.jargonbuster span.currentsection{color:#ec008c;} /*pink*/


/*	############################## 
	# Additions
*/
	
	#leftcolumn { font-size: 12px; color: #58595b;}	/* fingal-inner.png sizes */
	#leftcolumn a { color: #58595b;}
	#leftcolumn a:hover { color: #e11a31;}
	#leftcolumn a:visited { color: #a37258;}
	
/* leftMenu */
.leftColM {float: left; width: 160px;}
	.leftColM ul { list-style: none; padding: 0px; margin: 0px;}
	.leftColM ul ul { list-style: none; padding: 0 0 0 15px;}
	.leftColM ul li { border: 1px solid #F1F1F1; }
	.leftColM ul li span { display: block; border-bottom: 1px solid #e3e3e3; padding: 3px 8px; color: #333; font-weight: bold; text-decoration: none;}
	.leftColM ul li a { display: block; border-bottom: 1px solid #e3e3e3; padding: 3px 8px; color: #C2B49B; font-weight: bold; text-decoration: none;}
	.leftColM ul li a:hover { text-decoration: underline;}
	.leftColM ul li span a { display: inline; border: none; padding: 0px; color: inherit; font-weight: inherit; }
	.leftColM ul ul li a { display: block; border-bottom: 1px solid #e3e3e3; padding: 3px 8px; color: #333; font-weight: normal; text-decoration: none; font-size: 0.8em;}
	.leftColM ul ul li span { display: block; border-bottom: 1px solid #e3e3e3; padding: 3px 8px; color: #333; font-weight: ; text-decoration: none; font-size: 0.8em;}

.leftColMright { float: right; width: 430px;}
	.leftColMright h1.intro { padding: 0px; margin: 0.5em 0 0 0; text-transform: uppercase; font-size: 1.4em;}
	.leftColMright p.intro { padding: 0px; margin: 0px;}

