.body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	background-image: url(../Images/bg.gif);
    margin-top: 1px;
    margin-left: 1px;
}

TR.cell {
	background-color: #E6E6FA;
}
TR.cellmouseover {
	background-color: #E6E6FA;
}

TD.ColHeader
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
    cursor: hand;
}
TD.ColHeaderCur
{
    FONT-SIZE: 12px;
    COLOR: #0000CD;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c0c0c0;
    cursor: hand;
}

a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #004040; 
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #004040; 
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B22222; 
	text-decoration: none;
}

.PageText
{
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: small;
    font-style: normal;
    color: #333333;
    font-weight: normal;
    text-align: justify;
    width: 100%;
}

.PageTextClickable {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: Black;
	cursor: hand;
}	

.SectionHeading
{
	border-left: solid 0px #762050; 
	border-right: solid 0px #762050; 
	border-top: solid 0px #762050; 
	border-bottom: solid 0px #762050;
	background-color: #DBB3D5;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.SectionHeadingText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3B580E;
	text-align:left;
}

.PageHeading
{
	border-left: solid 0px #762050; 
	border-right: solid 0px #762050; 
	border-top: solid 0px #762050; 
	border-bottom: solid 0px #762050;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

.PageHeadingText
{
    font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-size: medium;
    font-weight: bold;
    color: #576446;
    text-align: left;
}
.PageHeadingTextRed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-align:left;
}

.PageTextGreen {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: green;
}	

.PageTextBlue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: #456773;
}	

.PageTextNavy {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: navy;
}	

.PageTextRequired {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: #B22222;
}	

.PageTextDisabled {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: gray;
}	

.PageTextCriteria {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: #04649C;
}	

a.PageLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1D309F; 
	text-decoration: underline;
}

a.PageLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1D309F; 
	text-decoration: underline;
}

a.PageLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B22222; 
	text-decoration: underline;
}

a.PageLinkDisabled:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #C3C3C3; 
	text-decoration: underline;
}

a.MenuItemLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #316F85; 
	text-decoration: none;
}

a.MenuItemLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #316F85; 
	text-decoration: none;
}

a.MenuItemLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B22222; 
	text-decoration: none;
}

TABLE.PageTable {
	border-left: solid 0px #762050; 
	border-right: solid 0px #762050; 
	border-top: solid 0px #762050; 
	border-bottom: solid 0px #762050;
	border: solid 10px #EEEEEE
	border-style: solid;
	background-color: #FFFFFF;
	width: 1004px;
}


TABLE.PageContentTableNoSize {
	border-left: solid 0px #762050; 
	border-right: solid 0px #762050; 
	border-top: solid 0px #762050; 
	border-bottom: solid 0px #762050;
	border: solid 0px #EEEEEE;
	border-style: solid;
	width: 100%;
	padding: 0px;
	background-color: #FFFFFF;
}

TABLE.PageTableMobile {
	border-left: solid 1px navy; 
	border-right: solid 1px navy; 
	border-top: solid 1px navy; 
	border-bottom: solid 1px navy;
	border: solid 1px navy;
	border-style: solid;
	background-color: #FFFFFF;
	width: 128px;
}

.RequestForm {
	background-color: #FFFFFF;
	width: 700px;
	border-left: solid 1px navy; 
	border-right: solid 1px navy; 
	border-top: solid 1px navy; 
	border-bottom: solid 1px navy;
}

.FormInput {
    font-family: Helvetica, Arial, sans-serif;
    font-size: small;
    font-style: normal;
    color: black;
    border: 1px solid #576446;
}

.FormOutput {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal;
	color: #745A30;
}	

.FormInputPassword {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	border: solid 1px #9574B1;
}	

.FormInputReadonly {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: gray;
}	

.FormCheckbox{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
}	

.FormCheckboxRequired{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	background-color: #F6E6E6;
}	

.FormRadioButton{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
}	

.EmailDomain {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 155px;
}	

.TimeInput {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
}	

.HourInput {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	text-align: center;
}	

.TimeText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
}	

.FormDropdown {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 233px;
	border: solid 1px silver;
}	

.FormDropdownNoSize {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	border: solid 1px silver;
}	

.FormDropdownSmall {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 200px;
	border: solid 1px silver;
}	

.FormDropdownReadonly {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: gray;
	width: 233px;
}	

.FormListbox {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 233px;
	display: list-item;
}	

