/* --------------------------- */
/* ----- CSS GUIDELINES ----- */
/* ------------------------- */

/* ----- BODY AND LINK STYLES SHOULD BE CHANGED TO REFLECT SPECIFIC SITE ----- */

/* ----- DEFAULT SITE TYPE ----- */

html {  min-height:100%; margin-bottom:1px; }

body,table,td,tr,select,input,p,ol,ul,li,div
  {
  font-family:Verdana,Arial,Helvetica,san-serif;
  font-size:8pt;
  color:#333333;
  }

h1
  {
  font-size:12pt;
  color:#CC0000;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  font-style:italic;
  margin-top:8px;
  margin-bottom:0px;
  }

h2
  {
  font-size:10pt;
  color:#A4946B;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  margin-bottom:0px;
  }
  
 h3
  {
  font-size:12pt;
  color:#666633;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  margin-bottom:0px;
  }


/* ----- DEFAULT SITE LINKS ----- */

a:link
  {
  color:#336699;
  }

a:visited
  {
  color:#336699;
  }

a:active
  {
  color:#336699;
  }

a:hover
  {
  color:#6699CC;
  }

/* ----- SITE SPECIFIC COLORS ----- */

.white { color:#FFFFFF; }
.black { color:#000000; }
.blue { color:#336699; }
.red { color:#CC0000; }

.style1 {color: #003366}

/* ----- ALL OTHER SITE SPECIFIC STYLES GO HERE ----- */

.redfootertext {
	font-size:7pt;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:none;
}

a.redfootertext:link, a.redfootertext:visited, a.redfootertext:active { 
	font-size:7pt;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:none;
}

a.redfootertext:hover {
	font-size:7pt;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	text-decoration:underline;
}

.flash_header
  {
  font-size:12pt;
  color:#CC0000;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  font-style:italic;
  margin-top:16px;
  margin-bottom:0px;
  }

.flash_header a:link
  {
  font-size:12pt;
  color:#CC0000;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  font-style:italic;
  margin-top:16px;
  margin-bottom:0px;
  text-decoration:underline;
  }

.flash_header a:visited
  {
  font-size:12pt;
  color:#CC0000;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  font-style:italic;
  margin-top:16px;
  margin-bottom:0px;
  text-decoration:underline;
  }

.flash_header a:active
  {
  font-size:12pt;
  color:#CC0000;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  font-style:italic;
  margin-top:16px;
  margin-bottom:0px;
  text-decoration:underline;
  }

.flash_header a:hover
  {
  font-size:12pt;
  color:#FF0000;
  font-family:Arial,Verdana,Helvetica,san-serif;
  font-weight:bold;
  font-style:italic;
  margin-top:16px;
  margin-bottom:0px;
  text-decoration:none;
  }

.footer
  {
  font-size:7pt;
  color:#F8E8E8;
  padding-top:3px;
  padding-bottom:3px;
  vertical-align:middle;
  text-decoration:none;
  }

.footer a:link
  {
  font-size:7pt;
  color:#F8E8E8;
  padding-top:3px;
  padding-bottom:3px;
  vertical-align:middle;
  text-decoration:underline;
  }

.footer a:visited
  {
  font-size:7pt;
  color:#F8E8E8;
  padding-top:3px;
  padding-bottom:3px;
  vertical-align:middle;
  text-decoration:underline;
  }

.footer a:active
  {
  font-size:7pt;
  color:#F8E8E8;
  padding-top:3px;
  padding-bottom:3px;
  vertical-align:middle;
  text-decoration:underline;
  }

.footer a:hover
  {
  font-size:7pt;
  color:#FFFFFF;
  padding-top:3px;
  padding-bottom:3px;
  vertical-align:middle;
  text-decoration:none;
  }

/* -------------------------------------------------------- */
/* ----- STUFF BELOW SHOULD NEVER NEED TO BE CHANGED ----- */
/* ----- FEEL FREE TO ADD MORE TEXT SIZES AS NEEDED ----- */
/* ----------------------------------------------------- */

/* ----- TYPE SIZES ----- */

.text6 { font-size:6pt; }
.text7 { font-size:7pt; }
.text8 { font-size:8pt; }
.text9 { font-size:9pt; }
.text10 { font-size:10pt; }
.text11 { font-size:11pt; }
.text12 { font-size:12pt; }
.text13 { font-size:13pt; }
.text14 { font-size:14pt; }
.text15 { font-size:15pt; }
.text16 { font-size:16pt; }
.text17 { font-size:17pt; }
.text18 { font-size:18pt; }
.text19 { font-size:19pt; }
.text20 { font-size:20pt; }
.text21 { font-size:21pt; }
.text22 { font-size:22pt; }
.text23 { font-size:23pt; }
.text24 { font-size:24pt; }

/* ----- REPLACES NORMAL HTML MARKUP ----- */

b { font-weight:bold; }
i { font-style:italic; }
u { text-decoration:underline; }

/* ----- RAISED TYPE FOR ST, ND, RD, ETC ----- */

sup { font-size:6pt; vertical-align:super; }

/* ----- THIS WILL DOUBLE SPACE BULLET POINTS ----- */

.list { margin-bottom: 0em; }
 ol,ul,li { margin-bottom: 1em; }

/* ----- THIS WILL REMOVED UNDERLINES WITHIN TEXT, INCLUDING LINKS ----- */

.none { text-decoration:none; }
  .none a:link { text-decoration:none; }
  .none a:visited { text-decoration:none; }
  .none a:hover { text-decoration:none; }
  .none a:active { text-decoration:none; }
  
  
.disclaimer
  
    {
  font-family:Verdana,Arial,Helvetica,san-serif;
  font-size:8pt;
  color:#99cc00;
  }
  
/* Today's Market Styles */
.up { color:green; font-size:7pt; }
.down { color:red; font-size:7pt; }
.mktind_disclaimer { font-size:7pt;color:333333;font-family:verdana,helvetica,arial; }
.mktind { font-size:8pt;color:000000;font-family:verdana,helvetica,arial; }
.mkt_heading { font-size:8pt;color:336699;font-family:verdana,helvetica,arial;font-weight:bold; }
a.mktind { font-size:8pt;color:333333;font-family:verdana,helvetica,arial; }
a.mktind_disclaimer { font-size:7pt;color:333333;font-family:verdana,helvetica,arial; }
  