
/*------------------------------------------------------------------------------
                       Layout and Positioning
/*----------------------------------------------------------------------------*/

/*-------------  Override Header CSS  --------------*/
.nav-space-holder, .subnav-space-holder {
   min-width: 289px;
}


/*-------------------  Overall  --------------------*/
.page {
  max-width: 800px;
  margin: 0 auto 0 auto;
  padding: 10px 15px 30px 30px;
  
  font-size: 15px;
}

.page .summary_image {
  clear: right;
  float: right;
  margin: 200px 65px 10px 20px;
}


/*----------------  General Elements  --------------*/
.page p {
  margin: 0px;
}

.page h1 {
  margin: 0 auto 10px 0;
}

.page h2 {
  margin: 30px auto 10px auto;
}

.page h3 {
  margin: 25px auto 6px auto;
}

div.center {
  width: 90%;
  text-align: center;
}

/*--------------------  Legend  --------------------*/
.page fieldset {
  width: 80%;
  max-width: 500px;
  margin: 0 0 20px 60px;
  padding: 0 10px 10px 20px;
}

.page fieldset legend {
  padding: 0 4px 0 4px;
}

.toc1 {
  margin-top: 10px;
  text-indent: 20px;
}

.toc2 {
  margin-top: 2px;
  text-indent: 50px;
}

.toc3 {
  margin-top: 1px;
  text-indent: 65px;
}


/*------------------------------------------------------------------------------
                         Styles and Color 
/*----------------------------------------------------------------------------*/

/*-------------------  Overall  --------------------*/
body {
  background: url(/images/bg/bg-fade-repeat-grey.png) repeat-x;
}

.page {
  background-color: white;
}

.page a {
  color: #6F2518;
}

/*----------------  General Elements  --------------*/
.page p {
  color: #222222;
}

.page p em {
  color: #333333;
}

.page strong {
  color: #222222;
}

.page h1 {
  font-size: 20px;
  color: #395639;
  text-align: left;
}

.page h2 {
  font-size: 20px;
  color: #476A47;
}

.page h3 {
  font-size: 17px;
  color: #555533;
}

.page li {
  color: #222222;
}

/*------------------  Legend  ----------------------*/
.page fieldset {
  border: 1px dashed #bbbb88;
}

.page fieldset legend {
  background: white;
}

.page fieldset legend strong {
  color: #aaaa88;
}

.toc1 a, .toc1 a:visited, .toc1 a:link,
.toc2 a, .toc2 a:visited, .toc2 a:link,
.toc3 a, .toc3 a:visited, .toc3 a:link {
   text-decoration: underline;
}

.toc1 a:hover, .toc2 a:hover, .toc3 a:hover {
   text-decoration: none;
}

.toc1 a, .toc1 a:visited, .toc1 a:link, .toc1 a:hover {
   color: #444422;
   font-size: 16px;
   font-weight: 700;
}

.toc2 a, .toc2 a:visited, .toc2 a:link, .toc2 a:hover {
   color: #555533;
   font-size: 15px;
}

.toc3 a, .toc3 a:visited, .toc3 a:link, .toc3 a:hover {
   color: #888855;
}
