﻿body{
	margin:10px;
	padding:0px;
	background:#1C2F3E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
a{
outline:none;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.main_con{
	margin:0px auto;
	padding:0px;
	width:950px;
	background:url(../images/main_con_home.jpg) no-repeat #1E3242;
	border:#FFFFFF solid 6px;
	}
	
#header_01{background:url(../images/headers/header_01.jpg) no-repeat #1E3242;}
#header_02{background:url(../images/headers/header_02.jpg) no-repeat #1E3242;}
#header_03{background:url(../images/headers/header_03.jpg) no-repeat #1E3242;}
#header_04{background:url(../images/headers/header_04.jpg) no-repeat #1E3242;}
#header_05{background:url(../images/headers/header_05.jpg) no-repeat #1E3242;}
#header_06{background:url(../images/headers/header_06.jpg) no-repeat #1E3242;}
#header_07{background:url(../images/headers/header_07.jpg) no-repeat #1E3242;}
#header_08{background:url(../images/headers/header_08.jpg) no-repeat #1E3242;}
#header_09{background:url(../images/headers/header_09.jpg) no-repeat #1E3242;}
#header_10{background:url(../images/headers/header_10.jpg) no-repeat #1E3242;}
#header_11{background:url(../images/headers/header_11.jpg) no-repeat #1E3242;}
#header_12{background:url(../images/headers/header_12.jpg) no-repeat #1E3242;}
#header_13{background:url(../images/headers/header_13.jpg) no-repeat #1E3242;}
#header_14{background:url(../images/headers/header_14.jpg) no-repeat #1E3242;}
#header_15{background:url(../images/headers/header_15.jpg) no-repeat #1E3242;}
#header_16{background:url(../images/headers/header_16.jpg) no-repeat #1E3242;}
#header_17{background:url(../images/headers/header_17.jpg) no-repeat #1E3242;}
#header_18{background:url(../images/headers/header_18.jpg) no-repeat #1E3242;}
#header_19{background:url(../images/headers/header_19.jpg) no-repeat #1E3242;}


/*---------------------------------------------------------------------------------------------------------------*/
	
.header_con{
	margin:0px;
	padding:0px;
	width:auto;
	height:248px;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/

.content_con{
	margin:0px;
	padding:0px;
	width:950px;
	background:url(../images/content_bg.gif) repeat-y;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.left_con{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:200px;
	float:left;
	}
	
.left_con ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.left_con li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5;
	margin:0px;
	padding:0px;
	border-bottom:#1C2F3E solid 1px;
	}
	
.left_con li a{
	margin:0px;
	padding:6px 6px 6px 35px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bullet.gif) left no-repeat #335571;
	display:block;
	width:159px;
	}
	
.left_con li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bullet_over.gif) left no-repeat #3E6788;
	}
	
#active{
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/bullet_active.gif) left no-repeat #5BB4E3;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.middle_con{
	margin:0px;
	padding:0px;
	width:510px;
	/*background:#284259;*/
	float:left;
	}
	
.middle_inner_con{
	margin:0px 0px 0px 0px;
	padding:10px;
	width:490px;
	background:#233A4E;
	float:left;
	border-bottom:#1E3242 solid 10px;
	}
	
.middle_inner_con_wide{
	margin:0px 0px 0px 0px;
	padding:10px;
	width:700px;
	background:#233A4E;
	float:left;
	border-bottom:#1E3242 solid 10px;
	}
	
.middle_inner_con h1, .middle_inner_con_wide h1{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
.middle_inner_con h2, .middle_inner_con_wide h2{
	margin:0px;
	padding:10px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
	}
	
.dropdown{
	cursor:pointer;
	}
	
.middle_inner_con p, .middle_inner_con_wide p{
	margin:0px;
	padding:10px 0px 10px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	}

.middle_inner_con ul, .middle_inner_con_wide ul{
	margin:0px;
	padding:10px 0px 10px 20px;
	list-style-type:none;
	}
	
.middle_inner_con li, .middle_inner_con_wide li{
	margin:0px;
	padding:0px 0px 10px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.7;
	color:#FFFFFF;
	background:url(../images/bullet_li.gif) left top no-repeat;
	}
	
.middle_inner_con a, .middle_inner_con_wide a{
	color:#5BB4E3;
	text-decoration:none;
	}
	
.middle_inner_con a:hover, .middle_inner_con_wide a:hover{
	color:#5BB4E3;
	text-decoration:underline;
	}

/*---------------------------------------------------------------------------------------------------------------*/
.course_choices{
	margin:0px;
	padding:0px;
	}
	
.course_choices ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
.course_choices li{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.7;
	color:#1E3242;
	font-weight:bold;
	background:none;
	}
	
.course_choices li a{
	margin:0px;
	padding:10px 10px 10px 38px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:#1E3242 solid 1px;
	background:url(../images/bullet_over.gif) left no-repeat #3E6788;
	}
	
.course_choices li a:hover{
	color:#1E3242;
	text-decoration:none;
	background:url(../images/bullet_active.gif) left no-repeat #5BB4E3;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.right_con{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:200px;
	float:left;
	}
	
.right_con img{
	width:178px;
	display:block;
	}

	
/*---------------------------------------------------------------------------------------------------------------*/
	
.news_box{
	margin:0px;
	padding:0px;
	width:auto;
	background:#335571;
	}
	
.news_box_inner{
	margin:0px;
	padding:10px;
	width:auto;
	display:block;
	}
	
.news_box h4{
	margin:0px;
	padding:0px 0px 10px 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5BB4E3;
	}
	
.news_box p{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#FFFFFF;
	}
	
.news_box a{
	display:block;
	width:100%;
	background:url(../images/bullet_single.gif) left top no-repeat #335571;
	text-decoration:none;
	border-bottom:#1C2F3E solid 1px;
	}
	
.news_box a:hover{
	background:url(../images/bullet_single_over.gif) left top no-repeat #3E6788;
	text-decoration:none;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.footer_con{
	margin:0px 10px 10px 10px;
	padding:10px;
	width:910px;
	background:#284259;
	text-align:center;
	}
	
.footer_con p{
	margin:0px;
	padding:0px;
	color:#5BB4E3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	}
	
.footer_con a{
	color:#5BB4E3;
	text-decoration:none;
	}
	
.footer_con a:hover{
	color:#5BB4E3;
	text-decoration:underline;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.copyright_con{
	margin:0px auto;
	padding:10px 0px 0px 0px;
	width:930px;
	text-align:center;
	}
	
.copyright_con p{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
.copyright_con a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.copyright_con a:hover{
	color:#5BB4E3;
	text-decoration:none;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/
	
.clear{
	margin:0px;
	padding:0px;
	clear:both;
	height:-10px;
	}
	
.content_img{
	margin:10px 10px 0px 10px;
	border:#FFFFFF solid 1px;
	}
	
	
/*---------------------------------------------------------------------------------------------------------------*/
	
p{
	font-size:12px;
	margin:0px;
	padding:0px;
	}

/* --------------- Dates and prices table --------------*/

.dates_and_prices td{
	background-color:#335571;
	color:#FFFFFF;
	font-size:11px;
	padding:10px;
	}

.dates_and_prices th{
	background-color:#335571;
	color:#FFFFFF;
	}
	
/*---------------------------------------------------------------------------------------------------------------*/

.feature_left_img{
	margin:0px 10px 10px 0px;
	padding:0px;
	}
	
.feature_right_img{
	margin:0px 0px 10px 0px;
	padding:0px;
	}
