body {background:#ffffff; margin:0px;}

p {text-align:justify; font-size:12px; font-weight:500; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

ul {text-align:left; font-size:12px; font-weight:500; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; list-style-type:square; line-height:17px; margin:0px; padding:0px;}

ol {text-align:left; font-size:12px; font-weight:500; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; line-height:17px; margin:0px;}

.normal {text-align:left; font-size:12px; font-weight:500; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; list-style-type:square; line-height:16px; margin:20px;}

.normalgaelic {text-align:left; font-size:12px; font-weight:500; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none; list-style-type:square; line-height:16px; margin:20px;}

.numbered {text-align:left; font-size:12px; font-weight:500; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; list-style-type:decimal; line-height:16px; margin:30px;}

h1 {text-align:left; font-size:14px; font-weight:bold; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:16px;}

.date {text-align:right; font-size:12px; font-weight:500; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#636245; margin: 0px; text-decoration:none;}

a {text-align:justify; font-size:12px; font-weight:500; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#0033CC; margin: 0px; text-decoration:none; line-height:16px;}
	a:link{color:#00033CC;}
	a:visited{color:#0033CC;}
	a:hover{color:#CC0000;}
	a:active {color:#CC0000;}
	
.menu {text-align:left; font-size:12px; font-weight:500; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none; line-height:17px;}
	a.menu:link{color:#000000;}
	a.menu:visited{color:#000000;}
	a.menu:hover{color:#0033CC;}
	a.menu:active {color:#0033CC;}

.copyright {text-align:right; font-size:12px; font-weight:500; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#666666; margin: 0px; text-decoration:none;}
	a.copyright:link{color:#666666;}
	a.copyright:visited{color:#666666;}
	a.copyright:hover{color:#CC0000;}
	a.copyright:active {color:#CC0000;}

.button {font-size:12px; font-weight:500; font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#000000; margin: 0px; text-decoration:none;}

	.center {text-align:center;}

	.red {color:#FF0000;}

	.blue {color:#003366;}

	.right {text-align:right;}

#one {top:0px; left:50%; position:absolute; width:800px; height:80px; margin-left: -400px; z-index:1; background-image:url("images/logo.gif"); border:none;}

#two {top:80px; left:50%; position:absolute; width:798px; height:37px; margin-left:-400px; z-index:10; background-color:transparent; border-color:#939266; border-width:1px; border-style:solid;}

#date {position:absolute; top:12px; left:530px; width:250px; height:20px; z-index:14; background-color:transparent; border:none;}

#topmenu {position:absolute; top:12px; left:20px; width:400px; height:20px; z-index:16; background-color:transparent; border:none;}

#three {top:123px; left:50%; position:absolute; width:800px; height:16px; margin-left: -400px; z-index:20; background-color:#939266; border:none;}

#page {position:absolute; top:143px; left:50%; width:800px; height:450px; margin-left: -400px; z-index:30; background-image:url("images/pagebg.gif"); background-repeat:no-repeat; border:none;}

#image {position:absolute; top:0px; left:500px; width:300px; height:200px; z-index:120; background-color:transparent; border:none;}

#menuA {position:absolute; top:10px; left:11px; width:140px; height:120px; z-index:40; background-color:transparent; border:none;}

#menuB {position:absolute; top:10px; left:121px; width:120px; height:120px; z-index:50; background-color:transparent; border:none;}

#menuC {position:absolute; top:10px; left:193px; width:140px; height:120px; z-index:60; background-color:transparent; border:none;}

#menuD {position:absolute; top:10px; left:309px; width:200px; z-index:70; background-color:transparent; border:none;}

#menuE {position:absolute; top:10px; left:400px; width:120px; height:120px; z-index:80; background-color:transparent; border:none;}

#pagecontent {position:absolute; top: 160px; left: 25px; width:750px; z-index:90; background-color:transparent; border:none;}

#footer {position:relative; left:-25px; width:800px; height:70px; z-index:100; background-image:url("images/footerbg.gif"); background-repeat:no-repeat; border:none;}

#copyright {position:absolute; top: 40px; left: 300px; width:500px; height:20px; z-index:110; background-color:transparent; border:none;}

#contactaddress {position:absolute; top: 106px; left: 475px; width:300px; height:200px; z-index:120; background-color:transparent; border:none;}


.treeview ul{ /*CSS for Simple Tree Menu*/
margin:0px;
padding:0px;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: transparent url(images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 10px;
margin-bottom: 3px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: transparent url(images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#dhtmltooltip{
position: absolute;
width: 100px;
border: 1px solid #000000;
padding: 10px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
font-size:12px;
font-weight:500;
font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color:#000000;
margin: 0px;
line-height:16px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);
}



	
