
/* CSS Document */

 html, body, p, div, img, li, ul, dl, dd, dt, form, td, tr, form{
/*** Let's go commando ***/
  margin:0;
  padding:0;
  border:0px none;
}
input, select{
  margin:0;
  padding:0;}

/* Main DIV Layouts --------------------------------------------------*/

body{
 margin: 0;
  text-align:center;
 padding:0;
 color: #333333;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 80%;
 background-color: #F6FAF1}
 /*
#container {margin: 0;
               width: 760px;
         			margin-left: auto;
			margin-right: auto;
			padding: 0;
			}
*/
#container {
	PADDING-RIGHT: 0px; 
	width: 800px;
	MIN-WIDTH: 800px; 
	PADDING-LEFT: 0px;
	BACKGROUND: url(images/topbar_icon_13.gif) #fbfdf8 no-repeat left top; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 30px 41px 0px 15px; 
	COLOR: #303030; PADDING-TOP: 0px; 
	TEXT-ALIGN: left;
	border: 1px solid #303030;
}


#banner {margin: 0;
		 padding: 0;
		 background-color: #fbfdf8;}
		
#content {
		padding: 0px 15px 15px 25px; 
		margin-left: 160px; 
		margin-right: 130px; 
}  



		
#sidebar-a {float: left;
			width: 160px;
			\width:170px;
			w\idth: 160px;
			margin: 0px;
			background-color: #fbfdf8;
			color: #666666;  }

#sidebar-b {float: right;
			width: 130px;
			\width: 140px;
			w\idth: 130px;
			margin: 0px;
			background-color: #FFFFFF;}

#footer {clear: both;
		padding: 3px 0px 3px 0px;
		margin: 0px;
		background-color: #ffffff;
		color:#000000;
		text-align: center;
		border:solid #D4D4D4;
        border-width:4px 0px 0px 0px; }
		
#subfoot{clear: both;
		padding: 5px;
		margin: 0px;
		background-color: #ffffff;
		color:#000000;
		text-align: center
}		
			


/* Header Layout--------------------------------------------------*/

#head
{
MIN-WIDTH: 800px;
height:115px;
text-align:right;
background-image: url('Media,4186,en.gif');
background-repeat: no-repeat;
background-position:  left top;
background-color: #fbfdf8;
COLOR: #303030;
MARGIN: 0px;
padding: 0px
}
 
#tnavlist 
{padding-right: 10px;
 margin-top: 6px;}

#tnavlist li
{display: inline;
list-style-type: none;
padding-left: 17px;
text-decoration: none;
color: #88966f;
margin: 0px;
}

#tnavlist li a:link { color: #88966f; }
#tnavlist li a:visited { color: #88966f; }
#tnavlist li a:hover {color: #8CC63F; }

#logo{
/*float: left;*/
text-align:left;
padding:0px;
/*margin: 20px 0px 0px 0px;*/
position: relative;
left: 5px;
top: 10px;
}

#search{
float: right;
padding:50px 15px 0px 0px;
margin: 0;
}

.inputbox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 width: 100px;
}

.white 
{font-weight: bold;
color: #FFFFFF;}

.space{margin-right:35px;}


/* Top Navigation--------------------------------------------------*/

#topnav
{height: 19px;
 /*font-weight: bold;*/
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 clear: both;
 color: #88966f;
background-image:  url('Media,4187,en.gif');
 background-repeat: no-repeat; 
 background-color: #8CC63F;
 /*8CC63F*/
 margin: 0px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:3px}

 #topnavlist
{margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 color: #88966f;}

 #topnavlist ul
{margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;}

#topnavlist li
{display: inline;
 list-style-type: none;
 background-image: url('/media/Media,8,en.gif');
 background-repeat: no-repeat;
 background-position: 23px 6px}

#topnavlist a
{color: #666666;
margin: 0px 12px 0px 30px;
text-decoration:none; }

#topnavlist a:link, #navlist a:visited
{color: #666666;
text-decoration: none;
}

#topnavlist a:hover
{color: #666666;
text-decoration: none;}

#active a:link, #active a:visited, #active a:hover
{color: #666666;}
 
#topnavlist .currentsection   /*Added by T4 */
{color: #8CC63F;
margin: 0px 12px 0px 30px;
text-decoration:none; }

 
		   
/* History Trail--------------------------------------------------*/

h1.Events
{
	height:45px;
	}

#grad     {
		background-color: #fbfdf8;           
		padding:6px 0px 6px 10px;
           	margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		clear: both;
		height:20px;
color: #88966f;}
		   
#history {margin: 0px 0px 0px 0px;
	}
#GreenTrail	{margin: 0px 0px 0px 0px;
	}		   		   

/* Left Navigation --------------------------------------------------*/


#subnavcontainer 
{
	/*border: 1px solid #666666;*/
	/*border-left: 1px solid #666666;*/
	width: 138px;
	margin-left: 0px; 
	margin-top: 1px; margin-bottom: 0px; }
		
#subnavcontainer ul{
			margin: 0;
			padding: 0;
			list-style-type: none;
			font-family: arial, Helvetica, sans-serif;}
		
