/* Start of CMSMS style sheet 'main-menu' */
.menu{
float: left;
width: auto;
height: 40px;
margin: 0 auto 0 auto;
background: transparent;
}

.menu-content{
width: auto;
height: 40px;
text-align: left;
}

a {
outline: none;
}

.menu-content ul{
list-style: none;
margin:0 auto 0 auto;
color: #fff;
left: 0px;
margin-left: -40px;
padding-left: -40px;
}

.menu-content li{
float:left;
line-height: 40px;
}

.menu-content li a{
width: auto;
float:left;
display:block;
color:#221C1D;
text-decoration:none;
font:10px 'Trebuchet MS', Arial;
font-weight: bold;
padding:0 0 0 11px;
height: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
border-bottom: none;
}

.menu-content li a span{
float:left;
display: block;
padding:0 16px 0 5px;
margin-right: 5px;
height: 40px;
line-height: 40px;
font-weight: bold;
color:#221C1D;
border-bottom: none;
}

.menu-content li a:visited{
width: auto;
float:left;
display:block;
color:#221C1D;
text-decoration:none;
font:10px 'Trebuchet MS', Arial;
font-weight: bold;
padding:0 0 0 11px;
height: 40px;
line-height: 40px;
text-align: center;
border-bottom: none;
}

.menu-content li a:visited span{
float:left;
display: block;
padding:0 16px 0 5px;
height: 40px;
line-height: 40px;
font-weight: bold;
color:#221C1D;
border-bottom: none;
}

.menu-content li a:hover{
width: auto;
float:left;
display:block;
color:#fff;
text-decoration:none;
font:10px 'Trebuchet MS', Arial;
font-weight: bold;
padding:0 0 0 11px;
height: 40px;
line-height: 40px;
text-align: center;
cursor: pointer;
border-bottom: none;
}

.menu-content li a:hover span{
float:left;
display: block;
padding:0 16px 0 5px;
height: 40px;
line-height: 40px;
font-weight: bold;
color: #fff;
cursor: pointer;
border-bottom: none;
}

.menu-content li.current a{
width: auto;
float:left;
display:block;
color:#fff;
text-decoration:none;
font:10px 'Trebuchet MS', Arial;
font-weight: bold;
padding:0 0 0 11px;
height: 40px;
line-height: 40px;
text-align: left;
cursor: default;
background: transparent url(images/layout/main-menu-left.png) top left no-repeat;
border-bottom: none;
}

.menu-content li.current a span{
color:#fff;
height: 40px; line-height: 40px;
padding:0 18px 0 5px;
background: transparent url(images/layout/main-menu-right.png) top right no-repeat;
cursor: default;
border-bottom: none;
}

.menu-content li.current a:visited{
width: auto;
float:left;
display:block;
color:#fff;
text-decoration:none;
font:10px 'Trebuchet MS', Arial;
font-weight: bold;
padding:0 0 0 11px;
height: 40px;
line-height: 40px;
text-align: left;
cursor: default;
background: transparent url(images/layout/main-menu-left.png) top left no-repeat;
border-bottom: none;
}

.menu-content li.current a:visited span{
color:#fff;
height: 40px; line-height: 40px;
padding:0 16px 0 5px;
background: transparent url(images/layout/main-menu-right.png) top right no-repeat;
cursor: default;
border-bottom: none;
}
/* End of 'main-menu' */

