body {
         background: #E6F7FF url(/res/images/leftbar_repeat.png) top left repeat-y;
         font-family: Helvetica, Arial, arial, sans-serif;
         font-size: 12px;
}
p {
   line-height: 1.5em;
   margin-bottom:1em;
}

p span {
   font-style: italic;
}
      #container {
         width: 885px;
         position: absolute;
         top:0;
         left:0;
      }
      #collage {
         position:absolute;
         top:0;
         right:0;
         width: 900px;
         color: white;
         height: 23px;
         z-index:1;
         text-align:right;
      }
      #collage img {
         float:right;
         z-index:5;
      }
      #navigation {
         font-size:16px;
         font-weight:bold;
         font-family: "Arial Narrow", Tahoma, Geneva, sans-serif;
         position: absolute;
         top:185px;
         right:0;
         width: 665px;
         height:72px;
         background-color: #009CA2;
         color: white;
         z-index:9000;
         vertical-align:bottom;
      }
      #navigation table {
         height:112px;
         margin-left: 80px;
      }
      #navigation td {
         height: 100px;
         border-right:2px solid #91d2d5;
         vertical-align:bottom;
         padding: 8px 15px;
      }
      #navigation td.last {
         border:0;
      }

      #logo {
         width: 236px;
         height:232px;
         position:absolute;
         top:0;
         left:0;
         background: transparent url(/res/images/topleft_trans.png) top left no-repeat;
         z-index:100;
      }
      #leftbar {
         width: 236px;
         height:589px;
         position:absolute;
         top:229px;
         left:0;
         background: transparent url(/res/images/left.png) top left no-repeat;
         z-index:100;
      }
      #content {
         width: 401px;
         position:absolute;
         top:257px;
         left:234px;
         background: #E6F7FF url(/res/images/content.gif) top left no-repeat;
         z-index:10;
         min-height: 400px;
         padding-left:50px;
         padding-right:200px;
         padding-top: 50px;
         padding-bottom: 50px !important;
      }

      /*\*/
      html*#content {
         display:table-cell;/*seen only by safari*/
         height:400px;;
      }/**/

      h1 {
              font-size: 16px;
              font-weight: bold;
              margin-bottom: 14px;
      }
      h2 { 
              font-size: 14px;
              font-weight: bold;
              margin-top:22px;
      }
      h3 { 
              font-size: 12px;
              font-weight: bold;
              margin-top:18px;
      }
      h3.little {
         font-size:13px;margin-bottom:0;
      }
      #content ul {
              font-size: 12px;
              margin-bottom: 6px;
              margin-top: 6px;
      }

      img#header {
              margin-left: 148px;
              margin-top:30px;
      }
      img#header_business {
              margin-left: 148px;
              margin-top:0px;
      }


      #content li {
              list-style-type:disc;
              margin-left:1.5em;
              padding-bottom:8px;
      }

      #content table {
             width:100%;
             margin: 6px 0;
             background-color: white;
      }
#content #actionplan {
      background-color:  #009ba4;
      position:relative;
      left:3px;
      top:3px;
}
#content #actionplan table {
      background-color:  #adbd4a;
      position:relative;
      left:-3px;
      top:-3px;
      margin:0 !important;
}
#content #actionplan td {
      padding: 8px 10px;
      font-weight: bold;
      border: 0;
      vertical-align:top;
}
#content #actionplan td.goal {
      color:#0F5A57;
}

#content th {
      font-weight:bold;
      text-align:center;
}

#content th, td {
      padding: 2px 10px;
      font-size:12px;
      border: 1px solid black;
}

      .timeframe {
              width:130px;
              float:left;
      }

pre {
   padding:5px 10px;
   border:1px solid #990000; 
   background-color: #555; 
   color: white;
}

.bigtables table {
   width: 525px !important;
}



#content.vision_index {
   padding-right:230px; 
   width: 371px;
}


.print_only {
   display:none;
}
