/* Main Style Sheet for the Rideau River Web site */
/* Created by Anne Botman 2001-11-26 */
/* Modified by Anne Botman 2002-04-08 */


/* the basics */

body {
color: #333366;
background:	#B8D0E8;
font-size: 12pt;
font-weight: normal;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

p, blockquote, ul, ol, li {
/* inherit from body */
}

table, tr, td, th {
font-size: 12pt;
word-spacing: normal;
letter-spacing: normal;
text-transform: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

b {
font-weight: bold;
}

i {
font-style: italic;
}

sup {
vertical-align: super;
font-size: 70%;
}

sub {
vertical-align: sub;
font-size: 70%;
}

a:link {
color: #1756A4;
}

a:visited {
color: #449700;
}

a:active {
color: #5da31e;
}


/* Sidebar styles */

.sidebar {
color: #d9e6f3;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 400;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 80%;
}

.sidebar a:link {
color: #FFFFCC;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.sidebar a:visited {
color: #C7C7C7;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.sidebar a:active {
color: #d9e6f3;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.sidebarheader {
color: #E3FBFD;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: 800;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 85%;
}

.sidebarcaption {
color: #E3FBFD;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: 400;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 80%;
text-align: center;
}

.sidebarprojet {
font-family: Arial, Helvetica, sans-serif;
/*font-style: normal;*/
font-weight: bold;
color: #E1ECFB;
}

.sidebarglossary {
font-family: Arial, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
background-color: #3a5169;
text-decoration: underline;
}

.sidebarglossary a:link {
color: #7b99b7;
font-family: Arial, Helvetica, sans-serif;
background-color: #3a5169;
text-decoration: underline;
}

.sidebarglossary a:visited {
color: #5da31e;
font-family: Arial, Helvetica, sans-serif;
background-color: #3a5169;
text-decoration: underline;
}

.sidebarglossary a:active {
color: #B8D0E8;
font-family: Arial, Helvetica, sans-serif;
background-color: #3a5169;
text-decoration: underline;
}

/* Main text styles */

.invisible {
display: none;
}

.maintext {
color: #333333;
font-size: 12pt;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;

}

.tabletext {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #333333;
font-size: 90%;
}

.linktext {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #333333;
font-size: 90%;
}

.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #496582; 
}

.nextpagetext {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #496582;

}

.smalltext {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #000000;
}


.subnavtop {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #496582;
font-size: 80%;
}

.subnav {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #496582;
font-size: 80%;
}

.subnavtext {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #496582;
font-size: 80%;
}

.pagetitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: 800;
color: #e88428;
font-style: normal;
font-variant: normal;
}

.header1 {
font-family: Arial, Helvetica, sans-serif;
color: #507090;
font-size: 118%;
font-weight: 800;
text-decoration: none;
font-style: normal;
}

.header2 {
font-family: Arial, Helvetica, sans-serif;
color: #507090;
font-size: 105%;
font-weight: 800;
}

.headersideright {
font-family: Arial, Helvetica, sans-serif;
color: #507090;
font-style: normal;
font-weight: 800;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 85%;
}

.headertable {
font-family: Arial, Helvetica, sans-serif;
color: #507090;
font-style: normal;
font-weight: 800;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 90%;
}

.headertable2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 125%;
font-weight: 800;
color: #FFFFFF;
font-style: normal;
font-variant: normal;
}

.caption {
color: #114655;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: 400;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 80%;
text-align: center;
}

.captionleft {
color: #114655;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: 400;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 80%;
text-align: left;
}

.glossary {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
background-color: #D0E0F8;
text-decoration: underline;
}

.headerglossary {
font-family: Arial, Helvetica, sans-serif;
color: #507090;
font-style: normal;
font-weight: 800;
letter-spacing: normal;
text-transform: none;
word-spacing: normal;
font-size: 90%;
}

.glossary a:link {
color: #101860;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #d0e0f8;
text-decoration: underline;
}

.glossary a:visited {
color: #dc54ad;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #d0e0f8;
text-decoration: underline;
}

.glossary a:active {
color: #B8D0E8;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: #d0e0f8;
text-decoration: underline;
}

/* styles that work across others */

.latin {
font-family: Times, "Times New Roman", serif;
font-size: 105%;
/*font-style: italic;*/
font-style: normal;
font-weight: 700;
}

.pub {
font-size: 105%;
font-weight: 500;
font-style: italic;
font-family: Times Roman, Times New Roman, serif;
}

/* .common  {
font-weight: 800;
}*/

/* Project Links */

.projet {
font-family: Arial, Helvetica, sans-serif;
/*font-style: normal;*/
font-weight: bold;
}

.projet a:link {
font-family: Arial, Helvetica, sans-serif;
/*font-style: normal;*/
font-weight: bold;
color: #3D556D;
text-decoration: underline;
}

.projet a:visited {
font-family: Arial, Helvetica, sans-serif;
/*font-style: normal;*/
font-weight: bold;
color: #555555;
text-decoration: underline;
}

.projet a:active {
font-family: Arial, Helvetica, sans-serif;
/*font-style: normal;*/
font-weight: bold;
color: #3D556D;
text-decoration: underline;
}

