/* LOW VISION:  CSS Document for Lifetime Lab */
body
{
background-image:url(css-images/lifetime-graph_paper.gif);

padding:0px;

margin:1em 0 0 0;


}

.hide
{
display:none;
}





#hiddenlogo, #global-accessible, #accessibility-text, #accessibility-resize-text
{
display:none;
}

.alignment
{
vertical-align:top
}

#wrapper
{
margin-left:auto;
margin-right: auto;
width:780px;
/* background-image:url(css-images/lifetime-background_binder.gif); */
}

#logo
{
float:left;
width:213px;
}
#tabs
{
margin-left: 213px;
width:567px;
}

#citycounciltab
{
width:379px;
}

#searchtab
{
width:188px;
height:86px;
background-image:url(css-images/lifetime-tab_search.gif);
}

#searchform
{
margin:0;padding:0;
padding-top:3px;
}

#search
{
margin-left:6px;
}

#go
{
margin:0;padding:0;
}

#subnav
{
background-image:url(css-images/lifetime-subnav_back.gif);
width:567px;
height:23px;
}

#subbuttons
{
margin-left: 380px;
}
#contact
{
float:left;
width: 89px;
}
#sitemap
{
margin-left:89px;
}

#pagebackground
{
background-image:none;
}


#indexcontent
{
width:698px;
margin-left:53px;
/*padding-top:5px;*/
background-image:url(css-images/lifetime-index_content_back.gif);
border-bottom: 20px solid #fff;
}

#frontimg
{
margin-top: -16px;
}
#left
{
float:left;
width:360px;
background-color:#000;
}

#left p
{
padding:0;
margin-top:4px;
margin-left:10px;
margin-right: 10px;
margin-bottom:3px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
line-height: 1.2;
}

#left a:link
{
color:#fff;
text-decoration:none;
}

#left a:hover
{
color:#fff;
text-decoration:underline;
}

#left a:visited
{
color:#fff;
text-decoration:none;
}

#rightside
{
margin-left: 365px;
}

#pinboard
{
background-image:url(css-images/lifetime-pinboard.gif);
background-position:top;
background-repeat:no-repeat;
}

#map
{
width:182px;
height:180px;
background-image:url(css-images/lifetime-postit.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
}

#maptxt
{
margin-left:30px;
padding-top:30px;
}

#maptxt p
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
padding:0;
margin-top:4px;
margin-bottom: 4px;
}

#maptxt a:link
{
color:#000000;
text-decoration:none;
}

#maptxt a:hover
{
color:#000000;
text-decoration:underline;
}

#maptxt a:visited
{
color:#000000;
text-decoration:none;
}

#address
{
margin-left:182px;
background-image:url(css-images/lifetime-addressback.gif);
background-position:top;
background-repeat:no-repeat;
height:180px;
}

#addresstxt
{
padding-top:43px;
margin-left:18px;
}

#addresstxt p
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
padding:0;
margin-top:0px;
margin-bottom: 2px;
color:#FFFFFF;
line-height:1.2;
}

#addresstxt a:link
{
color:#FFF;
text-decoration:none;
}

#addresstxt a:hover
{
color:#FFF;
text-decoration:underline;
}

#addresstxt a:visited
{
color:#FFF;
text-decoration:none;
}

#whatsnewtop
{
background-image:url(css-images/lifetime-whatsnewtop.gif);
background-position:top;
background-repeat:no-repeat;
height: 48px;
}

#whatsnewimg
{
margin-left:70px;
margin-top: 26px;
}
#whatsnewmid
{
background-image:url(css-images/lifetime-whatsnewmid.gif);
}
#whatsnewcontent
{
padding-left:85px;
}

#whatsnewcontent a:link
{
color:#333333;
text-decoration:none;
}

#whatsnewcontent a:hover
{
color:#333333;
text-decoration:underline;
}

#whatsnewcontent a:visited
{
color:#333333;
text-decoration:none;
}

ul#newslist 
{
padding:0;
margin:0;
padding-top:5px;
list-style-image: url(css-images/lifetime-arrow_orange.gif);
}

#whatsnewcontent li
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
padding-right:15px;

}

#whatsnewbase
{
background-image:url(css-images/lifetime-whatsnewbase.gif);
height: 36px;
background-position:top;
background-repeat:no-repeat;
}


#hours
{
background-image:url(css-images/lifetime-hours.gif);
background-position:top;
background-repeat:no-repeat;
height:95px;
}

#hourstext
{
margin-left:7px;
margin-right: 10px;
padding-top:10px;
}

#hours p
{
padding:0;margin:0;
margin-bottom:2px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
}

