/*------ Section 1 - Global Body, Font and Link Settings ------*/
body { 
   background-color : #fff; 
   margin : 0; 
   padding : 0; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : #000; 
   font-size : 90%; 
 } 
h1, h2, h3, h4, h5,h6 { 
   font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif; 
 } 
h1 { 
   color : #435425; 
   font-size : 1.4em; 
   margin-top : 0; 
 } 
h2 { 
   font-size : .85em; 
   color : #333; 
   background-color : #e8efdc; 
   font-style : italic; 
   padding : 3px 25px; 
   width : 500px; 
   text-align : center; 
   margin : 18px auto 24px auto; 
 } 
h3 { 
   font-size : 1.1em; 
   color : #50652c; 
   font-weight : bolder; 
 } 
h4 { 
   font-size : 1.2em; 
   background : #758944; 
   color : #eff4e1; 
   padding : 3px; 
   width : 100%; 
   border-top : #b9cf7e thin solid; 
   border-left : #b9cf7e thin solid; 
   border-bottom : #809a38 thin solid; 
   border-right : #809a38 thin solid; 
   text-align : center; 
 } 
h5 { 
   font-size : .9em; 
   color : #4A5A21; 
   margin : 0; 
   padding : 3px 1px; 
 } 
h6 { 
   font-size : .9em; 
   background : #bed789; 
   color : #4A5A21; 
   border : #809A38 thin solid; 
   margin : 0; 
   padding : 1px; 
   text-align : center; 
 } 
p { 
   text-align : left; 
 } 
/*-- General Link Styling --*/
a:link { 
   color : #00c; 
   text-decoration : underline; 
 } 
a:visited { 
   color : #909; 
   text-decoration : underline; 
 } 
a:hover { 
   color : #c30; 
   text-decoration : underline; 
 } 
img { 
   border : 0; 
 } 
a:link img { 
   border : 0; 
 } 
/*------ Section 2 - Global Page Structure -------*/
#PageWrapper { 
   Background-image : url('http://www.debtsteps.com/images/container-bkg2011.gif'); 
   Background-repeat : Repeat-y; 
   Width : 1001px; 
 } 
#Header { 
   position : relative; 
   height : 181px; 
 } 
#ContentWrapper { 
   float : left; 
   width : 100%; 
 } 
#ContentColumn { 
   margin : 0 220px 0 210px; 
   /*             STEP 1: set to "0 ExtraColumnWidth 0 NavColumnWidth" */
 } 
#NavColumn { 
   float : left; 
   width : 175px; 
   /*                        STEP 2: to set left column at 180, set 1 less than 180 here */
   margin-left : -1001px; 
   /*                 STEP 3: set to the same width specified in #PageWrapper above (but with minus sign)  */
 } 
#ExtraColumn { 
   float : left; 
   width : 185px; 
   /*                        STEP 4: to set right columns at 180, set 1 less than 180 here */
   margin-left : -186px; 
   /*                 STEP 5: set to -(ExtraColumnWidth) */
 } 
#Iframe { 
   width : 165px; 
   font-size : .7em; 
   margin : 0; 
 } 
#Iframe2 { 
   width : 480px; 
   font-size : 1.0em; 
   margin : 0; 
 } 
#Footer { 
   clear : both; 
   width : 100%; 
   padding : 8px 0; 
 } 
.Liner { 
   padding : 10px; 
 } 
#Header .Liner { 
   padding : 0; 
 } 
#ContentColumn td { 
   font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif; 
   font-size : .95em; 
 } 
#Footer .Liner { 
   margin : 0; 
   padding : 0; 
 } 
/*------ Section 3 - Page Structure Details ------*/
#PageWrapper { 
   margin : 2px auto; 
   background-image : url(../images/container-bkg.gif); 
   background-repeat : repeat-y; 
 } 
#ContentWrapper { 
   background-color : transparent; 
 } 
#NavColumn { 
   background-color : transparent; 
 } 
#ContentColumn { 
   background-color : transparent; 
 } 
