﻿BODY
{
	margin:0;
	background-color:#6e778e;
}

HR 
{
	height: 1px;
	color: #002869;
}

INPUT 
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #0d1d42;
}

TEXTAREA 
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #0d1d42;
}

SELECT 
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #0d1d42;
	border: 1px solid #002869;
}

/********** Layout CSS Files ************/
.OuterBorder
{
	padding:0px;
	border-color:#4c5873;
	border-width:4px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	width:761px;
}

.InnerBorder
{
	padding:0px;
	border-color:#3d4967;
	border-width:1px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
}

.HeaderCell
{
	height:109px;
	width:759px;
	background-image:url("../Images/Header.gif");
	background-position:center;
	background-repeat:no-repeat;
}

.MainCellLeft
{
	width:561px;
}

.MainCellRight
{
	width:198px;
}

.MainCellSub
{
	width:788px;
}

.BottomCellLeft
{
	width:561px;
	background-image:url(../Images/Slices/SliceGreenGradiant.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:White;
	height:143px;
}

.BottomCellRight
{
	width:198px;
	background-image:url(../Images/BackGroundHouse.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#e8f5e6;
	height:143px;	
}

.MainCellLeftWhite
{
	width:561px;
	background-color:#FFFFFF;
}

.MainCellRightGreen
{
	background-color:#e8f5e6;
	width:198px;
}

.MainCellLeftWhiteSub
{
	width:540px;
	background-color:#FFFFFF;
}

.MainCellRightGreenSub
{
	background-color:#e8f5e6;
	width:169px;
}

.DropShadowSlice
{
	background-image:url(../Images/Slices/SliceWhiteDropShadow.gif);
	background-repeat:repeat-x;
	height:5px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;
}

.FlashImage
{
	overflow:hidden;
	z-index:-56;
}

.GreenLine
{
	vertical-align:top;
	background-image:url(../Images/Slices/SliceGreenHome.gif);
	background-repeat:repeat-x;
	height:2px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;
	width:100%;
}

.TopTanPanel
{
	background-color:#ededed;
	height:150px;
}

.TopGreenPanel
{
	background-color:#dbe8d9;
	height:150px;
}

.HomeDottedLine
{
	height:1px;
	width:220px;
	padding:0px;
	border-color:#868ea0;
	border-width:1px;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-style:dotted;
}

.HomeBottomStripe
{
	vertical-align:top;
	background-image:url(../Images/Slices/SliceBottomStripes.gif);
	background-repeat:repeat-x;
	height:20px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;	
}

.HomeFooter
{
	background-color:#ecf7ea;
	height:45px;
	text-align:left;
}

.HomeSpacerLeft
{
	width:20px;
}

.SubSpacerLeft
{
	width:8px;
}

.SubSpacerMiddle
{
	width:40px;
}

.HomeSpacerRight
{
	width:13px;
}

.SubSpacerRight
{
	width:8px;
}

.ContentTable
{
	width:100%;
}

.ContactFormColumnLeft
{
	width:165px;
	font-family:Arial;
	font-size:11px;
	color:#4c4c4c;
	font-weight:bold;
}

.ContactFormColumnRight
{
	width:220px;
}

.MultiView
{
	float:left;
}

/**********   END LAYOUT STYLES ************/

/*********** MENU STYLES *******************/

.MenuHomeItemRoot
{
	background-color:#3d4a68;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
}

.MenuHomeItemSub
{
	background-color:#ededed;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	height:12px;
	color:#4c4c4c;
	width:180px;
	text-align:left;
	padding:2px;
	text-indent:2px;
}

.MenuHomeItemSubHover
{
	background-color:#e0e0e0;
}

.MenuHomeArea
{
	text-align:left;
	padding:0px;
	background-color:#3d4a68;
}

.MenuSubItemRoot
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	color:#0d1d42;
	margin-left:1px;
	text-align:left;
	height:25px;
}

.MenuSubItemRootSelected
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	color:#447d3b;
	margin-left:1px;
	text-align:left;
	height:25px;
}

.MenuSubItemRootHover
{
	color:#447d3b;
}

