*{
 margin:0;
 padding:0;
 background-repeat:no-repeat;
}

html{

height:100%;

}


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:100%;
		
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p

{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#646464;
	
}

#content_holder ul
{
	margin-left:30px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	list-style:url(../design_images/arrow.gif);
}

ol
{
	margin-left:30px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	
}

.imgBorderOverview
{
	 border:solid 1px Black;
	 padding-top:1px;
	 padding-left:1px;
	 padding-right:1px;
	 padding-bottom:1px;
}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#208dc6;
	font-weight:normal;
	padding-top:15px;
	padding-bottom:10px;
}

h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#208dc6;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:5px;
}

h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#208dc6;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:0px;
}

#container
{
	width:1024px;
	min-height:500px;
 	height:auto !important;
 	height:500px;
	margin:0px;
	padding:0px;

	
}

#menu_bg
{
	width:249px;
	background:url(../design_images/blue_menu.png) no-repeat;
	margin-top:20px;
	margin-left:30px;
	float:left;
	height:1030px;
}

#menu_bg_subpage
{
	width:249px;
	background:url(../design_images/blue_menu.png) no-repeat;
	margin-top:20px;
	margin-left:30px;
	float:left;
	min-height:955px;
 	height:auto !important;
	height:955px;
}


#banner_container
{
	width:699px;
	float:left;
	margin-top:20px;
	padding:0px;

}

#text_container
{
	float:left;
	text-align:left;
	width:490px;
	padding:10px;
	line-height:15px;
	margin-top:0px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#208dc6;
}

#blue_container
{
	margin-right:10px;
	background:url(../design_images/blue_bg[2].gif) no-repeat;
	text-align:center;
	width:600px;
	height:50px;
	padding-top:15px;
	float:left;
}

.blue_text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-top:15px;
	margin-left:0px;
	text-align:center;
}

a.blue_text:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	font-size:12px;
	color:#208dc6;
	text-decoration:none;
}

a.blue_text:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#208dc6;
	text-decoration:none;
	
}

a.blue_text:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003366;
	text-decoration:none;
}

a.blue_text:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#208dc6;
	text-decoration:none;
}
#text_container_subpage
{

	background:url(../design_images/white_bg_subpage_line.jpg) repeat-y bottom;
	float:left;
	text-align:left;
	width:650px;
	line-height:15px;
	margin-top:15px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#208dc6;
	min-height:600px;
 	height:auto !important;
 	height:600px;

}

#text_container_subpage_line
{
	background:url(../design_images/white_bg_subpage_line.png) repeat-y;
	width:650px;
	float:left;
	text-align:left;
	padding:10px;
	margin-top:15px;
}

#text_container2
{
	float:left;
	text-align:left;
	background:url(../design_images/white_bg.png) no-repeat left;
	line-height:12px;
	width:681px;
	margin-left:10px;
	padding-left:10px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#208dc6;
	margin-top:0px;
	height:500px;
}
#blueBg_subpage
{
	background:#e5f0fa;
	width:590px;
	padding-top:10px;
	margin-left:18px;
	height:50px;
}

.formText
{
	width:250px;
}

#text_container3
{
	float:left;
	text-align:left;
	line-height:20px;
	width:200px;
	height:355px;
	margin-left:10px;
	padding-left:10px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#208dc6;
	margin-top:5px;
}

#textOnWhiteBg
{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	margin-top:20px;
	line-height:18px;
	padding-top:10px; 
	width:350px;
	padding-left:10px;
	float:left;
}

#textOnWhiteBg_subpage
{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	list-style-image:none;
	font-size:x-small;
	color:#000000;
	margin-top:20px;
	line-height:18px;
	padding-top:5px; 
	width:590px;
	padding-left:20px;
	float:left;
}

#textOnWhiteBgRight
{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	margin-top:0px;
	padding-top:10px;
	margin-left:0px;
	line-height:20px;
	padding-left:35px;
	width:200px;
	float:left;
}

