A:link {color: #01254a; text-decoration: underline;}
A:visited {color: #55697d; text-decoration: underline;}
A:hover{color: #16406a; text-decoration: none;}
A.special:link {color: #01254a; font-size: 80%; text-decoration: underline;}
A.special:visited {color: #55697d; font-size: 80%; text-decoration: underline;}
A.special:hover{color: #16406a; font-size: 80%; text-decoration: none;}

font.tiny {font-size: 50%;}
font.content {font-size: 70%;}
font.title {font-size: 80%;}
font.intro {font-size: 90%;}
font.large {font-size: 100%;}
font.login {color: black; font-family: Arial; font-size: 10px;}
font.pagetitle { font-size: 90%; color: #6060ff; font-weight: bold}
font.fielderror { font-size: 50%; color: #ff0000; font-weight: bold}
font.notice { font-size: 70%; color: #ff0000; font-weight: bold}

textarea.textAreaVisible {visibility: visible; font-size: 12px; width: 100%; height: 400px;}
textarea.textAreaHidden {visibility: hidden; font-size: 12px; width: 1px; height: 1px}
span.spanPreviewVisible {visibility: visible; width: 100%; height: auto; border: solid 1 black; padding: 10px 10px 10px 10px;}
span.spanPreviewHidden {visibility: hidden; width: 1px; height: 1px; border: solid 1 black; padding: 10px 10px 10px 10px;}
menu.spanTocVisible {float: left; position: absolute; z-index: 1000; display:inherit; border: solid 1 black; padding: 10px 10px 10px 10px;}
menu.spanTocHidden {float: left; position: absolute; z-index: 1000; display:none; border: solid 1 black; padding: 10px 10px 10px 10px;}
table.navVisible {display: inherit; background-color: #fbfbff;}
table.navHidden {display: none; background-color: #fbfbff;}

input {font-family: Arial; font-size: 12px;}
input.adminButtons {font-family: Arial; font-size: 10px; height: 19px; width: 70px;}
input.login {font-family: Arial; font-size: 10px; height: 17px; width: 75px;}
input.submit {font-family: Arial; font-size: 10px; height: 20px; width: 45px;}
input.courseAction {font-family: Arial; font-size: 11px; height: 19px; width: 100px;}

td.white {background-color: #ffffff; font-size: 8px; border: black 1px solid; padding-left: 15px; padding-right: 15px;}

td.light { background-color: #55697d; font-size: 70%; border: black 1px solid;}
td.medium {background-color: #16406a; border: black 1px solid;}
td.dark {background-color: #01254a; border: black 1px solid;}
td.gray {background-color: #dcdcdc; font-size: 70%; border: black 1px solid;}
td.lightgray {background-color: #c0c0c0; font-size: 70%; border: black 1px solid;}
td.verylightgray {background-color: #ebebeb; font-size: 70%; border: black 1px solid;}
td.black {background-color: #000000; border: black 1px solid;}
td.tiny {font-size: 60%; color: Black;}
td.content {font-size: 70%;}
td.fieldNotes {font-size: 65%;}
td.title {font-size: 80%;}
td.intro {font-size: 100%; color: #01254a;}
td.coursePending {background-color: #e0e0ff; font-size: 70%; padding-left: 10px; padding-right: 10px;}
td.courseComplete {background-color: #e0ffe0; font-size: 70%; padding-left: 10px; padding-right: 10px;}
td.courseIncomplete {background-color: #ffe0e0; font-size: 70%; padding-left: 10px; padding-right: 10px;}
td.dataNormal {background-color: #ffffff; font-size: 70%; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
td.dataHighlight {background-color: #f0f0ff; font-size: 70%; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}

td.pagenav {background-color: #ffffff; font-size: 12px; color: #000080; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
td.sectionheader {background-color: #8080d0; font-size: 13px; color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
td.columnheader {background-color: #000080; font-size: 11px; color: #ffffff; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
td.dataNormal {background-color: #ffffff; font-size: 11px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}
td.dataHighlight {background-color: #f0f0ff; font-size: 11px; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px;}

td.navheader {font-size: 11px; color: White; font-weight: bold; background-color: #55697d; border: black 1px solid; padding-left: 10px;}
td.navcontent {font-size: 11px; font-weight: normal; padding-left: 3px; padding-top: 3px; padding-bottom: 3px;}
td.navCourse {font-size: 11px; padding-left: 10px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}
td.navCourseHighlight {font-size: 11px; background-color: #f0f0f0; border: solid 1px #c0d0f0; padding-left: 10px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}
td.graphics {background-color: #d3d9df;}
td.bodyGraphics {background-color: #ffffff;}

td.formulaLeft
{
    border-left: solid 1px #6080a0;
    border-right: solid 0px #6080a0;
    border-top: solid 1px #6080a0;
    border-bottom: solid 1px #6080a0;
    padding: 8px 12px 8px 12px;
    font-size: 70%;
}

td.formulaRight
{
    border-left: solid 0px #6080a0;
    border-right: solid 1px #6080a0;
    border-top: solid 1px #6080a0;
    border-bottom: solid 1px #6080a0;
    padding: 8px 12px 8px 12px;
    font-size: 70%;
}

td.formulaMiddle
{
    border-left: solid 0px #6080a0;
    border-right: solid 0px #6080a0;
    border-top: solid 1px #6080a0;
    border-bottom: solid 1px #6080a0;
    padding: 8px 12px 8px 12px;
    font-size: 70%;
}

td.formulaButton
{
    border-left: solid 0px #6080a0;
    border-right: solid 0px #6080a0;
    border-top: solid 0px #6080a0;
    border-bottom: solid 0px #6080a0;
    font-size: 70%;
}

table.formulaEnabled
{
    color: #202000;
}

table.formulaDisabled
{
    color: #dadada;
}

th.content {font-size: 70%; font-weight: normal;}
th.intro {font-size: 90%; color: #01254a;}
th.tableheader {background-color: #01254a; font-size: 70%; color: #ffffff; padding-left: 10px; padding-right: 10px;}
th.headerdarkgray {background-color: #646464; font-size: 70%; color: #ffffff; padding-left: 10px; padding-right: 10px;}
th.titlegray {background-color: #dcdcdc; font-size: 70%;}
th.mbtitle {background-color: #01254a; font-size: 80%; color: #ffffff;}

BODY
{
	background-color: #406080; 
	margin: 0px 0px 0px 0px;
    font-family: Verdana, Helvetica, Arial;
    color: #000000;
    padding: 0px;
}
