#canvas{
  display: block;
  width: 95%;
}

.reportTitle {
  display: block;
  margin-top:  10px;
}

.programs{
  margin-top: 0px;
}

.reportSubTitle {
 display: block;
 padding-top:  10px;
 padding-bottom:  10px;
 margin-bottom:  10px;
}

.sectionSubTitle{
  display: block;
  margin-bottom:  10px;
}

#titlegraphic {
  position:  relative;
  top: 0px;
  left:  0px;
}

.sectionTitle{
  display: block;
  margin-top:  10px;
}

.navarrows{
    position: relative;
    float: right;
    margin-top: -30px;
}

table.data td, table.data th {

  vertical-align: middle;
}

table#ordersummary{
  margin-top:  20px;
  width:  300px;
}

.more {
  display: block;
  float: right;
  margin-top:  10px;
}



ul#cipprograms{
  list-style: none;
  padding-bottom:  15px;
}


ul#cipprograms li{
  padding-bottom:  10px;
}


table#schools{
  width:  100%;
}

table#tskills{
  margin-top:  20px;
  width:  70%;
}

table#ind td.lev2{
  padding-left:  10px;
}


table#ind td.lev3{
  padding-left:  20px;
}


table#ind td.lev4{
  padding-left:  30px;
}


#contents {
  float: right;
  padding:  5px;
  width:  250px;
  margin-left: 20px;
margin-top: 0px;
margin-bottom:  20px;
  line-height:  1.1em;
}

#contents td{
  text-align: left;
  font-size:  9px;
  font-face:  arial;
  list-style:  none;
  margin-left:  -20px;
}

.contentsTitle{
   color: #336699 ;
   font-weight: bold;
   text-align: center;
   font-size:  15px;
}

#openings_by_area{
	padding-top: 20px;
}
