/*Style sheet (CSS) for $uccess With Money web pages*/

body{
	width: 1028px;
	background-color: #F0FFDB;
	background-image: url(images/logodollarbackground.png);
	position: relative;
     margin: 0px auto 20px auto;
     padding: 0px 0px 0px 0px;
     }

.contentdiv {
	line-height: 150%;
	}

#headertop{
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 border-bottom: medium solid #008000;
 
 }

#headerdollarlower {
  position: relative;
  top: 5px
}

a:link{
color: green;
}	   
a:visited{
color: #CC9933;
}				


.titlelink a {
text-decoration: none;
}
.titlelink a:link{
color: black;
font-style: italic;
}	   
.titlelink a:visited{
color: black;
font-style: italic;
}				


.inlinelink2{
	text-decoration: none;
}


.titlelist a:link{
color: black;

}	   
.titlelist a:visited{
color: black;
}				
.titlelist a:hover{
	text-decoration: underline;
}


.navigation a:hover{
border-top: medium ridge green;
border-bottom: medium ridge green;
}

          
.sitetitle{
     border-top: solid #CC9933;
    	font-size: 72px;
     color: green;
     background-color:#FEFCD3;               
	text-align: left;
     padding: 20px 0px 10px 20px;
     background-image: url(images/MoneyinHand.png);
	background-position: right;
     background-repeat: no-repeat;
	}
       
     
#subtitle {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	border-top: medium solid #CC9933;
	border-bottom: medium solid #CC9933;
     color: #FEFCD3;
	background-color: #008000;
	font-size: 115%;
}


.leftcol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	position: absolute;
	left: 0px;
}

#portraitdiv{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
     background-color:#FEFCD3;
     border-top: thin solid #CC9933;
	border-bottom: thin solid #CC9933;
}

.portraittitle{
text-align: center;
font-size: medium;
}


.rightcol{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	position: absolute;
	left: 848px;
}
.pageid {     
		text-align: center;
		width: 180px;
		color: green;
		padding: 5px 0px 5px 0px;
		border-top: thin solid #CC9933;
		border-bottom: thin solid #CC9933;
		background-color: #FEFCD3;
		font-weight: bold;font-size: 1.25em;
		margin: 20px 0px 30px 0px;
     }

#logo{
     width: 75px;
     height: 75px;
     margin-top: -10px;
     padding-left: 45px;
     padding-bottom: 15px;
}

#headernav {
margin: 0px 0px 0px 0px;
padding: 0px 0px 2px 10px;
background-color: #FEFCD3;
}
#headernav li{
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
background-color: #FEFCD3;
display: inline;
}

#headernav a{
text-decoration: none;
font-size: large;
font-weight: bold;
}

#headernav a:hover{
border-top: medium ridge green;
border-bottom: medium ridge green;
}


/* wholenav refers to the level one page navigation section */

.wholenav{
     border-top: thin solid #CC9933;
     }

/* Reference to divs currently setting off sections of navigation--could become anchors for contents pages or add MORE anchor. */

.wholenav, .controlnav, .lawsnav, .actionnav, .resourcenav, .debtnav, .knowledgenav, .understandingnav, .skillsnav, .attitudenav, .essentialguides, .incomenav {
		text-align: center;
		width: 160px;
		line-height: 150%;
		padding: 0px 10px 10px 10px;
          border-top: thin solid #CC9933;
		border-bottom: thin solid #CC9933;
		background-color: #FEFCD3;
		margin: 20px 0px 0px 0px;
          }  
	
.wholenav a, .controlnav a, .lawsnav a, .actionnav a, .resourcenav a, .debtnav a, .knowledgenav a, .understandingnav a, .skillsnav a, .attitudenav a, .essentialguides a, .incomenav a{
		text-decoration: none;
          }

/* styling for an unordered list within a navigation div */
.navigation{
	list-style-position: outside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}

.navigation a{
     list-style-type: none;
}

/* Title of a navigation section, currently as paragraphs but may want to make anchors with an introductory page later. */
.navtitle{
	line-height: normal;
	font-size: 1.25em;
	text-align: center;
	color: green;
	padding: 20px 0px 20px 0px;
	margin-bottom: 15px;
	margin-top: 15px;
	background-image: url(images/dollar.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.line{
     border-bottom: medium solid #CC9933;
}

#nlcolregcontainer {
	background-color: #FEFCD3;
	border-top: thin solid #CC9933;
	border-bottom: thin solid #CC9933;
     margin-bottom: 15px;
     margin-top: 15px;
     padding: 0px 10px 0px 10px;
     }

#articletitle{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	line-height: 100%;
	padding-bottom: 20px;
}
	  
