/*--------------------------------------------------------------------------------*/
/*-------------------------------------General------------------------------------*/
/*--------------------------------------------------------------------------------*/
BODY 
{
    font-size: 16px;
    font-family:Verdana;
    padding:0em;
    margin:0em;  
}
.BodyContent
{
    width:52em;
    margin-left:auto;
    margin-right:auto;
    background-color:#ccccff;
}
.Spacer
{
    clear:both;
}
A
{
	color:Black;
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------Header------------------------------------*/
/*--------------------------------------------------------------------------------*/
.Header
{       
    width:100%;
}
.Header .LogoBar
{
    height:5.3em;
    width:9.3em;
    float:left;
}
.Header .LogoBar IMG
{
    height:5.3em;
    padding:0em 0em 0em 0em;
    margin:0em 0em 0em 0em;
}
.Header .NavigationBar
{    
    height:5.3em;
    margin-left:9.3em;
}
.Header .NavigationButtonBar
{
	padding-right:.1em;
	text-align:right;
    height:4.3em;
}
.Header .HeaderNote
{
	padding-top:1em;
	float:left;
	width:37em;
}
.Header .LogoutButton
{
	font-size:.8em;
}
.Header .ApplicationSelectorBar
{
    text-align:right;
    height:4.3em;
}
.Header .SpacerBar
{
    font-size:.45em;
    height:.8em;
    background-color:#DDCC6B;
    clear:both;
}
.Header .ContentTitle
{   
    font-size:1em;
    font-weight:bold;
    color:White;
    background-color:#00334C;
    border-bottom:solid 1px Black;
    padding:0.2em;
}
.Header .ContentTitle .RecentPageList
{
	float:right;
	width:13em;
}
.Header .ContentSubtitle
{
    font-size:.8em;
    font-weight:bold;
    color:Black;
    padding:0.2em;
    padding-left:1em;
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------Footer------------------------------------*/
/*--------------------------------------------------------------------------------*/
.Footer
{
    height:2em;
}
.Footer .Copyright
{
    font-size:.65em;
    color:Gray;
    padding-left:3em;
    padding-right:3em;
    white-space:nowrap;
}
.Footer .FooterLink
{
    font-size:.6em;
    white-space:nowrap;
}
.Footer .Version
{
	font-size:.65em;
    color:Gray;
    padding-left:0em;
    padding-right:3em;
    white-space:nowrap;
}
/*--------------------------------------------------------------------------------*/
/*------------------------------------Main Content--------------------------------*/
/*--------------------------------------------------------------------------------*/
.MainContent
{
    background-color:White;
    border-left:solid .1em #D5D5D5;
    border-right:solid .1em #D5D5D5;
    padding:1em;
}
/*--------------------------------------------------------------------------------*/
/*-------------------------------------Main Menu----------------------------------*/
/*--------------------------------------------------------------------------------*/
.MainMenu
{
	font-size: .7em;
	font-weight: bold;
	white-space:nowrap;
	float:left;
}
.MainMenu A
{
	display:block;
	padding: .3em .5em .3em .5em;
	width:9em;
	text-align:center;
}
.MainMenu A:link, .MainMenu A:visited 
{	
	color:White;
	text-decoration: none;
	background-color:#00334C;
}
.MainMenu A:hover, .MainMenu A:active 
{	
	color:White;
	text-decoration: none;
	background-color:#005782;
}
.MainMenu LI
{
	position:relative;	
}
.MainMenu UL
{	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	list-style-type:none;	
}
.MainMenu UL LI
{
	float:left;	
	background-color:White;
	border-right:solid .15em White;	
}

.MainMenu UL LI:first-child 
{
	border-left:solid .15em White;	
}

.MainMenu UL UL LI A
{
	height:1%;
	font-weight:normal;
	color:Black;
	background-color:White;
	text-align:left;
	width:10.5em;
}
.MainMenu UL UL LI A:link, .MainMenu UL UL LI A:visited
{
	background-color:White;
	color:Black;
	border:solid .1em White;
	margin:.1em;
}
.MainMenu UL UL LI A:hover, .MainMenu UL UL LI A:active
{
	background-color:#005782;
	margin:1px;
	border:solid .1em Gray;
}
.MainMenu UL UL
{	
	position:absolute;
	z-index:1000;
	visibility:hidden;
	padding:.2em .2em .2em .2em;
	border:solid .1em Gray;
	background-color:White;
	width:12em;
}
.MainMenu UL UL LI
{
	clear:both;
	display:block;
	width:100%;
}
.MainMenu UL UL UL
{
	top:0em;
	left:100%;
}
/*--------------------------------------------------------------------------------*/
/*-----------------------------Recent Pages Menu----------------------------------*/
/*--------------------------------------------------------------------------------*/
.RecentPagesMenu
{
	font-size: .6em;
	font-weight: bold;
	white-space:nowrap;
	float:right;
}
.RecentPagesMenu A
{
	display:block;
	padding: .3em .5em .3em .5em;
	width:9em;
	text-align:center;
}
.RecentPagesMenu A:link, .RecentPagesMenu A:visited 
{	
	color:White;
	text-decoration: none;
	background-color:#00334C;
}
.RecentPagesMenu A:hover, .RecentPagesMenu A:active 
{	
	color:White;
	text-decoration: none;
	background-color:#798BB5;
}
.RecentPagesMenu LI
{
	position:relative;	
}
.RecentPagesMenu UL
{	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	list-style-type:none;	
}
.RecentPagesMenu UL LI
{
	float:left;	
	background-color:White;
}
.RecentPagesMenu UL UL LI A
{
	height:1%;
	font-weight:normal;
	color:Black;
	background-color:White;
	text-align:left;
	width:5.5em;
}
.RecentPagesMenu UL UL LI A:link, .RecentPagesMenu UL UL LI A:visited
{
	background-color:White;
	color:Black;
	border:solid .1em White;
	margin:.1em;
}
.RecentPagesMenu UL UL LI A:hover, .RecentPagesMenu UL UL LI A:active
{
	background-color:#798BB5;
	margin:1px;
	border:solid .1em Gray;
}
.RecentPagesMenu UL UL
{	
	position:absolute;
	z-index:1000;
	visibility:hidden;
	padding:0 .2em .2em .2em;
	border:solid .1em Gray;
	background-color:White;
	width:12em;
}
.RecentPagesMenu UL UL LI
{
	clear:both;
	display:list-item;
	width:100%;
}
.RecentPagesMenu UL UL UL
{
	top:0em;
	left:100%;
}
/*--------------------------------------------------------------------------------*/
/*-------------------------------------Tab Strip----------------------------------*/
/*--------------------------------------------------------------------------------*/
.TabStrip
{
	font-size: .7em;
	font-weight: bold;
	white-space:nowrap;
}
.TabStrip .TabStripSpacer
{
    clear:both;
    height:1em;
}
.TabStrip A
{
	display:block;
	padding: .3em .5em .3em .5em;
	width:8.5em;
	text-align:center;
}
.TabStrip A:link, .TabStrip A:visited, .TabStrip A:hover, .TabStrip A:active  
{	
	color:White;
	text-decoration: none;
	background-color:#00334C;
}
.TabStrip .SelectedTab A:link, .TabStrip .SelectedTab A:visited, .TabStrip .SelectedTab A:hover, .TabStrip .SelectedTab A:active  
{	
	color:White;
	text-decoration: none;
	background-color:#005782;
}
.TabStrip UL
{	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	list-style-type:none;
}
.TabStrip UL LI
{
	float:left;	
	background-color:White;
	border-right:solid .15em White;
	border-top:solid .1em White;
}
/*--------------------------------------------------------------------------------*/
/*------------------------------------Input Fields--------------------------------*/
/*--------------------------------------------------------------------------------*/
.FieldGroup
{
    margin-bottom:1em;
    font-size:.7em;
    font-weight:bold;
    width:100%;
}
.FieldGroup LEGEND
{
	font-size:1.2em;
    color:#444;    
    z-index:10;
}
.FieldGroup FIELDSET
{
    padding:.5em;
}

.FieldGroup .LiteralText
{
    margin:0.5em;
    color:GrayText;
}
.InputField
{
    padding:.2em;  
    color:#444;
}

.InputField LABEL
{
    float:left;
    width:45%;
    margin-top:.3em;
}

.InputField INPUT, 
.InputField SELECT
{
    font-size:1em;
    font-weight:bold;    
    border:solid .05em #444;
    padding:.1em;
/*    margin-bottom:5em; */
}

.InputField INPUT
{
    width:44%;
}
    
.InputField SELECT
{
    width:45%;
}

/* Leave room to allow a select button to the right */
.InputWithSelectButton .InputField INPUT
{
    width:38%;
}

/* Inptu field within Peter's Date Package calendar control */
.InputField .PopupCalendar, .InputField DateTextBox
{
    width:90%;
}

.ErrorLabel
{
    color:Red;
}

.OkCancelButtonBar
{
    margin-top:0.5em;
    float:right;
}

.RequiredIndicator
{
	padding-left:0.3em;
}
.FieldGroup .LeftFieldColumn
{
    width:49%;
    float:left;
}
.FieldGroup .RightFieldColumn
{
    float:right;
    width:49%;
}

/* To make an input field span a whole FieldGroup, put it inside a FullFieldColumn div */
.FieldGroup .FullFieldColumn
{
    float:left;
    width:100%;
}

/* An InputField with the WideFieldColumn class gives extra room to the select or input and less to the label */
.WideFieldColumn .InputField LABEL
{
    width:20%;
}

.WideFieldColumn .InputField SELECT,
.WideFieldColumn .InputField INPUT
{
    width:70%;
}


.FieldGroup .SingleFieldColumn .FullFieldColumn .InputField INPUT,
.FieldGroup .SingleFieldColumn .FullFieldColumn .InputField TEXTAREA,
.FieldGroup .SingleFieldColumn .FullFieldColumn .InputField SELECT
{
    float:left;
    width:99.5%;
}

.VerticalInput .InputField INPUT,
.VerticalInput .InputField TEXTAREA,
.VerticalInput .InputField SELECT
{
    float:left;
    width:99.5%;
}


.FieldGroup .SubFieldGroup
{
	font-size:1.35em;
	padding:.5em;
	width:50%;
	float:left;
}
.FieldGroup .SubFieldGroup .InputField INPUT
{
    width:50%;
    padding:.1em;
    float:right;
}
.FieldGroup .XYZFieldGroup
{
	font-size:1.35em;
	padding:.5em;
	width:100%;
}
.FieldGroup .XYZFieldGroup .InputField INPUT
{
    padding:.1em;
    width:100%;
}
.FieldGroup .StandardButton, .FieldGroup .InputSelectButton
{
    width:6em;
    border:solid .05em #444;
    background-color:#ccccff;
    font-size:.8em;
    font-weight:bold;
    color:#444;
    padding:.2em;
}

.FieldGroup .InputSelectButton
{
    width:auto;
    float:right;
    height:2em;
	margin-top:.3em;
}

.FieldGroup .EditSaveCancelButtonBar
{
    text-align:right;
    clear:both;
}

.FieldGroup .ToggleButtonBar
{
	margin-top:.2em;
    text-align:right;
    clear:both;
}

.FieldGroup .EditSaveCancelButtonBar .StandardButton
{
    margin-left:.5em;
}
.FieldGroup .SearchButtonBar
{
    text-align:center;
    padding-top:.5em;
    clear:both;
}
.FieldGroup .SearchButtonBar .StandardButton
{
    margin-left:.5em;
}
.FieldGroup .OkCancelButtonBar
{
    text-align:right;
}
.FieldGroup .OkCancelButtonBar .StandardButton
{
    margin-left:.5em;
}
.FieldGroup .PaddedLink
{
	padding:0.5em 0.5em 0.5em 0.5em;
}
/*----Two Column----*/
.FieldGroupFull
{
	width:100%; 
	margin-bottom:0em; 
}

.FieldGroupLeft,
.FieldGroupRight
{
	width:49.5%; 
	margin-bottom:1em; 
} 
.FieldGroupLeft
{ 
	float:left; 
}
.FieldGroupRight
{ 
	float:right; 
}
/*------------------------------------------------------------------------------------*/
/*------------------------------------Report Viewing----------------------------------*/
/*------------------------------------------------------------------------------------*/

.ReportViewerSpacer
{
    clear:both;
    margin: 1em 0em 0em 0em;
}

/*------------------------------------------------------------------------------------*/
/*------------------------------------Table Section-----------------------------------*/
/*------------------------------------------------------------------------------------*/
.TableSection
{
    float:left;
}
.TableSectionCommandBar
{	
   float:right;
   position:static;
}
.TableSectionCommandBar .StandardButton
{
	margin-bottom:.15em;
}
.TableSectionSpacer
{
    clear:both;
}
/*------------------------------------------------------------------------------------*/
/*----------------------------------------Table---------------------------------------*/
/*------------------------------------------------------------------------------------*/
.StandardTable
{
    padding:0;
    margin:0em 0em 0.5em 0em;
    border:solid .1em #00334C;
    border-collapse:collapse;
 }
.StandardTable TD
{
    border:solid .1em #00334C;
    padding-left:1em;
    padding-right:1em;    
}
.SmallerTable
{
	font-size:0.93em;
	margin:0em 0em 0.5em 0em;
    border:solid .1em #00334C;
    border-collapse:collapse;
}
.SmallerTable TD
{
	border:solid .1em #00334C;
	padding:0.5em;
   
}
.LoanSearchResultsTable
{
	font-size:0.95em;
	margin:0em 0em 0.5em 0em;
    border:solid .1em #00334C;
    border-collapse:collapse;
}
.LoanSearchResultsTable TD
{
	border:solid .1em #00334C;
	padding:0.5em;
}
.ExpandingTable
{
    padding:0;
    margin:0em 0em 0.5em 0em;
    border:solid .1em #00334C;
    border-collapse:collapse;
 }
.ExpandingTable TD
{
    border:solid .1em #00334C;
    padding-left:1em;
    padding-right:1em;    
}
.ExpandingTable INPUT
{
	width: 5em;
}

.HeaderRow
{
    color:White;
    background-color:#00334C;
    font-weight:bold;
    white-space:nowrap;
}
.HeaderRow TH
{
    padding:.2em;
    padding-left:1em;
    padding-right:1em; 
    border-right:solid .1em #D5D5D5;
}
.HeaderRow A:link, .HeaderRow A:visited, .HeaderRow A:hover, .HeaderRow A:active
{
	color:White
}
.ItemRow
{
    color:#444;
    background-color:white;
    vertical-align:middle;
}
.ItemRow A:link, .ItemRow A:visited, .ItemRow A:hover, .ItemRow A:active
{
	color:Black;
}
.AlternatingItemRow
{
    color:#444;
    background-color:#ccccff;
}
.AlternatingItemRow A:link, .AlternatingItemRow A:visited, .AlternatingItemRow A:hover, .AlternatingItemRow A:active
{
	color:Black;
}
.GroupRow
{
    color:#444;
    background-color:Silver;
    vertical-align:middle;
}
.GroupRow A:link, .ItemRow A:visited, .ItemRow A:hover, .ItemRow A:active
{
	color:Black;
}
.PagingRow
{
    color:White;
    background-color:#00334C;
    border:none;
    text-align:right;
    font-weight:normal;
}
.PagingRow TABLE
{
    padding:0em;
    border-collapse:collapse;
    float:right;
}
.PagingRow TABLE TD
{
    padding:0em 0em 0em .2em;
    border-collapse:collapse;
}
.PagingRow A:link, .PagingRow A:visited, .PagingRow A:hover, .PagingRow A:active
{
    color:White;
}
.TotalDisplay
{
	float:left;
	font-weight:bold;
}
/*------------------------------------------------------------------------------------*/
/*-----------------------------Income Breakdown Table---------------------------------*/
/*------------------------------------------------------------------------------------*/
.IncomeBreakdownTable
{
	border-collapse:collapse;
	font-weight:normal;
}
.IncomeBreakdownTable .AddColumn
{
	padding-right:.5em;
}
.IncomeBreakdownTable .LabelColumn
{
	padding-right:3em;
}
.IncomeBreakdownTable .SpacerColumn
{
	width:7em;
}
.IncomeBreakdownTable .TotalRow TD
{
	padding-bottom:2em;
	border-top:solid .1em black;
	font-weight:bold;
}
.IncomeBreakdownTable .TotalRow .SpacerColumn, .IncomeBreakdownTable .TotalRow .AddColumn
{
	border:none;
}
/*------------------------------------------------------------------------------------*/
/*-----------------------------------Required Field-----------------------------------*/
/*------------------------------------------------------------------------------------*/
.RequiredField
{
	
}
/*------------------------------------------------------------------------------------*/
/*----------------------------------------Error---------------------------------------*/
/*------------------------------------------------------------------------------------*/
.InfoSection
{
	background-color:#D5D5D5;
	font-size:x-small;
	font-family:Verdana;
	padding:.5em .5em .5em .5em;
}
.InfoSectionMessage
{
	font-weight:normal;
	padding-bottom:0.8em;
}
/*------------------------------------------------------------------------------------*/
/*----------------------------------------Error---------------------------------------*/
/*------------------------------------------------------------------------------------*/
.ErrorMessages
{
    border:solid .1em red;
    padding:.3em;
    margin-bottom:.5em;
    background-color:#F5F5F5;
    font-size:.7em;
}
.ErrorMessage
{
    font-weight:normal;
    color:Red;
    padding-bottom:0.5em;
}
/*------------------------------------------------------------------------------------*/
/*--------------------------------------Pop Up----------------------------------------*/
/*------------------------------------------------------------------------------------*/
.PopupBody
{
    background-color:#D5D5D5;
    padding:.3em;
}
.PopupBody .Footer .Copyright
{
    display:block;
}
.PopupBody .Footer .FooterLink
{
    padding-left:3em;
}
.PopupContent
{    
    margin:0em;
    padding:0em;
    border:solid .1em #ac7a57;
    vertical-align:top;
    background-color:White;
    margin-bottom:.3em;
    height:10em;
}
/*--------------------------------------------------------------------------------*/
/*------------------------------------BreadCrumb----------------------------------*/
/*--------------------------------------------------------------------------------*/
.BreadCrumb
{
    font-size: .9em;	
	white-space:nowrap;
	padding-bottom:1em;
}
.BreadCrumb A
{
	color:#00334C;
	font-weight:bold;
	font-size: 1em;
}
.BreadCrumb LABEL
{
	color:#00334C;
	font-weight:bold;
	font-size: 1em;
}
.BreadCrumb A:visited 
{
	color:Gray;
}
.BreadCrumbDelimiter
{
	margin-left:.5em;
    margin-right:.5em;
    font-weight:bold;
    font-size:1.1em;
}
/*--------------------------------------------------------------------------------*/
/*--------------------------------------Wizard------------------------------------*/
/*--------------------------------------------------------------------------------*/
.WizardHeader
{
    font-size: .8em;	
	white-space:nowrap;
	padding-bottom:1em;
}
.WizardHeader UL
{	
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;	
	list-style-type:none;
}
.WizardHeader UL LI
{
	float:left;
}
.WizardStepCount
{
    margin-right:.2em;
    padding-left:.1em;
}

.WizardHeader .WizardStepSeparator
{
    margin-left:.5em;
    margin-right:.5em;
    font-weight:bold;
}
.WizardHeader .WizardStep
{
    color:#ac7a57;
}
.WizardHeader .ActiveWizardStep
{
    color:#00334C;
    font-weight: bold;
}
.WizardHeader .ActiveWizardStep .WizardStepCount
{
    border-left:solid .3em #00334C;
}
/*--------------------------------------------------------------------------------*/
/*----------------------------------Login Page------------------------------------*/
/*--------------------------------------------------------------------------------*/
.LoginSection
{
	border-left:solid .1em #00334C;
    border-right:solid .1em #00334C;
    border-top:solid .1em #00334C;
    border-bottom:solid .1em #00334C;
    background-color: White;
}
.LoginSectionBody
{
	background-color: White;
	padding:.5em;
	margin-bottom:1em;
    font-size:.7em;
    font-weight:bold;
}
.LoginSectionHeader
{
	margin-bottom:1em;
    font-size:.8em;
    font-weight:bold;
	background-color:#00334C;
	color: White;
	width:100%;
	/*padding:.2em .2em .2em .2em; */
}
.LoginSectionFooter
{
	width:100%;
	margin-bottom:1em;
	background-color:#00334C;
	height:.5em;
}
.LoginSectionBody .InputField
{
    padding:.2em;  
    color:#444;
}
.LoginSectionBody .InputField LABEL
{
    float:left;
    width:25%;
}
.LoginSectionBody .InputField INPUT
{
    width:25%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.LoginSectionBody .InputField SELECT
{
    width:25%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.LoginSectionBody .StandardButton
{
    width:6em;
    border:solid .05em #444;
    background-color:#CCCCFF;
    font-size:.8em;
    font-weight:bold;
    color:#444;
    padding:.2em;
}
.LoginSectionBody .InputField .ErrorMessage
{
    width:1em;
    color:Red;
}
.LoginSectionBody .LoginButtonLine
{
	text-align:right;
	width:50%
}
.LoginSectionBody SELECT
{
    width:25%;
    font-size:1em;
    font-weight:bold;    
    color:#7C574A;
    border:solid .05em #7C574A;
    padding:.1em;
}
/*--------------------------------------------------------------------------------*/
/*---------------------------Documents User Control-------------------------------*/
/*--------------------------------------------------------------------------------*/
.FieldGroup .DocumentField
{
	float:left;
	padding:.2em;  
    color:#444;
    padding-right:1.4em;
}
.FieldGroup .DocumentField LABEL
{
	padding-right:1em;
}
.FieldGroup .DocumentField SELECT
{
	width:12em;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .DocumentField INPUT
{
    width:16.5em;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
/*--------------------------------------------------------------------------------*/
/*-----------------------------Index Input Fields---------------------------------*/
/*--------------------------------------------------------------------------------*/

.FieldGroup .IndexField
{
	float:left;
	padding:.2em;  
    color:#444;
    padding-right:1.4em;
}

.FieldGroup .IndexField LABEL
{
	padding-right:1em;
}

.FieldGroup .IndexField INPUT
{
    width:10.5em;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}

/*--------------------------------------------------------------------------------*/
/*------------------------------Loan Terms Screen---------------------------------*/
/*--------------------------------------------------------------------------------*/
.FieldGroup .LoanTermsField
{
	float:left;
	padding:.2em;  
    color:#444;
    padding-right:0.5em;
}
.FieldGroup .LoanTermsField LABEL
{
	padding-right:0.5em;
}
.FieldGroup .LoanTermsField SELECT
{
	width:10em;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .LoanTermsField INPUT
{
    width:6.5em;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .SpacerText
{
	clear:both;
	padding:0.5em 1em 1em 1em;
}

/*--------------------------------------------------------------------------------*/
/*-----------------------------Notes Payable Screen-------------------------------*/
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/*--------------------------------Pool Contacts-----------------------------------*/
/*--------------------------------------------------------------------------------*/
.FieldGroup .PoolContactInputField
{
    padding:.2em;  
    color:#444;
}
.FieldGroup .PoolContactInputField LABEL
{
	float:left;
    width:25%;
}
.FieldGroup .PoolContactInputField INPUT
{
    width:40%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .PoolContactInputField TEXTAREA
{
    width:40%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .PoolContactInputField SELECT
{
    width:40%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .PoolContactInputField .StandardButton
{
	width:5em;
	margin-left:1.5em;
	margin-right:-1em;
}
/*--------------------------------------------------------------------------------*/
/*---------------------------------Edit Users-------------------------------------*/
/*--------------------------------------------------------------------------------*/
.FieldGroup .EditUserInputField
{
    padding:.2em;  
    color:#444;
    margin-top: 0.5em;
}
.FieldGroup .EditUserInputField LABEL
{
	float:left;
    width:25%;
}
.FieldGroup .EditUserInputField INPUT
{
    width:40%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .EditUserInputField TEXTAREA
{
    width:40%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .EditUserInputField SELECT
{
    width:40%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.FieldGroup .EditUserInputField .StandardButton
{
	width:5em;
	margin-left:1.5em;
	margin-right:-1em;
}

/*--------------------------------------------------------------------------------*/
/*-------------------------------Manual GL Page-----------------------------------*/
/*--------------------------------------------------------------------------------*/
.ModalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.ModalPopup
{
	background-color:#ffffdd;
	border-width:0.1em;
	border-style:solid;
	border-color:Gray;
	padding:0.1em;
/*
	width:51em;
	height:35em;
*/
	overflow:auto;
}
.CreditDebitAmount 
{
	width:6.6em; /*7.5*/
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}

.LoanNumber
{
	width:5.75em; /*6*/
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
    margin-right:.1em;
}
.ManualGLInputField SELECT
{
	width:18em; /*21*/
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.ManualGLInputField INPUT
{
    width:9.75em; /*12.5*/
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.CheckNbrInputField INPUT
{
    width:7em;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}

/*--------------------------------------------------------------------------------*/
/*--------------------------------Miscellaneous-----------------------------------*/
/*--------------------------------------------------------------------------------*/
.SubInvestor
{
	padding-left:2em;
}
.ReportBlock
{
	margin:0.5em 0.5em 0.5em 0.5em;
}
.CustomFieldGroup
{
    margin-bottom:1em;
    font-size:.7em;
    font-weight:bold;
}
.CustomFieldGroup LEGEND
{
	font-size:1.5em;
    color:#444;    
    z-index:10;
}
.CustomFieldGroup FIELDSET
{
    padding:.5em;
}
.CustomFieldGroup .InputField
{
    padding:.2em;  
    color:#444;
}
.CustomFieldGroup .InputField LABEL
{
	font-size:1.35em;
    float:left;
    width:45%;
}
.CustomFieldGroup .InputField INPUT
{
    width:44%;
    font-size:1.35em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.CustomFieldGroup .InputField TEXTAREA
{
    width:45%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}
.CustomFieldGroup .InputField SELECT
{
    width:45%;
    font-size:1em;
    font-weight:bold;    
    color:#444;
    border:solid .05em #444;
    padding:.1em;
}