body, p, th, td, li, h {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 8pt;
}
body {
	background-image: url(/images/background.gif);
}
table {
	border: 0px;
	border-collapse: collapse;
}
p.head {
	font-size: 1.7em;
	font-weight: bold;
	color: red;
}
h1 {
	font-size: 2.5em;
	font-weight: bold;
	color: #d0581c;
}
h2 {
	font-family: "Comic Sans MS", "Comic Sans", "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	font-weight: bold;
	color: #d0581c;
	text-align: centre;
}
h3 {
	font-size: 1.7em;
	font-weight: bold;
	color: #d0581c;
}
h4 {
	font-size: 1.4em;
	font-weight: bold;
}
h5 {
	font-size: 1.2em;
	font-weight: bold;
}
h6 {
	font-size: 1em;
	font-weight: bold;
}

a:link, a:visited{
	color: blue;
	text-decoration: none;
}

a:hover {
	color: red;
	text-decoration: none;
}
li {
	bottom-margin: 50px;
}
th {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	background-color: #d0581c;
	color: #ffffff;
	font-size: 12px;
}
th.management {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	background-color: #ff0000;
	color: #ffff00;
	font-size: 12px;
}
#screen_header {
	display: inline;
	visibility: visible;
}
#print_header {
	display: none;
	visibility: hidden;
}
/* for debugging */
/*
div {
	border: 1px dotted red;
}
*/
.box {
/*	border-collapse: collapse;
	border: 3px solid red;*/
}
.debug {
	position: absolute;
	left: 0px;
	top: 0px;
	zindex: 1000000;
	font-family: Courier New, Courier, mono;
	font-size: 8px;
	font-weight: bold;
	color: red;
	background-color: yellow;
}

#wholePage {
	width: 770px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
#pagetop {
	width: 770px;
	height: 177px;
	overflow: hidden;
	background-image: url(../images/pagetop.jpg);
	background-repeat: no-repeat;
	text-align: right;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	color: white;
	z-index: 0;
}
div.fpstatus {
	position: absolute;
	top: 5px;
	left: 600px;
	width: 170px;
	z-index: 10;
}
#pagemenu {
	width: 770px;
	height: 40px;
}
#centresection {
	position: absolute;
	top: 222px;
	left: 0px;
	width: 770px;
}
#pageleft {
	position: absolute;
	left: 0px
	background-color: #ddffdd
}
#pagecentre {
	background-color: #ddddff;
}
#pageright {
	position: absolute;
	background-color: #ffdddd;
}
td.pagebottom {
	width: 770px;
	height: 20px;
	background-color: #d0581c;
	font-size: 10px;
	color: #ccc;
	text-align: center;
}
/* VSL Menu */
#muContainer {
	position: relative;
	top: 30px;
	margin: 0 auto;
	align: center;
	text-align: centre;
}
/***********************************************************************************/
#muButton a {
color: #ffffff;
font-size:10px;
font-family:verdana;
font-weight:bold;
text-decoration: none;
text-align: left;
border:4px outset #77ff77;
background-color: green;
display: block;
width: 120px;
height: 40px;
padding: 3px 5px;
margin-bottom: 5px;
}
#muButton a:hover {
background-color: green;
color:#ffffff;
padding-left:4px;
border:4px inset #77ff77;
}
/***********************************************************************************/
/* STC Menu System */
.stcmu {
	height: 20px;
	background-color: green;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aaffaa;
	text-align: center;
	cursor: pointer;
}
#stcsubmudiv1 #stcsubmudiv2 #stcsubmudiv3 #stcsubmudiv4 #stcsubmudiv5 
#stcsubmudiv6 #stcsubmudiv7 #stcsubmudiv8 #stcsubmudiv9 #stcsubmudiv10  {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 770px;
	height: 20px;
	display: none;
	visibility: none;
	overflow: hidden;
	background-color: #aaffaa;
	zindex: 0;
}
.stcsubmu {
	height: 20px;
	background-color: #aaffaa;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
a.stcsubmu:link {
	text-decoration ; none;
	font-style: normal;
	color: #green;
}
a.stcsubmu:visited {
	text-decoration ; none;
	font-style: normal;
	color: #green;
}
a.stcsubmu:hover {
	height: 20px;
	background-color: #red;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}
td.bottomline {
	background-color: #3e0f1f;
	font-size: 10px;
	color: #9e878f
}
/* Calendar specific definitions */
th.calendar {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #3e0f1f;
}
th.calendarmove {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	cursor: pointer;
	font-weight: normal;
	background-color: #3e0f1f;
}
th.dayhead {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d0d0d0;
	background-color: #3e0f1f;
}
td.day {
	width: 30px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	background-color: #ffffff;
	border-collapse: collpase;
	border: 1px solid #707070;
}
td.weday {
	width: 30px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	background-color: #ffeeee;
	border-collapse: collpase;
	border: 1px solid #707070;
}
td.ntmday {
	width: 30px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #e0e0e0;
	background-color: #9e878f;
}
table.calendar {
	border-collapse: collpase;
	border: 1px solid #707070;
}
/* end of calendar section */
/* Newsflash */
h1.newsflash {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	display: inline;
	font-size: 1em;
	font-weight: normal;
	margin: 10px;
}
p.newsflash {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	margin: 10px;
}
li.newsflash {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 10px;
}
/* end of Newsflash */
/* Photo Gallery */
#gallery {
	width: 630px;
/*	border: 2px dotted red;*/
}
.pg_tn_frame {
	width: 140px;
	height: 105px;
	background-color: #f0f0f0;
/*	border: 1px solid #d0d0d0;
	border: 2px dotted green; */
}
.pg_tn_spacer {
	width: 8px;
/*	border: 2px dotted blue;*/
}
.pg_tn_hspace {
	height: 2px;
/*	border: 1px dotted red;*/
}
.pg_tn_caption {
	width: 140px;
	height: 20px;
	background-color: #f0f0f0;
	font-size: 10px;
	text-align: center;
/*	border: 1px dotted red;*/
}
.pg_tn_big_caption {
	height: 20px;
/*	background-color: #f0f0f0; */
	font-size: 14px;
/*	font-weight:bold; */
	text-align: center;
/*	border: 1px dotted red;*/
}
h2.pg {
	display: inline;
}
p.pg {
	display: inline;
	color: #d0581c;
}
input.pgtext {
	font-size: 9px;
	background-color: #ddddff;
}
input.pgupdatebutton {
	font-size: 9px;
	background-color: #ddddff;
	height: 20px;
	width: 15px;
}
#imageupload {
	visibility: visible;
	position: absolute;
	top: 10px;
	left:10px;
	width: 200px;
	height: 150px;
	background-color: #ffffcc;
}
/* end of Photo Gallery */

/* BGF Menu: bgfmenu3 */
#navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
display: inline;
}

#navlist li a
{
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #AAB;
background: #CCD;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #d0581c; /* #FE3; */
color: #FFF;
background: #332; 
}
/* end of bgfmenu3 */
