/** BASIC */body {	margin: 0px;	padding: 0px;	background: #445791 url(../images/bg01revised.jpg) repeat-x left top;}/** FORMS */form {	margin: 0px;	padding: 0px;}/** HEADINGS */h1 {font-family: "Copperplate Gothic Light", "Bank Gothic Light"; font-size: 22px; color: #31447E; }h2 {	font-family: "Copperplate Gothic Light", "Bank Gothic Light"; 	margin-bottom: 20px;	font-size: 14px;	color: #BE130C;}h3 {	margin-bottom: 5px;	font-size: 13px;	color: #BE130C;}a:link {        color: #445791; text-decoration: underline; }a:visited {           color: #1B2E68; text-decoration: underline; }/** TEXTS */body, th, td, input, textarea, select {	font-family: "Tahoma", Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}p, ul, ol, dl {	margin-top: 0px;	margin-bottom: 1em;	line-height: 150%;}ul {	margin-left: 0px;	padding-left: 0px;	list-style: none;}/** LINKS */a {	color: #C97500;}a:hover {	text-decoration: none;}.more {	padding-left: 16px;	background:   url(../images/homepage09.gif) no-repeat left center;}/** MISC */.align-justify {	text-align: justify;}.align-right {	text-align: right;}img {	border: none;}img.left {	float: left;	margin: 0px 15px 0px 0px;}img.right {	float: right;	margin: 0px 0px 0px 15px;}img.border {}hr {	display: none;}.hr1 {	height: 1px;	margin-bottom: 20px;	background:   url(../images/homepage12.gif) repeat-x left top;}.hrAnnounce {	height:1px;	margin-top: 10px;	margin-bottom: 5px;	background: url(../images/homepage12.gif) repeat-x left;}#poster{float:left;margin-left:40px;clear:none;}#poster_description{float:left;margin-left:20px;clear:none;width:260px;text-align:left;}/** HEADER */#header {	width: 964px;	height: 107px;	margin: 0px auto;}/** LOGO */#logo {	float: left;	width: 373px;	height: 107px;	background:   url(../images/homepage01.gif) no-repeat left top;}#logo h1 {	text-indent: -9999em;}#td1 {	width: 900px;	height: 29px;	margin: 0px auto;	padding: 0px 0px 0px 0px;	background-image: url(bg1_11.jpeg) no-repeat left top;}#nav, #nav ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 1;}#nav a {	display: block;	width: 107px;	float: right;	margin: 0px 0.1px 0px 0px;	}#nav li { /* all list items */	float: left;	width: 107px; /* width needed or else Opera goes nuts */}#nav li ul { /* second-level lists */	position: absolute;	background: #445791;	width: 107px;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}#nav li ul ul { /* third-and-above-level lists */	margin: -1em 0 0 107px;}#nav li:hover ul ul, #nav li.sfhover ul ul {	left: -999em;}#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */	left: auto;}#content {	clear: left;	color: #000000;}/**#menu a {	float: left;	width: 114px;	height: 29px;	margin: 0px 3px 0px 0px;	padding: 7px 0px 0px 0px;	background:   url(../images/homepage02.gif) no-repeat left top;	letter-spacing: -1px;	text-decoration: none;	text-transform: lowercase;	text-align: center;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;}*//** BANNER */#banner {	width: 964px;	margin: 0px auto;}/** PAGE */#page {	width: 900px;	margin: 0px auto;	padding: 36px 32px 0px 32px;	background: #F4E4B9 url(../images/bg1_01.jpg) no-repeat left top;}.subpage #page {	background-image:   url(../images/bg2_01.png);}.subpage #page {	background-image:   url(../images/bg2_01.png);}/** CONTENT */#content {	float: right;	width: 605px;}/** CONTENT2 */#content2 {	float: left;	width: 890px;}/** SIDEBAR */#sidebar {	float: left;	width: 277px;	background:   url(../images/subpage1_04.jpg) repeat-y left top;}#sidebar .bgtop {	padding: 20px 20px 0px 20px;	background:   url(../images/subpage1_05.jpg) no-repeat left top;}#sidebar .bgbtm {	background:   url(../images/subpage1_06.jpg) no-repeat left bottom;}/** FOOTER */#footer {	width: 964px;	height: 150px;	margin: 0px auto;	background:   url(../images/bg1_02.png) no-repeat left top;}#footer p {	margin: 0px;	padding: 35px 0px 0px 0px;	text-align: center;	line-height: normal;	color: #BFE5D8;}/* Special Announcement */#specialAnnounce {	margin-left:8%;	border:solid;	border-width:thick;	border-color:#31447E;	width:80%;}#specialAnnouncehack {	margin-left:8%;width:80%;}.asal /*Above Special Announcements Left*/{width:300px;clear:left;float:left;border-right:thin solid #31447E;}.asar /*Above Special Announcements Right*/{width:300px;clear:right;float:right;}.wrapper{clear:both;}.hr{size:2px;width:500px;display:block;}.prospective_1{width:480px; /*This is meant to make the two prospective classes add up to 99% -- If they add to 100 IE might break b/c it ALWAYS rounds up regardless of anything*/padding-left:10px;padding-right:10px;float:left;clear:none;}.prospective_2{width:300px; /*This is meant to make the two prospective classes add up to 99% -- If they add to 100 IE might break b/c it ALWAYS rounds up regardless of anything*/float:left;clear:none;margin-bottom:20px;}#prospective_exception{width:500px; /*This is meant to make the two prospective classes add up to 99% -- If they add to 100 IE might break b/c it ALWAYS rounds up regardless of anything*/float:left;clear:none;}/** BOX STYLE A */.boxA {	background:   url(../images/subpage1_01.jpg) repeat-y left top;}.boxA .bgtop {	padding: 20px 20px 0px 20px;	background:   url(../images/subpage1_02.jpg) no-repeat left top;}.boxA .bgbtm {	background:   url(../images/subpage1_03.jpg) no-repeat left bottom;}.boxA .item {	float: left;	width: 255px;	margin-bottom: 20px;	padding: 0px 20px 0px 0px;}.boxA .alt {	padding: 0px 0px 0px 20px;	background:   url(../images/homepage11.gif) repeat-y left top;}/** BOX STYLE B */.boxB {	background:   url(../images/subpage2_01.jpg) repeat-y left top;}.boxB .bgtop {	padding: 20px 30px 0px 30px;	background:   url(../images/subpage2_02.jpg) no-repeat left top;}.boxB .bgbtm {	background:   url(../images/subpage2_03.jpg) no-repeat left bottom;}/** BOX STYLE C */.boxC {		background:   url(../images/subpage1_01.01.png) repeat-y left top;}.boxC .bgtop {		padding: 20px 20px 0px 20px;	background:   url(../images/subpage1_02.01.png) no-repeat left top;}.boxC .bgbtm {		background:   url(../images/subpage1_03.01.png) no-repeat left bottom;}.boxC .item {	align: center;	float: center; 	width: 860px;	margin-bottom: 20px;	padding: 36px 32px 0px 32px;}.boxC .alt {		padding: 0px 0px 0px 20px;	background:   url(../images/homepage11.gif) repeat-y left top;}/** BOX1 */#box1 {	margin-bottom: 15px;	background:  repeat-x left bottom;}/** BOX2 */#box2 {}/** BOX3 */#box3 {}#box3 h3 {	margin-bottom: 5px;	padding: 2px 7px;	background: #FFE6B5;	color: #BE130C;}#box3 h4 {	margin-bottom: 5px;	font-size: 11px;	color: #000000;}/** BOX4 */#box4 .bgtop {	height: 720px;	min-height: 720px;}html>body #box4 .bgtop {	height: auto;}/** PAGEBOX5 */#pagebox5 .bgtop {	align: center;	height: 720px;	min-height: 720px;	width: 860px;	min-width: 860px;}html>body #pagebox5 .bgtop {	height: auto;}td img {/* Another Mozilla/Netscape bug with making sure our images display correctly */	display: block;}/* Media Center Website A.K.A. "Sanderson's Virtual Library" * Layout developed by Josh Clicquennoi * 2009 Sanderson Web Developement Team *//*     / ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \      |  /~~\                                           /~~\  |    |\ \   |  Drop Down Menu Bar with SubMenus and   |   / /|    | \   /|  consistant look within all browsers    |\   / |    |  ~~  |                                         |  ~~  |    |      |  Developed by Kyle Bryan                |      |    |      |                                         |      |    |      |  2009 Sanderson Web Developement Team   |      |    |      |                                         |      |    |      |                                         |      |     \     |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|     /      \   /                                           \   /       ~~~                                             ~~~*/body{behavior: url(http://sandersonhs.wcpss.net/css/csshover3.htc); /* call hover behaviour file */}#menu {float: left;}#menu .mA {width: 100%;margin-left:0%;margin-right:0%;background: #F5E4B9;float: left;}#menu ul {	margin: 0px;	padding: 0px 0px 0px 0px;	list-style: none;	line-height: normal;}#mA {list-style: none;margin: 0px;padding: 0px;width: 107px;float:left;}#mB {list-style: none;margin: 0px;padding: 0px;width: 106px;float:left;}#menu ul li h2 {font-family: "Copperplate Gothic Light", "Bank Gothic Light";font-size: 14px;text-align:center;display: block;border-width: 0px;border-style: solid;border-color: #F5E4B9;margin: 0;padding: 2px 1px 0px 1px;}#menu ul li ul li a {font-family: "Tahoma";display: block;border-width: 1px;border-style: solid;border-color: #1B2E68;margin: 0;padding: 1px 1px;color: #FFF9D9;background: #31447E;text-decoration: none;margin: 0px 0px 0px 1px;font-size: 12px;}#menu ul li h2 a {font-family: "Copperplate Gothic Light", "Bank Gothic Light";font-size: 14px;display: block;border-width: 1px;border-style: solid;border-color: #1B2E68;margin: 0;padding: 1px 1px;}#menu h2 {color: #FFF9D9;background: #F5E4B9;text-transform: capitalize;}#menu ul li h2 a {color: #FFF9D9;background: #31447E;text-decoration: none;}#menu a:hover {color: #FFF9D9;background: #BE130C;}#menu li {position: relative;}#menu ul ul {position: absolute;z-index: 300;}#menu ul ul ul {top: 0;left: 100%;}div#img {	width:267px;	margin-left:32px;}div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display: none;}div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}#menu ul li {float: left; width: 100%;}#menu ul li ul li.norm {width: 177px;}#menu ul li ul li.end {width: 100%;}#menu ul li a {height: 1%;} #menu ul li ul li a {font-family: "Tahoma", "Bank Gothic Light";font-size: bold 0.1em/0.5em ;padding: 0px 0px 0px 5px;}#menu h2 {font-family: "Copperplate Gothic Light", "Bank Gothic Light";font-size: bold 0.1em/0.5em ;}/* End of Dropdown Menu *//* "new" (as of 3/19/2010) announcement styles */.announcement_text { Display: none; }/* End of "new" announcement styles *//* Announcement v2 styles */#announce_start{	width:100%;	background-color:#FFE6B5;	border-style:solid;	border-width:2px;	border-color:#EED6A5;	margin-top:10px;	padding:0;	cursor:pointer;}#announce_start:hover{	background-color:#FFF5C6;}#announce td{	margin-top:20px;	padding:0;}div.announcement_title{	padding:7px;	margin-left:40px;	width:100%;	cursor:pointer;}div.announcement_oldtitle{	padding:5px;	margin-left:20px;	cursor:pointer;}div.announcement_info{	border-top-style:solid;	border-top-width:2px;	border-top-color:#EED6A5;	padding:10px;	margin-top:10px;	margin-left:0;	margin-right:0;	background: #FDF0D0;}div.announcement_info p{	margin-bottom:0;}/*SPECIAL DIFFERENT COLOR ANNOUNCEMENT BELOW*/div.spec_announcement_info{	border-top-style:solid;	border-top-width:2px;	border-top-color:#EED6A5;	padding:10px;	margin-top:10px;	margin-left:0;	margin-right:0;	background-color:#FDF0D0;}div.spec_announcement_title{	padding:7px;	margin-left:40px;	width:100%;	cursor:pointer;}#spec_announce_start{	width:100%;	background-color:#FF9;	border-style:solid;	border-width:2px;	border-color:#EED6A5;	margin-top:10px;	padding:0;	cursor:pointer;}#spec_announce_start:hover{	background-color:#F8FAA3;}#spec_announce td{	margin-top:20px;	padding:0;}/*END OF COLOR ANNOUNCEMENTS*/.divider {	background-color:#BE130C;	height:1px;	width:50%;}div.specialboxinfo {height:75px;width:200px;background-color:#F3F072;}div.moreinfo {	width:200px;}#list {	list-style:square;	margin-left:8px;}/* End of Announcement v2 styles *//*For Calendar Images Scroller on Index*/.images {    width: 500px;    height: 300px;	margin:0 auto;}/*For Sanderson Serves Section on Index*/.ss_images{    width: 500px;    height: 360px;	margin:0 auto;}.captions{text-align:center;font-size:13px;margin-top:5px;}
