﻿body
{
	margin:0px;
	font-family:Arial, Times New Roman;
    font-size:12px;
    background-image:url(Images/PageBackground.gif);
    background-repeat:repeat-x;
}
.label 
{
	font-size:10px;
	font-weight:bold;
	color:Black;
	vertical-align:bottom;
}
.sectionCaption
{
	color:#242D78; 
	font-weight:bold; 
	font-size:12px; 
	text-decoration:underline; 
	margin:0 0 5px 0; 
	padding:1px;
}
.ReadOnly
{
	font-weight:bold;
	font-size:12px;
	background-color:#d3d3d3;
	color:Black;
}
.ReadOnlyNormal
{
	font-weight:normal;
	font-size:12px;
	background-color:#d3d3d3;
	color:Black;
}
.ValidationSummary 
{
	padding:5px; 
	border:solid 1px black; 
	background-color:#f9fcaf;
}
.SignInControl
{
	border-style:solid;
    border-width:1px;
}
.SignInControlFailure
{
    color:Red;
}
.SignInControlInstruction
{
	font-weight:bold;
	padding-bottom:20px;
}
.SignInControlForgotYourPassword
{
	font-weight:bold;
}
.GroupPanel
{
	color:Blue;
	border-color:Blue;
	border-width:1px;
	font-size:14px;
	font-weight:bold;
}
.RequiredField 
{
	background-color:#d0ee4a;
}
.ValidatedField 
{
	font-size:12px;
	font-weight:bold;
	color:Red;
}
.Button
{
    font-weight:bold;
    font-size:11px;
    color:Black;
    width:75px;
    text-align:center !important;
}
.PageBanner
{
	background-color:White;
}
.PageTitle
{
	font-weight:bold; 
	font-size:14px; 
	text-decoration:underline;
}
#PageHeaderLeft 
{
	background-repeat:no-repeat;
	height:90px;
	width:270px;
}
.NormalPageContent 
{
	background-color:#e4f49d; 
	padding:0px;
	padding-bottom:10px;
	text-align:left;
}
.detailRowCellLeft
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	padding-left: 3px;
	padding-right: 3px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.fixedheaderCellLeftMid
{
	border-right: black 0px solid;
	border-top: black 0px solid;
	padding-top: 3px;
	padding-left: 3px;
	border-left: black 1px solid;
	border-bottom: black 2px solid;
}
.formListHeaderLeftAndMid
{
	padding:4px; 
	border-top:double 4px #4b4b4b; 
	border-right:solid 1px #4b4b4b; 
	border-bottom:solid 4px #4b4b4b; 
	border-left:double 4px #4b4b4b; 
	background-color:#c9da7e;
}
.formListHeaderRight
{
	padding:4px; 
	border-top:double 4px #4b4b4b; 
	border-right:solid 4px #4b4b4b; 
	border-bottom:solid 4px #4b4b4b; 
	border-left:double 0px #4b4b4b; 
	background-color:#c9da7e;
}
.formListRow
{
	background-color:#e4f49d;
}
.formListAlternateRow
{
	background-color:#d8ed7d;
}

/* Modal Popup Control Extender Styles - Begin */
.popupControl 
{
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup 
{
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/* Modal Popup Control Extender Styles - End */

/* Html Control Styles - Begin */
div#progressIndicator 
{
	position:absolute; 
	top:300px;
	z-index:100;
}
div#Footer 
{
	font-size:10px; 
	text-align:center; 
	vertical-align:bottom; 
	border-top:dotted 1px #6B696B; 
	width:100%;
}
span
{
    font-weight:normal;
    color:black;
}
span .note
{
	font-style:italic;
}
table#Editable td .padLeftCell 
{
	padding-left:20px;
}
table#Editable td 
{
	padding-bottom:5px;
}
table#Editable td span,label
{
    font-weight:bold;
    color:black;
    padding-right:5px;
}
table#Editable td input
{
    color:black;
	text-align:left;
}

table#Select td 
{
	padding-bottom:0px;
}
table#Select td span,label
{
    font-weight:bold;
    color:black;
    padding-right:5px;
}
table#Select td input
{
    color:black;
	text-align:left;
}

table#ReadOnlyTable td 
{
	padding-bottom:5px;
}
table#ReadOnlyTable td p
{
    font-weight:bold;
    color:black;
    padding-right:5px;
}
.MasterMenu
{
    font-weight:normal;
    color:White;
	background-color:#F7F7DE;
}
.MasterMenuParentItem
{
	border-top:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px black;
}
.MasterMenuSubItem
{
    font-weight:normal;
    color:black;
	background-color:#F7F7DE;
}
/* Html Control Styles - End */

