/*---------------------------
Body 
-----------------------------*/
html{
	height:100%;
	margin:0;
	padding:0;
	}
body
	{
	background:#CCCCCC url(../images/bg.gif) repeat-x top; 
	margin:0;
	padding:0;
	text-align:center;
	min-height:100%;
	}

/*---------------------------
Header
-----------------------------*/
#header
	{
	border:0;
	padding:0;
	margin:0;
	}
.shiftholder
	{
	border:0;
	padding:0;
	margin:0;
	}
#headercontainer
	{
	background:#FFFFFF url(../images/headerbg.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
.headertable1
	{
	background-color:transparent;
	}
#leftholder
	{
	float:left;
	margin:0px;
	}
#rightholder
	{
	float:right;
	margin:0px;
	}
p.slogan
	{
	font-family:verdana,arial,sans-serif;
	color:#AAAAAA;
	margin-left:0px;
	margin-bottom:3px;
	margin-top:0px;
	font-size:12px;
	vertical-align:bottom;
	align:left;
	}
img.logo
	{
	float:left;
	}
a.headerbutton1
	{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:3px;
	background-color:#FFFFFF;
	border:1px solid #3F0000;
	color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	}
a.headerbutton1:hover
	{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:3px;
	background-color:#3F0000;
	border:1px solid #3F0000;
	color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	}
a.headerbutton2
	{
	display:inline;
	margin-right:3px;
	background-color:#FFFFFF;
	border:1px solid #4E4E4E;
	height:20px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px;
	color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	}
a.headerbutton2:hover
	{
	display:inline;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:3px;
	background-color:#CCCCCC;
	border:1px solid #4E4E4E;
	color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	}
.loginform
	{
	width:80px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-color:#888888;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	height:16px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:0px;
	margin-left:0px;
	}
.loginformsubmit
	{
	width:30px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#888888;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	height:20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	}
.loginformsubmit:hover
	{
	width:30px;
	background-color:#CCCCCC;
	border:1px solid #4E4E4E;
	color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	height:20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	}
.logoutformsubmit
	{
	width:70px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#888888;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	height:20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	}
.logoutformsubmit:hover
	{
	width:70px;
	background-color:#CCCCCC;
	border:1px solid #4E4E4E;
	color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	height:20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:2px;
	}
p.loginlabel
	{
	margin-left:0px;
	margin-right:0px;
	margin-top:6px;
	color:#888888;
	}
.headerlabel
	{
	display:inline;
	font-color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	margin:0px;
	}
form 
	{
	margin:0px;
	display:inline;
	}
/*---------------------------
Content Body
-----------------------------*/
#bodycontent
	{
	margin-right:auto;
	margin-left:auto;
	width:1000px;
	background-color:#FFFFFF;
	text-align:left;
	}
#adholder
	{
	width:1000px;
	height:5px;
	background-color:#888888;
	}
h1
	{
	font-family:verdana,arial,sans-serif;
	color:#990000;
	font-weight:lighter;
	font-size:18px;
	margin-left:10px;
	}
p
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#4E4E4E;
	margin:10px;
	}
p.larger
	{
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	color:#4E4E4E;
	margin:10px;
	}
p.disclaimer
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	color:#666666;
	margin:10px;
	font-style:italic;
	}
a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	}
a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#990000;
	text-decoration:underline;
	}
i
	{
	color:#990000;
	}
.floatright
	{
	float:right;
	}
li
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#4E4E4E;
	margin:10px;
	list-style-image:url(../images/listimage.gif);
	}
.movieborder
	{
	border: 1px solid #000000;
	}
.rssbutton
	{
	valign:middle;
	}
#rssbutton
	{
	padding-top:2px;
	}
/*---------------------------
Right hand Column
-----------------------------*/
.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
#sideholder
	{
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	width:315px;
	vertical-align:top;
	padding-bottom:5px;
	}
#sideadholder
	{
	width:305px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	}
#newsarchive
	{
	width:305px;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0px;
	background-color:#CCCCCC;
	}
.searchinput
	{
	width:150px;
	background-color:#FFFFFF;
	border:1px solid #4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#888888;
	}
.searchbutton
	{
	width:30px;
	background-color:#FFFFFF;
	border:1px solid #4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#888888;
	}
