div#blog-tier-2-nav ul li a:hover{color:#f6d375;}

#blog-tier-2-search{
	height: 42px;
	float: right;
	width: 50%;
	background: transparent url('images/nav_right_tile.jpg') repeat-x scroll 0 0;
	position: relative;
}

#blog-tier-2-curve{
	display: block;
	float: left;
	height: 42px;
	overflow: hidden;
	width: 90px;
	background: url('images/brm-nav-curve.jpg') repeat scroll 0% 0%;
}

#blog-tier-3 {
	position: absolute;
	min-width: 993px;
	width: 99.9%;
	height: 33px;
	border: solid #0b4fa4;
	border-width: 1px 0px 0px 0px;
	background-image: url('images/sliver.jpg');
	background-repeat: repeat-x;
	padding: 0 0 0 1px;
}

#blog-tier-3 #blog-tier-3-nav,
#blog-tier-3 #blog-tier-3-nav ul.nav,
#blog-tier-3 #blog-tier-3-nav ul.nav li.nav,
#blog-tier-3 #blog-tier-3-nav ul.nav li.nav a{
	list-style: none;
	display: inline;
	white-space:normal;
	vertical-align:middle;
	font-size: 11px;
	font-weight: bold;
	line-height: 2.8em;
}

.blog-tier-3-double{line-height: 1.25em;}
.nav{display: inline;}
#blog-tier-3 a:hover{color: #09366f;}
#blog-tier-3-nav li.nav div{
	border: solid #b1c3d9;
	border-width: 0px 1px 0px 0px;
	height: 33px;
	float: left;
	text-align: center;
	padding: 0 3px;
}

#blog-tier-3-nav li.nav-drop{
	border: solid #b1c3d9;
	border-width: 0px 1px 0px 0px;
	float: left;
	text-align: center;
}

div.blog-search-container{
	width: 62px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #ff4403;
	position: absolute;
	left: 216px;
	top: 11px;
	margin: 0px;
}
div#blog-glossary ul{font-size:11px; padding:11px 0 0 0; margin:0;}
div#blog-glossary ul li{
	float:left;
	list-style-type:none;
	padding:0 15px 0 0;
	margin-top:4px;
	margin-left: 1px;
	color:#fff;
}
div#blog-glossary ul li a{color:#fff;}

