/* Tag modifiers */
  BODY, TR, TD          {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #000000;}
  LI                    {line-height: 120%;}
  A                     {color: #336699;}
  DIV                   {border: 0px; margin: 0px; padding: 0px;}
  B                     {font-weight: 700;}
  FORM                  {margin: 0px;}
  H1                    {font-size: 18px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366; margin-bottom: 6px;}
  H2                    {font-size: 16px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #005599; margin-bottom: 6px;}
  H3                    {font-size: 14px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #003366; margin-bottom: 6px;}
  DIV.important         { background: #F0F8FF; padding: 0.5em; margin-right: 1em; border: solid; border-width: thin; border-color: #003366; width: 100% }
  
/* Regular fonts */ 
  .text                 {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .textbold             {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}
  .note                 {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .error                {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .errorbold            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .message              {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700;}  
  
/* Small fonts */ 
  .smalltext            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400;}
  .smalltextbold        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 600;}
  .smalltextwhite       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ffffff;}
  .smalltextorange      {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #cc6600;}
  .smalltextblue        {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #336699;}
  .smallnote            {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .smallerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ff0000;}
  .smallerrorbold       {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; color: #ff0000;}
  .label                {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0;}
  .labelerror           {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; padding: 1px 0 0 0; color: #ff0000;}
  .footer               {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #999999;}
  .verysmalltextwhite   {font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; color: #ffffff;}

/* Button modifiers */
  .button               {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}
  .buttonhot            {font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 700; border-style:outset; color:#000000; background-color: #cccccc;}
  .buttonsmall          {font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}
  .buttonverysmall      {font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; font-weight: 400; border-style:outset; color:#000000; background-color: #cccccc;}

/* Menu */
    #tabs {
      float:left;
      width:100%;
      background:#005588;
  	  margin:0;
	  padding:0;
      font: bold 11px Verdana;
      line-height:normal;
      }
    #tabs ul {
	  margin:0;
	  padding:10px 10px 0 0px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("/images/menu/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 13px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("/images/menu/tabright.gif") no-repeat right top;
      padding:3px 15px 2px 0px;
      color:#005588;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF8800;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a.active span {float:none;}
    /* End IE5-Mac hack */
    #tabs a.active span {
      color:#FF8800;
      background-position:100% -42px;
      }
    #tabs a.active {
      background-position:0% -42px;
      }

