body
{
	margin: 0px;
}
H1
{
	font: 18px arial, "lucida console" , sans-serif;
	color: #000000;
}
.pagetitle
{
	font: 18px arial, "lucida console" , sans-serif;
	color: #000000;
}
MenuSelection
{
	font-weight: bold;
	font-size: 20px;
	color: white;
	font-style: normal;
	font-family: 'Monotype Corsiva' , arial, 'lucida console' , sans-serif;
	text-align: center;
	font-variant: normal;
	text-decoration: underline;
}
PageTitle
{
	font: bold 48px 'Monotype Corsiva' , arial, 'lucida console' , sans-serif;
	color: white;
	text-align: center;
}
H4
{
	font: 12px arial, "lucida console" , sans-serif;
	color: #000000;
}

IMG
{
	border: #ffffff 0px solid;
}
IMG.imagelink
{
	cursor: hand;
}

TABLE.body
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	background-repeat: no-repeat;
	background-color: transparent;
}

TABLE.bottombox
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-left: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    background-repeat: no-repeat;
}
TD.centerimage
{
	border-right: white thin inset;
	border-top: white thin solid;
	border-left: white thin inset;
	border-bottom: white thin solid;
	background-color: transparent;
}

TD.menubox
{
	border-top: white thin solid;
	background-image: url(images/sidemenubluegreen.jpg);
	border-bottom: white thin solid;
	background-repeat: repeat;
	background-color: transparent;
}
TD.header
{
	font: bold italic 48px 'Monotype Corsiva' , arial, 'lucida console' , sans-serif;
	color: white;
	background-color: #006818;
	text-align: center;
}
TD.bottombox
{
	background-color: #003C64;
}

TD.mackaycrest
{
	font: bold italic 48px 'Monotype Corsiva' , arial, 'lucida console' , sans-serif;
	color: white;
	background-color: #006818;
}

TD.footer
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	font: 10px arial, "lucida console" , sans-serif;
	color: #339933;
	background-repeat: no-repeat;
	background-color: transparent;
}
TD.sidecontent
{
	border-right: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-bottom: #FFFFFF 0px solid;
    font: 12px arial, "lucida console", sans-serif;    
    color: #FFFFFF;
}

TD.smalltext
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font: bold 15px 'Monotype Corsiva' , arial, 'lucida console' , sans-serif;
	border-left: #ffffff 0px solid;
	color: white;
	border-bottom: #ffffff 0px solid;
}
TD.mediumtext
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	font: bold 25px 'Monotype Corsiva' , arial, 'lucida console' , sans-serif;
	border-left: #ffffff 0px solid;
	color: white;
	border-bottom: #ffffff 0px solid;
}

TABLE.grid
{
	border-right: #5DBA5D 1px solid;
	border-top: #5DBA5D 1px solid;
	border-left: #5DBA5D 1px solid;
	border-bottom: #5DBA5D 1px solid;
    background-repeat: no-repeat;
}

TR.grid0
{
	font: 10px arial, "lucida console" , sans-serif;
	color: #000000;
	background-color: Transparent;
}

TR.grid1
{
	font: 10px arial, "lucida console" , sans-serif;
	color: #000000;
	background-color: #99CC99;
}

TR.gridreport
{
	border-right: Gainsboro 1px solid;
	border-top: Gainsboro 1px solid;
	border-left: Gainsboro 1px solid;
	border-bottom: Gainsboro 1px solid;
	font: 12px arial, "lucida console" , sans-serif;
	color: #000000;
	background-color: #99CC99;
}


TH.grid
{
	border-right: #339933 1px solid;
	border-top: #339933 1px solid;
	border-left: #339933 1px solid;
	border-bottom: #339933 1px solid;	
	font: bold 14px arial, "lucida console" , sans-serif;
	background-color: #339933;
	color: #ffffff;
}
TR.gridchild0
{
	border-right: Gainsboro 1px solid;
	border-top: Gainsboro 1px solid;
	border-left: Gainsboro 1px solid;
	border-bottom: Gainsboro 1px solid;
	font: 10px arial, "lucida console" , sans-serif;
	color: #000000;
	background-color: Transparent;
}

TR.gridchild1
{
	border-right: Gainsboro 1px solid;
	border-top: Gainsboro 1px solid;
	border-left: Gainsboro 1px solid;
	border-bottom: Gainsboro 1px solid;
	font: 10px arial, "lucida console" , sans-serif;
	color: #000000;
	background-color: whitesmoke;
}
TD.grid
{
	border-right: Gainsboro 1px solid;
	border-top: Gainsboro 1px solid;
	border-left: Gainsboro 1px solid;
	border-bottom: Gainsboro 1px solid;
}
TH.gridchild
{
	border-right: Gainsboro  1px solid;
	border-top: Gainsboro  1px solid;
	border-left: Gainsboro  1px solid;
	border-bottom: Gainsboro  1px solid;	
	font: bold 12px arial, "lucida console" , sans-serif;
	background-color: Gainsboro ;
	color: #000000;
}
TH.gridchildsub
{
	border-right: Gainsboro  1px solid;
	border-top: Gainsboro  1px solid;
	border-left: Gainsboro  1px solid;
	border-bottom: Gainsboro  1px solid;	
	font: bold 10px arial, "lucida console" , sans-serif;
	background-color: Gainsboro ;
	color: #000000;
}

TD.inner
{
	font: 14px arial, "lucida console" , sans-serif;
}

.error
{
	font: 10px arial, "lucida console" , sans-serif;
	color:Red;
}

TD.innerTitle
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	font: bold 16px arial, "lucida console" , sans-serif;
	color: #000000;	
}






A.menu:link
{
	color: white;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
	text-decoration: none;
}
A.menu:visited
{
	color: gray;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
	text-decoration: none;
}
A.menu:active
{
	border-bottom: #FFFFFF 1px solid;
    color: #FFFFFF;
    background-color: transparent;
    text-decoration: none;
}
A.menu:hover
{
	color: silver;
	border-bottom: #ffffff 1px solid;
	background-color: transparent;
	text-decoration: none;
}

A.inner:link
{
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}
A.inner:visited
{
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}
A.inner:active
{
    color: #000000;
    background-color: transparent;
    text-decoration: none;
}
A.inner:hover
{
	color: #0066cc;
	background-color: transparent;
	text-decoration: underline;
}

A.calday:link
{
    color: #339933;
    text-decoration: none;
}
A.calday:visited
{
    color: #339933;
    text-decoration: none;
}
A.calday:active
{
    color: #339933;
    text-decoration: none;
}
A.calday:hover
{
	color: #339933;
	text-decoration: underline;
}


A.calothermonth:link
{
    color: #999999;
    text-decoration: none;
}
A.calothermonth:visited
{
    color: #999999;
    text-decoration: none;
}
A.calothermonth:active
{
    color: #999999;
    text-decoration: none;
}
A.calothermonth:hover
{
	color: #999999;
	text-decoration: underline;
}
