﻿#sidebar .hd {
/*color: #5e8c58;*/
color:#ffffff;
font: bold 13px Geneva, Arial, Helvetica, sans-serif, sans-serif;
background: url(../images/design/hd.gif) no-repeat left;
padding: 2px 0 2px 13px;
}
#sidebar ul {
list-style: none;
}
#sidemenu {
width: 200px;
margin-top: 15px;
}

#sidemenu li {
padding-left: 13px;
border-bottom: dotted 1px #cccccc;
background: url(../images/design/closed.gif) no-repeat top left;
}
#sidemenu li.open {
background: url(../images/design/open.gif)  no-repeat top left;
border-bottom: none;
}
#sidemenu li.edit 
{
margin-top:10px;
background: url(../images/design/edit_inline.gif) top no-repeat left;	
}
#sidemenu a {
display: block;
height: 15px;
padding: 8px 4px 1px 3px;
font: bold 11px Geneva, Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
}
#sidemenu a:hover {
color: #ff6633;
}

.visible {
position: static;
visibility: visible;
}
.hidden, .subMenu {
position: absolute;
visibility: hidden;
}
.subMenu {
border-top: dashed 2px #99cc66;
}
#menu {
float: right;
margin-right:1px;
}

#menu a:hover {
color: #CC6633;
}
#menu ul {
list-style-type: none;
text-align: right;
}
#menu li {
float: left;
text-align: center;
margin-right:1px;
}
#menu a {
float:left;
background: url(../images/design/tableft.gif) no-repeat left top;
padding:0 0 0 4px;
text-decoration:none;
}
#menu a span {
float:left;
display:block;
background:url(../images/design/tabright.gif) no-repeat right top;
padding:5px 15px 2px 8px;
color: #FFF;
white-space:nowrap;


}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {

}
#menu a:hover {
background-position:0% -42px;
}
#menu a:hover span {
background-position:100% -42px;
}
#menu li.active a {
background-position:0% -42px;

}
#menu li.active a span {
background-position:100% -42px;

}
.lb
{
background: #ecfab0 url(../images/design/lb.gif) no-repeat left bottom;
}
.rb
{
border:solid #ffffff 0px;
background:  url(../images/design/rb.gif) no-repeat right bottom;
padding:0px 1px 3px 0;
}

#top,#top_l,#top_r
{
margin: 0 auto;
width: 888px;
height:106px;
}
#top{
background: url(../images/design/top.gif) repeat-x top;
width: 865px;
}
#top_r{
background: url(../images/design/top_r.gif) no-repeat right top;
}
#top_l{
background: url(../images/design/top_l.gif) no-repeat left top;
}
#hdr_l,#hdr_r{
height:100px;
display:block;
}
#hdr_r{
float:right;
width:550px;
}
#hdr_l{
float:left;
width:300px;
color:#90b822;
padding:0px 0 0 10px;
font-size:16px;
overflow:hidden;
}
#flags{
height:70px;
width:550px;
margin-top :2px;
}
