/* © PDQwebdesign.ca   2009 Jan12 */
.red	{color:red}
BODY	{color:black; background:#6AA; margin:0px; }
BODY,P,TD,UL,OL,EM,DIV,
H1,H2,H3,H4,H5,H6, .head
	{font-family:Arial,Helvetica,sans-serif}
H1	{color:#055; font-size:150%; margin:2% 0 1%;}
IMG.logo, A.logo {padding:0 14px 0 4px; vertical-align:middle; border:none;}
A.logo:hover	{background:transparent;}
H2	{color:#066}
H1 A,H2 A{text-decoration:none}
H3,H4,H5,H6 {color:#C33}
.head	{color:#066; font-size:140%; font-weight:bold;
	margin-top:0px; margin-bottom:0px;}
UL	{list-style-type:square;}
UL UL	{list-style-type:disc;}
EM,.em	{background:#FDFDF2;font-style:normal;}
TT	{font-family:Courier,serif; font-weight:bold; color:#033}
TD	{vertical-align:top}
TH	{background-color: #DDFFFF}
STRONG	{color:#522}
HR	{color:#099}
A	{font-weight:bold;}
A:link	{color:#055; background:transparent;}
A:active {color:#F03; background:transparent;}
A:visited {color:#306; background:transparent;}
A:hover	{color:#033; background:#FF9; text-decoration:underline;}
A.nohover:hover	{background:transparent;}
.list LI A {text-decoration:none}

.navtable {width:10em; color:white; background:#399;	/*10em NAV TABLE WIDTH */
	font-weight:bold; border:1px solid #033;}
.navbutton {color:white; background:#033;
	font-size:90%; font-weight:bold; text-align:center;}
.navbutton A, .navbutton A:link, .navbutton A:visited
	{text-decoration:none; color:white; background:#033;}
.navbutton A:hover {color:#FF0;}

.maincell {max-width:40em; color:black; background:white; padding:0 2em;}

.sidebar {width:12em; color:black; background:#9CC; font-size:90%; /*RIGHT BAR*/
	padding-left:2%;}
.sidebar A {text-decoration:none}

.box	{color:#000; background:#E5F2F2;
	font-family:Verdana,sans-serif; font-size:90%;
	padding:8px 12px; border:2px outset #CC9;
	margin:16px 5% 6px 3%;}
.box H3	{font-size:125%; margin:8px;}
.box UL LI {margin:6px 0 4px 34px;}
.box A {text-decoration:none}

.main	{margin:1em 5%;}
.picleft  {float:left;  margin: 4px 16px 16px 0;}
.picright {float:right; margin: 4px 0 16px 16px;}
.center	{text-align:center}
.nowrap	{white-space:nowrap;}
.special {color:#C33; font-weight:bold;}
.clear	{clear:both}
.news	{color:black;background:#FFFFF0;
	padding:5px; border:2px #699 dotted;
	margin-top:24px;margin-bottom:25px;}
.code	{font-family:Courier,serif;
	background:#FEE; padding:4px; border:none;} /*Pink*/
.note 	{font-size:83%;font-family:Verdana,sans-serif;}

.button	{font-family:verdana,sans-serif; font-size:80%;}
.button A {color:#066; background:#FFC; text-decoration:none;
	padding: 1px 3px; border:thin solid #ccc; margin:0px 5px;}
A:hover .button {color:#033; background:#FF6; border:thin solid #999;}

.linkbar{font-size:80%; font-family:Verdana,sans-serif; font-weight:bold;
	color:#066; background:#6DC; padding:2px;}
.linkbar A {color:#044; text-decoration:none; padding:0 1px; margin:0 3px}
.linkbar A:hover {color:navy; text-decoration:underline}

.footer	{font-size:80%; font-family:Verdana,sans-serif; font-weight:bold;
	clear:both; color:#666; background:#6DC; padding:5px;}
.footer A {color:#044; text-decoration:none; padding:0 2px; margin-right:5px}
.footer A:hover {color:#033; background:#FF6;}
A.pdq	{color:#C00; font-weight:bold; border-bottom:2px solid #069;
	padding:0; margin-left:6px;}
A.pdq:hover {background:#FF6; text-decoration:none; }