#ContentColumn ul li { 
   padding-bottom : 10px; 
   font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 1em; 
   list-style-image : url(../images/li.gif); 
   list-style-position : outside; 
   list-style-type : none; 
 } 
#ExtraColumn { 
   background-color : transparent; 
 } 
#Footer { 
   background-color : #758944; 
   text-align : center; 
   font-size : 85%; 
 } 
#NavColumn { 
   font-size : 75%; 
 } 
#ExtraColumn { 
   font-size : 75%; 
 } 
#NavColumn h3 { 
   font-size : 1.1em; 
   line-height : 30px; 
   color : #758944; 
   margin : 0; 
   padding : 0; 
 } 
#ExtraColumn h3 { 
   font-size : 1.1em; 
   line-height : 30px; 
   color : #758944; 
   margin : 0; 
   padding : 0; 
 } 
/*------ Section 4 - Left Column Navigation ------*/
.Navigation { 
   width : 100%; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   background-color : transparent; 
 } 
/*-- Nav Headers --*/
.Navigation h3 { 
   padding : 0; 
   font-size : 110%; 
   color : #758944; 
   margin : 12px 0; 
 } 
/*-- Nav List --*/
.Navigation ul { 
   list-style-type : none; 
   padding : 0 0 8px 5px; 
   margin : -6px 0 0 0; 
 } 
.Navigation li { 
   text-decoration : none; 
   list-style-type : none; 
   font-size : 1em; 
   line-height : 1.2em; 
   width : 170px; 
   border-bottom : 1px solid #BED789; 
   margin : 0; 
   padding : 0; 
 } 
/*-- Navigation Link styles --*/
.Navigation a:link { 
   color : #53682d; 
   display : block; 
   /*           this makes the whole box highlight rather than just the text */
   padding : 3px 0 3px 4px; 
   text-decoration : none; 
 } 
.Navigation a:visited { 
   color : #989898; 
   display : block; 
   /*           this makes the whole box highlight rather than just the text */
   padding : 3px 0 3px 4px; 
   text-decoration : none; 
 } 
.Navigation a:hover { 
   color : #fafad2; 
   display : block; 
   /*           this makes the whole box highlight rather than just the text */
   padding : 3px 0 3px 4px; 
   background-color : #758944; 
   /*          used in center column of background.gif and for lit buttons both navbars and AdSenseBox bg color */
   text-decoration : underline; 
 } 
/*------ Section 5 - Additional Navigation ------*/
/*-- Horizontal Text NavBar --*/
.ExtraNav { 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
 } 
.ExtraNav ul { 
   list-style-type : none; 
   padding : 0; 
 } 
.ExtraNav ul li { 
   display : inline; 
   text-align : center; 
 } 
.ExtraNav a:link { 
   color : #fff; 
   text-decoration : underline; 
   text-align : center; 
   padding : 0 4px; 
 } 
.ExtraNav a:visited { 
   color : #fff7ea; 
   text-decoration : none; 
 } 
.ExtraNav a:hover { 
   color : #feff31; 
   text-decoration : underline; 
 } 
#Footer .ExtraNav { 
   margin : 12px auto; 
   background-color : #758944; 
 } 
#Footer p { 
   text-align : center; 
   color : #fff; 
 } 
/*------ Section 7 - Frequently Used Styles ------*/
.Clear { 
   clear : both; 
 } 
/*------ puts top/bottom border on blockquote ------*/
.block { 
   border-top : 2px dotted #888; 
   border-bottom : 2px dotted #888; 
   margin-right : 60px; 
   margin-left : 30px; 
   font-size : 1em; 
   padding : 15px 0; 
   color : #425324; 
 } 
/*------ float left ------*/
.boxcr { 
   border : solid #809a38 1px; 
   color : #333; 
   width : 40%; 
   font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif; 
   font-size : .9em; 
   text-align : left; 
   padding : 5px; 
   background-color : #e8efdc; 
   float : left; 
   margin : 5px 5px 5px 0; 
 } 
