BODY{background-color:#ffffff;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;font-size:10pt;font-family:tahoma;color:#000000}
.altbody{background-color:#ffff99;margin-top:5px;margin-bottom:0px;margin-left:5px;margin-right:0px;}
.toplinks{color:#ffffff;text-decoration:underline;cursor:pointer;}
td{font-size:10pt;font-family:tahoma;color:#000000}
h2{font-size:24px;margin:0px;margin-bottom:5px;}
a{color:#000000}
a:hover{color:#666666}
.toplinks{color:#ffffff;}
.toplinks:hover{color:#ffff00}
.bottomlinks{color:#000000;}
.bottomlinks:hover{color:#666666}

.sectionheader{color:#ffffff;font-weight:bold;}

.prettylinkline{font-size:13px;text-decoration:none;border-bottom:dotted #666666 1px;}
.prettylink{font-size:13px;text-decoration:none;}

.w3cbutton4 {
  width: 7em;
  font-family: helvetica,arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.w3cbutton4 a {
  display: block;
  width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
  padding: 0 2px;
  background-color: #fff;
  color: #0c479d;
  font-size:12px;
  font-weight:bolder;
}