  /* pngfix */
  img, div { behavior: url('/iepngfix.htc') }

  body,html  { 
    margin:0px; font-size:11px; font-family:Gill Sans,Century Gothic,Futura,Helvetica,Verdana; 
    background-color:#353535;
    background-image: url('/frontpage/images/tnl.bg.png');
    background-repeat: no-repeat;
    background-position:center center;
  }
 
  #topbar             { color:white; font-family:trebuchet,verdana; font-size:8pt;  }
  #topbar td          { color:white; font-family:trebuchet; font-size:8pt;  } 
  #topbar a           { color:white; font-family:trebuchet,verdana; font-size:7pt; text-decoration:none; } 
  #topbar a:hover     { color:#1FCDCB; }  
  #menu-s             { background:white url('/frontpage/images/tnl_06.png'); width:119px;height:30px; color:white;font-size:11px; font-family:verdana; text-align:center;padding-top:11px;  }
  #submenu a          { color:white; text-decoration:none; }
  #submenu a:visited  { color:white; text-decoration:none; }
  #submenu a:hover    { text-decoration:underline; }  

  h1                  { font-size:13pt; margin:0px; color:#555555; padding-top:8px; padding-bottom:8px;  }
  h2                  { font-size:12pt; margin:0px; color:#555555; padding-top:8px; padding-bottom:4px;  }
  a                   { color:#2a6da1; }
  a:visited           { color:#2a6da1; }
  a:hover             { color:#2a6da1; }
  p,td                {	font-size:12px; font-indent:0.2em;   line-height:1.4;	font-family:Arial,Verdana; color:#333333; }

/*  span#title          { font-size:14pt; margin:0px;  color:#bf112a; margin-bottom:8px; font-weight:bold;}*/

  p#titleRight        { font-size:12pt; margin:0px;  color:#000000; margin-bottom:8px; font-weight:bold;}
  p#title             { font-size:15pt; margin:0px;  color:#2a6da1; margin-bottom:8px; font-weight:bold;}
  p#title a           { text-decoration:none; }
  p#title2            { font-size:12pt; margin:0px;  color:#2a6da1; margin-bottom:8px; font-weight:bold;}
  p#title2 a          { text-decoration:none; }  
  p#content           { font-size:10pt; margin:0px;  line-height:1.4em;   }
  p#content a.lnk     { text-decoration:none; border-bottom: 1px dotted; border-color:#2a6da1; }      
  p#content a         { text-decoration:none; border-bottom: 1px dotted; border-color:#2a6da1; }
  p#dotted            { font-size:1px; width:100%; height:3px; background-image:url('<?=$script_root;?>/images/dotted.gif'); background-repeat:repeat-x; }
  #introimg           { margin-bottom:6px; } 

  td.Footer           { color:white; font-size:11px; }
  #leftbar            { border-top:3px solid #2a6da1; }
  #leftbar-left    { width:1;height:33; }
  #leftbar-center  {  background-repeat:repeat-x; width:355;height:33;  color:black;  font-size:10pt;  }
  #leftbar-right   { width:1;height:33; }
  #leftbar-bottom  {  width:355;height:1; }
  #leftbar-content { border-left:1px dotted #2a6da1; border-right:1px dotted #2a6da1;   }  

  p.w10,td.w10 { padding:0px; margin:0px; color:white; font-size:9pt; } 
  p.w9,td.w9 { padding:0px; margin:0px; color:white; font-size:8pt; }
   
  #footerTxt a { color:white; text-decoration:none; }
  #footerTxt a:hover { color:white; text-decoration:none; border-bottom:1px dotted; } 
  #tcontent { 
   text-align:Center; padding-top:2px;
  }
  .quote { background-color:#f9f9f9; border:1px dotted #efefef; padding:8px;} 
 
  .halfmoon li{
    display: inline;
    margin: 0;padding:0;
    }
    .halfmoon ul{
    margin:0px;padding:0px;
    }
    
    .halfmoon li a { 
    float:left;
    display: block;
    height:30px;width:106px;
    
    line-height:2.0em;
    text-align:center;
    font-family:trebuchet ms,verdana;
    font-size:10pt;
    color:white;
    text-decoration:none;
    
    background:url('/frontpage/images/tnl.menu.png') no-repeat;
    }
    .halfmoon li a:visited { color:white; }  
    .halfmoon li a:active { color:white; } 
    .halfmoon li a:hover { color:white;
    background:url('/frontpage/images/tnl.menu-o.png') no-repeat; 
    }
    .halfmoon li a#selected { background:url('/frontpage/images/tnl.menu-o.png') no-repeat;}

  #tnlAnnouncement { margin-top:2px;height:22px; border:1px solid #cccccc; background-color:#FFFFCB;padding:4px; color:black;font-size:8pt;font-family:arial; } 
