BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana,arial;
    BACKGROUND-COLOR: white
}
.tabHead
{
    BACKGROUND-COLOR: gainsboro;
    COLOR: #00455E;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 0px
}
.tabLine
{
    BORDER-BOTTOM:gainsboro thin solid;
    COLOR: gainsboro;
    FONT-FAMILY: Geneva, Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt
}
.button
{
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-FAMILY: arial,verdana
}
.buttonNoBorder
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: buttontext;
    FONT-FAMILY: 'MS Sans Serif', arial, verdana
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white
}
.labelDescription
{
    FONT-SIZE: 8pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.listData
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.listLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.labelBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.imageButton
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    background-color:whiteSmoke
}
.label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.buildNumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR:  #005876;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.groupBoxLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.tableColumnLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.gridTable
{
    WIDTH: 100%;
    BACKGROUND-COLOR: whitesmoke
}
FIELDSET
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 100%
}
LEGEND
{
    FONT-SIZE: 9pt;
    CURSOR: default;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.textInput
{
    FONT-SIZE: 8pt;
    COLOR: windowtext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.textInputNoBorder
{
    FONT-SIZE: 8pt;
	BACKGROUND-COLOR: whitesmoke;
	BORDER: 0;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.text
{
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    COLOR: windowtext;
    FONT-FAMILY: 'MS Sans Serif', arial, verdana
}
.checkboxLabel
{
    FONT-SIZE: 8pt;
    COLOR: buttontext;
    FONT-FAMILY: verdana,arial
}
.checkbox
{
    FONT-SIZE: 8pt;
    COLOR: buttontext;
    FONT-FAMILY: verdana,arial
}
.checkbox-readonly
{
    FONT-SIZE: 8pt;
    COLOR: buttontext;
    FONT-FAMILY: verdana,arial
}
.select
{
    FONT-SIZE: 8pt;
    COLOR: windowtext;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.select-readonly
{
    FONT-SIZE: 9pt;
	WIDTH: 100%;
    COLOR: windowtext;
    FONT-FAMILY: verdana,arial;
    BACKGROUND-COLOR: whitesmoke
}
.detailRow
{
}
.textarea
{
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    COLOR: windowtext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.compute
{
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    COLOR: windowtext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.textarea-readonly
{
    FONT-SIZE: 9pt;
    WIDTH: 100%;
    COLOR: windowtext;
    FONT-FAMILY: verdana,arial;
    BACKGROUND-COLOR: white
}
.mandate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.gap
{
    FONT-SIZE: 12pt;
    COLOR: lime;
    FONT-FAMILY: verdana,arial;
    BACKGROUND-COLOR: whitesmoke
}
.fieldSet
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: whitesmoke
}
.caption
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: verdana,arial
}
.buttonField
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px outset;
    WIDTH: 112px;
    COLOR: buttontext;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: buttonface
}
.clear
{
    FONT-SIZE: 8pt;
    WIDTH: 60pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.selection
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}

.selectList
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.columnHeader
{
    BORDER-RIGHT: 1px outset;
    BORDER-TOP: 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1px outset;
    COLOR: buttontext;
    BORDER-BOTTOM: 1px outset;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: buttonface
}
.display
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
.displayBody
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: buttontext;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: whitesmoke
}
.buttonFieldDown
{
    BORDER-RIGHT: 1px inset;
    BORDER-TOP: 1px inset;
    FONT-SIZE: 9pt;
    BORDER-LEFT: 1px inset;
    WIDTH: 112px;
    COLOR: buttontext;
    BORDER-BOTTOM: 1px inset;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: buttonface
}
.breadcrumbs
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
}
.breadcrumb
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4941;
	text-decoration: none;
}
.breadcrumb:Hover {
	text-decoration: underline;
	color: #293BA2;
}

.breadcrumbBody
{
    MARGIN: 2px 6px;
    CURSOR: default;
}
.editorbutton
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    WIDTH: 16px;
    CURSOR: hand;
    HEIGHT: 16px;
    BACKGROUND-COLOR: white;
}
.buttonvcr
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    WIDTH: 16px;
    CURSOR: hand;
    HEIGHT: 16px;
    background-color: white;
}
.star
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.bc_o
{
    FONT-SIZE: 8pt;
    COLOR: #f2f5f8;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.toolbar {
	background-color: #F7F7F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3B6C1;
}

