body {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  background-color: #b2c3ca;
  color: #77b4cc;
}


#center {
  background-image: url(../siteimages/middle.png);
  background-color: #ecf2f4;	
  min-height: 700px;
  width: 945px;
  padding-left: 25px;
  padding-top: 30px;
  padding-bottom: 20px;
  display: block;
  text-align:justify;
  margin-left: auto;
  margin-right: auto;
}


#content {
  height: 100%;
  width: 666px;
  float:left;
  margin-left: 15px;
  padding-right: 14px;
  color:#000000;
}

#content a {
  font-family: Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color:#4b717f;

}

#leftbar {
  width: 233px;
  float: left;
}

.middle {
text-align:justify;
padding-right:10px;
vertical-align:top;
}

.right {
vertical-align:top;
}

a {
font-size: 11px;
color: #77b4cc;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

a img {
border:0px;
}

a:hover {
text-decoration: underline;
}


#logo {
  display:block;
  float:left;
  border:none;
  margin-left: 10px;
}

#lang_block {
float: right;
display: block;
margin-right: 25px;
text-align:right;
}

#lang_block a:hover{
background-color:#547f90;
color:#FFFFFF;
text-decoration:none;
}


#searchbar {
  float: right;
  display: block;
  margin-right: 25px;
  margin-top: 25px;
}



#topmenu {
background-image: url(../siteimages/menubackground.png);
width: 940px;
padding-left: 30px;
height: 30px;
display: block;
margin-left: auto;
margin-right: auto;
}


#topcorners {
  width: 970px;
  height: 20px;
  display: block;
  padding: 0;
  margin: 0 auto 0 auto;
}

#bottomcorners {
  width: 970px;
  height: 20px;
  margin-left: auto;
  margin-right: auto;
}




#header {
  background-color: #ecf2f4;
  background-image: url(../siteimages/topbackground.png);
  width: 955px;
  height: 113px;
  padding-top: 20px;
  padding-left: 15px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}


#tera {
  width: 970px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#tera a {
  color: #ffffff;
}

h3 {
font-size:18px;
color: #000000;
font-weight:normal;
}

li {
margin-left:20px;
margin-bottom:5px;
}

#titlos {
display: block;
padding: 0 0 5px 0;
border-bottom: thin solid #a7875f;
margin: 0 0 10px 0; 
}


#block_menu_home_menu li{
  display: inline;
  background-image: url(../siteimages/menusplitter.png);
  background-position: 100% 0;
  background-repeat: no-repeat;
}

#block_menu_home_menu li.last{
  background-image: none;
}


#block_menu_footer_menu {
height: 30px;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#block_menu_footer_menu > ul {
  margin-left: 180px; 

}

#footer {
  background-image: url(../siteimages/bottombackground.png);
  background-repeat: repeat-y;
  width: 970px;
  height: 53px;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}

#block_menu_footer_menu li{
  display: block;
  padding-left:5px;
  padding-right: 5px;
  margin-right:10px;
  text-align: left;
  float: left;
}


#block_menu_footer_menu li .level1{
  vertical-align:middle;
}


#block_menu_footer_menu .hiddenroot {
  display: block;
}
#block_menu_footer_menu ul ul li {
  display: block;
  float: none;
}


#block_menu_home_menu > ul {
  padding-top: 5px;
}

#block_menu_home_menu > ul > li > a{
  font-size: 11px;
}
#block_menu_home_menu li {
  margin-left: 25px;
}


#block_menu_home_menu > ul {	
  margin: 0;
  padding: 0;
  z-index: 20000;
}

#block_menu_home_menu > ul li {	
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}

#block_menu_home_menu ul ul li {
  float: none;
}

#block_menu_home_menu > ul li a {	
  display: block;
  font-size: 12px;
  margin: 0 0 0 0;
  padding: 7px 12px 3px 12px;
  line-height:20px;
/*  background: #4c7280; */
  color: #FFF;
  text-align: center;
  text-decoration: none;
  maximum-height:34px;
}

#block_menu_home_menu > ul li a:hover {	
background-color: #a7875f;
}

