.header div{

	padding-bottom: 0.1em;

	display: table;

	width: 100%;

}



.logo {

    display: table-cell;

}

nav {

    display: table-cell;

    vertical-align: bottom;

}

nav.menu-holder ul{

    list-style: outside none none;

    margin-left: 1.8125em;

}

nav.menu-holder ul{

	bottom:0.5em;

}

nav.menu-holder-lang  {

	text-align: right;

}

.menu-holder-lang img, .menu-holder-lang a, .menu-holder-lang abbr {
    vertical-align: bottom;
    max-height: 24px;
    display: inherit;

}



.menu-holder-lang a {

    padding-right: 0.5em;

}



.sf-menu  li {

	float: left;

	position: relative;

	margin-right:1.8em;

	padding-bottom: 0.1em;

}



.sf-menu a{

	position: relative;

}

.sf-menu  li a {

	font-size: 0.875em;

	color: #000;

	text-decoration: none;



}

.sf-menu li.active a {

	background-color:#d0dcf2;

	 border-radius: 25px;

	 padding-left:0.5em;

	padding-right:0.5em;

}





.image_menu a {

	text-decoration: none;

	    display: block;

    height: auto;

}

#page_menu{

	clear:both;

	height:auto;

	display:inline-block;

    text-align: justify;

	width: 100%;

}

.sdt_link {

    background-image: url("../../images/common/image_menu_back.png");

    background-position: left bottom;

    background-repeat: no-repeat;

    color: #fff;

    font-size: 0.81em;

    font-weight: 400;

    height: 35px;

    line-height: 2.8em;

    text-align: center;

    text-transform: uppercase;

	font-family: 'Open Sans Condensed', sans-serif;

}



#page_menu div.image_menu{

	padding-right:2.82em;

	float: left;

	padding-bottom:2em;

	width: auto;

}

#page_menu div.image_menu:nth-child(4n){

	padding-right:0px;

}

#menu_left {

	text-align: left;

	font-weight: 400;

	font-size: 0.875em;

	width:240px;

	padding-top: 1.8em;

}



#c24 {

	text-align: left;

	font-size: 0.875em;

	width:150px;

}



#c24 H2 {

	border-bottom: 1px solid #e7e7e7;

	padding: 10px 0 0px;

	margin-bottom:0.2em;

	color: #006e9a;

	font-weight:400;

	font-size:100%;

}



.csc-uploads-element-pdf {

	background-image: url("../../images/common/menu_bullet.png");

	background-position: 0 10px;

	background-repeat: no-repeat;

	clear: both;

	padding: 3px 0 3px 20px;

	text-align: left;

	text-decoration:none;

	 list-style: outside none none;



}

.csc-uploads-element-pdf a {

	color: #006e9a;

	text-decoration: none;

	font-family: 'Open Sans', sans-serif;

	font-weight:300;



}

.csc-uploads-element-pdf a:hover {

	color: #000000;

	text-decoration: underline;

}





#submenu_container {

	float: left;

}



.submenu {

    background-image: url("../../images/common/menu_bullet.png");

    background-position:left center;

    background-repeat: no-repeat;

    clear: both;

    margin-left: 25%;

    padding: 3px 0 3px 15px;

    text-align: left;

}

.submenu a {

	color: #006e9a;

	line-height: 1.3em;

	text-decoration: none;

}

.submenu a:hover {

	color: #000000;

	text-decoration: underline;

}

.submenu_category img{

	padding-right:14px;

}

.submenu_category div{
	border-bottom: 1px solid #e7e7e7;
	display:inline-block;
	width:180px;
}

.submenu_category {
	float: right;
	padding: 10px 0 0px;
	margin-bottom:0.2em;
    white-space: nowrap;
}

.submenu_category a {
	color: #000000;
	text-decoration:none;
	color: #006e9a;
}

.submenu_category a.selected, .selected {

	color: #000000;

	text-decoration:none;

	color: #006e9a;

	font-weight:600;

}



.submenu_3_act {

	border-top: 1px solid #e7e7e7;

	color: #3a3a3a;

	font-weight: bold;

	margin-left: 10px;

	margin-top: 5px;

	padding: 2px;

	width: 90%;

}



a.submenu_3:hover {

	margin-left: 6px;

	margin-top: 5px;

	padding: 2px;

	width: 93%;

}

a.submenu_3 {



	margin-left: 6px;

	margin-top: 5px;

	padding: 2px;

	width: 93%;

}

.submenu_3 {

	border-top: 1px solid #e7e7e7;

	margin-left: 10px;

	margin-top: 5px;

	width: 93%;

}

.on {

	background-color: #fbef72;

	background-position: -1px 10px;

	background-repeat: no-repeat;

	line-height: 1.3em;

	padding: 5px 0 5px 20px;

	width:40%;

}

.on a {

	color: #000000;

}



#selected_category {

	background-image: url("../../images/common/category_bg.gif");

	background-repeat: no-repeat;

	height: 38px;

	padding: 3px 0 5px 12px;

}

@media only screen and (max-width: 860px) {

#page_menu div.image_menu {

    padding-right: 1.5em!important;;

}

}

