@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	width: 100%;
	height: 100%;
}

body {
	background-color: #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

a, a:visited {
	color: #5381AC;
	text-decoration: none;
}
a:hover, a:visited:hover {
	color: #5381AC;
	text-decoration: underline;
}

.clear-line {
	clear: both;
}

#wrapper-right {
	background: url(/images/global_bg_topright.jpg) right repeat-y;
	width: 955px;
	margin: 37px auto 0 auto;
}
#wrapper-left {
	background: url(/images/global_bg_topleft.jpg) left repeat-y;
	width: 945px;
	margin-right: 10px;
}
#wrapper-main {
	background: #FFFFFF url(/images/global_bg_header.jpg) top no-repeat;
	padding: 19px 23px 23px 23px;
	margin-left: 10px;
}
#wrapper-footer {
	background: url(/images/global_bg_foot.jpg) top no-repeat;
	width: 955px;
	margin: 0 auto 13px auto;
	padding-top: 13px;
	text-align: center;
	color: #FFFFFF;
	font-size: 10px;
}
#wrapper-footer a, #wrapper-footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#wrapper-footer a:hover, #wrapper-footer a:visited:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#header-wrapper {
	float: none;
	clear: both;
	height: 78px;
	width: 100%;
	margin-bottom: 11px;
	position: relative;
}
	
#header-logo {
	width: 145px;
	height: 78px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#header-links {
	font-size: 8px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	right: 3px;
}
#header-links .number-phone {
	font-size: 9px;
}
#header-links a, #header-links a:visited {
	color: #333333;
	text-decoration: none;
}
#header-links a:hover, #header-links a:visited:hover {
	color: #333333;
	text-decoration: underline;
}
#header-nav {
	float: none;
	clear: both;
	height: 30px;
	width: 100%;
	background: url(/images/hnav_bg.gif) right no-repeat;
}

#home-bottom {
	margin: 11px 19px 0 12px;
}
#home-bottom .head {
	display: block;
	background: url(/images/global_horiz_dots_221.gif) bottom no-repeat;
	padding-bottom: 9px;
	width: 221px;
	clear: both;
	float: none;
}
#home-bottom .head h2 {
	font-size: 13px;
	font-weight: bold;
	color: #5381AC;
	text-transform: uppercase;
	float: left;
}
#home-bottom .head h3 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	float: none;
	clear: both;
}
}
#home-bottom .head h4 {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	float: none;
	clear: both;
}
#home-bottom .head .number-date {
	font-size: 10px;
	color: #66666;
	float: right;
	text-align: right;
}
#home-bottom .content {
	display: block;
	padding-top: 9px;
	width: 221px;
	clear: both;
	float: none;
}
a.more, a.more:visited {
	color: #CF7A30;
	text-decoration: underline;
}
a.more:hover, a.more:visited:hover {
	color: #CF7A30;
	text-decoration: underline;
}

/* Landing Pages */

#landing-body {
	margin-top: 25px;
}

.landing-body-top {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 17px;
	width: 889px;
	height: 413px;
	position: relative;
}
.landing-body-top h2 {
	margin: 0 0 8px 54px;
	padding-top: 70px;
	width: 543px;
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}
.landing-body-top p {
	margin-left: 54px;
	margin-bottom: 8px;
	width: 417px;
}
.landing-body-top ul {
	margin-bottom: 6px;
	margin-left: 64px;
	font-size: 11px;
	line-height: 13px;
}
.landing-body-top ul li {
	margin-left: 10px;
}
.landing-body-top #main-links {
	position: absolute;
	bottom: 0px;
	left: 46px;
	height: 138px;
	width: 300px;
}
.landing-body-top #main-links a {
	display: block;
	font-size: 13px;
	line-height: 18px;
	padding-left: 10px;
	margin: 0;
	color: #333333 !important;
	text-decoration: none !important;
	background: url(/images/global_land_link_arr.gif) left center no-repeat;
}
#landing-body-top-trustdeed {
	background: url(/images/trustdeed/trustdeed_main.jpg) top left no-repeat;
}
#landing-body-top-investors {
	background: url(/images/investors/investors_main.jpg) top left no-repeat;
}
#landing-body-top-borrowers {
	background: url(/images/borrowers/borrowers_main.jpg) top left no-repeat;
}
#landing-body-top-about {
	background: url(/images/about/about_main.jpg) top left no-repeat;
}
#landing-body-top-contact, #landing-body-top-corner {
	color: #666666;
	font-size: 15px;
	line-height: 18px;
}
#landing-body-top-contact {
	background: url(/images/misc/contact_main.jpg) top left no-repeat;
}
#landing-body-top-corner {
	background: url(/images/corner/corner_main.jpg) top left no-repeat;
}
#landing-body-top-contact h2, #landing-body-top-corner h2 {
	padding-top: 94px !important;
	margin-bottom: 26px;
}
#landing-body-top-contact p .number-phone {
	color: #5282AC !important;
}
#landing-body-top-contact #main-links a, #landing-body-top-corner #main-links a {
	background: url(/images/global_misc_link_arr.gif) left center no-repeat;
}

#contact-form {
	background-color: #EDEDED;
	margin-top: 12px;
	padding: 26px 0 12px 53px;
	font-size: 12px;
	color: #2A2A2A;
}
#contact-form h3 {
	font-size: 13px;
	font-weight: bold;
	color: #5381AC;
	text-transform: uppercase;
	margin-bottom: 8px;
}
#contact-form .text-small {
	font-size: 11px;
}
#contact-form .field-text {
	width: 183px;
	border: #DADADA 1px solid;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	height: 19px;
}
#contact-form .field-zip {
	width: 75px;
	border: #DADADA 1px solid;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	height: 19px;
}
#contact-form .field-state {
	width: 50px;
	border: #DADADA 1px solid;
	line-height: 20px;
	font-size: 12px;
	color: #333333;
	height: 19px;
}
#contact-form .field-text-area {
	width: 375px;
	border: #DADADA 1px solid;
	line-height: 14px;
	font-size: 12px;
	color: #333333;
	height: 59px;
}

