﻿/*  Main navigation menu  */
/*.Menu { background:url("Images/sprite-ui.png") no-repeat scroll 0 0 rgb(255, 255, 255);border-bottom:4px solid rgb(119, 119, 119);padding:6px 0 0 0;margin:0px;display:block;}
.Menu ul { margin:0px;padding:0px;list-style-type:none;line-height:1.34;display:table;}
.Menu ul li { border-right: 1px solid rgb(221, 221, 221); float: left; font-weight: bold; line-height: 40px; padding: 0 5px; position: relative; text-align: center;}
.Menu ul li:last-child { padding-right:0; border-right: none; }*/
#Menu{margin-bottom: 10px;}
.Menu ul li:first-child a { display:block;}
.MLink { color:#333333 !important; display: block;height:36px;padding:0 8px 4px;}
/*.MLink:hover { background-color:rgb(238, 238, 238);text-decoration:none;}*/
.Menu ul li:hover .FMWrap { display:block; }
/*  Main navigation submenu  */
.FMWrap {border: 1px solid rgb(238, 238, 238);text-align:left;position:absolute;display:none;margin-left:-22px;background: none repeat scroll 0 0 #FFFFFF; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);padding: 20px 20px 10px;position: absolute;z-index: 999;}
.CWrap {float:left; margin-right:20px; width:300px}
.RWrap {float:left; margin-right:0; width:300px;}
.FMLink:hover { text-decoration:underline; } 
.FMLink { background: url("Images/sprite-ui.png") no-repeat scroll 0 -90px transparent; display: block; line-height: 22px; overflow: hidden; padding-left:10px; white-space: nowrap;}
/*  Selected menu indicator */
/* .MenuSelected {background:url("Images/sitenav-marker.png") no-repeat scroll center bottom rgb(238, 238, 238); } */
.Count{color: #777777;font-size: 10px;font-weight: bold;padding: 2px;}

.sitenav {
    margin: 0;
    /*padding: 6px 0 0;*/
/*  border-bottom: 4px solid #777;  
    background: #fff url(../img/sprites/sprite-ui.png) 0 0 no-repeat;*/
    /*list-style: none;*/
    border-top: 1px solid #DDD;
}

.sitenav li {
    float: left;
    border-right: 1px solid #DDD;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
    background: url(Images/red_circle.png) no-repeat 12px 15px;
    padding: 0px 0px 0px 24px;
    list-style: none;
    padding-left: 21.6px;
}
.sitenav li:last-child {
    padding: 0px 9px 0px 20px;
}

.sitenav li:first-child{
    background: none;
    padding: 0px;
}

.sitenav li:last-child {
    border-right: 0;
}

ul.sitenav.cf{
    padding-left: 0px;
    height: 40px;
}

.sitenav a {
    height: 36px;
    padding: 0 8px 4px 6px;
    display: block;
    color: #333;
}

.sitenav a {
    text-decoration: none;
}

.sitenav li:hover {
    background-color: #eee;
    text-decoration: none;
}

.sitenav .current li {
    background: #eee url(../img/sprites/sitenav-marker.png) center bottom no-repeat;
}

.sitenav .count {
    padding: 2px;
    color: #777;
    font-size: 10px;
    font-weight: bold;
}

/* keywordsnav */
.keywords a{
	color:white;
}

.keywords {
	background: #777777;
	text-align: center;
}

.keywords ul {
	margin: 0;
	padding: 4px 0;
	list-style: none;
}

.keywords li {
	margin-right: 20px;
	display: inline;
	display: inline-block;
}

.keywords li:last-child {
	margin-right: 0;
}