/* CSS Document */
body * {
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #5a5959;
}
#footer #copyright span{
  color:#c0bebe;      
}
a img{
  border:none;  
}

#identification #lang_tools a{
  margin-left:9px;
  position:relative;
  top:7px;
}

h1 {
  font-size:12px;
  font-weight:bold;
  font-family: Tahoma, Arial, sans-serif;
  text-transform:uppercase;
  line-height:18px;
  padding-left:15px;
  background-image: url(../assets/red_smoke.png);
  background-repeat:no-repeat;
  margin-bottom:10px;
  margin-left:-3px;  
}


#right_content_area h1{
  background-image: url(../assets/blue_smoke.png);
  
}
#sitemap_bar #site_location_links p{  
  color: #9a9b9c;
  line-height:20px;
  font-weight:normal;
  font-size:10px;
}

#sitemap_bar #site_location_links a{  
  color: #9a9b9c;
  line-height:20px;
  font-weight:normal;
  font-size:10px;
}


p {
  margin-bottom:15px;
  line-height:18px;
  text-align:justify;
  width:440px; 
}


h1 a{
  text-decoration:none;
  color: #e2001a;
}
p.more, p.less {
  text-align:right;
  position:relative;
  top:-5px;
  margin-bottom:-5px;  
}
p.less {
  text-align:left;  
}
p a {
  color: #0090d4;
  text-decoration:none;
  font-weight:bold;
}
p.more a, p.less a{
  font-family: Arial, Tahoma, sans-serif;
  color: #0090d4;
  text-decoration:none;    
  font-weight:normal;
}

p.more a:hover, p a:hover, p.less a :hover{  
  text-decoration:underline;    
}

#right_content_area p {
  width:295px;

}

p.error{
  font-weight:bold;  
  color: #e2001a;
}
p.success {
  font-weight:bold;
  color: green;
}



ul.info, ol.info {
  list-style:none;
  margin-bottom:15px;
  margin-top:0px;
  
}

ul.info li, ol.info li{
  width:auto;
  padding-left:20px;
  background-image: url(../assets/dot.gif);
  background-repeat:no-repeat;
  background-position:5px 6px;
  margin-bottom:3px;
  line-height:18px;
  display:block;
}
* html ul.info li,* html ol.info li{
  width:420px;  
}
h2 {
  color: #e2001a; 
  margin-bottom:5px;
  padding-top:10px;
}
#photo_navigation {
  
  background-repeat:no-repeat;
  
}
div#introduction div.image{
  text-align:center; 
  margin-bottom:40px;
  padding-top:10px; 
}
div#introduction div.image_small{
  text-align:center; 
  margin-bottom:40px;
  padding-top:10px; 
  width:450px;
  position:relative;
}
div#introduction div.image img{
  
  margin-bottom:10px; 
}
div#introduction div.image p{
  width:70%;  
  margin:0 auto;
  font-style: italic;
}

div#introduction div.image_small p{
  width:80%;
    
  margin:0 auto;
  font-style: italic;
}

