a:link {
	color: #069;
	text-decoration: none;
	}
a:visited {
	color: #069;
	text-decoration: none;
	}
a:active {
	color: #DC143C;
	text-decoration: none;
	}
h1 {font-size:2em;
	text-decoration: none;  color: #000000}

h2 {color: #000000}

h3 {color: #000000}

p {font-size: .89em;
padding-left: 30px
}

body {
 font-family: Helvetica, Sans-serif; font-size: 17px;
background-color: #D3D3D3;
      padding-top: 5px;
      padding-bottom: 50px;
      padding-right: 30px;
      padding-left: 30px;
color: #333300
    }

.banner {
	width: 50%;
}




   #nav {
      width: 100%;
      float: left;
      margin: 1em 0 1.5em 0;
      padding: 0;
      list-style: none;
      background-color: #f2f2f2;
      border-bottom: 1px solid #ccc;
      border-top: 1px solid #ccc;
      text-align:center;
}
   #nav li {
       display:inline}
   #nav li a {
      display:inline-block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
}
   #nav li a.active {
      display:inline-block;
      padding: 8px 15px;
      text-decoration: none;
      font-weight: bold;
      color: #069;
      background-color: #D4E6F1;
}

   #nav li a:hover {
      color: #c00;
      background-color: #fff; }







ul.NoDot {
  list-style-type: none}

#wrapper {
 margin: 0 auto;
 width: 890px;
}

ol li {margin: 10px 20px; line-height: 130%
}


#body {
 float: right;
 border: 0px;
 background: #FFFFFF;
 background-image: url(bkg-sides.png);
 background-repeat: repeat-y;
 margin: 0px 0px 0px 0px;
 padding: 20px;
 width: 890px;
 display: inline;
}





#foot_space {
 float: right;
 border: 0px;
 background: #FFFFFF;
 margin: 0px 20px 0px 0px;
 padding: 0px;
 width: 890px;
 height: 20px;
 display: inline;
}
