body { 
	font-family: Verdana, Arial; 
	font-size: 10pt; 
	margin-top: 0px; 
}
a { color: royalblue; }
a:hover { color: red; }
a:visited { color: royalblue; }
a:active { color: royalblue; }
h1 { font-family: Trebuchet MS, Verdana, Arial; font-size: xx-large; letter-spacing: -.6px; font-weight: bold; font-variant: small-caps; color: #336699; text-align:left;}
h2 { font-family: Trebuchet MS, Verdana, Arial; font-size: x-large; letter-spacing: -.6px; font-weight: bold; font-variant: small-caps; color: #336699; }
h3 { font-family: Trebuchet MS, Verdana, Arial; font-size: large; letter-spacing: -.6px; font-weight: bold; font-variant: small-caps; color: #336699; line-height:.8; margin: 0; text-align:left;}
ul { text-align: left; }
.wrapper { align: center; }
#header {
	width: 750px;
	margin-bottom: 10px;
}
#imgright {
	position: relative;
	float: right;
	background-image: url('../images/header_right2.gif');
	width: 265px; height:85px;
}
#imgleft {
	position: relative;
	float: left;
	background-image: url('images/logo2.gif');
	width: 210px; height:100px;
	cursor: hand;
}
#news {
	position: relative;
	float: right;
	padding-right: 22px;
	clear: both;
}
#buttons { 
	width: 750px;
	clear: both;
}
#buttons a {color: black; font-weight: bold; text-decoration: none;}
#buttons h2 { color: black; font-weight: bold; font-size:13px; text-decoration: none; }
.leftbtn { 
	display: block;
  	width: 151px;
  	height: 50px;
  	background: url("images/left_button.gif") no-repeat 0 0;
  	position: relative;
  	float: right;
  	padding-top:15px;
}
.leftbtn:hover
  { 
    background: url("images/left_button_sel.gif") no-repeat 0 0;
  }
.leftbtn_sel { 
	display: block;
  	width: 151px;
  	height: 50px;
  	background: url("images/left_button_sel.gif") no-repeat 0 0;
  	position: relative;
  	float: right;
  	padding-top:15px;
}
.innerbtn {
	display: block;
  	width: 149px;
  	height: 50px;
  	background: url("images/inner_button.gif") no-repeat 0 0;
  	position: relative;
  	float:right;
  	padding-top:15px;
}
.innerbtn:hover
  { 
    background: url("images/inner_button_sel.gif") no-repeat 0 0;
  }
.innerbtn_sel {
	display: block;
  	width: 149px;
  	height: 50px;
  	background: url("images/inner_button_sel.gif") no-repeat 0 0;
  	position: relative;
  	float:right;
  	padding-top:15px;
}
.rightbtn {
	display: block;
  	width: 152px;
  	height: 50px;
  	background: url("images/right_button.gif") no-repeat 0 0;
  	position: relative;
  	float:right;
  	padding-top:15px;
}
.rightbtn:hover
  { 
    background: url("images/right_button_sel.gif") no-repeat 0 0;
  }
.rightbtn_sel {
	display: block;
  	width: 152px;
  	height: 50px;
  	background: url("images/right_button_sel.gif") no-repeat 0 0;
  	position: relative;
  	float:right;
  	padding-top:15px;
}
.notices { position: relative; }
.notice-right { position: absolute; right: 0px; top: 0px; width: 215px; border: 1px solid black; padding: 5px;  }
.notice-right p { margin-top: 5px; margin-bottom: 5px; }
.notice-left { position: absolute; left: 0px; top: 0px; width: 215px; border: 1px solid black; padding: 5px; }
.notice-left p { margin-top: 5px; margin-bottom: 5px; }
#centercontent { 
	float:right;
	margin-left: 220px;
	margin-right: 220px;
	top: 0px;
	width: 260px; 
	border: 1px solid black; 
	padding: 5px; 
	voice-family: "\"}\"";
	voice-family: inherit;
}
html>body #centercontent {
   		margin-left: 225px;
   		margin-right:225px;
		}
#centercontent p { margin-top: 5px; margin-bottom: 5px; }
#content {
	clear: both;
	background-color: white;
	min-height: 300px;
	border: 1px solid gray;
	width: 720px;
	padding: 15px;
	position: relative;
}
#content p {text-align: left; }
.tuition { border: 1px solid gray; }
#schedule th { text-align: center; background-color: #487EE3; height: 25px; padding-left: 6px; padding-right: 6px; color: white; font-size: x-small;}
#schedule td { height: 25px; font-family: Arial; font-size: small; text-align: center;}
#selclasses td { text-align: left; padding-right: 10px; }
.footer_small { font-size: 10px; color: gray; }
.footer { font-size: 10px; }
.oddlist {
	background-color:LightGoldenRodYellow;
}
#offtext { position: absolute; border:1px solid gray; width: 300px; height: 100px; bottom: 100px; left: -350px; color: gray; font-size: 10px; visibility: hidden; }
#reg_form { background-color: #f0f0f0; }
#reg_form td { vertical-align:top; text-align:left;}
#pricing th { text-align: center; background-color: #487EE3; padding: 8px; color: white; font-size: x-small;}
#pricing td { height: 20px; padding:0 5px 0 5px; font-family: Arial; font-size: small; text-align: center;}

#imgright_admin {
	position: relative;
	float: right;
	width: 265px; height:85px;
}
#admin_table { border: 1px solid gray; }
#admin_table td { text-align: left; padding:2px;}
#class_table { border: 1px solid gray; }
#class_table td { text-align: center; padding:2px;}
#class_table th { text-align: center; padding: 5px;}
#income_table { border: 1px solid gray; }
#income_table td { padding-right: 5px; }
#income_detail { border: 1px solid gray; }
#income_detail td { padding-right: 5px; text-align: left;}

