.menuLeft a{
 color: #3333cc;
 background: transparent;
 text-decoration: none;}

.menuLeft a:hover{
 color: #6666ff;
 background: transparent;
 text-decoration: none;}

body{
 margin: 0;
 padding: 0;}

#pageContainer{
 margin: 0;}

#subHead{
 color: #fff;
 background-color: #333;
 padding: 10px 0;}

#header{
 color: #000;
 display: block;
 height: 120px;
 background: #00cc00 url(images/cash.jpg) no-repeat left bottom;
 margin: auto;}

#logoText{
 display: block;
 font: oblique 2.5em arial,verdana,sans-serif;}

#logoTextTagline{
 margin-left: 2.5em;
 font: 1em verdana,arial,sans-serif;}

#logo{
 position: absolute;
 top: 3em;
 left: 16em;}

#centerOfPage{
 height: 100%;     /* used to extend menuLeft */
 color: inherit;
 background: #ccc;}

#menuLeft{
 float: left;
 height: 100%; 
 width: 10em;
 padding: 10px 10px;
 color: #000;
 background: transparent;}

.menuHead{
 display: block;
 font-family: sans-serif;
 font-weight: bold;
 }

#menuLeft p{
 margin: 3px auto 10px auto;
 font-weight: normal;
}

#contentBlock{  
 height: 100%;
 overflow: visible;
 color: #000;
 font: small arial,verdana,sans-serif;
 padding: .5em 3em 0 1em;
 background: #fff;}

#centerOfPage > #contentBlock{
 height: auto;
 width: auto;
 overflow: auto;
 color: #000;
 font: medium arial,verdana,sans-serif;
 padding: .5em 3em 0 1em;
 background: #fff;}

.contentHead{
 font-family: verdana,arial,sans-serif;
 text-indent: 1%;
 display: block;
 color: #eee;
 font-size: large;
 background: #336633;
  }

.highlight{
 color: #00f;
 font-weight: bold;
 background: transparent;}

#notice{  
 clear: both;
 margin: auto;
 padding: 15px 0px;
 color: inherit;
 font: arial,verdana,sans-serif;
 background: #336633;
 height: 1em;
}