*{
margin: 0;
padding: 0;
}

body{
background:#07402d url('images/bg_main.gif') repeat-x;
text-align:center;
margin:0;
}

img{
border:0;
}

a:link, a:active, a:visited{
font:11px Georgia, Arial, Verdana;
color:#222;
text-decoration:underline;
}

a:hover{
text-decoration:underline;
}

.clearfix { clear:both; }

#main{
min-width:884px;
margin:8px auto 0px auto;
text-align:left;
}

#header{
position:relative;
margin:8px auto 0px auto;
width:884px;
height:145px;
background: url('images/header_02.gif') no-repeat;
background-position:571px 0px;
}

#nav{
position:relative;
margin:8px auto 0px auto;
width:884px;
height:45px;
background:url('images/nav_main.gif') no-repeat;
}

p.doubleSpace
{
	line-height:35px;
}

	a#home {display:block; width:101px; height:38px; padding-top:0px; overflow:hidden; position:absolute; left:7px; top:7px; background:transparent url(images/nav_home_over.gif) no-repeat 884px 45px;}
	* html a#home {padding-top:38px;height:38px; he\ight:0;}
	a#home:hover {background-position: 0 0; overflow:visible;}
	
	
	a#au {display:block; width:125px; height:38px; padding-top:0px; overflow:hidden; position:absolute; left:110px; top:7px; background:transparent url(images/nav_au_over.gif) no-repeat 884px 45px;}
	* html a#au {padding-top:38px;height:38px; he\ight:0;}
	a#au:hover {background-position: 0 0; overflow:visible;}
	
	a#np {display:block; width:153px; height:38px; padding-top:0px; overflow:hidden; position:absolute; left:237px; top:7px; background:transparent url(images/nav_np_over.gif) no-repeat 884px 45px;}
	* html a#np {padding-top:38px;height:38px; he\ight:0;}
	a#np:hover {background-position: 0 0; overflow:visible;}
		
	
	a#news {display:block; width:184px; height:38px; padding-top:0px; overflow:hidden; position:absolute; left:392px; top:7px; background:transparent url(images/nav_innews_over.gif) no-repeat 884px 45px;}
	* html a#news {padding-top:38px;height:38px; he\ight:0;}
	a#news:hover {background-position: 0 0; overflow:visible;}
	
	a#lh {display:block; width:168px; height:38px; padding-top:0px; overflow:hidden; position:absolute; left:578px; top:7px; background:transparent url(images/nav_lh_over.gif) no-repeat 884px 45px;}
	* html a#lh {padding-top:38px;height:38px; he\ight:0;}
	a#lh:hover {background-position: 0 0; overflow:visible;}
	
	a#cu {display:block; width:129px; height:38px; padding-top:0px; overflow:hidden; position:absolute; left:748px; top:7px; background:transparent url(images/nav_cu_over.gif) no-repeat 884px 45px;}
	* html a#cu {padding-top:38px;height:38px; he\ight:0;}
	a#cu:hover {background-position: 0 0; overflow:visible;}