.FormDropdownDivider {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: #d8d8d8;
}	

.SearchFormDropdown {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 300px;
}

.PortfolioInput {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	overflow: auto; 
	height: 120px; 
	width: 233px;
	border: solid 1px #9DBBC4;
	background-color: #ffffff;
}

.PortfolioInputCriteria {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	overflow: auto; 
	height: 80px; 
	width: 233px;
	border: solid 1px #9DBBC4;
	background-color: #ffffff;
}

.ViewDropDown
{
    FONT-SIZE: 12px;
    WIDTH: 300px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}	

.AisleDropDown
{
    FONT-SIZE: 12px;
    WIDTH: 80px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}	


.FormButtonSmall {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #154519;
    text-align: center;
    vertical-align: middle;
	background-color: #CFABBB;
    BORDER-RIGHT: #762050 1px solid;
    BORDER-TOP: #762050 1px solid;
    BORDER-LEFT: #762050 1px solid;
    BORDER-BOTTOM: #762050 1px solid;
    CURSOR: hand;
	height: 25px;
	width: 120px;
}	

.FormButtonSmallOver {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #B22222;
    text-align: center;
    vertical-align: middle;
	background-color: #DCDD86;
    BORDER-RIGHT: #408337 1px solid;
    BORDER-TOP: #408337 1px solid;
    BORDER-LEFT: #408337 1px solid;
    BORDER-BOTTOM: #408337 1px solid;
    CURSOR: hand;
	height: 25px;
	width: 120px;
}	

.FormButtonTiny {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #411963;
    text-align: center;
    vertical-align: middle;
	background-color: #8ea86b;
    BORDER-RIGHT: #350B59 1px solid;
    BORDER-TOP: #350B59 1px solid;
    BORDER-LEFT: #350B59 1px solid;
    BORDER-BOTTOM: #350B59 1px solid;
    CURSOR: hand;
	height: 20px;
	width: 50px;
}	

.FormButtonTinyOver {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #B22222;
    text-align: center;
    vertical-align: middle;
	background-color: Gray;
    BORDER-RIGHT: #350B59 1px solid;
    BORDER-TOP: #350B59 1px solid;
    BORDER-LEFT: #350B59 1px solid;
    BORDER-BOTTOM: #350B59 1px solid;
    CURSOR: hand;
	height: 20px;
	width: 50px;
}	

.FormButton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #411963;
    text-align: center;
    vertical-align: middle;
    background-color: #d8e1cc;
    border-right: #408337 1px solid;
    border-top: #408337 1px solid;
    border-left: #408337 1px solid;
    border-bottom: #408337 1px solid;
    cursor: hand;
    height: 25px;
    width: 160px;
    border: thin #8ea86b;
}

.FormButtonOver {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #B22222;
    text-align: center;
    vertical-align: middle;
	background-color: Gray;
    BORDER-RIGHT: #408337 1px solid;
    BORDER-TOP: #408337 1px solid;
    BORDER-LEFT: #408337 1px solid;
    BORDER-BOTTOM: #408337 1px solid;
    CURSOR: hand;
	height: 25px;
	width: 160px;
}	

.FormButtonLarge {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #154519;
    text-align: center;
    vertical-align: middle;
	background-color: #DCDD86;
    BORDER-RIGHT: #408337 1px solid;
    BORDER-TOP: #408337 1px solid;
    BORDER-LEFT: #408337 1px solid;
    BORDER-BOTTOM: #408337 1px solid;
    CURSOR: hand;
	height: 25px;
	width: 190px;
}	

.FormButtonLargeOver {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #B22222;
    text-align: center;
    vertical-align: middle;
	background-color: #DCDD86;
    BORDER-RIGHT: #408337 1px solid;
    BORDER-TOP: #408337 1px solid;
    BORDER-LEFT: #408337 1px solid;
    BORDER-BOTTOM: #408337 1px solid;
    CURSOR: hand;
	height: 25px;
	width: 190px;
}	


.FormButtonSpecial {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #154519;
    text-align: center;
    vertical-align: middle;
	background-color: #DCDD86;
    BORDER-RIGHT: #408337 1px solid;
    BORDER-TOP: #408337 1px solid;
    BORDER-LEFT: #408337 1px solid;
    BORDER-BOTTOM: #408337 1px solid;
    CURSOR: hand;
	height: 33px;
	width: 155px;
    
}	

