/*
 * Combined style sheet for the index pages and the slide pages.
 */

/* Style for all bodies. */
body, table, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	scrollbar-face-color: #B2E5FF;
	scrollbar-shadow-color:#0066CC;
	scrollbar-highlight-color:#0066CC;
	scrollbar-3dlight-color: #B2E5FF;
	scrollbar-arrow-color: #0066CC;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #0066CC;
}

.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}

.bodybolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
}

.bodyboldunderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	font-weight: bold;
	text-decoration: underline
}
	
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #3366FF;
	}

.body10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	}

.bodywithbluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	background: #E1E8FF;
	}
		
.bodywithwhitebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	background: #FFFFFF;
}
	
.bodyred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	}

	
.bodypurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #800080;
	}
	
.bodygreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #008080;
	}
	
.bodyskyblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0099FF;
	}
	
.bodyorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF9900;
	}
	
.bodypink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF3399;
	}

.bodyredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline
	}

.bodygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #999999;
	}

.bodyredwithredbg {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	background: #FFD9D9;
}

.bodyredwithgreenbg {
	font-weight: bold;
	background: #d4f7f7;
}

.bodywithbluebg {
	background: #e1e8ff;
}

.bodywithgreybg {
	background: #d9d9d9;
}

.bodywithlightorangebg {
	background: #ffd6ab;
}

.bodywithlightorangebluebg {
	background: #e1c3ab;
}

.day7headingbg {
	background: #3300FF;
}

.day7bluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	text-align: center;
	vertical-align: top;	
	background: #e1e8ff;
}

.day7whitebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	text-align: center;
	vertical-align: top;	
	background: #ffffff;
}

.bodywhitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	}
	
.bodysmalllightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #66ccff;
	}

A:visited {
	font-size: 10pt; color: #ff8300; line-height: 10pt; text-decoration: underline
}
A:link {
	font-size: 10pt; color: #ff8300; line-height: 10pt; text-decoration: underline
}
A:hover {
	font-size: 10pt; color: #CC0099; line-height: 10pt; text-decoration: none
}
.end {
	font-size: 8pt; color: #000000; line-height: 10pt; text-decoration: none
}
A.end :visited {
	font-size: 8pt; color: #000000; line-height: 10pt; text-decoration: none
}
A.end :hover {
	font-size: 8pt; color: #ff8300; line-height: 10pt; text-decoration: none
}
A.menu {
	color: #ffffff; text-decoration: none
}
A.menu:hover {
	color: #cc0099; text-decoration: none
}

A.debate:link {
	color: #0000ff; font-weight: bold; text-decoration: underline;
}

A.debate:hover {
	font-size: 10pt; font-weight: bold; color: #3366FF; text-decoration: none
}

.bodyname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #663399;
}
 
.bgalpha {
	font-size: 10pt;
	filter: Alpha(Opacity=50);
} 
 
.bgredbodywhite {
	font-weight: bold;
	color:#FFFFFF;
	background-color: #FF0000;
} 
 
.bgyellowbodyblue {
	font-weight: bold;
	color: #3366FF;
	background-color: #FFCC00;
} 
 
.bgbluebodywhite {
	font-weight: bold;
	color: #ffffff;
	background-color: #0000ff;
} 
 
.bggreenbodywhite {
	font-weight: bold;
	color: #ffffff;
	background-color: #008000;
} 
	
.schoolevent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3366FF;
	background-image: url(../calendar/bg_event.gif);
}

.schoolholiday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	background-image: url(../calendar/bg_holiday.gif);
}

.head12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FF0000;
	font-weight: bold;
}

.head12bolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;	
}

.head14reditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}

.head14yellowitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFCC00;
	font-weight: bold;
	font-style: italic;
}

.head14blueitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0000ff;
	font-weight: bold;
	font-style: italic;
}

.head14greenitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #008000;
	font-weight: bold;
	font-style: italic;
}

.head14purpleitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #800080;
	font-weight: bold;
	font-style: italic;
}
.head12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	font-weight: bold;
}

