﻿/* GLOBAL STYLES */
body
{
	font-family: Arial, Sans-Serif;
}

.mainbody
{
    margin: 0px;
    background-color: #031257;
    height: 100%;
    font-family: Arial, Sans-Serif;
}

a:link
{
	color:#031257;
	text-decoration:underline;
}

a:visited
{
	color:#031257;
	text-decoration:underline;
}

a:hover
{
	color:#031257;
	text-decoration:underline;
}

a:active
{
	color:#031257;
	text-decoration:underline;
}

/* BACKGROUND */
.Background
{
	/*position:absolute;
    left:50%;*/
    width:100%;
    /*margin-left:-400px;*/
    text-align:left;
    background-color: #ffffff;
}

/* BANNER */
.Banner
{
	height:87px;
	background-image:url("banner.jpg");
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

/* ACCOUNT OPTIONS */
.AccountOptions
{   
    padding: 10px 10px 10px 10px;
    font-size: 11px;
    font-weight: bold;
    color:#000000;
}

.AccountOptions a:link
{
	color:#000000;
	text-decoration:underline;
}

.AccountOptions a:visited
{
	color:#000000;
	text-decoration:underline;
}

.AccountOptions a:hover
{
	color:#000000;
	text-decoration:underline;
}

.AccountOptions a:active
{
	color:#000000;
	text-decoration:underline;
}

/* PAGE TITLE BOX */
.PageTitleBox
{
    background-color: #eeb213;
    padding: 10px;
}

.PageTitle
{
	font-size: 14px;
    font-weight: bold;
    color: #FFFFFB;
}

.ProgressLinks
{
	font-size: 12px;
    color: #FFFFFB;
}

.ProgressLinks a:link
{
	color:#FFFFFB;
	text-decoration:underline;
}

.ProgressLinks a:visited
{
	color:#FFFFFB;
	text-decoration:underline;
}

.ProgressLinks a:hover
{
	color:#FFFFFB;
	text-decoration:underline;
}

.ProgressLinks a:active
{
	color:#FFFFFB;
	text-decoration:underline;
}

/* OUTER CONTENT BOX */
.OuterContentBox
{
    background-color: #FFFFFF;
    padding:11px;
    border:1px solid #7F92BB;
}

/* INNER CONTENT BOX */
.InnerContentBox
{
    padding: 20px 20px 20px 20px;
}

.InnerContentBox a:link
{
	color:#031257;
	text-decoration:underline;
}

.InnerContentBox a:visited
{
	color:#031257;
	text-decoration:underline;
}

.InnerContentBox a:hover
{
	color:#031257;
	text-decoration:underline;
}

.InnerContentBox a:active
{
	color:#031257;
	text-decoration:underline;
}

/* ACTION NAVIGATION BOX */
.ActionNavigationBox
{
    background-color: #031257;
    padding: 10px 10px 10px 10px;
}

.CurrentActionStep
{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFB;
	white-space:nowrap;
}

.FormProgressLinks
{	
	border-left:1px solid #FFFFFB;
	padding-left:20px;
	padding-right:10px;
	font-size:1.0em;
	color:#FFFFFB;
}

.FormProgressLinks a:link
{
	color:#FFFFFB;
	text-decoration:none;
}

.FormProgressLinks a:visited
{
	color:#FFFFFB;
	text-decoration:none;
}

.FormProgressLinks a:hover
{
	color:#FFFFFB;
	text-decoration:none;
}

.FormProgressLinks a:active
{
	color:#FFFFFB;
	text-decoration:underline;
}

.ActionNavigationBox .Button
{
}

/* FOOTER PANEL */
.Footer
{
    margin: 10px 10px 10px 10px;
    font-size: 11px;
    font-style: italic;
}

.Footer a:link
{
	color:#031257;
	text-decoration:underline;
	font-style: normal;
}

.Footer a:visited
{
	color:#031257;
	text-decoration:underline;
	font-style: normal;
}

.Footer a:hover
{
	color:#031257;
	text-decoration:underline;
	font-style: normal;
}

.Footer a:active
{
	color:#031257;
	text-decoration:underline;
	font-style: normal;
}

/* LOGIN PAGE STYLES */
.CreateAccountBox
{	
	width:326px;
	padding:15px;
	background-color:#F6F6F6;
	border:1px solid #C8D0E1;
}

.AccountSignInBox
{	
	padding:15px;
}

.CreateAccountBox h1, .AccountSignInBox h1
{
	font-size:14px;
	font-weight:bold;
	color:#031257;
	margin-top:0px;
	margin-bottom:0px;
}

.CreateAccountBox h2, .AccountSignInBox h2
{
	font-size:12px;
	font-weight:normal;
	color:#031257;
	margin-top:0px;
	margin-bottom:10px;
}

/* MISC STYLES */
h1
{
	font-size:14px;
	font-weight:bold;
	color:#031257;
	margin-top:20px;
	margin-bottom:10px;
}

h2
{
	font-size:13px;
	font-weight:normal;
	color:#031257;
	margin-top:0px;
	margin-bottom:10px;
}

p
{
	font-size:12px;
	margin-top:0px;
	margin-bottom:10px;
}

table
{
	font-size:12px;
}

hr
{
	height:1px;
	color:#C8D0E1;
	margin-top:5px;
	margin-bottom:5px;
}

ul
{
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
}

ol
{
	margin-top:0px;
	margin-bottom:10px;
	font-size:12px;
}

input
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
}

