﻿/*demo page css*/
.result_body 
{
    font-family:Arial;
    font-weight:normal;	
    font-size:x-small;
    /* background-color: #D0C5AA; */
    margin-top: 2px;
    padding-bottom:4px
   
}

.pageTopMargin { margin-top: 2px; }

.demoHeaders { margin-top: 2em; }
#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
			
div.data_container {width: 798px; margin-left:auto; margin-right:auto;}
div.clear_float { clear:both; }

pop { position: relative; margin: 0 auto; width: 300px; display: none; border: solid;}
div.popx { position: relative; margin: 0 auto; width: 300px; display: none; border: solid; }
div.div.pop { position: relative; margin: 0 auto; width: 300px; display: none; border: solid; }

tr.regular  
{
    /* border-top: 1px solid gray; */
    background-color: #ffffff; 
}
tr.highlight  
{
    /* border-top: 1px solid gray; */
    background-color: #EBEBEC;
}

td { font-size: 11px; }
td.va_hdr_state  
{
    font-weight: bold; 
    font-size: 13px; 
    vertical-align: center; 
        height: 30px;
}
td.va_hdr_rank   
{
    vertical-align: bottom; 
    text-align: center;
    padding-left; 10px; 
    padding-bottom: 3px; 
    font-size: 10px;
}
td.va_data  
{
    border-top: 1px solid gray;
    font-weight: bold; 
    font-size: 10pt; 
    vertical-align: bottom; 
}
td.hdr_text
{
    border-top: 1px solid gray;
}
td.va_rank
{
    vertical-align: bottom; 
    border-top: 1px solid gray;
    text-align: center;
    padding-left; 10px;
    padding-bottom: 3px; 
    font-size: 11px;
}
td.comp_hdr_state  
{
    font-weight: bold; 
    font-size: 13px; 
    vertical-align: bottom; 
    
}
td.comp_hdr_rank   
{
    vertical-align: bottom; 
    text-align: center;
    padding-left; 10px; 
    padding-bottom: 3px; 
    font-size: 10px;
}

td.comp_hdr_metro
{
    font-size: 11px;
    padding-right:3px;
    vertical-align: bottom;
    padding-bottom: 3px;
}
td.comp_hdr_rank  
{
    vertical-align: bottom; 
    text-align: center;
    padding-left; 3px; 
    padding-bottom: 3px; 
    font-size: 10px;
}
td.comp_data  
{
    font-weight: bold; 
    font-size: 7.5pt; 
}
td.comp_rank  
{
    vertical-align: bottom; 
    text-align: center;
    border-top: 1px solid gray; 
    padding-left; 10px;
    padding-bottom: 2px; 
    font-size: 10px;
   
}

td.show_top_border    
{
    border-top: 1px solid gray;
    vertical-align: bottom; 
}

td.hide_top_border
{
    background-color: #EEEEEE; 
    
}
            
span.header_text  
{
    font-size: 11.5px; 
    font-weight: bold; 
    
}
span.header_year { font-size: 11px; }



