body, td {
font-family: Arial, Times New Roman, Tahoma, sans-serif;
font-size: 10pt;
color: #000000;
margin: 0px;
}

/* general link settings (should affect main text area only) */
a:link {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #990000;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #CC6633;
font-weight: bold;
text-decoration: none;
}

a:active {
color: #000000;
font-weight: bold;
text-decoration: none;
}

td.navbar {
font-size: 10pt;
margin-left: 10px;
}

/* navbar nonlinking font settings */
.navsub {
color: #666600;
margin-left: 20px;
}

.navsubsub {
color: #666600;
margin-left: 30px;
}

/* toplevel navbar link colors */
a.navbar:link {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}

a.navbar:visited {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}

a.navbar:hover {
color: #CC6633;
font-weight: bold;
text-decoration: none;
}

a.navbar:active {
color: #CC6633;
font-weight: bold;
text-decoration: none;
}

/* navbar sublink settings */
a.navsub:link {
margin-left: 20px;
color: #CC3300;
font-weight: normal;
text-decoration: none;
}

a.navsub:visited {
margin-left: 20px;
color: #CC3300;
font-weight: normal;
text-decoration: none;
}

a.navsub:hover {
margin-left: 20px;
color: #CC6633;
font-weight: normal;
text-decoration: none;
}

a.navsub:active {
margin-left: 20px;
color: #CC6633;
font-weight: normal;
text-decoration: none;
}

/* nav subsublink settings */
a.navsubsub:link {
margin-left: 30px;
color: #CC3300;
font-weight: normal;
text-decoration: none;
}

a.navsubsub:visited {
margin-left: 30px;
color: #CC3300;
font-weight: normal;
text-decoration: none;
}

a.navsubsub:hover {
margin-left: 30px;
color: #CC6633;
font-weight: normal;
text-decoration: none;
}

a.navsubsub:active {
margin-left: 30px;
color: #CC6633;
font-weight: normal;
text-decoration: none;
}

/* formatting for the main text area */
.main {
margin: 0px 15px 15px 20px; /* top right bottom left */
text-align: justify;
}

/* link color settings for main text area */
a.main:link {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}

a.main:visited {
color: #990000;
font-weight: bold;
text-decoration: none;
}

a.main:hover {
color: #000000;
font-weight: bold;
text-decoration: none;
}

a.main:active {
color: #000000;
font-weight: bold;
text-decoration: none;
}

/* main text title */
.title {
color: #CC6633;
font-size: 14pt;
font-weight: bold;
margin-bottom: 5px;
}

h2.title {
font-weight:bold;
color: #666666;
font-size: 12pt;
}

.subheader {
color: rgb(153, 0, 0); 
font-weight:bold; 
font-size: 12pt;
}

/* for disclaimer/copyright footer */
.disclaimer {
padding-left: 20px;
padding-right: 20px;
color: #333333;
font-size: 9pt;
}

.footer {
color: #333333;
font-size: 9pt;
}


/* use for marking questions and errors */
.quest {
color: #FF3300;
font-weight: bold;
}

/* ordered list numbering schemes */
ol.arabic {
list-style-type: decimal;
}

ol.roman {
list-style-type: lower-roman;
}

ol.alpha {
list-style-type: lower-alpha;
}

.splash {
color: #757575;
}

.history {
font-family: Arial, Times New Roman, Tahoma, sans-serif;
font-size: 9pt;
color: #505050;
margin: 30px;
text-align: justify;
}

