html
{
	background-color: #b2cfdf;
}
body
{
	background-color: #b2cfdf;
	font-size: .65em;
}
body,table
{
	font-family: Verdana,sans-serif;
}
table
{
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
}
table td
{
	border: 0 none;
}
h1,h2,h3,h5,h5,h6 h1 a,h2 a,h3 a,h5 a,h5 a,h6 a
{
	color: #007dc3;
	font-weight: bold;
	text-decoration: none;
}
h2
{
	font-size: 1.3em;
}
h3
{
	font-size: 1.1em;
}
a
{
	color: #007dc3;
}
a:hover
{
	color: #6aa9dc;
}
img
{
	border: 0;
}
.container
{
	margin: 0 auto;
	width: 980px;
}
#header-wrapper
{
	background: url(images/header_fill.jpg) repeat-x center top;
	padding: 0 20px;
}
#header
{
	height: 127px;
	width: 1000px;
}
#header a.logo
{
	display: block;
	float: left;
	height: 100px;
	margin: 14px 0 0 50px;
	width: 400px;
}
#header-nav
{
	float: right;
	height: 28px;
	margin-right: 12px;
}
#header-nav .rmItem,#header-nav a.rmLink
{
	height: 28px;
}
#header-nav a.rmLink
{
	background: #b2cfdf top left no-repeat;
	display: block;
	margin: 0 1px 0 2px;
	width: 81px;
}
#header-nav a.rmLink span.rmText
{
	display: none;
}
#header-nav a.rmLink:hover
{
	background-color: #2d92ca;
	background-position: 0 -28px;
}
#header-nav .rmItem a.rmFocused,#header-nav .rmItem a.rmFocused:hover
{
	background-color: #007dc3;
	background-position: 0 -56px;
}
#header-nav .rmItem a.contact_us
{
	background-image: url(Images/header_contact.gif);
}
#header-nav .rmItem a.about_us
{
	background-image: url(Images/header_about.gif);
}
#header-nav .rmItem a.loan_application
{
	background-image: url(Images/header_app.gif);
	width: 97px;
}
#header-nav .rmItem a.cu_support
{
	background-image: url(Images/header_support.gif);
}

#header-nav .rmItem a.marketing {
background-image: url(Images/header_marketingportal.gif);
width: 97px;
}




