

div.top-nav-back A:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
div.top-nav-back A:visited {COLOR: #660000; TEXT-DECORATION: none}
div.top-nav-back A:focus {COLOR: #CC6666; TEXT-DECORATION: none}
div.top-nav-back A:hover {COLOR: #CC6666; TEXT-DECORATION: none}
div.top-nav-back A:active {COLOR: #CC6666; TEXT-DECORATION: underline}

div.bodytext A:link {COLOR: #006600; TEXT-DECORATION: underline}
div.bodytext A:visited {COLOR: #660000; TEXT-DECORATION: underline}
div.bodytext A:focus {COLOR: #CC6666; TEXT-DECORATION: underline}
div.bodytext A:hover {COLOR: #CC6666; TEXT-DECORATION: underline}
div.bodytext A:active {COLOR: #CC6666; TEXT-DECORATION: underline}

div.footer A:link {COLOR: #006600; TEXT-DECORATION: none}
div.footer A:visited {COLOR: #660000; TEXT-DECORATION: none}
div.footer A:focus {COLOR: #CC6666; TEXT-DECORATION: none}
div.footer A:hover {COLOR: #CC6666; TEXT-DECORATION: none}
div.footer A:active {COLOR: #CC6666; TEXT-DECORATION: underline}


body { background-image: url('irishback.png');
scrollbar-face-color: #006600;
scrollbar-highlight-color: #009900;
scrollbar-3dlight-color: #006600;
scrollbar-darkshadow-color: #003300;
scrollbar-shadow-color: #003300;
scrollbar-arrow-color: #CC6666;
scrollbar-track-color: #F7E9BA;
margin: 0px 0px; 
padding: 0px;
text-align: center;
}

div.center { 
position: relative;
top: 0px;
width: 975px;
margin: 0px auto;
text-align: left;
padding: 0px;
}

div.main { 
background-color: #FFFFFF; 
postion: relative;
margin: 0px;
margin-left: 8px;
width: 975px;
}

div.header { 
margin-left: 0px; 
margin-top: 30px; 
 }
 
img.pic {float: right;
margin: 10px;
} 

img.left-pic {float: left;
margin: 10px;
} 

.headertext {
	margin-left:150px;
	margin-top:50px;
	color:green;
	font-size:200%;
	font-weight:bold;
	}

.subheader {position:relative;
	top:-180px;
	left:35px;
	color:green;
	font-size:150%;
	font-weight:bold;
	}


.bodytext {
	margin-top:50px;
	margin-left:35px;
	width:800px;
	}
	
 
 div.top-nav-back {
 background-color: #006600;
 width: 975px;
 height: 30px;
 z-index: 0
 }
 
 div.top-links {
 margin-left: 60px;
 margin-top: 5px;
 z-index: 2;
 }
 
 div.footer {
	margin-left:210px;
	margin-bottom: 25px;
	margin-top: 25px;
 }
 
 
.underline {text-decoration:underline;}

.bold {font-weight:bold;}

.bold_under {text-decoration:underline; font-weight:bold;}

.bold_italic {font-style:italic; font-weight:bold;}


/* TABLE STYLES */
table.schedule { width: 600px;
		 border: solid #006600 1px;
		}

table.schedule td {
		    border: solid #006600 1px;
		  }

table.schedule th { color: #FFFFFF;
		    background-color: #006600;
		    border: solid #006600 1px;
		  }

/* Form Styles */

div.contactform {
		margin-top:0px;
		width:600px;   
		}

fieldset
{
  padding: 0 20px 20px;
  margin: 0 0 20px;
  border: 1px solid #006600;
}

legend
{
  color: #006600;
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  padding: 5px;
  margin-bottom: 0;
  width: 9em;
  border: 1px solid #006600;
}

input, select, textarea
{

  border: 1px solid #006600;
}


/* Drop shadow container */

div.contactinfo {position: absolute;
		top: 275px;
		left: 300px;
		width: 300px;  }

#shadow-container {
    position: relative;
    top; 1px;
    left: 1px;
    margin-right: 3px;
    margin-bottom: 3px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
    position: relative;
    left: -1px;
    top: -1px;
}

    #shadow-container .shadow1 {
        background: #F1F0F1;
    }

    #shadow-container .shadow2 {
        background: #DBDADB;
    }

    #shadow-container .shadow3 {
        background: #B8B6B8;
    }

    #shadow-container .container {
        background: #ffffff;
        border: 1px solid #848284;
        padding: 10px;
    } CSS drop shadow