#textOnWhiteBgRightTop
{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#000000;
	margin-top:15px;
	padding-top:15px;
	margin-left:5px;
	line-height:20px;
	padding-left:15px;
	width:260px;
	float:left;
}

#imgContainer
{
	border:#0033CC;
	margin-top:55px;
	padding-left:20px;
	float:left;
}

#imgContainer2
{
	border:#0033CC;
	margin-top:10px;
	padding-left:10px;
	float:left;
}

#flags
{
	padding:5px;
	text-align:center;
	
}

#footer
{
	background:url(../design_images/footer.gif) no-repeat;
	width:910px;
	margin-left:35px;
	float:left;
	margin-top:15px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#ffffff;
	text-align:left;
}

	#footer a:link
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#fff;
		text-decoration:none;
	}
	
	#footer a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#000;
		text-decoration:none;
	}
	
	#footer a:visited
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#fff;
		text-decoration:none;
	}
	
	#footer a:active
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#fff;
		text-decoration:none;
	}


#footer2
{
	background:url(../design_images/footer.gif) no-repeat;
	width:910px;
	float:left;
	margin-left:35px;
	margin-top:15px;
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#ffffff;
	text-align:left;
}
	#footer2 a:link
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#fff;
		text-decoration:none;
	}
	
	#footer2 a:hover
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#000;
		text-decoration:none;
	}
	
		#footer2 a:visited
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#fff;
		text-decoration:none;
	}
	
	#footer2 a:active
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:x-small;
		color:#fff;
		text-decoration:none;
	}


#blueTitles
{
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#208dc6;
	padding:0px;
	
}


#bg_2
{
	background:url(../design_images/bg2.jpg) no-repeat top left;
	float:left;
	width:699px;
}

#weather_courses_container
{
	float:left;
	width:286px;
	margin-right:0px;
	padding-left:413px;
	height:53px;
}

/* ------------ IMAGES ----------- */

*{behavior: url(iepngfix.htc)}

img a{ border:none; }
.imageCaption {
	font-size:11px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}


/* ------------ footer links ----------- */

A:link 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#117cae; /* 208dc6*/
	text-decoration:none;
	
}
A:visited 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#117cae;
	text-decoration:none;
}
A:hover 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6a6a;
	text-decoration:none;
}
A:active 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6a6a;
	text-decoration:none;
}


#quote
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}

#search_courses
{
	text-align:right;
	margin-right:20px;
	padding-top:10px;
}

/* ------------ Sitemap links ----------- */
a.sitemap_menu0
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:5px;
	line-height:20px;
	font-weight:bold;
}

a.sitemap_menu0:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:5px;
	line-height:20px;
	font-weight:bold;
}

a.sitemap_menu0:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding-left:5px;
	line-height:20px;
}

a.sitemap_menu0:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f5a820;
	text-decoration:none;
	padding-left:5px;
	line-height:20px;
}



a.sitemap_menu1:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#285ca4;
	text-decoration:none;
	line-height:20px;
	padding-left:15px;
	list-style-type:square;
}

a.sitemap_menu1:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#285ca4;
	text-decoration:none;
	line-height:20px;
	padding-left:15px;
	list-style-type:square;
}

a.sitemap_menu1:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#e73c15;
	text-decoration:none;
	line-height:20px;
	padding-left:15px;
	list-style-type:square;
}

a.sitemap_menu2:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#e73c15;
	text-decoration:none;
	line-height:20px;
	padding-left:30px;
	list-style-type:circle;
}

a.sitemap_menu2:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#e73c15;
	text-decoration:none;
	line-height:20px;
	padding-left:30px;
	list-style-type:circle;
}

a.sitemap_menu2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#285ca4;
	text-decoration:none;
	line-height:20px;
	padding-left:30px;
	list-style-type:circle;
}


