﻿body
{
	margin: 0px;
	background-color: #ffffff;
	font-family:Verdana;
	color: #4D4D4D;
}

tr
{
	font-size:8pt;
}

a:Link,
a:Visited
{
	color:#4060AF;
	text-decoration:none;
}

a:Active,
a:Hover
{
	color:#4060AF;
	text-decoration:underline;
}






.MainTopLeftBox
{
}

.MainTopCenterBox
{
	background-image:url(images/MainTopCenterBoxBackground.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}

.MainTopRightBox
{
}

.MainMiddleLeftBox
{
}

.MainMiddleCenterBox
{
	background-color:#ffffff;
	vertical-align:top;
	padding-bottom:20px;
}

.MainMiddleRightBox
{
}

.MainBottomLeftBox
{
}

.MainBottomCenterBox
{
	background-image:url(images/MainBottomCenterBoxBackground.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:25px;
	vertical-align:top;
}

.MainBottomRightBox
{
}



.ToolbarContentBox
{
	text-align:right;
	font-size:8pt;
	color:#ffffff;
	padding-right:200px;
}

.ToolbarItemBox
{
	text-align:right;
	padding-left:30px;
	color:#ffffff;
	font-size:8pt;
	font-weight:normal;
}

a.ToolbarItem:Link,
a.ToolbarItem:Visited
{
	color:#ffffff;
	text-decoration:none;
}

a.ToolbarItem:Hover,
a.ToolbarItem:Active
{
	color:#ffffff;
	text-decoration:underline;
}

.WelcomeBox
{
	padding-left:20px;
	color:#805900;
	font-size:8pt;
	padding-bottom:5px;
}

a.LoginStatus:Link,
a.LoginStatus:Visited
{
	color:#805900;
	text-decoration:none;
	font-weight:bold;
}

a.LoginStatus:Active,
a.LoginStatus:Hover
{
	color:#805900;
	text-decoration:underline;
	font-weight:bold;
}

a.WelcomeItem:Link,
a.WelcomeItem:Visited
{
	color:#805900;
	text-decoration:none;
}

a.WelcomeItem:Hover,
a.WelcomeItem:Active
{
	color:#805900;
	text-decoration:underline;
}

.InstitutionBox
{
	text-align:right;
	padding-right:20px;
	font-size:16pt;
	color:#4060AF;
	font-weight:normal;
	padding-bottom:0px;
}

.MainPic
{
	background-image:url(/images/MainPic.jpg);
	background-repeat:no-repeat;
}

.FooterItemBox
{
	font-size:8pt;
	color:#4060AF;
	padding-left:10px;
	vertical-align:top;
}

.FooterItemHeader
{
	font-weight:bold;
}

.FooterItem
{
}

a.FooterItem:Link,
a.FooterItem:Visited
{
	color:#4060AF;
	text-decoration:none;
}

a.FooterItem:Active,
a.FooterItem:Hover
{
	color:#4060AF;
	text-decoration:underline;
}

.FooterLogoBox
{
	padding-bottom:10px;
}







.LeftbarBox
{
	vertical-align:top;
}

div.LeftbarContent
{
	padding:0px 10px 0px 10px;
}








table.NavTable
{
	width:100%;
}

td.NavTitleBox
{
	vertical-align:top;
	padding:10px 10px 5px 10px;
	border: solid 1px #dddddd;
	background-color:#eeeeee;
}

div.NavTitle
{
	font-size:10pt;
	color:#4060AF;
	padding-bottom:3px;
	font-weight:bold;
}



td.NavItem1IconBox
{
	border-left: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	padding-left:5px;
}

td.NavItem1LinkBox
{
	padding: 5px;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}

td.NavItem1IconBoxActive
{
	border-left: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	background-color: #f8f8f8;
	padding-left:5px;
}

td.NavItem1LinkBoxActive
{
	padding: 5px;
	background-color: #f8f8f8;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	font-weight:bold;
}



td.NavItem2IconBox
{
	border-left: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	padding-left:5px;
}

td.NavItem2LinkBox
{
	padding: 3px 5px 3px 20px;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
}

td.NavItem2IconBoxActive
{
	border-left: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	background-color: #f8f8f8;
	padding-left:5px;
}

td.NavItem2LinkBoxActive
{
	padding: 3px 5px 3px 20px;
	background-color: #f8f8f8;
	border-right: solid 1px #eeeeee;
	border-bottom: solid 1px #eeeeee;
	font-weight:bold;
}


























.CenterbarBox
{
	vertical-align:top;
}

.CenterbarTitle
{
	font-size:16pt;
	padding:20px 0px 0px 0px;
	color:#4060AF;
}

.CenterbarSubtitle
{
	font-size:12pt;
	color:#C59217;
}

.CenterbarHeader
{
	font-size:12pt;
	color:#4060AF;
	font-weight:bold;
	padding:30px 0px 0px 0px;
}

.CenterbarContent
{
	font-size:8pt;
	padding:0px 10px 0px 0px;
}








.FeatureTitle
{
	font-weight:bold;
	padding:20px 0px 10px 0px;
}

.FeatureImage
{
	padding-right:10px;
	vertical-align:top;
}

td.FeatureText
{
	vertical-align:top;
}










div.FormListTitle
{
	font-size:12pt;
	padding-top:30px;
}

table.FormTable
{
}

td.FormTitleBox
{
	vertical-align:top;
	padding-top:20px;
}

div.FormTitle
{
	font-size:10pt;
	color:#4060AF;
	padding-bottom:3px;
	font-weight:bold;
}

td.MessageTitleBox
{
	vertical-align:top;
	padding-top:20px;
}

div.MessageTitle
{
	font-size:10pt;
	color:#cc0000;
	padding-bottom:3px;
	font-weight:bold;
}

td.MessageContentBox
{
	border-top:solid 2px #cc0000;
	border-left:dotted 1px #ff9999;
	border-right:dotted 1px #ff9999;
	border-bottom:dotted 1px #ff9999;
	padding: 5px;
	background-color:#ffeeee;
}

div.MessageContentBox
{
	width: 500px;
}

div.MessageContent
{
	color:#cc0000;
}

td.FormInstructionBox
{
	border-top: solid 2px #8CA1D0;
	width:680px;
	padding:10px 0px;
}

div.FormInstruction
{
	color:#333333;
}

td.FormContentBox
{
	vertical-align:top;
	border-top:solid 2px #8CA1D0;
	border-left:dotted 1px #cccccc;
	border-right:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
}

div.FormGroup
{
	font-weight:bold;
	padding:10px 5px 0px 2px;
}

td.FormLabelBox
{
	text-align:right;
	vertical-align:top;
	width:180px;
	padding:2px 10px 2px 0px;
}

div.FormLabel
{
}

td.FormLabelLongtextBox
{
	text-align:right;
	padding:10px 10px 2px 10px;
	width:50px;
	vertical-align:top;
}

div.FormLabelRequired
{
	color:#cc0000;
}

td.FormFieldBox
{
	vertical-align:top;
	width:280px;
	background-color:#f6f6f6;
	border-left:dotted 1px #cccccc;
	padding:2px 10px;
}

div.FormField
{
}

td.FormFieldLongtextBox
{
	background-color:#f9f9f9;
	width:400px;
	padding: 10px 10px;
	vertical-align:top;
	border-left:dotted 1px #cccccc;
}

div.FormFieldHelp
{
	border:dotted 1px #cccccc;
	padding:5px;
	color:#666666;
	background-color:#ffffff;
	margin-bottom:5px;
}

td.FormHelpBox
{
	vertical-align:top;
	width:180px;
	padding:0px 10px 10px 10px;
	background-color:#FFFBCC;
	border-right:dotted 1px #cccc99;
	border-top:solid 2px #CCC78F;
	border-bottom:dotted 1px #cccc99;
	background-image:url(/Images/FormHelpBoxBackground.jpg);
	background-repeat:repeat-x;
}

.FormHelp
{
	padding-top:10px;
	color:#666633;
}

td.FormControlBox
{
}

td.FormButtonBox
{
	padding-top:5px;
	padding-left:10px;
}

table.ScreenButtonTable
{
}

td.ScreenButtonBox
{
	padding:10px 10px 10px 10px;
}














.MembershipFormCheckBox
{
	padding:0px 0px 10px 50px;
}

.MembershipFormFailureText,
.MembershipFormErrorMessage
{
	color:#cc0000;
	padding:10px 0px;
	width:400px;
}

.MembershipFormHyperLink
{
	padding: 10px 0px 20px 50px;
}

.MembershipFormInstructionText
{
	padding:0px 0px 10px 0px;
	text-align:left;
}

.MembershipFormLabel
{
	padding:10px 10px 10px 0px;
	color:#000000;
}

.MembershipFormLabelFront
{
	padding-bottom:2px;
	color:#C59217;
}

.MembershipFormLoginButton,
.MembershipFormSubmitButton,
.MembershipFormCancelButton,
.MembershipFormContinueButton,
.MembershipFormCreateUserButton,
.MembershipFormFinishCompleteButton,
.MembershipFormFinishPreviousButton,
.MembershipFormNavigationButton,
.MembershipFormSideBarButton,
.MembershipFormStartNextButton,
.MembershipFormStepNextButton,
.MembershipFormStepPreviousButton,
.MembershipFormChangePasswordButton
{
	background-color:#eeeeee;
	font-family:Verdana;
	font-size:8pt;
	padding:5px 10px;
	border:solid 1px #000000;
}

.MembershipFormSuccessText,
.MembershipFormCompleteSuccessText
{
	padding-top:50px;
	padding-bottom:20px;
}

.MembershipFormTextBox
{
	font-family:Verdana;
	font-size:8pt;
	border:solid 1px #000000;
	padding:3px;
}

.MembershipFormTextBoxFront
{
	font-family:Verdana;
	font-size:8pt;
	border:none;
	padding:3px;
	width:80px;
	background-color:#C59217;
	color:#ffffff;
}

.MembershipFormTitleText,
.MembershipFormHeader
{
	font-size:16pt;
	padding:10px 0px 30px 0px;
	color:#4D4D4D;
	text-align:left;
}

.MembershipFormValidatorText
{
	font-weight:bold;
	color:#ffcccc;
}








.TeaserRatesContainer
{
	width:300px;
	vertical-align:top;
	padding-right:10px;
}

div.LoanRatesContainer
{
	width:480px;
}

td.ListSelectHeaderBox
{
	font-size:8pt;
	font-weight:bold;
	vertical-align:bottom;
	padding:5px 5px 5px 0px;
}

td.ListSelectItemBox
{
	font-size:8pt;
	vertical-align:top;
	padding:5px 5px 5px 0px;
	border-top:dotted 1px #cccccc;
}

td.ListTextHeaderBox
{
	font-size:8pt;
	font-weight:bold;
	vertical-align:bottom;
	padding:5px 5px 5px 0px;
}

td.ListTextItemBox
{
	font-size:8pt;
	vertical-align:top;
	padding:5px 5px 5px 0px;
	border-top:dotted 1px #cccccc;
}

td.ListPercentHeaderBox
{
	font-size:8pt;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	padding:5px 5px 5px 0px;
}

td.ListPercentItemBox
{
	font-size:8pt;
	vertical-align:top;
	text-align:center;
	padding:5px 5px 5px 0px;
	border-top:dotted 1px #cccccc;
}

td.ListCurrencyHeaderBox
{
	font-size:8pt;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	padding:5px 5px 5px 0px;
}

td.ListCurrencyItemBox
{
	font-size:8pt;
	vertical-align:top;
	text-align:center;
	padding:5px 5px 5px 0px;
	border-top:dotted 1px #cccccc;
}






.UserItemBox
{
	padding:5px 10px 5px 0px;
}

.UserPortraitBoxLeft
{
	margin-bottom:20px;
	margin-top:20px;
	font-size:8pt;
	padding:10px;
	
	float:left;
	text-align:left;
	margin-right:20px;
	border:solid 1px #cccccc;
}

.UserPortraitBoxLeftShaded
{
	margin-bottom:20px;
	margin-top:20px;
	font-size:8pt;
	padding:10px;
	
	float:left;
	text-align:left;
	margin-right:20px;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
}

.UserPortraitBoxRight
{
	margin-bottom:20px;
	font-size:8pt;
	padding:10px;

	float:right;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	border:solid 1px #cccccc;
}

.UserPortraitBoxRightShaded
{
	margin-bottom:20px;
	font-size:8pt;
	padding:10px;

	float:right;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	border:solid 1px #999999;
	background-color:#eeeeee;
}

.UserPortrait
{
}

.UserInfoTitle
{
	font-weight:bold;
	margin-top:10px;
}

.UserInfoLabel
{
}

a.UserInfoApplyNow:Link,
a.UserInfoApplyNow:Visited
{
	font-weight:bold;
	color:#cc0000;
}

a.UserInfoApplyNow:Hover,
a.UserInfoApplyNow:Active
{
	font-weight:bold;
	color:#ff6666;
}

.UserContent
{
	margin-top:20px;
	margin-right:20px;
}

