 * {
outline:none;
margin:0;
padding:0
}

body {
font:12px Verdana,arial,helvetica,clean,sans-serif;
background:#418ecd url(images/bg.gif) repeat-x left top;
color:#416271;
text-align:center
}

img {
border:none
}

table {
border-collapse:collapse;
border-spacing:0
}

table tr td,table tr {
vertical-align:top
}

caption,th {
text-align:left
}

abbr,acronym {
border:0;
font-variant:normal
}

pre,code,kbd,samp,tt {
font-family:monospace;
font-size:108%;
line-height:99%
}

a {
color:#0d3380;
text-decoration:none
}

a.readmore {
display:block;
background:transparent url(images/readmore-blue.png) no-repeat top left;
width:85px;
height:17px;
overflow:hidden
}

p.minor {
font-size:77%
}

p.text {
padding-bottom:25px
}

p {
padding-bottom:25px;
text-indent:20px
}

p.news {
padding-bottom:5px
}

p.normal {
text-indent:0
}

blockquote {
background-color:#eee;
border:1px solid #ababab;
background-image:url(images/openquote.png);
background-position:10px 10px;
background-repeat:no-repeat;
padding-top:20px;
padding-left:30px;
margin:5px
}

blockquote span {
display:block;
background-image:url(images/closequote.png);
background-repeat:no-repeat;
background-position:bottom right;
margin-right:5px;
margin-bottom:5px;
padding-bottom:20px
}

.textbox,textarea,select {
border:1px solid #bfbfbf;
width:210px;
padding:2px
}

.submitbox {
background:url(images/submit_button_blue.png) no-repeat top center;
width:185px;
height:32px;
border:none
}

.submitbox:hover {
background:url(images/submit_button_green.png) no-repeat top center
}

h3.title-navigation {
background-position:0 -20px
}

h3.title-debt-help {
background-position:0 -40px
}

h2.title-welcome-debt {
background-position:-20px -60px
}

h3.title-latest-financial {
background-position:-20px -80px
}

h4 {
font-size:13px;
color:#416271
}

#content_area div.rightColumn {
width:686px
}

#content_area div.leftColumn div.widget-static-blue h3.title-debt-help {
background-position:-20px -40px;
margin:10px 5px
}

#content_area div.leftColumn div.widget-static-blue a.readmore {
float:right;
margin:8px
}

.clearfix:after {
content:".";
display:block;
height:0;
width:0;
line-height:0;
clear:both;
visibility:hidden
}

.rightColumn {
float:right
}

#wrapper {
text-align:left;
width:970px;
margin:20px auto
}

.wrapper-top {
background:url(images/wrapper-top.png) no-repeat top left;
padding-top:10px
}

.wrapper-body {
background:#fff url(images/wrapper-spacer.png) repeat-y top left;
min-height:500px;
width:930px;
overflow:hidden;
padding:10px 20px
}

.wrapper-bottom {
background:url(images/wrapper-bottom.jpg) no-repeat bottom left;
padding-bottom:10px
}

#header {
width:930px;
height:106px;
background:url(images/header.png) no-repeat top left
}

#logo {
width:538px;
height:95px;
background:url(images/logo.png) no-repeat top left;
float:left
}

#call-us {
margin-top:5px;
margin-right:5px;
width:342px;
height:33px;
background:url(images/call-us.png) no-repeat top left;
float:right
}

#logo a,#call-us a {
display:block;
width:538px;
height:95px
}

#navigation {
height:33px;
background:url(images/navigation.png) no-repeat top left;
margin:10px 0
}

#navigation a {
color:#fff;
font-size:13px;
font-weight:700
}

#navigation a:hover,#navigation a:active {
color:#d8d8d8;
text-decoration:none
}

#navigation ul {
list-style:none;
padding-top:8px
}

#navigation li {
float:left;
background:url(images/navigation-spacer.jpg) no-repeat top right;
padding:0 10px
}

#navigation li.last {
background:none;
float:right
}

#content_area .leftColumn {
width:235px
}

.widget-body,.widget-static-body {
padding:10px;
}

.widget-1-body, .widget-2-body { background-image: url(images/widget-1-space.jpg); background-repeat: repeat-y; background-position: top left; }

.widget-space {
padding-bottom:10px
}

.widget div.title-container {
margin-top:-33px;
margin-bottom:15px;
padding-bottom: 6px;
}

.widget-top,.widget-1-top {
background:url(images/widget-1-top.jpg) no-repeat top left;
padding-top:35px
}

.widget-bottom,.widget-1-bottom {
background:url(images/widget-1-bottom.jpg) no-repeat bottom left;
padding-bottom:10px
}