.searchbutton:hover
	{
	width:30px;
	background-color:#CCCCCC;
	border:1px solid #4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
p.search
	{
	display:inline;
	line-height:27px;
	}
p.smallheader
	{
	color:#990000;
	font-size:13px;
	}
a.newslist
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #888888;
	margin-bottom:5px;
	display:block;
	}
a.newslist:hover
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #990000;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}
.pollholder
	{
	border:1px solid #cccccc;
	}
.pollinnard
	{
	background:#FFFFFF url(../images/pollbg.gif) repeat-x top;
	}
.nobg
	{
	background:#ffffff;
	}
/*---------------------------
Frontpage News
-----------------------------*/
#newsholder
	{
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	padding-bottom:10px;
	vertical-align:top;
	}
.newsclip
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:5px;
	width:650px;
	}
.arrow
	{
	margin-left:3px;
	margin-top:0px;
	margin-right:3px;
	margin-bottom:0px;
	float:left;
	}
.title
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#992222;
	margin-top:2px;
	margin-bottom:0px;
	align:left;
	font-weight:bold;
	}
.date
	{
	font-size:10px;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	margin:5px;
	text-align:right;
	}
.newspicture
	{
	margin:3px;
	padding:10px;
	float:left;
	background:#FFFFFF url(../images/newspicbg.gif) no-repeat top;
	}
.newspicturenoshadow
	{
	margin:3px;
	padding:10px;
	float:left;
	}
.newspicturelarge
	{
	margin:10px;
	float:right;
	border:1px solid #CCCCCC;
	}
.newsclip p.date
	{
	text-align:right;
	margin-right:5px;
	}
.newsclip p
	{
	text-align:left;
	margin-left:5px;
	margin-top:0px
	margin-bottom:5px;
	margin-right:10px;
	}
a.readmore
	{
	color:#888888;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
a.readmore:hover
	{
	color:#4E4E4E;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.newsbutton
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.newsbutton:hover
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #990000;
	color:#990000;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
/*---------------------------
Footer
-----------------------------*/
#footer
	{
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	background-color:#ae5a5a;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
	height:16px;
	}
#footer a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#DDDDDD;
	text-decoration:none;
	}
#footer a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}	
/*---------------------------
Admin Forms
-----------------------------*/
#adminlinks
	{
	text-align:center;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#AAAAAA;
	margin-top:10px;
	margin-right:auto;
	margin-left:auto;
	width:950px;
	border:1px solid #AAAAAA;
	}
#adminlinks a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#AAAAAA;
	text-decoration:none;
	line-height:20px;
	}
#adminlinks a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	}
.textinput
	{
	border:1px solid #4E4E4E;
	background-color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	color:#4E4E4E;
	align:left;
	width:450px;
	font-size:12px;
	}
.halftextinput
	{
	border:1px solid #4E4E4E;
	background-color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	color:#4E4E4E;
	align:left;
	width:150px;
	font-size:12px;
	}
.tinytext
	{
	border:1px solid #4E4E4E;
	background-color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	color:#4E4E4E;
	align:left;
	width:25px;
	font-size:12px;
	}
.formlabel
	{
	font-family:verdana,arial,sans-serif;
	color:#4E4E4E;
	align:right;
	font-size:11px;
	}
.formsubmit
	{
	border:1px solid #4E4E4E;
	background-color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	color:#4E4E4E;
	font-size:12px;
	margin:10px;
	}
.formsubmit:hover
	{
	border:1px solid #4E4E4E;
	background-color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	color:#FFFFFF;
	font-size:12px;
	margin:10px;
	}
.radio
	{
	display:inline;
	}
.forminput
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#4E4E4E;
	}
#editlinkholder
	{
	float:left;
	width:260px;
	margin:20px
	}
#adminholder
	{
	width:700px;
	margin-right:auto;
	margin-left:auto;
	}
#imageupdate
	{
	margin-right:auto;
	margin-left:auto;
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:10px;
	text-align:center;
	}
.hiddenid
	{
	visibility:hidden;
	}
.delete
	{
	border:1px solid #4E4E4E;
	background-color:#FFFFFF;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
	color:#4E4E4E;
	font-size:11px;
	margin:10px;
	padding:2px;
	}
