div{
/*border: 1px solid green;*/
}

.left{
float: left;
}

.right{
float: right;
}

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

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}


.left{
float: left;
}

.right{
float: right;
}

body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#outer_container{
	width: 800px;
	margin: 0 auto;
	/*background: url('../images/bg_outer_container.png') top center repeat-y;*/
}
#header_container{
	background: url('../images/logo.jpg') 10px 30px no-repeat;
	height: 140px;
}

	#header{
	margin: 0 auto;
	width: 800px;

	}

	#header_slogan{
	width: 300px; 
	text-align: right; 
	padding: 45px 20px 0 0; 
	float: right; 
	font-size: 1.3em	
	}
						
#navi_container{
	margin: 0 auto;
	width:830px;
}

	#navi{	
	color: #000;
	padding: 5px;
	border-bottom: 1px solid #000;
	padding-left: 20px;
	height: 20px;
	text-align: center
	}
	
		#navi ul{ list-style-type: none; margin: 0 0 0 1px; padding: 0; font-size: 0.9em; }
		#navi ul li{ display: inline; text-align: center;  }
		#navi ul li a{text-decoration: none; color: #333; padding: 0px 10px; font-size:0.8em;}
		#navi ul li a:hover{color: red; }
		#navi ul li a.active{color: red; font-weight: 700 }

#content_container{
margin: 0 auto;
width: 800px;
padding-bottom:  30px;
}

	#content{
	padding:  0px 0px 20px 30px;
	width: 750px; 
	float: left;
	}
	
		#content h1{
		font-weight: 400;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		margin: 20px 0 20px 0;
		padding: 0;
		color: #ff0000;
		font-size: 1.6em
		}
		
		#content h2{
		margin: 30px 0 0px 0;
		padding: 0;
		font-size: 1.4em;
		font-family: "Century Gothic", Arial, Helvetica, sans-serif;
		color: red;
		}
		
		#content p, #content ul{
		font-size: 0.8em;
		color: #666663;
		line-height: 180%;
		}
			#content a{
			color: #009cff;
			}
		#content img{
		/*padding: 5px; 
		border: 1px solid #ccc;*/
		}

	#s1 img{
	border: 1px solid #ccc; 
	padding: 5px;
	 margin: 10px 0px 10px -20px;
	}

#footer_container{
color: #999;
width: 800px;

}

	#footer{
	border-top: 1px solid #000;
	width: 800px;
	margin: 0 auto;
	color: #fff;
	height: 65px;
	font-size: 0.7em;
	text-align: center;
	
	}
	
	#footer ul{ color: red; list-style-type: none; margin: 15px 0 0 20px; padding: 0;}
	#footer ul li{ display: inline;  }
	#footer ul li a{color: #666; text-decoration: none; padding: 0 3px}
	#footer ul li a:hover{color: #ff0000;}
	
	#footer_bottom{	height: 50px; margin: 0 auto; width: 800px; }
	
	
	#sl { margin: 10px 30px 10px 0;}