.guestbooktitle {
	color : #FFFFFF;
	background : #ff8300;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.nsstitle {
	color : #FFFFFF;
	background : #3300ff;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.smallerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFF;
}

.smaller {
	font-size: 8pt;
}


a.smaller:link {
	font-size: 8pt;
	color : #0084BE;
	text-decoration : none;
}

a.smaller:visited {
	font-size: 8pt;
	color : #0084BE;
	text-decoration : none;
}

a.smaller:hover {
	font-size: 8pt;
	color : Red;
	text-decoration : none;
}

a.smaller: active {
	font-size: 8pt;
	color : #0084BE;
	text-decoration : none;
}

a.english:link {
	font-size: 8pt;
	color : #0000ff;
	text-decoration : underline;
}

a.english:visited {
	font-size: 8pt;
	color : #0000ff;
	text-decoration : underline;
}

a.english:hover {
	font-size: 8pt;
	color : #0000ff;
	text-decoration : none;
}

a.english: active {
	font-size: 8pt;
	color : #0000ff;
	text-decoration : underline;
}

table.guestbook {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-right: #ff8300 1px solid;
	border-left: #ff8300 1px solid;
	border-top: #ff8300 1px solid;
	border-bottom: #ff8300 1px solid;
}

table.nss {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-right: #3300ff 1px solid;
	border-left: #3300ff 1px solid;
	border-top: #3300ff 1px solid;
	border-bottom: #3300ff 1px solid;
}

input {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#FFFFFF;
}

hr {
	color: #0000ff;
	height: 1px;
}

div.centered {
	text-align: center;
}

div.centered table {
	margin: 0 auto; 
	text-align: left;
}
	
.title14whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
	}
	
.title14bluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #3366FF;
	font-weight: bold;
	}
	
.title14redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF0000;
	font-weight: bold;
	}
	
.title14purplebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #800080;
	font-weight: bold;
	text-decoration : underline;
	}
	
.title14greenbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #008080;
	font-weight: bold;
	text-decoration : underline;
	}
	
.title14skybluebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #0099FF;
	font-weight: bold;
	text-decoration : underline;
	}
	
.title14orangebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF9900;
	font-weight: bold;
	text-decoration : underline;
	}
	
.title14pinkbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #FF3399;
	font-weight: bold;
	text-decoration : underline;
	}
	
.title14goldbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #808000;
	font-weight: bold;
	text-decoration : underline;
	}
	
.echeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #3366FF;
	font-weight: bold;
	background-color:#e1e8ff;
}

.ecevents1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #66331d;
	background-color:#ffda3f;
}

.ecevents2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #ac6648;
	background-color:#ffff99;
}

.updatednews {
	list-style-type:none;
	margin-left: 0px;
	padding-left:18px;
	background:url(cc_icon.gif) no-repeat left top;
	}


.updatednews ul {
	margin-left: 12px;
}

.updatednews li {
	list-style: url(cc_icon.gif);
	padding:2px;
}

.textright {
	text-align: right;
}

.librarymenu {
	width:99%;
}

.librarymenucontent{
	margin-left:87%;
}


.libraryframe {
	border-collapse: collapse;
	border: 1px solid #ff8830;
	margin: 1em auto;
	font: 90%; 
}

.libraryframe th {
	padding: 0.2em;	
	border: none;
	color: #ffffff;
	background-color: #ff8830;
}

.libraryframe td {
	padding: 0.2em;
	border-top: 1px solid #ff8830;
	border-bottom: 1px solid #ff8830;
	border-left: 1px solid #ff8830;
	border-right: 1px solid #ff8830;
}

/*******************************
	Newsticker
********************************/
#newsticker {
	width: 200px;
}

#newsticker ul {
	list-style: none; margin: 0; padding: 0;
}
#newsticker ul li {
	list-style: none; margin: 5px 0 0 10px; padding: 0;
}
#newsticker ul li div {
	padding: 0 0 20px 0;

}
#newsticker ul li div b {
	color: #101010;
}
