body{
  background-color:#cccccc;
/*
  background-image:url(/images/background.png);
  background-repeat: repeat-x;
*/
  margin:0px 0px 0px 0px;
}

/* Text formatting */

td,th,p,li,body,h1,h2,h3,h4,h5,h6{
  font-family:"Lucida Grande", arial, helvetica, sans-serif;
/*  font-family:arial,helvetica,sans-serif; */
  font-size:12px;
  line-height:20px;
}
h1,h2,h3,h5{
  color:#00a6ca;
}
h4,h6{
  #000000;
}


h1,h2{
  font-size: 25px;
  line-height: 28px;
}
h3{
  font-size: 17px;
  font-weight: bold;
}
h4{
  font-size: 15px;
  color: #00a6ca;
}
h5{
  font-size: 13px;
}
h6{
  font-size: 13px;
}

div.footer p {
  font-size:11px;
  line-height:15px;
  text-align:center;
  color:#333333;
  width:864px;
}

/*links*/

a,a:link,a:visited{
  color:#00a6ca;
  text-decoration:none;
  font-weight: bold;
}
a:hover,a:visited:hover{
  color:#006587;
  text-decoration:underline;
  font-weight: bold;
}
a:active,a:visited:active{
  color:#006587;
  text-decoration:underline;
  font-weight: bold;
}

/* layout */

#content_cell{
  border-left:dotted 1px #666666;
  padding: 15px 44px 34px 44px;

}
#sub_info{
  background-color:white;
  line-height:10px;
}
.bold-red {
  font-weight: bold;
  color: #FF0000;
}
.clearimpact {
  font-weight: bold;
  color: #00a6ca;
}

/* Misc */

input.sub_form{
  font-size:10px;
  color: #666666;
  text-align:center;
  width:120px;
  height:15px;
  border: solid 1px #444444;
}
.smaller{
  font-size: 95%;
}