/*------ Section 7 - center box ------*/
.boxcw { 
   border : solid #809a38 1px; 
   color : #333; 
   width : 70%; 
   font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif; 
   font-size : .9em; 
   text-align : left; 
   padding : 7px; 
   background-color : #e8efdc; 
   margin : 18px auto 24px auto; 
 } 
/*------ Section 7 - float right box ------*/
.boxct { 
   border : solid #809a38 1px; 
   color : #333; 
   width : 40%; 
   font-family : Verdana, Eyechart, Geneva, Arial, Helvetica, sans-serif; 
   font-size : .9em; 
   text-align : left; 
   padding : 5px; 
   background-color : #e8efdc; 
   float : right; 
   margin : 5px 0 5px 5px; 
 } 
/*Style applied to forms l*/
.search { 
   background-color : #e8efdc; 
   border : solid 1px #809a38; 
   padding : 0 0 2px 0; 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : #5e7229; 
   font-size : small; 
   font-weight : bold; 
 } 
#parasite h2 { 
   color : #B70000; 
   font-size : medium; 
 } 
#parasite p { 
   color : #333; 
   font-size : small; 
 } 
em,i { 
   color : #B70000; 
   font-weight : bold; 
 } 
#ggtop { 
   position : relative; 
   top : -18px; 
 } 
.quote { 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   color : #a1a1a1; 
   padding : 35px 0 5px 0; 
   line-height : 1em; 
   margin : 20px 0 50px 0; 
   font-size : 1.5em; 
   font-style : italic; 
 } 
.subtitle { 
   color : #000; 
   font-weight : 800; 
 } 
strong, b { 
   font-weight : 800; 
 } 
/*NN 4.xx needs that&#46;&#46;&#46;*/
big { 
   font-size : larger; 
 } 
/*to emphasize words, use it inline with a <span> class*/
small { 
   font-size : smaller; 
 } 
/*not really necessary, but one never knows&#46;&#46;&#46;use it inline with a <span> class*/
.Caption { 
   font-size : 85%; 
   font-weight : bold; 
   color : #000; 
   display : block; 
   line-height : 150%; 
   margin-bottom : 10px; 
 } 
/*-- floats --*/
.ctr { 
   text-align : center; 
 } 
.rt { 
   float : right; 
   padding-left : 10px; 
 } 
.lt { 
   float : left; 
   padding-right : 10px; 
 } 
.ItemCenter { 
   margin : 2px auto 12px auto; 
   text-align : center; 
   clear : both; 
 } 
#ftc { 
   position : absolute; 
   top : 5px; 
   left : 900px; 
 } 
.ItemLeft { 
   float : left; 
   margin : 2px 6px 6px 0; 
   text-align : center; 
 } 
.dmcontent_container { 
   text-align : center; 
   background-color : #fff; 
   width : 170px; 
   height : 180px; 
   border-bottom : 1px solid #BED789; 
   margin : 0 auto; 
 } 
.dmcontent_title { 
   text-align : left; 
   height : 20px; 
   line-height : 20px; 
   font-family : Verdana,Eyechart,Geneva,Arial,Helvetica,sans-serif; 
   font-size : 13px; 
   font-weight : bold; 
   width : 170px; 
   color : #758944; 
   background-color : #fff; 
   margin-bottom : 5px; 
 } 
.dmcontent_body { 
   overflow-y : auto; 
   text-align : left; 
   font-family : Verdana,Eyechart,Geneva,Arial,Helvetica,sans-serif; 
   line-height : 15px; 
   font-size : 12px; 
   margin-left : auto; 
   margin-right : auto; 
   width : 170px; 
   height : 139px; 
   color : #53682D; 
   background-color : #fff; 
   display : block; 
 } 
.dmcontent_link { 
   text-decoration : none; 
   color : #53682D; 
   border-bottom : 1px solid #BED789; 
   padding-top : 0; 
   height : 13px; 
   width : 170px; 
 } 
.dmcontent_container a:hover { 
   text-decoration : none; 
   color : #fafad2; 
   background-color : #758944; 
   padding : 0; 
   height : 19px; 
   width : 170px; 
 } 
#addSiteTo p { 
   text-align : center; 
 } 