.delete:hover
	{
	border:1px solid #4E4E4E;
	background-color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	margin:10px;
	padding:2px;
	}
.optionlabel
	{
	font-weight:bold;
	}
.usertable
	{
	color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	}
/*---------------------------
Adminchat
-----------------------------*/
.techchat
	{
	background:#CCCCCC url(../images/techchatbg.gif) repeat-x top; 
	}
.pubchat
	{
	background:#CCCCCC url(../images/pubchatbg.gif) repeat-x top; 
	}
.saleschat
	{
	background:#CCCCCC url(../images/saleschatbg.gif) repeat-x top; 
	}
.godchat
	{
	background:#CCCCCC url(../images/godchatbg.gif) repeat-x top; 
	}
.otherchat
	{
	background:#CCCCCC url(../images/otherchatbg.gif) repeat-x top; 
	}
.chattitle
	{
	font-family:verdana,arial,sans-serif;
	font-size:16px;
	color:#333333;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	}
.chatdate
	{
	font-size:10px;
	color:#4E4E4E;
	font-family:verdana,arial,sans-serif;
	margin:5px;
	text-align:right;
	}
/*---------------------------
PROVINCES - BC
-----------------------------*/
#bc_bodycover
	{
	position:absolute;
	background:#7f9bb7 url(../images/bg_bc.gif) repeat-x top; 
	margin:0;
	bottom:0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	overflow:auto;
	}
#bc_headercontainer
	{
	background:#FFFFFF url(../images/headerbg_bc.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
#bc_adholder
	{
	width:1000px;
	height:5px;
	background-color:#757A7F;
	}
.bc_title
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#7f9bb7;
	margin-top:2px;
	margin-bottom:0px;
	align:left;
	font-weight:bold; 
	}
.bc_newsclip
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:5px;
	width:650px;
	}
.bc_newsclip a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#2477ca;
	text-decoration:none;
	}
.bc_newsclip a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#2477ca;
	text-decoration:underline;
	}
