/* ---( Main 'body' section )-------------------------------- */
body {
	margin: 0px;
	background-color: #CCDEF2;
}
a:link, a:visited {
	color: #0F3A65;
}
a:hover, a:active {
	color: #7F0000;
}
.outerpgtable {
	border: 1px solid #0F3A65;
}

/* ---( top section )-------------------------------- */

.keyhdr {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 2px;
	text-align: center;
	color: #0B1466;
}

/* ---( left/right sidebar sections )------------------------- */

.sidenavbar a:link, .sidenavbar a:visited {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0F3A65;
	text-decoration: none;
}
.sidenavbar a:hover, .sidenavbar a:active {
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF66;
	text-decoration: none;
}
.sideboxdesc {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 4px;
	text-align: left;
}

/* ---( center content section )-------------------------------- */

#contentbox {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contentbox h2 {
	font: italic bold 18px Georgia, "Times New Roman", Times, serif;
	color: #7F0000;
	margin: 2px;
}
#contentbox h3 {
	font: italic bold 16px Georgia, "Times New Roman", Times, serif;
	margin: 2px;
}
#contentbox p {
	text-indent: 15px;
}
.pic {
	border: 1px solid #0F3A65;
}
.quotebox {
	background: #F2CDCC;
	border: 2px solid #0F3A65;
	margin: 3px;
	font: italic 15px "Times New Roman", Times, serif;
}
.quoteref {
	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inducteebox {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.inducteebox th {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0C3D6F;
}
.browsenavbox {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.currentbrowsenav {
	background: #0C3D6F;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.currentbrowsenav a:link, .currentbrowsenav a:visited, .currentbrowsenav a:active, .currentbrowsenav a:hover {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.otherbrowsenav {
	background: #9CC2D4;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.otherbrowsenav a:link, .otherbrowsenav a:visited, .otherbrowsenav a:active, .otherbrowsenav a:hover {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.searchform {
	margin: 1px;
}


/* ---( bottom section )-------------------------------- */

#sectnav {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 2px;
	background: #CCDEF2;
	padding: 3px;
	width: 90%;
}
#sectnav a:link, #sectnav a:visited {
	color: #0F3A65;
	text-decoration: underline;
}
#sectnav a:hover, #sectnav a:active {
	color: #7F0000;
	text-decoration: underline;
}
#sectnav p {
	color: #0F3A65;
	background: #9CC2D4;
	margin: 2px;
	font: bold 12px;
}
.sectnavcurrent {
	font: bold;
	color: #7F0000;
}
#navbar {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#navbar a:link, #navbar a:visited, #navbar a:active {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#navbar a:hover {
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
#addrbox {
	font: 12px Verdana, Geneva, Arial, Helvetica, san-serif;
}
#copyright {
	font: 12px Arial, Helvetica, sans-serif;
}
.linkbacks {
	font: bold 12px Arial, Helvetica, sans-serif;
}
/* ---( misc classes )-------------------------------- */
.standout1 {
	color: #0F3A65;
}
.standout2 {
	color: #7F0000;
}
.required {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.error {
	color: #FF0000;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #660033;
	background-color: #FFFFCC;
}
.helphdr {
	background: #FFFFCC;
	border: thin solid #412500;
	color: #CC0000;
	font: bolder 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0px 0px 0px;
}
.switchcontent {
	background: #E4F3D6;
	border: 1px solid #D6E4F3;
	margin: 0px 10px 0px 10px;
	padding: 2px;
}
.small {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
