A{color: blue;}
A:hover{color: white;}
A.small{font-size:10px; color:#333366}
HR{margin: 20px 0px 20px;}
TD{font-family: Arial,Helvetica; font-size: 10pt; text-decoration: none; color: #fff;}

.black{font-family: Arial,Helvetica; color: #000000;}
.black_border{border: 1px; border-color: #000000; border-style: solid;}
.nav_off, .nav_on, .nav_bar{font-weight:bold; text-decoration:none; padding-bottom:5px;}
.nav_off{font-size:13px; color:#728E39;}
.nav_on{font-size:13px; color:#FFFFFF;}
.nav_bar{font-size:15px; color:#FFFFFF;}
.name{font-size:24pt; font-weight:bold; text-align:center; vertical-align:middle; padding:15px; color:#fff; background: #9ebb61;}

.news_date{color:#333366; font-size:11px; font-style:italic;}
.quote_source{font-size:11px;}
.photo{border:1px solid black;}
.dark_color{background:#728e39;}
.light_color{background:#9ebb61;}
.white_color{background:#fff;}
.subnav_off{font-size:10pt; text-decoration:none; color:#fff;}
.subnav_on{font-size:10pt; text-decoration:underline; color:#fff;}
.update_td{text-align:left; vertical-align:top; padding:15px; background:#9ebb61;}
.update_header{font-size:10pt; font-weight:bold; text-decoration:none; color:blue;}
.update_date{font-size:9pt; font-weight:bold; font-style:italic; text-decoration:none; color:gray;}
.update_text{font-size:10pt; font-weight:bold; text-decoration:none; color:#fff;}
.update_footer{font-size:8pt; font-weight:normal; text-decoration:none; color:#fff;}