html, body {
   
}

body {
    background:#95ac7e ;
    font-family: arial;
    margin:0;
    padding:0;
}

a{
color: #2e4a33;
}

#aside h2{
color:#fff;
margin:6px 0 0 6px;
padding:0;
font-size:1.0em;
}


table{
  font-size:0.9em;
  margin:0 0 0 20px;
}

.downloadlink{

display:block;
text-decoration:none;
padding:0 0 0 16px;
background: url("../img/download.jpg") 0% 50% no-repeat;
}

.downloadlink:hover{
text-decoration:underline;
background: #a2ba8b url("../img/download_hover.jpg") 0% 50% no-repeat;
}



#container{
    background: #b9c8a9;
    width: 740px;
    padding:10px;
    margin:0 auto;

}  

#header{                                                     
    background: url("../img/header.jpg") 50% 0% no-repeat;
    width: 760px;
    padding:0;
    margin:0 auto;
    height:150px;
    color:#fff;
}

#header a{
  color:#fff;
  text-decoration:none;
}

#header a:hover{
  text-decoration:underline;
}

#languageselector{
float:right; font-size:0.7em; margin:0;line-height:0.7em;
}

#headerleft{
float:right;clear:right;margin:25px 50px 0 0;
}

#hl1_e{
font-size:1.3em;
}

#hl1_s{
font-size:1.2em;
}

#hl2_e{
font-size:1.1em;
}

#hl2_s{
font-size:1.1em;
}

.linktext{
background: #3f3f3f;
padding:0 3px 3px 3px;
margin:10px;
}

.linktext a{
color:#fff;

font-size:0.8em;
font-family: times new roman;
text-decoration:none;
}


#hr1_e{
font-size:1.1em;font-style:italic;
}

#hr1_s{
font-size:1.0em;font-style:italic;
}

#hr2_e{
font-size:2.6em;
}

#hr2_s{
font-size:2.8em;
}


#headerright{
float:right;margin:25px 50px 0 0;width:250px
}

.navigation{
    font-size:1.0em;
    color: #95ac7e;
}

.navigation {
margin:0;
padding:0; 

list-style-type:none;
margin:auto;
}

.navigation  li{


}

.navigation a{
color:#fafafa;

text-decoration:none;

display:block;
line-height: 30px;
text-indent:20px;
}

.navigation a:hover{
background: #274b6a;   

}

.navigation a.selected{
color:#fff;
background: #1c4122;
font-weight:bold;
}

.navigation a.selected:hover{

background: #274b6a;
}

h1{
color:#000;
font-weight:bold;
margin:0;
font-size:1.1em;
}

h2{
font-size:0.9em;
color:#2e4a33;
font-weight:bold;
margin:10px 0 0 5px;
}

h3{
font-size:0.9em;
color:#2e4a33;
font-weight:normal;
margin:10px 0 0px 10px;
}

h4{
color:#2e4a33;
font-weight:bold;
margin:0;
font-size:1.0em;
}

p{
margin:5px 10px 15px 10px;
font-size:0.8em;
color:#000;
}

.onethird,.onethirdsmall{
width:246px;
margin:0 0 10px 10px;


height:420px;
float:left;
background: url("../img/greybg.png");
}

.onethirdsmall{
height:325px;

}   

.colheader{
float:left;
clear:none; 
font-family:times new roman;
font-size:2.5em;
color:#fff;
margin:10px 0 0 10px;
padding:0;
line-height:1.0em;
height:45px;
overflow:hidden;


}
 
.widecol{
width:760px;
height:120px;
margin:00px 0 0 0;

clear:left;


background: url("../img/greybg.png");
}


.colleft{
margin:0 0 0 0;
}

.colright{
margin:0 0 0 10px;
}

.onethird img{
border: 3px solid #fff;
margin:10px 0 0 10px;
}



#ad{
    background:#adc3e1 ;
    height:250px;

}

#info{
    
    width:500px;
    float:left;
    margin:10px 0 10px 0;
   
}

#aside{
    background:#2e4a33 ;
    width:220px;
    margin:10px 10px 10px 0;
    float:left;
    
}

#aside h2{
color: #95ac7e;
font-size:1.1em;
font-weight:bold;
}

#footer{
background: #2e4a33;


    width: 760px;
    padding:3px;
    margin:0 auto 0 auto;
    font-size:0.8em;
    color: #fff;
    
} 

#footer a{

color:#fff;
margin:5px 0 0 0;
text-decoration: none;

} 

#footer a:hover{
text-decoration: underline;
} 

#footerleft{
  float:left;
  margin:0 0 0 10px;
}

#footerright{
  float:right;
  margin:0 10px 0 0;
}