.tan-box{ border: 1px solid Black;  background-color: #FEF2C3;  padding: 4px 10px 4px 10px;}
.tan-table{ border: 1px solid Black;  background-color: #FEF2C3;}
.tan-cell{ background-color: #FFFDDD;  padding: 4px 10px 4px 10px;}
.tan-header{ background-color: #C1BE88;  padding: 4px 10px 4px 10px; font-weight: bold; }
.numtext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6875A3; }
.list-cell-color { background-color : #ECE2BB; padding : 2px; vertical-align : top; }
body  { font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 0 }

h1 { font-family:arial,sans-serif; font-size:18px; padding:0; margin:0; color:#3b558f; font-weight:normal }

h2 { font-family:arial,sans-serif; font-size:18px; padding:0; margin:0; color:#3b558f; font-weight:normal }

hr { color : black; background-color: black; width: 100%; height : 1px; border: 0; padding:0; margin: 2px 0 }
.warning { color: Red; }
.bottom { font-family: Arial, Helvetica, Genva, Swiss; color: #6B79A7; font-size: 9px; }
td  { color: black; font-size: 13px; font-family: Arial, Helvetica, sans-serif }
blockquote{ margin-top: 3px; margin-bottom: 18px; }
A:link      { color: #cb0000; text-decoration: none }
A:visited  { color: #cb0000; text-decoration: none }
A:active    { color: #000; text-decoration: underline }
A:hover    { color: #000; text-decoration: underline }
.welcome { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px }
.menu-text    { color: #808080; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.menu-header2  { color: #808080; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.menu-link { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu-link:link { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.podcast-header   { color: #808080; font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.menu-link:visited  { color: #808080; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu-link:hover    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu-link:active { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer-link   { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
.footer-link:link  { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
.footer-link:visited   { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: none }
.footer-link:hover    { color: #808080; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; text-decoration: underline }
.footer-link:active  { color: #808080; font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px }
 
.selection-title{
	font-family:arial,sans-serif;
	font-size: 18px;
	font-weight : normal;
	padding : 0;
	border: 0;
	color: #3b558f;
}
.selection-text{ 
	font-size: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-bottom: 0px;
}
.selection-image{ 
	margin-top: 14px;
	margin-bottom: 0px;
}

/*.selection-image img {
	display:none;
}
*/
.small-text{
    font-size: 11px;
	padding-top: 2px;
}
.highlight{
	font-style: italic;
	color : Red;
}
.detail{
	font-size: 10px;
}

div.hideme { position: relative; top: -50px; background-color: #E8F0B6 } 

.footer { font-size: 10px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; }
.norepeat { background-image: url("images/blue_grad_19.jpg"); background-repeat: no-repeat; }
.footnote { font-size: 9px; font-style : italic; }
.listing-table { background-color : #000000; }

.listing-header { font-size: 13px;
   background-color: Gainsboro;
   padding : 4px;
   font-weight : bold;
}
.listing-display{
   font-size: 13px;
   background-color : White;
   padding : 4px;
   vertical-align : top;
}
.listing-display-alt{
   font-size: 13px;
   background-color: White;
   padding : 4px;
   vertical-align : top;
}
.ff-button{
   background-color: #496199;
   color: White;  
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size : 13px;
   border-bottom-color: Black;
   border-left-color: #C58B8F;
   border-right-color: Black;
   border-top-color: #C58B8F;         
}
.ff-button-alt{
   background-color: #1D2F59;
   color: #BDC4D4;  
   font-weight: bold;
   font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   font-size : 13px;
   border-bottom-color: Black;
   border-left-color: #AB8B8D;
   border-right-color: Black;
   border-top-color: #AB8B8D;         
}