a:hover {
	text-decoration: underline;
}

/* 
OLDER CLASSES
*/

.black10 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 12px;
}

.black11 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
}

.black12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.blue11 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.blue11s {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.blue12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
}

.blue13 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 15px;
}

.blue14 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #003366;
	text-decoration: none;
	line-height: 16px;
}

.bluecontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.bluecontent12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.bluecontent12bold {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 14px;
}

.cedesign10 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
}

.cedesigngreen10 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #669900;
	line-height: 12px;
}

.graycontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

.navblue {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

.navstockcontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}

.navwhite {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 11px;
}

.red {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: red;
	line-height: 14px;
}

.red12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #990000;
	line-height: 14px;
}

.searchblack {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 11px;
}

.searchred {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height: 11px;
}

.underblue11s {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	line-height: 13px;
}

.white12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}


/*
OLD CLASSES
*/

.bluenote {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.buttonheader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 12px;
}

.cedesign11 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.cedesigngreen11 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #669900;
	text-decoration: none;
	line-height: 13px;
}

.content {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.contentlink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.divider12 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #99ccff;
	text-decoration: none;
	line-height: 14px;
}


.grayresults {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

.header2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.header3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 14px;
}

.header4 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.header4link {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.header5 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.homeblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	color: #336699;
	text-decoration: none;
	line-height: 10px;
}

.homecontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.homeheader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.homered {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #990000;
	line-height: 13px;
}

.homeselect {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	line-height: 10px;
}

.infomessage {
	position: absolute;
	top: 203px;
	left: 360px;
}

.intro {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}

.introlink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.leftnav {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 12px;
}

.leftnav2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

.leftnav2select {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 11px;
}

.leftnavheader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 11px;
}

.leftnavselect {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 12px;
}

.libraryimage {
	border-color: #336699;
}

.link1 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.link2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 14px;
}

.link3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.navblue2 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.navbluestockcontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.navboldstockcontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
}

.results {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 14px;
}

.resultslink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 14px;
}

.search {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	line-height: 11px;
}

.searchfield {
	font-family: monotype,courier;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.sitemapsublink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #336699;
	text-decoration: none;
	line-height: 13px;
}

.whiteheader {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 14px;
}


/* 
NEW CLASSES
*/

.descriptor {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
	line-height: 11px;
}

.rightnavheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.tablecontent {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	line-height: 13px;
}

.tablelink {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #003366;
	line-height: 13px;
}


/* For insets, we add a thin blue border.
   Eric Blossom
*/
div.inset {
  border: 1px solid #99ccff;
}

/* For alerting the user.
   e.g. for error messages.
   Eric Blossom
*/
.alert {
  color: red;
  font-weight: bold;
}

/* A fixed width font for presentation
   of sequence data
*/
.seq{
	font-family: courier, monotype;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.newsletter_header {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 14px; font-weight: bold; color: #000000}
.newsletter_subheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 12px; color: #000000}
.sidebarheader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #99ffff; line-height: 12px}