.LargeIconBtn
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #26221C;
	text-decoration: none;
	background-color: #F7F7F7;
	height: 33px;
	width: 75px;
	padding-top: 2px;
	border: 1px solid #F7F7F7;
	padding-left: 2px;
}
.LargeIconBtn:Hover
{
	text-decoration: none;
	background-color: #D3D8EE;
	border-top-color: #FFFFFF;
	border-right-color: #9AA3D3;
	border-bottom-color: #9AA3D3;
	border-left-color: #FFFFFF;
}
.BtnBG {
	background-color: #F7F7F7;
}
.Btn {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	text-decoration: none;
	background-color: #F4F4F4;
	height: 100%;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #AEAEAE;
	border-bottom-color: #AEAEAE;
	border-left-color: #FFFFFF;
	padding-top: 2px;

}
.Btn:Hover {
	color: #26221C;
	text-decoration: none;
	background-color: #D3D8EE;
}
.IconBtn {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #26221C;
	text-decoration: none;
	background-color: #F7F7F7;
	height: 33px;
	width: 100%;
	padding-top: 2px;
	border: 1px solid #F7F7F7;
	padding-left: 2px;
}

.IconBtn:Hover
{
	text-decoration: none;
	background-color: #D3D8EE;
	border-top-color: #FFFFFF;
	border-right-color: #9AA3D3;
	border-bottom-color: #9AA3D3;
	border-left-color: #FFFFFF;
}
.toolbarButtono
{

}


.HDBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	background-color: #EEEEEE;
	height: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #FFFFFF;



}
.HDBtnLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	height: 19px;
	width: 100%;
	padding-top: 3px;

}
.HDBtnLabel2 {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	height: 19px;
	width: 100%;
	padding-top: 3px;
}
.HDBtnLabel2:hover {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F9A900;
	height: 19px;
	width: 100%;
	padding-top: 3px;
	background-color: #FFFFFF;

}
.HDBtnLabel:hover {
	border: 1px solid #F09D00;
}