.FormButtonSpecialOver {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #B22222;
    text-align: center;
    vertical-align: middle;
	background-color: #DCDD86;
    BORDER-RIGHT: #408337 1px solid;
    BORDER-TOP: #408337 1px solid;
    BORDER-LEFT: #408337 1px solid;
    BORDER-BOTTOM: #408337 1px solid;
    CURSOR: hand;
	height: 33px;
	width: 155px;
}	

a.TopMenuLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #191970; 
	text-decoration: none;
}

a.TopMenuLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #191970; 
	text-decoration: none;
}

a.TopMenuLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #B22222; 
	text-decoration: none;
}

a.TopMenuLinkProfile:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #8B4513; 
	text-decoration: none;
}

a.TopMenuLinkProfile:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #8B4513; 
	text-decoration: none;
}

a.TopMenuLinkProfile:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #B22222; 
	text-decoration: none;
}

.TopMainMenu {
	background-color: #2F8405;
	height: 30px;
}

.ToolMenu {
	background-color: #B1E597;
	height: 22px;
}

.TopContentTable
{
	border-left: solid 1px #762050; 
	border-right: solid 1px #762050; 
	border-top: solid 1px #762050; 
	border-bottom: solid 1px #762050;
	background: #0A7105;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 150px;
	width: 702px;
}

TABLE.PageContentTable {
	border-left: solid 1px #AE6B8B; 
	border-right: solid 1px #AE6B8B; 
	border-top: solid 0px #AE6B8B; 
	border-bottom: solid 1px #AE6B8B;
	border-style: solid;
	background-color: #FFFFFF;
	height: 100%;
	width: 500px;
	padding: 2px;
}

.BottomContentTable 
{
	border-left: solid 1px #CFABBB; 
	border-right: solid 1px #CFABBB; 
	border-top: solid 0px #CFABBB; 
	border-bottom: solid 1px #CFABBB;
	background-color: #E7EFED;
	height: 37px;
	width: 702px;
}

.LeftContentTable
{
	border-left: solid 1px #AE6B8B; 
	border-right: solid 0px #AE6B8B; 
	border-top: solid 0px #AE6B8B; 
	border-bottom: solid 1px #AE6B8B;
	background-color: #AE6B8B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 100%;
	width: 156px;
}

.LeftBanner
{
	background-color: #B7E7B3;
	width: 161px;
}

.TopBanner
{
	background-color: #415734;
	height: 60px;
	width: 700px;
}

.TopToolTime {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11.5px;
	color: #316F85; 
	text-decoration: none;
}


.MenuLinkOver{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #AECCF4; 
	text-decoration: none;
	cursor: hand;
	padding-left: 2px;
	padding-right: 2px;
	background-color: Red;
}

.MenuLink{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #E4F7E2; 
	text-decoration: none;
	cursor: hand;
	padding-left: 2px;
	padding-right: 2px;
}

.MenuSeparator{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #D1E6CF; 
	text-decoration: none;
}

a.TopToolLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #2C677B; 
	text-decoration: underline;
}

a.TopToolLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #2C677B; 
	text-decoration: underline;
}

a.TopToolLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #B22222; 
	text-decoration: underline;
}

td.SubHeadingBar {
	height: 1px;
	width: 1px;
	background-color: #762050;
}
td.SubHeading {
	background-color: #762050;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
}

.subHeadingHeavy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #3B6C7C;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: .5em;
	padding-top: 2px;
	margin-left: 2px;
}

.CalendarHeader {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: white;
}	

.CalendarItem {
	background-color: #FFEFD5;
	border-left: solid 1px #FFEFD5; 
	border-right: solid 1px #FFEFD5; 
	border-top: solid 1px #FFEFD5; 
	border-bottom: solid 1px #FFEFD5;
	border-style: solid;		
}	

.CalendarItemMouseOver {
	background-color: #FFEFD5;	
	border-left: solid 1px navy; 
	border-right: solid 1px navy; 
	border-top: solid 1px navy; 
	border-bottom: solid 1px navy;
	border-style: solid;	
	cursor: hand;	
}	

.CalendarWeekday {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: Black;
}	

.CalendarWeekend {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: red;
}	

.CalendarPrevMonth {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: gray;
}	

.CalendarNextMonth {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: gray;
}	

.TimeTotal {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: navy;
	text-decoration: underline;
}	