#subnavcontainer li {margin: 0 0 0px 0; }
		
#subnavcontainer a {
		    display: block;
			width: 138px;
			 color: #666666;
			 background-color: #DBEBC3;
			 /*background-image:  url('/GalwayGreenMap/GalwayGreen/media/Media,4194,en.gif');*/
            background-repeat: no-repeat;  
			background-position: left top;
			text-decoration: none;
			border-bottom: 1px solid #FFFFFF; 
			padding-left:20px; padding-right:5px; padding-top:5px; padding-bottom:5px
			}
			
#subnavcontainer a:visited{
			color: #666666;
			background-color: red;
			/*background-image:  url('/GalwayGreenMap/GalwayGreen/media/Media,4194,en.gif');*/
            background-repeat: no-repeat;  
			background-position: left top;
			text-decoration: none}			
		
#subnavcontainer a:hover, a:link#scurrent, a:visited#scurrent
		    {color: #666666;
			text-decoration: none;
			/*background-image:  url('/GalwayGreenMap/GalwayGreen/media/Media,4194,en.gif');*/
            background-repeat: no-repeat;  
			background-position: left top;
			background-color: #8CBB3F; }
#subnavcontainer ul#navlist li a {
		    display: block;
			width: 138px;
			 color: #666666;
			 background-color: #DBEBC3;
			 /*background-image:  url('/media/Media,19,en.gif');*/
            background-repeat: no-repeat;  
			background-position: left top;
			text-decoration: none; padding-left:20px; padding-right:5px; padding-top:5px; padding-bottom:5px}
/*Main Menu - Hover*/
#subnavcontainer ul#navlist li a:hover {
			 /*background-image:  url('/GalwayGreenMap/GalwayGreen/media/Media,4213,en.gif');*/
			 color: #FFFFFF;
			 background-color: #729834;
            }
            

#subnavcontainer ul#navlist li { margin: 0px 0 -16px 0; }
		
#subnavcontainer ul#navlist ul li { margin: 0px 0 0px 0; }
		
#subnavcontainer ul#navlist ul a
		    {display: block;
			width: 138px;
			color: #FFFFFF;
			background-color: #729834;
			/*background-image:  url('/GalwayGreenMap/GalwayGreen/media/Media,4195,en.gif');*/
            background-repeat: no-repeat;  
			background-position: right bottom;
			text-decoration: none;
			font-weight:normal; padding-left:20px; 
			padding-right:5px; padding-top:5px; padding-bottom:5px}

#subnavcontainer ul#navlist ul a:visited
            {color: #FFFFFF;
			background-color: #8CC63F;
			/*background-image:  url('/GalwayGreenMap/GalwayGreen/media/Media,4195,en.gif');*/
            background-repeat: no-repeat;  
			background-position: right bottom;
			text-decoration: none;
			font-weight:normal}
/*Sub-menu */		
#subnavcontainer ul#navlist ul a:hover, a:link#subcurrent, a:visited#subcurrent
		    {color: #FFFFFF;
			background-color: #729834;
			text-decoration: none;
			font-weight:normal;
			/*background-image: url('../images/corner2.gif');*/
            background-repeat: no-repeat}
			
/* Added by T4*/
#subnavcontainer ul#navlist .currentbranch0, #subnavcontainer ul#navlist .currentsection
		    {
			 width: 138px;
			display: block;
			/*border: 1px solid #8CBB3F;*/
			border-bottom: 1px solid #FFFFFF;
			color: #FFFFFF;
			text-decoration: none;
			background-color: #8CBB3F;
			/*background-image: url('/media/Media,4194,en.gif');*/
			background-repeat: no-repeat;  
			background-position: left top; padding-left:20px; 
			padding-right:5px; padding-top:5px; padding-bottom:5px }