.bbar
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.btn_n
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: navy
}
.menu_n
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: gainsboro;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.menu_d
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    CURSOR: default;
    COLOR: #ababab;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.cLinks
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.unselectedTab
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    COLOR: #0046D5;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: gainsboro;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.selectedTab
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: thin;
    COLOR: white;
    BORDER-BOTTOM: thin;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0046D5;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.rolloverTab
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0046D5;
    TEXT-DECORATION: none
}
.menuLink
{
    FONT-SIZE: 8pt;
    COLOR: #005876;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.menuLinkLabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: buttontext;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.rolloverMenuLink
{
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.application
{
    FONT-SIZE: 15pt;
    COLOR: #005876;
    CURSOR: default;
    PADDING-TOP: 10px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.product
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #005876;
    CURSOR: default;
    PADDING-TOP: 15px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.version
{
    FONT-SIZE: 9pt;
    CURSOR: default;
    COLOR: #005876;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.please
{
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 10px;
    COLOR: black;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.graphheading
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}

A
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.customhome
{
    FONT-SIZE: 7pt;
    CURSOR: default;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.errorText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.copyright
{
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5px;
    CURSOR: default;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.logon
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.input
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.welcome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 8px;
    COLOR: black;
    PADDING-TOP: 16px;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif
}
.treebarBody
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    CURSOR: default;
    BORDER-BOTTOM: thin;
    BACKGROUND-COLOR: #005876
}
.treeBody
{
    background-color: #ECEEF9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D9DDF2;
	overflow: auto;
}
.TreeOut {
	border: 1px solid #ECEEF9;
    cursor: hand;
}
.TreeOver {
	border: 1px solid #CDDBE5;
 	background-color: #CACFEA;
 	cursor: hand;
}
.TreeSel {
	background-color: #CACFEA;
	border: 1px solid #CACFEA;

}
.TreeText {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D0D0D;
	white-space: nowrap;
}
.TreeDummy {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #0D0D0D;
	white-space: nowrap;
}

.txn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-STYLE: normal;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.txo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #005876;
    FONT-STYLE: normal;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.txa
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #005876;
    FONT-STYLE: normal;
    font-family: Tahoma, Verdana, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.htext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    TEXT-ALIGNMENT: center
}
.bar
{
    BACKGROUND-COLOR: white
}
.colhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	background-color: #EEEEEE;
	height: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B5B5B5;
	border-left: 1px solid #FFFFFF;
}
.enrollmentcolhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	background-color: #EEEEEE;
	height: 20px;
	border-bottom: 1px solid black;
	border-right: 1px solid #B5B5B5;
	text-align: center;
}
.colheadlabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: #47443F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	height: 19px;
	width: 100%;

}
.colheadlabel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F9A900;
	height: 19px;
	width: 100%;

	background-color: #FFFFFF;
}
.hcol
{
    display: none;
}
.nobr
{
    CURSOR: hand;
	OVERFLOW: hidden;
}
.rowselect
{
	background-color: #316AC5;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
}
.rowodd
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
}
.cohortrow
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #c9d1ec;
}
.cohortdata
{
	border-top: thin solid black;
	border-bottom: thin solid black;
	border-right: 1px #E4E4E4 solid;
	padding-right: 4px;
	padding-left: 4px;
}
.cohortdata2
{
	border-top: thin solid black;
	border-bottom: thin solid black;
	border-right: thin solid black;
	padding-right: 4px;
	padding-left: 4px;
}
.cohortdata3 {
	border-right: thin solid black;
	border-left: thin solid black;
	border-top: thin solid black;
	border-bottom: thin solid black;
	padding-right: 4px;
	padding-left: 4px;	
}
.cohortdataheader
{
	border-top: thin solid black;
	border-bottom: thin solid black;
	border-right: thin solid black;
	padding-right: 4px;
	padding-left: 4px;
	text-align: right;
	font-weight: bold;
}
.birthdata
{
	border-right: thin solid black;
	padding-right: 4px;
	padding-left: 4px;
}
.gradegroup1
{
	border-right: thin solid black;
	border-left: thin solid black;
	padding-right: 4px;
	padding-left: 4px;
}
.gradegroup2
{
	border-right: thin solid black;
	padding-right: 4px;
	padding-left: 4px;
}
.gradegroup3 {
	border-right: thin solid black;
	border-left: thin solid black;
	border-top: thin solid black;
	padding-right: 4px;
	padding-left: 4px;	
}
.proposedrow
{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fbfcc5;
}
.baseline
{
	border-top: thin solid black;
	border-right: 1px #E4E4E4 solid;
	padding-right: 4px;
	padding-left: 4px;
}
.baselineHeader
{
	border-top: thin solid black;
	border-right: thin solid black;
	padding-right: 4px;
	padding-left: 4px;
}
.roweven
{
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
}
.rowoddi
{
    font-style: italic;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
 	color: #26221C;
}
.roweveni
{
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	font-style: italic;
}

.colorrowoddi
{
    font-style: italic;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
 	color: green;
}
.colorroweveni
{
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    FONT-WEIGHT: bold;
    color: green;
	font-style: italic;
}


.colorrowselecti
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    CURSOR: hand;
    COLOR: white;
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: royalblue
}

.rowselecti
{
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    CURSOR: hand;
    COLOR: white;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: royalblue
}
.header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.prompts
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.data
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.moveFolder
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.gridtexteven
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white;
    FONT-SIZE: xx-small;
    width:100%;
}
.gridtextodd
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: whitesmoke;
    FONT-SIZE: xx-small;
    width:100%;
}
.gridtextlocked
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 6pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #d5d5d8
}
.rowdataodddisabled
{
    FONT-SIZE: 8pt;
    COLOR: darkgray;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: whitesmoke
}
.rowdataevendisabled
{
    FONT-SIZE: 8pt;
    COLOR: darkgray;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.textInput-readonly
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: arial
}
.dataTable
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #d5d5d8
}
.dialogBody
{
    MARGIN: 4px;
    FONT-FAMILY: verdana,arial;
    BACKGROUND-COLOR: white
}
.dialogMessage
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: verdana,arial
}
.dialogMessageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana,arial
}
.text-readonly
{
    FONT-SIZE: 8pt;
    COLOR: windowtext;
    FONT-FAMILY: Arial
}

