﻿#MainWrapper
{
	width:744px;
	margin:12px auto 0px auto;
}

#Header
{
	height:187px;
}

#HeaderImages
{
	height:137px;
	margin-top:1px;
}

#CompanyHighlights
{
	width:230px;
}


#CompanyHighlights a
{
	color:#288598;
	font-family:Tahoma;
}

#SiteMap a
{
	color:#288598;
	font-family:Tahoma;
}

#SiteMap a:visited,
#CompanyHighlights a:visited
{
	color:#747474;
	font-family:Tahoma;
}




#CompanyHighlights .HighLightTitle
{
	font-weight:bold;
	color:#3c90a1;
}

#CompanyHighlights ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#CompanyHighlights ul li
{
	background-image: url(/Img/HighlightIcon.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:13px;
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #c2c2c2;
}

#CompanyHighlights ul li li
{
	margin-bottom:15px;
}

#CompanyHighlights .Details
{
	text-align:right;
	margin:20px 0px 20px 0px;
}

#CompanyHighlights .Details a
{
	color:#91a23d;
	font-family:Tahoma;
	font-size:0.8em;
}

.HomeMargin
{
	margin-left:30px;
}

#WelcomeBox
{
	padding:14px 10px 20px 0px;
	border-bottom:1px dashed #c2c2c2;
	margin-bottom:15px;
}

#WhyChooseUs
{
	width:237px;
}

#Quote
{
	 float:right;
	 background-image: url(/Img/FamousQuotesBg.jpg);
	 background-repeat:no-repeat;
	 width:236px;
	 height:197px;
	 position:relative;
}

.QuoteText
{
	position:absolute;
	display:block;
	width:160px;
	top:61px;
	left:38px;
	color:#326b76;
	font-size:0.9em;
}

.GreyBox
{
	height:3px;
	background-color:#c7c7c7;
}


#GlobalNav ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:42px;
}

#GlobalNav ul li
{
	display:inline;
	margin:0px;
	padding:0px;
}

#GlobalNav ul li a
{
	margin-top:1px;
	margin-bottom:1px;
	padding:0px;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-position:0px 0px;
	height:40px;
}

#GlobalNav ul li a.Selected,
#GlobalNav ul li a:hover
{
	background-position:0px -40px;
}

#HomeNav a
{
	width:64px;
	background-image: url(/Img/HomeNav.gif);
	margin-right:1px;
}

#AboutUsNav a
{
	width:84px;
	background-image: url(/Img/AboutUsNav.gif);
	margin-right:1px;
}

#HomeLoansNav a
{
	width:107px;
	background-image: url(/Img/HomeLoansNav.gif);
	margin-right:1px;
}

#CommLoansNav a
{
	width:147px;
	background-image: url(/Img/CommLoansNav.gif);
	margin-right:1px;
}
 
#OurPeopleNav a
{
	width:97px;
	background-image: url(/Img/OurPeopleNav.gif);
	margin-right:1px;
}

#UsefulResourcesNav a
{
	width:139px;
	background-image: url(/Img/UsefulResourcesNav.gif);
	margin-right:1px;
}

#ContactUsNav a
{
	width:100px;
	background-image: url(/Img/ContactUsNav.gif);
}

#BodyWrapper
{
	margin-top:10px;
}

.LeftContentColumn
{
	width:230px;
	float:left;
}

