/* ©1996 Manotick.net man.css       2011 Nov 28 */
BODY	{color:#000; background:#FFF;
	font-family:Arial,Helvetica,sans-serif;
	margin:14px 0px 2px 0px; }
DIV, P, UL,OL, TH,TD, DL, H1,H2,H3,H4,H5,H6
	{font-family:Arial,Helvetica,sans-serif;}
H1,H2,H3,H4,H5 {color:#A00; background:transparent;
	font-family:Arial,Helvetica,sans-serif;}
H6 {color:#900; background:transparent;
	}
H1	{clear:left; padding:16px 0 3px; margin:16px 0 3px;}
H2	{font-size:145%; text-transform: uppercase;
	letter-spacing:3px; word-spacing:2px;
	margin: 16px 0 20px;}
H2 A:link, H2 A:visited {color:#A00; border-color:#A00}
H2.normal {text-transform: capitalize; letter-spacing:normal; word-spacing:normal;}
H3 A:link, H3 A:visited {color:#A00; border-color:#A00}
	/* SUBTITLES #F2E4C0 */
.main H3, .main TH
	{color:black; background:#EEDAB9; font-weight:bold;
	clear:both; text-align:center; padding: 4px 0;
	border-top:3px ridge #C96; border-bottom:3px ridge #C96;
	margin:2em 0; }
.main H3 A {color:black;}
.main H3.normal, H3.normal
	{color:#A00; background:transparent; border:none; outline:none;}
H4 A:link, H4 A:visited	{color:#A00; border-color:#A00}
H4	{font-size:110%;}
H6	{font-size:10pt}
EM	{color:#444; background:transparent; font-weight:bold;}
STRONG	{color:#333}
TT	{color:#262; background:transparent; font-weight:bold;
	font-family:"Courier New",monospace;}
CODE	{color:#040; background:transparent; }
SUP	{text-transform: lowercase}
FORM	{margin:0 0 16px}

UL		{list-style-type:square;}
UL.reddot	{list-style-image:url(images/arrowrtred.gif);}
.main UL UL	{list-style-type:disc; margin-top:6px;}
.main OL	{margin-bottom:20px;}
.main OL UL	{margin:6px 0 15px;}
TD OL OL	{list-style-type:lower-alpha;}
LI		{margin-top:4px;}
UL.tight LI, OL.tight LI
		{margin:0 2em 2px 2em}
UL.list LI, OL.list LI
		{margin:0 2em 2px 20%}	/*indent 20%*/
UL.list H3	{margin:2em 0 .7em 5em}
LI.nodot	{list-style-type:none;}

A:link, A.normal:link,
.external A.normal:link
	 	{color:#039; background:transparent; text-decoration:none;
		border-bottom:1px dotted #039;}
A:active, A.normal:active
		{color:#F0F; background:transparent; text-decoration:none;
		border-bottom:1px dotted #F0F;}
A:visited, A.normal:visited,
.external A.normal:visited
		{color:#405; background:transparent; text-decoration:none;
		border-bottom:1px dotted #406;}
A:hover, A.normal:hover {text-decoration:none;}
.main A:hover	{color:#036; background:#FF9;}

.main A.nohover, .main A.nohover:hover, .main TD A.nohover
		{background:transparent; text-decoration:none; border:none;}
A.nohover:link, A.nohover:visited,
A.nohover:hover, .nohover A:hover
		{background:transparent; text-decoration:none; border:none;}

A.notbold, .main A.notbold,.notbold A {font-weight:normal;}
A.bold	{font-weight:bold}

.business{color:white; background:#C03;}
.events	{color:white; background:#608}
.gov	{color:white; background:#050}
.schools{color:white; background:#059}
.orgs	{color:white; background:#C80}
.rec	{color:white; background:#732}
.beige	{color:black; background:#FFF9E9}

/*========================================================*/

.main		{clear:both;		/*EDITABLE TD*/
		max-width: 46em;
		padding: 0 1em 1em 2em;
		margin: 0 3% 0 2%;}

.main-bottom	{padding-bottom:1em;
		max-width: 52em;
		margin:0 2%;}
.main H1 A	{border:none}
.main LI 	{margin:0 2em 10px 2em;}
.main-bottom LI	{margin:0 2em 10px 2em;}
.main TD 	{vertical-align:top;
		empty-cells:show;}

.fixed	  {margin:0 8%; clear:both;} /*historyrideau schoolinfo riverhealth*/

.fill		{clear:both; font-size:8pt;
		color:#FFFFFE; background:transparent;}/*Manotick Ontario*/

DT		{color:#333; font-weight:bold; margin-top:1.5em;}
DD		{margin:2px 0 0 5em;}
DT A:link,		/*LINKS GREEN UNLESS  A class=normal */
DD A:link	{color:#070; background:transparent; text-decoration:none;
		border-bottom:1px dotted #070}
DT A:visited,
DD A:visited	{color:#040; background:transparent; text-decoration:none;
		border-bottom:1px dotted #050}
.main DT A:hover,
.main DD A:hover{color:#040; background:#DFD; text-decoration:none;
		border-bottom-color: #040}
DT A.normal	{color:#159; background:transparent; text-decoration:none;
		border-bottom:1px dotted #159}
DD A.normal	{color:#049; background:transparent; text-decoration:none;
		border-bottom:1px dotted #049}
DT A.normal:visited,
DD A.normal:visited {color:#135; background:transparent; text-decoration:none;
		border-bottom:1px dotted #135}
DT A.normal:hover,
DD A.normal:hover {color:blue; background:#FF9; text-decoration:none;
		border-bottom:1px dotted blue}


	/* EXTERNAL LINKS */

.external A, A.external:link,
.external TD A, TD A.external:link
	{color:#070; background:transparent; text-decoration:none;
	border-bottom-color:#070;}
.external A IMG {border-bottom:none}
UL.external A
	{color:#070; background:transparent; text-decoration:none;
	border-bottom:1px dotted #070}
TD A.external:visited, .external TD A:visited,
A.external:visited, UL.external A:visited
	{color:#040; background:transparent;
	border-bottom-color:#040;}

TD A.external:hover, .external TD A:hover,
.external A:hover, A.external:hover, UL.external A:hover
	{color:#040; background:#DFD; text-decoration:none;
	border-bottom-color:#040;}

.external A.normal
	{color:#405; background:transparent; text-decoration:none;
	border-bottom:1px dotted #406}
.external A.normal:hover
	{color:#036; background:#FF9; text-decoration:none;}


.main A.email, DD A.email, DD .email A
	{font-size:90%; font-family:Verdana,sans-serif;
	color:#733; font-weight:normal;}
TD A.email, .main A.email, .email A
	{color:#733; border-bottom:1px dotted #966;
	font-weight:normal; text-decoration:none;}
TD A.email:hover, .email A:hover
	{color:#900; border-color:#009;
	text-decoration:none; background:#FF9;}

.map	{font-size:90%; font-family:Verdana,sans-serif;
	color:#060; background:transparent;}
TD A.map:link, TD A.map:visited, A.map:link, A.map:visited
	{color:#060}
TD A.map:hover, A.map:hover
	{color:#030; background:#DFD;}
.phone	{font-size:90%; font-family:Verdana,sans-serif;
	color:#930; background:transparent; margin:0 2px;}
P.phone	{text-align:center}
P.phone EM {color:#A30;}  /*area code*/


	/*########## NAVIGATION TABS ##########*/

.topbar {height:24px;}	/*lf.gif rt.gif */
.topbar A {font-family:Arial,Verdana,sans-serif; font-size:110%;
	color:white; background:transparent; font-weight:bold;
	border:none; text-decoration:none;}
.topbar A:hover	{color:white; background:transparent;
	border:none; text-decoration:underline;}
TD.tab	{text-align:center; vertical-align:middle;}
TD.tab A {padding:0px 16px;} /*TOP MENU TAB LINK*/

	/*NAVIGATION BARS  TOP2-BOTTOM #E8D4B0  #F2E6C6 EEE0BA E3CCAA*/

TABLE.tabbotbar {width:100%; padding:0; border:0}
.botbar	{font-family:Arial,Verdana,sans-serif; height:32px; padding:0;
	color:#666; background:#E8D4B0; font-weight:normal;
	border-top:3px ridge #C96; border-bottom:3px ridge #C96;}
	/*LINKS (4)*/
.botbar1 {width:60%;}
.botbar2 {text-align:left;}	/*DATE*/
.botbar2 .submit {background:#CCCCCC;}
.botbar A {font-weight:bold; padding:0 5px;
	border:0; text-decoration:none;}
.botbar A:hover	{color:#003;  text-decoration:underline;}
.botbar FORM {padding:0 0 0 8px; margin:0 0 0 8px;}
.botbar INPUT {margin:0;}
.date	{font-weight:normal;}

	/* NAVIGATION  SIDE MENU */

div#sidemenu ul {
	font-family:Arial,Helvetica,sans-serif;
	width:165px;			/* widen 07Oct20 09Nov18 */
	margin: 1em 0;
	padding:0 10px 0 4px;
	line-height: 24px;}
div#sidemenu li {
	list-style-type: none;
	height: 24px; width: 124px;	/* widen 09Nov18 */
	margin: 14px 5px;
	font-weight: bold;
	text-align:center;}
div#sidemenu li a {
	color: #039; background: #EEE0BA;
	height: 100%; width: 100%;
	display: block;
	white-space:nowrap;		/* 07Oct20 09Nov18 */
	text-decoration: none;
	border: 2px solid #D2B48C;}
div#sidemenu li a:link {
	border: 2px outset #F2D4AC;}
div#sidemenu li a:visited {
	border-style: outset;}
div#sidemenu li a:hover {
	color: navy; background:#F2E6D0; /*#FF8 EEDDB8*/
	border-style: inset;}
div#sidemenu li a:active {
	color: #853; background: #FAEED4;
	border-style: inset;}

	/* 1996.gif */
.menu-image {background:#006; padding:1px;
	border:3px solid #C00; outline:1px outset black; margin:18px 0;}
.promo-manotick {color:white; background:#006; font-family:Arial,sans-serif;
		font-weight:bold; font-style:italic; text-align:center;
		padding:5px; border:4px solid #C00;
		margin:2.5em 0;}

	/* NAVIGATION BUTTONS */

.menubar, .linkbar
	{font-size:90%; font-family:Verdana,sans-serif;
	line-height:2.4em; text-align:center;}

.menubar {margin:0 0 1em;}
.menubar A {color:#049; background:transparent;
	border-bottom:1px dotted #049; text-decoration:none;
	font-weight:bold;	/*#F2E4C0 #EEE0BA*/
	margin-right: 10px;
	white-space:nowrap;}
.menubar A:hover
	{color:#036; background:#FF6;
	border-bottom-color:#036; text-decoration:none;}
.menubar A.nohover {border:none; background:transparent; margin:0}

.linkbar {margin:20px 0;}
.linkbar A {color:#03A; background:#FF9; font-weight:bold;	/*YELLOW*/
	padding: 2px 5px;
	margin-right: 10px;
	text-decoration:none;
	border:1px #C96 outset;
	white-space:nowrap;}
.linkbar A:hover
	{color:#003; background:#FF6; border-style:inset;
	text-decoration:none;}
.linkbar A.external, .linkbar .external A
	{color:#070; background:#F0FFF0; text-decoration:none;
	border-bottom-color:#070;}
.linkbar A.external:hover, .linkbar .external A:hover
	 {color:#040; background:#DFD; text-decoration:none;}

.button {font-size:90%; font-family:Verdana,sans-serif;
	margin:1.5em 0;	line-height:2em;}
.button A, A.button
	{color:#03B; background:#FF9; font-weight:bold; text-decoration:none;
	padding:1px 4px 2px 4px;
	border:1px #C96 outset;}
.button A {margin-right: 1em;}
.button A:hover, A.button:hover
	{color:#006; background:#FF6; border-style:inset;
	text-decoration:none;}
.links A {margin-right:1em; white-space:nowrap;}

	/*BACK BUTTON */
.button2 A, A.button2
	{color:#006; background:#F0DDB8; font-weight:bold;
	clear:both; text-decoration:none;
	padding:0px 5px 1px 5px; border:1px #333 outset; margin:0 4px; }
.button2 A:hover, A.button2:hover
	{color:#00C; background:#FF6; border-style:inset; text-decoration:none;}

.botbar A.button2 {color:#039; background:#FD6; text-decoration:none;}
.botbar A.button2:hover {color:#006; background:#FF9; }


	/*####### ADVERTISEMENTS #######*/

.advertisement	{font-size:90%; margin:2em 0;}
.top		{margin:8px 0}
.advertisement A,
.pic .advertisement A,
.main DD .pic .advertisement A,
.main UL .pic .advertisement A,
.advertisement A:hover,
.main DD .pic .advertisement A:hover,
.main UL .pic .advertisement A:hover
			{color:#900; text-decoration:none; border:none;}
.advertisement IMG	{padding:0; border:3px outset #876;}
.advertisement IMG:hover {border-style:inset;}
.advertisement IMG.noborder {border:none;}

	/* ROTATING BANNERS */
.bnr		{color:blue; font-size:90%; text-align:center;}
.bnr A		{color:blue; border:none; text-decoration:none;}
.bnr A:hover	{color:#00C; background:#FF9; text-decoration:none; border:none;}

	/* IMAGES */

.picleft {float:left;  margin: 16px 24px 16px 0;}
.picright{float:right; margin: 16px 0 16px 24px; border-width:1px;}
.pic	 {float:right; margin: 4px 0 4px 4px;}
.pic2	 {float:right; margin: 4px 0 2px 4px; border:1px solid #369;}
.picarrow{float:right; margin:8px 30px 8px 20px; /*arrowsup-red.gif*/
	border:none;}
A IMG.picarrow:hover
	{background:transparent; text-decoration:none; border:none;}
.frame	{border:4px outset #666; margin:1em 10px;}
IMG.photo {border:2px outset #666; float:right; margin:2px 0 2px 2px;}
IMG:hover.photo {border-style:inset;}

	/* PHOTOS & CAPTIONS */

.photos    	{clear:both; text-align:center; /*millphotos walkingtour1/2*/
		font-size:105%; color:#900;}
.photos IMG	{background:#666; padding:2px;
		border:3px solid #E8E8E8;
		margin:18px 18px;}
.photos A:link,
.photos A:visited {border-bottom:0; background:white;}
.photos P	{margin-bottom: .5em;}
div.image	{float:left; margin-bottom: 0;}
div.image div	{margin:0 0 2em 0; }

.note, .sm	{font-size:90%; font-family:Verdana,sans-serif;}
.note		{margin-left:8%; margin-right:8%; text-align:center;}
.url		{font-size:90%; color:#900; margin:1em 0; text-align:center}
.smtext		{font-size:90%; font-family:Verdana,sans-serif;}
A:hover .smtext {background:white; text-decoration:none;}

.green		{color:#060}
.tan		{color:#006; background:#F0DDB8; text-decoration:none;}
.beige		{color:black; background:#FBF9D2;} /*BACK BUTTON*/
.red		{border: thin solid red}
.bgtan		{color:black; background:#F7F0DD url(images/bgtan.gif);
		background-attachment: fixed;}
.gray,.gray A	{color:#666;}

.hi		{color:#B30; font-weight:bold; font-style:italic;}
.head		{color:#900; font-family:Arial,Helvetica,sans-serif;
		font-size:larger; font-weight:bold;}
.head A 	{color:#900; border-bottom:1px dotted #900}
.special 	{color:#900; background:transparent;}
.special A:link,.special A:visited
		{color:#900; background:transparent; text-decoration:none;
		border-bottom:1px dotted #900}
.special A.external:link, .special A.external:visited
		{color:#900; border-bottom-color: #900}

	/*============= TABLES LISTS=============*/
.table TD	{background:#FCF6E4; padding:2px 1em;
		border:thin solid #F0F0D0;}
.pad TD		{padding:2px 1em;}
.arrowlist	{color:black; background:#F6E9CC;
		text-align:left;
		padding: 12px 15px 12px 20px;
		border:3px solid #E4D4A4; -moz-border-radius:20px;
		margin:2em 13% 1em;
		clear:both;}
.main-bottom UL.arrowlist
		{margin:2.5em 20% 1em;}
UL.arrowlist LI	{list-style-image:url(images/arrowrtred.gif);}
.heading	{font-size:130%; font-family:Arial,sans-serif;
		color:#B00; font-weight:bold;}
.arrowlist LI.heading
		{list-style:none; list-style-image:none;
		margin:5px 0 12px 3px;}
UL.arrowlist A 	{border-bottom:1px dotted #699; text-decoration:none;}
UL.arrowlist .advertisement A 	{border-bottom:none; text-decoration:none;}
UL.arrowlist A:hover {text-decoration:none;}

	/*============= BOXES=============*/
.box		{color:black; background:#F6E9CC;
		padding:5px; margin:30px 12% 6px;}
.box H4, .box H3 {margin:2px 0 0 10px}
.box UL		{font-family:Verdana,sans-serif;
		margin:10px 0 10px 14px;}

.boxhigh 	{font-size:90%; font-family:Verdana,sans-serif;
		color:#600; background:#FFEEC0;
		padding:8px; border:2px #C63 dashed;
		margin:1.5em 6em 2em;}
.boxhigh A	{color:#606; text-decoration:none; border-bottom:1px dotted #606}
.boxhigh A:hover {color:navy; background:yellow}

.boxsale	{font-family:Verdana,sans-serif;
		color:#600; background:#FFB; font-weight:bold;
		text-align:center;
		width:12em; line-height:1.3em;
		padding:1px 2px 4px; border:2px #ECB dashed;
		margin:1.5em 6em 2em;}
.boxsale A:hover {color:#006; border-bottom:1px solid #66C}

.boxdash	{color:#600; background:#FDF2D0;
		padding:8px 1em; border:1px #C63 dashed;
		margin:2em 5em; max-width:600px;}
.boxdash A:link	{text-decoration:none; color:#900;
		border-bottom:1px dotted inherit}

.article 	{color:black; background:#FFC;
		text-align:justify;
		padding:1em 2em 2em 2em;
		max-width:800px;
		border:3px solid #DCB; -moz-border-radius:30px;
		margin:3em 10%;}
.article H1	{margin-top:0;}

.boxsm	{font-size:95%;	display:block; padding:7px; margin: 1.5em 8%;}

.boxdot {color:black; background:#FEF5E0;	/* #FAF2E4 */
	padding:6px 14px;
	border:2px dotted #DCB;
	margin:2em 15%; width:70%; }

.boxb, .boxy, .boxp, .gen, .boxtan
		{color:black; padding:10px; margin:25px; display:block;}
.boxb	{background:#F8E9C8;} 			/*SALMON*/
.boxy	{background:#FEFED4;}			/*YELLOW*/
.boxp	{background:#FCEBEB;
	border:1px solid #DBA; margin:30px 10%;} /*PINK*/

.boxtan	{background:#FCF6E8; margin:25px 25% 12px;}
.box1, .box2
	{background:white; display:block;  	/*TAN*/
	padding:10px 12px 12px 12px; border:1px solid #D2B48C; margin:25px;}
.box1	{color:green}

	/*((((((((( STYLED LAST ))))))))))*/

.margin		{margin:24px}
.margintop	{margin-top: 2em}
.marginbottom	{margin-bottom:2em}
.marginbox	{display:block; padding:7px; margin: 1.5em 8%;}
.nomargin	{margin:0}
.nomargintop	{margin-top:0px}
.nomarginbottom {margin-bottom:0px}
.padding	{padding:1em}
.nopadding	{padding:0}
.indent		{margin-left:50px;}
.indent10	{margin-left:10%;}
.indent20	{margin-left:20%;}
.indentleft	{margin-left:-2em;}
.indentsm	{margin:-10px 0 0 2em; font-size:smaller;}
.hr		{border-bottom:3px dotted #ead2bb; margin:2em 0;}
.notbold	{font-weight:normal;}
.nowrap		{white-space:nowrap;}
.clear		{clear:both;}	/*stop wrap around img*/
.nodisplay	{display:none}
.border		{border: 1px solid #33C;}
.border2	{border: 4px ridge #BBB; outline:1px solid #AAA;}
.border3	{padding:1px; background:#EEE;
		border:6px ridge #BBB; outline:1px solid #AAA;}
.borderdot	{border: 2px dotted #BA9;}
.borders TD	{padding:4px 5px; border-top:thin dotted #AAA;}
.noborder	{border:none; text-decoration:none; background:transparent;}

.footer		{font-size:85%; font-family:Verdana,sans-serif;
		color:#333; background:transparent; text-align:center;
		line-height:1.4em; margin: 6px 5em;}
.footer A	{white-space:nowrap; font-weight:bold;
		text-decoration:none; margin:0 3px;}
.footer A:hover	{color:#003; background:#FF6;}
A.pdq		{color:#066; border-bottom-color:#399;}

