body 
{
	background-color:#02013A;
	width: 1000px;
	margin-left:0px;
	margin-right:10px;
	margin-top: auto;
	margin-bottom: auto;
	padding:0px;
}
form 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* note: IE6 does not recognize input.text etc.
hopefully someday in the future they'll fix it. --turning blue--
*/
input.button {
    background-color: #FFFBFF; 
    border: solid 1px #CCCCCC; 
    color: #284775;
    font-family: Verdana; 
    font-weight:bold; 
    font-size:12px; 
    text-transform:capitalize; 
}

input.buttonDisabled {
    background-color: #FFFBFF;
    border: solid 1px #CCCCCC;
    color: #808080;
    font-family: Verdana;
    font-weight:normal;
    font-size:12px;
    text-transform:capitalize;
}

/* the correct way to apply it to all input buttons */
input[type=submit] {
    background-color: #FFFBFF; 
    border: solid 1px #CCCCCC; 
    color: #284775;
    font-family: Verdana; 
    font-weight:bold; 
    font-size:12px; 
    text-transform:capitalize; 
}
input[type=submit][disabled] {
    background-color: #FFFBFF;
    border: solid 1px #CCCCCC;
    color: #808080;
    font-family: Verdana;
    font-weight:normal;
    font-size:12px;
    text-transform:capitalize;
}

input.submit 
{
	background-color: #FFFBFF;
	border: solid 1px #CCCCCC;
	color: #284775;
	font-family: Verdana;
	text-transform:capitalize;
}

input.inputtext {
	text-transform: uppercase;
}
.inputtexttest {
/*    white-space:normal; */
    white-space:pre;
}
textarea.inputtext {
	text-transform: uppercase;
}
textarea.inputtextDisabled {
	text-transform: uppercase;
    background-color:#DDDDDD;
}
input.inputtextDisabled {
	text-transform: uppercase;
    background-color:#DDDDDD;
}

input.numericText {
	text-transform: uppercase;
	text-align: right;
}

input.numericTextFloat0 { text-transform: uppercase; text-align: right; }
input.numericTextFloat1 { text-transform: uppercase; text-align: right; }
input.numericTextFloat2 { text-transform: uppercase; text-align: right; }
input.numericTextFloat3 { text-transform: uppercase; text-align: right; }
input.numericTextFloat4 { text-transform: uppercase; text-align: right; }

input.numericTextDisabled {
	text-transform: uppercase;
	text-align: right;
    background-color:#DDDDDD;
    color:Gray;
}
input.centerText {
	text-transform: uppercase;
	text-align: center;
}

textarea.inputtext {
	text-transform: uppercase;
}

select {
	background-color: #FFFBFF;
	border: solid 1px #CCCCCC;
	color: #284775;
	font-family: Verdana;
	text-transform:uppercase;
}
select.inputtextDisabled {
	text-transform: uppercase;
    background-color:#DDDDDD;
}
select.inputtext {
	background-color: #FFFBFF;
	border: solid 1px #CCCCCC;
	color: #284775;
	font-family: Verdana;
	text-transform:uppercase;
}
h1 
{
    font-family:Times New Roman, Times, Serif;
    font-size:24px;
    font-style:italic;
    font-weight:bold;
    color:#000033;
    margin-top:18px;
    margin-bottom:0px;
}
.underline {
	text-decoration: underline;
}

h2.Sections
{
 FONT-SIZE: 14px; 
 FONT-FAMILY: 'Times New Roman', Times, Serif;
 color: #000051;
}

ul {
	padding: 0px;
	margin: 0px;
}
th 
{
    background-color:#EFEBE0;
    font-family: Verdana;
    font-size: 12px;
    text-transform:uppercase;
    font-weight: 600;
}
.clearDivCenter {
	clear: both;
	text-align: center;
}
.clearBoth 
{
	clear:both;
	display:block;
}
.fieldlabel
{
    width:120px;
    float:left;
    text-align:left;
    padding-right:4px;
    padding-bottom:4px;
    font-size: 12px;
    display: block;
}
.summarydatafield 
{
    display: block;
    float:left;
    text-align:right;
    width:80px;
}
input.login
{
	text-align: center;
	font-family: Verdana;
	text-transform:capitalize;
	font-weight: bold;
	font-size: 12px;
	color: White;
	background-color: #003399;
    border:solid 1px #003399;
    padding:0px 0px 0px 0px;
}