.widget-space,.widget-1-space {
background:url(images/widget-1-space.jpg) repeat-y top left
}

.widget-2-top {
background:url(images/widget-2-top.jpg) no-repeat top left
}

.widget label {
display:inline
}

.widget-form form * {
margin-bottom:4px;
color:#000
}

.widget-menu .arrowsidemenu > div {
background:url(images/menu-spacer.jpg) repeat-x left bottom;
padding-bottom:1px;
width:190px;
overflow:hidden;
margin:0 10px
}

.widget-menu .arrowsidemenu div > a {
display:block;
font-size:11px;
color:#0d3380;
padding:6px
}

.widget-menu ul.menucontents {
list-style:none;
line-height:200%;
margin-left:35px;
color:#0d3380
}

.widget-menu div.selected {
background:#0193cc url(images/selected-menu.jpg) no-repeat top left
}

.widget-menu div.selected a {
color:#fff
}

.widget-static-blue {
background:#39a2e4 url(images/widget-static-blue.jpg) no-repeat;
height:172px;
overflow:hidden;
color:#FFF
}

.index-page h3.title-welcome-debt {
margin-top:15px;
margin-bottom:15px
}

.autoenroll {
float:left;
clear:both;
width:660px;
margin:10px
}

.billreminder {
float:left;
width:340px
}

.debtconsolidationvid {
float:left;
margin:2px 15px 15px 4px
}

.debtconsolidationvid h2 {
margin:2px 0
}

.debtconsolidationCan {
margin:35px 5px 20px 20px
}

.debtconsolidationCan ul {
margin-left:5px;
list-style:none
}

.feature {
width:675px;
font-size:11px
}

div.feature-top {
background:url(images/feature-top.png) no-repeat top left;
padding-top:35px
}

div.feature-bottom {
background:url(images/feature-spacer.jpg) repeat-y top left
}

div.feature-space {
background:url(images/feature_bottom.jpg) no-repeat bottom left;
padding-bottom:15px
}

#content_area div.feature .leftColumn {
width:360px
}

#content_area div.feature div.rightColumn {
width:310px
}

div.news_item p.posted {
background:url(images/icon-news.jpg) no-repeat top left;
padding-left:15px;
margin-bottom:0
}

#content_area div.feature .leftColumn div.news_item div.image {
float:left;
width:75px
}

#content_area div.feature .leftColumn div.news_item div.news-detail {
float:right;
width:180px
}

div.feature-separator {
background:url(images/feature-separator.png) no-repeat top center;
height:7px;
margin:10px 0
}

#feature_flash {
margin-bottom:10px
}

#content_area div.feature div.leftColumn div.feature-body {
margin:15px 10px 10px;
padding:0 0 0 3px
}

#content_area div.feature div.rightColumn div.feature-body {
margin:15px 40px 10px 25px
}

p.readmore,p.readmore a {
color:#ff5400;
padding-bottom:5px
}

div.feature p.readmore {
text-align:right;
margin:5px
}

#footer {
margin-top:25px;
width:930px;
height:70px;
background:#3f84cd url(images/footer.jpg) no-repeat top left
}

#footer div.footer-body {
padding:20px 15px
}

#footer div.footer_links a {
color:#000
}

#footer div.copyright {
float:right;
color:#fff
}

#sul {
list-style:none;
text-align:left
}

.lft {
margin-left:3em
}

.lft1 {
margin-left:6em
}

#newshomepg {
width:220px;
margin:20px 5px 0
}

.newsheadline {
margin-top:5px
}

#newsmain h1 {
padding-bottom:10px;
border-bottom-width:100px;
border-bottom:thin #999 solid;
font-size:15px;
color:#C60;
margin:10px 5px 15px
}

.topstory {
height:200px
}

#newsmaincategories h2 {
background-image:url(images/mainbottom.jpg) 0 0
}

#maincat {
background-image:url(images/mainhorizontal.jpg)
}

#newsmaincategories {
float:left;
text-align:left;
background-image:url(images/mtop.jpg);
margin:5px 0
}

#maincat li {
list-style:none;
margin-left:-20px;
padding:3px
}

.newSubheadingL {
width:240px;
height:190px;
float:left;
margin-bottom:15px;
margin-top:5px;
overflow:hidden;
padding:2px
}

.newSubheadingL h2 {
font-size:14px;
height:35px;
border-bottom:thin #CCC solid
}

#recentnews {
float:right;
width:192px;
margin-bottom:15px
}

#newsarchive {
float:right;
width:178px;
margin-top:10px;
clear:right;
border-top:thin #CCC solid
}

#newsCatarchive {
float:right;
width:192px;
margin-top:15px;
clear:right
}

