/*SITE STYLES*/
body { color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
}/* this sets the main font, font colour, and font size - TEMPLATE - GAGNE*/ 

p {
	margin-top: 0cm;
	margin-bottom: 0cm;
}

ul {
	list-style-type: round;
	margin-left: .8cm;
	margin-top: 0cm;
	margin-bottom: 0cm;
}/* this sets styles for bullet lists... note the ability to include a graphic for the bullet*/ 

ol {
	margin-left: .8cm;
	margin-top: 0cm;
	margin-bottom: 0cm;
}/* this sets styles for numbered lists*/ 

a {
	font-size: 11px;
}/* this sets size for a href*/ 


.MTBO_primary{
color: #505B2F;
}/* sets the primary colour for the site - TEMPLATE - GAGNE*/

.MTBO_primaryfont{
color: #FFFFFF;
}/* sets the font colour that looks good with the primary colour as background (usually white) - TEMPLATE - GAGNE*/

.MTBO_secondary{
	color: #6D6A7C;
}/* 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: #FFFFFF;
	font-size: 24px;
	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: #505B2F; text-decoration: none; }
a:visited { color: #505B2F; text-decoration: none; }
a:active { color: #505B2F; text-decoration: none; }
a:hover { color: #505B2F; text-decoration: underline; }



/*TABLE STYLES*/
table.MTBO {
	background-color: #CCCCCC;
	border: 0;
}/* sets the background on tables with these specs. - TEMPLATE */

tr.MTBO_header {
	color: #ffffff;
	background-color: #505B2F;
	font-size: 10px;
	}/* first row background and font colour on tables - TEMPLATE/PRIMARY */

tr.MTBO_footer {
	color: #505B2F;
	background-color: #cccccc;
	font-size: 10px;
	}/* first row background and font colour on tables - TEMPLATE/PRIMARY */

tr.MTBO_even {
	background-color: #FFFFFF;
	font-size: 10px;
}/* even rows background colour - TEMPLATE*/

tr.MTBO_odd {
	background-color: #E5E3CE;
	font-size: 10px;
}/* odd rows background colour - TEMPLATE*/

td.MTBO_header {
	color: #ffffff;
	background-color: #505B2F;
	font-size: 10px;
	}/* first column background and font colour on tables - TEMPLATE/PRIMARY */

td.MTBO_content {
	background-color: #E5E3CE;
	font-size: 10px;
}/* remaining column content background colour - TEMPLATE*/

td.MTBO_content_hilite {
	background-color: #ECEADD;
	font-size: 10px;
}/* highlighted cell content background colour - TEMPLATE*/

/*link style for tr.MTBO_header - TEMPLATE/PRIMARY */
a.MTBO_header:link { color: #ffffff; text-decoration: none; }
a.MTBO_header:visited { color: #ffffff; text-decoration: none; }
a.MTBO_header:active { color: #ffffff; text-decoration: none; }
a.MTBO_header:hover { color: #ffffff; text-decoration: underline; }



/*RIGHT PANEL STYLES*/

.MTBO_rightheading
{ font-size: 12px;
color: #990000;
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 SUB-MENU STYLES*/

.MTBO_leftheading
{ font-size: 12px;
color: #ffffff;
font-weight: bolder;
}/* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:link { font-size: 10px; color: #ffffff; font-weight: bolder; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:active { font-size: 10px; color: #ffffff; font-weight: bolder; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:visited { font-size: 10px; color: #ffffff; font-weight: bolder; text-decoration:none } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/
a.MTBO_leftlinks:hover { font-size: 10px; color: #ffffff; font-weight: bolder; text-decoration:underline } /* left sub-menu (not main-menu) - TEMPLATE - GAGNE*/

/*COPYRIGHT STYLES*/

.MTBO_copyright
{ font-size: 9px;
}/* footer content - TEMPLATE*/

a.MTBO_copyrightlinks
{ font-size: 9px;
}/* footer links - TEMPLATE/PRIMARY*/

a.MTBO_copyrightlinks:link { color: #EEEBB6; font-size: 9px; text-decoration: none }
a.MTBO_copyrightlinks:visited { color: #EEEBB6; font-size: 9px; text-decoration: none }
a.MTBO_copyrightlinks:active { color: #EEEBB6; font-size: 9px; text-decoration: none }
a.MTBO_copyrightlinks:hover { color: #EEEBB6; font-size: 9px; text-decoration: underline }


/*USER CONTENT STYLES - WORK IN CONJUNCTION WIHT THE BODY COLOUR AT THE TOP*/

.heading1 {font-family: "Times New Roman", Times, serif; font-size: 19px; color: #6B793A; } /* user content - TEMPLATE */

.heading2 {font-family: "Times New Roman", Times, serif; font-size: 16px; color: #6B793A; font-weight: bolder;} /* user content - TEMPLATE */

.heading3 {font-size: 11px; font-weight: bolder;} /* user content - TEMPLATE */

.body {font-family: "Verdana", Arial, san-serif; font-size: 11px; } /* user content - TEMPLATE */

.caption {font-size: 10px;  font-style: italic; } /* user content - TEMPLATE */




/*WEBSITE ADMIN MENU STYLES*/

a.admlink:link { color: #505B2F; text-decoration:none }				/*!*/
a.admlink:active { color: #505B2F; text-decoration:none }			/*!*/
a.admlink:visited {color: #505B2F; text-decoration:none }			/*!*/
a.admlink:hover { color: #336699; 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*/

/*CUSTOM STYLES*/

.thisweek
{
background-image:url(http://www.northpark.on.ca/files/3/images/thisweek_dropshadow.jpg);
background-repeat:no-repeat;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
