.clear{clear: both;height:0;}
.left{float: left}
.right{float: right}

div{border: 0px solid red}

img, div { behavior: url(iepngfix.htc) }

a{color: #2C9EC7}

body{
background: #cbe6f0 url('../images/bg_body.jpg') top left repeat-x;
margin:0;
padding:0;
font-family: Verdana, Geneva, sans-serif;
font-size: 0.95em;
}

#container{
margin: 0 auto;
width: 1000px;	
background: #cbe6f0 url('../images/bg_container.jpg') top center no-repeat;
}

	#header{
			margin: 0 auto;
	width: 940px;
	background: url('../images/bg_header.jpg') bottom center no-repeat;
	height: 209px;	
	}
	
		#logo{
		padding: 100px 0 0 35px;	
		width: 160px;
		float: left;
		}
		
		#header .right{
		border: 0px solid #ccc; 
		height: 140px;
		width: 700px;
		margin: 65px 25px 0 0;
		}
		
				* html #header .right{width: 700px; margin: 65px 12px 0 0;}
	
	#content_container{
	margin: 0 auto;
	width: 940px;
	background: #fff url('../images/bg_content_container.jpg') 190px 5px repeat-y;
	}
		#content{float: left; margin-left: 30px; width: 700px; padding: 0 0 30px 0}
		#content h1{color: #003950;font-size: 1.7em; font-weight: 400; }
		#content h2{}
		#content h3{font-size: 1.1em; color: #09C; font-weight: 400; margin: 40px 0 0 0; padding: 0;}
		
		#content p, #content ul, #content ol{color: #333; font-size: 0.8em; line-height: 170%; margin: 15px 0; }
		#content ul{list-style-type: disc; margin-left: 30px;}
		#content ol{list-style-type: decimal;margin-left: 30px;}
		
		#navi{float: left; text-align: right; width: 190px;}
		#navi ul{}
		#navi ul li{background: url('../images/navi_divider.jpg') bottom right no-repeat;}
		* html #navi ul li{height: 25px}
		#navi ul li a{color: #333; display: block; font-size: 0.9em; padding: 8px 20px 8px 0; text-decoration: none}
		#navi ul li a:hover{color: #579FBB}
		#navi ul li a.active{background: url('../images/navi_marker.jpg') center right no-repeat;}
		
	
	#footer{
	background:  url('../images/bg_footer.jpg')  top center no-repeat;
	color: #666;
	height: 150px;	
	font-size: 0.7em;
	padding: 40px 50px;
	}
	
		#footer p{
		margin: 0 0 15px 0;
		}
		
		#footer a{color: #666; }
		#footer a:hover{color: #000; text-decoration: none}
		
	
		#footer .left{
		width: 300px;	
		}
		
		#footer .right{
		width: 550px;	
		text-align: right;
		}
			#footer .right ul{list-style-type: none;}
			#footer .right ul li{display: inline}
			#footer .right ul li a{padding: 0 5px;}
			#footer .right ul li a:hover{}

		
	