@charset "utf-8";
body {

}


.Header {
	font-family: "Comic Sans MS", cursive;
	font-size: 36px;
	color: #485F4A;
	text-align: center;
	font-weight: bold;
}
.Header01 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 36px;
	color: #485F4A;
	text-align: center;
	font-weight: bold;
}

.scrolltext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #63C;
	letter-spacing: 0.1em;
	line-height: 14px;
	text-align: justify;
}
.dirtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.65em;
	color: #363;
	letter-spacing: 0.03em;
	line-height: 14px;
	text-align: left;
}
.dirtext02 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	letter-spacing: 0.05em;
	line-height: 12pt;
	text-align: left;
}
.dirtext02Description {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	color: #C09;
	letter-spacing: 0.01em;
	line-height: 10pt;
	text-align: left;
}


.dircat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	letter-spacing: 0.2em;
	line-height: 16pt;
	text-align: left;
	font-weight: bold;
}
.bodytext01left {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	letter-spacing: 0.1em;
	line-height: 14px;
	text-align: left;
}




.bodytext01 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	letter-spacing: 0.1em;
	line-height: 14px;
	text-align: justify;
}
#bodytext01 a {
	color: #63C;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	text-align: justify;
	text-decoration: none;
}
#bodytext01 a:hover {
	color: #63C;
	font-weight: bold;
}
.bodytext02 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	color: #363;
	letter-spacing: 0.05em;
	line-height: 12px;
	text-align: left;
}
.bodytext03 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #00F;
	letter-spacing: 0.05em;
	line-height: 16px;
	text-align: left;
}
.bodytext03BlackJustify {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	letter-spacing: 0.05em;
	line-height: 16px;
	text-align: justify;
}
.bodytext03BlackCentre {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	letter-spacing: 0.05em;
	line-height: 16px;
	text-align: center;
}
.bodytext03BlackLeft {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #000;
	letter-spacing: 0.05em;
	line-height: 16px;
	text-align: left;
}







.heading {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	letter-spacing: 0.15em;
	font-weight: bold;
	text-align: center;
	color: #485F4A;
}
.headingsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #485F4A;
	line-height: 18px;
}

.category {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.2em;
	font-weight: bold;
}
.Blue {
	color: #00F;
	font-weight: 900;
}
.Grey {
	color: #999;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	font-size: 14px;
	line-height: 14px;
}




/* ID Styles */

#nav01 a {
	color: #9900CC;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	}
	
#nav01 a:hover {
	color: #9900CC;
	font-weight: bold;
	}

#nav02 a {
	color: #008000;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	}
	
#nav02 a:hover {
	color: #008000;
	font-weight: bold;
	}

#nav03 a {
	color: #800000;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	}
	
#nav03 a:hover {
	color: #800000;
	font-weight: bold;
	}
#nav04 a {
	color: #909;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav04 a:hover {
	color: #909;
	font-weight: bold;
}
#nav05 a {
	color: #660;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav05 a:hover {
	color: #660;
	font-weight: bold;
}
#nav06 a {
	color: #FFF;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav06 a:hover {
	color: #000;
	font-weight: bold;
}
#nav07 a {
	color: #F60;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav07 a:hover {
	color: #F60;
	font-weight: bold;
}
#nav08 a {
	color: #F00;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav08 a:hover {
	color: #F00;
	font-weight: bold;
}
#nav09 a {
	color: #33F;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav09 a:hover {
	color: #33F;
	font-weight: bold;
}
#nav10 a {
	color: #FFF;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
}
#nav10 a:hover {
	color: #F00;
	font-weight: bold;
	text-align: right;
}
#nav11 a {
	color: #000;
	text-decoration:none;
	letter-spacing:0.1em;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
#nav11 a:hover {
	color: #000;
	font-weight: bold;
}




#padding {
	padding:20px 5px 20px 5px;
	}
	
#calendar td {
	border: 1px solid rgb(0,51,153);
	}
.calendar01 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	letter-spacing: 0.1em;
	line-height: 14px;
	background-color: #485F4A;
}
.calendar01Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	letter-spacing: 0.1em;
	line-height: 14px;
	text-align: center;
	background-color: #FFF;
}

#calendar a {
	color: #00F;
	letter-spacing:0.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}
#calendar a:hover {
	color: #F00;
	font-weight: bold;
}

.subheading01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #9900CC;
	background-color: #CC99FF;
}
.subheading01Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #9900CC;
}
.subheading02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #363;
	background-color: #b5daa6;
}
.subheading02Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #363;
}
.subheading02LeftText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #363;
	letter-spacing: 0.1em;
}
.subheading02List {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: left;
	color: #363;
	line-height: 14pt;
}


.subheading03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #800000;
	background-color: #E1C0AD;
}
.subheading03Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #800000;
}

.subheading04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #909;
	background-color: #FF93C9;
}
.subheading04Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #909;
}

.subheading05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #660;
	background-color: #EDEBC9;
}
.subheading05Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #660;
}
.subheading06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #000;
	background-color: #999;
}
.subheading06Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #000;
}
.subheading07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #F60;
	background-color: #FC6;
}
.subheading07Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #F60;
}
.subheading08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #F00;
	background-color: #FCC;
}
.subheading08Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #F00;
}
.subheading09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-align: center;
	color: #33F;
	background-color: #CFF;
}
.subheading09Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #33F;
}
.subheading10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bolder;
	text-align: center;
	color: #FFF;
	background-color: #000;
}
.subheading10Text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: center;
	color: #000;
}
.subheading10LeftText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	letter-spacing: 0.1em;
	font-weight: normal;
	text-align: left;
	color: #000;
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #363;
	letter-spacing: normal;
	line-height: 14px;
	text-align: left;
	font-weight: bold;
}
.totop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	letter-spacing: 0.05em;
	line-height: 14px;
	text-align: right;
}
.index01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	letter-spacing: 0.2em;
	line-height: 14px;
	text-align: left;
}
.imagefloatright {
	float: right;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 12px;
}
.imagefloatleft {
	float: left;
	padding-bottom: 0px;
	padding-right: 12px;
	padding-top: 12px;
}
