body { 
	font-family:"Trebuchet MS";
	font-size:14px;
	padding:0px;
	margin:0px;
	/*background-image:url(../images/bodyLeft.png);*/
	background-position:left top;
	background-repeat:no-repeat;
	min-width: 1340px;
}

#container, #footer{
	width:1100px;
	margin:0px auto;
	overflow:auto;
}

#headerFirstLine{
	height:8px;
	width:100%;
	background-color:#990000;
	color:#990000;
}

#headerFirstLine h1{
	font-size: 6px;
	margin: 0px;
	padding: 0px;
}


#headerSecondLine{
	height:40px;
	width:100%;
}

#headerSecondLineLeft{
	float:left;
	height:40px;
	width:50%;
	background-image:url(../images/ffmn.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#headerSecondLineRight{
	float:right;
	text-align:right;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color:#CCCCCC;
}

#headerSecondLineRight ul{
	padding:0px;
	margin:0px;
}

#headerSecondLineRight ul li{
	float:left;
	list-style:none;
	margin:0px;
}

#headerSecondLineRight ul li a:link, #headerSecondLineRight ul li a:visited{
	display:block;
	padding:5px;
	text-decoration:none;
	color:#006699;
}

#headerSecondLineRight ul li a:hover{
	text-decoration:underline;
}

#headerSecondLineRight ul li.active{
	
}

#headerThirdLine{
	width:100%;
	height:180px;
	margin-top:10px;
}

#headerThirdLineLeft{
	
}

.logo1{
	background-image:url(../images/header/logo1.jpg);
}

.logo2{
	background-image:url(../images/header/logo2.jpg);
}

.logo3{
	background-image:url(../images/header/logo3.jpg);
}

.logo4{
	background-image:url(../images/header/logo4.jpg);
}

.logo5{
	background-image:url(../images/header/logo5.jpg);
}

.logo6{
	background-image:url(../images/header/logo6.jpg);
}

.logo7{
	background-image:url(../images/header/logo7.jpg);
}

.logo8{
	background-image:url(../images/header/logo8.jpg);
}

.logo9{
	background-image:url(../images/header/logo9.jpg);
}

.logo10{
	background-image:url(../images/header/logo10.jpg);
}

.logo11{
	background-image:url(../images/header/logo11.jpg);
}

.logo12{
	background-image:url(../images/header/logo12.jpg);
}

.logo13{
	background-image:url(../images/header/logo13.jpg);
}

#headerThirdLineRight{
	float:right;
	height:99%;
	width:190px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	border-collapse:inherit;
}

#headerThirdLineRight h3{
	font-size:0.9em;
	font-weight:bold;
	color:#990000;
	border-bottom:1px solid #CCCCCC;
	margin:10px 5px 0px 5px;
	padding-left:5px;
}

#headerThirdLineRight ul{
	margin:10px 10px 5px 10px;
	padding:0px;
	font-size:0.85em;
}

#headerThirdLineRight ul li{
	width:100%;
	list-style:none;
	margin:0px;
	border-bottom:1px solid #DDDDDD;
}

#headerThirdLineRight ul li a:link, #headerThirdLineRight ul li a:visited{
	text-decoration:none;
	color:#006699;
}

#headerThirdLineRight ul li a:hover{
	color:#006699;
	text-decoration:underline;
}

#content{
	width:100%;
	overflow:auto;
	margin-top:10px;
}

#leftContent{
	float:left;
	width:16%;

}

#leftContentMenu{
	margin-right:10px;
}

#leftContentMenu h3{
	margin:0px;
	padding:4px 0px 4px 8px;
	background-image:url(../images/h3menuBack.gif);
	background-repeat:repeat-x;
	background-color:#EEEEEE;
	color:#990000;
}

#leftContentMenu div.moduletable_menu, #leftContentMenu div.moduletable{
	border:1px solid #AAAAAA;
	margin-bottom:20px;
}

#leftContentMenu div.moduletable_stats h3{
	margin:0px;
	padding:0px 0px 0px 4px;
	border-bottom:1px solid #AAAAAA;
	font-size:0.9em;
	background-image:none;
	background-color:#FFFFFF;
}

#leftContentMenu div.moduletable_stats p{
	margin:4px;
	padding:0px;
	font-size:0.9em;
}

#leftContentMenu div.moduletablesearch{
	margin-bottom:10px;
	text-align:center;
}

#leftContentMenu ul{
	padding:0px;
	margin:0px;
}

#leftContentMenu li{
	width:100%;
	list-style:none;
	margin:0px;
	border-bottom:1px solid #DDDDDD;
}

#leftContentMenu li.item84, #leftContentMenu li.item86{
	border:none;
}

#leftContentMenu li a:link, #leftContent li a:visited{
	text-decoration:none;
	display:block;
	padding:5px 15px 5px 15px;
	height:100%;
	color:#006699;
}

#leftContentMenu li a:hover{
	text-decoration:underline;
}

