html {

 height: 100%;

 }


.pagetitle{
font-size:25px;
font-weight:bold;
color:#333366;
}
body {

	background:url(../images/bgsite.jpg) top center repeat-x;
	font-family:Tahoma;
	font-size:12px;
	background-color:#000000;

	}
	
a{
text-decoration:none;
font-family:Tahoma;
}
	

.container {

	width:960px;

	margin-left:auto;

	margin-right:auto;

	margin-top:0;

	margin-bottom:0;

	padding:0;

	overflow:auto;

	}

	

.top-header {

	position:relative;

	width:960px;

	height:30px;

	}

	

.top-header-l {

	background:#000000;

	width:480px;

	height:30px;

	float:left;

	}

	

.top-header-r {

	background:#000000;

	width:480px;

	height:30px;

	float:right;

	}

	

.clock2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-weight:normal;

	font-size:12px;

	margin-top:5px;

	}

	

.social {

	float:right;

	}



.main-header {

	width:960px;

	height:516px;

	background:url(../images/header-bgnay.jpg) top center no-repeat;

	}

	

.inheader {

	width:420px;

	float:right;

	margin-top:40px;

	margin-right:30px;

	}

	

.topmenu {

	margin:0;

	padding:0;

	}

	

#top-head{

	height:39px;

	background:#ffffff;

	width:960px;

	margin:0;

	padding:0;

	}

		

#navi-type{

	text-align:center;

	width:110px;

	margin-top:1px;

	margin-right:1px;

	float:left;

	font-size:14px;

	background-color:#000000;

	color:#FFFFFF;

	}

	

#navi-type a{

	display:block;

	padding:10px;

	color:#FFF;
	text-decoration:none;
	}

	

#navi-type a:hover{

	padding:10px;

	color:#FFFFFF;
text-decoration:none;
	background-color:#a4a4a4;

	}

	

#navi-drop{

	text-align:center;

	width:110px;

	padding:10px;

	font-size:14px;

	background-color:#000000;

	color:#FFFFFF;

	float:left;

	}

	

.slide {

	width:960px;

	height:380px;

	position:relative;

	background:#000000;

	}

	

.content-area {

	background:#acacac;

	width:960px;

	}

	

#div-containerleft{

	margin-top:10px;

	width:440px;

	float:left;

	position:relative;

	margin-left:30px;

	margin-right:10px;

	}

	

#div-containerright{

	margin-top:10px;

	width:440px;

	float:left;

	margin-right:10px;

	margin-left:30px;

	}

	

.title-bar-frontx{

	font-family:'Trebuchet MS';

	color:#FFFFFF;

	font-size:20px;

	font-weight:bolder;

	width:407px;

	padding:5px 5px 5px 10px;

	background-color:#000000;

	border:1px solid #979797;

	}

	

.content-box-front{

	border:1px solid #979797;

	width:402px;

	height:auto;

	overflow:hidden;

	padding:10px;

	background-color:#acacac;

	margin-top:3px;

	height:170px;

	}

	.content-box-front a{
	color:#000000;
	text-decoration:none;
	}

.leftcontent {

	width:480px;

	position:relative;

	float:left;

	background:#acacac;

	}

	

.rightcontent {

	width:480px;

	position:relative;

	float:right;

	background:#acacac;

	}

	

.footer {

	background-color:#333333;

	padding:8px 0 50px;

	text-transform:uppercase;

	color:#ffffff;

	font-size:12px;

	margin-top:20px;

	}

	

.footertxt {

	width:100%;

	border-top:0px solid #CCCCCC;

	height:40px;

	text-align:center;

	float:left;

	margin:0 auto;

	padding-top:20px;

	background-color:#333333;

	color:#FFFFFF;

	}

	

.nav2 {

	white-space:nowrap /*IE hack*/; 

	float:left; 

	width:960px; 

	border:none; 

	background:#ffffff;

color:#FFFFFF;

	font-size:130%;

	} 



/*Color navigation bar normal mode*/

.nav2 ul {

	list-style-type:none;

	padding:0;

	margin:0;

	}



.nav2 ul li {

	float:left; 

	z-index:auto !important /*Non-IE6*/;

	z-index:1000 /*IE6*/; 

	border-right:solid 1px #ffffff;

	border-top:solid 1px thin #ffffff;

	 }

 

.nav2 ul li a {

	float:none !important /*Non-IE6*/; 

	float:left /*IE-6*/; 

	display:block; 

	height:37px; 

	line-height:37px; 

	padding:0 20px 0 20px; 

	text-decoration:none;

	font-weight:normal; 

	color:#FFFFFF;

	background:#000000;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	border-top:solid 1px;

	border-top-width:thin;

	border-top-color:#ffffff;

	}

	

.nav2 ul li a:hover {

	color:#ffffff;

	}



.nav2 ul li ul {

	display:none; 

	border:none;

	}



/*Non-IE6 hovering*/

.nav2 ul li:hover {

	position:relative;

	background:#a4a4a4;

	} 



/*Sylvain IE hack*/

.nav2 ul li:hover a {

	background-color:rgb(210,210,210); 

	text-decoration:none;

	}

	

 /*Color main cells hovering mode*/

.nav2 ul li:hover ul {

	display:block; 

	width:10.0em; 

	position:absolute; 

	z-index:999; 

	top:35px; 

	margin-top:0.1em; 

	left:0;

	}



.nav2 ul li:hover ul li a {

	white-space:normal; 

	display:block; 

	width:10.0em; 

	height:auto; 

	line-height:1.3em; 

	margin-left:-1px; 

	padding:4px 16px 4px 16px; 

	border-left:solid 1px rgb(175,175,175); 

	border-right:solid 1px rgb(175,175,175); 

	border-bottom: solid 1px rgb(175,175,175); 

	background-color:#000000; 

	font-weight:normal; color:rgb(50,50,50);

	color:#FFFFFF;

	} 



/*Color subcells normal mode*/

.nav2 ul li:hover ul li a:hover {

background-color:rgb(210,210,210); 

text-decoration:none;

color:#ffffff;

} 



/*Color subcells hovering mode*/



/*IE6 hovering*/

.nav2 table {

	position:absolute; 

	top:0; 

	left:0; 

	border-collapse:collapse;

	}



.nav2 ul li a:hover {

	position:relative /*Sylvain IE hack*/; 

	z-index:1000 /*Sylvain IE hack*/; 

	background-color:rgb(210,210,210); 

	text-decoration:none;

	color:#ffffff;

	}

 

/*Color main cells hovering mode*/

.nav2 ul li a:hover ul {

	display:block; 

	width:10.0em; 

	position:absolute; 

	z-index:999;  

	left:0; 

	margin-top:0;

	}



.nav2 ul li a:hover ul li a {

	white-space:normal; 

	display:block; 

	width:10.0em; 

	height:1px; 

	line-height:0; 

	padding:4px 16px 4px 16px; 

	border-left:solid 1px rgb(175,175,175); 

	border-bottom: solid 1px rgb(175,175,175); 

	background-color:rgb(237,237,237); 

	font-weight:normal; color:rgb(50,50,50);

	color:#fffff;

	}



 /*Color subcells normal mode*/

	.nav2 ul li a:hover ul li a:hover {

	background-color:rgb(210,210,210); 

	text-decoration:none;

	color:#ffffff;

	} 

.newslink a {
	font-weight:bold;
	}
	
.newslink a:hover {
	font-weight:bold;
	}
	
.moreart a {
	font-weight:bold;
	color:#333333;
	}
	
.moreart a:hover {
	font-weight:bold;
	text-decoration:underline;
	}

/*Color subcells hovering mode*/

	



		

		