﻿.FormHelp
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold;
	margin-left: 3px; 
}

.FormHelp p
{
	margin-top: 9px;
	margin-bottom: 13px;
}

.GridHeader
{
	background-color: #001F5B;
	border: solid 1px #001F5B;
	color: white;

	width:100%;
	height: 25px;
	white-space: nowrap;
	padding: 0px;
}

.GridHeaderContent
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold; 
	
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 0px;
}

.Grid
{
	width: 664px;
	border-left: solid 1px #001F5B;
	border-right: solid 1px #001F5B;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
}

.Grid td	
{
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.Grid td input[type=checkbox]
{
	padding-left: 4px;
}


.GridRow
{
	background-color: White;
}

.GridAlternatingRow
{
	border-left: solid 1px #001F5B;
	border-right: solid 1px #001F5B;
	background-color: #F9F2EA;
}

.GridAlternatingRow_NoBorder
{
	background-color: #F9F2EA;
}

.GridEmptyRow
{
	border-left: solid 1px #001F5B;
	border-right: solid 1px #001F5B;
	background-color: White;
	color: Gray;
	height: 50px;
	text-align: center;
}

.GridColumnsHeader
{
	background-color: White;
	border-left: solid 1px #001F5B;
	border-right: solid 1px #001F5B;
}

.GridColumnsHeader th
{
	font-weight: bold;
	border: none 0px #DDDDDD;
	padding-left: 1px;
	padding-right: 1px;
	border-bottom: solid 1px #001F5B;
	white-space: nowrap;
}

.GridPager
{
	background-color: #001F5B;
	border-left: solid 1px #001F5B;
	border-right: solid 1px #001F5B;
	
	width: 100%;
	height: 24px;
	vertical-align: middle;
}

.GridPager td
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal;
	vertical-align: middle;

	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.GridFooter
{
	background-color: White;
	color: white;
	
	border-left: solid 1px #001F5B;
	border-bottom: solid 1px #001F5B;
	border-right: solid 1px #001F5B;

	width:100%;
	width: 662px;
	
	height: 21px;
	white-space: nowrap;
	
}

.GridFooterContent
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold; 
	padding-top: 4px;
	padding-left: 3px;
	padding-bottom: 0px;
}

.GridTextCell
{
	
}

.GridLinkCell
{
	cursor: pointer;
    text-decoration: underline;
    color: #0066CC;
    padding: 0px 5px 0px 5px;
}

.GridTextHeader
{
	text-align: left;
	white-space: nowrap;
}

.GridMoneyCell
{
	text-align: right;
	white-space: nowrap;
	width: 1%;
}

.GridMoneyHeader
{
	text-align: right;
	white-space: nowrap;
}

.GridImageCell
{
	cursor: pointer;
	width: 14px;
}

.GridImageCellNoPointer
{
	cursor: default;
	width: 16px;
}

.GridImageHeader
{
	text-align: left;
	white-space: nowrap;
}

.GridLeftBorder
{
	border-left: solid 1px #001F5B;
}

.Container
{
	background-color: White;
	border: solid 1px #001F5B;
}

.ContainerHeader
{
	background-color: #001F5B;
	color: white;

	width: 100%;
	height: 24px;
	white-space: nowrap;
	
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold; 
	
	text-align: left;
}

.ContainerHeader div
{
	padding-top: 4px;
	padding-left: 3px;
}

.ContainerHeader td
{
	padding-left: 3px;
}

.ContainerContent span
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: Black;
	margin: 2px 2px 2px 2px;
	white-space: nowrap;
}

.ContainerContent input
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: Black;
	margin: 2px 2px 2px 2px;
	padding-top: 1px;
	width: 96%;
}

.ContainerContent select
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: Black;
	margin: 2px 2px 2px 2px;
	padding-top: 1px;
	width: 96%;
}

.Label
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: Black;
}

.LabelBold
{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold; 
	color: Black;
}

.GridLegendContainer
{
	margin-top: 12px;
	width: 350px;
	border: solid 1px #001F5B;
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
}

.GridLegendContainerNoBorder
{
	margin-top: 12px;
	width: 350px;
	font-size: 10px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
}

.GridLegendHeader
{
	background-color: #001F5B;
	color: white;
	font-weight: bold; 
	padding-top: 3px;
	padding-left: 3px;
	height: 17px;
}

.GridLegendImage
{
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 1%;
}

.GridLegendText
{
	padding-top: 1px;
	white-space: nowrap;
}

.MetaInputGroupPanel
{
    width: 433px;
    padding-top: 2px;
    padding-bottom: 6px;
}

.MetaInputGroupDetails
{
    width: 435px;
}

.MetaInputGroupDetails 
{
    padding: 0px;
    margin: 0px;
}

.MetaInputGroupFooter
{
    width: 435px;
	border-top: solid 1px #001F5B;
}

.Tab
{
    width: 100%;
}

/*Header*/
.Tab .ajax__tab_header
{
    font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
	font-weight: normal; 
	color: Black;
    background-color: #ffffff;
    margin-left: 0px;
}

/*Body*/
.Tab .ajax__tab_body
{
    border-top: 1px solid #001F5B;
    border-left: 1px solid #001F5B;
    border-right: 1px solid #001F5B;
    padding: 3px 3px 3px 3px;
}

/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    border-top: 1px solid #001F5B;
    border-left: 1px solid #001F5B;
    border-right: 1px solid #001F5B;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #001F5B;
    color: Black;
    height: 20px;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    padding-left:0px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    padding-right:0px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: Black;
    height: 20px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    padding-left:0px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    padding-right:0px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    border-top: 1px solid #001F5B;
    border-left: 1px solid #001F5B;
    border-right: 1px solid #001F5B;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #9EAAC0;
    color: black;
    height: 20px;
}
.Tab .ajax__tab_inner
{
    padding-left:0px;
    margin-left: 2px;
}
.Tab .ajax__tab_outer
{
    padding-right:0px;
    margin-right: 2px;
}

