.pagehdr {
      color: #503F25;
      font-weight: bold;     
      font-size:12px;
}


.lselect{
        font-size: 11px;
}



BODY {
        font-family:  tahoma, arial, san-serif;
        font-size:11px;
        color : #333333;
}

TD {
        font-family: tahoma, arial, san-serif;
        font-size: 12px;
        color : #333333;
}


A {
        color: #336633;
        text-decoration: underline;
}

A:HOVER {
        color: #DD0000;
        text-decoration: underline;
}            



A.menu {
        color: #78523B;
        text-decoration: none;
        font-weight : bold;
}

A:HOVER.menu {
        color: #DD0000;
        text-decoration: none;
}


.menuhdr{
        color: #333333;
        font-weight : bold;
       }

.menuslc{
       color: #48220B;
       font-weight : bold;
}


P {
        margin-left : 10px;
}


.textinput {
       width: 120px;
       color: #24304A;
       font-size:11px;
}


.select {
    color: #24304A;
    font-size:11px;
    width: 80px; 
}


.select200 {
    color: #24304A;
    font-size:11px;
    width: 200px; 
}

/*    left linked menu       */
.module1 {
        background-color: #B69B74;
        color: #FFFFFF;
        font-weight: bold;     
        text-align: center;
}
.module2 {
        background-color: #78523B;
        color: #FFFFFF;
        font-weight: bold;     
        text-align: center;
}
.module3 {
        background-color: #B69B74;
        color: #FFFFFF;
        font-weight: bold;     
        text-align: center;
}



/* use on main country page */
.altcolorcountry  {
  background-color: #EFF9EE;
}

.rowhdr {
  font-weight: bold;     
}

/* row header align right */
.rowhdrr {
  font-weight: bold;     
  text-align: right;

}




/* use on the footer menu */
.fmenu {
        font-size: 11px;
}
.fmenusel {
        font-size: 11px;
}
A.fmenu {
        font-size: 11px;
        color: #003300;
        text-decoration: underline;
}
A:HOVER.fmenu {
        color: #DD0000;
        text-decoration: underline;
}
/* use for country name and page name */
.bighdr {
        font-size: 20px;
}

.factsbk {
 background-color: #716A53;
}

.factstblhdr {
 background-color: #D0C6AE;
 text-align: center;   
}

.factsbktbl {
 background-color: #D0C6AE;
}

.factsodd {
 background-color: #FFFFFF;
}

.factseven {
 background-color: #E4E2CC;
}

/* use for header in notes pages */
.notesbk {
 background-color: #6C5737;
}


.notestblhdr {
 text-align: center; 
 background-color: #C1B387;
}

/* use for rankings */
.rankingheader {
 background-color: #D0C6AE;
 color: #000000;
 font-weight: bold;     
}

.rankingodd {
 background-color: #FFFFFF;
}

.rankingeven {
 background-color: #E4E2CC;
}

/*  left menu backgroung color and color of lines between menu items */

.mleftbk {
 background-color: #dfd8bb;
 background-size: 100% auto; 
}


TD.mleftbk
{
    width: 202px !important; /* or whatever you need */
}



.mleftbk > TABLE TD { background-size: 100% auto; } 





.mleftline {
 background-color: #78523B;
}

.currTable {
 background-color: #ffffff; 
 border-top:  #D6C7AD  solid 1px;
 border-left: #D6C7AD  solid 1px;
}

.currCellHeader {
 background-color: #E7E3CE; 
 font-weight:bold; 
 border-bottom: #D6C7AD solid 1px;
 border-right:  #D6C7AD solid 1px;
}

.currCell {
 background-color: #ffffff; 
 border-bottom: #D6C7AD solid 1px;
 border-right:  #D6C7AD solid 1px;
}

.currCellAlt {
 background-color: #F3EFDB; 
 border-bottom: #D6C7AD solid 1px;
 border-right:  #D6C7AD solid 1px;
}

.currSmallHeader  {
  font-weight:bold; 
  font-size: 12px; 
}

.currBigTtitle {
  font-weight:bold; 
  font-size: 14px; 
}




