@charset "utf-8";
body{
  font-family:Arial,Verdana;
  font-size:0.8em;
  color:black;
  background-color:#000000;
  background-image:url(bg.png);
  background-repeat:repeat-x;
  margin-top:20px;
  margin-left:0;
  margin-right:0;
  margin-bottom:0;
  padding:0;
  text-align:center;
}
body.L{
  font-family:Arial,Verdana;
  font-size:0.8em;
  color:black;
  background-color:#000000;
  background-image:url(no);
  margin-top:0;
  margin-left:0;
  margin-right:0;
  margin-bottom:0;
  padding:0;
}
img{
  border:0;
}

#main{
  width:760px;
  text-align:left;
  margin:0 auto;
}

#logo{
  margin:0;
  padding:10px;
  background-color:#000000;
  color:#ffffff;
  text-align:left;
  border-bottom:1px solid #000;
}
#logo a{
  text-decoration:none;
  color:white;
}
#logo h1{
  font-size:2em;
}
#Llogo{
  margin:0;
  padding:1em 1em 1em 1em;
  background-color:#ffffff;
  color:#ff7f00;
  text-align:left;
}
#Llogo a{
  text-decoration:none;
  color:#ff7f00;
}
#Llogo h1{
  font-size:2em;
}

#mainmenu{
  margin:0;
  padding:0;
  float:left;
}
#mainmenu ul{
  background-color:transparent;
  text-align:left;
  margin:0;
  padding:0.3em 1em;
}
#mainmenu li{
  list-style-type:none;
  display:inline;
}
#mainmenu li a{
  font-size:1em;
  color:white;
  background-color:transparent;
  text-decoration:none;
  padding:0.3em 1em;
}
#mainmenu a:hover{
  background-color:#ff7f00;
}
#mainmenu li a.selected{
  background-color:#ff7f00;
}
#mainmenu li a.selected:hover{
  background-color:#555555;
}

#mainmenuright{
  margin:0;
  padding:0;
}
#mainmenuright ul{
  background-color:#000000;
  text-align:right;
  margin:0;
  padding:0.3em 1em;
}
#mainmenuright li{
  list-style-type:none;
  display:inline;
}
#mainmenuright li a{
  font-size:1em;
  color:white;
  background-color:transparent;
  text-decoration:none;
  padding:0.3em 1em;
}
#mainmenuright a:hover{
  background-color:#777777;
}
#mainmenuright li a.selected{
  background-color:#444444;
}
#mainmenuright li a.selected:hover{
  background-color:#555555;
}

#breadcrumbs{
  color:#ffffff;
  background-color:#000000;
  border:0;
  border-top:1px solid #444444;
  padding:5px;
  font-size:0.75em;
  text-align:left;
}
#breadcrumbs ol{
  margin-left:0;
  padding-left:0;
  display:inline;
}
#breadcrumbs ol li{
  margin-left:0;
  padding-left:2px;
  border:none;
  list-style:none;
  display:inline;
}
#breadcrumbs ol li a{
  color:#ffffff;
}
#breadcrumbs ol li a:hover{
  color:#ffffff;
  background-color:#777777;
}

#button{
  width:130px;
  height:100%;
  float:left;
  padding:0 0 1px 0;
  font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
  background-color:#444444;
  color:#ffffff;
}
#button ul{
  list-style:none;
  margin:0;
  padding:0;
  border:none;
}
#button li{
  border-top:1px solid #444444;
  margin:0;
}
html>body #button li a{
  width:auto;
}
#button li a{
  display:block;
  padding:5px 5px 5px 0.5em;
  border-left:10px solid #6699bb;
  border-right:10px solid #444444;
  background-color:#000000;
  color:#ffffff;
  text-decoration:none;
  width:100%;
}
#button li a:hover{
  border-left:10px solid #77aacc;
  border-right:10px solid #555555;
  background-color:#777777;
}
#button li a.selected{
  background-color:#444444;
}
#button li a.selected:hover{
  border-left:10px solid #77aacc;
  border-right:10px solid #555555;
  background-color:#555555;
}

#main_page{
  width:760px;
  float:left;
  padding:0;
  font-family:Arial,sans-serif;
  background-color:#ffffff;
  color:#000000;
}
#page{
  padding:1em;
}
#page h1{
  font-size:1.5em;
}
#page h2{
  font-size:1.3em;
}
#page ul{
  list-style:none;
  margin:0;
  padding:0;
  border:none;
  color:#003366;
  font-weight:bold;
}

#footer{
  clear:both;
  margin:0;
  padding:5px;
  color:#000000;
  background-color:#ffffff;
  border:0;
  border-top:1px solid #444444;
  font-size:0.85em;
  text-align:center;
}
