div{
border: 0px solid green;
}

.left{ float: left;}
.right{float: right;}
.clear{clear: both;}
.main-text{color:#666; font-size: 0.8em;}

table tr td p{ margin:0; padding:0; }


body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color: #4fa4e1;
}

#header_container{
background: url('../images/bg_header_container.jpg') top left repeat-x;
}

	#header{
	background: url('../images/bg_header.jpg') top left no-repeat;
	margin: 0 auto;
	width: 1020px;
	height: 200px;
	}


#navi_container{
background: url('../images/bg_navi_container.jpg') top left repeat-x;
border-bottom: 1px solid #C7C7C7;
}

	#navi{
	margin: 0 auto;
	width: 960px;	
	height:35px;
	
	}
	

		
		/*#navi ul{ list-style-type: none; margin:0; padding:0;  font-size: 0.9em;}
		#navi ul li{ float: left; background: url('../images/navi_divider.jpg') bottom left no-repeat;}
		#navi ul li.first{background: url('../images/navi_divider.jpg') bottom left no-repeat;}
		#navi ul li a{font-weight: 700; text-align: center; display: block; width: 8em; padding: 13px 2px 13px 2px; color: #666; text-decoration: none; }
		#navi ul li a:hover{    background: url('../images/bg_navi_container2.jpg') top left repeat-x; height: 19px; color: #F46B10}
		#navi ul li a.active{  color: #F46B10}
*/


#content_container{
background-color: #fff;

}

	#content{
	margin: 0 auto;
	width: 960px;
	padding: 10px;
	background: url('../images/bg_content.jpg') bottom right no-repeat;
	}
		#content_main{	
		float: left;
		width: 700px;
		}
		
			#content_main h1{
			font-weight: 400;
			font-family: "Century Gothic", Arial, Helvetica, sans-serif;
			font-size: 1.6em;
			/*font-style:italic;*/
			padding: 40px 0 0 0;
			margin: 0;
			color: #088beb;
			}
			
			#content_main h2{
			color: #f46b10;
			font-weight: 700;
			font-size: 1em;
			margin: 20px 0 0 0;
			padding:10px 0 0 0;
			}
			
			#content_main p{
			font-size: 0.8em;
			color: #666663;
			line-height: 160%;
			margin: 10px 0;
			}
			

			
			#content_main ol,#content_main ul{
			font-size: 0.8em;
			color: #666663;
			line-height: 160%;
			margin: 20px 0 50px 20px;
			}
				#content_main ol li,#content_main ul li{
				margin-bottom: 10px;	
				}

#footer_container{
height: 129px;
background-color: #4fa4e1;
color: #fff;
font-size: 0.7em;
}

	#footer{
	padding: 3px 10px 0 0;
	margin: 0 auto;
	width: 960px;
	height: 129px;
	}
	
		#footer #copyright{
		float: left;
		width: 280px;
		}
		#footer #navi_footer{
		width: 600px;
		float: right;	
		text-align: right;
		}	
		
			#footer #navi_footer ul{ list-style-type: none; margin: 15px 0 0 0; padding: 0;}
			#footer #navi_footer ul li{ display: inline;  }
			#footer #navi_footer ul li a{color: #fff; text-decoration: none; padding: 0 3px}
			#footer #navi_footer ul li a:hover{color: #f46b10;}