#content_container{
margin:0px auto;
width:884px;
background: #FFF url('images/bg_content.gif') repeat-y;
}

	#container_left{
	float:left;
	margin:0px 5px 0px 8px !important;
	margin:0px 5px 0px 4px;
	padding:6px 0px;
	background-color:#FFF;
	width:180px;
	}
	
		#menu_left a, #menu_left a:visited {
		position:relative;
		text-decoration:none; 
		text-align:left; 
		background: #FFF url('images/bg_nav_left.gif') no-repeat; 
		display:block; 
		width:180px;
		height:37px; 
		margin:0px auto 6px auto;
		font:14px Georgia, Arial, Verdana;
		font-weight:600;
		color:#343434;
		letter-spacing:-.035em;
		text-indent:15px;
		line-height:37px;
		}
		
		#menu_left a:hover{
		color:#003e29;
		}
		
		#bloc_left_top{
		position:relative;
		margin:0px auto 0px auto !important;
		margin:0px auto -4px auto;
		background: url('images/bloc_left_top.gif') no-repeat;
		width:180px;
		height:15px;
		}
		
		#bloc_left_bottom{
		position:relative;
		margin:0px auto;
		background:#FFF url('images/bloc_left_bottom.gif') no-repeat;
		width:180px;
		height:13px;
		}
		
		#bloc_left_middle{
		position:relative;
		margin:0px auto;
		background: #FFF url('images/bloc_left_bg.gif') repeat-y;
		width:180px;
		}
		
			#bloc_left_middle p{
			text-align:center;
			font:11px Georgia, Arial, Verdana;
			color:#222222;
			}
				#bloc_left_middle p span{
				font:bold 14px Georgia, Arial, Verdana;
				color:#222;
				}
				
		
	#container_middle{
	float:left;
	margin:0px 5px 0px 0px !important;
	margin:0px 5px 0px 0px;
	padding:6px 0px;
	background-color:#FFF;
	width:476px;
	}
		
			.middle_title_one{
			margin:0px;
			background:#FFF url('images/bloc_middle_top_1.gif') no-repeat;
			width:476px;
			height:63px;
			}
			
				.middle_title_one span{
				padding:0px 0px 0px 15px;
				font:bold 20px Georgia, Arial, Verdana;
				color:#006b47;
				letter-spacing:-.05em;
				line-height:50px;
				}
				
			.middle_bottom_one{
			margin:0px;
			background:#FFF url('images/bloc_middle_bottom_1.gif') no-repeat;
			width:476px;
			height:23px;
			}
			
			.middle_content ul,
            .middle_content ol            
            {
                margin:0px 15px 0px 25px;
				line-height:18px;
            }

			.middle_title_two{
			margin:0px;
			background:#FFF url('images/bloc_middle_top_2.gif') no-repeat;
			width:476px;
			height:63px;
			}
			
				.middle_title_two span{
				padding:0px 0px 0px 15px;
				font:bold 20px Georgia, Arial, Verdana;
				color:#006b47;
				letter-spacing:-.05em;
				line-height:50px;
				}
			
			.middle_content{
			margin:0px;
			background:#FFF url('images/bloc_middle_bg.gif') repeat-y;
			width:476px;
			}
			
				.middle_content p{
				padding:2px 15px;
				font:12px Georgia, Arial, Verdana;
				color:#505050;
				line-height:18px;
				text-align:justify;
				}
				
			.middle_bottom_two{
			margin:0px;
			background:#FFF url('images/bloc_middle_bottom_2.gif') no-repeat;
			width:476px;
			height:19px;
			}
			
			.bg_footer{
			margin:0px;
			background-color:#f0f7f4;
			width:476px;
			}
				
				.bg_footer p{
				font:10px Georgia, Arial, Verdana;
				color:#222;
				line-height:18px;
				text-align:center;
				}
				
				a.footer_link:link, a.footer_link:active, a.footer_link_visited{
				font:10px Georgia, Arial, Verdana;
				color:#222;
				text-decoration:none;
				}
				
				a.footer_link:hover{
				text-decoration:underline;
				}
	#ul{
	float:left;
	margin:0px 15px 0px 0px !important;
	margin:0px 15px 0px 0px;
	padding:6px 0px;
	background-color:#FFF;
	width:476px;
	}	
	#ol{
	float:left;
	margin:0px 15px 0px 0px !important;
	margin:0px 15px 0px 0px;
	padding:6px 0px;
	background-color:#FFF;
	width:476px;	
	}
	#container_right{
	float:left;
	margin:0px 0px 0px 0px !important;
	margin:0px 3px 0px 0px;
	padding:6px 0px;
	background-color:#FFF;
	width:203px;
	}
	
			.graphic_right{
			margin:0px auto 6px auto;
			width:203px;
			height:142px;
			}
			
	ol li, 
	ul li
	{
		margin:0px 0px 0px 10px;
	}
			
	#container_bottom{
	position:relative;
	margin:0px auto;
	background: url('images/bg_content_bottom.gif') no-repeat;
	width:884px;
	height:14px;
	}
	
img.aboutUsPic
{
	padding:0px 10px 0px 0px;
}