* {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

a {
	color: white;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

body {
	background: #005859 url("../img/body_bg.jpg") no-repeat 50% 0px;
}

html {
	min-width: 1060px;
}

.ie_span {
	display: block;
	clear: both;
	width: 100px;
} * html .ie_span {
	display: block;
	clear: both;
	float: left;
	width: 200px;
	padding: 0px;
	margin-left: 10px;
}

	#wrap {
		width: 760px;
		
		margin-top: 39px;
		margin-left: auto;
		margin-right: auto;
	}
	
		#wrap #logo {
			width: 651px;
			height: 108px;		
		}
		
			#wrap #logo h1 {
				float: left;
				margin-left: 120px;
				margin-top: 64px;
			} * html #wrap #logo h1 { /* ie6 */
				margin-left: 58px;
			}
		
			#wrap #logo .a_holistic_approach_header {
				display: block;
				background: url('../img/a_holistic_approach_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .background_header {
				display: block;
				background: url('../img/background_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .approach_header {
				display: block;
				background: url('../img/approach_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .conditions_header {
				display: block;
				background: url('../img/conditions_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .course_2008_header {
				display: block;
				background: url('../img/course_2008_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .the_book_header {
				display: block;
				background: url('../img/the_book_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}		
			
			#wrap #logo .the_book_en_header {
				display: block;
				background: url('../img/the_book_en_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .contact_header {
				display: block;
				background: url('../img/contact_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
			#wrap #logo .events_header {
				display: block;
				background: url('../img/events_header.jpg') no-repeat;
				height: 38px;
				width: 301px;
				line-height: 38px;
				text-indent: -10000px;
			}
			
		#wrap #navi {
			list-style: none;
			width: 100px;
			margin-top: 5px;
			float: left;
		} * html #wrap #navi { /* ie */
			margin-left: 0px;
			padding-left: 1px;
		}
		
		#wrap #navi li {
			display: block;
			height: 30px;
		}
		
			#wrap #navi li a {
				display: block;
				text-indent: -10000px;
				height: 30px;
				float: right;
				clear: both;
			}
		
				#wrap #navi li a.index {
					width: 70px;
					background: url('../img/index_up.jpg') no-repeat;
				} #wrap #navi li a.index:hover { background: url('../img/index_over.jpg') no-repeat; }
				
				#wrap #navi li a.background {
					width: 83px;
					background: url('../img/background_up.jpg') no-repeat;
				} #wrap #navi li a.background:hover { background: url('../img/background_over.jpg') no-repeat; }
				
				#wrap #navi li a.approach {
					width: 83px;
					background: url('../img/approach_up.jpg') no-repeat;
				} #wrap #navi li a.approach:hover { background: url('../img/approach_over.jpg') no-repeat; }
				
				#wrap #navi li a.conditions {
					width: 83px;
					background: url('../img/conditions_up.jpg') no-repeat;
				} #wrap #navi li a.conditions:hover { background: url('../img/conditions_over.jpg') no-repeat; }
				
				#wrap #navi li a.courses {
					width: 83px;
					background: url('../img/courses_up.jpg') no-repeat;
				} #wrap #navi li a.courses:hover { background: url('../img/courses_over.jpg') no-repeat; }
				
				#wrap #navi li a.events {
					width: 83px;
					background: url('../img/events_up.jpg') no-repeat;
				} #wrap #navi li a.events:hover { background: url('../img/events_over.jpg') no-repeat; }
				
				#wrap #navi li a.book {
					width: 83px;
					background: url('../img/book_up.jpg') no-repeat;
				} #wrap #navi li a.book:hover { background: url('../img/book_over.jpg') no-repeat; }
				
				#wrap #navi li a.contact {
					width: 67px;
					background: url('../img/contact_up.jpg') no-repeat;
				} #wrap #navi li a.contact:hover { background: url('../img/contact_over.jpg') no-repeat; }
	
		#wrap #content {
			float: right;
			width: 540px;
			color: white;
			font-size: 13px;
			line-height:18px;
			margin-top: 5px;
			margin-right: 100px;
		} * html #wrap #content { /* ie6 */
			width: 540px;
			margin-right: 50px;
			float: right;
		} 
			
			
			
		* html #wrap #content .psh_ie { /* ie6 */
			margin-left: 10px;
		}
				
			#wrap #content p {
				background: transparent url('../img/trans.png') repeat;
				padding: 10px;
			}
			
				* html #wrap #content p { /* ie 6 */
					background: url('../img/trans.png');
					behavior: url(css/iepngfix.htc);					
				}
			
			#wrap #content td {
				background: transparent url('../img/trans.png') repeat;
				padding: 10px;
			} * html #wrap #content td {
				padding: 5px;
				background: url('../img/trans.png');
				behavior: url(css/iepngfix.htc);
			}
			
			#wrap #content form {
				background: transparent url('../img/trans.png') repeat;
				padding: 10px;
			} * html #wrap #content form {
				padding: 5px;
				background: url('../img/trans.png');
				behavior: url(css/iepngfix.htc);
			}
			
			#wrap #content span {
				color: #002e23;
				font-size: 17px;
				display: block;
				padding: 10px;
			} * html #wrap #content span {
				margin-left: 10px;
			}
			
				#wrap #content #bread {
					background: transparent url('../img/trans.png') repeat;
					margin-top: 10px;
					height: 20px;
					line-height: 20px;
					text-align: center;
				} * html #wrap #content #bread {
					background: url('../img/trans.png');
					behavior: url(css/iepngfix.htc);
					width: 550px;
				}
				
					#wrap #content #bread .page {
						color: white;
						font-size: 11px;
					}
				
					#wrap #content #bread a.next {
						color: white;	
						text-decoration: none;	
						width: 100px;
					}
					
					#wrap #content #bread a.prev {			
						color: white;
						text-decoration: none;
					}
		