.Entry1
{
	BORDER-RIGHT: #a3b9cd 1px solid;
    BORDER-TOP: #a3b9cd 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a3b9cd 1px solid;
    WIDTH: 40px;
    COLOR: #333333;
    BORDER-BOTTOM: #a3b9cd 1px solid;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}

.Entry2
{
	BORDER-RIGHT: #a3b9cd 0px solid;
    BORDER-TOP: #a3b9cd 0px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #a3b9cd 0px solid;
    WIDTH: 40px;
    COLOR: #333333;
    BORDER-BOTTOM: #a3b9cd 0px solid;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}

.grid-text
{
    BORDER-LEFT-COLOR: aliceblue;
    BORDER-BOTTOM-COLOR: aliceblue;
    BORDER-TOP-STYLE: solid;
    BORDER-TOP-COLOR: aliceblue;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE: solid;
    BORDER-RIGHT-COLOR: aliceblue;
    BORDER-BOTTOM-STYLE: solid;
    FONT-SIZE: xx-small;
    WIDTH: 100%;
    HEIGHT: 22px;
}
.TreeSeparator {
	background-color: #D9DDF2;
	height: 1px;
}

.HDBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #C3891A;
}
.HDBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	background-color: #EEEEEE;
	height: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B5B5B5;
	border-bottom: 1px solid #B5B5B5;
	border-left: 1px solid #FFFFFF;
}

.HDBtnLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	width: 100%;
	padding-top: 3px;
}

.HDBtnLabel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #47443F;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F9A900;
	width: 100%;
	padding-top: 3px;
	background-color: #FFFFFF;
}
.t11 {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4941;
}

.t11Bold {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4941;
	font-weight: bold;
}

.t11BoldBlue {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	font-weight: bold;
}

t12BoldBlue {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	font-weight: bold;
}

.t11BoldOrange {

	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #C3891A;
	font-weight: bold;
}
.t11Red {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #840000;
}
.t11Forms {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	padding-top: 4px;
}
.t11Link {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #293BA2;
	text-decoration: none;

}
.t11Link:Hover {
	text-decoration: underline;
	color: #293BA2;
}
.HDTable {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #26221C;
	background-color: #D4DBF0;
	padding-left: 10px;
}
.HDTableBtn {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #16130F;
	 border: 1px solid #A2B4BF;
	 background-color: #F4F4F4;
	 background-image: url(../images/btn_bg.gif);
	 background-repeat: repeat-x;
	 text-decoration: none;
	 height: 19px;
	 width: 100%;
	 text-align: center;
	 vertical-align: middle;
	 padding-top: 2px;
	 padding-left: 2px;
}
.HDTableBtn:hover {
	border: 1px solid #F09D00;
}
.HDSubHdr {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-left: 18px;
}
.TableBorder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-right-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	border-left-color: #E4E4E4;
}
.GrayBorder {
	border: 1px solid #DFDDDA;

}
.TRBlue {
	background-color: #316AC5;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;

}
.TRWhite {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	cursor: hand;
}

.TRGray {
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	cursor: hand;
}
.TRWhiteNoHand {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
}
.TRGrayNoHand {
	background-color: #F4F4F4;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
}
.TRSel {
	background-color: #CACFEA;
	border: 1px solid #CACFEA;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.TROver {
	background-color: #D3D8EE;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	cursor: hand;

}

.TD0 {
	border-left: 1px #E4E4E4 solid;
	border-right: 1px #E4E4E4 solid;
	padding-left: 4px;
	padding-right: 4px;
}
.TD1 {
	border-right: 1px #E4E4E4 solid;
	padding-left: 4px;
	padding-right: 4px;
}
.TD1R {
	border-right: 1px #E4E4E4 solid;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
}
.TD2 {
	border-right: 1px #E4E4E4 solid;
	padding-left: 8px;
	padding-right: 8px;
}

