p {  font-size: 12px; line-height: 18px; color: #4A4A4A}
h4 {  font-size: 12px; line-height: 18px; font-weight: bolder; color: #333333; margin-top: 20px}
h3 {  font-size: 10px; color: #666666; padding-top: 3px; border-color: #999999 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
h2 { font-size: 10px; color: #333333; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px ; background-image: url(2002_images/date_header.png)}
.rec_online {  font-size: 10px; color: #333333; font-weight: bolder}
.softlist {  font-size: 10px; line-height: 15px; color: #666666; list-style-position: inside; list-style-type: square; margin-right: 0px; margin-left: 0px}
.graybox {  padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border: 1px #CCCCCC solid; background-color: #EEEEEE; margin-top: 10px}
.bold {  font-weight: bolder}
.graybox2 { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border: #CCCCCC solid; background-color: #FFFFFF; margin-top: 0px; border-width: 0px 1px 1px}
.graybox_top { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border: 1px #CCCCCC solid; background-color: #FFFFFF; margin-top: 0px}
.graybox3 { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border: 1px #CCCCCC solid; background-color: #FFFFFF; margin-top: 10px}
.italic {  font-style: italic}
a:hover {  color: #3366CC; text-decoration: underline; background-color: #F0F0F0}
a {  color: #4440A6; text-decoration: none}
a:visited {  color: #8A3C82}
.update {  font-size: 9px; color: #999999}
.smalltext {  font-size: 10px; line-height: 15px}
.large_head {  font-size: 14px; color: #333333; font-weight: bolder}
