body{margin:0px;background-color:#ffffff;font:8pt Arial;color:#000000;}
.no_screen{display:none;}
table.body{width:960px;}
table,td,tr{font-size:8pt; font-family:Arial; color:#000000;}

a:link {text-decoration:underline; color:#0000FF;font-size:8pt;}
a:visited {text-decoration:underline; color:#0000FF;font-size:8pt;}
a:hover {text-decoration:underline; color:#0000FF;font-size:8pt;}

input {font-size:8pt; font-family:Arial;}
textarea {font-size:8pt; font-family:Arial;}
select {font-size:8pt; font-family:Arial;}

/* calendar links */
a.callink:link {color:#0000FF;text-decoration:none; font-size:8pt;}
a.callink:visited {color:#0000FF;text-decoration:none; font-size:8pt;}
a.callink:hover {color:#0000FF;text-decoration:underline; font-size:8pt;}

/* headings (Example: Events Calendar -    Previous    Month, Year    Next     heading */
.headerbg{color:#FFFFFF;background-color:#304b8e;font-weight:bold;}
.headertext{color:#FFFFFF;font-weight:bold;}
a.headerlink:link {text-decoration:none;color:#FFFFFF;}
a.headerlink:visited {text-decoration:none;color:#FFFFFF;}
a.headerlink:hover {text-decoration:underline;color:#FFFFFF;}

/* other headings (Example: Events Calendar -  Sun  Mon  Tue  Wed  Thu  Fri  Sat   heading */
.header2bg{background-color:#5277A6;color:#FFFFFF;}
.header2text{color:#FFFFFF;}
a.header2link:link {text-decoration:none;color:#FFFFFF;}
a.header2link:visited {text-decoration:none;color:#FFFFFF;}
a.header2link:hover {text-decoration:underline;color:#FFFFFF;}

/* Alternating row background colors */
.alternatebg1{background-color:#dddddd;}
.alternatebg2{background-color:#eeeeee;}

.inactive{background-color:#CCCCCC;}

.redtext{color:#FF0000;font-weight:bold;}
a.tooltip{ position:relative;z-index:24;}
a.tooltip:hover{z-index:25;background-color:#ff0;}
a.tooltip span{display:none;padding:2px;}
a.tooltip:hover span{display:block;position:absolute;top:1.5em;left:4em;width:20em;border:1px solid #5277A6;background-color:#1C4A7A;color:#FFFFFF;}
a.tooltip:hover td{color:#FFFFFF;}

.left_edge {border-left:1px solid #CCCCCC;}
.highlight {background-color:#FFFF00;}
.inside_content {background-color:#ebebeb; border:1px solid #666666; padding:10px; height:300px;}
.footer {padding:10px; background-color:#ffffff;}
a.footerlink {color:#666666;}
.site_header {font-size:18pt; font-weight:bold; color:#000000;}
h1 {font-size:16pt; font-weight:bold; color:#304B8E;}

#schoolheader {
	background:transparent url('/images/school_header_background.gif') no-repeat;
	height:45px;
	line-height:45px;
	padding:0 30px;
	width:900px;
}
