body {
font-family: Helvetica, Arial, Verdana;
margin: 0px 0px 0px 0px;
background: #FFFFFF;
}

.tablemessage {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
color: #000000;
}

.pagetitle {
font-family: Helvetica, Arial, Verdana;
background-color: #FFFFFF;
color: #3399FF;
font-size: 14pt;
line-height: 18pt;
font-weight: bold;
text-decoration: none;
letter-spacing: 0pt;
word-spacing: 0pt;
margin-top: 20;
margin-bottom: 0;
padding-bottom: 10px;
border-bottom: #000000 solid 1px;
display: block;
text-align: left;
}

.linkpagebody {
background-color: #FFFFFF;
width: 95%;
float: center;
}

.linkpagebody tr td p, li {
color: #003399;
background-color: transparent;
font-size: 10pt;
font-weight: 100;
text-decoration: none;
letter-spacing: 0pt;
word-spacing: 0pt;
line-height: 1.5em;
text-align: left;
}

.linkpagebody h2, h2 ul, h2 li 	{
background-color: #FFFFFF;
color: #3399FF;
font-size: 14pt;
line-height: 10pt;
font-weight: bold;
text-decoration: none;
letter-spacing: 0pt;
word-spacing: 0pt;
padding: 10px 0px 0px 40px;
margin-top: 0;
margin-bottom: 0;
border-top: 0px solid #003399;
text-align: left
}  

.pagesubtitle {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
color: #3399FF;
font-weight: bold;
}

.pageheading {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
color: #000000;
font-weight: bold;
}

.pagetext {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
color: #000000;
}

.pageerror {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
color: #CC0000;
font-weight: bold;
text-transform: uppercase;
}

.pagetopmessage {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
font-weight: bold;
}

.histogramtitle {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
color: #3399FF;
font-weight: bold;
}

.tabletitle {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
color: #3399FF; 
font-weight: bold;
}

.tableheader {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
color: #FFFFFF;
font-weight: bold; 
background-color: #999999;
}

.tablefieldname {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
color: #003366;
font-weight: bold;
}

.tabledata {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
color: #000000;
}

.sidebarcourse {
font-family: Helvetica, Arial, Verdana;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
}

.sidebarheader {
font-family: Helvetica, Arial, Verdana;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
}

.sidebartext {
font-family: Helvetica, Arial, Verdana;
font-size: 14pt;
font-weight: bold;
color: #FFFFFF;
}

a.sidebarlink:link {
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
  
a.sidebarlink:visited {
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a.sidebarlink:active {
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}

a.sidebarlink:hover {
font-family: Helvetica, Arial, Verdana;
font-size: 11pt;
font-weight: bold;
color: #000000;
text-decoration: underline; 
}

a.sidebarsmalllink:link {
font-family: Helvetica, Arial, Verdana;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
}
  
a.sidebarsmalllink:visited {
font-family: Helvetica, Arial, Verdana;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
}

a.sidebarsmalllink:active {
font-family: Helvetica, Arial, Verdana;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
}

a.sidebarsmalllink:hover {
font-family: Helvetica, Arial, Verdana;
font-size: 9pt;
color: #6699FF;
text-decoration: none;
}

.pagelink {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
color: #000000;
}

a.pagelink:link {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.pagelink:visited {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.pagelink:active {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.pagelink:hover {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

a.toplink:link {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.toplink:visited {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.toplink:active {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.toplink:hover {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

a.tabletoplink:link {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #336699;
text-decoration: none; 
}

a.tabletoplink:visited {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}

a.tabletoplink:active {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #000000;
text-decoration: none;
}

a.tabletoplink:hover {
font-family: Helvetica, Arial, Verdana;
font-size: 10pt;
font-weight: bold;
color: #000000; 
text-decoration: underline;
}

a.discussionboardlink:link {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.discussionboardlink:visited {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.discussionboardlink:active {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
font-weight: bold;
color: #006699;
text-decoration: none;
}

a.discussionboardlink:hover {
font-family: Helvetica, Arial, Verdana;
font-size: 12pt;
font-weight: bold;
color: #006699;
text-decoration: underline;
}

a:hover {
color: #000000; 
text-decoration: none;
}

a:link {
color: #000000;
text-decoration: none; 
}
  
a:visited {
color: #000000;
text-decoration: none; 
}

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


/* topnav NOT YET WORKING - BUT PLANNED FOR THE TOP NAV - NEED AND EXTRA VARIABLE ADDED TO pageinclude.php */

a.topnav:link {
color: #003399;
background-color: transparent;
text-decoration: none;
display: block;
width: 100%;
}

a.topnav:visited {
color: #003399;
background-color: transparent;
text-decoration: none;
display: block;
width: 100%;
}

a.topnav:hover {
color: #003399;
background-image: url(../images/yellowtopnav.jpg);
background-color: #FEBF00;
text-decoration: none;
display: block;
width: 100%;
}

a.topnav:active {
color: #003399;
background-image: url(../images/yellowtopnav.jpg);
background-color: #FEBF00;
text-decoration: none;
display: block;
width: 100%;
}     