H1 {
   font-size : 14pt;
   font-weight: bold;
   margin: 5px;
}

H2 {
   font-size : 12pt;
   font-weight: bold;
   margin-left: 10px;
}

H3 {
   font-size : 11pt;
   font-weight: bold;
   margin-left: 15px;
}

H4 {
   font-size : 9pt;
   font-weight: bold;
   margin-left: 15px;
}

P {
   font-size : 8pt;
   font-weight: normal;
   margin: 15px;
}

IMG {
   border-style : none;
   vertical-align : top;
}

IMG.pad {
   margin : 10px;
}

IMG.floatleft {
   float : left;
}

LI {
   font-size: 8pt;
   padding-bottom : 5px;
}

LI.smb {
   font-weight: bold;
   padding-bottom : 5px;
}

ol {
   margin: 15px;
   list-style-type: decimal;
}

TH {
   font-family : tahoma, geneva, arial, helvetica, sans-serif; 
}

TABLE {
   margin : 0px; 
   padding : 0px; 
   border-width : 0px; 
   border-style : none; 
   border-color : inherit; 
   vertical-align : top;
}

TABLE.pad {
   margin : 10px; 
}

TR.light {
   background : #e8decd;
}

TR.dark {
   background : #d3c7ba;
}

TR.resultsHeader {
   background : #e8decd;
   color : #003366;
   font-size : 10pt;
   font-weight : bold;
}

TR.resultsHeaderBig {
   background : #e8decd;
   color : #003366;
   font-family : tahoma, geneva, arial, helvetica, sans-serif; 
   font-size : 20pt;
   font-weight : bold;
}

TR.blue {
   background : #003366;
   color : white;
   font-size : 10pt;
   font-weight : bold;
}

TR.red {
   background : #990000;
   color : white;
   font-size : 10pt;
   font-weight : bold;
}

TD {
   font-family : tahoma, geneva, arial, helvetica, sans-serif; 
   font-size: 8pt;
   border-style : none; 
   vertical-align : top;
}

TD.msgtxt {
   font-family : tahoma, geneva, arial, helvetica, sans-serif; 
   font-size: 9pt;
}

TD.vam {
   vertical-align : middle;
   font-weight : bold;
}

TD.results {
   text-align : center;
}

TD.resultsRed {
   text-align : center;
   color : red;
}

TD.resultsHeader {
   border-style : solid;
   border-width : 1px;
   border-color : #990000;
   font-size : 8pt;
   font-weight : bold;
   text-align : center;
   vertical-align : bottom;
}

TD.resultsHeaderBig {
   border-style : solid;
   border-width : 1px;
   border-color : #990000;
   font-family : tahoma, geneva, arial, helvetica, sans-serif; 
   font-size : 20pt;
   font-weight : bold;
   font-style : italic;
   text-align : center;
   vertical-align : bottom;
}

TD.bold {
   font-weight: bold;
}

TD.pad5 {
   padding : 5px 10px;
}

BODY {
   font-family : tahoma, geneva, arial, helvetica, sans-serif; 
   font-size: 8pt;
   color : black;
   background : white;
}

INPUT {
	font-family : tahoma, geneva, arial, helvetica, sans-serif; 
	font-size : 8pt;
}

INPUT.sml {
	font-family : tahoma, geneva, arial, helvetica, sans-serif; 
	font-size : 8pt;
}

TEXTAREA {
	font-family : tahoma, geneva, arial, helvetica, sans-serif; 
	font-size : 8pt;
}

TEXTAREA.sml {
	font-family : tahoma, geneva, arial, helvetica, sans-serif; 
	font-size : 8pt;
}

SELECT {
	font-family : tahoma, geneva, arial, helvetica, sans-serif; 
	font-size : 8pt;
}

A:link {
   color : #0066bb;
   font-size: 8pt;
   font-weight: inherit;
}

A:active {
   color : #0088dd;
   font-size: 8pt;
   font-weight: inherit;
}

A:visited {
   color : #003366;
   font-size: 8pt;
   font-weight: inherit;
}

A:link.bigBlue {
   color : #0066bb;
   font-size: 16pt;
   font-weight: inherit;
}

A:active.bigBlue {
   color : #0088dd;
   font-size: 16pt;
   font-weight: inherit;
}

A:visited.bigBlue {
   color : #003366;
   font-size: 16pt;
   font-weight: inherit;
}

A.white:link {
   color : #dddddd;
   font-size: 8pt;
   font-weight: inherit;
}

A.white:active {
   color : #ffffff;
   font-size: 8pt;
   font-weight: inherit;
}

A.white:visited {
   color : #bbbbbb;
   font-size: 8pt;
   font-weight: inherit;
}

.newsHeader {
	font-size : 10pt;
}

.new {
	display : inline;
	background-color : #fe0;
	color : black;
	border : solid;
	border-color : red;
	border-width : 1px;
	font-size : 7pt;
	font-weight : bold;
	padding : 1px;
	margin : 0px 5px 0px 1px;
}

.tooltip {
  color : #880000; 
  background : #ddddcc; 
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
  font-family: sans-serif;
  font-size: 8pt;
  margin : 0; 
  padding : 0 3px; 
  overflow: hidden;
  position: absolute;
  visibility: hidden;
}