#leftContentMenu ul ul {
	margin:0px 0px 10px 25px;
}

#leftContentMenu ul li ul li{
	width:100%;
	list-style:none;
	margin:0px;
	border:none;
}

#leftContentMenu ul li ul li a:link, #leftContent ul li ul li a:visited{
	text-decoration:none;
	display:block;
	padding:2px 0px 2px 0px;
	height:100%;
}

#leftContent ul li ul li a:hover{
	text-decoration:underline;
}

#mainContent{
	float:right;
	width:84%;
	min-height:390px;
	 /*testing
	 background-color:#990000;*/
}

#mainContentFirstLine div.moduletable table.moduletable, #mainContentFirstLine div.moduletable table.moduletable table.contentpaneopen{
	width:100%;
}


#mainContent h4, #mainContent div#eventlist h2{
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
	color:#006699;
	font-size:1em;
}

#mainContent p{
	margin-top: 5px;
	margin-bottom: 10px;
}

#mainContent a:link, #mainContent a:visited{
	color:#990000;
	text-decoration:none;
}

#mainContent a:hover{
	color:#990000;
	text-decoration:underline;
}

#mainContent table.contentpaneopen img{
	padding-right:10px;
	margin-top:5px;
}

#mainContent table.contentpaneopen p img{
	margin-top:5px;
}

#mainContent div.sig{
	float:left;
}

#mainContent div.sig_cont{
	height:120px;
	margin-bottom:12px;
}

#mainContent table.contentpaneopen div.sig_cont img{
	padding-right:5px;
	margin-top:0px;
}

#mainContent h1, #mainContent h2, #mainContent h3, #mainContent table.contentpaneopen tr td.contentheading, #mainContent div.componentheading{
	font-size:1.15em;
	font-weight:bold;
	color:#990000;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:0px;
}

#mainContent table.contentpaneopen{
	width:100%;
}

#mainContent table.contentpaneopen tr td.createdate{
	font-size:0.80em;
	padding-top:0px;
}

#mainContentFirstLine{
	background-color:#E6F0F5;
}

#mainContentSecondLine{
	width:100%;
}

#mainContentSecondLineLeft{
	width:60%;
	float:left;
}

#mainContentArticles{
	margin:0px 20px 0px 0px;
	padding:10px;
	background-color:#E6F0F5;
}

#mainContentArticles table.contentpaneopen tr td{
	text-align:justify;
}

#mainContentSecondLineBig{
	padding:10px;
	background-color:#E6F0F5;
}

#mainContentSecondLineRight{
	width:40%;
	float:right;
}


#mainContentSecondLineRight h3{
	margin:0px;
	padding:4px 0px 4px 8px;
	background-image:url(../images/h3menuBack.gif);
	background-repeat:repeat-x;
	background-color:#EEEEEE;
	color:#990000;
	margin-bottom:5px;
}

#mainContentSecondLineRight table.contentpaneopen tr td.contentheading, #mainContentSecondLineRight table.poll thead tr td{
	font-size:1.0em;
	color:#006699;
	border-bottom:0px;
}

#mainContentSecondLineRight table.contentpaneopen tr td, #mainContentSecondLineRight table.pollstableborder tr td{
	font-size:0.9m;
	padding:0px 5px;
}

#mainContentSecondLineRight a:link, #mainContentSecondLineRight a:visited{
	color:#006699;
}

#mainContentSecondLineRight a:hover{
	color:#006699;
}

#mainContentSecondLineRight table.contentpaneopen tr td p{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#mainContentSecondLineRight span.article_separator{
	line-height:5px;
}

#mainContentSecondLineRight ul{
	margin:5px;
	padding-left:20px;
}

#mainContentSecondLineRight ul li{
	width:100%;
	list-style:circle;
	margin:0px;
	padding:2px;
}

#mainContentInfosFirst{
	margin:0px 0px 10px 0px;
	padding:0px;
	/*background-color:#F5E6E6;*/
	border:1px solid #cccccc;
}

#mainContentInfosSecond{
	margin:10px 0px 10px 0px;
	padding:0px;
	border:1px solid #cccccc;
}

#mainContentInfosThird{
	margin:10px 0px 10px 0px;
	padding:0px;
	border:1px solid #cccccc;	
}

#mainContentInfosFourth{
	margin:10px 0px 10px 0px;
	padding:0px;
	border:1px solid #cccccc;	
}

#mainContentInfosFith{
	margin:10px 0px 10px 0px;
	padding:0px;
	border:1px solid #cccccc;	
}

#mainContentInfosSixth{
	margin:10px 0px 10px 0px;
	padding:0px;
	border:1px solid #cccccc;	
}

a img{
	border:0px;
}

#footer{
	margin-top:5px;
	border-top:1px solid #CCCCCC;
}

#footer p{
	font-size:0.8em;
	text-align:right;
	padding:2px;
	margin:0px;
}

#footer p a:link, #footer p a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#006699;
}

#footer p a:hover{
	text-decoration:underline;
	color:#006699;	
}

