BODY
{
	font-size: 11px;
	margin: 0px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
H1
{
	font-size: 13.5pt;
	margin-bottom: 0px;
	color: #003535;
	font-family: Serif, Arial, Tahoma;
}
H2
{
	font-size: 14px;
	color: #006630;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
H3
{
	font-size: 12px;
	color: #00507f;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
P
{
	text-align: justify;
}
.contentHeader
{
	font-size: 13.5pt;
	color: #183390;
	font-family: Serif, Tahoma, Arial;
}
#N2{background:#183390;border-left:solid 2px #183390}
#N2 td{border-top:2px solid #183390;padding:3px 8px 4px}
#N2 td.piped{background:url('./images/N2sep.gif') no-repeat 5px right; }
#N2 td a, #N2 td a:visited{color:#fff;text-decoration:none}
#N2 td#selected{background-color:#ebf4ff}
#N3 a, #N3 a:visited{color:#183390;text-decoration:none}
#N2 td#selected a, #N2 td#selected a:visited, #N3 td#selected a, #N3 td#selected a:visited{color:#183390;font-weight:bold}
#N2 td#last, #N3 td#last{width:100%;text-align:right}
#N3{border-left:solid 5px #ebf4ff;border-bottom:solid 1px #cedcf1;margin:0;background:#ebf4ff}
#N3 td{padding:4px 8px 5px 5px;border-bottom:solid 2px #fff;}
.topBorderDef
{
	border-top: #003535 1px solid;
}
.allBorderDef 
{
	border-right: #003535 1px solid;
	border-top: #003535 1px solid;
	border-left: #003535 1px solid;
	border-bottom: #003535 1px solid;
}
.bkgDef
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana, Sans-Serif;
	background-color: #003535;
}
.contentHeaderDef
{
	font-size: 13.5pt;
	color: #003535;
	font-family: Serif, Tahoma, Arial;
}
.lbTbl
{
	border-right: #467fd3 1px solid;
	border-top: #467fd3 1px solid;
	border-left: #467fd3 1px solid;
	border-bottom: #467fd3 1px solid;
	background-color: white;
}
td.lbTblHdr
{
	font-weight: bold;
	font-size: 7.5pt;
	background-image: url(./images/hdr1_bkg.gif);
	color: #183390;
/*	background-color: #7cbbe5;*/
}
.lbTblRef a
{
	font-size: 10px;
	color: #183390;
	text-decoration: none;
}
.lbTblRef a:hover
{
	text-decoration: underline;
}
.lgTbl
{
	border-right: #139966 1px solid;
	border-top: #139966 1px solid;
	border-left: #139966 1px solid;
	border-bottom: #139966 1px solid;
	background-color: white;
}
td.lgTblHdr
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #189033;
	background-image: url(./images/hdr4_bkg.gif);
/*	background-color: #7ce5bb;*/
}
.lgTblRef a
{
	font-size: 10px;
	color: #006319;
	text-decoration: none;
}
.lgTblRef a:hover
{
	text-decoration: underline;
}
.welcomeTbl
{
	border-right: #189033 1px solid;
	border-top: #189033 1px solid;
	border-left: #189033 1px solid;
	border-bottom: #189033 1px solid;
}
td.welcomeTblHdr
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #189033;
	background-image: url(./images/hdr4_bkg.gif);
}
td.lgTblHdr1
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #189033;
	background-image: url(./images/hdr2_bkg.gif);
