/* ------------------- MAIN STYLES --------------------- */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin: 0px;
}

p,td,th,ul,ol,dl,dd,form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000; 
}

a:link { color: #003399; text-decoration: underline; }
a:visited { color: #999999; text-decoration: underline; }
a:hover { color: #003399; text-decoration: underline; background-color: #E1E9F7; }
a:active { color: #CC0000; text-decoration: underline; background-color: #E1E9F7; }

b { font-weight: bold; }
i { font-style: italic; }

.logocell { background-color: #9DB5E6; }

/* ------------------- NAVIGATION STYLES --------------------- */

.navigation {
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #003399;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.navigation a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003399;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.navigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.navigation a:hover {
	color: #003399;
	text-decoration: none;
	background-color: #E1E9F7;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}
.navigation a:active {
	color: #A30000;
	text-decoration: none;
	background-color: #9DB5E6;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
}

.sidebar {
	font-family: Tahoma, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #E1E9F7;
}
.sidebar a:link {color: #000066; text-decoration: underline; background-color: #E1E9F7; }
.sidebar a:visited {color: #000066; text-decoration: underline; background-color: #E1E9F7; }
.sidebar a:hover {color: #FFFFFF; text-decoration: underline; background-color: #003399; }
.sidebar a:active {color: #CC0000; text-decoration: underline; background-color: #E1E9F7; }

.sidehead{
	font-family: Tahoma, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color: #000066;
	font-weight: 900;
	padding: 6px 0 0 0;
	background-color: #E1E9F7;
}

.footer {
	font-size: 10pt;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.footer a:link {color: #003399; text-decoration: underline; }
.footer a:visited {color: #666666; text-decoration: underline; }
.footer a:hover { color: #003399; text-decoration: underline; background-color: #E1E9F7; }
.footer a:active {color: #D30000; text-decoration: underline; background-color: #E1E9F7;}

/* ------------------- HEAD STYLES --------------------- */

H1, .quasiH1 {
	font-size: 18pt;
	color: #A30000;
	font-family: "Times New Roman", Times, serif;
}
.quasiH1 {
	font-weight: bold;
}

H2, .quasiH2 {
	font-size: 15pt;
	color: #000099;
	font-family: "Times New Roman", Times, serif;
}
.quasiH2 {font-weight: bold; }

H2 a:link { color: #000099; text-decoration: underline; }
H2 a:visited { color: #000099; text-decoration: underline; }
H2 a:hover { color: #000099; text-decoration: underline; background-color: #ddd0ff; }
H2 a:active { color: #CC0000; text-decoration: underline; background-color: #ddd0ff; }

.quasiH2 a:link { color: #000099; text-decoration: underline; }
.quasiH2 a:visited { color: #000099; text-decoration: underline; }
.quasiH2 a:hover { color: #000099; text-decoration: underline; background-color: #ddd0ff; }
.quasiH2 a:active { color: #CC0000; text-decoration: underline; background-color: #ddd0ff; }


H3, .quasiH3 {
	font-size: 13pt;
	color: #000099;
	font-family: "Times New Roman", Times, serif;
}
.quasiH3 {font-weight: bold; }
