/* General font settings */
body { background: #333333; color: #666666; background-image: url("pic/background.gif"); }
body,div,td,th { font-family: Verdana, Arial, Helvetica; font-size: 9pt; }

/* Standard tags */
div.h1 { font-size: 20pt; color: #6677CC; }
div.h2 { font-size: 14pt; color: #666666; }
div.h3 { font-size: 10pt; color: #6677CC; }

span.h1 { font-size: 20pt; color: #6677CC; }
span.h2 { font-size: 14pt; color: #666666; }
span.h3 { font-size: 10pt; color: #6677CC; }
ul { list-style-type: square; }

div.content { line-height: 14pt; }

/* Special tags */
div.notes { font-size: 8pt; }
div.whitenotes { font-size: 8pt; color: #ffffff; }
div.quote { font-size: 8pt; color: #6677CC; text-align: left; margin: 0 5 0 10; }
div.source { font-size: 8pt; color: #666666; font-weight: bold; text-align: left; margin: 0 0 0 20; }
div.blue { color: #6677CC; }
div.white { color: #ffffff; }



/* Menu */
div.popup-menu { visibility: hidden; position: absolute; }
div.popup-menu div { font-size: 8pt; }
div.popup-menu a { color: black; font-weight: normal; text-decoration: none; }
.nav a:hover { color: #000000; background-color: #F4F5FB; width=100%; }
div.nav-notes { color: #000000; font-size: 8pt; font-weight: bold; }

/* News */
div.news { font-size: 9pt; color:#AAA088; font-weight: bold; }
div.news-notes { font-size: 8pt; color: #666666; } /*text-align: justify;*/
td.box { border-style: solid; border-width: 1; margin: 10 10 10 10; border-color: #DEDED0; background: #f3f3ed; }

/* Links */
a { color: #990000;  text-decoration: none; }
a:hover { color: #cc0000; }

div.whitenotes a { color: #999999; }
div.whitenotes a:hover { color: #cccccc; }

div.news-notes a { color: #666666; text-decoration: none; }
div.news-notes a:hover { color: #666666; text-decoration: underline; }