.totals1 {
	border-top: thin black solid;
	border-right: thin black solid;
	padding-right: 4px;
	padding-left: 4px;
	color: #006600;
}
.totals2 {
	border-right: thin solid black;
	border-left: thin solid black;
	padding-right: 4px;
	padding-left: 4px;	
	color: #006600;
}
.totals3 {
	border-right: thin black solid;
	padding-right: 4px;
	padding-left: 4px;
	color: #006600;
}
.portletBorder {
	border-right: 1px #E4E4E4 solid;
	border-bottom: 1px #E4E4E4 solid;
	padding-right: 4px;
	padding-left: 4px;
	border-left: 1px #E4E4E4 solid;
}
.SearchBox {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #DCE0F4;
}


.EntryBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 20px;
	width: 100%;
	border: 1px solid #A0A4D3;
	padding-left: 3px;
	padding-top: 2px;
}
.EntryBoxTA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 100%;
	border: 1px solid #A0A4D3;
	padding-left: 3px;
	padding-top: 2px;
}




.TabUnSel {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border-top: #A2B4BF 1px solid;
	border-right: #A2B4BF 1px solid;
	border-left: #A2B4BF 1px solid;
	border-bottom: #00455E 2px solid;
	color: #000000;
	margin-bottom: 4px;
	background-image: url(../../images/btn_bg.gif);
	background-repeat: repeat-x;
	padding-top: 1px;
	text-decoration: none;
	cursor:hand;
}
.TabA {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.TabSel {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-right:#A2B4BF 1px solid;
	border-left: #A2B4BF 1px solid;
	border-top: #F09D00 2px solid;
	border-bottom: none;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	cursor:hand;
}
.TabGap {
	border-top:none;
	border-left: none;
	border-right:none;
	border-bottom: #00455E 2px solid;
}

.BtnBlueSmall {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #37332E;
	border: 1px solid #A2B4BF;
	background-image: url(../../images/btn_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	width: 100%;
	height: 12px;
	padding-top: 4px;
	font-weight: normal;
	font-size: 10px;
}
.BtnBlueSmall2 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #2D2926;
	border: 1px solid #A2B4BF;
	background-image: url(../../images/btn_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	width: 100%;
	height: 14px;
	font-weight: normal;
	font-size: 10px;
	line-height: 14px;
	padding-left: 1px;
}
.LayerMenu {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #26221C;
	text-decoration: none;
	height: 22px;
	width: 100%;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 8px;
}
.LayerMenu:hover {
	background-color: #F3F4BD;
	cursor: hand;
}
.LayerMenuBox {
	font-weight: normal;
	background-color: #FEFFD7;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8DAA6;
	border-right-color: #D8DAA6;
	border-bottom-color: #D8DAA6;
	border-left-color: #D8DAA6;
}
.LayerMenuLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #37332E;
	text-decoration: none;
	height: 18px;
	width: 100%;
	padding-top: 1px;
	padding-left: 8px;
	background-color: #E9EAA7;
}

.Btn2 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	text-decoration: none;
	background-color: #ECEEF9;
	height: 19px;
	width: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #BFC4C7;
	border-bottom: 1px solid #BFC4C7;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;

}
.Btn2:hover {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	text-decoration: none;
	background-color: #C8CDEE;
	height: 19px;
	width: 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #BFC4C7;
	border-bottom: 1px solid #BFC4C7;
	border-left: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
}
.Btn2Border {
	border-top: 1px solid #BFC4C7;
	border-left: 1px solid #BFC4C7;
	width: 100%;
}

}


.box2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	margin-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;




}
.box3 {

	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	height: 170px;
	width: 100%;
	padding-left: 5px;
	color: #272727;

.letters {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #C3891A;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #BFC4C7;
	border-bottom: 1px solid #BFC4C7;
	border-left: 1px solid #FFFFFF;
}

.v11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

}
.v11Blue {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: bold;
	color: 005876;
}
.v10Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4941;
	font-weight: bold;

}
.t11Gray {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}

.t11LgtGray {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
}

.t11 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}
.t11Bold {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4941;
	font-weight: bold;
}


.v12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.v12Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

}
.v12Link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #293BA2;
	text-decoration: none;
}
.v12Link:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A44AA;
	text-decoration: underline;
}

.Btn3 {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #26221C;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	padding-right: 8px;
	padding-left: 8px;


}
.lastrow {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #26221C;
	background-color: #f0f8ff;
	padding-left: 10px;
}
.imglink {
    CURSOR: hand;
}
.helperText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #3300FF;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, sans-serif;
}