@charset "utf-8";
/* File Date: 2009 July 14*/
/* Layout by midgemedia.ca */

/* COLOUR SUMMARY */
/*	pale yellow background is				#fffff6 (found in div.centred,)
	more intense yellow for highlight box 		#ededcc (found in .smallnote)
	green1(lighter) for headers&footers			#848444 ()
	green1(darker) for headers&footers			#004040 (found in div.headerspace)
	highlight green (formerly for tables)			#a5c299
	bodybackround green					#b4b499
*/

/* ----------------------------------------------------- */	
/*                     DIV ELEMENTS                    
/* ----------------------------------------------------- */	

#centred { /*All content sits within a centered box with a 1-pixel border */
	width:800px; height:930px; 
	position:absolute; 
	top:5px; left:50%; 
	margin:0px auto auto -400px; 
	border-top:2px solid black; 
	border-bottom:2px solid black; 
	border-left:2px solid black; 
	border-right:2px solid black; 
	text-align:center; 
	background:#fffff0;
	color:#274870;
	padding:0px;
	}

	#headerspace { /*Houses ONLY the main header graphic */ 
		height:132px;
		width:800px;
		position:absolute; 
		top:0px; 
		left:0px;
		right:0px;
		text-align:right;
		font-size:8pt;
		background-image:url("header(800x132).png"); 
		border-bottom:2px solid black;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;   
		margin-right:0px;
		}
		
	#headlinkpic {height:132px; width:330px;
		top:0px;
		border:0px;
		text-align:left;
		background:#004040;
		}
		
	#centrecontent { /*main content here */
		height:480px;
		width:640px;
		position:absolute; 
		top:130px; 
		left:0px;
		text-align:justify;
		background-color:#ffffff0;
		color:#333333;
		border:0pt;
		margin-top:10px;
		margin-bottom:10px;
		margin-left:80px;   
		margin-right:80px;
		}

		#footerspace { /*Houses the main footer  */
		height:24px;
		top:904px;
		width:800px;
		position:absolute; 
		left:0px;
		background-image:url("footer30_(128).gif");
		border:1px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		color: #ffffff; 
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:10pt; 
		line-height:1.5;
		text-align:center;
		border-top:2px solid black; 
		border-bottom:0px solid black; 
		border-left:0px solid black; 
		border-right:0px solid black; 
		}

		#designer { /*midgemedia notice  */
		width:800px;
		position:relative; 
		top:932px; 
		color:#ffffff; 
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:6pt; 
		text-align:right;
		border:0px solid black; 
		}		
		
		
/* ----------------------------------------------------- */
/*                    CORE ELEMENTS                    
/* ----------------------------------------------------- */

body { /*white background*/
	background-color:#b4b499;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;   
	margin-right:0px;
	}

p { /*Basic font, vertical align, with standard line-height and margins only at bottom*/
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#352c20;  
	vertical-align:top;
	line-height:1.2;
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;   
	margin-right:0px;
	}
	

h1 {
	font-family:verdana,arial,sans-serif;
	color:#352c20; 
	font-size:17pt;
	}
h2 {
	font-family:verdana,arial,sans-serif;
	color:#352c20; 
	font-size:12pt;
	}

td {
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10pt;
	font-family:verdana,arial,sans-serif;
	text-align:left;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;}
th {
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:10pt; 
	font-family:verdana,arial,sans-serif; 
	text-align:left; 
	color:#ffffff; 
	background-color: #a5c299;
	padding-left:10px;
	padding-right:10px;
	width:310px;
	}

	

ol {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#352c20;  
	line-height:1.2;
	}

li {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10pt;
	color:#352c20;  
	line-height:1.2;
	}

.smallnote { /*highlighting a note with smaller text and paragraph border */
	background-color:#ededcc;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;   
	margin-right:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	font-size:10pt;
	line-height:1.2;
	border:1pt;
	border-style:solid;
	text-align:justify;
	}

.graphic { /*centers element, includes small caption */
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;   
	margin-right:5px;
	font-size:7pt;
	line-height:1.2;
	border:0px;
	text-align:center;
	}
.picborder  { /*adds 1px border */
	border:1px;
	border-color:#000000;
	border-style:solid;
	text-align:center;
	}
.nopicborder  { /*ensures 0px border */
	border:0px;
	}
	
a.menew:visited {font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; color: #ffffcc}
a.menew:link {font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; color: #ffffff}
a.menew:active {font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; color: #ffffff}
a.menew:hover {font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; color:#ffffcc}

/* link styles for the navigation menu superimposed on header image */
a.topNAVmenew:visited {
	text-decoration:none; 
	color:#ffffff;
	font-weight:bold;
	}
a.topNAVmenew:link {
	text-decoration:none; 
	color:#ffffff;
	font-weight:bold;
	}
a.topNAVmenew:active {
	text-decoration:none; 
	color:#ffffaa;
	font-weight:bold;
	}
a.topNAVmenew:hover {
	text-decoration:none; 
	color:#ffffaa;
	font-weight:bold;
	}



.tin2 {/*background colours for headers & footers*/
background-color: #848444; font-size:1pt; text-align: center}

.smaller { /*formerly for captions */
font-size: 8pt; font-family: verdana, tahoma, arial, sans-serif;}
.centrethis { /*relates to INDEX.html */
	text-align:center}

.verticalize {align:top;}	
	
cite {font-size:8pt}	




.midgemediacredit { /* for small text credit at bottom of page */
	font-size:7pt;
	font-weight:bold;
	color:#006600;}





/* from overlib.css
@charset "iso-8859-1";
#PCL {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-weight: normal;
		text-decoration: none;
		font-size: 8pt;
}

#PTT {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt;
}

#PST {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 8pt;
}

*/



