body { 

background: #e6e6e6; font: 12px/16px Verdana, Arial, Helvetica, sans-serif; color: #4d4d4d; text-align: center 

} 

a { 

color: #005880 

} 

a:hover { 

color: #006b95 

} 

a:visited { 

color: #006b95 

} 

a:hover { 

color: #2c91b2 

} 

h1 { 

padding-left: 15px; margin: 15px 0px; font: 28px/30px "arial narrow", tahoma, geneva, arial, helvetica, sans-serif; color: #316194

} 

h2 { 

margin: 15px; font: 24px/30px "arial narrow",tahoma, geneva, arial, helvetica, 

sans-serif; color: #007aac 

} 

h3 { 

margin: 15px; font: 22px "arial narrow", tahoma, geneva, arial, helvetica, sans-serif; color: #316194

} 

p { 

margin: 10px 15px 5px 

} 

#container { 

padding-right: 0px! important; padding-left: 0px! important; background: 

#ffffff url(../images/back_container.gif) repeat-y; padding-bottom: 0px! important; 

margin: 10px auto 0px; width: 766px; line-height: 1.8em; padding-top: 0px! 

important; text-align: left 

} 

#banner { 

background: #006b95 url(../images/sppshome.jpg) no-repeat; height: 292px

} 

#banner h1 { 

background: none transparent scroll repeat 0% 0%; float: left; margin: 40px 0px 

0px 20px; color: #ffffff 

} 

#content { 

padding-right: 0px; padding-left: 0px; float: left; background-image: 

url(../images/back_content.jpg); padding-bottom: 0px; margin: 10px 10px 0px; width: 470px; 

padding-top: 0px; background-repeat: no-repeat 

} 

#content ul {
	list-style-type: none;
}
#content li {
	display: inline;
	padding-right: 10px;
	font-size: 11px;
}
#content li a{
	text-decoration: none;

}
#content li a:hover{
	color: #FF6600;
	text-decoration: underline;

}
html #content { 

margin-left: 5px 

} 

#sidebar {
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	background-image: 
url(../images/back_sidebar.jpg);
	padding-bottom: 0px;
	margin: 10px 0px 0px;
	width: 

254px;
	color: #316194;
	line-height: 16px;
	padding-top: 0px;
	background-repeat: 

no-repeat;
	font-size: 11px;

} 

#nav-meta {
	float: right;
	margin: 5px 25px 0px 0px;
	font-size: 11px;

} 

#nav-meta ul { 

padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 0px; padding-top: 2px 

} 

#nav-meta li {
	display: inline;
	padding: 2px;

} 

#nav-meta a { 

margin: 4px; color: #316194; text-decoration: none 

} 

#nav-meta a:visited { 

margin: 4px; color: #316194; text-decoration: none 

} 

#nav-meta a:hover {
	color: #FF6633;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff6633;

} 

unknown { 

float: left 

} 

.skip { 

overflow: hidden; width: 0px; position: absolute; height: 0px 

} 

.skip:active { 

background: #2c91b2; overflow: visible; width: auto; position: absolute; height: 

auto 

} 

.skip:unknown { 

background: #2c91b2; overflow: visible; width: auto; position: absolute; height: 

auto 

} 

#nav-main { 

min-height: 30px; background: #007aac url(../images/back_navmain.gif) no-repeat; 

margin: 10px 16px 10px 11px 

} 

#nav-main ul { 

padding-right: 0px; padding-left: 10px; font-size: 12px; padding-bottom: 0px; 

margin: 0px; padding-top: 0px; height: 100% 

} 

#nav-main li { 

background: url(../images/back_navmainitems2.gif) no-repeat right top; float: left; 

margin: 7px 5px 0px; width: auto; list-style-type: none 

} 

#nav-main a:link { 

padding-right: 10px; display: block; padding-left: 12px; font-weight: bold; 

background: url(../images/back_navmainitems.gif) no-repeat left top; padding-bottom: 

2px; color: #FFFFFF; padding-top: 1px; text-decoration: none 

} 

#nav-main a:visited { 

padding-right: 10px; display: block; padding-left: 12px; font-weight: bold; 

background: url(../images/back_navmainitems.gif) no-repeat left top; padding-bottom: 

2px; color: #d1ebf4; padding-top: 1px; text-decoration: none 

} 

#nav-main a:hover { 

padding-right: 10px; padding-left: 12px; font-weight: bold; padding-bottom: 1px; 

color: #ffffff; padding-top: 2px; text-decoration: none 

} 

#nav-main a:hover { 

padding-right: 10px; padding-left: 12px; font-weight: bold; padding-bottom: 1px; 

color: #ffffff; padding-top: 2px; text-decoration: none 

} 

unknown { 

float: left 

} 

