a{
  text-decoration: underline;
}



#canvas li a{
  line-height: 1.3em;
}


.formheader{
  display: block;
  text-align: center;
  background-color: #99CC99;
  font-size:  16px;
  font-weight: bold;
  padding-top:  4px;
  padding-bottom:  4px;
  margin-bottom:  6px;
}

#instructions{
  padding-bottom:  10px;
}

#keysearch{
  width:  46%;
  border:  2px solid #99CC99;
  margin-left:  10px;
}


#keysearchbody{
    padding-left:  10px;

}

#keysearchbody label{
  display: block;
  margin-top:  10px;
  font-weight: bold;
}



#drill ul{
  padding:  5px;
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 0px;
  padding-left:  1em;
}

#drill{
  display: block;
  float: right;
  width: 48%;
  border:  2px solid #99CC99;
}

#drill li{
  list-style:  none;
  list-style-position: outer;
  padding-bottom:  4px;
  padding-top:  2px;
}

#drill li a{
  display: block;
}

li.lev0 a{
  padding-left: 5px;
}

li.lev1 a{
  padding-left: 12px;
}

li.lev2 a{
  padding-left: 19px;
}

li.lev3 a{
  padding-left: 26px;
}

li.lev4 a{
  padding-left: 33px;
}

li.lev5 a{
  padding-left: 40px;
}


li.occ{
  display: block;
  list-style: none;
  padding-bottom:  4px;
  padding-top:  2px;
}

#menuocctitle{
  color: #000066;
  font-size:  18px;
  padding-bottom:  20px;
  padding-top:  20px;
}

#instructions{
  padding-top:  20px;
}

#continue{
  font-style:  italic;
}




fieldset#menufields{  
  background-color:  lightyellow;
  font-weight: bold;
  font-size:  12px;
  height:  135px;
}

fieldset#reportoptions{  
  border:  none;
}



.formgroup{
  padding-top:  5px;
  padding-left:  3px;
}


fieldset#menufields label{
  font-weight: normal;
  padding:  1px;
  display: block;
}

#submit{
  position: relative;
  left: 380px;
  
}

table#resultstable {
  margin-left: 35px;
  margin-top: 25px;
}

table#resultstable td, th {
  padding: 7px;
}

td.rank {
  text-align: right;
}


#buttons{
  position: relative;
  width:  300px;
  left: 94px;
  top:  -16px;
}


table#reportmenu{
  margin-top: 10px;
  margin-left: 10px;
  border:  1px solid black; 
  background-color: lightyellow;
  padding: 5px;
}


li.skills {
  list-style: none;
}

.formgroup{
  font-size:  12px;
}

#footer {
  float: right;
}

table#joblinks{
  border: 1px solid;
    margin-left: auto;
    margin-right: auto;
}

table#joblinks td, th{
  border: 1px solid;
}
