body { margin: 0; padding: 0; }
body, p, td, td, li, div, dd { font-family: Arial, Tahoma, Verdana, sans-serif; }
p { font-size: .8em; margin: 0; padding: 0; }
p.header_text { font-size: 120%; padding-bottom: 16px; color: #000099; }
table.layout_table p { margin-bottom: 10px; }
table.layout_table ul { margin: 0; padding: 0; margin-bottom: 10px; margin-left: 30px; }
div.odd { padding: 10px; background-color: #f5f5f5; border: 1px solid #e6e6e6; margin-bottom: 10px; }
div.even { padding: 10px; margin-bottom: 10px; border: 1px solid #e6e6e6; }
img.largequote { margin-right: 10px; margin-bottom: 5px; float: left; }
img.largequote2 { float: right; display: inline; margin-left: 10px; margin-top: 5px; }

table.footer_table { width: 620px; margin-right: auto; margin-left: auto; }
table.footer_table p { font-size: 8pt; }
table.footer_table a { color: #000099; text-decoration: none; }

#all_table   { font-size: 10pt }
#tab_menu    { font-size: 12pt; color: #BF6000; font-weight: bold }
#tab_menu_ep    { font-size: 10pt; color: #BF6000; font-weight: bold }
.header_table_name  { font-size: 14pt; color: #800000; font-weight: bold }
.table_name  { font-size: 12pt; color: #800000; font-weight: bold }
.tab_menu_select_text  { font-size: 12pt; color: #800000; font-weight: bold }
.tab_menu_select_text_ep  { font-size: 10pt; color: #800000; font-weight: bold }
a.more:visited { text-decoration:none; color: #666666; font-size: 16pt; font-weight: normal}
a.link_ep:link, a.link_ep:visited { text-decoration: none; color: #BF6000; font-size: 10pt; font-weight: bold }
a.link_ep:hover, a.link_ep:active { font-size: 10pt; color: #800000; background-repeat: repeat; background-attachment: scroll; 
               text-decoration: underline; font-weight: bold }
a.link:link, a.link:visited { text-decoration: none; color: #BF6000; font-size: 12pt; font-weight: bold }
a.link:hover, a.link:active { font-size: 12pt; color: #800000; background-repeat: repeat; background-attachment: scroll; 
               text-decoration: underline; font-weight: bold }
a.link2:link, a.link2:visited { text-decoration: underline; color: #000080; font-size: 10pt }
a.link2:hover, a.link2:active { color: #FF0000; font-size: 10pt; background-repeat: repeat; 
               background-attachment: scroll; text-decoration: underline }
a.link_listing:link, a.link_listing:visited { text-decoration: underline; color: #000080; font-size: 10pt; font-weight: bold }
a.link_listing:hover, a.link_listing:active { color: #FF0000; font-size: 10pt; background-repeat: repeat; 
               background-attachment: scroll; text-decoration: underline; 
               font-weight: bold }
a.headerLink:link, a.headerLink:visited { text-decoration: underline; color: #FFFFFF; font-size: 10pt; font-weight: bold }
a.headerLink:hover, a.headerLink:active { color: #FFFFFF; font-size: 10pt; background-repeat: repeat; 
               background-attachment: scroll; text-decoration: underline; 
               font-weight: bold }
a.subsectionLink:link, a.subsectionLink:visited { text-decoration: underline; color: #FFFFFF; font-size: 8pt; font-weight: bold }
a.subsectionLink:hover, a.subsectionLink:active { color: #800000; font-size: 8pt; background-repeat: repeat; 
               background-attachment: scroll; text-decoration: underline; 
               font-weight: bold }
.subsectionSelect { color: #800000; text-decoration: none; font-size: 10pt; font-weight: bold }
.newslink { COLOR: #000000; TEXT-DECORATION: none }
#ColHeadOrd  { background-color: #C0C0C0; background-repeat: repeat; background-attachment: 
               scroll; font-variant: normal; background-position: 0% 50% }
#ColHeadSorted { background-color: #C0C0C0; background-repeat: repeat; background-attachment: 
               scroll; font-variant: normal; font-weight: bold; 
               background-position: 0% 50% }
a.more:link { text-decoration:none; color: #666666; font-size: 16pt; font-weight: normal} 
a.small { font-family: "Verdana", "Helvetica"; font-size: 8pt; color: #000099; text-decoration: underline}
a.none      {font-family: "Arial", "Geneva", "Verdana", "Helvetica" ; COLOR: #000000}
a.none:link, a.none:hover, a.none.visited {font-family: "Arial", "Geneva", "Verdana", "Helvetica"; text-decoration:none; COLOR: #000000;}
.button { background-color: #eeeeee; border-color: #888888; border-style: solid; border-width: 1px; cursor: pointer; font-weight: bold; font-size: 12px; font-family: arial; }