#block_menu_home_menu > ul div {
  z-index: 10000;
  position: absolute;
  margin: 0;
  padding: 0;
  background: #4c7280;
  opacity:0.9;
  filter:alpha(opacity=90);
  display: none;
}

#block_menu_home_menu > ul div a {	    
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 10px;
  width: auto;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
/*  background: #e26200;*/
  color: #fff;
}

#block_menu_home_menu > ul div a:hover {	
/*  background: #f9950c;*/
  color: #FFF;
}



#admin_translation_table {
  width: 665px;
}
#admin_pages_table {
  width: 665px;
}


.tabber_header {
  color: #FFFFFF;
  font-size: 10px;
}

#leftbar .tabber_header {
  width: 233px;
  height: 33px;
  background-image: url(../siteimages/tabber/head1px.png);
}


#leftbar .tabber_tab {
  margin-left: 1px;
  text-align: center;
  display: block;
  float: left;
  background-image: url(../siteimages/tabber/tab.png); 
  width: 77px;
  height: 27px;      /* 27 + 5 = 32 px height in total */
  padding-top: 5px;
}

#leftbar .tabber_tab.first {
  margin-left: 0px;
}


#leftbar .tabber_tab:hover {
  background-image: url(../siteimages/tabber/tab_hover.png);   
}

#leftbar .tabber_tab.selected{
  background-image: url(../siteimages/tabber/tab_selected.png);   
}
#leftbar .tabber_tab.selected:hover{
  background-image: url(../siteimages/tabber/tab_selected.png);   
}

#leftbar .tabber_body {
  color: #FFFFFF;
  background-color: #77b4cc;
  width: 233px;
  min-height: 150px;
}

#leftbar .tabber_body a{
  color: #FFFFFF;
}

#leftbar .tabber_body a:hover{
  text-decoration: underline;
}

#tabber_main2_body img { 
/*  border: 1px white solid;*/
border: 0px;
}
#tabber_main2_body td {
  padding-left: 10px;
  padding-bottom: 10px;
}

.tabber_body td{
  text-align: left;
}

#leftbar .tabber_footer {
  width: 233px;
  height: 8px;
  background-image: url(../siteimages/tabber/tabberbottom.png); 
}

/* this is used for image pre-loading purposes */
.hiddenimg {
  display: none;
}

.tabber_tab {
  cursor: pointer;
}

#leftbarsnippet_main_tabber table {
  border-spacing: 7px;
}
#leftbarsnippet_main_tabber td {
vertical-align:top;
text-align: left;
}

#leftbar .snippetcontainer {
margin-bottom: 10px;
}


.searchtext {
  border: #77b4cc solid 1px;
  height: 17px;
  width: 170px;
  margin-left: 8px;
  float: left;
  color: #77b4cc;
  padding-left: 5px;
  padding-top: 3px;
}

.searchbutton {
  float: left;
  width: 23px;
  height: 23px;
  cursor: pointer;
}


div.snippet {
  margin-bottom: 8px;
}

.search_keyword {
  display: inline;
  font-weight: bold;
  background-color: yellow;
}

.result_title a {
  font-size: 15px;
  font-weight: bold;
  color: #77b4cc;
 
}

hr  {
border: 0;
height: 1px;
color: #b8b8b8;
background-color: #d8d8d8;
}



ing-left: 5px;
  padding-top: 3px;
}

.searchbutton {
  float: left;
  width: 23px;
  height: 23px;
  cursor: pointer;
}


div.snippet {
  margin-bottom: 15px;
}

.search_keyword {
  display: inline;
  font-weight: bold;
  background-color: yellow;
}

.result_title a {
  font-size: 15px;
  font-weight: bold;
  color: #77b4cc;
 
}

hr  {
border: 0;
height: 1px;
color: #b8b8b8;
background-color: #d8d8d8;
}


.highslide-caption {
  color: #316e85;
}


#popupwindow-1 > div > a{
  color: #FFFFFF;
}

.volunteer_form td {
  vertical-align: top;
  text-align: left;
}