#newssearch {
width:110px
}

.newssearch1 {
width:192px;
float:right
}

.topstory h2 {
font-size:14px
}

#catmainsearch {
width:178px;
float:right;
clear:right
}

#relatedcontent {
float:right;
width:185px;
margin:20px 0
}

#relatedcontent ul {
margin:5px 0
}

#relatedcontent li {
font-size:11px;
margin:10px 0
}

.newslistbenefits {
margin:15px 0 0 5px
}

ul.newslistbenefits li {
list-style:square;
font-size:12px;
font-weight:700;
margin:3px 5px 4px 10px;
padding:2px
}

dl#newslistm {
margin:0
}

dl#newslistm dt {
font-size:13px;
font-stretch:expanded;
float:left;
margin:0 5px
}

dl#newslistm dd {
font-size:13px;
overflow:hidden;
margin:0 5px
}

a:hover,p.readmore a {
text-decoration:underline
}

a.readmore:hover,#logo a:hover,#call-us a:hover,p.readmore a:hover {
text-decoration:none
}

a.readmore span,.submitbox span,h2.title span,.widget h3.title span,h3.title span,.widget h3.title span,#logo a *,#logo p,#call-us a span {
visibility:hidden
}

ul,ol {
padding-left:20px
}

h2.title,h3.title {
background-image:url(images/all_titles.png);
background-repeat:no-repeat;

height:20px;
overflow:hidden
}

.leftColumn,#footer div.footer_links {
float:left
}

.widget,.widget-static,.index-page h3.title-latest-financial {
margin-bottom:15px
}

.newsmain,#newsmain {
width:492px;
float:left;
text-align:left;
clear:both
}

dl,dt,dd {
font-size:11px
}

/*--NEW SIDE EMNU SETTINGS--*/

.leftColumn #new_menu ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
}
.leftColumn #new_menu ul li h2 {
	font-size:12px;
	font-weight:normal;
	border-bottom:1px dashed #ccc;
	display:block;
	padding:4px 0 4px 5px;
}
.leftColumn #new_menu ul li ul {
	display:none;
}
.leftColumn #new_menu ul li ul li {
	background:url(images/green_bullet.png) 1% 60% no-repeat;
	padding-left:12px;
	
}
.leftColumn #new_menu ul li ul li a{
	word-spacing:-2px;
	letter-spacing:0px;
	font-size:11px;
	
}
/*money_mana*/
body#money_mana .leftColumn #new_menu ul.money_mana li h2 {
	background:#418ecd;
	border-bottom:none
}
body#money_mana .leftColumn #new_menu ul.money_mana li h2 a {
	color:#FFF;
	text-decoration:none;
}
body#money_mana .leftColumn #new_menu ul.money_mana li ul {
	display:block;
	border-bottom:1px dashed #ccc;
	padding:4px 0 4px 0;
}
/*credit_coun*/
body#credit_coun .leftColumn #new_menu ul.credit_coun li h2 {
	background:#418ecd;
	border-bottom:none
}
body#credit_coun .leftColumn #new_menu ul.credit_coun li h2 a {
	color:#FFF;
	text-decoration:none;
}
body#credit_coun .leftColumn #new_menu ul.credit_coun li ul {
	display:block;
	border-bottom:1px dashed #ccc;
	padding:4px 0 4px 0;
}
/*debt_cons*/
body#debt_cons .leftColumn #new_menu ul.debt_cons li h2 {
	background:#418ecd;
	border-bottom:none
}
body#debt_cons .leftColumn #new_menu ul.debt_cons li h2 a {
	color:#FFF;
	text-decoration:none;
}
body#debt_cons .leftColumn #new_menu ul.debt_cons li ul {
	display:block;
	border-bottom:1px dashed #ccc;
	padding:4px 0 4px 0;
}
/*tools_calc*/
body#tools_calc .leftColumn #new_menu ul.tools_calc li h2 {
	background:#418ecd;
	border-bottom:none
}
body#tools_calc .leftColumn #new_menu ul.tools_calc li h2 a {
	color:#FFF;
	text-decoration:none;
}
body#tools_calc .leftColumn #new_menu ul.tools_calc li ul {
	display:block;
	border-bottom:1px dashed #ccc;
	padding:4px 0 4px 0;
}
/*debt_sett*/
body#debt_sett .leftColumn #new_menu ul.debt_sett li h2 {
	background:#418ecd;
	border-bottom:none
}
body#debt_sett .leftColumn #new_menu ul.debt_sett li h2 a {
	color:#FFF;
	text-decoration:none;
}
body#debt_sett .leftColumn #new_menu ul.debt_sett li ul {
	display:block;
	border-bottom:1px dashed #ccc;
	padding:4px 0 4px 0;
}
/*secured_loan*/
body#secured_loan .leftColumn #new_menu ul.secured_loan li h2 {
	background:#418ecd;
	border-bottom:none
}
body#secured_loan .leftColumn #new_menu ul.secured_loan li h2 a {
	color:#FFF;
	text-decoration:none;
}
body#secured_loan .leftColumn #new_menu ul.secured_loan li ul {
	display:block;
	border-bottom:1px dashed #ccc;
	padding:4px 0 4px 0;
}