a.bc_newsbutton
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
a.bc_newsbutton:hover
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #46688a;
	color:#46688a;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.bc_newsclip a.readmore
	{
	color:#888888;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.bc_newsclip a.readmore:hover
	{
	color:#4E4E4E;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.bc_newsclip .floatright	
	{
	border:0px;
	float:right;
	margin-right:10px;
	margin-left:15px;
	margin-top:12px;
	}
.bc_newsclip h1
	{
	font-family:verdana,arial,sans-serif;
	color:#990000;
	font-weight:lighter;
	font-size:20px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.bc_newsclip h3
	{
	font-family:verdana,arial,sans-serif;
	color:#990000;
	font-weight:lighter;
	font-size:16px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.bc_newsclip p.smallheader
	{
	color:#4E4E4E;
	font-size:13px;
	}
.bc_newsbutton2
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #2477ca;
	color:#2477ca;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.bc_newsbutton2:hover
	{
	margin-right:5px;
	background-color:#c8e1fa;
	border:1px solid #2477ca;
	color:#2477ca;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.bc_newsclip a.newslist
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #888888;
	margin-bottom:5px;
	display:block;
	}
.bc_newsclip a.newslist:hover
	{
	margin-left:10px;
	color:#2477ca;
	padding-left:5px;
	border-left:5px solid #2477ca;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}
/*---------------------------
PROVINCES - Alberta
-----------------------------*/
#ab_bodycover
	{
	position:absolute;
	background:#BBCBB6 url(../images/bg_ab.gif) repeat-x top; 
	margin:0;
	bottom:0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	overflow:auto;
	}
#ab_headercontainer
	{
	background:#FFFFFF url(../images/headerbg_ab.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
#ab_adholder
	{
	width:1000px;
	height:5px;
	background-color:#888888;
	}
.ab_title
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#506651;
	margin-top:2px;
	margin-bottom:0px;
	align:left;
	font-weight:bold;
	}
.ab_newsclip
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:5px;
	width:650px;
	}
.ab_newsclip a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#71b95b;
	text-decoration:none;
	}
.ab_newsclip a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#71b95b;
	text-decoration:underline;
	}
a.ab_newsbutton
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
a.ab_newsbutton:hover
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #506651;
	color:#506651;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.ab_newsclip a.readmore
	{
	color:#888888;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.ab_newsclip a.readmore:hover
	{
	color:#4E4E4E;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.ab_newsclip .floatright	
	{
	border:0px;
	float:right;
	margin-right:10px;
	margin-left:15px;
	margin-top:12px;
	}
.ab_newsclip h1
	{
	font-family:verdana,arial,sans-serif;
	color:#506651;
	font-weight:lighter;
	font-size:20px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.ab_newsclip h3
	{
	font-family:verdana,arial,sans-serif;
	color:#506651;
	font-weight:lighter;
	font-size:16px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.ab_newsclip p.smallheader
	{
	color:#506651;
	font-size:13px;
	}
.ab_newsbutton2
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #506651;
	color:#506651;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.ab_newsbutton2:hover
	{
	margin-right:5px;
	background-color:#ceddc9;
	border:1px solid #506651;
	color:#506651;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.ab_newsclip a.newslist
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #888888;
	margin-bottom:5px;
	display:block;
	}
.ab_newsclip a.newslist:hover
	{
	margin-left:10px;
	color:#71b95b;
	padding-left:5px;
	border-left:5px solid #71b95b;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}
/*---------------------------
PROVINCES - Ontario
-----------------------------*/
#on_bodycover
	{
	position:absolute;
	background:#baa68a url(../images/bg_on.gif) repeat-x top; 
	margin:0;
	bottom:0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	overflow:auto;
	}
#on_headercontainer
	{
	background:#FFFFFF url(../images/headerbg_on.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
#on_adholder
	{
	width:1000px;
	height:5px;
	background-color:#A48E6F;
	}
.on_title
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#c1842f;
	margin-top:2px;
	margin-bottom:0px;
	align:left;
	font-weight:bold;
	}
.on_newsclip
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:5px;
	width:650px;
	}
.on_newsclip a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#c1842f;
	text-decoration:none;
	}
.on_newsclip a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#c1842f;
	text-decoration:underline;
	}
a.on_newsbutton
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
a.on_newsbutton:hover
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #c1842f;
	color:#c1842f;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.on_newsclip a.readmore
	{
	color:#888888;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.on_newsclip a.readmore:hover
	{
	color:#4E4E4E;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.on_newsclip .floatright	
	{
	border:0px;
	float:right;
	margin-right:10px;
	margin-left:15px;
	margin-top:12px;
	}
.on_newsclip h1
	{
	font-family:verdana,arial,sans-serif;
	color:#c1842f;
	font-weight:lighter;
	font-size:20px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.on_newsclip h3
	{
	font-family:verdana,arial,sans-serif;
	color:#c1842f;
	font-weight:lighter;
	font-size:16px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.on_newsclip p.smallheader
	{
	color:#c1842f;
	font-size:13px;
	}
.on_newsbutton2
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #c1842f;
	color:#c1842f;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.on_newsbutton2:hover
	{
	margin-right:5px;
	background-color:#f3e5b1;
	border:1px solid #c1842f;
	color:#c1842f;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.on_newsclip a.newslist
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #888888;
	margin-bottom:5px;
	display:block;
	}
.on_newsclip a.newslist:hover
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #c1842f;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}
/*---------------------------
PROVINCES - Prairies
-----------------------------*/
#pr_bodycover
	{
	position:absolute;
	background:#a19da8 url(../images/bg_pr.gif) repeat-x top; 
	margin:0;
	bottom:0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	overflow:auto;
	}
#pr_headercontainer
	{
	background:#FFFFFF url(../images/headerbg_pr.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
#pr_adholder
	{
	width:1000px;
	height:5px;
	background-color:#7f8082;
	}
.pr_title
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#644d84;
	margin-top:2px;
	margin-bottom:0px;
	align:left;
	font-weight:bold;
	}
.pr_newsclip
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:5px;
	width:650px;
	}
.pr_newsclip a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#644d84;
	text-decoration:none;
	}
.pr_newsclip a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#644d84;
	text-decoration:underline;
	}
a.pr_newsbutton
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
a.pr_newsbutton:hover
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #644d84;
	color:#644d84;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.pr_newsclip a.readmore
	{
	color:#888888;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.pr_newsclip a.readmore:hover
	{
	color:#4E4E4E;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.pr_newsclip .floatright	
	{
	border:0px;
	float:right;
	margin-right:10px;
	margin-left:15px;
	margin-top:12px;
	}
.pr_newsclip h1
	{
	font-family:verdana,arial,sans-serif;
	color:#644d84;
	font-weight:lighter;
	font-size:20px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.pr_newsclip h3
	{
	font-family:verdana,arial,sans-serif;
	color:#644d84;
	font-weight:lighter;
	font-size:16px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.pr_newsclip p.smallheader
	{
	color:#644d84;
	font-size:13px;
	}
.pr_newsbutton2
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #644d84;
	color:#644d84;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.pr_newsbutton2:hover
	{
	margin-right:5px;
	background-color:#ccc7db;
	border:1px solid #644d84;
	color:#644d84;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.pr_newsclip a.newslist
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #888888;
	margin-bottom:5px;
	display:block;
	}
.pr_newsclip a.newslist:hover
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #644d84;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}
/*---------------------------
PROVINCES - Atlantic
-----------------------------*/
#at_bodycover
	{
	position:absolute;
	background:#7cac8f url(../images/bg_at.gif) repeat-x top; 
	margin:0;
	bottom:0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	overflow:auto;
	}
#at_headercontainer
	{
	background:#FFFFFF url(../images/headerbg_at.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
#at_adholder
	{
	width:1000px;
	height:5px;
	background-color:#8f9691;
	}
#ns_bodycover
	{
	position:absolute;
	background:#0a82df url(../images/bg_ns.gif) repeat-x top; 
	margin:0;
	bottom:0;
	top:0;
	left:0;
	right:0;
	text-align:center;
	overflow:auto;
	}
#ns_headercontainer
	{
	background:#FFFFFF url(../images/headerbg_ns.gif) repeat-x top;
	text-align:left;
	height:150px;
	left:0px;
	right:0px;
	top:0px;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1000 ? "1000px" : "100%" );
	}
#ns_adholder
	{
	width:1000px;
	height:5px;
	background-color:#012580;
	}
.at_title
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#1c884a;
	margin-top:2px;
	margin-bottom:0px;
	align:left;
	font-weight:bold;
	}
.at_newsclip
	{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:5px;
	width:650px;
	}
.at_newsclip a
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#1c884a;
	text-decoration:none;
	}
.at_newsclip a:hover
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	color:#1c884a;
	text-decoration:underline;
	}
a.at_newsbutton
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
a.at_newsbutton:hover
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #1c884a;
	color:#1c884a;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.at_newsclip a.readmore
	{
	color:#888888;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.at_newsclip a.readmore:hover
	{
	color:#4E4E4E;
	font-size:10px;
	text-decoration:none;
	line-height:20px;
	}
.at_newsclip .floatright	
	{
	border:0px;
	float:right;
	margin-right:10px;
	margin-left:15px;
	margin-top:12px;
	}
.at_newsclip h1
	{
	font-family:verdana,arial,sans-serif;
	color:#1c884a;
	font-weight:lighter;
	font-size:20px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.at_newsclip h3
	{
	font-family:verdana,arial,sans-serif;
	color:#1c884a;
	font-weight:lighter;
	font-size:16px;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:15px;
	}
.at_newsclip p.smallheader
	{
	color:#1c884a;
	font-size:13px;
	}
.at_newsbutton2
	{
	margin-right:5px;
	background-color:#FFFFFF;
	border:1px solid #1c884a;
	color:#1c884a;;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.at_newsbutton2:hover
	{
	margin-right:5px;
	background-color:#dbffdf;
	border:1px solid #1c884a;;
	color:#1c884a;;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	text-decoration:none;
	padding:2px;
	line-height:26px;
	}
.at_newsclip a.newslist
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #888888;
	margin-bottom:5px;
	display:block;
	}
.at_newsclip a.newslist:hover
	{
	margin-left:10px;
	color:#4E4E4E;
	padding-left:5px;
	border-left:5px solid #1c884a;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	}
/*---------------------------
Special
-----------------------------*/
.ipodregister
	{
	font-size:18px;
	color:#4eacf5;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
	}
.ipodregister:hover
	{
	font-size:18px;
	color:#cccccc;
	font-family:verdana,arial,sans-serif;
	text-decoration:none;
	}