#sponsorspanel
{
width:698px;
margin-left:53px;
padding-top:5px;
border-top:none;
}

#footer
{
width:698px;
margin-left:53px;
padding-top:5px;
border-top:1px solid #E8EAE0;
border-bottom: 10px solid #fff;
}

#footer p
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
text-align:center;
line-height: 1.4;
}

#footer a:link
{
color:#2DE0F4;
text-decoration:none;
}

#footer a:hover
{
color: #ff9900;
text-decoration:underline;
}

#footer a:visited
{
color:#2DE0F4;
text-decoration:none;
}

/* styles for subsequent template pages */

#pagecontent-wide
{

margin-left:53px;
padding-top:5px;
border-bottom: 15px solid #fff;
}



#pagecontent
{
width:698px;
margin-left:53px;
padding:0;

border-bottom: 15px solid #fff;
}

#leftmenu
{
float:left;
width: 205px;
}

#submenumain
{
background-image:none;
}

ul.secondarynav 
{
padding:0;
margin:0;
list-style:none;
margin-left:12px;



font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
font-weight:bold;




}
.secondarynav a:link
{
	text-decoration:none;
	color:#2DE0F4;
}

.secondarynav a:hover
{
	text-decoration:underline;
	color: #ff9900;
}

.secondarynav a:visited
{
	text-decoration:none;
	color:#2DE0F4;
}
.secondarynav li
{
	padding-top:5px;
	padding-bottom:5px;

}









ul.thirdnav
{
padding:0;
margin:0;
list-style-image:url(css-images/lifetime-arrow_green.gif);
margin-left:30px;
}

.thirdnav li
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
font-weight:bold;
padding-left:0;margin-left:0;
padding-top:2px;
padding-bottom:2px;
}

.thirdnav a:link
{
text-decoration:none;
color:#2DE0F4;
}

.thirdnav a:hover
{
text-decoration:underline;
color: #ff9900;
}

.thirdnav a:visited
{
text-decoration:none;
color:#2DE0F4;
}

ul.fourthnav
{
padding:0;
margin:0;
list-style:none;
margin-left:40px;
}

.fourthnav li
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
font-weight:bold;
padding-left:0;margin-left:0;
padding-top:2px;
padding-bottom:2px;
}

.fourthnav a:link
{
text-decoration:none;
color:#2DE0F4;
}

.fourthnav a:hover
{
text-decoration:underline;
color: #ff9900;
}

.fourthnav a:visited
{
text-decoration:none;
color:#2DE0F4;
}





#submenubase
{
background-image:none;
height:67px;
}

#textcontent
{
margin-left:205px;
}


/* styles for page backgrounds in each section */

.purple
{
background-image:url(css-images/lifetime-text_back_purple.gif);
}

#purplebase
{
background-image:url(css-images/lifetime-purple_base.gif);
height:23px;
}

.orange
{
background-image:url(css-images/lifetime-text_back_orange.gif);
}

#orangebase
{
background-image:url(css-images/lifetime-orange_base.gif);
height:23px;
}

.blue
{
background-image:url(css-images/lifetime-text_back_blue.gif);
}

#bluebase
{
background-image:url(css-images/lifetime-blue_base.gif);
height:23px;
}

.yellow
{
background-image:url(css-images/lifetime-text_back_yellow.gif);
}

#yellowbase
{
background-image:url(css-images/lifetime-yellow_base.gif);
height:23px;
}

.green
{
background-image:none;
}

#greenbase
{
background-image:none;
height:23px;
}

.pink
{
background-image:none;
}

#pinkbase
{
background-image:none;
height:23px;
}

.beige
{
background-image:none;
}

#beigebase
{
background-image:url(css-images/lifetime-beige_base.gif);
height:23px;
}

.grey
{
background-image:url(css-images/lifetime-text_back_grey.gif);
}

#greybase
{
background-image:url(css-images/lifetime-grey_base.gif);
height:23px;
}

.dullgreen
{
background-image:url(css-images/lifetime-text_back_dullgreen.gif);
}

#dullgreenbase
{
background-image:url(css-images/lifetime-dullgreen_base.gif);
height:23px;
}
/* end of styles for page backgrounds in each section */

#text p
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
padding-left: 9px;
line-height:1.4;
padding-right:20px;
margin-top:4px;
margin-bottom: 12px;
color:#FFFFFF;
}

#text ol, #text ul
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
padding-left: 9px;
line-height:1.4;
padding-right:20px;
color:#FFFFFF;
}


#text a:link, #text a:visited
{
text-decoration:none;
}

#text a:hover
{
text-decoration:underline
}

#text h1
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
margin:0;padding:0;
padding-top:10px;
padding-left:9px;
padding-right:10px;
color:#FFFFFF;
}