/*
===---===---=== 
font & links
===---===---=== */
a{ color: #004276; text-decoration: none;}
a:hover{ color: #dea001; text-decoration: underline; }
.blog-fs9{ font-size: 9px; }
.blog-fs10{ font-size: 10px; }
.blog-fs11{ font-size: 11px; }
.blog-fc-gray { color: #666; }
.blog-fc-gray2 { color: #595959; }
.blog-link-gray a, .blog-link-gray a:hover{ 	
	font-size: 10px;
	color:#595959; 
}

/*
===---===---=== 
size & color 
===---===---=== */
.blog-bkg-blue-1 { background-color: #f0f5fb; }
.blog-bkg-blue-2 { background-color: #507bae; }
.blog-bkg-blue-3 { background-color: #4f7aad; }
.blog-bkg-blue-4 { background-color: #acc4e0; }
.blog-bkg-blue-5 { background-color: #d7e4f7; }
.blog-bkg-blue-6 { background-color: #f5f8fe; }
.blog-w3p { width: 3%; }
.blog-w4p { width: 4%; }
.blog-w5p { width: 5%; }
.blog-w6p { width: 6%; }
.blog-w7p { width: 7%; }
.blog-w8p { width: 8%; }
.blog-w9p { width: 9%; }
.blog-w10p{ width: 10%; }
.blog-w11p { width: 11%; }
.blog-w87 { width: 87px; }
.blog-w170 { width: 170px; }
.blog-w250 { width: 250px; }
.blog-w290{ width: 290px; }
.blog-w300{ width: 300px; }
.blog-w350{ width: 350px; }
.blog-w575{ width: 575px; }
.blog-w600{ width: 600px; }
.blog-w628{ width: 628px; }
.blog-h1{ height: 1px;}
.blog-h31i { height: 31px !important; }
.blog-rm15{ margin-right: 15px; }
.blog-lm5{ margin-left: 5px; }
.blog-lm6{ margin-left: 6px; }
.blog-lm10{ margin-left: 10px; }
.blog-lm15{ margin-left: 15px; }
.blog-bm10{ margin-bottom: 10px; }
.blog-tm2{ margin-top: 2px; }
.blog-tm3{ margin-top: 3px; }
.blog-tm5{ margin-top: 5px; }
.blog-tm6{ margin-top: 6px; }
.blog-tm7{ margin-top: 7px; }
.blog-tm8{ margin-top: 8px; }
.blog-pl80{ padding-left: 80px; }
.blog-p5 { padding: 5px; }
.blog-rp10 { padding-right: 10px; }
.blog-rp15 { padding-right: 15px; }


.blog-title{ font-size: 16px; font-weight:bold; color:#1a4570;}
.blog-sub-title{ font-size: 14px; font-weight: bold; color: #1a4570; }

#blog-header-nav {
	background:#f0f5fb url('images/brm-blog-sprite.jpg') no-repeat scroll 0 -918px;
	height:100%;
}
.blog-line-blue{color: #d7e4f7;	background-color: #d7e4f7;}

/*
===---===---=== 
Wordpress Hold-Over
===---===---=== */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin: 5px;
}

.alignright {
	float: right;
	margin: 5px;
}

.wp-caption {
	text-align: left;
	margin: 10px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	text-align: left;
	line-height: 17px;
	padding: 0;
	margin: 0;
	color: #666;
}

/*
===---===---=== 
forms
===---===---=== */
div.blog-search-input {
	width: 126px;
	height: 16px;
	margin: 5px 0px 0px 0px;
	line-height: 16px;
	display: inline;
	vertical-align: middle;
	font-size: 11px;
}

.blog-search-field {
	width: 136px;
	margin-top: 10px;
	height: 16px;
	
}
.blog-search-button {border: 1px solid #fff; padding: 1px 3px 1px 3px;}

/*
===---===---=== 
dropdown
===---===---=== */
ul#blog-drop-menu, ul#blog-drop-menu{ position: absolute; width: 86px; height:33px; cursor:pointer; display:block; list-style: none; font-weight: normal; color:#09366f;}
ul#blog-drop-child { position: relative; left:-34px; list-style: none; padding: 0px; margin:0px; background-color:#fff; border: 1px solid #dea001; z-index:300; text-align:left; width: 118px;}
ul#blog-drop-child li { line-height: 1.8em; padding:3px; border-width: 1px 0px 0px 0px; border-color: #f9ebbc; border-style:solid; font-size:10px; font-weight:normal;}
ul#blog-drop-child li a{ display:block; font-weight: normal; text-decoration: none;}
ul#blog-drop-child li a:hover{ color:#09366f;}
.blog-drop-bkg { background-color: #f9ebbc !important;}
.blog-drop-head-on { background:transparent url('images/gold_bg.jpg') repeat-x scroll 0 0 !important; }
.blog-drop-head-off{ background:transparent url('images/blue_sliver.jpg') repeat-x scroll 0 0 !important; }

/*
===---===---=== 
misc
===---===---=== */
.blog-float-left { float: left; }
.blog-float-right { float: right; }
.blog-absolute { position: absolute; }
.blog-relative { position: relative; }
.blog-hidden { display: none; }
.blog-block { display: block; }
.blog-clear-both { clear: both; }
.blog-clear-left { clear: left; }
.blog-clear-right { clear: right; }
.blog-align-right { text-align: right; }
.blog-align-center{ text-align: center; }

/*
*********************************************************************************END HEADER**********************************************************************************
*/



/*
*********************************************************************************THEME --PAGE--******************************************************************************
*/
div#blog-content{width:1000px; margin:auto;	background-color:#f0f5fb;}
div#blog-left-pane{
	width:629px;
	margin: 0px 5px 0px 0px;
	padding-right:9px;
	padding-top: 9px;
        padding-bottom: 9px;
	background-color: #fff;
	float: left;
}

div#blog-right-pane{
	width: 333px;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	background-color: #f0f5fb;
	float: left;
}

/*
*********************************************************************************CATEGORY**********************************************************************************
*/
div#blog-banner{
	width:619px;
	height: 62px;
	margin: 5px;
}

div.blog-gen-header{
	margin:  35px 0px 0px 140px;
	display: block;
	position: relative;
}

div.blog-spec-bannerR h1{
	color:#fff; 
	font-size:13px; 
	font-weight:normal;
	font-family: arial;
}

div#blog-banner-left{
	width:201px;
	height: 62px;
	float: left;
}
div#blog-banner-right{
	width:418px;
	height: 62px;
	float: right;
}

.blog-spec-bannerL{ background:url('images/BlogHeaderL.jpg') no-repeat; }
.blog-spec-bannerR{ background:url('images/BlogHeaderR.jpg') no-repeat; }

.blog-banner-text{
	float: left; 
	text-align:left;  
	margin-top:9px;
	margin-left: 75px;
}

.blog-banner-text h1{
	color: #fff;
	font-size: 32px;
	font-family: georgia;
	text-shadow: #2D4064 2px 2px 2px; 
	filter: DropShadow(Color:#2D4064, OffX:2, OffY:2, Positive:1);
}

.blog-spec-banner{
	width:619px; height:62px;
}

.blog-banner-economics{
	background-image:url('images/bb_economics.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-saving-money{
	background-image:url('images/bb_savingmoney.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-retirement{
	background-image:url('images/bb_retirement.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-taxes{
	background-image:url('images/bb_tax.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-federal-reserve{
	background-image:url('images/bb_federalreserve.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-mortgages{
	background-image:url('images/bb_mortgage.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-credit-cards{
	background-image:url('images/bb_creditcard.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-wealth{
	background-image:url('images/bb_wealth.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-cars{
	background-image:url('images/bb_cars.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-banking{
	background-image:url('images/bb_banking.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-insurance{
	background-image:url('images/bb_insrucance.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-investing{
	background-image:url('images/bb_investing.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-money{
	background-image:url('images/bb_money.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-debt{
	background-image:url('images/bb_debt.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-insurance{
	background-image:url('images/bb_insurance.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-rates{
	background-image:url('images/bb_rates.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-cd-rates{
	background-image:url('images/bb_cd.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-mobile-finance{
	background-image:url('images/bb_mobile.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-senior-living{
	background-image:url('images/bb_senior.jpg');
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-identity-protection{
	background-image:url('images/bb_identity.jpg');
	background-repeat:no-repeat; 
	background-position:top left;
}

.blog-banner-personal-loans{
	background-image:url('images/bb_personal.jpg');
	background-repeat:no-repeat; 
	background-position:top left;
}


/* Your Money This Week Column */
.column-banner-your-money-this-week{
	background-image:url('images/bb_ymtw.jpg'); 
	background-repeat:no-repeat; 
	background-position:top left;
}


div#blog-breadcrumb{
	margin: 15px 5px 15px 5px;
	padding: 0px 0px 5px 0px;
	clear: both;
	border-bottom: 1px solid #d2dfff;
	color: #004276;
}

#blog-breadcrumb a:link, #blog-breadcrumb a:visited, #blog-breadcrumb a:hover, #blog-breadcrumb a:active{
	text-decoration: underline;
	font-weight: normal;
}

#blog-breadcrumb span{
	color: #000000; 
	font-weight: bold;	
}
.blog-category-line{
	border-bottom:1px solid #d2dfff;
	width: 600px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.blog-category-container{ 
	width: 618px;
	margin: 0px 5px 2px 5px;
	border-bottom:1px solid #d2dfff;
	min-height: 98px;
	height: auto !important;
	height: 98px;
}

.blog-category-photo{
	width:70px;
	height:65px;
	margin: 6px 9px 0px 5px;	
}

.blog-category-subscribe{
	width: 50px;
	height: 15px;
	padding: 5px 0px 0px 25px;
	background:url('images/rss.jpg') no-repeat 9px 5px;
	display: block;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.blog-category-subscribe a, 
.blog-category-subscribe a:hover,
.blog-category-subscribe a:visited{
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.blog-category-title h2 a, 
.blog-category-title h2 a:hover,
.blog-category-title h2 a:visited{
	color: #3f699a;
	font-size:18px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
}

.blog-category-desc{
	margin-top: 8px;
	font-size: 11px;
	width: 170px;	
}

.blog-category-byline{
	margin-top: 3px;
	width: 170px;
	font-size: 10px;
}

.blog-category-recent{
	font-weight: bold;
	font-size: 12px;
}

.blog-category-list ul{
	color:#cc9001;
	list-style:square;
	font-size: 12px;
	line-height: 18px;
}
.blog-category-list li a{color:#004276;}
.blog-category-list li a:hover{color:#cc9001; text-decoration: none;}
.blog-category-recent-container{
	width: 318px;
	min-height: 68px; /*min*/
	height: auto !important; /*ie hack for min-height*/
	height: 68px; /*ie hack for min-height*/
	margin: 5px 0px 6px 10px;
	padding: 8px;
}

/*
***************************************************************RSS Page******************************************************************
*/
.blog-rss-box{background-color:#fff; border: 1px solid #d2dfff;}
.blog-rss-box-head{
	padding: 10px;
	background-color: #f3f6fb;
	border-bottom: 1px solid #d2dfff;
	font-size: 16px;
	font-weight: bold;
	color: #1a4570;
}

.blog-rss-box-data{
	padding: 10px;
	background:url('images/rss.jpg') no-repeat 10px 10px;
	border-bottom: 1px solid #d2dfff;
}


/*
***************************************************************POST-LIST / SINGLE******************************************************************
*/
.blog-postlist-date{
	border-top: 1px solid #bac9dc;
	border-bottom: 1px solid #bac9dc;
	font-size: 11px;
	color: #000;
	padding: 5px 0px 5px 0px;
	margin: 20px 5px 20px 5px;
}
.blog-postlist-date a{text-decoration: none;}
.blog-postlist-comment-icon{padding: 0 0 0 18px; background: url('images/blog-sprite.jpg') no-repeat -82px -114px;}
.blog-postlist-title, .blog-post-title{margin: 0px 15px 5px 15px;}
.blog-post-related{
	margin-left: 35px;
	margin-bottom: 10px;
	font-size: 12px;
}

.blog-postlist-content, 
.blog-post-content{
	margin: 0px 15px 20px 15px;
	color: #000;
	font-size: 12px;
}

.blog-post-content p,
.blog-postlist-content p{
	margin-bottom: 15px;
	line-height: 15px;
}

.blog-post-content img{
border-style: none;
}

.blog-post-content ol, .blog-post-content ul{
padding-left: 30px;
margin-bottom: 10px;
}
.blog-post-content .size-full {width:100%}

.blog-postlist-tags{
	margin: 0px 15px 0px 15px;
	font-size: 11px;
	color: #000;
	background: url('images/blog-sprite.jpg') no-repeat -82px -89px;
	padding-left: 18px;
}
.blog-postlist-tags a{text-decoration: none;}
.blog-postlist-title h2, 
.blog-postlist-title a{
	font-size: 18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #004276;
	font-weight: normal;
}

.blog-post-title h2{
	font-size: 22px;
	font-family:Georgia;
	text-decoration: none;
	color: #1A4570;
	font-weight: normal;
}
.blog-postlist-end, .blog-post-end{margin-bottom: 20px;}
div#blog-post-byline{
	margin: 0px 15px 15px 15px;
	font-size: 10px;
	color: #595959;	
}
div#blog-post-byline span{font-weight: normal; color: #004276;}
div#blog-post-date{
	margin: 0px 15px 5px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #004276;
}

div#blog-post-time{
	margin: 0px 15px 15px 15px;
	font-size: 10px;
	font-weight: normal;
	color: #595959;	
}
#blog-post-nextprev{margin: 10px 15px 0px 15px; font-size: 11px;}
#blog-post-prev{width: 275px;}
#blog-post-next{width: 275px; text-align: right;}
div#blog-post-social{
	margin: 10px 15px 0px 15px;
	border: 1px solid #d2dfff;
	font-size: 12px;
	height: 22px;
	padding-left: 10px;
	padding-top: 10px;
}

div#blog-post-social ul li{
	display:block; 
	list-style: none; 
	font-weight: normal;
	float: left;
	height: 20px;
}

.blog-icon-facebook,
.blog-icon-twitter,
.blog-icon-delicious,
.blog-icon-digg,
.blog-icon-buzz,
.blog-icon-comment
{
	background: url('images/blog-sprite.jpg') no-repeat;	
}

.blog-icon-facebook{
	margin-left: 15px;
	padding-left: 20px;
	width: 70px;
	background-position: -84px -206px;
}

.blog-icon-twitter{
	margin-left: 15px;
	padding-left: 20px;
	padding-top: 1px;
	width: 60px;
	background-position: -84px -184px;
}

.blog-icon-digg{
	margin-left: 15px;
	padding-left: 21px;
	padding-top: 1px;
	width: 55px;
	background-position: -83px -227px;
}

.blog-icon-delicious{
	margin-left: 15px;
	padding-left: 21px;
	padding-top: 1px;
	width: 65px;
	background-position: -83px -160px;
}

.blog-icon-buzz{
	margin-left: 15px;
	padding-left: 20px;
	padding-top: 1px;
	width: 60px;
	background-position: -84px -136px;
}
.blog-comment-disclaimer{font-size: 10px; margin: 0px 0px 0px;}
.blog-comment-disclaimer-time{font-size: 10px; color: #595959;}
#blog-comment-disclaimer-hidden{display: none;}
#blog-comment-container{margin: 15px 15px 0px 15px;}
#blog-comment-title{
	color: #004276;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	background-position: -73px -248px;
	padding: 13px 0px 3px 40px;
	border-bottom: 1px solid #d2dfff;
	margin: 20px 0px 10px 0px;
}

#blog-comment-form-title{
	color: #004276;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin: 15px 0px 0px 0px;	
}

.blog-comment-item{
	border-bottom: 1px solid #d2dfff;
	padding: 10px 15px 15px 10px;	
}

.blog-comment-item-author{
	color: #004276;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 5px;
}
.blog-comment-item-author em{font-size: 11px; background-color: #fffdc2;}
.blog-comment-item-date{color: #004276;	font-size: 10px;}
.blog-comment-item-body{
	font-size: 12px;
	line-height: 15px;
	max-width: 525px;
}
.blog-comment-item-body p{margin-bottom: 15px;}
.blog-comment-bkg1{background-color: #fff;}
.blog-comment-bkg2{background-color: #f6f6f6;}
p.blog-comment-form-login{font-size: 10px; color: #595959;}
.blog-comment-form-field{
border: 1px solid #004276;
	padding: 5px;
	background-color: #f9f9f9;
	margin: 3px 0px 3px 0px;
}
#blog-comment-form-field label{font-size: 9px; font-weight: bold; color: #666;}
.blog-comment-form-submit{text-align: right; margin: 3px 76px 0 0;}
.blog-comment-form-submit input{border: 1px solid #004276;}

/*
***************************************************************PAGE NAVIGATION WIDGET******************************************************************
*/
.wp-pagenavi{
	font-size: 11px;
	margin-left: 13px;
	margin-top: 20px;	
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #fff;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #fff;	
}
.bwp-pagenavi a:hover {	
	border: 1px solid #000;
	color: #000;
	background-color: #fff;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #fff;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000;
	border: 1px solid #000;
	background-color: #fff;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000;
	color: #000;
	background-color: #fff;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000;
	color: #000;
	background-color: #fff;
}
/*
***************************************************************WIDGETS******************************************************************
*/
.blog-widget-container{width: 333px; margin-bottom: 15px; background-color: #fff;}
.blog-widget-blocked{padding: 15px 0px 15px 0px;}
.blog-widget-tlcorner{ background: url('images/corners.gif') no-repeat top left; width:8px; height:36px; overflow:hidden; }
.blog-widget-trcorner { background: url('images/corners.gif') no-repeat top right; width:8px; height:36px; overflow:hidden; }
.blog-widget-top{
	width: 317px;
	height: 36px;
	background-color: #bac9dc;
	background: url('images/topBG.jpg'); 
	font-size:16px; 
	font-weight:bold;
        font-family:arial; 
	color:#3A517E; 
	text-decoration:none;
	overflow:hidden;
}

.blog-widget-title{
	height: 32px;
	background: url('images/blogIcon.png') no-repeat 0px 5px;
	padding: 10px 0px 0px 30px;
}

.blog-widget-title-noicon{
	height: 32px;
	padding: 11px 0px 0px 11px;
}
.blog-widget-subtitle{height: 32px; padding: 10px 0px 0px 0px;}
.blog-widget-subtitle-link{font-size: 11px;	font-weight: normal;}
.blog-widget-icon{margin: 6px 5px 0px 0px;}
.blog-widget-content { 
	width:311px;
	border-left: 1px solid #bac9dc;
	border-right: 1px solid #bac9dc;
	border-top: 1px solid #bac9dc;
	padding: 5px 10px 5px 10px;	
}

div.blog-widget-post { padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #bac9dc; }
a.blog-widget-post-link,
a.blog-widget-post-link:visited { color:#004276; font-family:georgia; font-size:13px; font-weight: normal; }
a.blog-widget-post-link:hover { color:#cc9001; font-family:georgia; font-size:13px; font-weight: normal; }
div.blog-widget-cat { margin-bottom: 5px; }
a.blog-widget-cat-link, a.blog-widget-cat-link:visited, a.blog-widget-cat-link:hover{ font-family:arial; color:#909090; font-size:10px; text-decoration:none; font-weight:bold; }
.blog-widget-blcorner { background:url(images/corners.gif) no-repeat 0px -38px;  width:8px; height:13px; }
.blog-widget-brcorner { background:url(images/corners.gif) no-repeat -9px -38px; width:8px; height:13px;}
.blog-widget-bottom { background:url(images/bottomBG.jpg); width:317px; height:13px;}
.blog-widget-contrib-data { font-family: arial; font-size: 11px; }
.blog-widget-contrib-link { padding-bottom:8px; margin-bottom: 8px; border-bottom: 1px dotted #bac9dc;}
.blog-widget-contrib-link-noline { padding-bottom:8px; margin-bottom: 8px;}
.blog-widget-contrib-link ul { color:#cc9001; font-size:11px; line-height:18px; list-style-image:none; list-style-position:outsided; list-style-type:square; margin-left:16px; }
.blog-widget-contrib-link span { color: #000; }
.blog-widget-contrib-link-noline ul { color:#cc9001; font-size:11px; line-height:18px; list-style-image:none; list-style-position:outsided; list-style-type:square; margin-left:16px; }
.blog-widget-contrib-link-noline span { color: #000; }
.blog-widget-contrib-name { font-weight: bold; }
.blog-contributor { height:80px; border-bottom:1px solid #D2DFFF; margin-top:10px; margin-bottom:10px;}
.blog-contributor-name { font-family:arial; font-size:16px; color:#3A517E; font-weight:bold; text-decoration:none; }
.blog-contributor-descrip { font-family:arial; font-size:12px; font-weight:normal; color:#000; text-decoration:none; float: left; width:540px; margin-top:3px; }
.blog-contributor-photo { float:right; height:50px; width:50px; margin-top:3px;}
.blog-contributor-link { padding-bottom:8px; margin-bottom: 8px;}
.blog-contributor-link ul { color:#cc9001; font-size:11px; line-height:18px; list-style-image:none; list-style-position:inside; list-style-type:square; margin-left:1px; }
.blog-contributor-link span { color: #000; }
.blog-rss-widget-list { color:#cc9001; font-size:12px; line-height:20px; list-style-position:outsided; list-style-type:square; margin-left:16px; }

.fcc-rr-container {width: 338px; height: 163px; background-color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px 0px 9px; padding: 0px;}
.fcc-rr2-head {background: url(http://www.bankrate.com/images/free-content/fcc-vc-sprite.jpg) 0px -187px;}
.fcc-rr2-subhead {margin-left: 110px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #000000; padding-top: 10px;}
.fcc-rr2-bodybg {float: left; background: url(http://www.bankrate.com/images/free-content/fcc-vc-sprite.jpg) 0px -223px; width: 264px; height: 124px; overflow: hidden;}
.fcc-rr2-bodybg span {color: #ffa500; text-decoration: underline;}
div.fcc-rr2-bodybg ul {margin-top: 8px; padding-left: 140px; margin-left: 0px; color: #ffa500;}
div.fcc-rr2-bodybg ul a {color: #000000; font-size: 12px;font-weight: normal; text-decoration: none;}

li.widget_text { list-style: none; }
li.widget { list-style: none; }

form, ul {
    margin: 0;
    padding: 0;
}
.cc-blog-head {background-color:#4f83bd; color:#ffffff; padding: 3px 0 9px 8px;}
.compare-cc-list {
    border: 1px solid #4e81c0;
    color: #666666;
    font-family: Roboto,Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 18px;
    width: 331px;
}
.compare-cc-list li a, .compare-cc-list li a:visited {color: #666666;}
.compare-cc-list li {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
	height:45px;
	line-height: 45px;
	list-style: none outside none;
}
.compare-cc-list li a:before {
    background-image: url("http://www.brimg.net/Images/blog-icons/cc_blog_sprite.png");
    background-repeat: no-repeat;
    content: "";
    display: block;
    float: left;
    height: 45px;
    margin-right: 17px;
    width: 50px;
}
.compare-cc-list li.LIC a:before {background-position: 0 -45px;}
.compare-cc-list li.NOAC a:before {background-position: 0 -90px;}
.compare-cc-list li.AC a:before {background-position: 0 -135px;}
.compare-cc-list li.BBC a:before {background-position: 0 -180px;}
.compare-cc-list li.RC a:before {background-position: 0 -225px;}

.compare-cc-list li span {
    background-image: url("http://www.brimg.net/Images/blog-icons/cc_blog_sprite.png");
    background-position: 16px -235px;
    float: right;
    height: 25px;
    margin-right: 10px;
    margin-top: 9px;
    width: 11px;
}

/*
***************************************************************FOOTER******************************************************************
*/
div#blog-footer-container,
div#blog-footer-banner{
	width: 100%;
	height: 90px;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 0px;
	text-align: center;
}
div#blog-footer-content{width: 650px; margin:auto;}
.blog-footer-links, 
.blog-footer-links ul, 
.blog-footer-links li {
color: #000;
	float: left;
	list-style: none;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 8px 0px 8px;
}
.blog-border-right-1{border: solid #004276;	border-width: 0px 1px 0px 0px;}

.blog-fcc-rr-mult-container {width: 333px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 0px 0px 9px; padding: 0px;}
.blog-fcc-rr-mult-boxhead-container {background: url(http://www.bankrate.com/images/free-content/blog-fcc-mult-sprite.jpg) 0px 0px; width: 333px; height: 50px;}
.blog-fcc-rr-mult-boxhead {padding: 15px 0px 0px 55px;}
.blog-fcc-rr-mult-boxhead a {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; text-decoration: none; background-color: inherit;}
.blog-fcc-rr-mult-footer {background: url(http://www.bankrate.com/images/free-content/blog-fcc-mult-sprite.jpg) 0px -51px; width: 333px; height: 5px; line-height: 1px;}
.blog-fcc-rr-mult-head {font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 14px; color: #004276; margin-left: 66px;}
.blog-fcc-rr-mult-tease {font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 11px; color: #000000; width: 180px; margin-left: 66px;}
.blog-fcc-rr-mult-btn {float: right; margin-top: 28px;}
.blog-fcc-rr-mult-img {margin-right: 10px; display: block; float: left; position: relative;}
.blog-fcc-rr-mult-body {background-color: #FFFFFF; border-left: 1px solid #c2cfe3; border-right: 1px solid #c2cfe3; border-top: 1px solid #c2cfe3; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: #000000; padding: 5px 10px;}
.blog-fcc-rr-mult-body ul {margin: 0px; padding: 0px;}
.blog-fcc-rr-mult-body ul li {height: 50px; padding: 10px 0px; margin: 0px; list-style-type: none;}
.blog-border-bottom-dashed {border-bottom: 1px dashed #b6b6b6;}


@media only screen and (max-width: 640px) {
		.well 									{padding: 10px 0px!important;}
		.blog-category-container  				{margin: 0px 5px 2px 0px;}
		.blog-category-subscribe,
		.blog-w628.blog-lm6.blog-tm7,
		.blog-spec-bannerL,
		.blog-fcc-rr-mult-container,
		.blog-widget-blocked,
		.botbanner 								{display: none;}
		.blog-category-recent-container 		{float: left;clear: both;background: #fff;}
		div.blog-gen-header 					{margin:0px 0px 0px 5px; width: 50%;}

		div#blog-banner-right  					{background: #fff; float: left; width: 100%;}
		.blog-gen-header h1:before 				{content: "Bankrate Blogs: "; }
		div.blog-spec-bannerR h1,
		div.blog-banner-text h1					{text-align: left; font-size: 18px; color: #004276;text-shadow:none; font-family: Arial,Helvetica,sans-serif;}
		div#blog-breadcrumb 					{margin: 15px 5px 15px 12px;}

		.blog-postlist-date .blog-float-left,
		.blog-postlist-date .blog-float-right 	{width: 100%; text-align: left; margin-left:-17px; }
		.blog-post-content p, 
		.blog-postlist-content p 				{margin-bottom: 5px;}
		.blog-postlist-date 					{margin: 15px 5px 7px 3px; padding-left: 25px;}
		.blog-postlist-content, 
		.blog-post-content  					{margin: 0px 15px 9px 15px;}

		div#blog-banner,
		.blog-spec-banner 						{height: inherit;min-height: 32px;background: #fff; }
		.blog-banner-text 						{margin-left: 8px; margin-top: 0px;}

		.blog-widget-tlcorner,
		.blog-widget-trcorner,
		.blog-widget-blcorner,
		.blog-widget-bottom,
		.blog-widget-brcorner 					{display: none;}

		.blog-widget-container,
		.blog-widget-content 					{width: 100%;}
		.blog-widget-top 						{width: 96%; height:23px;background: #444;color: white;min-height: 23px;text-transform: uppercase;padding: 4px 3px;font-weight: bold;line-height: 12px;border-radius: 2px;position:relative;margin-bottom:10px;border-bottom:0px !important;}

		div#blog-right-pane   					{width: inherit;background-color: #fff}
		.blog-widget-title,
		.blog-widget-title-noicon 				{ font-size: 12px; background: none; padding: 7px 0px 0px 6px; color: #fff;}
		.blog-widget-content 					{border-right: none;border-left: none;}

		.blog-widget-contrib-photo.blog-float-right  {margin-right: 17px;}

		div.blog-widget-cat,
		div.blog-widget-post   					{margin-bottom: 0px;padding-bottom:2px;}
		.blog-widget-subtitle-link a:visited,
		.blog-widget-subtitle-link a:active 	{color: #fff;}
		.blog-w250  							{width: 75% }
		.blog-comment-form-field 				{max-width: 270px;}
		.well img 								{max-width: 270px;}
		.wp-caption 							{margin: 10px auto;}
		.moreNews								{width: auto;}

		div.blog-widget-container 				{display: none;}
		div.blog-widget-container:last-child	{display: block;}
		.blog-widget-container .blog-widget-content {border-top:none; padding: 5px 10px 5px 9px;}
		.blog-widget-subtitle 					{padding: 4px 5px 0px 0px;}
		a.blog-widget-subtitle-link,
		a.blog-widget-subtitle-link:visited 	{color: #fff;}
		.rightRail>.boxContainerRightRail 		{display: block!important;}

}