html, body
{
	margin: 0px;
}

table 
{
	margin: 0px;
}

.mainTable
{
	width: 100%;
}

.mileStoneInput
{
	border-bottom: solid 1px #B3B28A;
}
.mileStoneOutput
{
	padding: 5px;
}

.EntryCol1
{
	padding-right: 5px;
	vertical-align: top;
	width: 100px;
}

.EntryLabel
{
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	width: 150px;
}
.EstEntryLabel
{
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: top;
	width: 105px;
}
.InterestOnlyPanel
{
	padding: 2px;
	width: 250px;
	border: dotted 1px black;
}

.InterestOnlyPanel2
{
	padding: 2px;
	width: 125px;
	border: dotted 1px black;
}

.CollapsePanel
{
	padding: 5px, 5px, 5px, 5px;
	border: solid 1px black;
}

.ARMPanelTD
{
	padding-top: 5px;
}

.officerInterface
{
	color: Blue;
}

.EntryLabelNext
{
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
}

.EstEntryLabelNext
{
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
}

.EntryLabelLockLTV
{
	vertical-align: middle;
}

.normalContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;	
	vertical-align: top;
}
.keyText
{
	padding: 2px;
	font-size: 8pt;
	font-style: normal;
}

.loanFeatures
{
	width: 100%;
}

table td 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	vertical-align: top;
}

#rateBox
{
	Width: 278px;
	margin: 15 15 15 0;	
}

#contentArea
{
	border-top: #b3b28a 3px solid;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 25px;
	border-left: #b3b28a 1px solid;
	padding-top: 15px;
}

#ButtonDoSomething
{
	margin: 5px;
	color: midnightblue;
	background-color: #ffffcc;
}

#BoxLoanDescription
{
	border-right: #B3B28A 1px solid;
	padding-right: 5px;
	border-top: #B3B28A 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #B3B28A 1px solid;
	padding-top: 5px;
	border-bottom: #B3B28A 1px solid;
	background-color: infobackground;
}

#validationSummary
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 5px;
}


.loanType
{
	border: solid 1px black;
	background-color: whitesmoke;
}

.EstimatorPanel
{
	border-right: black 1px solid;
	padding-right: 15px;
	border-top: black 1px solid;
	padding-left: 15px;
	padding-bottom: 15px;
	border-left: black 1px solid;
	padding-top: 15px;
	border-bottom: black 1px solid;
	height: 400px;
}
.EstimatorButtonBar
{
	border-right: black thin ridge;
	padding-right: 5px;
	border-top: black thin ridge;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: black thin ridge;
	padding-top: 5px;
	border-bottom: black thin ridge;
}
.GFETitle
{
	font-weight: bold;
	font-size: 14px;
	color: #B3B28A;
	text-decoration: underline;
}

.GFESectionTitle
{
	font-weight: bold;
	font-size: 14px;
	color: #B3B28A;
	padding-top: 15px;
}

.GFESectionHeader
{
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
}

.GFESubTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #B3B28A;
}

.GFEEmphasize
{
	font-weight: bold;	
}

.annotation 
{
	font-size: xx-small;
}

.titleContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	color: black;
	font-weight: bold;
}
	
.subTitleContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #55553e;
}

	
.emphasizedContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #B3B28A;
}

.purpleUnderline 
{
	color: #B3B28A;
	text-decoration: underline;
}	

.errorMessage {
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	color: red;
	font-weight: bold;
}

#dataEntry
{
	margin-top: 15px;
}

#headerTabbed 
{
	border: 0px;
	padding: 0px;
	background-color: #fff;
	/* background-image: url(image/sidebar_1.jpg); */
	width: 100%;
}

#signInMastHead
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	left: 600px;
	visibility: visible;
	padding-bottom: 2px;
	color: #B3B28A;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 50px;
}

#signInMastHead a 
{
	color: #B3B28A;
	text-decoration: underline;
}


#navlist {
	position: absolute;
	z-index: 5;
	left: 235px;
	top: 82px;
	visibility: visible;
}

#dynToolBarDefault 
{
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border-top: 1px Solid black;
	border-left: 1px Solid black;
	border-right: 1px Solid black;
	background-color: #55553e; 
	color: white;
}