.datafield {
    display: block;
    float:left;
    text-align:left;
    width:120px;
   	text-transform: uppercase;
}
.outerField {
    display: block;
    float:left;
    width:120px;
}

tr.datafieldGrid {
   	text-transform: uppercase;
}
.LoanNumberContainer {
   	text-transform: uppercase;
}
.datafieldGrid {
   	text-transform: uppercase;
}

.MenuCssClass td a
{
    display:block;
}
.MenuCssClass a:hover
{
    background-color:#6699CC;
    color:White;
}
.SubMenuItemClass
{
    padding:0px 3px 0px 3px;
}

.feeRow
{
    padding-top:0px;
    padding-bottom:0px;
    clear:both;
}
.linespacer
{
	float:left;
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}
.box {
	float: left;
	background-color:#FFFFFF;
	border-color:#E6E2D8;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	margin: 10px;
	margin-left: 15px;
}
.boxAlternateRow {
	background-color:#E0E0E0;
}
.boxTitle 
{
	text-align: center;
	font-family: Verdana;
	text-transform:capitalize;
	font-weight: bold;
	font-size: 14px;
	color: White;
	background-color: #003399;
	width: 100%;
	clear:both;
	float:none;
}
TR.boxTitle TH {
	background-color: #5D7B9D;
}
TR.boxTitle TH A
{
	font-family: Verdana;
	text-transform: capitalize;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
TR.boxTitle TH A:hover
{
	color: #EFEBE0;
}
TR.boxTitle TH A:active
{
	font-family: Verdana;
	text-transform: capitalize;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
TR.boxTitle TH A:visited
{
	font-family: Verdana;
	text-transform: capitalize;
	font-weight: bold;
	color: White;
	text-decoration: none;
}
.pageHeader 
{
	background-image: url(../Images/bg.jpg); 
	background-repeat:repeat-x;
	height: 67px;
	width:100%;
}
.pageBody
{
	font-family:Verdana;
	background-color:#FFFFFF;
	padding-bottom:1px;
	padding: 0px;
	border: solid 1px #000000;
	display: block;
	margin: 0px;
}
.pageContent 
{
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	margin: 0px auto;
	text-align:center;
	font-family: Verdana;
	font-size: 11px;
	display: block;
}
.leftNav
{
	background-color: #003399;
    margin: 16px 0px 0px 10px;
	padding: 0px 0px 5px 0px;
	width: 178px;
	float:left;
    display: inline;
	height: 500px;
}

#ClientNumberDiv
{
    background-color:#02013A;
    border:1px solid #003399;
    color: #FFFFFF;
    text-align:center;
    font-weight:bold; 
    width: 168px;
    display:block;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
    font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#leftNavDiv div 
{
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	font-weight: bold;
	margin: 0px;
}

#leftNavDiv div a 
{
    text-decoration:none;
}

#leftNavDiv div a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.HelpDiv a
{
    color:#6699CC;
    display:block;
    margin-left:-7px
}
.HelpDiv a:hover
{
    background-color:#6699CC;
    color:White;
}
.leftNavLink {
	font-family: Verdana;
	margin-top: 3px;
	padding:0px 0px 0px 0px;
	margin-left:0px;
	margin-bottom: 5px;
}
.txtSubCategory {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3333;
}
.leftNavLink A {
	font-family: Verdana;
	text-transform: capitalize;
	font-weight: bold;
	text-decoration: none;
	color: #6699CC;
	cursor: pointer;
}
.leftNavLink A:visited {
	font-family: Verdana;
	text-transform: capitalize;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.question
{
    clear:both;
    float:none;
    height:35px;
}
.summaryDetail
{
    clear:both;
    float:none;
}
.mainContent 
{
	float: left;
	display: block;
	font-family: Verdana;
	background-color:#FFFFFF;
	font-size: 11px;
	width: 810px;
	height:554px;
	min-height: 554px;
	max-height:1200px;
	/*z-index:3;*/
}

.pageFooter
{
	float:none;
	clear:both;
    width:780px;
    top:554px;
    left:auto;
    position:absolute;
	padding-left: 5px; 
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 10px 10px 10px 9px;
	background-color:#003399;
}
.pageLegal {
	left:auto;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
}
.pageLegal a
{
	color: #FFFF99;
}
p.rowWrapper 
{
    padding-top: 5px;
    padding-bottom: 5px;
    page-break-before:left;
    
}
.floatDiv {
	float: left;
	display: block;
}
br {
	clear: both;
}
.aggrCol1 {
	width: 88px;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	font-weight: bold;
}	

.helpHeader {
	font-family: Verdana;
	text-transform: capitalize;
	font-size: 12px;
	font-weight: bold;
	color: #3F3E3B;
	text-decoration: none;
}
.helpText {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.helpNav {
	float: left;
	width: 210px;
	padding-left: 3px;
	font-family: Verdana;
	font-size: 11px;
	display: block;
	height:465px;
	background-color: #EFEBE0;
}
.helpBody {
	display:block;
	float:left;
	font-family:Verdana;
	background-color:#FFFFFF;
	padding: 0px;
	padding-bottom: 20px;
	margin: 0px;
	width:540px;
	border: none;
	height:445px;
	overflow: scroll;
	border-right:groove 1px black;
	border-bottom:groove 1px black;
}
.helpOuter {
	display:block;
	height:470px;
}
.customError {
	float:left;
	text-align:center;
	font-weight:bold;
	width:330px;
	margin-top:-15px;
	color: Red;
}
#divHdrMenu div 
{
	float: right;
}
#divSideMenu {
	margin-top: 20px;
}
#divSideMenu div {
	padding-bottom: 12px;
	padding-left: 40px;
}
#divTagline
{
    height:29px;
}
#divPageTitle {
	background-image: url(../Images/page_title_bg.gif);
	background-repeat: repeat-x;
	width:100%;
}
#divButtonProducts 
{
	position: absolute;
	left: 293px;
	top: 40px;
	border: 1px solid #996666;
	height:18px;
	z-index: 2;
}
#divButtonServices 
{
	position: absolute;
	left: 446px;
	top: 40px;
	border: 1px solid #996666;
	height:18px;
	z-index: 3;
}
#divMenuProducts 
{
	position: absolute;
	left: 293px;
	top: 59px;
	border: 1px solid #996666;
	width:144px;
	visibility: hidden;
	z-index: 2;
}

#divMenuProducts div
{
    height:18px;
}

#divMenuServices 
{
	position: absolute;
	left: 446px;
	top: 59px;
	width:144px;
	border: 1px solid #996666;
	visibility: hidden;
	z-index: 5;
}
#divMenuServices div
{
    height:18px;
}

#divClearDrops 
{
	position: absolute;
	left: 110px;
	top: 0px;
	visibility: hidden;
	z-index: 1;
}
#divButtonOnline 
{
	position: absolute;
	left: 140px;
	top: 40px;
	border: 1px solid #996666;
    height:18px;
    z-index: 2;
}
#divMenuOnline 
{
	position: absolute;
	left: 140px;
	top: 59px;
	width:144px;
	border: 1px solid #996666;
	visibility: hidden;
	z-index: 5;
}
#divMenuOnline div
{
    height:18px;
}
#divMenuOnline li
{
    height:18px;
}
.LoanNavTitle
{
    background-color:#02013A;
    border:1px solid #003399;
    color: #FFFFFF;
    text-align:center;
    font-weight:bold; 
}
#divContent {
	text-align: left;
	margin-bottom: 40px;
}
#divContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#divContent div 
{
    margin-left: 18px;
}
#divContent h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000033;
	margin-top: 18px;
	margin-bottom: 0px;
}
#divFeatures li {
	font-size: 14px;
	font-weight: bold;
	color: #CC3333;
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.activeArrow {
	background-image: url(/Images/side_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.Panel legend 
{
    color:Black;
    font-size:12px;
    font-weight:bold;
}