.TimeTotalOutput {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: navy;
	border-width: 0px;
	text-align: center;
}	

.ReportDropdown {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 200px;
}	

.ReportDropdownLarge {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	width: 300px;
}	

TABLE.ReportTable {
	border-left: solid 1px navy; 
	border-right: solid 1px navy; 
	border-top: solid 1px navy; 
	border-bottom: solid 1px navy;
	border: solid 1px navy;
	border-style: solid;
	background-color: #FFFFFF;
	width: 660px;
}

TR.ReportRowLight {
	background-color: #F0E68C;
}
TR.ReportRowDark {
	background-color: #B0C4DE;
}

TABLE.MenuTable {
	border: solid 1px #FFA07A;
	border-style: solid;
	background-color: #F5DEB3;
	height: 25px;
}

TABLE.FAQTable {
	border-left: solid 1px navy; 
	border-right: solid 1px navy; 
	border-top: solid 1px navy; 
	border-bottom: solid 1px navy;
	border: solid 1px navy;
	border-style: solid;
	background-color: #FFFFFF;
	width: 100%;
}

.CalendarReset {
	font-family: Arial, Helvetica, sans-serif; 
	/* color: midnightblue; */
	text-decoration: underline; 
	font-size: 12px;
	cursor: hand;	
}

.CostPlus {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: blue;
}	

.CostMinus {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: red;
}	

.PageTextSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal;
	color: black;
}	

.PageTextSmallRequired {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-style: normal;
	color: #B22222;
}	

.PageNote {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	color: black;
}	

TABLE.TimeTableWeekly {
	border-left: solid 1px navy; 
	border-right: solid 1px navy; 
	border-top: solid 1px navy; 
	border-bottom: solid 1px navy;
	border: solid 1px navy;
	border-style: solid;
	background-color: #FFFFFF;
	width: 780px;
}

.TopToolSpace {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #BAB8A9; 
}

.TopToolSeparator {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #68675B; 
	text-decoration: none;
}

a.TopLanguageLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #675E18; 
	text-decoration: underline;
}

a.TopLanguageLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #675E18; 
	text-decoration: underline;
}

a.TopLanguageLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #B22222; 
	text-decoration: underline;
}

.FootNoteText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal;
	color: #878889;
}	

a.FootNoteLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1D309F; 
	text-decoration: underline;
}

a.FootNoteLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1D309F; 
	text-decoration: underline;
}

a.FootNoteLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #B22222; 
	text-decoration: underline;
}

.UserNameText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-style: normal;
	color: #EBEEF1;
}	

.PageSection 
{
	background: #E6E6FA;
}

.PageTextError {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: #A52A2A;
}	

a.PageLinkError:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1D309F; 
	text-decoration: underline;
}

a.PageLinkError:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #1D309F; 
	text-decoration: underline;
}

a.PageLinkError:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B22222; 
	text-decoration: underline;
}

.PageHeadingError
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 26px;
	color: Red;
}

A.InactiveLink:link
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

A.InactiveLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
A.InactiveLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #B22222;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}

TR.backgroundcell {
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
}