.MenuSubSeparator
{
	background-image:url(../Images/Slices/SliceSubMenuSeparator.gif);
	background-repeat:repeat-x;
	width:150px;
	height:1px;
	margin-left:1px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;	
}

.MenuSubArea
{
	text-align:left;
	padding:0px;
	background-color:#FFFFFF;
}

.SearchText
{
	font-family:Arial;
	color:#FFFFFF;
	font-size:12px;
}

a.HeaderLinks
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;
}

a.HeaderLinks:Hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #071026;
	text-decoration:underline;
}

.LoginView
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

/************END MENU STYLES *****************/

.HomeTitle
{
	font-family:Arial;
	font-size:24px;
	color:#0d1d42;
	text-align:left;
}

.HomeTitleContent
{
	font-family:Arial;
	font-size:12px;
	color:#0d1d42;
	text-align:left;
}

.HomeSubTitleLarge
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#0d1d42;
	text-align:left;
}

.HomeSubTitle
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0d1d42;
	text-align:left;	
}

a.HomeSubTitle
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#0d1d42;
	text-align:left;	
	text-decoration:none;
}

a.HomeSubTitle:Hover
{
	text-decoration:underline;
}

.HomeSubTitleGreen
{
	font-family:Arial;
	font-size:16px;
	color:#447d3b;
	text-align:left;
}

.HomeContent
{
	font-family:Arial;
	font-size:12px;
	color:#4c4c4c;
	text-align:left;
}

.HomeContentSmall
{
	font-family:Arial;
	font-size:11px;
	color:#4c4c4c;
	text-align:left;
}

.SubTitle
{
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #0d1d42;
	font-weight:bold;
}

.SubContentTitle
{
	font-family: Arial, Verdana;
	font-size: 20px;
	color: #447d3b;
	font-weight:bold;	
}

.SubTitleUnderline
{
	background-image:url(../Images/Slices/SliceSubTitleUnderline.gif);
	background-repeat:repeat-x;
	width:540px;
	height:1px;
	margin-left:1px;
	margin-bottom:0px;
	padding-bottom:0px;
	overflow:hidden;
	
}

.HomeContentBlue
{
	font-family:Arial;
	font-size:12px;
	color:#0d1d42;
	text-align:left;
}

a.HomeLinks
{
	font-family:Arial;
	font-size:12px;
	color:#0d1d42;
	text-align:left;	
	text-decoration:underline;
}

a.HomeLinks:Hover
{
	font-family: Arial;
	font-size: 12px;
	color: #030d24;
	text-align:left;		
	text-decoration:underline;
}

.HomeFooterContent
{
	font-family:Arial;
	font-size:10px;
	color:#4c4c4c;
	text-align:left;
}

.GuidePanel
{
	border-style:solid;
	border-width:1px;
	border-color:#e8f5e6;
	height:350px;
	width:380px;
	padding:4px;
}

.LoanOfficerListBox
{
	border-style:solid;
	border-width:1px;
	border-color:#e8f5e6;
	height:100px;
	width:200px;
	padding:4px;
}

.GuideButtonsPanel
{
	width:540px;
}

.GuideMenu
{
	font-family:Arial;
	font-size:10px;
	color:#4c4c4c;
	text-align:left;
}

.GuideHeader
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#4c4c4c;
	text-align:left;
}

.GuideSubHeader
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#4c4c4c;
	text-align:left;
}

.GuideContentUnderline
{
	font-family:Arial;
	font-size:12px;
	color:#4c4c4c;
	text-align:left;
	line-height:14px;
	text-decoration:underline;
}

.GuideContent
{
	font-family:Arial;
	font-size:12px;
	color:#4c4c4c;
	text-align:left;
	line-height:14px;
}

a.GuideLink
{
	font-family:Arial;
	font-size:12px;
	color:#4c4c4c;
	text-align:left;
	text-decoration:underline;
}

a.GuideLink:Hover
{
	color:#000066;
}

.ButtonGuide {
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #4c4c4c;
	float:left;
	background-color:#e8f5e6;
}

.ButtonSmall 
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#586b92;
}

.Button {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#586b92;
}

.WizardButton {
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#586b92;
	text-align:left;
}