#text h2
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
margin:0;padding:0;
padding-top:10px;
padding-left:9px;
color:#fff;
}


#text li
{
line-height: 1.4;
margin-bottom: 5px;
margin-left:20px;
color:#fff;

}

#breadcrumbing p
{
width: 97%;
margin:0;padding:0;
padding-bottom: 4px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
color:#fff;
padding-left:9px;
padding-top:5px;
}

#breadcrumbing a:link, #breadcrumbing a:visited
{
color:#2DE0F4;
text-decoration:none;
}

#breadcrumbing a:hover
{
color: #ff9900;
text-decoration:underline;
}

#pagetitle h1
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin:0;padding:0;
padding-top:6px;
margin-left:9px;
}

/* heading colours for sections */

.bluetitle
{
color:#2E6976;
border-bottom: 2px dotted #2E6976;
width: 92%;
}

.orangetitle
{
color:#BB5E00;
border-bottom: 2px dotted #BB5E00;
width: 92%;
}

.purpletitle
{
color:#330066;
border-bottom: 2px dotted #330066;
width: 92%;
}

.greentitle
{
color:#006600;
border-bottom: 2px dotted #006600;
width: 92%;
}

.yellowtitle
{
color:#996600;
border-bottom: 2px dotted #996600;
width: 92%;
}

.pinktitle
{
color:#B00058;
border-bottom: 2px dotted #B00058;
width: 92%;
}

.browntitle
{
color:#663635;
border-bottom: 2px dotted #663635;
width: 92%;
}

.greytitle
{
color:#333333;
border-bottom: 2px dotted #333;
width: 92%;
}

.dullgreentitle
{
color:#336633;
border-bottom: 2px dotted #336633;
width: 92%;
}

/* end of h1 title colours */

.contentimage
{
float:right;
margin-top: -77px;
}

#subbuttonscontent
{
margin-left: 300px;
}

#homecontent
{
float:left;
width: 80px
}
#buttonwrap
{
margin-left: 80px;
}
#contactcontent
{
float:left;
width: 89px;
}
#sitemapcontent
{
margin-left: 89px;
}

.quote
{
background-color:#FFC58A;
padding: 5px;
border: 2px dotted #FFF;
}

.formformat
{
width: 70%;
margin-left: 30px;
padding-top: 10px;
padding-bottom: 10px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 90%;
border-bottom: 1px solid #999;
}

#submit
{
margin-left: 30px;
margin-top: 10px;
margin-bottom: 10px;
background-color:#818C51;
border-left: 2px solid #505632;
border-bottom: 2px solid #505632;
border-top: 2px solid #FFF;
border-right: 2px solid #FFF;
color:#FFFFFF;
}


#sponsorspanel p
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .75em;
}

/* styles for search results */

form
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
padding-left:10px;
}

dl
{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
padding-left: 10px;
padding-right: 15px;
}

hr
{
width: 80%;
}#acc_logo {
	float: right;
	position: relative;
	bottom: 15px;
	border: 0;
}




/* Additional CSS October 2008 */








/* grid.css */
.container {width:790px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
body {}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:4px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}


.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}








	
#prom {
display:none;
	}
	

#prom img {
	 padding:0;
	 margin:0;
	 height:25px;
	 vertical-align:bottom;
	 
	}
	




#navigation
{
width:100%;
margin-left:0px;
height:60px;
position:relative;
}

#nav
{
margin:0;
padding:0;

}





/* New pri nav */
ul#nav li {
	list-style-type:none; 
	padding-top:20px;
	height:10px;
	
	
	
	
}



ul#nav li a {
	height:10px;
	display:block;
	position:absolute;
	top:0;
	text-indent:0;
	outline:none;
	color:#2DE0F4;
	
	
}


ul#nav li a:visited {
	color:#2DE0F4;
	
}

ul#nav li a:hover {
	
	color:#ea6d11;
	text-decoration:underline;
}






li#navComeVisit a, li#navHistory a, li#navYourEnv a, li#navCorporate a, li#navDYK a, li#navSchools a, li#navWhatsNew a {
	background:none;
	
	width: 20px;
	
	
	
}


li#navComeVisit a 						{ background-position:none; }
li#navComeVisit a:hover					{ background-position:none; }
body#pageNews li#navComeVisit a 		{ background-position:none; }

li#navHistory a 						{ background-position:none; }
li#navHistory a:hover					{ background-position:none; }
body#pageShop li#navHistory a 			{ background-position:none; }

li#navYourEnv a 						{ background-position:none; }
li#navYourEnv a:hover					{ background-position:none; }
body#pageArtists li#navYourEnv a 		{ background-position:none; }

