img { 
  border:0;
  vertical-align:middle;
}

#back {
  border-bottom:1px solid #a7a7a7;
}

#menubutton {
  float:left; 
  width:91px; 
  height:40px; 
  padding-top:12px;
}

#menu { 
  letter-spacing:1px;
  font-size:11px;
  font-family:Verdana;
  vertical-align:middle;
  text-align:center;
}

#menu a { 
  color:black;
  text-decoration:none;
}

#menu a:hover { 
  text-decoration:underline;
  color:#ef1605
}

#main {
//  width:504px;
  background:white;
  padding:20px 23px 30px 23px;
  font-family:Verdana, Helvetica, sans-serif;
  font-size:12px;
}

#main table {
  font-family:Verdana, Helvetica, sans-serif;
  font-size:12px;
}

#main p:first-letter {
  color:#ef1605;
}

#main a {
  color:#ef1605;
}

#main h1 {
  font-family:Arial, Helvetica, sans;
  font-size:20px;
}

#main h2 {
  font-family:Arial, Helvetica, sans;
  font-size:14px;
}

#main h3 {
  font-family:Arial, Helvetica, sans;
  font-size:12px;
  font-weight:bold;
}

#main a.small { 
  text-decoration:none;
  font-weight:bold;
}

td.logo { 
  padding-right:10px;
}


#news_pane {
  font-family:Verdana, Helvetica, sans;
  background:#f1f1f1;
  border-top:1px solid #a7a7a7;
  border-left:1px dashed #a7a7a7;
  border-right:1px dashed #a7a7a7;
  border-bottom:1px solid #a7a7a7;
}

#news_head {
  height:27px;
  letter-spacing:2px;
  padding-right:5px;
  font-family:Garamond, Times New Roman, serif;
  background-image:url("images/news.png");
  background-position:top right;
  background-repeat:no-repeat;
  font-size:18px;
  text-align:right;
  font-weight:bold;
  color:white;
}

#news {
  font-size:10px;
  color:#150a53;
  padding:10px 5px 5px 10px;
}

#news p {
  margin-bottom:10px;
}

#news a {
  color:#150a53;
  text-decoration:none;
}

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

#footer { 
  vertical-align:middle;
  height:20px;
  padding-left:30px;
  font-weight:bold;
  font-size:12px;  
  color:white;
  font-family:Arial, Helvetica, sans;
  padding-right:5px;
  background:#a6a6a6;
  background-image:url("images/footer.png");
  background-repeat:no-repeat;
  background-position:top left;
}

#footer a { 
  color:white;
  text-decoration:none;
}

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

#lang_switch {
  padding-top:0px;
  padding-right:10px;
  text-align:right;
  font-size:10px;
}

#floating {
  float:right;
  width:150px;
  background:#f1f1f1;
  border:1px dashed #a7a7a7;
  padding:3px 8px 3px 8px;
  margin:3px 0px 3px 8px;
}

#floating-left {
  float:left;
  width:150px;
  background:#f1f1f1;
  border:1px dashed #a7a7a7;
  padding:3px 8px 3px 8px;
  margin:3px 8px 3px 0px;
}

#floating-left p {
  margin-top:1px;
  margin-bottom:1px;
}

#floating-left p:first-letter {
  color:black;;
}

#floating-left ul {
  margin-top:1px;
  margin-bottom:1px;
}

#floating p {
  margin-top:1px;
  margin-bottom:1px;
}

#floating p:first-letter {
  color:black;;
}

#floating ul {
  margin-top:1px;
  margin-bottom:1px;
}

