.ValidationHighlight
{
 background-color:#FFFACD;
}

.TitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #898989;
	letter-spacing: 0px;
}
.DirectionsBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #17379E;
}
.Hand
{
	cursor:pointer;
}
.RequiredField
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:darkred;
	font-weight:bold;
	vertical-align:bottom
}
.description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
}
.DescriptionHand
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #333333;
	cursor:pointer;
}

.toolbarStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	color: #003366;
}

.HighLightDG
{
	behavior: url(Include/HighLightGrid.htc);
}
.HighLightDGDoc
{
	behavior: url(Include/HighLightGridDoc.htc);
}
.ImgRollOver
{
	behavior: url(Include/ImageRollOver.htc);
	cursor:pointer;
}
.message_Text_Over
{
	background-color: #FFFAC6;
	color: #000000;
}

.SubTitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #898989;
	letter-spacing: 0px;
}
.Directions
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17379E;
}

.FieldLables
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17379E;
}

.TextFieldLables
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17379E;
	font-family: Arial;
	font-size: 9pt;
	display: inline;
	border: 0 none;
	background-color: transparent;
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
	list-style-type: none;
}

.FieldLablesRed
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}

.DegreeLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17379E;
	text-decoration: underline;
}

.FieldLablesBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #17379E;
	font-weight: bold;
}

.FieldLablesItalic
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #17379E;
}
.FieldStyleNoBorder
{
	height: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.FieldStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-right: #898989 1px solid;
	border-top: #898989 1px solid;
	border-left: #898989 1px solid;
	border-bottom: #898989 1px solid;
}

.FieldStyleRequired
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-right: Red 1px solid;
	border-top: Red 1px solid;
	border-left: Red 1px solid;
	border-bottom: Red 1px solid;
}

.HRstyle
{
	background-color:#999999;
	height: 3px;
}
.ProgText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #898989;
	letter-spacing: 0px;
}
.Progresstext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17379E;
	font-weight: normal;
	line-height: 14px;
}
.Progresstext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17379E;
	font-weight: normal;
	line-height: 14px;
}
A:link
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17379E;
	font-weight: normal;
	line-height: 14px;
}

A:visited
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17379E;
	font-weight: normal;
	line-height: 14px;
}

A:active
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17379E;
	font-weight: normal;
	line-height: 14px;
}

A:hover
{
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #17379E;
	font-weight: normal;
	line-height: 14px;
}
.TextStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.TextFields1
{
	font-family: Arial;
	font-size: 9pt;
	color: 003082;
	display: inline;
	border: 0 none;
	background-color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
	list-style-type: none;
}

.LoginText
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #17379E;
}

.ErrorText
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Tahoma;
	color: #FF0000;
	text-decoration: none;
}
.ErrorTextBig
{
	font-weight: bold;
	font-size: 10pt;
	font-family: arial;
	color: #FF0000;
	text-decoration: none;
}

.Progresstext1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 14px;
}
.LinkText
{
	text-decoration: underline;
	cursor:pointer;
}

.PageHeaderText
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: normal;
	color: #0032a5;
}
.pathStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #003366;
}
.PageSubHeaderText
{
	font-weight: bold;
	font-size: 11px;
	color: darkblue;
	font-family: Arial;
}

.mc_LabelTextHeader
{
	font-family: Arial;
	font-size: 12pt;
	color: #0032a5;
	font-weight: bold;
	text-decoration: none;
}

.newbc_toprep
{
	background-image: url(images/newbc_toprep.gif);
}

.mc_LabelTextSubHeader
{
	font-family: Arial;
	font-size: 10pt;
	color: #0032a5;
	font-weight: normal;
	text-decoration: none;
}

.mc_LabelTextNormal
{
	font-family: Arial;
	font-size: 10pt;
	color: #0032a5;
	font-weight: bold;
	text-decoration: none;
}

.mc_LabelText
{
	font-family: Arial;
	font-size: 10pt;
	color: #0032a5;
	font-weight: normal;
	text-decoration: none;
}
.descriptiondark
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.WelcomeStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
}

.BodyBackground
{
	background-image: url(images/starshell_bgrep.gif);
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #5379bd;
}

.starshell_head
{
	background-image: url(images/starshell_head.gif);
}

.starshell_toprep
{
	background-image: url(images/starshell_toprep.gif);
}

.starshell_leftrep
{
	background-image: url(images/starshell_leftrep.gif);
}

.starshell_topleft
{
	background-image: url(images/starshell_topleft.gif);
}

.starshell_topright
{
	background-image: url(images/starshell_topright.gif);
}

.starshell_leftside
{
	background-image: url(images/starshell_leftside.gif);
	background-repeat: no-repeat;
}

.starshell_botrep
{
	background-image: url(images/starshell_botrep.gif);
}

.starshell_botleft
{
	background-image: url(images/starshell_botleft.gif);
}

.starshell_botright
{
	background-image: url(images/starshell_botright.gif);
}

.starshell_rightside
{
	background-image: url(images/starshell_rightside.gif);
	background-repeat: no-repeat;
}
.starshell_rightrep
{
	background-image: url(images/starshell_rightrep.gif);
}

.cal_Theme1 .ajax__calendar_container
{
	background-color: #e2e2e2;
	border: solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 1px;
	border:solid 1px #000000;
}
.cal_Theme1 .ajax__calendar_title
{
	color: #004080;
	padding-top: 3px;
}
.cal_Theme1 .ajax__calendar_prev
{
	color: #004080;
	background-color: #efefef;
	padding-top: 5px;
	border-right:solid 1px #000000;
}
.cal_Theme1 .ajax__calendar_next
{
	color: #004080;
	background-color: #efefef;
	padding-top: 5px;
	border-left:solid 1px #000000;
}

.cal_Theme1 .ajax__calendar_body
{
	background-color: #efefef;
	border: solid 1px #cccccc;
}
.cal_Theme1 .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}
.cal_Theme1 .ajax__calendar_day
{
	text-align: center;
}
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, .cal_Theme1 .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #ffffff;
}
.cal_Theme1 .ajax__calendar_today
{
	font-weight: bold;
}
.cal_Theme1 .ajax__calendar_other, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, .cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}

.Calendar_DAYSTYLE
{
	border: solid 1px #E0E0E0;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.Calendar_DAYHEADERSTYLE
{
	border: solid 1px #FFFFFF;
	font-size: 9pt;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9C8FB;
}
.Calendar_TITLESTYLE
{
	height: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9C8FB;
}
.Calendar_OTHERMONTHDAYSTYLE
{
	border: solid 1px #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
}
.Calendar_TODAYDAYSTYLE
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFD187;
}
.Calendar_WEEKENDDAYSTYLE
{
	border: solid 1px #E0E0E0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.DocMgtGridEvenRow
{
	background-color: #e6f3ff;
}
.DocMgtGridOddRow
{
	background-color: white;
}
.DataGridSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F3F1A4;
	cursor: pointer;
}