.ButtonTiny
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	background-color:#586b92;
}

.tinydetail
{
	font-family:Tahoma;
	font-size:6pt;
	font-weight:bold;
	color:#000000;
}

.ContentText
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
}

.ContentTextBold
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
	font-weight:bold;
}

.ContentTextLight
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #204395;
	text-decoration:none;	
}

.OfficeListText
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
}

.ContentTextSmall
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #0d1d42;
	text-decoration:none;	
}

a.ContentLink
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;		
}

a.ContentLink:Hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:underline;		
}

a.ContentBodyLink
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:underline;		
}

a.ContentBodyLink:Hover
{
	color: #1b4cbd;	
}

a.ContentLinkSmall
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #0d1d42;
	text-decoration:none;		
}

a.ContentLinkSmall:Hover
{
	text-decoration:underline;		
}


.ContentSubTitle
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #0d1d42;
	font-weight:bold;
}

.ContentSubTitleLarge
{
	font-family: Arial, Verdana;
	font-size: 16px;
	color: #0d1d42;
	font-weight:bold;
}

a.ContentSubTitleLinkWhite
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #fff7d8;
	text-decoration:none;		
}

a.ContentSubTitleLinkWhite:Hover
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #fff7d8;
	text-decoration:underline;		
}

a.ContentSubTitleLink
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #0d1d42;
	font-weight:bold;
	text-decoration:none;		
}

a.ContentSubTitleLink:Hover
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #0d1d42;
	text-decoration:underline;		
}

a.ContentSubTitleBodyLink
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #0d1d42;
	font-weight:bold;
	text-decoration:underline;		
}

a.ContentSubTitleBodyLink:Hover
{
	color: #1b4cbd;
}

.AdvisorListText
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
}

a.AdvisorListLink
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
}

a.AdvisorListLink:Hover
{
	color: #0d1d99;
}

.FormText
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
	font-weight:bold;
	text-align:left;
}

.SiteMapLink
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
	text-align:left;
}

a.SiteMapLink
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
	text-align:left;
}

a.SiteMapLink:Hover
{
	text-decoration:underline;	
}

.ErrorMessage
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #840808;
	text-decoration:none;	
}

.FooterText
{
	font-family:Arial;
	font-size:10; 
	color:#7b7c80; 
}

a.FooterText
{
	font-family:Arial;
	font-size:10; 
	color:#7b7c80; 
	text-decoration:none;
}

a.FooterText:Hover
{
	color:#7b7f80; 
	text-decoration:underline;	
}

a.FooterText:Visited
{
	color:#7b7c80; 
}

.AgentFeaturedText
{
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #0d1d42;
	text-decoration:none;	
}

a.AgentFeaturedLink
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
}

a.AgentFeaturedLink:Hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:underline;	
}

.AgentDetailsText
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
}

.AgentDetailsBold
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
	font-weight:normal;
}

.AgentDetailsTitle
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #0d1d42;
	font-weight:bold;
	text-decoration:none;	
}

a.AgentDetailsLink
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:none;	
}

a.AgentDetailsLink:Hover
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	text-decoration:underline;	
}

.AgentListText
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
}

.AgentListTitle
{
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #0d1d42;
	font-weight:bold;
	text-decoration:none;	
}

.AgentListSubHeader
{
	font-family: Arial, Verdana;
	font-size: 14px;
	color: #0d1d42;
	font-weight:bold;
	text-decoration:none;	
}

a.AgentListLink
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #0d1d42;
	text-decoration:none;	
}

a.AgentListLink:Hover
{
	text-decoration:underline;	
}

/*****************CALCULATOR CLASSES ********************/
.CalculatorInputTitle
{
	text-align: left;
}
.CalculatorInputText
{
	color:#666666;
	width:60px;
}
.CalculatorResult
{
	border-style:none;
	border-width:0px;
	font-size:9pt;
	text-align:center;
}
.CalculatorCaption
{
	font-weight:bold;
}
.CalculatorTabularResultsHeader
{
	font-style:italic;
}
.CalculatorValidation
{
	color:Black;
	font-size:x-small;
	font-weight:bold;
}