body { margin:0px; padding:0px; border:0px;}

img { border:0px; }
a { color:#224259;}

#wrapper { position:relative; min-width:1000px; width:100%; margin:auto; /*border:solid 1px red*/ }
	
	#banner { display:none; }
		#logo { float: left; padding: 25px 0px 0px 20px;  }
		#illu { float: right; padding: 25px 0px 0px 0px; }
		#pub { position:absolute; top: 25px; left:290px; }
		#ombre { position:absolute; top: 96px; left:221px;  }
		
	#container { width:100%; /*width:1024;*/ margin: 0px; /*border:solid 1px red*/ }
		
		#menuContainer {  display:none;   }
			#menuContainer ul { list-style-type: none; padding: 0; margin: 0px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF;  }
			#menuContainer li { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px;  /* this is to make the submenus position relative to this li */ position: relative; padding:4px 0px 4px 20px; background:#EFAA2B url(../images/bck_menu.jpg) bottom; font:normal 13px Arial; color:#3E3933; }
			#menuContainer li:hover { height:20px; border-left:solid 1px #EFAA2B; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; background:#F1BA55 url(../images/bck_menu_hover.jpg) repeat-x bottom }
			
			#menuContainer li.door { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px;  /* this is to make the submenus position relative to this li */ position: relative; padding:4px 0px 4px 20px; background:#EFAA2B url(../images/bck_menu_door.jpg) bottom}
			#menuContainer li.door:hover { height:20px; border-left:solid 1px #EFAA2B; border-right:solid 1px #FFFFFF; border-left:solid 1px #FFFFFF; background:#F1BA55 url(../images/bck_menu_door_hover.jpg) repeat-x bottom }
			
			#menuContainer li.first { height:37px; border-left:solid 1px #FFFFFF; border-top:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:#EFAA2B url(../images/bck_menu.jpg) repeat-x bottom }
			#menuContainer li.first:hover { height:37px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:url(../images/bck_menu_hover.jpg) repeat-x bottom }
			#menuContainer li.first a {  text-decoration: none; font:normal 13px Arial; color:#3E3933; line-height:35px; }
			
			#menuContainer li.last { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:#EFAA2B;}
			#menuContainer li.last:hover { height:20px; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; width: 190px; position: relative; padding:4px 0px 4px 20px; background:#F1BA55;}
			
			.arrow { float:right; margin:-13px 10px 0px 0px; }
			#menuContainer a { text-decoration: none; font:normal 13px Arial; color:#3E3933; }
			#menuContainer a:hover { color: #3E3933; }
			#menuContainer ul ul { position: absolute; left: 210px; top: 0; visibility: hidden; }
			#menuContainer li:hover > ul { visibility: visible;}
			/*Mouseover: display second level or third level pop-up*/
			#menuContainer li:hover ul, #menuContainer li:hover li:hover ul { visibility: visible; }
			/* Hide third level menu when the mouse is over the first level li*/
			#menuContainer li:hover ul ul { visibility: hidden; }
		
			
 	
	#centre {  }
		#centre h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#3E3933; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
		#centre p { font:normal 0.8em Arial, Helvetica, sans-serif; color:#3E3933; margin: 8px 30px 8px 30px; }
		#centre table { margin: 2px 30px 2px 30px; }
		#centre table td p { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 0px; }
		#centre table td { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 0px; vertical-align:top; /*border:solid 1px red; */}
		#centre div { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 30px; }
		#centre li { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 2px 30px 2px 30px; }
		#centre a { font-size:normal; text-decoration:underline; color:#3E3933; }
		#centre	ul li ul li { margin: 0px 30px 0px 0px; font:normal 1em Arial, Helvetica, sans-serif;  }
		
	#events {}
	#events	h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
	#events	p { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; }
	#events	ul li { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 10px 0px; }
	

	#links {}
	#links	h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
	#links table { margin: 0px 30px 0px 30px; }
	#links table td { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; padding:5px 5px 5px 0px; }
	#links table th { font:bold 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; text-align:left; padding:5px 5px 5px 0px; }
	#links table th a { text-decoration:none; }

	#library {}
	#library	h1 { font:normal 16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 30px 30px 20px 30px; padding: 0px 0px 10px 0px; border-bottom:solid 1px #D0811A; width:500px; }
	#library table { margin: 0px 30px 0px 30px; }
	#library table td { font:normal 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; padding:5px 5px 5px 0px; }
	#library table th { font:bold 12px Arial, Helvetica, sans-serif; color:#3E3933; margin: 0px 30px 0px 30px; text-align:left; padding:5px 5px 5px 0px; }
	#library table th a { text-decoration:none; }
	#library table td a { font:bold 12px Arial, Helvetica, sans-serif;  }

	
	#right {  display:none; width: 168px; margin:0px 10px 0px 0px; border-bottom:solid 1px white; border-left:solid 1px white; border-right:solid 1px white; background: url(../images/bck_news.jpg) top left; padding:15px 0px 0px 0px; }
		#right  p { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 10px;}
		#right  a.all { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 10px; }
		#right  a.more { font:normal 11px Arial, Helvetica, sans-serif; color:#FFFFFF; }
		
	.copyright { font:normal 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
