﻿body
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial, Sans-Serif;
	font-size: small;
}
td
{
	font-family: Arial, Sans-Serif;
	font-size: small;
}
sup
{
	font-size: smaller;
}
.MasterHeader
{
	font-family: Arial, Sans-Serif;
	font-size: 28pt;
	font-weight: bold;
	color: #ffffff;
	white-space: nowrap;
}
.MasterFooter
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: normal;
	color: #ffffff;
	white-space: nowrap;
}
.NavMenu
{
	font-family: Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	white-space: nowrap;
}
.LoginStatus
{
	font-family: Arial, Sans-Serif;
	font-size: x-small;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
.AppTitle
{
	font-family: Arial, Sans-Serif;
	font-size: x-large;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
}
.AppSubTitle
{
	font-family: Arial, Sans-Serif;
	font-size: large;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #2A1F55;
}
.AppSectionHead
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #1D438B;
}
.AppDialog
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-color: #fdf5e6;

}
.MultilineInput
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	background-color: White;
}
.MultilineInputRequired
{
	font-family: Arial, Sans-Serif;
	font-size: small;
	background-color: #ffc8c8;
}
.FieldLabel
{
	background-color: #d2d2d2;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000; /*#7f9db9*/
	height: 20px;
}
.ReadOnlyLabel
{
	background-color: #ffffff;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000; /*#7f9db9*/
	height: 20px;
	overflow:auto;
}
.IspAppTabSpacer
{
	width: 5px;
	background-color: #ffffff;
	border-bottom: solid 2px #000000;
	border-top: none;
	border-left: none;
	border-right: none;
}
.IspAppTabIncomplete
{
	font-family: Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	background-color: #FFAEAE;
	color: #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 2px #000000;
}
.IspAppTabComplete
{
	font-family: Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	background-color: #55FF55;
	color: #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 2px #000000;
}
.IspAppTabCurrentIncomplete
{
	font-family: Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	background-color: #FFAEAE;
	color: #000000;
	border-left: solid 3px #000000;
	border-right: solid 3px #000000;
	border-top: solid 3px #000000;
	border-bottom: solid 0px #000000;
}
.IspAppTabCurrentComplete
{
	font-family: Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	background-color: #55FF55;
	color: #000000;
	border-left: solid 3px #000000;
	border-right: solid 3px #000000;
	border-top: solid 3px #000000;
	border-bottom: solid 0px #000000;
}
.IspAppTabLinkBtn
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 1ex;
	padding-bottom: 1ex;
}
.IspAppTabLinkBtnCurrent
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 1ex;
	padding-bottom: 1ex;
}
.IspAdminTabCurrent
{
	font-family: Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: Teal;
	color: #000000;
	border-collapse: collapse;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: none;
	white-space: nowrap;
}
.IspAdminTab
{
	font-family: Arial, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: none;
	text-align:center;
	vertical-align: middle;
	background-color: Black;
	color: #ffffff;
	border-collapse: collapse;
	border-left: solid 0px #000000;
	border-right: solid 0px #000000;
	border-top: solid 0px #000000;
	border-bottom: solid 1px #000000;
	white-space: nowrap;
}
.IspAdminTabSpacer
{
	width: 5px;
	background-color: #ffffff;
	border-collapse: collapse;
	border-bottom: solid 1px #000000;
	border-top: none;
	border-left: none;
	border-right: none;
}
.IspAdminTabLinkBtn
{
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 1ex;
	padding-bottom: 1ex;
}
.IspAdminTabLinkBtnCurrent
{
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 1ex;
	padding-bottom: 1ex;
}
.ValStar
{
	font-size: 16pt;
}
.Required
{
	background-color: #ffc8c8;
}
.TextBox
{
	background-color: White;
}
.Center
{
	margin-left: auto;
	margin-right: auto;
}