#subnavcontainer ul#navlist .multilevel-linkul-0 .currentbranch0, #subnavcontainer ul#navlist .multilevel-linkul-0 .currentsection 
		    {color: #666666;
			background-color: #8CBB3F;
			text-decoration: none;
			font-weight:normal;
			/*background-image: url('../images/corner2.gif');*/
			background-repeat: no-repeat;
			width: 138px;
			 display: block; padding-left:20px; 
			 padding-right:5px; padding-top:5px; padding-bottom:5px
			}
#subnavcontainer ul#navlist ul.multilevel-linkul-0 .currentbranch0 a 
		    {color: #FFFFFF;
			background-color: #8CBB3F;
			text-decoration: none;
			font-weight:normal;
			/*background-image: url('../images/corner2.gif');*/
			background-repeat: no-repeat;
			width: 138px;
			 padding: 0;
			display: block;
			border-bottom: medium none;
			}

/* End of T4 */


/* Placeholders --------------------------------------------------*/

/* Forms and Publications Placeholder --*/
#fp{width:158px;
         margin: 15px 0px 10px 5px }
		 
#fph{height: 20px;
          background-image:  url('/media/Media,11,en.gif');
          background-repeat: no-repeat }
					 
#fpb {border:solid #CFCFCF;
           border-width:0px 1px 1px 1px;
		   margin-left:2px;
		   color:#434B34;
		   font-size: 0.9em}
		   
#fpb ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.6em 0;}
#fpb ul li {background:  url('/media/Media,6,en.gif') no-repeat 0em 0.7em; display: block; padding-left:9px; padding-right:0; padding-top:0.2em; padding-bottom:0.4em}
#fpb ul a  {color:#000000;}

/* Other Options Placeholder --*/
#other{width:158px;
         margin: 15px 0px 10px 5px;
         background-color: #fbfdf8;
         color: #666666;  }
		 
#otherh{/*height: 20px;*/
          /*background-image:  url('/media/Media,22,en.gif');
          background-repeat: no-repeat;*/
			color: #666666;
}
					 
#otherb {/*border:solid #CFCFCF 1px;*/
		   margin-left:2px;
		   color:#666666;
		   font-size: 0.9em;
 }
		   
#otherb ul    {list-style: none; margin: 0 0 0 0.3em; padding: 0 0 0.6em 0;}
#otherb ul li {background:  url('/media/Media,6,en.gif') no-repeat 0em 0.7em; display: block; padding-left:9px; padding-right:0; padding-top:0.2em; padding-bottom:0.4em}
#otherb ul a  {color:#000000;}


a.small {
	font-size: 80%;
}

a.large {
	font-size: 130%
}

/* Blue Placeholders ------------------------------------------------------------------*/
.blue {width:126px;
       margin: 10px 0px 0px 0px }
		 
.blueh {height: 22px;
           background-image:  url('/media/Media,7,en.gif');
		   background-color: #7DBDE0;
           background-repeat: no-repeat;
		   margin: 0px;
		   padding-bottom: 2px; padding-left:0px; padding-right:0px; padding-top:0px}
		  
.blueb {border:solid #9FD0E7;
        border-width:0px 1px 1px 1px;
		padding: 3px 7px 3px 3px;}
				
		   
		  
/* Feature of the Month ----------------------------------------------------------------*/
#feat{width: 159px;
      margin: 10px 0px 0px 4px;}
		
#feath  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 8px;
		background-color: #8CC63F;
        color: #FFFFFF;
		font-weight:bold; 
		font-size: 0.9em;
		}
		 		
#featb  {border:solid #8CC63F;
        border-width:0px 1px 1px 1px;
		padding: 3px 7px 3px 3px;
		overflow: hidden;
		}
		
h2.whi {color:#FFFFFF;}				  
		  

		  

		
/* What do you want to do -------------------------------------------------------*/
#what{width: 59%;
       display:inline;
	   float: left;
	   margin-bottom: 10px;
	   }
#whatfull{
		width: 100%;
       display:inline;
	   margin-bottom: 10px;
	   }

		
#whath  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 8px;
		background-color: #9FD0E7;
        color: #8CC63F;
		font-weight:bold; 
		}
		 		
#whatb  {border:solid #9FD0E7;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		background-color: #F5FAFD
		}
		
#whatb a:link {text-decoration: none;}
#whatb a:visited {text-decoration: none;}
#whatb a:hover {text-decoration: underline;}	


.what{width: 59%;
       display:inline;
	   float: left;
	   margin-bottom: 10px;
	   }
		