/*	background-color: #7ce5bb;*/
}
td.lbTblHdr1
{
	font-weight: bold;
	font-size: 7.5pt;
	background-image: url(./images/hdr3_bkg.gif);
	color: #183390;
/*	background-color: #7cbbe5;*/
}
.stepTbl
{
	border-right: #467fd3 1px solid;
	border-top: #467fd3 1px solid;
	border-left: #467fd3 1px solid;
	border-bottom: #467fd3 1px solid;
	background-color: #ebf4ff;
}
td.stepTblHdr
{
	font-weight: bold;
	font-size: 7.5pt;
	color: #183390;
	background-color: #7cbbe5;
}
.stepTblRefSel a
{
	font-size: 10px;
	color: #c61010;
	text-decoration: none;
}
.stepTblRefSel a:hover
{
	text-decoration: underline;
}
td.bulTop
{
	padding-right: 3px;
	padding-top: 4px;
}
td.lpProt
{
	padding-bottom: 4px;
}
td.bsTD
{
	background-color: #ebfff4;
}
td.bsTDSel
{
	background-color: white;
}
td.bsNameAccSel
{
	font-weight: bold;
	font-size: 28px;
	color: white;
	background-color: 183390;
	font-family: Sans-Serif;
}
td.bsNameAcc
{
	font-weight: bold;
	font-size: 28px;
	color: #183390;
	font-family: Sans-Serif;
}
td.bsNameInacc
{
	font-weight: bold;
	font-size: 28px;
	color: silver;
	font-family: Sans-Serif;
}
.blueBrd
{
	border-right: #0033cc 1px solid;
	border-top: #0033cc 1px solid;
	border-left: #0033cc 1px solid;
	border-bottom: #0033cc 1px solid;
}
a.leftPanel
{
	font-size: 11px;
	color: #183390;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}
a.leftPanel:hover
{
	text-decoration: underline;
}
a.bigStep
{
	font-weight: bold;
	font-size: 11px;
	color: #3979a3;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}
a.bigStep:hover
{
	text-decoration: underline;
}
.boldRed
{
	font-weight: bold;
	color: #c61010;
}
.blueBold
{
	font-weight: bold;
	color: #183090;
}
.padding8
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.padding8b
{
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
	border-top: #d0d0d0 1px solid;
}
.padding4
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}
a.loginRef
{
	font-size: 10px;
	color: #006648;
	line-height: 7pt;
	text-decoration: none;
}
a.loginRef:hover
{
	text-decoration: underline;
}
.warn
{
	border-right: gray 1px solid;
	padding-right: 4px;
	border-top: gray 1px solid;
	padding-left: 4px;
	text-justify: auto;
	padding-bottom: 4px;
	border-left: gray 1px solid;
	padding-top: 4px;
	border-bottom: gray 1px solid;
	background-color: #ffffd3;
	text-align: justify;
}
.mediumRed
{
	font-size: 13.5pt;
	color: #c61010;
}
.errorTbl
{
	border-right: #cc3366 1px solid;
	border-top: #cc3366 1px solid;
	border-left: #cc3366 1px solid;
	color: crimson;
	border-bottom: #cc3366 1px solid;
	background-color: mistyrose;
}
.errorTblHdr
{
	border-right: #cc3366 1px solid;
	border-top: #cc3366 1px solid;
	border-left: #cc3366 1px solid;
	font-weight: bold;
	color: white;
	background-color: #ff6699;
}
td.rsWinHeader
{
	padding-left: 8px;
	font-weight: bold;
	color: #1f5089;
	font-family: Tahoma, Verdana, Arial;
	height: 22px;
	background-color: #ebf4ff;
}
td.smallWinHeader
{
	padding-left: 8px;
	font-weight: bold;
	color: white;
	font-family: Tahoma, Verdana, Arial;
	height: 18px;
	background-color: #4d8dd5;
}
.topleftBorder
{
	border-top: silver 1px solid;
	border-left: silver 1px solid;
}
.allBorder
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
}
.bottomRightBorder
{
	border-right: silver 1px solid;
	border-bottom: silver 1px solid;
}
.tinyText
{
	font-size: 9px;
}
input.bluePlain
{
	border-right: #0033cc 1px solid;
	border-top: #0033cc 1px solid;
	border-left: #0033cc 1px solid;
	border-bottom: #0033cc 1px solid;
	font-family: Verdana, Arial;
}
input.greenPlain
{
	border-right: #469393 1px solid;
	border-top: #469393 1px solid;
	font-size: 11px;
	border-left: #469393 1px solid;
	width: 97px;
	color: #00774b;
	border-bottom: #469393 1px solid;
	font-family: Verdana, Arial;
	height: 19px;
}
.menuLvl1
{
	text-indent: 10px;
	background-color: #183390;
	text-align: center;
}
a.menuLvl1
{
	color: white;
	font-family: Tahoma;
	text-decoration: none;
}
td.menuLvl1Div
{
	background-color: #183390;
	color: white;
}
td.menuLvl1Sel
{
	border-top: #183390 thin solid;
	color: #183390;
	text-indent: 10px;
	background-color: #a9d6ff;
}
a.menuLvl1Sel
{
	font-weight: bold;
	color: #183390;
	font-family: Tahoma;
	text-decoration: none;
}
.menuLvl2
{
	text-indent: 10px;
	background-color: #a9d6ff;
	text-align: center;
}
a.menuLvl2
{
	color: #183390;
	font-family: Tahoma;
	text-decoration: none;
}
td.menuLvl2Sel
{
	color: #183390;
	text-indent: 10px;
	background-color: #a9d6ff;
}
a.menuLvl2Sel
{
	font-weight: bold;
	color: #183390;
	font-family: Tahoma;
	text-decoration: none;
}
a.blueRef
{
	color: #183390;
	font-family: Tahoma;
	text-decoration: none;
}
a.blueRef:hover
{
	text-decoration: underline;
}
a.redRef
{
	color: #c61010;
	font-family: Tahoma;
	text-decoration: none;
}
a.redRef:hover
{
	text-decoration: underline;
}
a.blueRefB
{
	font-weight: bold;
	color: #183390;
	font-family: Tahoma;
	text-decoration: none;
}
a.blueRefB:hover
{
	text-decoration: underline;
}
a.greenRefB
{
	font-weight: bold;
	color: #189033;
	font-family: Tahoma;
	text-decoration: none;
}
a.greenRefB:hover
{
	text-decoration: underline;
}
.copyRight
{
	font-size: 9px;
	color: #004040;
	text-decoration: none;
}
.greenBold
{
	font-weight: bold;
	color: #158340;
}
.schoolName
{
	font-weight: bold;
	font-size: 14px;
	color: #186666;
	font-style: italic;
	font-family: Verdana, Tahoma;
}
vis
{
	display:none;
	visibility:hidden;
}
TD.adminEditorTitle
{
	color: #062D76;
	font-size: 11px;
	text-decoration: none;
}
.lavenderTbl
{
	border-right: lavender 1px solid;
	border-top: lavender 1px solid;
	border-left: lavender 1px solid;
	border-bottom: lavender 1px solid;
	background-color: #f5f5ff;
}
td.stsSection
{
	font-weight: bold;
	background-color: #dff3e8;
	text-align: left;
}
.w2cellcap {
	font-size: 9px;
}
.tinyText
{
	font-size: 9px;
}
.forms
{
	font-weight: bold;
	font-size: 12px;
	color: royalblue;
	font-family: Arial, Verdana;
}
.formsHeaderLine
{
	font-weight: bold;
	font-family: Verdana, Arial;
	background-color: #abbfe1;
}
.frmListTbl
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	background-color: #e6e6e6;
}
.frmTbl
{
	border-top: gray 1px solid;
	border-left: gray 1px solid;
}
td.frmCell
{
	border-right: gray 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: gray 1px solid;
	text-align: left;
}
.frmInpText
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #d5d5e6;
	border-bottom-style: none;
}
.frmInpTextR
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffc0ff;
	border-bottom-style: none;
}
.frmInpSum
{
	font-weight: bold;
	font-size: 9px;
	width: 88px;
	color: black;
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #d5d5e6;
	text-align: right;
	border-bottom-style: none;
}
.frmInpSumR
{
	font-weight: bold;
	font-size: 9px;
	width: 88px;
	color: black;
	border-top-style: none;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffc0ff;
	text-align: right;
	border-bottom-style: none;
}
.frmLbl
{
	font-weight: bold;
	font-size: 9px;
	color: black;
	font-family: Verdana, Arial;
}
.frmType
{
	font-weight: bold;
	font-size: 13.5pt;
	color: royalblue;
	font-family: Serif;
}
.boldText
{
	font-weight: bold;
}
.navButton
{
	border-right: royalblue 2px solid;
	border-top: royalblue 1px solid;
	border-left: royalblue 1px solid;
	border-bottom: royalblue 2px solid;
	background-color: lavender;
}
.refund
{
	font-weight: bold;
	font-size: large;
	color: red;
	font-family: 'Times New Roman' , Arial;
}
.regHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Arial;
	background-color: #bbbb8c;
}
.boldBlue
{
	font-weight: bold;
	font-size: 14px;
	color: royalblue;
	font-family: Serif;
}
.indent16
{
	padding-left: 16px;
}