/*SITE STYLES*/
body 
{ 
  background: #e8e8d8;
  margin:1px; 
  font:12px  Arial, Helvetica, sans-serif; 
  color:#0;
}/* this sets the main font, font colour, and font size - TEMPLATE - GAGNE*/ 


/*USER CONTENT STYLES - WORK IN CONJUNCTION WIHT THE BODY COLOUR AT THE TOP*/
.heading1 {
  font-size: 16px; 
  font-weight: bolder;
  color:#8e7702;
} /* user content - TEMPLATE */

.heading2 {
  font-size: 14px; 
  font-weight: bolder;
  color: #800000;
} /* user content - TEMPLATE */

.heading3 {
  font-size: 12px; 
  font-weight: bolder;
  color:#8e7702;
  text-decoration: underline;
} /* user content - TEMPLATE */

.body {
  font-size: 12px; 
  line-height: 15px; 
} /* user content - TEMPLATE */

.caption {
  font-size: 12px;  
  font-style: italic; 
} /* user content - TEMPLATE */

ul {
	list-style-type: square;
	list-style-image : url(/files/69/images/bullet.gif);
	margin-left: .7cm;
	font-size: 11px;
}/* this sets styles for bullet lists... note the ability to include a graphic for the bullet*/ 

ol {
	margin-left: .7cm;
	font-size: 11px;
}/* this sets styles for numbered lists*/ 

a {
	font-size: 11px;
}/* this sets size for a href*/ 


.MTBO_primary{
color: #000000;
}/* sets the primary colour for the site - TEMPLATE - GAGNE*/

.MTBO_primaryfont{
color: #000000;
}/* sets the font colour that looks good with the primary colour as background (usually white) - TEMPLATE - GAGNE*/

.MTBO_secondary{
	color: #555555;
}/* sets the secondary colour for the site - TEMPLATE - GAGNE*/

.MTBO_menu{
	background-color: #FCC216;
} /* menu background - NOTUSED*/

.MTBO_menuhover{
	background-color: #FFE697;
}/* menu hover background - NOTUSED*/

.MTBO_headertitle{
	color: #000000;
	font-size: 18px;
	font-weight: bolder;
}/* website header title - TEMPLATE - GAGNE*/

.MTBO_error
{ font-size: 12px;
color: red;
}/* error messages */									