.whath  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 8px;
		background-color: #9FD0E7;
        color: #8CC63F;
		font-weight:bold; 
		}

.whatb  {border:solid #9FD0E7;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		background-color: #F5FAFD
		}
		
.whatb a:link {text-decoration: none;}
.whatb a:visited {text-decoration: none;}
.whatb a:hover {text-decoration: underline;}	



/* Latest News ------------------------------------------------------------------*/		
#late {width: 39%;
       display:inline;
	   float: right;
	   margin-bottom: 10px}
		
#lateh  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 15px;
		background-color: #9FD0E7;
        color: #8CC63F;
		font-weight:bold;
		}
		 		
#lateb  {border:solid #9FD0E7;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		background-color: #F5FAFD
		}
		
#lateb a:link {text-decoration: none;}
#lateb a:visited {text-decoration: none;}
#lateb a:hover {text-decoration: underline;}		
		
		
/* Blue Boxes ------------------------------------------------------------------*/		

		
.bluebox  {margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 5px;
		background-color: #9FD0E7;
        color: #8CC63F;
		font-weight:bold;
		}
		 		
.blueboxmid  {border:solid #9FD0E7;
        border-width:0px 1px 1px 1px;
		padding: 7px 7px 7px 3px;
		overflow: hidden;
		margin-bottom:10px;
		}		
		


/* Images --------------------------------------------------------------------------------*/

.logo {padding-top: 15px}

/* Links ---------------------------------------------------------------------------------*/
a:link.blak{color:#000000; font-weight:bold; }
a:visited.blak  {color:#000000;  font-weight:bold;}
a:hover.blak {color:#000000;  font-weight:bold;}

#search a:link     {color:#08315F;}
#search a:visited  {color:#08315F;}
#search a:hover    {color:#08315F;}

#currentb a:link {color:#434B34;}
#currentb a:visited  {color:#434B34;}
#currentb a:hover {color:#434B34;}

#formsb a:link {color:#434B34;}
#formsb a:visited  {color:#434B34;}
#formsb a:hover {color:#434B34;}

a:link {color:#88966f;}
a:visited  {color:#88966f;}
a:hover {color:#8CC63F}

#footer a:link {color:#88966f;}
#footer a:visited  {color:#88966f;}
#footer a:hover {color:#8CC63F}

a:link.skip{color:#FFFFFF; text-decoration: none; font-size: 0.01em}
a:visited.skip  {color:#FFFFFF; text-decoration: none; font-size: 0.01em}
a:hover.skip {color:#FFFFFF; text-decoration: none; font-size: 0.01em}

#env{padding: 0px 0px 10px 15px}

#irish{margin-right: 15px}

/* Headings, Text, Lists and Misc --------------------------------------------------*/
h1 { font-size: 1.2em;
     color: #8CC63F;
	 padding: 0px;
	 margin: 10px 0px 10px 0px}
	 
h2 { font-size: 1em;
     color: #8CC63F;
	 padding: 0px;
	 margin: 10px 0px 0px 0px}
	 
h2.bluehead{margin: 0px;
            padding: 0px;
			color: #8CC63F;}	 
	 
h3 {color: #000000;
	 font-weight:bold;
	 font-size: 0.9em;
	 padding: 0px;
	 margin:10px 0px 0px 0px}	 
	 	 
	 	 
p   {margin: 5px 0px 5px 0px; padding-bottom: 15px;}


#content ul {list-style: none; margin: 0px 5px 0px 5px; padding: 0 0 0.6em 0;}
#content ul li {background:  url('/media/Media,24,en.gif') no-repeat 0em 0.6em; display: block; padding-left:8px; padding-right:0px; padding-top:1px; padding-bottom:1px}
#content ul ul li {background:  url('/media/Media,131,en.gif') no-repeat 0em 0.6em; display: block; padding-left:8px; padding-right:0px; padding-top:1px; padding-bottom:1px}
#content ul a {color:#88966f;}
#content ul a {color:#88966f;}
#content ul a:visited  {color:#434B34;}
#content ul a:hover {color:#8CC63F;}

#content ol {padding: 0px; margin: 0px 0px 0px 0px }
#content ol li {margin:0px; padding: 0px 0px 0px 10px; }
#content ol a {color:#88966f;}

#whath h2 {color: #8CC63F;
		font-weight:bold;
		font-size: 1em;
		padding: 0px;
		margin:0px}
.whath h2 {color: #8CC63F;
		font-weight:bold;
		font-size: 1em;
		padding: 0px;
		margin:0px}
		
#lateh h2 {color: #8CC63F;
		font-weight:bold;
		font-size: 1em;
		padding: 0px;
		margin:0px}

#feath h2 {color: #FFFFFF;
		font-weight:bold;
		font-size: 1em;
		padding: 0px;
		margin:0px}
		
h2.placehead  {color: #08315F;
		font-weight: bold;
		font-size: 0.9em;
		padding: 5px 0px 0px 5px;
		margin: 0px;}						
		
.spaceout {line-height: 1.7em}
				
.invisible{position: absolute; left: -9000px}		

		
address {font-style: normal;}

hr  {
 border: 0px none;
 height: 1px;
 width:100%;
 color: #9FD0E7;
 background-color: #9FD0E7;
 margin: 5px 0px;  }
 
table {
	border: 1px solid #9FD0E7;
	border-collapse: collapse;
}


.noborder{
border:none;
}

td {
	border: 1px solid #9FD0E7;
	padding: 2px;
}
		

/* Forms --------------------------------------------------*/
form {margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;}		
	  
/* Application template --------------------------------------------------*/

#content ul.application {
	list-style: none;
	padding-top: 4px;
}

#content ul.application li {
	padding-left: 20px;
	background: url('/icons/icon_other.gif') no-repeat 0 0em;
}

#content ul.application li.DOC {
	background: url('/icons/icon_doc.gif') no-repeat 0 0em;
}
#content ul.application li.GIF {
	background: url('/icons/icon_gif.gif') no-repeat 0 0em;
}
#content ul.application li.HTM {
	background: url('/icons/icon_htm.gif') no-repeat 0 0em;
}
#content ul.application li.JPG {
	background: url('/icons/icon_jpg.gif') no-repeat 0 0em;
}
#content ul.application li.PDF {
	background: url('/icons/icon_pdf.gif') no-repeat 0 0em;
	}
