/* CSS Document */

body
{
	background:#f8f6f7;
}

#container_template
{
	margin-left:auto;
	margin-right:auto;
	width:720px;

}

#top
{
	width:720px;
	margin-bottom:10px;
	float:left;
}
td
{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
}
	tr
	{
		margin:0;
		padding:0;
	}
		table
		{
			margin:0;
			padding:0;
		}

#banner_template
{
	width:407px;
	height:219px;
	padding-right:14px;
	float:left;
}

#about_template
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565354;
	font-smooth:always;
	margin-left:20px;
}
#about_template ul
{
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565354;
	font-smooth:always;
}
	#about_template li
	{
		list-style-type:disc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
		margin-left:30px;
		line-height:20px;
	}
	
#normal_ul_template ul
{
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565354;
	font-smooth:always;
}
	#normal_ul_template li
	{
		list-style-type:disc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
		margin-left:15px;
		line-height:20px;
		padding-bottom:10px;
	}
#loc_template p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565354;
	font-smooth:always;
}


#loc_template ul
{
	list-style-type:disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565354;
	font-smooth:always;
}
	#loc_template li
	{
		list-style-type:disc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
		margin-left:0px;
		line-height:20px;
	}
		#loc_template ul li ul
		{
			list-style-type:disc;
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#565354;
			font-smooth:always;
			line-height:20px;
		}
			#loc_template ul li ul li
			{
				list-style-type:disc;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#565354;
				font-smooth:always;
				line-height:20px;
			}
#course_template ul
{
	list-style-type:disc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#565354;
	font-smooth:always;
}
	#course_template li
	{
		list-style-type:disc;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
		margin-left:30px;
		line-height:20px;
	}
#course_template a, a:link, a:visited, a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#86092e;
	font-smooth:always;
	text-decoration:underline;
}
	#course_template a:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
		text-decoration:none;
	}


#map_template
{
	width:269px;
	margin-top:20px;
}

#map_border
{
	border:10px solid #FFFFFF;
}

	#map h2
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#7d0028;
		font-smooth:always;
		padding:0px;
		padding-top:10px;
		padding-left:5px;
		margin:0px;
		font-weight:100;
		padding-bottom:5px;
		text-align:center;
		background:#fff;
	}
	
	#loc_template ul
	{
		list-style-type:disc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
	}
	
	#loc_template li
	{
		list-style-type:disc;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#565354;
		font-smooth:always;
		margin-left:15px;
		line-height:20px;
	}
#post_its
{
	float:right;
	width:291px;
	height:252px;
}
	#post_its_top
	{
		float:left;
		width:291px;
		height:79px;
		background:url(../template_images/top_postit.jpg) no-repeat top left;
	}
	#post_its_middle
	{
		float:left;
		width:291px;
		background:url(../template_images/middle_postit.jpg) repeat-y top left;
	}
	#post_its_bottom
	{
		float:left;
		width:291px;
		padding-bottom:35px;
		display:inline;
		background:url(../template_images/bottom_postit.jpg) no-repeat bottom left;
	}
#explore h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	color:#022897;
	font-smooth:always;
	margin-top:45px;
	margin-left:45px;
	font-stretch:condensed;
}

#schools
{
	margin-left:15px;
}

p
{
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565354;
	font-size:12px;
	font-smooth:always;
	text-align:justify;
	padding-bottom:10px;
}

#about_text
{
	width:407px;
	padding-right:14px;
	float:left;
}

#about_right_image
{
	float:right;
	width:305px;
	text-align:center;
	padding-bottom:5px;
}
#about_img
{
	border:10px solid #fff;
	margin-top:15px;
}

#course_right_images
{
	float:right;
	width:305px;
	text-align:center;
}
#img_caption
{
	font-family: Arial, Helvetica, sans-serif;
	color:#565354;
	font-size:10px;
	text-align:center;
}
	#rates_dates tr, td
	{
		margin:0;
		padding:0;
	}
	
	#rates_dates h1
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#fff;
		font-style:italic;
		margin:0;
		padding:0;
		font-weight:200;
		padding-left:5px;
		text-align:center;
		
	}
		#rates_dates h6
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:17px;
			color:#545356;
			font-style:italic;
			margin:0;
			padding:0;
			font-weight:200;
			padding-left:10px;
			text-align:center;
		}
			#rates_dates p
			{
				font-family:Arial, Helvetica, sans-serif;
				color:#565354;
				font-size:12px;
				font-smooth:always;
				text-align:center;
			}
			
			h6
			{	
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:17px;
				color:#800028;
				font-style:italic;
				margin:0;
				padding:0;
				font-weight:200;
				text-align:left;
				padding-top:10px;
				padding-bottom:10px;
			}
			
#testimonials h1
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5c5c5c;
	font-size:18px;
	font-weight:100;
	text-align:left;
	line-height:30px;
	margin:0;
	padding:0;
}
	#testimonials h4
	{
		font-family:Arial, Helvetica, sans-serif;
		color:#89173b;
		font-size:15px;
		font-weight:80;
		text-align:left;
		margin:0;
		padding:0;
	}
	
#course_box
{
	width:398px;
	margin-top:20px;
	height:500px;
	float:left;
	background:url(../template_images/courses_box.jpg) no-repeat top left;
}
	#course_box h1
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#fff;
		font-smooth:always;
		padding:0px;
		padding-top:10px;
		padding-left:5px;
		margin:0px;
		font-weight:100;
	}
		#course_box h6
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:22px;
			color:#7d0028;
			font-smooth:always;
			padding:0px;
			padding-top:10px;
			padding-left:5px;
			margin:0px;
			font-weight:100;
			padding-bottom:5px;
		}
			#course_box h6 a
			{
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:22px;
				color:#7d0028;
				font-smooth:always;
				padding:0px;
				padding-top:10px;
				padding-left:5px;
				margin:0px;
				font-weight:100;
			}
		
		#course_box ul
		{
			font-family: Arial, Helvetica, sans-serif;
			color:#565354;
			font-size:12px;
		}
			#course_box li
			{
				font-family: Arial, Helvetica, sans-serif;
				color:#565354;
				font-size:12px;
			}
#course_bg
{
	background:url(../template_images/courses_bg.jpg) no-repeat top left;
	width:720px;
	height:54px;
	margin-top:10px;
}
	#course_bg h1
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#fff;
		font-smooth:always;
		padding:0px;
		padding-top:10px;
		padding-left:10px;
		margin:0px;
		font-weight:100;
	}
	#big_text
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:22px;
		color:#fff;
		font-smooth:always;
		padding:0px;
		padding-left:10px;
		margin:0px;
		font-weight:100;
	}
			
#course_right_image
{
	float:right;
	width:305px;
	text-align:center;
	padding-bottom:5px;
}
			
a:link, a:visited, a:active
{
	font-family: Arial, Helvetica, sans-serif;
	color:#800028;
	font-size:12px;
	text-decoration:none;
}

a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	color:#565354;
	font-size:12px;
	text-decoration:underline;
}

#padding
{
	padding-left:15px;
	padding-bottom:5px;
}

#padding_course_box
{
	margin-top:10px;
}
	/*h2
		{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:18px;
			color:#7d0028;
			font-smooth:always;
			padding:0px;
			padding-top:10px;
			margin:0px;
			font-weight:100;
		}*/
#img_padding_top
{
	padding-top:15px;
	padding-left:10px;
}