#landing-body-bottom {
	padding-left: 46px;
	background-color: #FFFFFF;
}
#landing-body-faqs {
	width: 413px;
	margin-left: 0px;
	float: left;
}
#landing-body-faqs p {
	text-indent: -20px;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}
#landing-body-faqs p.question {
	margin: 6px 0 0 20px;
}
#landing-body-faqs p.answer {
	margin: 0 0 6px 20px;
}
#landing-body-faqs p.question strong, #landing-body-faqs p.answer strong {
	color: #999999;
	padding-right: 10px;
}
#landing-body-five-steps {
	width: 430px;
	float: left;
}

/* Content Pages */

#content-table {
	margin-top: 25px;
}
#content-table #content-head {
	width: 710px;
	margin-left: 4px;
}
#content-table-misc {
	margin-top: 25px;
}
#content-table-misc #content-head {
	width: 889px;
}
#content-lnav {
	background-color: #EDEDED;
	padding-top: 30px;
	padding-bottom: 30px;
}
#content-lnav a {
	display: block;
	font-size: 11px;
	line-height: 20px;
	padding-left: 9px;
	margin: 0 12px 0 12px;
	color: #333333;
	text-decoration: none;
}
#content-lnav a, #content-lnav a:visited {
	color: #333333;
	text-decoration: none;
}
#content-lnav a:hover, #content-lnav a:visited:hover, #content-lnav a.selected, #content-lnav a.selected:visited {
	color: #5289B3;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/global_lnav_arrow.gif) left no-repeat;
}
#content-lnav-plain a:hover, #content-lnav a:visited:hover, #content-lnav a.selected, #content-lnav a.selected:visited {
	color: #5289B3;
	text-decoration: none;
	font-weight: bold;
}
#content-table .content {
	margin: 28px 0 0 28px;
	font-size: 12px;
	color: #333333;
}
#content-table-misc .content {
	margin: 28px 0 0 47px;
	font-size: 12px;
	color: #333333;
}
#content-table .content p, #content-table-misc .content p {
	margin-bottom: 10px;
}
#content-table .content ul, #content-table-misc .content ul, ul#contact-error {
	margin-bottom: 10px;
	margin-left: 10px;
}
#content-table .content ul li, #content-table-misc .content ul li, ul#contact-error li {
	margin-left: 10px;
}
#content-table .content ul.columns {
	color: #5289B3;
	float: left;
	width: 40%;
}
#content-table .content .chart {
	border-top: #E5E5E5 1px solid;
	padding-top: 18px;
	float: none;
	clear: both;
}
#corner-list {
	padding-right: 30px;
}
#corner-list h2 {
	font-size: 18px;
	line-height: 24px;
	color: #333333;
	font-weight: normal;
	padding-bottom: 12px;
}
#content-table .content table td, #corner-list table td {
	border-bottom: #E5E5E5 1px solid;
	padding: 10px 0 10px 0;
	font-size: 12px;
	color: #333333;
}
#content-table .content table td .icon, #corner-list table td .icon {
	margin-right: 10px;
}
#content-table .content table td .download, #corner-list table td .download {
	margin-left: 10px;
}
#content-table .content table td h3, #corner-list table td h3 {
	color: #333333;
	font-size: 13px;
	font-weight: normal;
}
#content-table .content table td h3 a, #corner-list table td h3 a {
	color: #5282AD;
	font-size: 15px;
	font-weight: bold;
}
#content-table .content table td h4 a, #corner-list table td h4 a {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}
#content-table .content #about-team-list {

}
#content-table .content #about-team-list .columns {
	float: left;
	width: 210px;
	margin-right: 12px;
	font-size: 10px;
	color: #333333;
}
#content-table .content #about-team-list .columns a {
	text-decoration: underline;
}
#content-table .content #about-team-detail .team-member {
	background: url(/images/global_horiz_dots_665.gif) top left repeat-x;
	margin-top: 12px;
	padding-top: 12px;
	clear: both;
	float: none;
}
#content-table .content #about-team-detail .team-member .left {
	width: 144px;
	margin-right: 12px;
	float: left;
}
#content-table .content #about-team-detail .team-member .right {
	width: 520px;
	float: left;
}
#content-table .content #about-team-detail .team-member .wide {
	width: 676px;
	float: left;
}
#content-table .content #about-team-detail .head {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
}
#content-table .content #about-team-detail .head h2 {
	color: #5381AC;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding-right: 10px;
	margin-right: 10px;
	border-right: #999999 1px solid;
}
#content-table .content #about-team-detail img {
	margin-right: 10px;
}

p.line {
	margin-top: 12px;
	border-top: #E5E5E5 1px solid;
	height: 1px;
}

/* Sitemap */

#content-table-misc #sitemap {
	margin: 0;
	font-size: 12px;
	color: #333333;
}
#content-table-misc #sitemap .sitemap-header {
	margin: 0 0 12px 0;
	padding-top: 35px;
	padding-left: 47px;
	font-size: 13px;
	line-height: 30px;
	background: url(/images/global_dash_small.jpg) bottom repeat-x;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
}
#content-table-misc #sitemap .sitemap-list {
	margin: 0;
	padding-left: 47px;
	font-size: 12px;
	line-height: 21px;
	color: #333333;
}
#content-table-misc #sitemap a {
	color: #333333;
	text-decoration: none;
}