#LocalNav ul
{
	width:212px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#LocalNav ul li
{
	margin:0px;
	padding:12px 0px 12px 0px;
	border-bottom:1px dashed #dfdfdf
}

#LocalNav ul li a
{
	display:block;
	padding-left:18px;
	background-image:url(/Img/NavBgArrow.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	color:#288598;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;
	font-family:Arial;
}

#LocalNav ul li a:hover,
#LocalNav ul li a.Selected
{
	color:#9e433f;
}

#LocalNav ul li.First
{
	border-top:1px dashed #dfdfdf
}


#LocalNav ul ul
{
	width:212px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}


#LocalNav ul li li
{
	margin:0px;
	padding:5px 0px 2px 0px;
	border-bottom:none;
}

#LocalNav ul li li.First
{
	border-top:none;
	margin-top:4px;
}

#LocalNav ul li li a
{
	padding-left:30px;
	background-position:16px 4px;
	color:#288598;
	font-size:0.85em;
}

.RightContentColumn
{
	float:right;
	width:510px;
	margin:0px;
}

.ContentSection
{
	font-size:0.9em;
	margin-left:20px;
}

#Footer
{
	clear:both;
	padding-top:5px;
}

#FooterNav
{
	background-color:#e9e9e9;
	height:65px;
	margin-top:1px;
	line-height:65px;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size:0.75em;
	color:#747474;
}

#FooterNav a
{
	color:#747474;
	text-decoration:none;
}

#FooterNav a:hover
{
	text-decoration:underline;
}


#FooterNav #Copy
{
	float:left;
	margin-left:15px;
}

#FooterNav .Address
{
	float:right;
	margin:10px 20px 0px 0px;
	line-height:normal;
}

.TOC
{
	color:#be290c;
	padding:0px;
	margin:0px;
	list-style-type:none;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	font-size:0.9em;
	margin-left:20px;
}

.TOC li
{
	margin:5px 0px 5px 0px;
}

.TOC li a
{
	color:#be290c;
}

.LinkList ul
{
	color:#373737;
	margin:5px 0px 5px 0px;
	padding:4px 0px 4px 0px;
	list-style-type:none;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}

.LinkList ul li
{
	background-repeat:no-repeat;
	background-position:13px 7px;
	padding:7px 10px 10px 39px;
}

.LinkList li a
{
	color:#be290c;
}


/**************************
 *  Cotent Form Styles
 **************************/

.ContentTable
{
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	width:99%;
	padding:0px;
	margin:0px;
}

.ContentTable p
{
	padding:0px;
	margin:0px;
}

.ContentTable td
{
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	padding:5px 5px 5px 8px;
	margin:0px;
	color:#747474;
}

/**************************
 *  Form builder forms
 **************************/


table.Form
{
	position:relative;
	top:3px;
	border-top:1px solid #dfdfdf;
	width:100%;
}


table.Form th, table.Form td
{
	border-bottom:1px solid #dfdfdf;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}

table.Form th
{
	width:150px;
	padding:5px 5px 5px 10px;
	color:#9e433f;
	font-weight:bold;
}

table.Form td
{
	padding:5px 5px 5px 8px;
	border-left:1px solid #dfdfdf;
	color:#747474;
}

table.Form th span.Mandatory
{
	position:relative;
	float:right;
	top:4px;
	right:5px;
	width:5px;
	height:5px;
	background-image: url(/Images/MandatoryIcon.gif);
}

table.Form div.ExplanatoryText, table.Form div.Info
{
	padding-top:3px;
	color:#51b3b8;
	font-size:0.9em;
}

table.Form  td.ButtonRow
{
	border-bottom:1px solid #fcd5a7;
	padding:8px 0px 4px 150px;
	margin-bottom:13px;
}

/*** FORMBUILDER STYLES ***/

.FormBuilder h3
{
	color:#307684;
	font-weight:bold;
	font-size:1.2em;
}

.FormBuilderTable
{
	width:100%;
}

.FormBuilderTable th,
.FormBuilderTable td
{
	text-align:left;
	vertical-align:top;
	border-top:1px solid #dfdfdf;
	font-weight:normal;	
	padding:3px 3px 3px 3px;
}

.FormBuilderTable th
{
	width:175px;
}

.FormBuilderTable textarea
{
	width:98%;
}

.FormBuilderMandatory
{
	float:right;
	background-image:url(../Img/MandatoryIndicator.gif);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
	overflow:hidden;
	margin-top:8px;
}

.FormBuilderMandatory span
{
	position:relative;
	left:-10000px;
}

.FormBuilderTable td.FormBuilderMessage
{
	color:#307684;
	font-weight:bold;
	font-size:1.1em;
	padding:10px 3px 10px 3px;
}

.FormBuilderFieldInfo
{
	font-size:0.9em;
	font-weight:normal;
	color:#666;
	line-height:normal;
	margin-top:1px;
}

.FormBuilderButtons
{
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:4px 0px 4px 183px;
}

.FormBuilderButtons input
{
	color:#fff;
	font-weight:bold;
	background-color:#943430;
	border:0px;
	margin-right:5px;
	padding:1px 20px;
	width:auto;
	overflow:visible;
	font-size:1em;
}

.FormBuilderTextSmall
{
	width:50px;
}

.FormBuilderTextMedium
{
	width:150px;
}

.FormBuilderTextLarge
{
	width:98%;
}

#HeaderPrint
{
	display: none;
}
