
BODY, TH, TD, OL, UL, LI { 

	color: #444444;
	font-family: arial,verdana,georgia; 
	font-size: 12px;
	line-height: 16px;

}


h1 { font-size: 15px;  color: #000000; font-weight: bold; display: inline; }
h2 { font-size: 14px;  color: #000000; font-weight: bold; display: inline; }
h3 { font-size: 12px;  color: #000000; font-weight: bold; display: inline; }


.tab a {

  font-family: arial;
  color: #ffffff;
  font-size: 12px;
  background-color: #aaaaaa;
  border: 1px solid #666666;
  
  padding: 4px 6px 4px 6px;
  text-decoration: none;
  display: block;
  
}

.tab a:hover {
  color: #3360aa;
  background-color: #ffffff;
  border: 1px solid #666666;

 
}

.tabon a {

  font-family: arial;
  color: #333333;
  font-size: 12px;
  background-color: #ffffff;
  border: 1px solid #666666;
  border-bottom: 1px solid #ffffff;
  padding: 4px 6px 4px 6px;
  text-decoration: none;
  display: block;
 
}



.tabspacer {

  background-image: url('design_images/tab_spacer.jpg');
  background-repeat: repeat-x;
  
}


div.tabContent {
  display: none;
  padding: 20px 10px 10px 10px;
}


.tbl_coltitle {
	background-color: #0062BB;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 10px 4px 10px;   

}

.tbl_subheader {
	background-color: #dedede;
	padding: 2px 10px 2px 10px;
	font-weight: bold;
	font-size: 14px;
	
}

.tbl_subnote { 	
	background-color: #dedede;
	color: #666666;
	font-size: 12px;
	padding: 4px 10px 4px 10px;  
	
}

.tbl_data {

	padding: 2px 10px 2px 10px;
	vertical-align: text-top;
	
}

A.smalllink { color: #444444; font-size: 10px;  text-decoration: none;   }
A.smalllink:visited { color: #666666; font-size: 10px; text-decoration: none;   }
A.smalllink:hover { color: #666666; font-size: 10px; text-decoration: none;   }


A { color: #444444;  font-weight: bold; text-decoration: none;   }
A:hover { color: #666666;  font-weight: bold; text-decoration: none;   }

A.body { color: #444444;  font-weight: normal; text-decoration: none; border-bottom: 1px dotted #444444;  }
A.body:hover { color: #0062BB;   text-decoration: none;   }

A.nav { font-weight: bold; text-decoration: none;  color: FFFFFF; font-size: 9pt; }
A.nav:hover { font-weight: bold; text-decoration: none; color: #999999; font-size: 9pt; }
A.nav:visited { font-weight: bold; color: #FFFFFF; font-size: 9pt; }

A.menu { font-weight: normal; text-decoration: none;  color: 666666; font-size: 11px;  }
A.menu:visited { font-weight: normal; text-decoration: none; color: #666666; font-size: 11px; }
A.menu:hover { font-weight: normal; text-decoration: none; color: #666666; font-size: 11px; background-color: #dedede; }

A.menumain { font-weight: bold; text-decoration: none;  color: #333333; font-size: 14px; }
A.menumain:visited { font-weight: bold; text-decoration: none; color: #333333; font-size: 14px; }
A.menumain:hover { font-weight: bold; text-decoration: none; color: #666666; font-size: 14px;  }

A.footer { text-decoration: none;  color: 76095A; font-size: 8pt; }
A.footer:hover { text-decoration: none; color: #999999; font-size: 8pt; }
A.footer:visited { color: #76095A; font-size: 8pt; }

A.footlink { text-decoration: none;  color: #666666; font-size: 9pt; }
A.footlink:hover { text-decoration: none; color: #333333; font-size: 9pt; }
A.footlink:visited { text-decoration: none; color: #666666; font-size: 9pt; }


A.related { font-weight: bold; text-decoration: none;  color: 003399;  }
A.related:hover { font-weight: bold; text-decoration: underline; color: #009900;  }

.small { font-size: 11px;  }

.smaller { font-size: 10px;  }


.headline { font-size: 16px; font-weight: bold; color: #333333;  }

.news { font-size: 18px; font-weight: bold; color: #333333;  }

.field { border : 1px #333333 solid; background-color: #FFFFFF; }

.white10 { font-size: 10pt; color: #FFFFFF;  }

.white9 { font-size: 9pt; color: #FFFFFF;  }

.title { font-weight: bold; font-size: 12pt;  color: #0062BB;  }

.menutitle { font-weight: bold;  color: #333333;  }

.menuheader { font-weight: bold;  font-size: 14px; color: #333333;  }
