/* ATO - Left area styles */



DIV.mainmenu {
   margin-bottom:5px;
   padding:0px;
   border:1px solid #B2B2B2;
   background-color:#CED4D0;
   display:block;
   width:100%;
   height:auto;
}

.mainmenu A {
  border:0px solid red;
  padding:3px 5px;
  display:block;
  text-decoration:none;
  color:#FF9933; 
  font-size:12px;
}

.mainmenu A:hover {
  text-decoration:underline;
}

.mainmenu#menusibling_item A
{
  color:#808080;
}

DIV.submenu {
  background-color:white;
}

.submenu A {
  padding-left:15px;
  color:#666666;
}

.subsubmenu A {
  padding-left:30px;
  font-size:10px;
}

.mainmenu #menusibling_item {
  font-weight:normal;
}

.mainmenu #menusibling_current_item, 
.mainmenu#menusibling_current_item, 
.mainmenu#menusibling_item, 
.mainmenu#menusibling_current_parent_item, 
{
  font-weight:bold;
}





.limage {
  display:block;
  position:relative;
  padding:8px 0px;
 /* background-color:#C4CBD5;*/
  text-align:center;
}

.limage IMG{
  border:0px;
  padding:0px;
  margin:0px;
}

.lnewsblock {
  display:block;
  position:relative;
  font-size:12px;
  color:#FFFFFF;
  border-top:1px solid #B2B2B2;
  border-left:1px solid #B2B2B2;
  border-right:1px solid #B2B2B2;
  border-bottom:1px solid #B2B2B2;  
}

.lnewsheader {
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:4px;
  margin:0px;
  font-weight:bold;
  color:#DDDDDD;
  background-color:#FF9966;
  /*background-color:#808080;*/
}

.lnews {
  background-color:#FFFFFF;
  color:#000000;
  padding-left:8px;
  padding-right:8px;
  padding-top:4px;
  padding-bottom:4px;
}

.lnews A {
  color:#000000;
  text-decoration:none;
}
.lnews A:hover {
  color:#000000;
  text-decoration:underline;
}


#Loginform {
  margin-top:20px;
  display:block;
  position:relative;
  border-top:1px solid #B2B2B2;
  border-left:1px solid #B2B2B2;
  border-right:1px solid #B2B2B2;
  border-bottom:1px solid #B2B2B2;  
}

#Loginform DIV{
  display:block;
  position:relative;
    /*background-color:#FF6600;*/
  background-color:#808080;
  padding-top:4px;
  padding-bottom:4px; 
  padding-left:8px;
  padding-right:8px;
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
}

#Loginform form {
  padding-top:4px;
  padding-bottom:4px; 
  padding-left:8px;
  padding-right:8px;
  margin:0px;    
  background-color:#CED4D0;
  font-size:12px;
  color:#000000;
}

LABEL {
  margin-right:4px;
  width:60px;
  text-align:right;
}

#Loginform INPUT {
  border:1px solid #B2B2B2;
  background-color:#FFFFFF;
  color:#000000;
  font-size:12px;
  width:80px;
}

#Loginform INPUT.submit {
  border:1px solid #B2B2B2;  
  background-color:#CED4D0;
  color:#000000;
  font-size:12px;
}

#login_knownuser form {
  padding:0px;
  margin:0px;
  display:inline;
    /*background-color:#FF6600;*/
  background-color:#808080;
}
#login_knownuser INPUT.submit {
  border:1px solid #B2B2B2;
  background-color:#CED4D0;
  color:#000000;
  font-size:12px;
  width:auto;
  margin-left:5px;
}
