/* Start of CMSMS style sheet 'menus' */
/* HORIZONTAL MENU START */
#horizontalmenu_bg {
position:relative;
height:20px;
width:100%;
background:url(structure/backhmenu.png);
background-repeat:repeat-x;
background-position:top;
clear:both;
z-index:0;
}
#horizontalmenu {
position:relative;
margin:0 auto 0 auto;
width:900px;
}
.horizontalmenu{
height:20px;
overflow: hidden;
}
.horizontalmenu ul{
margin:0;
padding:0;
height:20px;
font: bold 11px verdana;
list-style-type: none;
}
.horizontalmenu li{
display:inline;
margin:0;
}
.horizontalmenu li a{
float: left;
display: block;
margin:0 0 0 3px;
padding: 3px 8px;
height:20px;
color:#FFFFFF;
}
.horizontalmenu li a:visited{
color: #FFFFFF;
}
.horizontalmenu li a:hover, .horizontalmenu li.selected a{
background:url(structure/backhmenuhover.png);
background-repeat:repeat-x;
background-position:top;
color:#333333;
}
/* HORIZONTAL MENU END */
/*///////////////////////////*/
/* VERTICAL MENU START */
#verticalmenu {
width: 100%;
padding:0;
margin:0 0 20px 0;
}

#verticalmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
text-align:right;
letter-spacing:1px;
border-top: 1px dotted #BBBBBB;
}

#verticalmenu ul li {
margin: 0px;
padding: 0px;
}

#verticalmenu ul li a {

display: block;
border-bottom: 1px dotted #BBBBBB;
padding: 3px 0 3px 0;
text-decoration: none;
color: #666666;
width:100%;
}

#verticalmenu ul li a:hover, #verticalmenu ul li a:focus {
color: #333333;
background-color: #EEEEEE;
}
/* VERTICAL MENU END */
/*///////////////////////////*/
/* VERTICAL MENU 2 START */
#verticalmenu2 {
width: 100%;
padding:0;
margin:0 0 10px 0;
}

#verticalmenu2 ul {
list-style: none;
margin:0;
padding:0;
border: none;
text-align:center;
letter-spacing:1px;
}

#verticalmenu2 ul li {
margin:0;
padding:0;
}

#verticalmenu2 ul li a {
display: block;
border:#E3E6E5 1px solid;
background:#FFFFFF url(structure/backcontent.png);
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding: 2px 0 2px 0;
margin:0 0 5px 0;
text-decoration: none;
color: #666666;
width:100%;
}

#verticalmenu2 ul li a:hover, #verticalmenu2 ul li a:focus {
border:#C6CA2D 1px solid;
}
/* VERTICAL MENU 2 END */
/*///////////////////////////*/
/* PANEL MENU START */
.paneltitle, .paneltitle:active, .paneltitle:focus {
width:100%;
height:20px;
background-image:url(structure/cross.png);
background-position:right;
background-repeat:no-repeat;
text-align:left;
color:#cccccc;
outline:none;
}
.paneltitle:hover {
color:#dddddd;
cursor:pointer;
outline:none;
}
.panelcontent {
margin:0px;
padding:0px;
}
.panelmenu ul {
font:normal 11px verdana;
list-style-type: none;
margin:0;
padding:10px 0 0 0;
border-bottom:#D8D8D1 1px solid;
}
.panelmenu ul li a{
position:relative;
color:#936215;
font:bold 13px verdana;
width:100%;
display: block;
text-decoration: none;
letter-spacing:3px;
font-size: 90%;
border-top:#D8D8D1 1px solid;
padding:3px 0 0 0;
}
.panelmenu ul li a:hover, .panelmenu ul li a:focus, .panelmenu ul li a:active{
position:relative;
color:#C6CA2D;
cursor:pointer;
outline:none;
}
/* PANEL MENU END */
/*///////////////////////////*/
/* SITEMAP MENU START */
#sitemapmenu {
width: 100%;
padding:0;
margin:0 0 10px 0;
}

#sitemapmenu ul {
list-style: none;
margin:0;
padding:0;
border: none;
text-align:center;
letter-spacing:1px;
}

#sitemapmenu ul li {
margin:0 0 20px 0;
padding:0;
}
#sitemapmenu ul li ul {
margin:5px 0 0 0;
padding:0;
}
#sitemapmenu ul li ul li {
margin:0;
padding:0;
}
#sitemapmenu ul li ul li ul {
margin:-5px 0 5px 0 ;
padding:0;
}
#sitemapmenu ul li a {
display: block;
font-weight:bold;
border:#CBCECD 1px solid;
background:#EFEFEF;
padding: 2px 10px 2px 10px;
margin:0 0 5px -10px;
text-decoration: none;
text-align:left;
color: #666666;
width:100%;
}
#sitemapmenu ul li ul li a {
display: block;
font-weight:normal;
border:#E3E6E5 1px solid;
background:#F3F3F3;
padding: 2px 10px 2px 10px;
margin:0 0 5px -10px;
text-decoration: none;
text-align:right;
color: #666666;
width:100%;
}
#sitemapmenu ul li ul li ul li a {
display: block;
font-weight:normal;
border:#E3E6E5 1px solid;
border-top:none;
background:#FFFFFF url(structure/backcontent.png);
padding: 2px 10px 2px 10px;
margin:0 0 0 -10px;
text-decoration: none;
text-align:left;
color: #666666;
width:100%;
}
#sitemapmenu ul li a:hover {
background:#EEEEEE;
}
#sitemapmenu ul li ul li a:hover {
background:#EFEFEF;
}
#sitemapmenu ul li ul li ul li a:hover {
background:#F3F3F3;
border:#E3E6E5 1px solid;
border-top:none;
color: #333333;
}
/* SITEMAP MENU END */
/*///////////////////////////*/
/* SITEMAP LINK MENU START */
#sitemaplinkmenu {
position:absolute;
bottom:0;
right:0;
margin:0 0 -20px 0;
padding:0;
width:80px;
z-index:4;
}

#sitemaplinkmenu ul {
list-style: none;
margin:0;
padding:0;
border: none;
text-align:center;
}

#sitemaplinkmenu ul li {
margin:0;
padding:0;
}
#sitemaplinkmenu ul li a {
display: block;
font-weight:bold;
padding:2px 10px 2px 10px;
margin:0 -20px 0 -20px;
text-decoration: none;
text-align:right;
color: #B39C75;
width:100%;
}
#sitemaplinkmenu ul li a:hover, #sitemaplinkmenu ul li a:focus {
color: #D6C8B1;
}
/* SITEMAP LINK MENU END */
/* End of 'menus' */

