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

body {
	background: #D4E5F7;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;;
	font-size: 9pt;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

li {
	margin-bottom:10px;
}

h1 {
	font-weight:bold;
	font-size:21px;
}

h2 {
	font-weight:bold;
	font-size:16px;
}

.clear {
	clear:both;
	width:0px;
	height:10px;
}

.clear2 {
	clear:both;
	width:0px;
	height:0px;
}

#container {
	width: 1000px;
	background-repeat: repeat-y;
	background-position: left top;
}

#inner-container {
	background: #ffffff repeat-x;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}

/* ---------- BORDER STYLES ---------- */
#topBorder {
	width: 1000px;
	height: 6px;
	background-color: #0b2c4d;
}

#leftBorder {
	position:absolute;
	width: 2px;
	height:100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #0b2c4d;
	border-bottom:solid 2px #0b2c4d;
	left:0;
	top:8px;
}
/*
#rightBorder {
	position:absolute;
	width: 2px;
	height:100%;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #0b2c4d;
	border-bottom:solid 2px #0b2c4d;
	right:0;
	top:8px;
}
/* ---------- BORDER STYLES ---------- */

/* ---------- HEADER ---------- */
#header_back {
	width: 100%;
	height:200px;
	background-image: url(images/HeaderGradient.jpg);
	background-repeat: repeat-x;
}

#footer_back {
	position:absolute;
	width:100%;
	height:120px;
	background-image: url(images/FooterBack.jpg);
	background-repeat:repeat-x;
}

#header {
	width: 1000px;
	height: 170px;
	background-color: #e6e6cc;
	background-image: url(images/SurvivalGuideToDebt_Header_short.jpg);
	background-position: left top;
}

#header_container {
	background: #ffffff repeat-x;
	width: 1000px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	position: relative;
}
#paypal {
	position:absolute;
	clear:both;
	top:15px;
	right:183px;
}

#Logo {
	position:absolute;
	clear:both;
	top:50px;
	left:100px;
	color:#ffffff;
	font-size:24px;
	margin-bottom:15px;
}

.doubleUnder
	{
		font-size:24px;
		margin-bottom:10px;
		border-bottom:double 1px #ffffff;
		border-bottom-style:double;
		border-spacing:2px;
	}	
/* ---------- HEADER ---------- */

/* ---------- TOP NAVIGATION ---------- */
#topbuttons {
	position:absolute;
	clear: both;
	padding: 0 0 0 202px;
	top:132px;
}

#topbuttons ul {
	margin: 0;
	padding: 0;
	height: 38px;
	list-style: none;
}

#topbuttons li {
	background: url(images/header_button_off.gif) no-repeat;
	margin-right: 3px;
	padding: 0 !important;
	width: 120px;
	height: 38px;
	display: block;
	float: left;
	vertical-align:middle;
}

#topbuttons li a {
	height: 38px;
	display: block;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-size:12px;
}

#topbuttons li.home { background: url(images/header_button_on.gif) no-repeat; }
#topbuttons li.author { background: url(images/header_button_off.gif) no-repeat; }
#topbuttons li.buynow { background: url(images/header_button_off.gif) no-repeat; }
#topbuttons li.holder { background: url(images/header_button_off.gif) no-repeat; }

#topbuttons li.buynow:hover { background: url(images/header_button_on.gif) no-repeat; }
#topbuttons li.author:hover { background: url(images/header_button_on.gif) no-repeat; }
#topbuttons li.holder:hover { background: url(images/header_button_on.gif) no-repeat; }

.topbutton_text{ padding-top:12px; }
/* ---------- TOP NAVIGATION ---------- */

/* ---------- LEFT NAVIGATION ---------- */
#leftNav {
	position:absolute;
	top:8px;
	width: 193px;
	height:100%;
	padding: 0 0;
	margin: 0 0 0 2px;
	background-color: #0b2c4d;
	border-top:solid 2px #0b2c4d;
	border-right:solid 2px #0b2c4d;
}

#leftNav ul {
	margin: 5px 0 0 0px;
	padding: 0;
	list-style: none;
}

#leftNav li {
	margin: 0 0 0px 0;
	padding: 0;
	width:193px;
	height:33px;
	display:block;
	float:left;
	vertical-align:middle;
	border-bottom:solid 2px #224b77;
}

#leftNav li a {
	height:33px;
	display:block;
}

#leftNav li.rights a { height:52px; display:block; }

#leftNav li.rights { height:52px; }
#leftNav li.monitoring { height:52px; }
#leftNav li.nav-header { height:50px; background-color:#224b77; }
#leftNav li.rights:hover { height:52px; background-color:#5788bb; }
#leftNav li.reports:hover { background-color:#5788bb; }
#leftNav li.rebuild:hover { background-color:#5788bb; }	
#leftNav li.financialgoal:hover { background-color:#5788bb; }
#leftNav li.help:hover { background-color:#5788bb; }
#leftNav li.counseling:hover { background-color:#5788bb; }
#leftNav li.calc:hover { background-color:#5788bb; }
#leftNav li.worksheets:hover { background-color:#5788bb; }
#leftNav li.education:hover { background-color:#5788bb; }
#leftNav li.alternatives:hover { background-color:#5788bb; }
#leftNav li.bankruptcy:hover { background-color:#5788bb; }
#leftNav li.repo:hover { background-color:#5788bb; }
#leftNav li.foreclosure:hover { background-color:#5788bb; }
#leftNav li.settlement:hover { background-color:#5788bb; }
#leftNav li.tax:hover { background-color:#5788bb; }
#leftNav li.moreInfo:hover { background-color:#5788bb; }

