﻿
<style>
A.sort
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sort:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sort:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sort:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sort:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sortheader
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sortheader:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sortheader:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sortheader:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.sortheader:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ffff00;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.underline
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.underline:link
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.underline:visited
{
    FONT-WEIGHT: bold;
    COLOR: #0000ff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.underline:hover
{
    FONT-WEIGHT: bold;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
A
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:link
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:active
{
    FONT-WEIGHT: bold;
    COLOR: #000080;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.off
{
    BACKGROUND-COLOR: #aaccff
}
.on
{
    BACKGROUND-COLOR: #ffffff
}
.frame
{
    BORDER-RIGHT: #000080 solid;
    BORDER-TOP: #000080 solid;
    BORDER-LEFT: #000080 solid;
    BORDER-BOTTOM: #000080 solid
}
.border
{
    BORDER-LEFT-COLOR: #000080;
    BORDER-BOTTOM-COLOR: #000080;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #000080;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-BOTTOM-STYLE: solid
}
.submitimage
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.noborder
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.checkbox
{
    FILTER: ;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.radio
{
    FILTER: none;
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
.dropshadow
{
    FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=6B675B,offX=1,offY=1,positive=true)
}
.greenbox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #000080;
    BORDER-BOTTOM-COLOR: #000080;
    COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #000080;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #008000;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-BOTTOM-STYLE: solid
}
.redbox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #000080;
    BORDER-BOTTOM-COLOR: #000080;
    COLOR: #ffffff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #000080;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BACKGROUND-COLOR: #ff0000;
    BORDER-RIGHT-COLOR: #000080;
    BORDER-BOTTOM-STYLE: solid
}
.menulink
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.mouseover
{
BACKGROUND-COLOR: #3366ff;
}
.mouseout
{
BACKGROUND-COLOR: #ffffff;
}
.mouseoutgrey
{
BACKGROUND-COLOR: #cccccc;
}
.menulink:link
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink:visited
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink:active
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.menulink2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}
.totals
{
    BACKGROUND-COLOR: #ffff00
}
.subtotals
{
    BACKGROUND-COLOR: #ccffcc
}
.items
{
    BACKGROUND-COLOR: #ff9999
}
.smallfont
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif,sans-serif
}
.smalltext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.highlight
{
    FONT-WEIGHT: bold;
    BACKGROUND: #ffffcc;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.tablebg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #9999ff
}
.InactiveTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.tableborder
{
    BORDER-LEFT-COLOR: #9999ff;
    BORDER-BOTTOM-COLOR: #9999ff;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: #9999ff;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: #9999ff;
    BORDER-BOTTOM-STYLE: solid
}
.pageheader
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
.tablebox
{
    BORDER-RIGHT: #3366cc 1px solid;
    BORDER-TOP: #3366cc 1px solid;
    BORDER-LEFT: #3366cc 1px solid;
    BORDER-BOTTOM: #3366cc 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff;
}
.tablebox2
{
    BORDER-RIGHT: #000080 1px solid;
    BORDER-TOP: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    BORDER-BOTTOM: #000080 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #dee8eb
}
.tablebox3
{
    BORDER-RIGHT: #3366cc 1px solid;
    BORDER-TOP: #3366cc 1px solid;
    BORDER-LEFT: #3366cc 1px solid;
    BORDER-BOTTOM: #3366cc 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
.tableframe
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #EEEEEE;

}
.tableboxheader
{
    FONT-WEIGHT: bolder;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #3366cc;
	background-image: url('" & mainlocation & "/images/tr_top_header.png');
	background-repeat: repeat-x;
	/*height: 30px;*/
	/*padding:0px 0px 0px 10px;*/
}
.tableboxodd
{
    BACKGROUND-COLOR: #ffffff
}
.tableboxnoborder
{
    BACKGROUND-COLOR: #efeff7
}
.arrow
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: right 50%;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/circlearrow.gif);
    BORDER-LEFT: 0px;
    CURSOR: hand;
    COLOR: #336699;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.backarrow
{
    BORDER-RIGHT: 0px;
    BACKGROUND-POSITION: left 50%;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    BACKGROUND-IMAGE: url(../images/circlearrow2.gif);
    BORDER-LEFT: 0px;
    COLOR: #336699;
    BORDER-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.largeinput
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 1px solid;
    CURSOR: hand;
    COLOR: #336699;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.enrollmentdeptoolbar
{
    BORDER-LEFT-COLOR: #dee8eb;
    BORDER-BOTTOM-COLOR: #dee8eb;
    BORDER-TOP-COLOR: #dee8eb;
    BORDER-RIGHT-COLOR: #dee8eb
}
.depselected
{
    BORDER-TOP-WIDTH: 5px;
    BORDER-LEFT-WIDTH: 5px;
    BORDER-LEFT-COLOR: #ece9d8;
    BORDER-BOTTOM-WIDTH: 5px;
    BORDER-BOTTOM-COLOR: #ece9d8;
    BORDER-TOP-COLOR: #ece9d8;
    BORDER-RIGHT-WIDTH: 5px;
    BORDER-RIGHT-COLOR: #dee8eb
}
.enrollSelectedBg
{
    BACKGROUND-COLOR: #dee8eb
}
.enrollNotSelectedBg
{
    BACKGROUND-COLOR: #c6c6c6
}
.enrollTermd
{
    FONT-SIZE: 10px;
    COLOR: #5e0000;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    FONT-VARIANT: small-caps
}
.enrollReq
{
    FONT-SIZE: 10px;
    COLOR: #a11010;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 2px;
    FONT-VARIANT: small-caps
}
.enrollTermdDisplay
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #5e0000;
    FONT-FAMILY: Arial;
    LETTER-SPACING: 1px;
    TEXT-ALIGN: center;
    FONT-VARIANT: small-caps
}
.buttonsmall
{
	BORDER-RIGHT: 1px #336699 outset;
	PADDING-RIGHT: 5px;
	BORDER-TOP: 1px #336699 outset;
	PADDING-LEFT: 5px;
	FONT-SIZE: 10px;
	BORDER-LEFT: 1px #336699 outset;
	BORDER-BOTTOM: 1px #336699 outset;
	FONT-FAMILY: Arial, Verdana, Sans-Serif;
	BORDER-COLLAPSE: separate;
	BACKGROUND-COLOR: #ffffff;
	cursor: hand;
}
TD.enrollon
{
    BACKGROUND-COLOR: #ffffff
}
TD.enrolloff
{
}
TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #3366cc
}
FONT
{
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
BODY
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
INPUT.checkbox
{
    FONT-SIZE: 8pt;
    FILTER: ;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
INPUT
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
	\\FILTER: progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=2,offY=2);
    FONT: 10px Verdana, Geneva, Arial, helvetica, sans-serif;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TEXTAREA
{
    BORDER-RIGHT: #336699 1px solid;
    BORDER-TOP: #336699 1px solid;
    FONT-SIZE: 8pt;
    FILTER: progid:DXImageTransform.Microsoft.DropShadow(color="#666666",offX=2,offY=2);
    BORDER-LEFT: #336699 1px solid;
    BORDER-BOTTOM: #336699 1px solid;
    FONT-FAMILY: Arial, Verdana, Sans-Serif;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #ffffff
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
HR
{
    COLOR: #3366CC ;
    HEIGHT: 1px
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #3366CC;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
P
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, helvetica, sans-serif
}
TT
{
    FONT-SIZE: 8pt;
    COLOR: #000000
}
.eligibilityTermed
{
    BACKGROUND-COLOR: #cccccc
}
.eligibilitySelected
{
    BORDER-RIGHT: medium none;
    BACKGROUND-COLOR: #ffffff
}
.eligibilityActive
{
    BACKGROUND-COLOR: #d0e4f8
}
INPUT.text
{
	filter:none;
}


.shadetab{
border:  1px solid #000000; 
background-color: #CCCCCC;
font: bold 12px Verdana;
}
.shadetabselect{
border:  1px solid #000000; 
background-color: #FFFFFF;
font: bold 12px Verdana;
border-bottom-color: white;
}
.shadebox{
border:  1px solid #000000; 
background-color: #FFFFFF;
font: bold 12px Verdana;
border-top-color: white;
}
.shadetabempty{
border:  1px solid #000000; 
background-color: #FFFFFF;
font: bold 12px Verdana;
border-top-color: white;
border-right-color: white;
}
.tblpadding {
	padding:0px 0px 0px 10px;
}

/* New Report Classes */
.report{
		font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size: 11px;
		color:#000000;
		padding:4px;
		background-color:#FFFFFF;
}
.reportselected {
		padding:4px;
		font-size: 11px;
}
.reportalt {
		padding:4px;
		font-size: 11px;
}
.reportaltselected {
		padding:4px;
		font-size: 11px;
}
.reporttotal {
		border-top:#666666 1px solid;
		color:#636563;
		background-color:#F7F3F7;
		padding:4px;
		font-size: 11px;
}
.reporttotalitem {
		border-top:#666666 1px solid;
		font-weight:bold;
		color:#454545;
		background-color:#F7F3F7;
		padding:4px;
		font-size: 11px;
}
table.report {
		background-color:#CECFCE;
}

th.report {
		background-color:#F7F3F7;
		color:#636563;
		font-size: 10px;
		border-bottom:#999999 1px solid;
		cursor:hand;
}
th.reportselected {
		background-color:#D8DCD8;
		color:#525452;
		font-size: 10px;
		border-bottom:#999999 1px solid;
		cursor:hand;
}
td.report {
		
}
td.reportselected {
		background-color:#f3f6f3;
}
td.reportalt {
    background-color:#F0F4F8;
}
td.reportaltselected {
		background-color:#ecefec;
}
td.reportitem {
    color: #3366CC;
		background-color:#ff9999;
		padding:4px;
}

</style>