.search { font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; color: #000000; }
.search a { color: blue; text-decoration: underline; }
.search a:visited { color: blue; }

.footer { font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; color: #000000; }
.footer a { color: white; text-decoration: none; }
.footer a:visited { color: white; }
.footer a:hover, .footer a:focus { text-decoration: underline; }

.header { font-family: verdana, arial, helvetica, sans-serif; 
font-size: 12px; color: #999999; }
.header a { color: blue; text-decoration: none; }
.header a:visited { color: blue; }
.header a:hover, .body a:focus { text-decoration: underline; }

.left { font-family: verdana, arial, helvetica, sans-serif; 
font-size: 10px; color: #000000; }
.left a { color: blue; text-decoration: underline; }
.left a:visited { color: blue; }

.body { font-family: verdana, arial, helvetica, sans-serif; 
font-size: 11px; color: #000000; }
.body a { color: blue; text-decoration: none; }
.body a:visited { color: blue; }
.body a:hover, .body a:focus { text-decoration: underline; }

.table_head { font-family: verdana, font-weight: bold, arial, helvetica, sans-serif; 
font-size: 11px; color: #FFFFFF; }
.table_head a { color: blue; text-decoration: none; }
.table_head a:visited { color: blue; }
.table_head a:hover, .body a:focus { text-decoration: underline; }

.header-large { font-family: arial, helvetica, sans-serif; 
font-size: 20px; color: #999999; }
.header-large a { color: #999999; text-decoration: none; }
.header-large a:visited { color: #999999; }
.header-large a:hover, .body a:focus { text-decoration: underline; }

.side-nav { font-family: verdana, arial, helvetica, sans-serif; 
letter-spacing: 0pt; text-align: left; font-size: 10px; color: #000000; }
.side-nav a { font-size: 10px; padding: 2px 2px 2px 2px; display: block; margin: 0px; color: #000000; }
.side-nav a:link, .side-nav a:visited { background: #FFFFFF; 
text-decoration: none; color: #00000; padding: 2px 2px 2px 2px; }
.side-nav a:hover, .side-nav a:focus { background: #DDDDDD no-repeat left center; text-decoration: none; 
color: #00000; padding: 2px 2px 2px 2px; }

.side-nav-header { font-family: verdana, arial, helvetica, sans-serif; 
letter-spacing: 0pt; text-align: left; font-size: 10px; color: #FFFFFF; }
.side-nav-header a { color: white; text-decoration: none; }
.side-nav-header a:hover, .body a:focus { text-decoration: underline; }