/* added by ian w 2/20/10 */

.mgmt-center-col {
	height: 450px;
	width: 50%;
	float: left;
	position: relative;
}

.mgmt-center-col p {
	padding-bottom: 5px;
}

#SignUp input.submit {
	background: #fff url(../images/billreminderbutton.png) top left no-repeat;
	border: 0;
	width: 185px;
	height: 32px;
	margin: 0;
	float: right;
	font-size: 0;
	line-height: 0;
}

#SignUp select {
	width: 150px;

}

#SignUp td {
	text-align: right;
	padding-bottom: 6px;
}


.buttonLink {
	position: absolute;
	right: 0;
	bottom: 0;
}

#bill-reminder-install h2, #bill-reminder-userguide h2 {
	color: #c60;
	padding: 4px 0;
}

#bill-reminder-install h3 {
	padding: 4px 0;
}
#bill-reminder-install dl {
	clear: both;
}
	#bill-reminder-install dl div {
		height: 350px;
		width: 330px;
		padding-right: 10px;
		float: left;
	}

	#bill-reminder-install dl dt {
		font-weight: bold;
		padding: 10px 0 12px 0;
		font-size: 14px;
	}

	#bill-reminder-install dl dd {
		padding-bottom: 10px;
		font-size: 12px;
	}
	
		#bill-reminder-install dl dd img {
			display: block;
			margin: 12px 8px 8px 8px;
		}
		
#bill-reminder-download-form {
	padding: 8px 0;
	/*float: right;*/
}

	#bill-reminder-download-form fieldset {
		border: 0;
		padding: 4px 0;
	}
	
	#bill-reminder-download-form label {
		display: block;
		float: left;
		width: 50px;
		text-align: right;
	}
	
	#bill-reminder-download-form input.submit {
		display: block;
		margin: 4px 0 0 50px;
	}
	
#bill-reminder-userguide ol {
	margin: 20px 0 0 5px;
	padding-left: 0;
}
#bill-reminder-userguide li {
	font-size: 18px;
	float: left;
	width: 330px;
	padding: 0 10px 20px 0;
	list-style-position: inside;
}

	#bill-reminder-userguide li p {
		font-size: 12px;
		text-indent: 0;
		padding: 6px 0 10px 0;
	}
	
	#bill-reminder-userguide li img {
		margin: 0 0px 0px 0;
	}

#editors {
	padding: 30px 10px 0 10px;
}	

#editors a:link, 
#editors a:visited, 
#editors a:active {
	font-size: 13px;
	text-decoration: underline;
	display: block;
	padding-top: 14px;
}

#editors a:hover {
	text-decoration: none;
}

#editors h1 {
	color: #c60;
	background: #fff url(../images/titleArrow.gif) left center no-repeat;
	padding-left: 18px;
	font-size: 18px;
}

#editors dl {
	width: 450px;
	margin-left: 20px;
}

	#editors dl dt {
		font-weight: bold;
		text-decoration: underline;
		font-size: 13px;
		padding: 14px 0 14px 0;
	}
	
	#editors dl dd {
		padding-bottom: 20px;
		line-height: 18px;
	}
/* Changes overriding regular widget box for LATEST HEADLINES widget */

#latest-headlines { width: 236px; float: right; margin-left: 15px; margin-bottom: 15px; margin-right: -2px; }
#latest-headlines .title-container { color: #ffffff; text-align: center; font-weight: bold; }

#featured-content { width: 683px; margin-right: -2px; }
#featured-content .title-container { margin-top: -38px; font-weight: bold; font-size: 18px; }
#featured-content h2 { font-size: 18px; }


.normal_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color:#416271;
font-style:normal;
}
.expert_bg{
background-image:url(images/expert_box.png);
background-repeat:no-repeat;
height:211px;
}
.textarea_box{
width:420px;
}

.top_border{
border-top:1px dashed #ccc;
}
.bold_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
color:#484747;
font-style:normal;
font-weight:bold;
}
.bold_text_h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color:#484747;
font-style:normal;
font-weight:bold;
}