/* --- base styles --- */
* {margin: 0; padding: 0;}
* img {border:0;}
* form {margin: 0px;padding:0px;}
* ul {list-style: none;}
address {font-style:normal; }
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em; }
a:focus {outline: none;}

body { height:100%;background-color:#FFF; font: 76% 'Arial', Helvetica, sans-serif; color:#000;background:url(../img/debtmanagers-paper-bg.gif) no-repeat fixed bottom;}

/*---------- common usage ---*/
.clearme {clear:both;height:0;margin:0;font-size:1px;line-height:0px;}
.float-left { float: left; }
.float-right { float: right; }
.img-left{float:left;padding:0px 10px 10px 0px;}
.img-right{float:right;padding:0px 0px 10px 10px;}
a{color:#E4262A;text-decoration:underline;}
a:hover{color:#E4262A;text-decoration:none;}
div.img{margin-bottom:20px;}

/*---------- site wrapper / container ---*/

#home #wrapper-id{}
#wrapper-id { width:100%; height:100%; text-align:center;background-image:none; }
#container-id {width:960px;padding:0 20px;margin-right:auto; margin-left:auto;text-align:left; }

/*------ misc positioning ----*/
#credit-note{position:absolute;left:47%;right:50%;top:0px;}
#survey-flash {margin-bottom:20px;}
/*------------ Site Structure ----*/
#top-header-wrapper{width:100%;height:59px;background-image:url(../img/top-header-bg-rpt.jpg);background-repeat:repeat-x;background-position:top left;font-family:'Arial', Helvetica, sans-serif;}
#top-header-container{width:960px;padding:0 20px;margin-right:auto; margin-left:auto;text-align:left; }

#header{width:100%;}
#lower-header-container{width:100%;height:96px;}
#navigation{width:100%;border-bottom:3px dashed #DEDEDD;_border-bottom:3px dotted #DEDEDD;margin-bottom:20px;}

#content{width:100%;}
#left-content{width:375px;float:left;margin-right:15px;}
#right-content{width:570px;float:left;}

#content-inside #left-content{width:570px;float:left;margin-right:15px;}
#content-inside #right-content{width:375px;float:left;}

#footer{width:100%;text-align:center;border-top:3px dashed #DEDEDD;_border-top:3px dotted #DEDEDD;padding-top:22px;margin-top:30px;}

/* --------- Header ----*/
#top-header-container .float-left {padding:14px 0px 15px 0px;color:#FFF;width:450px; }
#top-header-container .float-left a{color:#FFFFFF;}
#top-header-container .float-left a:hover{color:#FFFFFF;}
#top-header-container .float-left h1{padding:0px;margin:0px;font-size:0.9em;font-weight:bold;line-height:1.4em; }
#top-header-container .float-left p{padding:0px;margin:0px;font-size:0.9em;font-style:italic; }
#top-header-container .float-right {padding:14px 0px 0px 0px;width:310px;text-align:right; }
#top-header-container .float-right a{color:#FFF;text-decoration:none;padding-left:13px;font-size:0.9em;display:inline-block;} 
#top-header-container .float-right a:hover{color:#FFF;text-decoration:underline;padding-left:13px;font-size:0.9em;display:inline-block;}
#top-header-container .float-right div.yellow{margin-bottom:1px;} 
#top-header-container .float-right div.yellow a{color:#FFFFCC;} 
#top-header-container .float-right div.yellow a:hover{color:#FFFFCC;}  
#top-header-container .clear {clear:both;min-height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}

#lower-header-container .float-left {width:400px;padding-top:11px;float:left;display:block;}
#lower-header-container .float-left h1{font-family:'Georgia', Times New Roman, Times, serif;font-size:17px;color:#000;font-style:italic;font-weight:normal;margin:0px 0px 0px 0px;}
#lower-header-container .float-left a{display:block;width:400px;}
#lower-header-container .float-right {width:280px;padding-top:16px;text-align:right;float:right;display:block;}
#lower-header-container .float-right h1{font-family:'Georgia', Times New Roman, Times, serif;font-size:21px;color:#000;}
#lower-header-container #search-box{margin-top:12px;}
#lower-header-container #search-box form{margin:0px;padding:0px;height:33px;}
#lower-header-container #search-box input{margin:0px;padding:0px;width:170px;height:18px;font-size:12px;display:block;float:right;background-image:url(../img/form-field-grey-top-shadow.gif);background-repeat:repeat-x;background-position:top left;padding:9px 5px 4px 5px;border:1px solid #DEDEDD;}
#lower-header-container #search-box a{margin:0px;padding:0px;width:30px;height:33px;display:block;float:right;}

#navigation ul{list-style:none;display:block;font-family:'Georgia', Times New Roman, Times, serif;margin-top: 16px;margin-right: auto;margin-bottom: 16px;margin-left: auto;padding-top: 0px;padding-right: 0px;padding-bottom: 16px;padding-left: 0px;}
#navigation ul li{float:left;font-size:1.3em; letter-spacing:-1px;}
#navigation ul li a{text-decoration:underline;}
#navigation ul li a:hover{color:#000;text-decoration:none;}
#navigation ul li a{padding-left:11px;padding-right:7px;display:block;color:#E4262A;font-weight:bold;}
#-navigation ul li.first a{padding:17px 10px 17px 0px;}
#-navigation ul li.last a{padding:17px 0px 17px 10px;}

#sub-nav {font-size:0.9em;list-style:none;margin-left:0;padding-bottom:10px;padding-left:0;margin-bottom:5px;margin-top:0;padding-top:0;float:left;}
#sub-nav ul {list-style-type:none;}
#sub-nav li {display:inline;}
#sub-nav li a {border:1px solid #CCC;font-weight:bold;text-decoration:none;margin-right:8px;background:#EAEAEA;padding-left:0.6em;padding-right:0.6em;line-height:2.5em;display:block;float:left;}
#sub-nav li a:hover {background:#FFF;text-decoration:none;border:1px solid #E4262A;}
#sub-nav .active a {background:white;border:1px solid #E4262A;}

#debt-consolidation #sub-nav .debt-consolidation,#debt-settlement #sub-nav .debt-settlement,#how-we-help #sub-nav .how-we-help { background:white;border:1px solid #E4262A;}

#how-we-help #navigation .how-we-help, #do-i-qualify #navigation .do-i-qualify, #testimonials #navigation .testimonials, #faq #navigation .faq, #live-support #navigation .live-support, #debt-managers-tools #navigation .debt-managers-tools, #learning-center #navigation .learning-center, #helpful-articles #navigation .helpful-articles, #debt-settlement #navigation .how-we-help, #debt-consolidation #navigation .how-we-help{color:#000;}

#left-content{}
.simple-article-container{border-bottom:5px solid #F0F0F0;line-height:2em;width:100%;margin-bottom:20px;font-size:1.1em;color:#666;}
.simple-article-container h1{font-family:'Georgia', Times New Roman, Times, serif;color:#E4262A;font-size:1.5em;font-weight:bold;margin-bottom:12px;line-height:1.3em;}
.simple-article-container h1 strong {font-weight:normal;}
.simple-article-container h2{font-family:'Georgia', Times New Roman, Times, serif;color:#000;font-size:1.2em;font-weight:bold;margin-bottom:16px;line-height:1.4em;}
.simple-article-container p{color:#333;line-height:1.4em;margin-bottom:28px;line-height:140%;}
.simple-article-container ul{padding:0px 0px 0px 40px;margin:0px 0px 16px 0px;list-style:Square;color:#333;}
.simple-article-container ol{padding:0px 0px 0px 40px;margin:0px 0px 16px 0px;color:#333;}
.simple-article-container ul li, .simple-article-container ol li{color:#333;line-height:130%;}
.simple-article-container ul.page-list, .simple-article-container ol.page-list{border-bottom:2px dotted #F0F0F0;padding-bottom:20px;}
.simple-article-container img{margin:0;padding:0}
/*--style hover state of body content--*/
.simple-article-container a:hover,.small-article-container a:hover{background-color:#FFFFDD}

.news-article-container{border-bottom:1px solid #EBEBEB;line-height:2em;width:100%;margin-bottom:20px;font-size:1.1em;color:#333;}
.news-article-container h1{font-family:'Georgia', Times New Roman, Times, serif;color:#666666;font-size:1.3em;font-weight:normal;margin-bottom:6px;}
.news-article-container p{color:#666666;line-height:1.2em;margin-bottom:28px;line-height:140%;}
.news-article-container ul{padding:0px 0px 0px 40px;margin:0px 0px 16px 0px;list-style:Square;color:#666666;}
.news-article-container ol{padding:0px 0px 0px 40px;margin:0px 0px 16px 0px;color:#666666;}
.news-article-container ul li, .news-article-container ol li{color:#666666;line-height:130%;}
.news-article-container ul.page-list, .simple-article-container ol.page-list{border-bottom:2px dotted #F0F0F0;padding-bottom:20px;}
.news-article-container img{margin:0;padding:0}
/*--style hover state of body content--*/
.news-article-container a:hover,.news-article-container a:hover{background-color:#FFFFDD}

#content-inside .simple-article-container{border-bottom:none;width:100%;}

#right-content .right-three-col{width:180px;float:left;margin-right:14px;}
#right-content .no-margin{margin:0px;}

.small-article-container{border-bottom:5px solid #F0F0F0;width:100%;margin-bottom:20px;}

.small-article-container h1{font-family:'Georgia', Times New Roman, Times, serif;color:#000000;font-size:1em;line-height:1.3em;font-weight:bold;margin-bottom:14px;}
.right-three-col .testimonial h1{font-family:'Georgia', Times New Roman, Times, serif;color:#666666;font-size:1.2em;line-height:140%;font-weight:normal;font-style:italic;margin-bottom:14px;}
.testimonial h1{font-family:'Georgia', Times New Roman, Times, serif;color:#666666;font-size:1.2em;line-height:140%;font-weight:normal;font-style:italic;margin-bottom:14px;}
.small-article-container ul{margin:0px;padding:0px;font-family:'Arial', Helvetica, sans-serif;color:#666666;font-size:0.9em;}
.small-article-container ol{padding:0px 0px 0px 40px;margin:15px 0px 16px 0px;font-family:'Arial', Helvetica, sans-serif;color:#666666;font-size:0.9em;}
.small-article-container li{border-top:1px solid #DBDBDB;padding:5px 0px 4px 0px;font-size:1em;line-height:120%;margin-bottom:5px;}
.small-article-container ol li{border:none;padding:0px;margin:0px;}
.small-article-container p{font-family:'Arial', Helvetica, sans-serif;color:#666666;font-size:0.9em;line-height:130%;margin-bottom:22px;}
.small-article-container p.sml-text{font-family:'Arial', Helvetica, sans-serif;color:#666666;font-size:0.8em;line-height:120%;margin-bottom:20px;}
.small-article-container p.sml-text a{color:#666666;text-decoration:none;}
.small-article-container p.sml-text a:hover{color:#666666;text-decoration:underline;}
#testimonials #left-content .small-article-container p.sml-text a{color:#E4262A;text-decoration:underline;}
#testimonials #left-content .small-article-container p.sml-text a:hover{color:#E4262A;text-decoration:none;}

/* Footer Styles */
#footer a{color:#666666;font-size:0.9em;line-height:120%;text-decoration:none;}
#footer a:hover{color:#666666;font-size:0.9em;line-height:120%;text-decoration:underline;}
#footer p{font-size:0.8em;color:#999999;line-height:130%;margin-top:7px;}
#footer .footer-width {width:850px; text-align:center;margin-left:auto;margin-right:auto;}

/* Page Numbers */
.pages { clear: left; font-size: 90%; }
.pages a, .pages span { display: block; float: left; padding: 0.4em 0.8em; margin-right: 0.1em; border: 1px solid #fff; }
.pages span.current { font-weight: bold; background: #D60C16; color: #fff; border: 1px solid #D60C16; }
.pages span.empty { background: #DADADA; border: 1px solid #DADADA; color: #DADADA; }
.pages a { border: 1px solid #CCCCCC; text-decoration: none; color: #D60C16; }
.pages a:hover { border-color: #D60C16; background: #FFFFFF; }
.pages a.nextprev { font-weight: bold; border: 1px solid #999999; }
.pages a:hover.nextprev { border-color: #D60C16; }
.pages span.nextprev { padding-bottom: 0.5em;border: 1px solid #CCCCCC; color: #999; }

.shop-header-container { width:100%; display: block; height: 1%;}
.shop-header-container label{ color: #D60C16; font-size: 1em; font-weight: bold; display: block; margin-bottom: 3px; }
.shop-header-container .shop-header-box { width: 26%; float: left; padding-bottom:25px;}
.shop-header-container .shop-header-box .searchpad{ display: block; padding-right: 8px; }
.shop-header-container .pagination-header-box { width: 48%; float: left; }
.shop-header-container .pagination-header-box .searchpad{ display: block; float:right;}
.shop-header-container .form-field1 { width: 100%; }
.shop-header-container .formstyle1 { padding: 0.2em; background: #FFFFFF; border-top: 1px solid #666; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #666; }
.shop-header-container .no-margins {padding-right:0px;}

/* DEBT MANAGER TOOLS */

#left-content .debt-tools-container{border-top:5px solid #F0F0F0;padding:25px 0px;}
#left-content .debt-tools-container .tools-img{margin:0px 20px 10px 0px;float:left;display:block;width:95px;}
#left-content .debt-tools-container .tools-img a{border:5px solid #E4262A;padding:5px;display:block;}
#left-content .debt-tools-container .tools-img a:hover{border:5px solid #000;padding:5px;display:block;}
#left-content .debt-tools-container .tools-img img{width:75px;}
#left-content .debt-tools-container h1{margin:0px 0px 12px 0px;padding:0px;font-family:'Georgia', Times New Roman, Times, serif;color:#000000;font-size:1em;line-height:1.3em;font-weight:bold;}
#left-content .debt-tools-container p{margin:0px 0px 12px 0px;padding:0px;font-family:'Arial', Helvetica, sans-serif;color:#666666;font-size:0.9em;line-height:130%;}

#socialNetworks{font-family:'Verdana', Arial, Helvetica, sans-serif;}
#socialNetworks .padding{display:block;border-left:2px solid #E5E5E5;border-right:2px solid #E5E5E5;border-bottom:2px solid #E5E5E5;padding:10px;width:616px;}
#socialNetworks h1{height:36px;display:block;background-image:url(../images/tab-bottom-border.gif);background-position:bottom left;background-repeat:repeat-x;background-color:#F5F5F5;}
#socialNetworks h1 p{display:inline;padding:8px 10px 9px 10px;line-height:36px;background-color:#FFFFFF;border-left:2px solid #E5E5E5;border-right:2px solid #E5E5E5;border-top:2px solid #E5E5E5;color:#9A6B38;font-size:15px;font-weight:bold;}

#socialNetworks-center {text-align:center; margin-left:auto; margin-right:auto;width:100%;}
#socialNetworks {margin-top:16px; text-align:center; margin-left:auto; margin-right:auto;}
#socialNetworks ul{list-style:none;margin:0;padding:0}
#socialNetworks li{display:inline;margin-right:5px;}
#socialNetworks a{color:#157D68;text-decoration:underline;line-height:120%;}