* {font-size: 100.01%;}
body {
	font: 64% Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	background: #738cb5 url(/images/bg-body.png) repeat-x;
	min-width: 968px;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
img {border-style: none;}
form, fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.mc-holder1{
	width:1065px;
	position:relative;
	float:left;
	left:50%;
}
.mc-holder2{
	width:1065px;
	position:relative;
	float:left;
	left:-50%;
}
/*main start*/
#main{
	margin:0 auto;
	width:1065px;
	position: relative;
	padding: 201px 0 0;
}
/*header start*/
#header{
	width:100%;
	position: absolute;
	top:0;
	left:0;
}
.header-area{
	height:201px;
	background: url(/images/bg-header.png) no-repeat;
}
/*logo*/
.logo{
	width:126px;
	height:101px;
	background: url(/images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	position:absolute;
	top:60px;
	left:70px;
	margin:0;
	z-index: 50;
}
.logo a{
	display:block;
	height:100%;
}
/*top-menu*/
.top-menu{
	margin:0;
	padding:0;
	list-style:none;
	position: absolute;
	top:60px;
	right:150px;
	font-size: 120%;
}
.top-menu li:first-child{background:none;}
.top-menu li{
	float:left;
	padding: 0 9px;
	background: url(/images/separator.gif) no-repeat 0 50%;
}
.top-menu li a{color:#00296b;}
.btn-espanol{
	background:#d9d9d9 url(/images/btn-espanol.gif) repeat-x;
	position: absolute;
	top:58px;
	right:69px;
	font-size: 120%;
	line-height: 170%;
	padding: 0 16px;
	color:#00296b;
}
/*tools-bar*/
.tools-bar{
	position: absolute;
	top:136px;
	right:40px;
	width:130px;
}
.invisible{display: none !important;}
/*question-form*/
.question-form{float:right;}
.input-holder{
	background: url(/images/input-holder.gif) no-repeat;
	display: block;
}
.question-form .input-holder{
	float:left;
	width:207px;
}
.input-holder input{
	border: 0;
	font-size: 12px;
	padding: 3px 8px 3px;
	background: none;
	color:#00296b;
	position: relative;
}
.question-form input{width:191px;}
.btn-ask{
	float:left;
	background: url(/images/btn.gif) no-repeat;
	width:58px !important;
	text-align: center;
	color:#fff;
	font-size: 110%;
	border:0;
	cursor: pointer;
	padding: 2px 0 3px;
}
/*aaa*/
#aaa{overflow:hidden;}
#aaa span{
	float:left;
	font-size: 12px;
	color:#00296b;
	margin:0 7px 6px;
}
#aaa ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#aaa ul li{
	float:left;
	margin:0 4px 0 0;
}
/*navigation*/
.navigation{
	margin:0;
	padding:0;
	list-style:none;
	position: absolute;
	top:173px;
	left:59px;
	font-size: 12px;
	line-height: 28px;
}
.navigation li:first-child{background: none;}
.navigation li{
	float:left;
	padding: 0 0 0 2px;
	background: url(/images/separator-nav.gif) no-repeat 0 50%;
}
.navigation li a{
	float:left;
	color:#fff;
	padding: 0 39px;
}
.navigation li a:hover,
.navigation li.active a,
.navigation li.hover a,
.navigation li:hover a{
	background: url(/images/nav-hover.gif) repeat-x;
	text-decoration: none;
	color:#002a6c;
}
.navigation li.hover,
.navigation li:hover{position: relative;}
.navigation li.hover ul,
.navigation li:hover ul{display:block;}
.navigation ul{
	display: none;
	margin:0;
	padding:0 0 8px;
	list-style:none;
	position: absolute;
	top:27px;
	left:2px;
	width:170px;
	line-height:23px;
	background: #f4c27d url(/images/bg-drop-down.gif) repeat-x 0 100%;
}
.navigation ul li{
	vertical-align:top;
	float: none;
	padding: 1px 14px 0;
	height:1%;
	border-top:1px solid #fff;
	background:none;
}
.navigation ul li a{
	display:inline;
	float:none;
	height:auto;
	background: none !important;
	padding: 0;
}
.navigation ul li a:hover{text-decoration: underline;}
/*header end
container start*/
#container{
	height:1%;
	overflow:hidden;
	padding: 13px 67px 0 69px;
	background: url(/images/bg-container.png) repeat-y;
}
.inner #container,
.inner2 #container{padding-bottom: 16px;}
/*side-column1*/
.side-column1{
	width:250px;
	float:left;
}
/*member-form*/
.member-form{
	width:100%;
	overflow:hidden;
}
.form-area{
	height:1%;
	overflow:hidden;
	background:#00296a url(/images/bg-member-form.gif) no-repeat;
	padding: 13px 22px 0 20px;
	margin:0 0 1px;
}
.row{
	width:100%;
	overflow:hidden;
}
.member-form .row{margin:0 0 6px;}
* html .member-form .row{margin:0 0 4px;}
* + html .member-form .row{margin:0 0 4px;}
.member-form label,
.find-form label{
	display: block;
	font-size: 130%;
	color:#fff;
	margin:0 0 6px;
}
.member-form .input-holder{width:207px;}
.member-form input{width:191px;}
.submit{
	float:right;
	background: url(/images/btn-submit.gif) no-repeat;
	border:0;
	width: 90px !important;
	height: 22px;
	font-size:13px !important;
	cursor:pointer;
	color:#00245f;
	margin:3px 0 0 !important;
	padding: 0 0 2px!important;
}
.member-form .row ul{
	margin:0;
	padding:0;
	list-style:none;
}
.member-form .row ul li{
	vertical-align: top;
	margin:0 0 2px;
}
.member-form .row ul a{
	color:#fff;
	position: relative;
}
.select-holder{
	height:1%;
	overflow:hidden;
	padding: 10px 0 7px 20px;
	background: #123875 url(/images/bg-selected-holder.gif) repeat-x;
	margin:0 0 9px;
}
.select-holder select{
	width:207px;
	color:#123875;
	font-size: 130%;
}
/*player-holder*/
.player-holder{
	height:1%;
	overflow:hidden;
	padding: 6px 0 7px 5px;
	margin:0 0 4px;
	background: #00296a url(/images/bg-player-holder.gif) repeat-x;
}
.player-holder img{display:block;}
.podcast{padding: 2px 0 4px 3px;}
.inner .podcast{margin-bottom:12px;}
/*columns-holder*/
.columns-holder{
	width:667px;
	float:right;
}
/*main-column*/
.main-column{
	width:428px;
	float:left;
}
.block{
	height:1%;
	overflow:hidden;
	padding: 0px;
	background:#00296a url(/images/bg-block.gif) repeat-x;
}
.flash-place-holder{
	padding-top:12px;
	margin:0 0 13px;
}
.flash-place-holder img{display: block;}
.holder{
	width:100%;
	overflow:hidden;;
}
.tabs-block-holder{
	width:100%;
	overflow:hidden;
	background: url(/images/bg-tabs-block-holder.gif) repeat-y;
}
/*tabs-block*/
.tabs-block1,
.tabs-block2{
	float:left;
	background:url(/images/bg-block.gif) repeat-x;
	padding: 7px 4px 5px;
}
.tabs-block1{
	width:195px;
	margin:0 10px 0 0;
}
.tabs-block2{width:207px;}
/*tabset*/
.tabset{
	margin:0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size: 120%;
	line-height: 180%;
	border-bottom:1px solid #13233c;
}
.tabset li{
	float:left;
	background: url(/images/tabs-separator.gif) no-repeat 0 50%;
}
.tabset a{
	float:left;
	margin:0 0 0 1px;
	color:#fff;
	text-align: center;
	background: #012869 url(/images/bg-tab.gif) repeat-x;
	padding: 0 0 1px;
}
.tabset a:hover{text-decoration: none;}
.tabset a.active{background: #000c21 url(/images/bg-tab-hover.gif) repeat-x !important;}
.tabs-block1 a{width:100px;}
.tabs-block2 a{width:69px;}
.tab-box{
	overflow:hidden;
	background: #e7e6e6 url(/images/bg-tab-box.gif) repeat-x;
}
.tabs-block1 .tab-box{
	min-height:190px;
	padding: 6px 13px 0;
}
* html .tabs-block1 .tab-box{height:190px;}
.tabs-block1 .tab-box h2{
	font-size:130%;
	font-weight: normal;
	color:#000;
	margin:0;
}
.tabs-block1 .tab-box p{
	margin:0 0 3px;
	color:#3f5a86;
	font-size: 110%;
	line-height: 180%;
}
.tabs-block1 .tab-box a{
	color:#ae6500;
	font-size: 100%;
	padding: 0 0 0 0;
	/*background: url(/images/arrow.gif) no-repeat 0 50%;*/
}
.tabs-block1 .tab-box .holder{text-align: right;}
.tabs-block2 .tab-box{min-height:196px;}
* html .tabs-block2 .tab-box{height:196px;}
/*loans-list*/
.loans-list{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.loans-list li{
	height:1%;
	vertical-align: top;
	overflow:hidden;
	padding: 9px 15px;
	background: #e9e9e9 url(/images/bg-tab-list.gif) repeat-x;
}
.loans-list .btn-apply{
	float:right;
	background: url(/images/btn-apply.gif) no-repeat;
	color:#00245f;
	font-size: 120%;
	line-height: 190%;
	width:57px;
	text-align: center;
	margin:6px 0 0;
}
.loans-list .btn-apply:hover{text-decoration:none;}
.loans-list strong,
.loans-list span{
	color:#00245f;
	font-size: 120%;
	display: block;
}
/*side-column2*/
.side-column2{
	width:225px;
	float:right;
}
/*find-form*/
.find-form{
	height:1%;
	overflow:hidden;
	padding: 14px 0 12px 14px;
	background: #133975 url(/images/bg-find-form.gif) no-repeat;
	margin:0 0 10px;
}
.find-form .input-holder{
	width:135px;
	float:left;
	margin:0 3px 0 0;
	display: inline;
}
.find-form label{margin:0 0 2px 2px !important;}
.find-form input{width:119px;}
.btn-find{
	font-size: 12px;
	background: #edbe7c url(/images/btn-find.gif) repeat-x;
	color:#00245f;
	width:49px !important;
	float:left;
	margin:1px 0 0;
	border:0 !important;
	padding: 1px 8px 2px 0;
	cursor: pointer;
	position: relative;
}
.find-form .row{margin:0 0 10px;}
.side-column2 .block{margin:0 0 12px;}
/*list*/
.list{
	margin:3px 0 0;
	padding:0;
	list-style:none;
	font-size: 140%;
}
.list li{
	height:1%;
	overflow:hidden;
	padding: 12px 10px 14px;
	border-bottom:1px solid #c1c8d2;
	background: #d9d9d9 url(/images/bg-list.gif) repeat-x;
}
.list a{
	color:#00245f;
	padding: 5px 0 5px 50px;
	position: relative;
	display: block;
	height:1%;
}
.calculators a{background: url(/images/icon1.gif) no-repeat;}
.mortgage a{background: url(/images/icon6.gif) no-repeat;}
.reorder a{background: url(/images/icon2.gif) no-repeat;}
.house a{background: url(/images/icon5.gif) no-repeat;}
.safe a{background: url(/images/icon3.gif) no-repeat;}
.newsletter a{background: url(/images/icon4.gif) no-repeat;}
.side-column2 .block h2{
	text-align: center;
	margin:0 0 8px;
	padding: 8px 0 0;
	color:#fff;
	font-size: 140%;
	font-weight: normal;
}
.block .banners{
	margin:0;
	padding:8px 0 2px 8px;
	list-style:none;
	overflow:hidden;
	background: #d9d9d9 url(/images/bg-list.gif) repeat-x;
	height:1%;
}
.block .banners li{
	float:left;
	margin:0 8px 0 0;
	display: inline;
}
/*content*/
.content {padding: 12px 5px 7px;}
/*block-content*/
.content-area{
	height:1%;
	overflow:hidden;
	background: #fff;
	padding: 18px 16px 22px 14px;
}
.inner2 .content-area{padding-bottom: 39px;}
.breadcrumbs{
	margin:0 0 14px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size: 140%;
	color:#002a6c;
	height:1%;
}
.breadcrumbs h1{
	font-size: 100% !important;
	font-weight:normal;
	margin:0;
}
.breadcrumbs li:first-child{
	background: none;
	padding-left: 0;
}
.breadcrumbs li{
	float:left;
	padding: 0 5px 0 12px;
	background: url(/images/arrow2.gif) no-repeat 0 50%;
}
.breadcrumbs a{
	color:#002a6c;
	text-decoration: underline;
}
.breadcrumbs a:hover{text-decoration:none;}
.content p{
	font-size: 120%;
	line-height: 150%;
	
	margin:0 0 15px;
}
.content p a{color:#1d75ff;}
/*bullet-list*/
.bullet-list{
	margin:0 0 13px;
	padding:0;
	list-style:none;
	font-size: 120%;
	
}
.bullet-list li{
	padding:0 0 0 20px;
	margin:0 0 3px;
	background:url(/images/icon.gif) no-repeat 0 50%;
}
.bullet-list li a{color:#1d75ff;}
.content h2{
	font-size: 140%;
	font-weight: normal;
	margin: 0 0 10px;
	color:#002a6c;
}
.table-holder{
	width:100%;
	overflow:hidden;
}
.table-holder table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	font-size: 120%;
}
.table-holder th{
	text-align: left;
	font-weight: normal;
	color:#222;
	padding: 3px 4px 5px;
}
.table-holder td{
	color:#053582;
	padding: 3px 4px;
}
.table-holder .color td{
	background: #053582;
	color:#fff;
}
.table-holder .col1{width:111px;}
.table-holder .col2{width:125px;}
.table-holder .col3{width:94px;}
/*container end
footer start*/
#footer {
	height:1%;
	overflow:hidden;
	background: url(/images/bg-footer.png) no-repeat;
	padding:23px 68px 50px 70px;
}
/*bottom-menu*/
.bottom-menu{
	margin:0 0 70px 0px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size: 110%;
}
.bottom-menu li{
	float:left;
	margin:0 20px 0 0;
}
.bottom-menu li a{
	color:#fff;
	position: relative;
}
/*banners-box*/
.banners-box{
	width:255px;
	background: url(/images/bg-banners-box.gif) no-repeat;
	margin:0 14px 0 0;
	padding:10px 0 16px;
	list-style:none;
	float:left;
}
.banners-box li{
	float:left;
	margin:0 11px;
	display: inline;
}
#footer p{
	color:#e6e9ee;
	margin:0;
	font-size: 90%;
	line-height: 170%;
	overflow:hidden;
	height:1%;
}
/*footer end*/
/*main end*/
