html , body{
		margin:0;
		padding:0;
		min-height: 100%;	
		height:100%;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		font-size: 14px;
			color: rgb(45,45,45);
		font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
/*font-family:'Times New Roman', Times, serif;	*/
		/*position: relative;*/
	}
	
	body{
		background-color: rgb(222,222,220);
	}

	body img{
                 border:none;		
	}	

	.header-wrapper{

		height:150px;
		display:block;
		width: 1000px;
		margin: 0 auto;
    	           min-width:960px;
		padding:0 20px 0 20px; 	
		position: relative;
		min-height:100px;
		z-index: 5;
		background-color: rgb(255,255,255);
		background-repeat: no-repeat;
		background-position: center top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
		margin-bottom: -150px;
	
	}

	.header{
		
		position: relative;
		height:100%;
		width:960px;
		margin: 0 auto;
		/*padding: 3px 27px;*/
		color:rgb(0,0,0);
		font-size: 18px;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;		
	}
	
	.header_left{
		
		min-width:350px;
		float:left;	
		margin-top: 20px;
		margin-left: 0px;
		width:800px;	
		}
		
	.header_right{
		float:right;
		text-decoration:none;	
		max-width:160px;
		font-size:12px;
                     color:rgb(145,145,145);
		}
		
	.header_right a{
		text-decoration:none;	
		color:rgb(145,145,145);
		}

		
	.header a img{
		border:0;		
		}
				
	.header a:hover{
		color:rgb(0,0,0);		
		}	

	
	.content-wrapper{
		display:block;
		width: 1000px;
		margin: 0 auto;
		position: relative;
		z-index: 0;
		padding:0 20px 55px 20px; 	
		background-color: rgb(255,255,255);	
		margin-bottom:-50px;
		min-height:100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size:14px;
		overflow:hidden;
	}

	 .content_top a{
                color:rgb(95,95,95);
                font-size: 12px;
                }

		.content_top a:hover{
		color:rgb(0,0,0);		
		}	

		.content-wrapper hr{
		border-style:solid;
		height:3px;
		background-color:rgb(204,204,204);
		border-color:rgb(204,204,204);

		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.page_sidebar{
		width: 220px;	
		font-size: 14px;
	
		float:left;
		margin-top:10px;
		position: relative;
		clear: left;
		height:100%;
		padding-right:10px;
	}	
	
	.page_content{		
		width:715px;
		min-height:100px;
 	    float:left;
		margin-top:10px;
		background-color: rgb(255,255,255);
	padding-left: 10px;
		position: relative;
		clear: right;
		height:100%;
	}

	.page_content a{	
		text-decoration:underline;
                      font-weight:bold;	
		color:rgb(45,45,45);
		
	}

	.page_content ul{		
	list-style-image: url('images/Plash.png');
line-height:150%;
	}

	.page_content ul li{		
	padding-top:0px
	}
	
.page_content h2{		
	text-transform:uppercase;
	font-size:15px;
	}

.page_content h3{
	text-transform:uppercase;
        color:rgb(145,145,145);
	font-size:14px;

	}
.content_top{
		min-height:0px;
		width:955px;
		margin-top:160px; 
		margin-bottom:0px;
	}
	
.ccm-multilingual-active-flag
{
border:none;
}

.content_top>div{
display:table;}

	.H_menu_item{

		border-right: 4px rgb(255,255,255) solid ;
		height:inherit; 
		color: rgb(255,255,255);
		text-transform:uppercase;
display:table-cell;
width:20%;
	}

	.H_menu_item a{
	display:table-cell; 
	font-size:16px;
	vertical-align:middle; 
	height:inherit; 
	text-align:center; 
	width:inherit;
	padding-left:20px;
	padding-right:20px;
	color:rgb(255,255,255);
	text-decoration:none;
	
	}

	.H_menu_item:hover {
		background-color:rgb(240,240,240); 
		color: rgb(45,45,45);
	}
	
	.H_menu_item a:hover {
		background-color:rgb(240,240,240); 
		color: rgb(45,45,45);
	}
	

	.content_center{
		margin-top:0px;
		margin-bottom:0px;
		padding:0 0 0 20px; 	
	}
	
	.content_bottom{
		padding:0 0 0 20px; 	
		margin-top:0px;
		min-height:0px;
	}
	
	.footer-wrapper{
			
		min-height:60px;
		width: 1000px;
		display:block;
		margin: 0 auto;
		height: 50px;
		min-width:1000px;
		position: relative;
		z-index: 5;
		
		background-color: rgb(169,169,169);
		background-repeat: no-repeat;
		background-position: center top;
		overflow: hidden;
		clear:both;
	}
	
	.footer{
		position: relative;
		height:100%;
		width:1000px;
		margin: 0 auto;
		left: 0px; 
		top: 0px;
		font-weight: bold;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	

	.footer-content a:hover{
		color:rgb(245,245,245);		
		}
	
	.footer-copyright{
		float: left;
		padding-left:20px;
		display:table-cell; 
		vertical-align:middle;
		
		text-align:left; 
		width:240px;
		height:100%; 	
		color:rgb(243,242,246);
		font-weight: bold;
		font-size: 12px;
                     background-color:rgb(145,145,145);
		line-height: 140%;
		}

	.footer-copyright a{
		color:rgb(45,45,45);
		font-weight: bold;
		font-size: 12px;
		text-decoration:underline;
                      color:rgb(243,242,246);
/*		margin: 0px 8px 0px 8px;*/
		}

		
	.footer-content{
		float:right;
		max-width:726px;
		width:710px;
		height:100%; 	
		padding-right:20px;
		}	
	
	.footer-content a{
		color:rgb(45,45,45);
		font-weight: bold;
		font-size: 12px;
		text-transform:uppercase;
		text-decoration:none;
		margin: 0px 8px 0px 8px;
		}

.page_sidebar ul {
	list-style-type: none;
	padding:0px;
}

.page_sidebar a {
	color:rgb(45,45,45);
}


.page_sidebar li {

}

.page_sidebar li ul {
	margin-left:9px;
}

.page_sidebar li.nav-selected > a {
	font-weight: bold;
}

.page_sidebar li.nav-path-selected > a {
	font-weight: bold;
}

.page_sidebar .treemenu{
	font-size:15px;
	text-transform:none;
}

.page_sidebar .treemenu a{
	outline:0;
	display:block;	
	padding:2px 2px;

	/*font-family:verdana, sans-serif;*/
}

.page_sidebar .treemenu a:hover{
	background-color:#e9e9e9;
}

.page_sidebar .treemenu .child{
	border: 1px solid #efefef;
	border-radius:5px;
	background-color:rgb(247,247,247);
	background-color:rgba(247,247,247,0.6);
	box-shadow:-2px 2px 5px rgb(220,220,220);
	box-shadow:-2px 2px 5px rgba(0,0,0,0.1);
	font-size:12px;
}

.page_sidebar .treemenu .child .child{
	background-color:rgb(242,242,242);
	background-color:rgba(242,242,242,0.6);
	border-color:#e0e0e0;
	font-size:90%;
}

.page_sidebar .treemenu .child .child .child{
	background-color:rgb(240,240,240);
	background-color:rgba(240,240,240,0.6);
	border-color:#d5d5d5;
	/*font-size:75%;*/
}

span.bullet{
	margin-right:2px;
	border:0;
	font-family:monospace;
	font-size:110%;
	padding:0.1em 0.8em;
	font-weight:normal;
	background-image:url('images/Plash.png');
	background-repeat:no-repeat;
	background-position:0 50%;
}

span.bullet:hover{
}

span.bullet.exp{
	background-image:url('images/Plash_active.png');
}