#content-wrapper
{
	background: url(images/main_fill.jpg) repeat center top;
	min-width: 1020px;
	padding: 0;
}
#content
{
	padding: 0;
}
#content-left
{
	background: url(images/main-left.png) repeat-y 0 0;
	padding-left: 20px;
}
#content-right
{
	background: url(images/main-right.png) repeat-y right 0;
	padding-right: 20px;
}
#main-nav
{
	float: left;
	margin: 7px 0 15px 63px;
	width: 214px;
}
#main-nav .RadMenu
{
	float: left;
}
#main-nav .rmItem,#main-nav a.rmLink
{
	height: 43px;
}
#main-nav .rmItem
{
	padding: 2px 0 2px 0;
}
#main-nav a.rmLink
{
	background: #007dc3 top left no-repeat;
	display: block;
	width: 214px;
}
#main-nav .rmFirst a.rmLink
{
	margin: 0 0 2px 0;
}
#main-nav a.rmLink span.rmText
{
	display: none;
}
#main-nav a.rmLink:hover
{
	background-color: #85bad8;
	background-position: 0 -43px;
}
#main-nav .rmItem a.rmFocused,#main-nav .rmItem a.rmFocused:hover
{
	background-color: #b2cfdf;
	background-position: 0 -86px;
}
#main-nav .rmItem a.our_approach
{
	background-image: url(Images/btn_approach.gif);
}
#main-nav .rmItem a.benefits
{
	background-image: url(Images/btn_benefits.gif);
}
#main-nav .rmItem a.origination
{
	background-image: url(Images/btn_origination.gif);
}
#main-nav .rmItem a.processing
{
	background-image: url(Images/btn_processing.gif);
}
#main-nav .rmItem a.servicing
{
	background-image: url(Images/btn_servicing.gif);
}
#main-nav .rmItem a.government_loans
{
	background-image: url(Images/btn_gov_loans.gif);
}
.testimonials-wrapper
{
	background: transparent url(Images/white-80.png) top left repeat;
	border: 2px solid #c5d4d3;
	float: left;
	margin-top: 6px;
	padding: 10px 10px 0 10px;
	width: 187px;
}
.testimonials-list
{
	display: none;
}
.testimonials-list,.testimonials-list li
{
	height: 260px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 187px;
}
.testimonials-list li
{
	background: transparent none!important;
}
.testimonials-list li p
{
	margin-bottom: 5px;
}
.testimonials-wrapper h2
{
	margin: 0 0 5px 0;
	padding: 0;
}
.testimonials-wrapper h3
{
	margin: 0 0 2px 0;
	padding: 0;
}
#main-content
{
	float: left;
	margin: 0 57px 0 27px;
	width: 617px;
}
#footer-wrapper
{
	clear: both;
	padding: 10px 0 20px 0;
	text-align: center;
}
#footer #copyright
{
	display: inline-block;
	font-size: 1.1em;
	line-height: 32px;
	padding-bottom: 5px;
	vertical-align: middle;
}
#footer img
{
	vertical-align: middle;
}
#footer #footer-links
{
	border-top: 2px solid #f8f5e7;
	display: inline-block;
	padding: 7px;
	white-space: nowrap;
}
#footer #footer-links a,#footer #footer-links a:visited
{
	color: #000;
	text-decoration: none;
}
#footer #footer-links a:hover
{
	color: #333;
}
body.home #content
{
	background: transparent url(Images/home_main_fill.png) no-repeat 0 0;
}
body.home #main-content
{
	margin: 0;
}
body.home #home-sub-main
{
	margin-left: 51px;
	margin-top: 19px;
}
#news-wrapper
{
	margin-left: 0;
}
#events-wrapper
{
	margin-right: 0;
}
.hsb-wrapper
{
	float: left;
	margin: 0;
	width: 279px;
}
.hsb
{
	background: transparent url(Images/white-80.png) top left repeat;
	color: #535353;
	float: left;
	font-size: 1.05em;
	height: 203px;
	overflow: hidden;
	padding: 12px 15px;
	width: 249px;
}
.hsb h2
{
	background: transparent url(Images/border_dot.gif) bottom left repeat-x;
	font-size: 1.4em;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
}
.hsb .webinar-icon
{
	text-align: center;
}
.hsb a,.hsb .hsb-date
{
	font-weight: bold;
}
.hsb .hsb-title,.hsb .hsb-title a,.hsb .hsb-title a:hover
{
	color: #535353;
	text-decoration: none;
}
.hsb-summary
{
	font-size: .95em;
}
.mcb .mcb-w-btm
{
	margin-bottom: 0;
	padding-bottom: 0;
}
.mcb-inner,.mcb-inner-wrapper
{
	background: transparent url(Images/white-80.png) top left repeat;
}
.mcb-inner
{
	padding: 20px 20px 15px 20px;
}
.mcb-heading,.mcb-sub-heading,.mcb-highlight
{
	color: #007dc3;
	font-weight: bold;
	margin: 0;
}
h2.mcb-heading
{
	margin-bottom: .5em;
}
.mcb-heading
{
	font-size: 1.2em;
}
.mcb-heading-wrapper
{
	background: transparent url(Images/border_dot.gif) bottom left repeat-x;
	height: 47px;
	margin: 0 0 15px 0;
	padding-bottom: 5px;
}
.mcb-heading-wrapper .mcb-heading-icons
{
	float: left;
}
.mcb-heading-wrapper .mcb-heading
{
	float: right;
	padding-top: 30px;
}
.mcb-morelink
{
	font-weight: bold;
	text-align: right;
}
hr.mcb-divider,div.mcb-divider
{
	background: transparent url(Images/border_dot.gif) bottom left repeat-x;
	border: 0 none;
	height: 3px;
	margin: .25em 0 20px 0;
	padding: 0;
}
.mcb ul li
{
	list-style-image: url("Images/blueball.gif");
	margin: .25em 0;
}
.mcb ul.condensed li
{
	margin: 0;
}
.mcb-largemarg
{
	margin-bottom: 2em;
}
.mcb-2c-list ul,.mcb-2c-list div.mcb-column
{
	float: left;
	list-style: none;
	margin: 1em 0;
	width: 50%;
}
.mcb-2c-list li
{
	list-style: none;
}
.mcb-2c-list br
{
	clear: both;
}
ol.sf_pager,ol.sf_pager li
{
	font-weight: bold;
	list-style: none;
}
body.our_approach .mcb
{
	margin-bottom: -13px;
}
.a-webinars hr.mcb-divider,.a-webinars div.mcb-divider
{
	margin-bottom: 0;
}
#about-tab-container .tabs-right
{
	background-position: right 27px;
}
#about-tab-container .tabs-center
{
	background-position: left 27px;
}
#about-tab-container .RadTabStrip,#about-tab-container ul.rtsUL,#about-tab-container li.rtsLI
{
	height: 51px;
}
#about-tab-container li.rtsLI a
{
	background: transparent url(Images/a-tab_L.png) top left no-repeat;
	font-size: 1.1em;
	height: 51px;
	padding-left: 10px;
}
#about-tab-container li.rtsLI a span.rtsOut
{
	background: transparent url(Images/a-tab_R.png) top right no-repeat;
	height: 51px;
	padding-right: 10px;
}
#about-tab-container li.rtsLI a span.rtsIn
{
	background: transparent url(Images/a-tab_fill.png) top left repeat-x;
	height: 15px;
	padding: 18px 3px;
}
#about-tab-container li.rtsFirst a
{
	background-image: url(Images/a-tab_first_L.png);
	padding-left: 21px;
}
#about-tab-container li.rtsLast a span.rtsOut
{
	background-image: url(Images/a-tab_last_R.png);
	padding-right: 26px;
}
#about-tab-container li.rtsLI a.rtsBefore span.rtsOut
{
	background-image: url(Images/a-tab_R-bs.png);
}
#about-tab-container li.rtsLI a:hover
{
	background-position: left -51px;
}
#about-tab-container li.rtsLI a:hover span.rtsOut
{
	background-position: right -51px;
}
#about-tab-container li.rtsLI a:hover span.rtsIn
{
	background-position: left -51px;
}
#about-tab-container li.rtsLI a.rtsSelected,#about-tab-container li.rtsLI a.rtsSelected:hover
{
	background-position: left -102px;
}
#about-tab-container li.rtsLI a.rtsSelected span.rtsOut,#about-tab-container li.rtsLI a.rtsSelected:hover span.rtsOut
{
	background-position: right -102px;
}
#about-tab-container li.rtsLI a.rtsSelected span.rtsIn,#about-tab-container li.rtsLI a.rtsSelected:hover span.rtsIn
{
	background-position: left -102px;
}
.a-webinars ol.sf_eventsList
{
	list-style: none;
	margin: 0 1em;
}
.a-webinars ol.sf_eventsList li
{
	list-style: none;
}
.btsUL,.btsUL li
{
	float: left;
	height: 34px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.btsUL li a
{
	background: #d9e8ef;
	border: 1px solid #9ccae4;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	margin: 0 3px 0 0;
	padding: 0 15px;
	text-decoration: none;
}
.btsUL li a:hover
{
	background: #9ccae4;
	border: 1px solid #95c6e2;
	color: #fff;
}
.btsUL li a.btsSelected,.btsUL li a.btsSelected:hover
{
	background: #007dc3;
	border: 1px solid #95c6e2;
	color: #fff;
}
.bts-tab-container
{
	border-top: 1px solid #fff;
	clear: both;
	margin: 0;
	padding: 0;
}
.bts-tab-container .tab-content
{
	display: none;
}
.bio-wrapper br
{
	clear: left;
}
.bio
{
	background: transparent url(Images/bio-bg.png) top left no-repeat;
	float: left;
	padding: 7px;
	width: 93px;
}
.bio-thumb
{
	cursor: hand;
	cursor: pointer;
	height: 93px;
	overflow: hidden;
}
.bio-sm-details
{
	background: transparent url(Images/bio-sm-bg.png) top left repeat;
	color: #fff;
	display: none;
	height: 93px;
	position: relative;
	top: 0;
	width: 93px;
}
.bio-sm-details-inner
{
	max-height: 86px;
	padding: 4px;
	width: 86px;
}
.bio-sm-details h3
{
	color: #fff;
	font-size: .9em;
	margin: .1em 0;
}
.bio-sm-details p
{
	margin: .1em 0;
}
.bio-link
{
	padding-top: 5px;
}
.bio-link a
{
	color: #fff501;
	font-weight: bold;
	text-decoration: none;
}
.bio-link a:hover
{
	color: #fff;
}
.bio-lg-details
{
	display: none;
}
.bio-lg-image
{
	background: transparent url(Images/bio-lg-bg.gif) no-repeat 0 0;
	float: left;
	height: 189px;
	margin: 0 20px 10px 0;
	padding: 3px;
	width: 189px;
}
.bio-lg-details h2
{
	margin: 0 0 .25em 0;
}
.bio-lg-details .bio-lg-info p
{
	color: #007dc3;
	font-size: 1.2em;
	margin: .25em 0;
}
.bio-lg-details .email
{
	text-decoration: none;
}
.bio-lg-divider
{
	background: transparent url(Images/border_dot.gif) bottom left repeat-x;
	border: 0;
	height: 3px;
	margin: 0 0 10px 215px;
	margin-bottom: 10px;
}
.bio-lg-descr
{
	color: #535353;
	margin-left: 215px;
}
.clear
{
	clear: both;
}
.shad-rendered
{
	border-width: 0!important;
}
.shad-top-left
{
	background: transparent url(Images/box_tl.png) top left no-repeat;
	padding-left: 11px;
}
.shad-top-right
{
	background: transparent url(Images/box_tr.png) top right no-repeat;
	padding-right: 14px;
}
.shad-top-inner
{
	background: transparent url(Images/box_tf.png) top left repeat-x;
	height: 11px;
}
.shad-left
{
	background: transparent url(Images/box_lf.png) top left repeat-y;
	padding-left: 11px;
}
.shad-right
{
	background: transparent url(Images/box_rf.png) top right repeat-y;
	padding-right: 14px;
}
.shad-bottom-left
{
	background: transparent url(Images/box_bl.png) top left no-repeat;
	padding-left: 11px;
}
.shad-bottom-right
{
	background: transparent url(Images/box_br.png) top right no-repeat;
	padding-right: 14px;
}
.shad-bottom-inner
{
	background: transparent url(Images/box_bf.png) top left repeat-x;
	height: 18px;
}
.shadow
{
	border-image: url("Images/shadow.png") 11 15 18 12 stretch stretch;
	border-width: 11px 15px 18px 12px;
	moz-border-image: url("Images/shadow.png") 11 15 18 12 stretch stretch;
	o-border-image: url("Images/shadow.png") 11 15 18 12 stretch stretch;
	webkit-border-image: url("Images/shadow.png") 11 15 18 12 stretch stretch;
}
.tabs-wrapper
{
	border: 0 none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
}
.tabs-wrapper td
{
	border: 0 none;
	margin: 0;
	padding: 0;
}
.tabs-right
{
	background: transparent url(Images/tabs_bg_R.png) bottom right no-repeat;
	width: 31px;
}
.tabs-center
{
	background: transparent url(Images/tabs_bg.png) bottom right repeat-x;
}
.tab-container
{
	border-image: url("Images/tab_shadow.png") 0 15 18 12 stretch stretch;
	border-width: 0 14px 18px 11px;
	moz-border-image: url("Images/tab_shadow.png") 0 15 18 12 stretch stretch;
	o-border-image: url("Images/tab_shadow.png") 0 15 18 12 stretch stretch;
	webkit-border-image: url("Images/tab_shadow.png") 0 15 18 12 stretch stretch;
}
.RadTabStrip,ul.rtsUL,li.rtsLI
{
	height: 61px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.RadTabStrip
{
	float: left;
}
li.rtsLI
{
	float: left;
}
li.rtsLI a
{
	background: transparent url(Images/tab_L.png) top left no-repeat;
	color: #007dc3;
	display: block;
	font-size: 1.3em;
	font-weight: bold;
	height: 61px;
	padding-left: 15px;
	text-decoration: none;
}
li.rtsLI a span.rtsOut
{
	background: transparent url(Images/tab_R.png) top right no-repeat;
	display: block;
	height: 61px;
	padding-right: 15px;
}
li.rtsLI a span.rtsIn
{
	background: transparent url(Images/tab_fill.png) top left repeat-x;
	display: block;
	height: 15px;
	padding: 23px 5px;
}
li.rtsFirst a
{
	background-image: url(Images/tab_first_L.png);
	padding-left: 26px;
}
li.rtsLast a span.rtsOut
{
	background-image: url(Images/tab_last_R.png);
	padding-right: 31px;
}
li.rtsLI a.rtsBefore span.rtsOut
{
	background-image: url(Images/tab_R-bs.png);
}
li.rtsLI a:hover
{
	background-position: left -61px;
	color: #6aa9dc;
}
li.rtsLI a:hover span.rtsOut
{
	background-position: right -61px;
}
li.rtsLI a:hover span.rtsIn
{
	background-position: left -61px;
}
li.rtsLI a.rtsSelected,li.rtsLI a.rtsSelected:hover
{
	background-position: left -122px;
	color: #007dc3;
}
li.rtsLI a.rtsSelected span.rtsOut,li.rtsLI a.rtsSelected:hover span.rtsOut
{
	background-position: right -122px;
}
li.rtsLI a.rtsSelected span.rtsIn,li.rtsLI a.rtsSelected:hover span.rtsIn
{
	background-position: left -122px;
}
.tab-container-inner
{
	background: transparent url(Images/white-80.png) top left repeat;
}
.tab-content
{
	padding: 5px 20px 15px 20px;
}
.ui-widget-content
{
	background: #fff;
}
.ui-widget-overlay
{
	background-color: #000;
	filter: Alpha(Opacity=50);
	left: 0;
	opacity: .50;
	position: absolute;
	top: 0;
}
.ui-resizable
{
	position: relative;
}
.ui-resizable-handle
{
	display: block;
	font-size: .1px;
	position: absolute;
	z-index: 99999;
}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle
{
	display: none;
}
.ui-resizable-n
{
	cursor: n-resize;
	height: 7px;
	left: 0;
	top: -5px;
	width: 100%;
}
.ui-resizable-s
{
	bottom: -5px;
	cursor: s-resize;
	height: 7px;
	left: 0;
	width: 100%;
}
.ui-resizable-e
{
	cursor: e-resize;
	height: 100%;
	right: -5px;
	top: 0;
	width: 7px;
}
.ui-resizable-w
{
	cursor: w-resize;
	height: 100%;
	left: -5px;
	top: 0;
	width: 7px;
}
.ui-resizable-se
{
	bottom: 1px;
	cursor: se-resize;
	height: 12px;
	right: 1px;
	width: 12px;
}
.ui-resizable-sw
{
	bottom: -5px;
	cursor: sw-resize;
	height: 9px;
	left: -5px;
	width: 9px;
}
.ui-resizable-nw
{
	cursor: nw-resize;
	height: 9px;
	left: -5px;
	top: -5px;
	width: 9px;
}
.ui-resizable-ne
{
	cursor: ne-resize;
	height: 9px;
	right: -5px;
	top: -5px;
	width: 9px;
}
.ui-dialog
{
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 675px;
}
.ui-dialog .ui-dialog-titlebar
{
	height: 25px;
	padding: 5px 10px;
	text-align: right;
}
.ui-dialog .ui-dialog-title
{
	display: none;
}
.ui-dialog .ui-dialog-titlebar-close
{
	background: transparent url(Images/close.gif) no-repeat top right;
	display: inline-block;
	height: 25px;
	text-decoration: none;
	vertical-align: middle;
}
.ui-dialog .ui-dialog-titlebar-close span
{
	display: block;
	height: 25px;
	line-height: 25px;
	padding-right: 32px;
}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus
{
	padding: 0;
}
.ui-dialog .ui-dialog-content
{
	background: none;
	border: 0;
	overflow: auto;
	padding: 0 25px 30px;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane
{
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button
{
	cursor: hand;
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se
{
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar
{
	cursor: move;
}
.form legend
{
	color: #007dc3;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	width: 135px;
}
.form .fieldsContainer
{
	width: 100%;
}
.form label.inputLabel
{
	color: #007dc3;
	display: inline-block;
	font-size: 1.1em;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	width: 135px;
}
.form .input div
{
	display: inline-block;
}
.form .requiredNote
{
	color: Red;
}
.form input
{
	margin: 0 0 0 5px;
}
.form select,.form input[type=text]
{
	font: 1.1em Verdana,sans-serif;
}
.form select
{
	height: 25px;
	margin: 0 0 0 9px;
	width: 280px;
}
.form input[type=text]
{
	height: 15px;
	padding: 5px;
	width: 270px;
}
.form .submitRow
{
	margin-left: 25%;
	padding-left: 5px;
}
.form .validationSummary
{
	border: 1px solid Red;
	margin: 0 auto 10px;
	padding: 5px;
	width: auto;
}
.form .validationSummary ul li
{
	list-style-image: none;
}
.form .success
{
	background-color: transparent!important;
	color: #007dc3;
	font-size: 1.4em;
	font-weight: bold;
	padding: 25px 0;
	text-align: center;
}
.modal-form
{
	display: none;
}
.modal-form .formContainer
{
	margin: 0 auto;
	width: 450px;
}