.current { 

margin-top: 4px; background-image: url(../images/back_current2.gif)! important 

} 

.current a:link { 

background-image: url(../images/back_current1.gif)! important; color: #006b95! 

important 

} 

.current a:visited { 

background-image: url(../images/back_current1.gif)! important; color: #006b95! 

important 

} 

.current a:hover { 

color: #2c91b2! important 

} 

.current a:hover { 

color: #2c91b2! important 

} 

#nav-section { 

clear: both 

} 

#nav-section ul { 

padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; 

padding-top: 0px 

} 

#nav-section li {
	background-position: left center;
	padding-left: 12px;
	float: left;
	background-image: url(../images//bullet_off.gif);
	margin: 0px 4px;
	background-repeat: 

no-repeat;
	list-style-type: none;
	font-size: 11px;

} 

#nav-section a:link { 

text-decoration: none 

} 

#nav-section a:visited { 

text-decoration: none 

} 
#nav-section a:hover {
	text-decoration: underline;
	color: #FF6600;

} 
.youarehere a:link { 

font-weight: bold 

} 

.youarehere a:visited { 

font-weight: bold 

} 

.youarehere { 

background-image: url(../images/bullet_on.gif)! important 

} 

.sidebaryouarehere a:link { 

font-weight: bold 

} 

.sidebaryouarehere a:visited { 

font-weight: bold 

} 

.sidebaryouarehere { 
font-weight: bold 

} 


#nav-supp ul { 

padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; 

padding-top: 0px; list-style-type: none 

} 

#nav-supp { 

margin: 15px 

} 

#nav-supp li { 

padding-right: 0px; background-position: left center; padding-left: 15px; 

background-image: url(../images/bullet_link.gif); padding-bottom: 0px; margin: 2px 

0px 2px 10px; padding-top: 0px; background-repeat: no-repeat 

} 
#nav-supp li a {
text-decoration: none 
}
#nav-supp li a:hover {
	text-decoration: none;
	color: #FF6600;
}
#footer { 

clear: both; padding-right: 0px; background-position: center bottom; 

padding-left: 0px; background-image: url(../images/contentbtm.gif); 

padding-bottom: 15px; margin: 0px; padding-top: 10px; background-repeat: 

no-repeat; text-align: center 

} 

#info-school { 

padding-right: 5px; padding-left: 5px; background: #316194 url(../images/footerbg.gif) no-repeat; padding-bottom: 5px; margin: 0px 16px 10px 10px; color: 

#ffffff; padding-top: 5px 

} 

#info-company a { 

color: #d1ebf4 

} 

#info-company a:visited { 

color: #d1ebf4 

} 

#info-company a:hover { 

color: #ffffff 

} 

#info-company a:hover { 

color: #ffffff 

} 

#pagebottom { 

padding-right: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; 

margin: 5px; padding-top: 0px 

} 
.imgfloatright {
	float: right;
}


/* Styles for the Calendar */


.clmonth {
border-collapse: collapse;
}


#table{
	float:left;
	
	text-decoration:none;
}

#calendar a img{
	border: none;
}
.clmonth caption {
	padding-bottom:6px;

}

.clmonth th {

	border: 1px solid #AAAAAA;
	border-bottom:none;
	padding:2px 10px 2px 10px;
	background-color:#CCCCCC;
	color:#3F3F3F;
	font-size:80%;
}

.clmonth td {
	
	border: 1px solid #EAEAEA;
	padding:2px 10px 2px 10px;
	color:#3F3F3F;
	font-size:80%;
}

.clmonth td.previous, .clmonth td.next {
	
	background-color:#F6F6F6;
	color:#C6C6C6;
}

.clmonth td.active {
	background-color: #FFFF3A;
	color: #2B5070;
	border:2px solid #4682B4;
}

.hidecaption {
	display: none;
	
	
	font-size: 100%;
	clear: both;
	padding: 20px 0px 0px 0px;
	width: 260px;
	text-align: left;
	height:250px;
}

.hidecaption p{
	text-decoration:none;
}


.hidecaption h3 {
	text-align:center;
}

#bljavaon {

display:block; 	
 }
 
#small {
 	font-size:0.8em;
 }

/*Box with round corners */


.bl {
	background-image: url(../images/back_sidebar.jpg);
	background-repeat:no-repeat;
	width: 100%;
} 

.br {
	/*background:  url("../images/1br.gif") 100% 100% no-repeat;*/
} 

.tl {
	/*background:  url("../images/1tl.gif") 0 0 no-repeat;*/
} 

.tr {
	/*background:  url("../images/1tr.gif") 100% 0 no-repeat;*/
	padding-top:10px;
} 

.clear {
	font-size: 1px;
	height: 1px;
}



