BODY{ background:#F1F7FE url(../image/background.gif) top repeat-x; margin:0; font-size:13px; color:white;}
BODY, P, TABLE, TD, FORM, OL, UL, LI { 
	font-family : Arial,sans-serif;
	font-family: "Trebuchet MS", "Lucida Grande", Geneva, Arial, sans-serif;
}
H1,H2,H3,H4,H5{ font-family:Georgia, "Times New Roman", Times, serif;font-variant: small-caps;letter-spacing:2px;color:#D5712D;padding:0;}
H1{font-size:24px; margin:0;padding:0px 0px 5px;}
H2{margin:0;padding:5px 10px;font-size:20px;}
H3{margin:0;padding:5px 15px;font-size:16px;}
H4{margin:0;padding:5px 15px;font-size:13px;}
H5{margin:0;padding:5px 15px;font-size:10px;}
UL{margin:0 0 0 0; padding:0 0 0 30px;}
LI{margin:10px 30px 10px 10px;padding:0;}
a{color:#083898;}
a:visited{color:#666666}
p{margin:10px 15px;}
hr{color:#DDDDDD;}
img{border:0}

#container{width:974px; margin:0 auto; color:black;}
#header{height:235px;background:  url(../image/header.jpg) no-repeat}
#tagline{text-align:right;color:#5888D9;
		 padding-top:30px; 
		 font-size:14px; 
		 height:15px;
		 line-height:14px;
		 font-weight:bold;
		 padding-bottom:50px;}
#tagline a {display:none;}
#homelink{margin-left:10px;width:420px;}
#homelink h1{ margin:0; padding:0}
#homelink a{display:block;height:80px;}

#topnav{color:white; font-size:11px; font-weight:bold;padding-top:35px;padding-right:5px;}
#topnav UL{display:inline;clear:right;margin:0;padding:0;}
#topnav LI{list-style-type:none;display:block;float:right; padding:0 15px;margin:0;}
#topnav .alt{display:none;}
#topnav a{color:white;text-decoration:none;}
#topnav a:hover{text-decoration:underline;color:#B8D8F8;}

#main{background:white; margin:10px 0;border:1px solid #708497;padding:15px;}
#leftcolumn{float:left;width:170px;font-size:12px;padding-right:15px;}
#leftcolumn DL{margin:0;padding:0;}
#leftcolumn DT{margin:0 4px 0 0;
				padding:2px 2px 3px 6px;
				font-weight:bold;
				font-size:14px;
				background:#5888D9;
				color:white;
				border-bottom:2px solid #366AB5;
				}
#leftcolumn DD{margin:0;padding:1px 4px 0 0;}
#leftcolumn DD a{background:#B8D8F8 url(../image/navbullet.gif) 6px 7px no-repeat;
					text-decoration:none;
					display:block;
					color:#083898;
					padding:3px 4px 3px 20px;
					font-weight:bold;
					border-bottom:1px solid #708497 }
#leftcolumn DD a:hover{
					background:#5888D9;
					color:white;
					border-bottom:1px solid black; 
}
#clearer{clear:both;}

#rightcolumn{float:right;width:186px;padding-left:15px;border-left:1px solid #DDDDDD;font-size:11px}
#rightcolumn h2{margin:15px;padding:0;font-size:16px;}
#middle3column{float:left;width:540px;}
#middle2column{float:left;width:757px;}

#footer{ color:#083898; font-size:11px; text-align:center; padding:5px;margin-bottom:10px;}
#bottomnav UL{display:block;clear:right; margin:0 auto;margin:0;padding:0;}
#bottomnav LI{list-style-type:none;display:inline;padding:0;margin:0}
#footer a{color:#083898;text-decoration:none; font-weight:bold;}
#footer a:hover{text-decoration:underline;}

#classSchedule{margin:10px 40px;}
#classSchedule{border-collapse:collapse;}
#classSchedule td{padding:4px; border-bottom:1px solid #DDDDDD;}
#classSchedule th{font-size:14px;padding:3px 8px; background-color:#DDDDDD; border:1px solid white;}

.alt{display:none;}

.notes{
	background:#E1ECD1 url(../image/notes.jpg) no-repeat;
	color:#80A546;
	font-size:14px;
	padding:15px 20px;
	margin:10px 30px;
	text-indent:25px;
	line-height:24px;
}

.press{
	margin:20px 5px;
}

.rightcolumn{
	text-align:center;
	margin:20px 5px;
}

.italicizedsmall {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.shadedgreentxt{
	background:#E1ECD1;
	color:#80A546;
	font-size:12px;
	padding:15px 15px;
	margin:15px 15px;
	line-height:18px;
}

.shadedtxt{
	background:#E1ECD1;
	font-size:12px;
	padding:15px 15px;
	margin:15px 15px;
	line-height:18px;
}
.box{
	text-align:left;
	padding:15px 15px;
	margin:20px 10px;
	border:1px solid #DDDDDD
}
.shadedsubtitle{
	font-size:13px;
	text-align:left;
	padding:10px;
	background-color:#B8D8F8;
	font-weight: bold;	
}
