﻿body { font-family:Arial, Helvetica, sans-serif;font-size:8pt; margin-left:10px;margin-right:10px; }

input {font-family:Arial, Helvetica, sans-serif;font-size:8pt;}

.footerbg {
	background-image: url("images/footer-side.gif");
	background-repeat: repeat-x;
	width: auto;
	height: 48px;
	
}

.PageTitle {font-family:Arial, Helvetica, sans-serif;font-size:16pt;font-weight:bold;color:Black;}
.TitlePageTextBold {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:Black;}
.PageText {font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:Black;font-weight:normal;}
.PageTextBlue {font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#53568B;font-weight:normal;}
.PageTextBold {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:Black;}
.PageTextWhite {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;color:White;}
.PageTextWhiteBold {font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;color:White;}
.FieldText {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-weight:normal;color:Black;
				border:solid 1px Gray;background-color:White;overflow:hidden;padding:1px 1px 1px 1px;
				text-align:left; vertical-align:baseline;}

.ErrorText {font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;color:Red;}


.SubTitlePanel {font-family:Arial, Helvetica, sans-serif;font-weight:bolder;font-size:12pt;color:White;height:30px;
				background-image:url('images/MenuBannerBack.jpg');background-repeat:repeat-x;}
				

.TopBar {Position:absolute;Top:80px;Left:0px;height:34px;margin-left:10px;margin-right:12px;
		font-family:Arial, Helvetica, sans-serif;font-weight:bolder;font-size:12pt;color:Black;
		background-image:url('images/TitlePanelBack.gif');background-repeat:repeat-x;
		}

.PanelHeader {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12pt;color:Black;
			background-image:url('images/TitlePanelBack.gif');background-repeat:repeat-x;height:34px;}		

.SelectedTreeNode {font-weight:bold;background-color:#E4E4E4;}
.StructurePickerPanel {position:absolute;top:0px;left:0px;width:450px;z-index:5000;
		font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:Black;
		border:solid 2px Gray;background-color:White;padding:0px 0px 0px 0px;
		display:none;
		}
.StructurePickerPanelVisible {position:absolute;top:0px;left:0px;width:450px;z-index:5000;
		font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:Black;
		border:solid 2px Gray;background-color:White;padding:0px 0px 0px 0px;
		display:block;
		}

.StructurePickerPanel a {color:Black;text-decoration:none;cursor:hand;}
.StructurePickerPanelVisible a {color:Black;text-decoration:none;cursor:hand;}

.CriteriaPanel {Position:absolute;Top:130px;Left:0px;width:98%;Z-Index:1000;
		margin-left:10px;margin-right:10px;Padding:4px 4px 4px 4px;
		background-color:#E0F0FF;border:solid 1px Gray;
		}
.CriteriaPanel .InnerPanel {position:relative;width:100%;text-align:center;}
.CriteriaPanelTable {font-family:Arial, Helvetica, sans-serif;font-weight:bolder;font-size:8pt;color:Black;
					}
.CriteriaPanel .TitleText {font-size:12pt;font-weight:bold;}		

.DivGrid {width:100%;border:solid 1px Gray;}
.GridHeader {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:White;height:19px;
				text-align:left;vertical-align:top;background-image:url('images/GridHeaderBack.gif');background-repeat:repeat-x;}

.AlternatingGridHeader {font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:8pt;color:White;height:19px;
				text-align:left;vertical-align:top;background-image:url('images/GridHeaderBack.gif');background-repeat:repeat-x;
				} 
.AlternatingGridHeader a {color:White;font-weight:bold;font-size:8pt;cursor:hand;text-decoration:none;}

.GridAltRow 
{
	background-color:#FFF4BC;
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	border-style:none;
	vertical-align:top;
	height:18px;
}
.GridRow 
{
	background-color:#FFFFD5;
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	border-style:none;
	vertical-align:top;
	height:18px;

}

.SelectableGridAltRow 
{
	background-color:#FFF4BC;
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	border-style:none;
	vertical-align:top;
	height:18px;
	cursor:hand;
}
.SelectableGridRow 
{
	background-color:#FFFFD5;
	color:Black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	border-style:none;
	vertical-align:top;
	height:18px;
	cursor:hand;

}
.SelectableGridRow:hover {background-color:#E4E4E4;}
.SelectableGridAltRow:hover {background-color:#E4E4E4;}

.ToolButton {border:solid 1px Transparent;}
.ToolButton:hover {border:solid 1px black;background-color:#E4E4E4;}

.ScrollingGrid {width:100%;border:none;overflow:auto;}
.CurrentEndorsement {background-color:#FF0000;}
.OldEndorsement {background-color:Orange;}
.ExpiredEndorsement {background-color:Transparent;}

.TypeSelectorPanel {Position:absolute;Top:5px;Left:0px;height:350px;width:400px;Z-Index:1000;visibility:hidden;
		margin-left:10px;margin-right:10px;Padding:0px 0px 0px 0px;
		background-color:White;border:solid 2px Gray;
		}
.TypeSelectorPanelVisible {Position:absolute;Top:5px;Left:0px;height:350px;width:400px;Z-Index:1000;visibility:visible;
		margin-left:10px;margin-right:10px;Padding:0px 0px 0px 0px;
		background-color:White;border:solid 2px Gray;
		}

.TypeSelectorPanel .InnerPanel {position:relative;width:auto;text-align:left;}
.TypeSelectorPanelVisible .InnerPanel {position:relative;width:auto;text-align:left;}

.GridOuter {border:solid 1px LightGrey;margin:0px 4px 0px 4px;}
.ScrollableGrid {width:auto;height:170px;overflow:auto;}
.SelectedCustRow {background-color:Aqua;}