/* Stylesheet for www.ccpnr.ca*/
/* By The Snider's Web. Copyright 2005-2004 All rights reserved. */
body {
	margin: -10px 0 0 -10px;
}
html body {
	margin: 0;
	padding: 0;
}
body, th, td {
	background:  #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
a.textlinks:link {
	background: #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
	text-decoration: underline;
}

a.textlinks:visited {
	background: #FFFFFF;
	color: #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 100%;
	text-decoration: underline;
}

a.textlinks:hover {
	background: #333399;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 100%;
	text-decoration: underline;
}

a.textlinks:active {
	background: #FFFFFF;
	color:  #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 100%;
	text-decoration: underline;
}

a.textlinks:focus {
	background-color: #66CCCC;
	border: 1px solid  #782800;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

blockquote {
	background: #FFFFFF;
	color:  #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}
h1 {
	background: #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
}

h2 {
	background: #FFFFFF;
	color: #339999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
}
h2.contact {
	background: #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 120%;
}
h3 {
	background: #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 110%;
}

h4 {
	background: #FFFFFF;
	color: #66CCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 105%;
}

hr{
	background: #333399;
	color: #333399;
	height: 3px;
	line-height: 100%;
	text-align: center;
}

img.picture {
	border: 2px solid #333399;
}


p {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

table {
	border: 1px solid #66CCCC;
}
td.maintextarea, th.maintextarea, tr.maintextarea {
	background: #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

td.leftnavarea, th.leftnavarea, tr.leftnavarea {
	background: #333399;
	color: #FFFFFF;
	text-align: center;
}
td.topbar, th.topbar, tr.topbar {
	background: #66CCCC;
	color: #FFFFFF;
	text-align: center;
}
td.sidearea, th.sidearea, tr.sidearea {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

td.toparea, th.toparea, tr.toparea {
	background: #FFFFFF;
	color:  #333399;
	text-align: center;
}
td.topareaskip, th.topareaskip, tr.topareaskip {
	background: #FFFFFF;
	color:  #FFFFFF;
	text-align: center;
}
ul li {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.copyrightarea {
	background-color: #FFFFFF;
	color: #000000;
	font: 85% Geneva, Arial, Helvetica, sans-serif;
}

.copyrightarea a {
	background-color: #FFFFFF;
	color: #333399;
	text-decoration: underline;
}

.copyrightarea a:visited {
	background-color: #FFFFFF;
	color: #782800;
	text-decoration: underline;
}

.copyrightarea a:hover {
	background-color: #333399;
	color: #FFFFFF;
	text-decoration: none;
}

.copyrightarea a:active {
	background-color: #FFFFFF;
	color:#782800;
	text-decoration: underline;
}

.copyrightarea a:focus {
	background-color: #66CCCC;
	border: 1px solid #782800;
	color: #000000;
}
.profile {
	background-color: #FFFFFF;
	border-bottom: 2px dotted #333399;
	border-left: 2px dotted #333399;
	border-right: 2px dotted #333399;
	border-top: 2px dotted #333399;
	color: #000000;
	font-size: 100%;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
	padding-top: 0em;
}

.profile a {
	background-color: #FBE5CC;
	color: #333999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
}

.profile a:visited {
	background-color:  #FBE5CC;
	color:  #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
}

.profile a:hover {
	background-color:#333399;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}

.profile a:active {
	background-color:  #FBE5CC;
	color:  #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
}

.profile a:focus {
	background-color: #66CCCC;
	border: 1px solid  #782800;
	color: #000000;
}

.profile h3 {
	background-color: #333399;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
		margin: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top:2px;
}

.profile p {
	background-color: #FBE5CC;
	color:#333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-top:2px;
}

.profile ul li {
	background-color: #FBE5CC;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	list-style: circle;
}
.invisibleskipnav {
	background:  #FFFFFF;
	color:  #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

.invisibleskipnav a {
	background:  #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}

.invisibleskipnav a:visited {
	background: #FFFFFF;
	color: #66CCCC;
}

.invisibleskipnav a:hover {
	background: #333399;
	color: #FFFFFF;
	text-decoration: underline;
}

.invisibleskipnav a:active {
	background:  #FFFFFF;
	color: #66CCCC;
}

.invisibleskipnav a:focus {
	background-color: #66CCCC;
	border: 1px solid  #782800;
	color: #000000;
}

.topofpagelink {
	background-color: #FFFFFF;
	color:#333399;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
}

.topofpagelink a {
	background: #FFFFFF;
	color: #333399;
	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topofpagelink a:visited {
	background-color: #FFFFFF;
	color: #782800;
	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topofpagelink a:hover {
	background-color: #333399;
	color: #FFFFFF;
	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.topofpagelink a:active {
	background-color: #FFFFFF;
	color: #782800;
	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topofpagelink a:focus {
	background-color: #66CCCC;
	border: 1px solid  #782800;
	color: #000000;
	font: 90% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.menu {
	background: #333399;
	color: #FFFFFF;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
}

.menu a {
	background:#333399;
	/*/*/border: 1px solid #66CCCC;/* */
	color: #FFFFFF;
	display: block;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 4px;
	text-decoration: none;
}

.menu a:hover {
	background-color: #FBE5CC;
	color: #000000;
}

.menu a:focus {
	background-color: #66CCCC;
	border: 1px solid #782800;
	color: #FFFFFF;
}
.menuskipover {
	background: #333399;
	color: #FFFFFF;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
}

.menuskipover a {
	background:#333399;
	/*/*/border: 1px solid #66CCCC;/* */
	color: #333399;
	display: block;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 4px;
	text-decoration: none;
}

.menuskipover a:hover {
	background-color: #333399;
	color: #333399;
}

.menuskipover a:focus {
	background-color: #333399;
	border: 1px solid #333399;
	color: #333399;
}
.menuofpageon {
	background:  #FFFFFF;
	color:  #333399;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
}
.menuofpageon a {
	background: #66CCCC;
	/*/*/border: 0px solid #66CCCC;/* */
	color:  #FFFFFF;
	display: block;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 2px;
	text-decoration: none;
}
.menuofpageon a:visited {
	background:#66CCCC;
	/*/*/border:0px solid #66CCCC;/* */
	color:   #000000;
	display: block;
	font:100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menuofpageon a:hover {
	background: #66CCCC;
	/*/*/border: 0px solid #66CCCC;/* */
	color:  #FFFFFF;
	display: block;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menuofpageon a:active {
	background: #66CCCC;
	/*/*/border: 0px solid #66CCCC;/* */
	color:   #000000;
	display: block;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.menuofpageon a:focus {
	background-color: #66CCCC;
	/*/*/border: 0px solid #782800;/* */
	color: #000000;
}
a.contactlinks:link {
	background:   #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 100%;
	text-decoration: underline;
}

a.contactlinks:visited {
	background:  #FFFFFF;
	color: #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 100%;
	text-decoration: underline;
}

a.contactlinks:hover {
	background: #333399;
	color:   #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 100%;
	text-decoration: underline;
}

a.contactlinks:active {
	background:  #FFFFFF;
	color: #782800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 100%;
	text-decoration: underline;
}

a.contactlinks:focus {
	background-color: #66CCCC;
	border: 1px solid  #782800;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.lowernavarea {
	background-color: #FFFFFF;
	color:#333399;
	font-size: 90%;
}

.lowernavarea a {
	background: #FFFFFF;
	color: #333399;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
}

.lowernavarea a:visited {
	background-color:#FFFFFF;
	color: #782800;
		font-size: 100%;
}

.lowernavarea a:hover {
	background-color: #333399;
	color: #FFFFFF;
		font-size: 100%;
}

.lowernavarea a:active {
	background-color: #FFFFFF;
	color: #782800;
		font-size: 100%;
}

.lowernavarea a:focus {
	background-color: #66CCCC;
	border: 1px solid  #782800;
	color: #000000;
}
.pageyouareon {
	background: #FFFFFF;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}
.smalltextlinks {
	background: #FFFFFF;
	color: #333399;
	font: 90% Geneva, Arial, Helvetica, sans-serif;
}
.smalltextlinks p {
	background: #FFFFFF;
	color: #333399;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
}

.smalltextlinks a {
	background:#FFFFFF;
	color: #333399;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.smalltextlinks a:visited {
	background:#FFFFFF;
	color: #782800;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.smalltextlinks a:hover {
	background-color:#333399;
	color: #FFFFFF;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.smalltextlinks a:active {
	background:#FFFFFF;
	color:  #782800;
	font: 100% Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.smalltextlinks a:focus {
	background-color: #66CCCC;
	border: 1px solid #782800;
	color: #FFFFFF;
}