/*any link without a class - TEMPLATE*/								/*LD*/
a:link { color: #000000; }
a:visited { color: #000000; }
a:active { color: #000000; }
a:hover {text-decoration: none}



/*TABLE STYLES*/
table.MTBO {
	background-color: #e8e8d8;
	border: 0;
}/* sets the background on tables with these specs. - TEMPLATE */

tr.MTBO_header {
	color: #ffffff;
	background-color: #800000;  /* #1a2f15; */
	font-size: 10px;
	}/* first row background and font colour on tables - TEMPLATE/PRIMARY */

tr.MTBO_footer {
	color: #ffffff;
	background-color: #d2d2b0;
	font-size: 10px;
	}/* first row background and font colour on tables - TEMPLATE/PRIMARY */

tr.MTBO_even {
        color: #000000;
	background-color: #e8e8d8;
	font-size: 10px;
}/* even rows background colour - TEMPLATE*/

tr.MTBO_odd {
        color: #000000;
	background-color: #e1e1c9;
	font-size: 10px;
}/* odd rows background colour - TEMPLATE*/

td.MTBO_header {
	color: #faeaef;
	background-color: #172913;
	font-size: 10px;
	}/* first column background and font colour on tables - TEMPLATE/PRIMARY */

td.MTBO_content {
	background-color: #e8e8d8;
	font-size: 10px;
}/* remaining column content background colour - TEMPLATE*/

td.MTBO_content_hilite {
	background-color: #bbcdaf;
	font-size: 10px;
}/* highlighted cell content background colour - TEMPLATE*/

/*link style for tr.MTBO_header - TEMPLATE/PRIMARY */
a.MTBO_header:link { color: #ffffff; }
a.MTBO_header:visited { color: #ffffff; }
a.MTBO_header:active { color: #ffffff; }
a.MTBO_header:hover {text-decoration: none}

a.MTBO_footer:link { color: #ffffff; }
a.MTBO_footer:visited { color: #ffffff; }
a.MTBO_footer:active { color: #ffffff; }
a.MTBO_footer:hover {text-decoration: none}

a.TCOL_splash:link { color: #ffffff; }
a.TCOL_splash:visited { color: #ffffff; }
a.TCOL_splash:active { color: #ffffff; }
a.TCOL_splash:hover {text-decoration: none}

/*RIGHT PANEL STYLES*/

.MTBO_rightheading
{ font-size: 12px;
color: #812e00;
font-weight: bolder;
}/* right panel headings - NOTUSED*/

.MTBO_rightbody
{ font-size: 10px;
}/* right panel body*/

a.MTBO_rightlinks
{ font-size: 10px;
}/* right panel links*/


/*LEFT MENU STYLES*/
.MTBO_leftmainmenu
{ 
  font-size: 12px; 
  color: #800000; 
  text-decoration:none;
  font-weight: normal;
} 
a.MTBO_leftmainmenu:link { font-size: 12px; color: #800000; text-decoration:none } 
a.MTBO_leftmainmenu:active { font-size: 12px; color: #800000; text-decoration:none } 
a.MTBO_leftmainmenu:visited { font-size: 12px; color: #800000; text-decoration:none } 
a.MTBO_leftmainmenu:hover { font-size: 12px; color: #800000; text-decoration:none } 

/*LEFT SUB-MENU STYLES*/

.MTBO_leftheading
{ font-size: 12px;
color: #d2cdbe;
font-weight: bolder;
}

/* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:link { font-size: 12px; color: #ffffff; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:active { font-size: 12px; color: #ffffff; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:visited { font-size: 12px; color: #ffffff; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:hover { font-size: 12px; color: #ffffff; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/

/*COPYRIGHT STYLES*/

.MTBO_copyright
{ font-size: 9px;
  color: #ffffff;

}/* footer content - TEMPLATE*/

a.MTBO_copyrightlinks
{ font-size: 10px;
}/* footer links - TEMPLATE/PRIMARY*/

a.MTBO_copyrightlinks:link { color: #FFFFFF;font-size: 10px; }
a.MTBO_copyrightlinks:visited { color: #FFFFFF;font-size: 10px; }
a.MTBO_copyrightlinks:active { color: #FFFFFF;font-size: 10px; }
a.MTBO_copyrightlinks:hover { color: #FFFFFF; font-size: 10px; text-decoration: none }


/*WEBSITE ADMIN MENU STYLES*/

a.admlink:link { color: #6666ff; text-decoration:none }				/*!*/
a.admlink:active { color: #6666ff;text-decoration:none }			/*!*/
a.admlink:visited {color: #6666ff; text-decoration:none }			/*!*/
a.admlink:hover { color: #9999ff; text-decoration:none }				/*!*/

.admcpselected {font-size: 11px; line-height: 15px; font-weight: bolder; } /*control panel when selected*/
.admcp {font-size: 11px; line-height: 15px; } /*control panel not selected*/
.admlink {font-size: 11px; line-height: 15px; } /*control panel not selected*/


.invisible {
padding:0px;
width:100%;
border:0px solid #000000;
}
.titlebox {
padding:0px;
width:100%;
border:0px solid #000000;
height:15px;
}
.weeklycontent
{
font-family: arial, tahoma, verdana;
font-weight: normal;
font-size:11px;
color:#FFFFFF;
padding:4px;
width:167px;
vertical-align:top;
}
.whatsnewcontent {
font-family: arial, tahoma, verdana;
font-weight: normal;
font-size:11px;
color:#321e10;
padding:4px;
width:167px;
height:134px;
vertical-align:top;
}
.u {
font-family: wingdings;
}