li#navCorporate a 						{ background-position:none; }
li#navCorporate a:hover					{ background-position:none; }
body#pageLinks li#navCorporate a 		{ background-position:none; }

li#navDYK a 							{ background-position:none; }
li#navDYK a:hover						{ background-position:none; }
body#pageAbout li#navDYK a 				{ background-position:none; }


li#navSchools a 						{ background-position:none; }
li#navSchools a:hover					{ background-position:none; }
body#pageAbout li#navSchools a 			{ background-position:none; }


li#navWhatsNew a 						{ background-position:none; }
li#navWhatsNew a:hover					{ background-position:none; }
body#pageAbout li#navWhatsNew a 		{ background-position:none; }





/* Global Links (on top left of all cork sites) */


div#globalnavcontainer {
	height:auto;
	min-height:1.4em;
	padding-bottom:15px;
}




div#global-nav {
	 
 padding-top:3px;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

 text-align:left;
 margin-left:50px;


}
div#global-nav ul {
 margin: 0px;
 padding: 0px;

 font-size: small;
 color: #FFF;
 line-height: 20px;
 
}


div#global-nav ul li {

margin-left: 0;
padding: 3px 1px;
border-left: 1px solid #ccc;
list-style: none;
display: inline;

}


#global-nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}



div#global-nav li {
 list-style-type: none;
 display: inline;
}
div#global-nav li a {
 text-decoration: none;
 padding: 1px 4px;
color:#2DE0F4;
}
div#global-nav li a:link {
color:#2DE0F4;
}
div#global-nav li a:visited {
color:#2DE0F4;
}
div#global-nav li a:hover {
color:#ea6d11;
 text-decoration:underline;
 
}





/* Header: Quick Search */



.button {
	color:#fff;
	border:none;
	border-color:none;
	margin: 3px 0 0 0;
}


#sch .button {
	padding:0;
}

#sch p a {color:#000;text-decoration:none;}


#sch p a:link {
	padding:2px;
	color:#2DE0F4;
	text-decoration:none;
}


#sch p a:visited {
	
	text-decoration:underline;
	color:#2DE0F4;
}


#sch p a:hover {
	
	text-decoration:underline;
	color:#ea6d11;
}

input:focus, textarea:focus, select:focus {
	background:none;
	border:1px solid #666;
	}


#sch .clear {width:1px}

#sch form {
	clear:both;
	margin:0px 5px 2px;
	float:right
}

#sch label {
	font-weight:normal;
}

#sch form p {
	display:inline;
	color:#808080;
}




/* Header: global area */

div#global-logo {
	height:88px;
	border:none;
	margin:0;
	padding:0;	 
}


#global-logo a {
	 text-decoration: none;
	 color:#fff;
	 border:none;
	}
#global-logo a:link {
	border:none;
	}
#global-logo a:visited {
	 border:none;
	}
global-logo a:hover {
	 border:none;
	 
	}	
	
	
div#global-logo img {
	margin:0;
	padding:0;
	border:none;
	height:88px;
 
}




div#global-corklogo img, div#global-eftalogo img {
	border:none;
	 
	
	}


div#global-text {
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#fff;
	padding-top:15px;
	width: 400px;


	 
}














/* HIGH VISIBILITY STYLES FOLLOW */


#header-container

{

	display:none;

}


.titleHeader
{

	display:block;

}




body
{
	background:none;
	background-color:#000;
	margin:0;padding:0;
}




/* aligns the page to the centre of the screen */

#home-content, .breadcrumb, .breadcrumb a:link, .breadcrumb a:visited, #sch, #sch label, #home-leftnav
{

	background-color:#000000;
	background-image: none;
	color:#FFFFFF;
}




.hidelowvis
{
	display:block;
	background-color:#000000;
	margin-top:20px;
	margin-bottom:20px;
}


/* styles for the visually impaired tagline */

#vistag
{
	margin-top:30px;

}


#vistag h1
{
	margin-top:0;
	padding-top:0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:2.5em;
	color:#FFFFFF;
	text-align:center;
}

/* styles for the visually impaired text nav */
#visnav
{

	background-color:#000000;
	background-image: none;
	color:#FFFFFF;
	
	
	border-top: 4px solid #FFFF00;
	border-bottom: 4px solid #FFFF00;
}


#visnav p
{
	font-size: 1.2em;
	color:#FFFFFF;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#visnav a:link 
{
	color:#2DE0F4;
	text-decoration: none;
}

#visnav a:hover
{
	color: #ff9900;
	text-decoration: none;
}

#visnav a:visited
{
	color:#FFFF00;
	text-decoration: none;
}