#left_title { position:relative; height:50px; background-color:#224b77; margin-top:10px; }
#content_title_sub { margin-top:18px; margin-left:38px; font-size:16px; color:#ffffff; }


.LargeButton_Text {
	color:#dddddd;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding: 9px 0 0 7px;
}

.SmallButton_Text {
	color:#dddddd;
	font-size:11px;
	font-weight:bold;
	padding: 9px 0 0 7px;
}

.feeds {
/*	background-color:#fff; */
	padding:1px 7px 0 7px;
	font-size:9px;
}

.feeds2 {
/*	background-color:#fff; */
	padding:1px 7px 0 7px;
	font-size:9px;
	border-bottom:solid 2px #224b77;
	margin-bottom:0px;
}

#LeftNav.feeds2.article_title a {
	background-color:#ffff00;
	text-decoration:none;
	color:#00ff00;
}

a.news_a {
	color:#F0F0F0;
	height:100%;
	width:190px;
	text-align:justify;
}


a.news_a:visited {
	color:#e0e0e0;
}

.article_title {
	color:#FFFFFF;
	line-height:14px;
}

.article_title:hover {
	background-color:#5788bb;
}


/* ---------- LEFT NAVIGATION ---------- */

/* ---------- RIGHT NAVIGATION ---------- */
#RightNav {
	position:absolute;
	top:8px;
	width: 174px;
	height:100%;
	padding: 0 0;
	margin: 0 2px 0 0;
/*	background-color: #224b77; 
	border-left:solid 2px #0b2c4d;
	border-top:solid 2px #0b2c4d;
/*	border-right:solid 2px #0b2c4d; */
	text-align:center;
	right:0;
}

.rightnav_content {
	border:solid 1px #000;
}

.rightnav_twitter {
	width:174px;
}

.rightnav_homesites {
	background: url(images/homesites.jpg) no-repeat;
	border:solid 1px #000;
	text-align:left;
}

.homesites_header {
	color:#fff;
	text-align:left;
	margin:17px 0 20px 5px;
}

.homesites_content {
	margin:0 0 10px 5px;
	line-height:18px;
}

#RightNav img {
	border:none;
}

#RightNav .homesites_content a:hover {
	text-decoration:underline;
}

#RightNav .homesites_content a {
	text-decoration:none;
	width:172px;
}


/* ---------- RIGHT NAVIGATION ---------- */

/* ---------- CONTENT STYLES ---------- */
#content {
	margin: 15px 25px 0 215px !important; margin: 0px 0 0 225px;
	padding: 0;
	width: 585px !important; width: 585px;
	min-height:1080px;
	height:auto !important;
	height:1080px;	
	padding-bottom:3em; 
}

#content_height {
	min-height:1080px;
	height:auto !important;
	height:1080px;
}

.content_news_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}


.appearance_list {
	list-style-type:none;
}

.station {
	color:#0b2c4d;
}

.about_button {
	width:154px;
	height:30px;
	background-color:#0b2c4d;
	color:#fff;
	float:left;
	margin:10px 12px 0 0;
}

.button_text {
	padding:9px 0 0 10px;
	font-size:10px;
	font-weight:bold;
	color:#fff;
}

.button_text a {text-decoration:none; color:#fff;}
.button_text a:hover {text-decoration:underline;}
.button_text a:visited {color:#d4e5f7;}



#policy {
	line-height:24px;
	font-size:15px;
	color:#000000;
}

#policy li {
	margin-bottom:8px;
}

#policy li a {
	color:#0b2c4d;
}

.input_heading {
	width:165px;
	float:left;
	text-align:right;
}

.input_field {
	padding:0 0 5px 0;
	text-align:left;
}

.text_field  {
	background-color:#FFFFE0;
}

.radio_field  {
/*	background-color:#FFFFE0; */
}

.grey {
	background-color:#F0F0F0;
}

.fleft {
	float:left;
	margin:0 13px 5px 0;
	padding-top:3px;
}

.fright {
	float:right;
	margin:0 0 10px 10px;
	padding-top:2px;
}

ul.newspage {
	list-style-type: none !important;
	list-style-image: none !important;
	margin-left: 0px !important;
	margin-top: 0px !important;
	font-size: 14px !important;
	line-height: 18px !important;
}

ul.newspage li p {
	margin-bottom: 18px;	
}
/* ---------- CONTENT STYLES ---------- */

/* ---------- FOOTER ---------- */
#footer {
	width: 1000px;
	height: 98px;
	background-color:#FFFFFF;
	background-image: url(images/Footer.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	bottom: 0px;
	text-align:left;
	vertical-align:middle;
	margin-top:0px;	
}

#footer_content {
	text-align:left;
	vertical-align:middle;
	margin: 0 0 0 0px;	
}

.footer-nav {
	overflow:hidden;
	margin-left:80px;
	margin-top:0px;
	padding-top:40px;
	margin-bottom:10px;
}

.footer-nav li {
	display:inline;
	margin-left:0px;
	padding-left:0px;
}

.noLeftLine {
	color:#ffffff;
	padding:0 6px 0 8px; 
}


.leftLine {
	color:#ffffff;
	!important; border-left:1px solid #ffffff;
	padding:0 6px 0 8px;
}

.footer-copy {
	overflow:hidden;
	color:#ffffff;
	margin-left:80px;
}

.footer-copy li {
	display:inline;
	margin-left:0px;
	padding-left:8px;
}
/* ---------- FOOTER ---------- */