#content ul.application li.PPS {
	background: url('/icons/icon_pps.gif') no-repeat 0 0em;
}
#content ul.application li.PPT {
	background: url('/icons/icon_ppt.gif') no-repeat 0 0em;
}
#content ul.application li.RTF {
	background: url('/icons/icon_rtf.gif') no-repeat 0 0em;
}
#content ul.application li.TXT {
	background: url('/icons/icon_txt.gif') no-repeat 0 0em;
}
#content ul.application li.XLS {
	background: url('/icons/icon_xls.gif') no-repeat 0 0em;
}
#content ul.application li.ZIP {
	background: url('/icons/icon_zip.gif') no-repeat 0 0em;
}


/* department Sitemap  --------------------------------------------------*/

#content .sitemap ul a {color:#88966f;}
#content .sitemap ul a:visited  {color:#88966f;}
#content .sitemap ul a:hover {color:#8CC63F; text-decoration: underline;}
#content .sitemap ul {list-style: none; margin: 0; padding: 0 0 0 0; text-indent: 0; }
#content .sitemap ul li {background: none; padding: 0; margin-left: 0px;}
#content .sitemap ul ul {margin-left: 0; padding-left: 0; margin-top: -22px;}
#content .sitemap ul ul li {color: #88966f; background-color: #9FD0E7;font-weight: bold; padding: 5px; display: block; }
#content .sitemap ul ul li a {color: #88966f; background-color: #9FD0E7;font-weight: bold; padding: 0px; display: block;text-decoration: none;} 
#content .sitemap ul ul li{background-color: #FFFFFF;text-decoration: none;} 
#content .sitemap ul ul ul li{color: #88966f; background-color: #FFFFFF;font-weight: bold; padding: 0px; display: block; text-decoration: none;} 
#content .sitemap ul ul ul {margin-left: 0; padding: 0; margin-top: 0px;}
#content .sitemap ul ul ul li {background-color: #FFFFFF; display: block; padding: 0; margin-left: 0px;}
#content .sitemap ul ul ul li a {color: #88966f; background-color: #FFFFFF;font-weight: normal; padding: 5px; display: block; text-decoration: none;}


/* image align  --------------------------------------------------*/

#image_left IMG {
	FLOAT: left
}
#image_right IMG {
	FLOAT: right
}

#content p.break {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; LINE-HEIGHT: 1.5em; padding-top: 0px; border-bottom: #b4a2ae 1px dashed
}

/* ADA blue heading! .........................................*/

.blueHeading {background-color: #9FD0E7;font-weight: bold; padding: 0px; display: block;text-decoration: none;margin-left: 0; } 

/* end blue heading! .........................................*/