#dynToolBarHover
{
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border-top: 1px Solid black;
	border-left: 1px Solid black;
	border-right: 1px Solid black;
	background-color: #333333;
	color: white;
}

#navlist ul {
	/*/*/margin: 0;
	white-space: nowrap;
	padding: 0; /* */
}


#navlist li {
	display: inline;
	list-style-type: none;
	line-height: 150%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

#navlist a {
	/*/*/padding: 4px 10px 4px 10px;
	border-top: 1px Solid #b3b28a;
	border-left: 1px Solid #b3b28a;
	border-right: 1px Solid #b3b28a;
	background-color: #55553e; 
	 /* */
}

#navlist a:link, #navlist a:visited {
	color: #b3b28a;
	text-decoration: none;
}

#navlist a:hover { 
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #333333;
	color: white;
}

#uberlink a:link, #uberlink a:visited, #uberlink a:hover {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color: #333333;
	color: white;
}


.submenuDescription
{
	padding: 15px, 10px, 10px, 10px;
	margin-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	text-align: center;
	height: 160px;
	width: 208px;
	background-color: #003c32;
	visibility: visible;
}

a:link
{
	color: #55553e;
}
a:hover {
	color: #55553e;
}
a:visited {
	color: #55553e;
}



#photoLinks a:link, #photoLinks a:visited {
	text-decoration: none;
}

#photoLinks a:hover {
	text-decoration: underline;
}

#tblSidePanel
{
	margin-bottom: 15px;
}

#leftSide
{
	border-top: 3px solid #b3b28a;
	/* background-image: url(image/sidebar_1.jpg); */
	width: 210px;
	background-repeat: no-repeat;
	background-color: #d5d5be;
}

#appProgressMenu
{
	padding-left: 2px;
}

#rightSide
{
	width: 210px;
	border-top: 1px solid #b3b28a;
	border-left: #B3B28A 1px solid;
	background-color: #003c32;
	padding: 2px,5px, 5px, 5px
}

#leftside td 
{
	padding-left: 5px;
	
}

#leftside a:link, #leftside a:visited {
	text-decoration: none;
}

#leftside a:hover {
	text-decoration: underline;
}

#estimatorTabs 
{
	margin-top: 125px;
}

#staticContent 
{
	left: 0px;
	top: 0px;
	border-left: thin solid #003c32;
	padding: 5px 10px 10px 20px;
}

#introContent {
	margin: 0px 10px 0px 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 550px;
}

#briefcasePage 
{
	margin: 0px 10px 0px 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 650px;
}

#tabbedContent {
	left: 0px;
	top: 0px;
	border-top: 3px solid #003c32;
	border-bottom: thin solid #003c32;
	border-right: thin solid #003c32;
	border-left: thin solid #003c32;
	padding: 30px 10px 10px 20px;
	width: 675px;
	overflow: visible;
}

#footer {
	width: 100%;
	height: 30px;
	padding: 4px, 50px, 2px, 30px;
	text-align: center;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003c32;
	border-top: 3px solid #B3B28A;
	border-bottom: thin solid #B3B28A;
	}
	
#footer .maintenance {
	float: left;
	text-align: left;
	background-color: #003c32;
	}

#footer .copyright {
	float: right;
	text-align: right;
	}

#footer .copyright a {
	background-color: #003c32; 
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
#footer .copyright a:link, #footer .copyright a:visited {
	color: #b3b28a;
	text-decoration: none;
	background-color: #003c32;

}
#footer .copyright a:hover {
	background-color: #003c32;
	color: White;
}

#footer .maintenance a {
	background-color: #003c32; 
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
#footer .maintenance a:link, #footer .maintenance a:visited {
	color: #b3b28a;
	text-decoration: none;
	background-color: #003c32;

}
#footer .maintenance a:hover {
	background-color: #003c32;
	color: White;
}

#customerRegistration
{
	width: 600px;
}

#whyRegister
{
	width: 400px;
}

#signInBriefcase
{
	width: 200px;
	border-right: #b3b28a thin solid;
	border-top: #b3b28a thin solid;
	padding-right: 25px;
	padding-left: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-left: #b3b28a thin solid;
	border-bottom: #b3b28a thin solid;
	text-align: center;
}

.submenuSeparatorHover
{
	background-color: black;
}