TR.backgroundcellerror {
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

TR.headercell {
	background-color: #C0c0c0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

TR.buttoncell {
	background-color: #D4F098;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
}

TABLE.PopupTable {
	border-left: solid 1px #762050; 
	border-right: solid 1px #762050; 
	border-top: solid 1px #762050; 
	border-bottom: solid 1px #762050;
	border: solid 1px #762050;
	border-style: solid;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding: 2px;
}

.FormDropdownInactive {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: #808080;
}	

table.DataGrid 
{
	background-color: #719AAA;
}

.TabOn
{
	width: 100px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #B8D6E0;
    COLOR: #982D0C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.TabOff
{
	width: 100px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #DDEDF2;
    COLOR: #191970;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.SmallTabOn
{
	width: 70px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #B8D6E0;
    COLOR: #982D0C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.SmallTabOff
{
	width: 70px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #DDEDF2;
    COLOR: #191970;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.MediumTabOn
{
	width: 80px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #B8D6E0;
    COLOR: #982D0C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.MediumTabOff
{
	width: 80px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #DDEDF2;
    COLOR: #191970;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.LargeTabOn
{
	width: 180px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #B8D6E0;
    COLOR: #982D0C;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.LargeTabOff
{
	width: 180px;
	height:25px; 
    FONT-SIZE: 12px;
	FONT-STYLE: normal;
	font-weight: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color: #DDEDF2;
    COLOR: #191970;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.TabSpace {
	background-color: #f5f5f5;
}

A.TabLink:link
{
    FONT-SIZE: 12px;
    COLOR: #696969;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.TabLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #696969;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.TabLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #696969;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.TabLinkDisabled
{
    FONT-SIZE: 12px;
    COLOR: #808080;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.TabTable {
	background-color: #B8D6E0;
}

.TabContent
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.TextAreaOutput {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	background-color: #f5f5f5;
	border: solid 1px #E0DFDF;
	border-style: solid;
	/* word-wrap: normal;*/
}	

.Photo {
	border: solid 1px #9DBBC4;
}	

.ProgressIndicator {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	color: Red;
}	

.DataGridScrollable {
	overflow: auto;
	height: 336px; 
	width: 100%;
}

.DataGridNonScrollable {
	overflow: auto; 
	height: 100%; 
	width: 100%;
}

.EmployeeGridScrollable {
	overflow: scroll; 
	height: 370px; 
	width: 100%;
}

.EmployeeGridNonScrollable {
	overflow: scroll; 
	height: 100%; 
	width: 100%;
}

.MessageScrollable {
	overflow: auto; 
	height: 35px; 
}


a.GridHeader:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #004040; 
	text-decoration: underline;
}

a.GridHeader:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #004040; 
	text-decoration: underline;
}

a.GridHeader:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #B22222; 
	text-decoration: none;
}


.GridText {
	font-family: Arial, Helvetica, MS Sans Serif; 
	font-size: 12px; 
	font-style: normal;
	color: Black;
	height: 25px;
}	

.GridTextAlternate {
	font-family: Arial, Helvetica, MS Sans Serif; 
	font-size: 12px; 
	font-style: normal;
	color: Black;
	background-color: #F3F3F6;
	height: 25px;
}	

.DatePicker {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	color: black;
	height: 20px;
	width: 133px;
	border: solid 1px silver;
	background-color: white;
}	

a.DatePickerLink:link {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black; 
	text-decoration: none;
}

a.DatePickerLink:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black; 
	text-decoration: none;
}

a.DatePickerLink:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: black; 
	text-decoration: none;
}

.RecordCountText {
	font-family: Arial, Helvetica, MS Sans Serif; 
	font-size: 12px; 
	font-style: normal;
	color: #0D750A;
}	

.ImageButton
{
    cursor: hand;
}

.Asterisk {
	font-family: Courier, Arial, Helvetica, MS Sans Serif; 
	font-size: 18px; 
	font-style: normal;
	color: #B22222;
}	

TABLE.IntroTable {
	border-left: 0px; 
	border-right: 0px; 
	border-top: 0px ; 
	border-bottom: 0px;
	border: 0px;
	border-style: none;
	background-color: #EF4023;
	padding: 0px;
	

}

TR.introbar 
{   
	background-color: #EF4023;
}

.PopupContent
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.HTMLHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6D118F;
	text-align:left;
}

.HTMLPopupBanner
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #B95E4B;
	text-align:left;
	background-color: #F4CC75;
}

.LeftPictureFirst {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #411963;
    text-align: center;
    vertical-align: middle;
	background-color: #BBA8CC;
    BORDER-RIGHT: #350B59 1px solid;
    BORDER-TOP: #350B59 1px solid;
    BORDER-LEFT: #350B59 1px solid;
    BORDER-BOTTOM: #350B59 0px solid;
}	

.LeftPictureMiddle {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #411963;
    text-align: center;
    vertical-align: middle;
	background-color: #BBA8CC;
    BORDER-RIGHT: #350B59 1px solid;
    BORDER-TOP: #350B59 0px solid;
    BORDER-LEFT: #350B59 1px solid;
    BORDER-BOTTOM: #350B59 0px solid;
}	

.LeftPictureLast {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #411963;
    text-align: center;
    vertical-align: middle;
	background-color: #BBA8CC;
    BORDER-RIGHT: #350B59 1px solid;
    BORDER-TOP: #350B59 1px solid;
    BORDER-LEFT: #350B59 1px solid;
    BORDER-BOTTOM: #350B59 1px solid;
}	
.sidebar
{
    background-image: url('../../images/sidebar_bkgd.jpg');
}