.verification{
		text-indent:25px;
		width: 150px;
		padding-top: 25px;
		padding-left: 3px;
		padding-right: 10px;
		margin-left: 0px;
		}	  

.updatedate{
     text-align: center;
     padding-left: 20px;
     padding-right: 10px;
     padding-top: 10px;
     position: absolute; top:2350px;
     border-top: thin solid #CC9933;
     }

.centercol{
	padding: 0px 28px 0px 30px;
	margin: 0px 0px 0px 0px;
	font: medium/1.3em arial,helvetica,clean,sans-serif;
	width: 568px;
	position: absolute;
	left: 200px;
     top: 178px;
	background-color: White;
}

/* div for the monthly quote */  
#quoteofmonth{
     padding-top: 0px;
     padding-right: 25px
	}

/* text of the monthly quote */
#monthlyquote{
     font:110% arial,helvetica,clean,sans-serif;
	}

/* citation info for the monthly quote */
#quoteref{
		padding-left: 50px;
          padding-bottom: 10px;
		text-align: right;
	}
     
/* Next two for column newsletter form */
     

.specialheader{
     color: green;
     margin: 0px 0px 0px 0px;
     padding: 20px 0px 0px 0px;
     text-align: center;
}
     
.specialheader2{
     color: green;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     text-align: center;
}



.specialmove{
     margin-top: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     padding-top: 0px;
}


h1 {
     line-height: 120%;
     padding-top: 20px;
     }

h2 {
     padding-top: 10px;
	  line-height: 120%;
     }

ul {
list-style-type: none;
}

.swmnlpagelink{
     margin: 30px 0px 30px 0px;
     text-decoration: none;
     padding: 5px 10px 5px 10px;
     border: thick inset green;
     background-color: #fefcd3;
     }

.newsletterregistrationlogo{
     padding-top: 25px;
         }
          
.nlregbutton{
     padding: 15px 5px 15px 5px;
     margin-left: 100px;
     }

.atmenrollment{
     text-decoration: none;
     margin-left: 200px;
     padding: 5px 10px 5px 10px;
     border: thick outset green;
     background-color: #fefcd3;
     }

.atmbutton{
     padding: 20px 0px 20px 0px;
		}


.themegreen{color: green;
         }

.larger{
     font-size: 125%;
     line-height: 125%;
     }

.smaller{
     font-size: 80%;
     line-height: 80%;
     }

.morelinespace{
     line-height: 150%;
     }
.revertlinespace{
	line-height: 100%;
}

/* reduce space above header 1 primarily, especially when sub title above */     
#tightenspace{
padding-top: 100px;margin-top: 0px;}     
     
.noticethis{
	font-size: 85%;
	font-weight: bold;
	margin-bottom: 0px;
	}	  
	  
.inlinelink{
     
     text-decoration: none;
     }

.floatright{
float: right;
}	  
.rightside {
          text-align: right;
          }

.leftside {
		text-align: left;
		}

.centerpage {
		text-align: center;
		}

#markbottom{
	      border-bottom: thin solid #CC9933;
           margin-top: -20px;
           margin-bottom: 0px;
                      }
.bottomborder{
 	      border-bottom: thin solid #CC9933;
           margin-top: 0px;
           margin-bottom: 0px;
               }    
     
.showcase {
font: italic normal normal 300% Fantasy;
padding-top: 30px;
}
.tab5{
padding-left: 15px;
}

.pad10below{
padding-bottom: 10px;
}
.infowindow{
padding: 20px 20px 20px 20px;
}

.bold{
font-weight: bold;
}

.affirmationlist li{
     padding-bottom: 10px;
     padding-right: 50px;
     font-family: Cursive;}

.affirmationlist {
     font-family: Cursive;}

.navtitle a:visited {
	color: green;
}

.centerdiv {
	margin-left: auto;
	margin-right: auto
}

.discliststyletype {
	list-style-type:disc
	}
.listspecial1 li{
	margin-bottom: 15px;
	line-height: 120%
}
