body
{
   background-color: white;
   color: black;
   font: normal 100%; 
   font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   font-size: 14px;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
}


h1
{
   font-weight: bold; font-size: 20px; color: #604000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 0px;
   padding: 0;
   margin-right: 0px;
   margin-bottom: 7px;
   background-image: url(images/newfader.png); 
   background-color: #FFFFFF
}


td.closed
{
   font-weight: bold; font-size: 20px; color: #FFFFFF; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 0px;
   padding: 0;
   margin-right: 0px;
   margin-bottom: 7px;
   background-color: #FF0000;
}

h1.recommend
{
   font-weight: bold; font-size: 20px; color: #003050; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 7px;
   background-image: url(images/fader_cyan.png); 
   background-color: #FFFFFF
}

h2
{
   font-weight: bold; font-size: 14px; color: #000000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 0px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 3px;
}

h3
{
   font-weight: normal; font-size: 14px; color: #000000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 0px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 0px;
}

h4
{
   font-weight: normal; font-size: 14px; color: #000000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 3px;
}

h5
{
   font-weight: bold; font-size: 14px; color: #000000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 3px;
}

h6
{
   font-weight: bold; font-size: 12px; color: #909090; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 0px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 3px;
}

li
{
   font-weight: normal; font-size: 14px; color: #A02000; font-family: 'Franklin Gothic Medium', 'Lucida Grande', sans-serif;
   margin-top: 3px;
   margin-left: 3px;
   padding: 0;
   margin-right: 5px;
   margin-bottom: 3px;
}

table
{ 
  border: outset 0pt;
  border-collapse: separate;
  border-spacing: 0pt
}

td
{ 
   border: inset 0pt;  
   padding: 0pt;
   vertical-align: top;
}

table#sfps
{
   border: outset 0pt;
   border-collapse: separate;
   border-spacing: 0pt;
   border:      0;
   width:       842px;
   vertical-align: top;
}


table.sfps_table
{
   border: outset 0pt;
   border-collapse: separate;
   border-spacing: 0pt;
   border:      0;
   width:       842px;
}

ul
{
   margin-top: 0px;
   margin-left: 40px;
   padding: 0;
   padding-top: 0;
   padding-bottom: 0;
}

td.calendar_month
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 2px;
   vertical-align: bottom;
   text-align: left;
   color: #000000;  
   background-color: #FFFFFF;
   font-size: 12px;
}

td.calendar_monthblank
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 2px;
   vertical-align: bottom;
   text-align: left;
   color: #FFFFFF;  
   background-color: #FFFFFF;
   font-size: 12px;
}

td.calendar_spacer
{ 
   border-top   : 0;
   border-bottom: 0;
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;  
   padding: 0px;
   vertical-align: bottom;
   text-align: left;
   color: #FFFFFF;  
   background-color: #FFFFFF;
   font-size: 0.5px;
}

td.calendar_normal
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #00FF00;
   font-size: 12px;
}

td.calendar_normal_weds
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #A0FFA0;
   font-size: 12px;
}

td.calendar_normal_key
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #00FF00;
   font-size: 12px;
}

td.calendar_blank
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #FFFFFF;
   font-size: 12px;
}

td.calendar_blanklight
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #606060;  
   background-color: #FFFFFF;
   font-size: 12px;
}

td.calendar_holiday
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #808080;
   font-size: 12px;
}

td.calendar_holiday_key
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000; 
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #808080;
   font-size: 12px;
}

td.calendar_special
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 0;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #FF8000;
   font-size: 12px;
}

td.calendar_special_key
{ 
   border-top   : 1px solid #000000;  
   border-bottom: 1px solid #000000;  
   border-right : 1px solid #000000;  
   border-left  : 1px solid #000000;
   padding: 2px;
   vertical-align: bottom;
   text-align: center;
   color: #000000;  
   background-color: #FF8000;
   font-size: 12px;
}

img.funds
{
   margin-top: 0px;
   margin-left: 0px;
   padding: 0;
   margin-right: 0px;
   padding-left: 0;
   padding-right: 0;
   padding-top: 0;
   padding-bottom: 0;
   border: 0;
}