/* BODY */
BODY		{			background-color: #FFFFFF;			font-family: arial, verdana, helvetica, sans-serif;			font-size: 10pt;			font-style: normal;			text-align: left;			}		
/* TEXT CLASSES */
.footer		{			font-family: arial, verdana, helvetica, sans-serif;			font-weight: normal;			font-size: 8pt;			font-style: none;			text-align: left;			}
.smfont		{			font-family: arial, verdana, helvetica, sans-serif;			font-weight: normal;			font-size: 8pt;			font-style: none;			text-align: left;			}
.heading	{			color: #990000;			font-family: arial, verdana, helvetica, sans-serif;			font-weight: bold;			font-size: 10pt;			font-style: none;			text-align: left;			}
.whtfont {
            color: #FFFFFF;
            font-family: arial, verdana, helvetica, sans-serif;
            font-weight: normal;
            font-size: 10pt;
            font-style: none;
            text-align: left;
            }
/* HEADERS */
H1 {
	color: #000080;
	font-weight: normal;
	font-style: normal;
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
}
H1.blue {            color: #000080;            font-weight: bold;            font-style: normal;            font-size: 14pt;            }
H1.red {            color: #990000;            font-weight: bold;            font-style: normal;            font-size: 14pt;            }
H2 {            color: #000080;            font-weight: bold;            font-style: normal;            font-size: 13pt;            }
H2.blue {
            color: #000080;            font-weight: bold;            font-style: normal;            font-size: 13pt;            }
H2.red {            color: #990000;            font-weight: bold;            font-style: normal;            font-size: 13pt;            }
H3 {            color: #000000;            font-weight: bold;            font-style: normal;            font-size: 12pt;            }
H3.blue {            color: #000080;            font-weight: bold;            font-style: normal;            font-size: 10pt;            }
H3.red {            color: #990000;            font-weight: bold;            font-style: normal;            font-size: 12pt;            }
/* ANCHORS (LINKS) */
A:link {            color: #000080;            text-decoration: underline;            }
A:visited {
            color: #800080;            text-decoration: underline;            }
A:hover {            color: #990000;            text-decoration: none;            }

A.sidemenu:link {            color: #FFFFFF;            text-decoration: none;            }
A.sidemenu:visited {            color: #FFFFFF;            text-decoration: none;            }
A.sidenav:link {            font-family: arial, verdana, helvetica, sans-serif;            font-size: x-small;            color: #000080;            text-decoration: none;            }
A.sidenav:active {            font-family: arial, verdana, helvetica, sans-serif;            font-size: x-small;            color: red;            text-decoration: none;            }
A.sidenav:visited {            font-family: arial, verdana, helvetica, sans-serif;            font-size: x-small;            color: #000080;            text-decoration: none;            }
A.sidenave:hover {            font-family: arial, verdana, helvetica, sans-serif;            font-size: x-small;            color: #666666;            text-decoration: none;            }
/* PARAGRAPH */
/* Code for Old Netscape Browsers */
p {            font-family: arial, verdana, helvetica, sans-serif;            font-weight: normal;            font-size: 12pt;            }
/* TABLES */
/* Code for Old Netscape Browsers */
th {            font-family: arial, verdana, helvetica, sans-serif;            font-weight: normal;            font-size: 10pt;            }
td {            font-family: arial, verdana, helvetica, sans-serif;            font-weight: normal;            font-size: 10pt;            }
 
.sectionHeader {
	font-size: 14pt;
	color: #000080;
	background-color: #6699CC;
}
.classHeader {
	font-size: 12pt;
	color: #000080;
}
.classElement {
	font-size: 10pt;
	color: #000080;
}
#ulMainNav {
	background-color: #6699CC;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#ulMainNav li {
	list-style-type: none;
	display: inline;
}
#ulMainNav li a:link, #ulMainNav a:visited, #ulMainNav a:active {
	font-size: 12px;
	font-variant: small-caps;
	color: #000080;
	text-decoration: none;
	background-color: #6699CC;
	display: block;
	padding: 5px;
	width: 100%;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#ulMainNav a:hover, #ulMainNav a.current:link, #ulMainNav a.current:visited {
	background-color: #6666CC;
}
.bodyContextOffset {
	margin-top: 1px;
	margin-left: 3px;
}