select
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
}

textarea
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
}

.WarningMessage
{
	color:Red;
}

/* FORM VIEW STYLES */

/* Page Styles */
.FormViewPage
{
}

.FormViewPage h1
{
	font-size:16px;
}

.FormViewPage p
{
	font-size:12px;
}

.FormViewPage ul
{
}

.FormViewPage li
{
	font-size:11px;
}

/* Section Styles */
.FormViewSection
{
	padding:13px 0px 13px 0px;
}

.FormViewSection h1
{	
	font-size:13px;
}

.FormViewSection p
{
}

.FormViewSection ul
{
}

.FormViewSection li
{
}

/* Group Styles */
.FormViewGroup
{
	padding:12px 0px 12px 0px;
}

.FormViewGroup h1
{	
	font-size:11px;
}

.FormViewGroup p
{
}

/* Column Styles */
.FormViewColumns
{
}

.FormViewColumn
{
}

/* Miscellaneous Form View Styles */
.FormViewLabel
{
	font-size:11px;
}

.FormViewLabel_DataEntry
{
	font-size:11px;
	font-style:normal;
}

.FormViewLabel_DataReview
{
	font-size:11px;
}

.FormViewLabel_Print
{
	font-size:11px;
	font-style:italic;
}

.FormViewNote
{
	font-size:11px;
	padding-left:7px;
	font-style: italic;
}

.FormViewRequired
{
	color:Red;
}

.FormViewRequired a:link
{
	color:Red;
	text-decoration:underline;
}

.FormViewRequired a:visited
{
	color:Red;
	text-decoration:underline;
}

.FormViewRequired a:hover
{
	color:Red;
	text-decoration:underline;
}

.FormViewRequired a:active
{
	color:Red;
	text-decoration:underline;
}

.FormViewCheckBoxText
{
	font-size:11px;
}

.FormViewRadioButtonText
{
	font-size:11px;
}

.FormViewRemainingCharacters
{
	font-size:10px;
	font-style: italic;
}

.FormViewReviewDataValue
{
	font-size:11px;
}

.FormViewPrintDataValue
{
	font-size:11px;
	font-weight:bold;
}

/* PRINT PAGE STYLES */
.PrintViewOuterBox
{
	width:675px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.PrintViewCustomerName
{
	font-size:24px;
	font-weight:normal;
	color:#003366;
	vertical-align:top;
}

.PrintViewActionInformation
{
	font-size: 10px;
    vertical-align:top;
    text-align:left;
    margin-left:18px;
    margin-bottom:15px;
}

.PrintViewActionTitle
{
	font-size: 16px;
    font-weight: normal;
    color: #003366;
    margin-top:5px;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid #7F92BB;
}

.PrintViewFormBox
{
}

/* TinyMCE Styles - DO NOT DELETE */
body.mceContentBody
{
	background-color:#FFFFFF;
	text-align:left;
	margin:10px 10px 10px 10px;
}

/* Fee Table Styles */
.FeeTable
{
	width:100%;
	border-collapse:collapse;
	font-size:.75em;
}

.FeeTable td
{
	border:1px solid #D4D4D4;
	padding:4px 5px 5px 5px;
}

.FeeTable tr.HeaderRow td
{
	font-weight:bold;
}

.FeeTable tr.FooterRow td
{
	font-style:italic;
	font-weight:bold;
}

.FA_DataGrid_default
{
	width:100%;
	border-collapse:collapse;
	font-size:12px;
}

.FA_DataGrid_default td
{	
	padding:4px 5px 5px 5px;
	border:1px solid #D4D4D4;
}

.FA_DataGrid_default td td
{	
	padding:4px 5px 5px 5px;
	border:none;
}

.FA_DataGrid_default_header td
{
	font-weight:bold;
}

.FA_DataGrid_default_header td a
{
	color:Black !important;
	text-decoration:none !important;
}

.FA_DataGrid_default_header td a:hover
{
	color:Red !important;
	text-decoration:underline !important;
}

.FA_DataGrid_formQuestion
{	
	border-collapse:collapse;
	font-size:12px;
}

.FA_DataGrid_formQuestion td
{	
	padding:4px 5px 5px 5px;
	border:1px solid #D4D4D4;
}

.FA_menu
{
	border:1px solid #D4D4D4;
	background-color:#FAFAFA
}
