
body,p,a,li,td,span,div,h1,h2,h3,h4,h5,h6,form
    {
    font-family:arial,helvetica,verdana,sans-serif;font-size:7pt;
    }
    
th 
    {
    background-color:f3f3f3;
    }

thead 
    {
    display:table-header-group;
    }

tbody 
    {
    display:table-row-group;
    }

#printhead              {display:block;}
#leftcol h1 		{display:none;}
#header		        {display:none;}
#subheader		{display:none;}
ul.linklist-ul 		{display:none;}
#mainmenu 		{display:none;}
#submenu 		{display:none;}
#repleftcol             {display:none;}
#repwrap                {margin-left:0px;}

#rightcol		{display:none;}
#centercol 		{width:630px;font-family:times,serif;font-size:12px;}
td.article-text-td h1	{font-family:arial,helvetica,verdana,sans-serif;font-size:7pt;}
td.article-text-td h3 	{font-family:times,serif;font-size:12px;font-weight:normal;text-decoration:none;}


p.link-p a 		{display:none;}
#footer			{display:none;}
table.rep-table
    {
    page-break-after:always;
    }

.eliminate table tr td h1 {display:none;}
.eliminate table tr td table tr td h1 {display:block;padding:0px;padding-bottom:6px;color:#000000;font-size:18px;font-family:times,serif;text-transform:none;background-color:#ffffff;}
.eliminate table tr td {padding:10px;}


.results table tr td h1 {display:none;}
.results table tr td table tr td h1 {display:block;padding:0px;padding-bottom:6px;color:#000000;font-size:18px;font-family:times,serif;text-transform:none;background-color:#ffffff;}
.results table tr td {padding:10px;}


td.article-image-td table tr td.image-lst-td img {border:solid 1px #000000; padding:5px;margin-right:6px;}
td.article-image-td table tr td.imagetext-lst-td p.image-p {color:#000000;font-size:12px;padding:0px;line-height:1.2em !important;margin-top:5px;}
td.article-image-td table tr td.imagetext-lst-td p.info-p  {color:#000000;font-size:11px;}

/*-------------------*/
/*--REPORT TABLES---*/
/*-----------------*/

.rep-head-td
    {
    text-align: center;
    }

.rep-subhead-td,.rep-subhead-end-td
    {
    padding:4px;
    color:#000000;
    }

.rep-subhead-end-td,.rep-num-end-td,.rep-sum-end-td
    {
    border-right:solid 2px #000000!important;
    }
    
.rep-subhead-end-td,.rep-subhead-td
    {
    border-top:solid 2px #000000!important;
    border-bottom:solid 2px #000000!important;
    }
    
th.rep-head-td
    {
    border-top:solid 2px #000000!important;
    border-left:solid 2px #000000!important;   
    }
    

.rep-table
     {
     border:solid 2px #000000; 
     font-size:10px;
     margin-bottom:10px;
     margin-top:10px;
     border-collapse:collapse;
     }
     
 .rep-table thead 
     {
     font-weight:bold;
     }
        
 .rep-table tr td, .rep-table tr th
     {
     padding:4px;
     /*border:1px solid #000000;*/
     }

.rep-colored-td
    {
    white-space: nowrap;
    color: #cc0000;
    border-right:solid 2px #000000;
    }
    
    
 .rep-td
     {
     white-space: nowrap;
     border-right:solid 2px #000000;
    }


.rep-last-td,.rep-colored-td,.rep-td
    {
    text-align: left;
    }

.rep-num-td,.rep-num-end-td,.rep-sum-td,.rep-sum-end-td,.rep-subhead-end-td,.rep-subhead-td
    {
    text-align: right;
    }
    
.rep-td,.rep-colored-td,.rep-num-td,.rep-num-end-td
    {
    border-bottom:solid 1px #000000;
    }
    
.rep-last-td,.rep-sum-td,.rep-sum-end-td
    {
    color:#000000;
    border-top:solid 2px #000000!important;
    }

td.rep-third-cell
    {
    text-align: right;
    vertical-align: bottom;
    }
    
.report-first-cell,.report-second-cell,.report-third-cell
    {
    border-bottom:1px solid #000000;
    }
    
.report-first-cell,.report-second-cell
    {
    border-right:1px solid #000000;
    }

