/* CSS Document */
@charset "UTF-8";

.Heading\a0 3\a0 Char {
    display: inline;
    font-size: 12.0pt;
    \-ilx-font-family-generic: sans-serif;
    font-family: "Arial";
    font-weight: bold;
    color: #336699;
    \-ilx-inline-class: "Heading 3 Char";
}


ol {margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0px;
    padding:0px;
    text-align: left;
    
    font-size: 10.0pt
}



li {
    margin-left: 0px;
    padding-left: 0;
  

}
td.orange_bar {
    background: #de7446;

    font-size: 10.0pt
}


td.blue_bar {
    background: #517490;

    font-size: 10.0pt
}

td.grey_bar {
    background: #cccccc;

    font-size: 11.0pt;
    font-weight: bold;
    text-align: center

}

#orange_bar {
    background: #de7446;
}
#blue_bar {
    background: #517490;
}
#grey_bar {
    background: #cccccc;
}
#writing_on_bar {
    font-size: 13pt;

    font-style:italic;
    background: #ffff;
}	


#light_orange_bar {
    background: #f9d5c5;
}



#light_blue_bar {
    background: #dde4f7;
}

.orange_red_box {
    background: #D65118;
    padding-top: 2px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 2px;
    color: #ffffff;

    font-size: 12pt;
    letter-spacing: 0.2em;
    font-style: italic;
    font-weight: bold;
}


.orange_red_box2 {
    background: #D65118;
    padding-top: 2px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 2px;
    color: #ffffff;

    font-size: 9pt;
    letter-spacing: 0.2em;
    font-style: italic;
    font-weight: bold;
}

.light_blue_box {
    background: #517490;
    padding-top: 4px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 4px;
    color: #ffffff;

    font-size: 12pt;
    letter-spacing: 0.2em;
    font-style: italic;
    font-weight: bold;
}


.light_orange_box
{
    background: #f3c8b5;

    font-size: 10pt;
    padding-left:10px;

}

.light_CB_blue_box
{
    background: #e1e7ff;

    font-size: 10pt;
    padding-left:10px;

}

.light_blue_box2 {
    background: #517490;
    padding-top: 4px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 4px;
    color: #ffffff;

    font-size: 9pt;
    letter-spacing: 0.2em;
    font-style: italic;
    font-weight: bold;
}

.light_orange_box_hl
{
    background: #FF9562;

    font-size: 10pt;
    padding-left:10px;

}
.light_blue2_box_hl
{
    background: #87A6F8;

    font-size: 10pt;
    padding-left:10px;
}

#haut
{
    height:36px;
    width:22px;
    background:url(../imgs/round_orange_left.gif) no-repeat;
    padding-left:0px;
    float:left;
}


#haut2
{
    height:36px;
    background:#e08d69;
    float:left;
}

#haut3
{
    height:36px;
    width:22px;
    background:url(../imgs/round_orange_right.gif) no-repeat;
    padding-left:0px;
    float:left;
}

#icon
{
    height:36px;
    width:22px;
    background: url(../imgs/pdf_icon.gif) no-repeat;
    float:left;
    margin-left:100px;
}



#bar
{
    height:10px;
    width:750px;
    background:#e08d69;
    clear:both;
}


td.giews_eo_title {
    text-align: left;
    display: block;
    font-weight: bold;
    color: #339933;
    float: none;
    page-break-after: avoid;
    border-bottom-style: hidden;
    line-height: normal;
    margin-right: 0.0mm;
    border-right-color: #000000;
    font-size: 16pt;
    text-decoration: none;
    padding-right: 0.0mm;
    padding-left: 7.0mm;
    widows: 2;
    padding-top: 0.0mm;
    letter-spacing: normal;
    font-variant: normal;
    margin-bottom: 1.06mm;
    padding-bottom: 0.0mm;
    border-bottom-color: #000000;
    vertical-align: baseline;
    border-left-color: #000000;
    orphans: 2;
    border-top-color: #000000;
    text-transform: none;
    border-left-style: hidden;
    margin-left: 3mm;
    margin-top: 4.23mm;
}
td.giews_eo_orange_bar {
   text-align: center;
    background: #DBE0E4;
    font-size: 13px;
    font-weight: bold;
    color: rgb(112, 128, 124);

}
td.giews_eo_light_orange_box
{
    
    font-size: 13px;
    padding-left:10px;
   
     padding-top: 1.0mm;
      padding-bottom: 1.0mm;

}


td.giews_eo_indicator_title
{
    font-weight: bold;

    font-size: 13px;
}
td.giews_eo_blue_bar {
    text-align: center;
    background: #DBE0E4;
    font-size: 13px;
    font-weight: bold;
    color: rgb(112, 128, 124);
}
td.giews_eo_light_blue2_box {
    background: #aad9f9;
    font-size: 13px;
    padding-left:10px;
}



td.giews_eo_light_CB_blue_box
{
    
    font-size: 13px;
    padding-left:10px;
    padding-left:10px;
    padding-top: 1.0mm;
    padding-bottom: 1.0mm;


}

img.giews_eo_country_map_small
{
    width:210px;
    border:none
}

img.giews_eo_country_map_small_3c
{
    width:299px;
    border:none
}

img.giews_eo_country_graph_small
{

    border:none
}
td.black { font-size: 13px; line-height: 1.2em; color: #000000; padding-top: 3pt; padding-bottom: 3pt;}
th.black { font-size: 13px; line-height: 1.2em; color: #000000; padding-top: 3pt; padding-bottom: 3pt;}

td.lable_black {
    font-size: 13px;
    line-height: 1.2em;
    color: #000000;
    padding-top: 3pt;
    padding-bottom: 3pt;
    font-weight:bold;}
div.lable_black {
    font-size: 13px;
    line-height: 1.2em;
    color: #000000;
    padding-top: 3pt;
    padding-bottom: 3pt;
    font-weight:bold;}
.hiddenRow {
    display:none;
    visibility:hidden;
    font-weight:normal;
}
.visibleRow {
    display:block;
    visibility:visible;
}

.countryname {
    font-size: 13pt;
   
    font-weight: bold;
}
h3 {
    display: block;
    font-weight: bold;
    color: #336699;
    float: none;
    page-break-after: avoid;
    border-bottom-style: hidden;
    line-height: normal;
    margin-right: 0.0mm;
    border-right-color: #000000;
    font-size: 12.0pt;
    text-decoration: none;
    padding-right: 0.0mm;
    padding-left: 0.0mm;
    widows: 2;
    padding-top: 0.0mm;
    letter-spacing: normal;
    font-variant: normal;
    margin-bottom: 1.06mm;
    padding-bottom: 0.0mm;
    border-bottom-color: #000000;
    vertical-align: baseline;
    border-left-color: #000000;
    orphans: 2;
    border-top-color: #000000;
    color: #000000;
    text-transform: none;
    border-left-style: hidden;
    margin-left: 0.0mm;

    margin-top: 4.23mm;
}
a.linkcountry {
	color: rgb(13, 108, 172); padding-left: 2px !important;
}
a.linkcountry img {
	border: 1px ridge currentColor; border-image: none; width: 20px; margin-right: 4px;
}
img.country_flag {border: 1px ridge currentColor; border-image: none; width: 40px; margin-right: 4px;}




