/** 
  * Override some elements in Keri's css files
  * 
  * $Revision: 2743 $
  * $Author: graham_s $
  * $Date: 2007-05-14 12:33:13 +0200 (Mon, 14 May 2007) $
  *
 */
/** current elements are not links on my pages, 
    so attach the style to the li element instead; 
    just mark anything with class='current' as
    the models colour, as I'm the only one
    importing this css.
    **/

li.current{
	color: white;
	background-color: #125ba4;
        padding: 3px 10px;
}


.macro_0{
        display: block;
        padding-left: 0em;        
}


.macro_1{
        display: block;
        padding-left: 4em;        
}

.macro_2{
        display: block;
        padding-left: 8em;        
}

.macro_3{
        display: block;
        padding-left: 12em;        
}

.macro_4{
        display: block;
        padding-left: 16em;        
}

.macro_5{
        display: block;
        padding-left: 20em;        
}

th.exogenous{
        border-left: 4pt solid #55aa99; /*#99eecc;*/
}


th.endogenous{
        border-left: 4pt solid #dd7755; /*#eedd99;*/
}

td.exogenous{
        background: #55aa99;
}


td.endogenous{
        background: #dd7755;
}

.macro_header_0,.macro_header_1,.macro_header_2,.macro_header_3,.macro_header_4,.macro_header_5,.macro_header_6,td.enum_header{
        text-align: left;
        color: #0033AA;
}
td.macro_header_0{
        font-size: 16pt;
        font-weight: bold;
        
}

td.macro_header_1{
         font-size: 16pt;
        
}

td.macro_header_2{
         font-size: 14pt;
}
td.macro_header_3{
         font-size: 13pt;
}
td.macro_header_4,td.enum_header{
         font-size: 12pt;
}
td.macro_header_5{
         font-size: 12pt;
         font-style: italic;
}

.popup_name_menu{
        display: block;
        padding:0.5%;
        font-size: 10px;        
}

/***  
 * In macroeconomic output pages with an enumerated type,
 * the name of the enumeration (Shocks to disaggregated consumption, for instance) is painted 
 * on the lhs of the table in this style using multiple rows
*/
td.enum_header{
        text-align: left;
        vertical-align: middle;
        padding-right: 1em;
        margin-right: 3em;
        border-right: 1px dotted silver;
}

.pre_display{
        color: #999999;
        font-size: 8pt;        
}

.changed_value{
        color: #003399;
}


.average_cell, .growth_cell{
        font-size:100%;
        text-align:right;
        font-weight: bold;
        margin-left: 2px;
        padding-left: 2px;
        border-left: 1px dotted silver;
}

th.average_cell, th.growth_cell{
        font-size:110%;
        vertical-align: bottom;
}

diagnostic-dump{
        text-align: left; 
        color: black; 
        margin-left: 10px;
}

.error_alert{
           
}

/** disable he yellow background Gif images on my pages **/
#content, #contentLevel1, #contentLevel2, #contentLevel3, #contentLevel4, #contentLevel5, #contentLevel6 { 
        background: white;
}

#inner{
        background: white; 
}

.selected_output_var{
        display: block;        
        background: yellow;
}

.modelling_block{
        display:block; 
        padding-right:5%; 
        padding-left:5%;
}

#ccol #contentLevel1 #ccol, #contentLevel2 #ccol, #contentLevel3 #ccol,
#contentLevel4 #ccol, #contentLevel5 #ccol, #contentLevel6 #ccol {
      margin-left:30px; margin-right:30px;
}

.gratuitous_advice, #gratuitous_advice{
        font-size: smaller;
        color: #555;
        text-align: left;
}

.gratuitous_advice li, #gratuitous_advice li{
        list-style-type: lower-roman;
        padding: 1px;
}

.message{
        color: #229911;
        font-weight: bold;
}

.motds{
        display: block;
        color: black;
        padding: 6px;
        border: 1px dotted #cc9966;
        background-color: #ffed8c;
}
.motd{
        display: block;       
}

.uprate_table td{
        padding: 6px; 
        
}

label{
        font-style: italic;
        font-weight: bold;
        font-size: 105%;
}

.used{
        background: #ffebc8;       
}

.user_message{
        font-style: italic;
        font-size: 90%;
}

.uprate_block{ 
        padding: 2px; 
}

.uprate_block table{
        padding: 4px; 
        border-bottom: 1px dotted grey;
}
