/* Start of CMSMS style sheet 'Menu_51' */
#top_nav ul {list-style:none; float:left;}
#top_nav ul li {display:inline;}
#top_nav a {padding:0px 8px 0 8px; font-size: 12px; text-decoration:none; color:#fff;}
#top_nav a:hover {color:#2c8ed2;}

#middlesection .column1 .clearfix {margin: 5px 0px 3px 25px; list-style-type: square; font-weight:bold 8pt;}
#middlesection .column1 .clearfix  a {color:#fff; line-height: 14pt;}
#middlesection .clearfix li {font-weight:bold;}
#middlesection .clearfix li a:hover {color:#2c8ed2;}
#middlesection .column3 .clearfix {margin: 5px 0px 3px 10px; list-style-type: none; font-weight:bold;}
#middlesection .column3 .clearfix  a {color:#fff;}
#middlesection .column3 .clearfix  a:hover {color:#2c8ed2;}
#middlesection .column3 .clearfix  li {line-height: 14pt;}

/* Sidemenu */
ul#sidemenu {list-style-type: none; font-size: 13px; text-align: left; width: 190px; display: inline;}
ul#sidemenu li a {display: block; text-indent: 7px; text-decoration: none; color: #fff; padding: 5px; margin: 0 0px 3px 0px;}
ul#sidemenu li a.notactive {background: #696969 repeat-x bottom;}
ul#sidemenu li a.active {color: #222; background: #99b6b6;}
ul#sidemenu li a:hover {color: #000; background: #B3B3B3;}

/* Bottom Menu Start */
.row2 {font-weight: bold; text-align: center; }
.row2 ul li {padding: 2px; display: inline; color: #666; list-style-type: none; }
.clearfix_bottom_horizontal a {color: #000; }
.clearfix_bottom_horizontal .currentmenu {color: #983d98; }
.clearfix_bottom_horizontal a:hover { color: #983d98; text-decoration: none; }


/* by Alexander Endresen and mark and Nuno */
#menu_vert {	margin: 0; padding: 0;}
.titlea {font-size: 12pt; text-shadow: #000 0px 1px 1px; top:10px; text-align: left; color: #fff; margin-left: 8pt; line-height:24pt; padding:15px 5px 0 5px;}
.menut {vertical-align: middle; font-size: 9pt; text-align: left; color: #fff; margin-left: 8pt; padding:5px 5px 0 5px;}
.menut2 {vertical-align: middle; font-size: 8pt; text-align: left; color: #fff; margin-left: 8px;}

.menuparent .menut3{ text-shadow: none; vertical-align: middle;  font-size: 8pt; text-align: left; color: #fff; margin-left: 0px; padding:10px 5px 0 0px;}

.menut4 {vertical-align: middle; font-size: 8pt; text-align: left; color: #fff; margin-left: 8px;}
#primary-nav .separator {width:5px; background-color: transparent; background-image:none;}
#menuwrapper a{height:69px; color: #fff;}
#menuwrapper a:hover {color: #fff; font-weight: bold;}

ul#primary-nav, ul#primary-nav ul {list-style-type: none;margin: 0px;padding: 0px;}
ul#primary-nav {padding-top: 0px;	padding-right: 0px;}
ul#primary-nav ul {position: absolute; top: auto;display: none;border-top: 0px solid #000;border-right: 0px solid #000;border-bottom: 0px solid #000;border-left: 0px solid #000;}
ul#primary-nav ul ul {font-size: 10pt; margin-top: 1px; margin-left: -1px;left: 210px; top: 0px; background-image:none;}

ul#primary-nav li {float: left; width: 210px; height:69px;}
#primary-nav li li {font-size: 10pt; background-image:none; width: 210px; height:35px; margin-left: 0px; margin-top: -1px; float: none;	position: relative; padding-right: 0px;background:  #696969;}
#primary-nav li li a:hover {color: #fff;}
ul#primary-nav li a {background-image:none; display: block; text-decoration: none;}
ul#primary-nav li li a:hover {color: #fff;}
ul#primary-nav li a.menuactive {font-weight: bold;}
ul#primary-nav li a.menuactive:hover {color: #fff;}
#primary-nav li li a.menuparent span {padding: 10px 5px 0px 15px;}
html #primary-nav li li a.menuparent span {background-image:none;}
ul#primary-nav li ul a {text-align: left; margin: 0px; position: relative; padding: 0px 10px 0px 15px; 	font-weight: normal; font-size: 10pt; border-top: 1px solid #fff; border-right: 0 none;	border-left: 0 none; background-image:none;}
ul#primary-nav li ul {margin: 0px;
	padding: 0px;
	position: absolute;
	width:210px;
	height: 35px;
background: #696969;
	display: none;
	z-index: 999;
background-image:none;


}

ul#primary-nav li ul:hover {
color: #000; background: #B3B3B3;
}

ul#primary-nav li ul a:hover {
color: #000; background: #B3B3B3;
}


ul#primary-nav li ul ul {
background-image:none;
}


#primary-nav li:hover,
#primary-nav li.menuh,
#primary-nav li.menuparenth,
#primary-nav li.menuactiveh {	color: #009;

}


#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul ul ul,
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul {
	display: none;
background-image:none;
	background: #009;
}



#primary-nav ul ul ul li:hover ul,
#primary-nav ul ul ul li.menuparenth ul,
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul {
	display: block;
background-image:none;
	height: 35px; 
}


#primary-nav li li a { 
	margin-top: 10px;
	height: 35px; 
background-image: none; 
	background: #696969;
	}

#primary-nav li li li a {height: 35px; background-image: none; background: #696969;}

.clearb {clear: both;}
/* End of 'Menu_51' */

