A {
   color: #000000;
}
A:link {
   color: #000000;
}
A:visited {
   color: #000000;
}
A:active {
   color: #000000;
}

.bodytext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: normal;
   font-weight: bold;
   color: #608060;
   text-decoration: none;
}

.titles {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
   font-style: normal;
   font-weight: bold;
   color: #990000;
   text-decoration: none;
}
.logintext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
.remember {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}

.toptext {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
}

.topusertype {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #208020;
    font-weight: bold;
}

.toplinks {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #008000;
    background-color: #F8F8F8;
    text-decoration: none;
}

.logo {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    text-decoration: none;
}
.logo:link {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    text-decoration: none;
}
.logo:visited {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    text-decoration: none;
}
.logo:active {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    text-decoration: none;
}

.navbar {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #808080;
    text-decoration: none;
}
.navbar:link {
    color: #000000;
    text-decoration: underline;
}
.navbar:visited {
    color: #000000;
    text-decoration: underline;
}
.navbar:hover {
    color: #40C040;
}
.navbar:active {
    color: #4040C0;
}
.navlinks {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration: underline;
}
.navlinks:link {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration: none;
}
.navlinks:visited {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    color: #FFFFFF;
    text-decoration: none;
}
.navlinks:hover {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #008000;
}

.welcome_blue {
   font-family: arial, helvetica, sans-serif;
   font-weight: bold;
   color: #0033CC;
}
.welcome_mbrtype {
   font-family: arial, helvetica, sans-serif;
   font-size: 8pt;
   text-decoration: none;
   color: #0033CC;
}
.welcome_red {
   font-family: arial, helvetica, sans-serif;
   font-weight: bold;
   color: #990000;
}

.titletext {
    font-family: arial, helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #009900;
}

.subtitletext {
    font-family: arial, helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #009900;
}

.subtitletext:link {
    color: #009900;
    text-decoration: underline;
}
.subtitletext:visited {
    color: #009900;
    text-decoration: underline;
}
.subtitletext:hover {
    color: #40C040;
}
.subtitletext:active {
    color: #4040C0;
}
.currentsort {
    color: #0040B0;
}

.crtext {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #808080;
}

.already_unlinked {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #C00000;
}

.unlink {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #990000;
}
.unlink:link {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #990000;
}
.unlink:visited {
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
    color: #990000;
}

.loginbox {
    FONT-FAMILY: MS Sans Serif, sans-serif, geneva, helvetica;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #80C060;
    COLOR: #103010;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}

.headerfooterbar {
   COLOR: #000000;
   BACKGROUND-COLOR: #D0F0D0
}


.searchbox {
   BORDER-RIGHT: #404040 1px solid;
   BORDER-TOP: #404040 1px solid;
   FONT-SIZE: 10pt;
   BORDER-LEFT: #404040 1px solid;
   COLOR: #000000;
   BORDER-BOTTOM: #404040 1px solid;
   FONT-FAMILY: MS Sans Serif, sans-serif, arial, geneva, helvetica;
   BACKGROUND-COLOR: #B0FFB0
}

.error {
    font-family: arial, helvetica, sans-serif;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 16px;
    color: #E02020;
}

.warning {
    font-family: arial, helvetica, sans-serif;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 14px;
    color: #FF9933;
}

.warning_No_Cap {
    font-family: arial, helvetica, sans-serif;    
    font-weight: bold;
    font-size: 14px;
    color: #FF9933;
}

FONT.TITLE {
   FONT-SIZE: 18pt;
   FONT-FAMILY: arial, verdana, geneva, sans-serif;
   COLOR: #000000
}

.input_title {
   FONT-SIZE: 12pt;
   FONT-FAMILY: MS Sans Serif, sans-serif, geneva, helvetica;
   text-align: right;
   COLOR: #000000;
   BACKGROUND-COLOR: #eeeeff
}
.input_title_center {
   FONT-SIZE: 12pt;
   FONT-FAMILY: MS Sans Serif, sans-serif, geneva, helvetica;
   text-align: center;
   COLOR: #000000;
   BACKGROUND-COLOR: #eeeeff
}
.input_title_left {
   FONT-SIZE: 12pt;
   FONT-FAMILY: MS Sans Serif, sans-serif, geneva, helvetica;
   text-align: left;
   COLOR: #000000;
   BACKGROUND-COLOR: #eeeeff
}
.inputbox_normal {
   BORDER-RIGHT: #404040 1px solid; BORDER-TOP: #404040 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #404040 1px solid; COLOR: #000000; BORDER-BOTTOM: #404040 1px solid; FONT-FAMILY: MS Sans Serif, sans-serif, arial, geneva, helvetica; BACKGROUND-COLOR: #f0f0ff
}
.inputbox_error {
   BORDER-RIGHT: #ff0000 2px solid; BORDER-TOP: #ff0000 2px solid; FONT-SIZE: 10pt; BORDER-LEFT: #ff0000 2px solid; COLOR: #000000; BORDER-BOTTOM: #ff0000 2px solid; FONT-FAMILY: MS Sans Serif, sans-serif, arial, geneva, helvetica; BACKGROUND-COLOR: #ffe0e0
}
.inputbox_disabled {
   BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #808080 1px solid; COLOR: #808080; BORDER-BOTTOM: #808080 1px solid; FONT-FAMILY: MS Sans Serif, sans-serif, arial, geneva, helvetica; BACKGROUND-COLOR: #d8d8d8
}

.list_green  {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #A0FFA0;
}
.list_green_mo {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #33ff33;
}
.list_blue {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #EEEEFF;
}
.list_blue:link {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #EEEEFF;
   text-decoration: underline;
}
.list_blue:visited {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #EEEEFF;
   text-decoration: underline;
}
.list_blue:active {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #EEEEFF;
   text-decoration: underline;
}
.list_blue_mo {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #CCCCFF;
}
.list_red  {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #FDD9DF;
}
.list_red_mo {
   font-family: arial, helvetica, sans-serif;
   font-size: 10pt;
   color: #000000;
   background-color: #F96C85;
}
.deletemebutton {
    background-color:#E04040;
    color: #FFE0E0;
    font-weight: bold;
}

table.creditSelections
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
}

table.creditSelections tr.districtHeader th
{
	font-size: 12pt;
	font-weight: bold;
    color: #090;
    text-align: left;
    border-bottom: solid 1px #090;
    margin-bottom: 5px;
}

table.creditSelections tr.warning th
{
	font-size: 11pt;
	font-weight: bold;
    color: #c00;
    text-align: left;
    text-transform: none;
    padding: 5px 0;;
}

table.creditSelections tr.studentRow td
{
    color: #000;
    background: #eef;
}

table.creditSelections tr.districtFooter td
{
	padding: 5px 0 15px 0;
}

table.creditSelections input
{
	margin: 0 5px 0 0;
}

.PaymentNameText
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-style: normal;
   color: #000000;
   text-decoration: none;
}

.PaymentDetailText
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-style: normal;
   color: #701030;
   text-decoration: none;
}

.PaymentInfoText
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-style: normal;
   font-weight: bold;
   color: #202040;
   text-decoration: none;
}

