body, html{margin:0; padding-top:21px; width:100%; text-align:center;}
body{font-family:arial; font-size:100%; font-weight:normal;}
body{border-width:0px 0px 0px 0px; background-color:#999392;}

.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.floatLeft{float:left;}
.floatRight{float:right;}
img.noBorder{border-style:none;}
/*div{ border:1px solid black;}*/
#outer_container{width:975px; margin:0 auto; padding:0;
	border-style:solid; border-color:#635957; border-width:1px;}
	#inner_container{width:943px; margin:0; padding:11px 13px 24px 13px;
		 background-color:#ffffff; border-style:solid; border-color:#bfbcbb; border-width:3px;}
		#left_column{width:202px; float:left; clear:left;}
			#logo{margin:0; padding:0px 0px 13px 0px; display:block; border-style:none;}
			#nav_container{margin:0; padding:0;}
			#nav_container img{display:block; margin:0; padding:0; border-style:none;}
			#nav_container img.selected{float:left; clear:both; margin:0; padding:0;}
			#nav_container a{float:left; clear:both; margin:0; padding:0; text-decoration:none; background-position:top left; background-repeat:no-repeat;}
			#nav_container a.home_button{background-image:url(../images/home_button.gif);}
			#nav_container a.home_button:hover{background-image:url(../images/home_button_down.gif);}
			#nav_container a.about_us_button{background-image:url(../images/about_us_button.gif);}
			#nav_container a.about_us_button:hover{background-image:url(../images/about_us_button_down.gif);}
			#nav_container a.courses_button{background-image:url(../images/courses_button.gif);}
			#nav_container a.courses_button:hover{background-image:url(../images/courses_button_down.gif);}
			#nav_container a.prices_dates_button{background-image:url(../images/prices_dates_button.gif);}
			#nav_container a.prices_dates_button:hover{background-image:url(../images/prices_dates_button_down.gif);}
			#nav_container a.application_button{background-image:url(../images/application_button.gif);}
			#nav_container a.application_button:hover{background-image:url(../images/application_button_down.gif);}
			#nav_container a.recruitment_button{background-image:url(../images/recruitment_button.gif);}
			#nav_container a.recruitment_button:hover{background-image:url(../images/recruitment_button_down.gif);}
			#nav_container a.chamonix_button{background-image:url(../images/chamonix_button.gif);}
			#nav_container a.chamonix_button:hover{background-image:url(../images/chamonix_button_down.gif);}
			#nav_container a.flights_info_button{background-image:url(../images/flights_info_button.gif);}
			#nav_container a.flights_info_button:hover{background-image:url(../images/flights_info_button_down.gif);}
		#left_column p{float:left; clear:both; width:100%; margin:0; padding:16px 0px 0px 0px;
			text-align:center; font-size:80%;}
		#left_column p a{color:#8b3025;}
		#left_column p a:hover{text-decoration:none;}

		#right_column{width:727px; float:right; clear:right; text-align:left;}
			#header{margin:0; padding:0px 0px 0px 0px; display:block; float:right; clear:both;}
			#to_apply{margin:0; padding:0px 0px 16px 0px; display:block; border-style:none; float:right; clear:both;}
			#content_container{clear:both; width:630px; margin:0; padding:0px 0px 0px 45px;}
			#title{margin:0; padding:0px 0px 12px 0px; display:block;}
			#content_container h1{padding:0px 0px 20px 0px; margin:0; font-size:100%; color:#CE9E0B;}
			#content_container h2{padding:28px 0px 0px 0px; margin:0; font-size:90%; color:#8b3025;}
			#content_container h4{padding:28px 0px 0px 0px; margin:0; font-size:90%; color:#8b3025;}
			#content_container p{padding:20px 0px 0px 0px; margin:0; font-size:75%; color:#333333;}
			#content_container li{font-size:75%; color:#333333;}
			#content_container subtitle {padding:0px 0px 0px 0px; margin:0; font-size:90%; color:#CE9E0B;}
			#content_container tel {padding:40px 0px 0px 0px; margin:0; font-size:90%; color:#8b3025;}

			#content_container table{padding:0; margin:20px 0px 0px 0px; border-style:none; display:block;}
			#content_container th{font-size:90%; color:#8b3025; padding:5px 35px 5px 0px; text-align:left;}
			#content_container td{font-size:75%; color:#333333; padding:5px 35px 5px 0px; text-align:left;}

			#flights_table{padding:0; margin:0; clear:both;}
			#flights_table table{padding:0; margin:20px 0px 0px 0px; width:630px; border-collapse:collapse; border-style:solid; border-color:#ffffff; border-width:0px 0px 0px 0px; display:block;}
			#flights_table th{background-color:#8b3025; width:89px; text-align:center; vertical-align:top; font-size:75%; color:#ffffff; font-weight:bold; padding:2px; border-style:solid; border-color:#ffffff; border-width:0px 1px 1px 0px;}
			#flights_table td{background-color:#c0bdbc; text-align:center; vertical-align:top; font-size:70%; color:#333333; padding:2px; border-style:solid; border-color:#ffffff; border-width:0px 1px 1px 0px;}
			#flights_table .col_1{color:#ffffff; background-color:#2f2320;}

			#content_container a{color:#8b3025;}
			#content_container a:hover{text-decoration:none;}
			#content_container img.align_left{float:left; clear:left; margin:20px 30px 30px 0px;}
			#content_container img.align_right{float:right; clear:right; margin:20px 0px 10px 30px;}
			#content_container img.align_bottom_right{float:right; clear:right; margin:10px 0px 0px 30px; vertical-align:bottom;}

			#content_container fieldset{margin:0; padding:10px; width:630px;}
			#content_container input.text_input{float:left; clear:right; margin:0px 0px 10px 0px; width:250px; font-size:75%;}
			#content_container label{float:left; clear:left; padding:0px 10px 10px 0px; width:200px; font-size:75%; color:#333333; font-weight:bold;}
			#content_container textarea{height:490px; width:610px;}
			#content_container fieldset.send_app{border-style:none; margin:0; padding:20px 0px 30px 0px;}
			#content_container input.send_app{float:right; clear:both; font-size:80%; margin:0px 162px 0px 0px;}
			#content_container input.submit_button{margin:0;}

				#to_apply_index{padding:0; margin:32px 0px 0px 0px; display:block; border-style:none;}
#footer{width:975px; margin:0 auto; padding:10px 0px 0px 0px; clear:both; text-align:right; color:#ffffff; font-size:70%;}
#footer h3{text-align:right; color:#ffffff; font-size:80%;}
#right_column apply{margin:10px 0px 20px 0px; font-size:75%; font-weight:bold; color:#8b3025; float:right}
