body { background-image: url(images/background.jpg);
 background-color: #000000; }

p {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 16px;}	
	
p.red {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #cc3300;
	line-height: 16px;}	

h1 {font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color: #497fa1;
	line-height: 28px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c81942;
	line-height: 16px;
	font-weight:bold;
	margin:0px 0px 0px 25px;
}	
	
	
h2 a:link {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c81942;
	line-height: 16px;
	font-weight:bold;}

h2 a:visited {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c81942;
	line-height: 16px;
	font-weight:bold;}
	

h2 a:hover {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c81942;
	line-height: 16px;
	font-weight:bold;;}

h2 a:active {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #c81942;
	line-height: 16px;
	font-weight:bold;}	
	
div.announcements_norm {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 16px;
	padding:0cm 0.8cm 0cm 0.7cm}	
	
.subtitleline {margin-top: -5px;
	margin-right: 0px;
	margin-bottom: -10px;
	margin-left: 5px;}
	
	
img.bodypic { float: left;
	margin: 6px 6px 6px 0px; }

img.bodypic2 { float: right;
	margin: 6px 6px 6px 20px; }
	
	
table.content {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 16px;
	margin-left: 20px}	
	
table.contentyellow {background-image: url(images/two_column_contentback.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 16px;
	margin: 0px 0px 0px 13px}	
	
#titles {margin: 0px 0px 0px 5px}	
	
strong {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0a77bf;
	line-height: 16px;}
	
strong a:link {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2c74a2;
	line-height:16px;
	font-weight:bold;}

strong a:visited {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2c74a2;
	line-height:16px;
	font-weight:bold;}

strong a:hover {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8f8f8e;
	line-height:16px;
	font-weight:bold;}

strong a:active {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2c74a2;
	line-height:16px;
	font-weight:bold;}
	

a:link {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2c74a2;
	line-height:16px;
	font-weight:normal;}

a:visited {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2c74a2;
	line-height:16px;
	font-weight:normal;}

a:hover {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #8f8f8e;
	line-height:16px;
	font-weight:normal;}

a:active {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2c74a2;
	line-height:16px;
	font-weight:normal;}
	

table.main { background-image: url(images/table_background.jpg);
color: #6f6f6f; background-color: #000000; }

table.top { background-image: url(images/background_top.jpg);
color: #6f6f6f; background-color: #000000; }

tr.weather { background-image: url(images/weather_background.jpg);
color: #6f6f6f; background-color: #000000; }

td.backline { background-image: url(images/tablerow_line.jpg);
	background-repeat:repeat-y;
color: #6f6f6f; background-color: #ffffff; }

.welcometext {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 16px;}	
		
	
div.top {font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: white;
	line-height:20px;}
	
td#breadcrumbs a:link {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #d1451e;
	line-height: 16px;
	font-weight:300;}
	
td#breadcrumbs a:visited {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #d1451e;
	line-height: 16px;
	font-weight:300;}

td#breadcrumbs a:hover {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #d1451e;
	line-height: 16px;
	font-weight:300;}
	
td#breadcrumbs a:active {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	color: #d1451e;
	line-height: 16px;
	font-weight:300;}

tr.top a:link {text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: white;
	line-height:20px;}

tr.top a:visited {text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFCC;
	line-height:20px;}

tr.top a:hover {text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: white;
	line-height:20px;}

tr.top a:active {text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: white;
	line-height:20px;}
	
td#lessons 	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: white;
	line-height: 12px;
	background: #6694c9;
	padding-left: 5px;}

tr.footer {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6f;
	line-height: 10px;}	

.footer a:link {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6f;
	line-height:10px;}

.footer a:visited {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6f;
	line-height:10px;}

.footer a:hover {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6f;
	line-height:10px;}

.footer a:active {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #6f6f6f;
	line-height:10px;}


.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3399cc;
	line-height:10px;}

.bottomnav a:link {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3399cc;
	line-height:10px;}

.bottomnav a:visited {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #8f8f8e;
	line-height:10px;}

.bottomnav a:hover {text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #8f8f8e;
	line-height:10px;}

.bottomnav a:active {text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #3399cc;
	line-height:10px;}
left_red {
	text-align: left;
}
.left_red {
	text-align: left;
}

