﻿html{
	
	height:100%;
	margin: 0px;
	padding:0px;
}

body{
	height:100%;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	
}

#container{
	min-height:100%;
	width: 1000px; 
	margin: 0 auto; 
	position:relative;

	
}

#top_panel{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 300px;
	background-color:orange;
	
}

#topnav{
	
	background-color:green;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 2px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 30px;
	clear:both;
}

#topnav ul
{
	width:100%;
	float:left;
	margin:0px;
}
#topnav ul li{
	
	display: inline;

}

#topnav a:link
{
	color: #ffffff;
	text-decoration:none;
}


#topnav a:visited
{
	color: #FFFF00;
}


#topnav a:hover
{
	color: #ffffff;
	background-color:#800000
}

#topnav a:active
{
	color: white;
}

#topnav a:focus
{
	color: #ffffff;
}

#left_panel{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;
	padding: 0px 0px 10px 0px;
	width: 25%;
	height: 1350px;
	background-color:white;
	border-color:maroon;
	border:solid 1px;
	float:left;
	position:relative;
	font-family:Verdana, Geneva, Tahoma, sans-serif;

	
}

#left_panel #ulindent
{
	margin:20px;
	padding:0px;
}

#left_panel a:link
{
	color:#0000FF;
	text-decoration:none;
	margin-left: 0px;
	padding-left:0px;
	font-size:13px;
	font-weight:bold;
}

#amznCharityBanner{
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 5px 0px;
	position: relative; 
	width:100%;
	float:left;
	
}

#right_panel{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;	
	padding: 0px;
	width: 73%;
	height: 2200px;
	float:left;	
}


#school_panel{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 35px;
	background-color:maroon;
	float:left;
	position:relative;
	color:white;
	text-indent:10px;
}

#school_content_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 230px;
	background-color:white;
	float:left;
	position:relative;

}

#teacher_panel{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 35px;
	background-color:maroon;
	float:left;
	position:relative;
	color:white;
	text-indent:10px;

}

#teacher_content_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 170px;
	background-color:white;
	float:left;
	position:relative;

}

#student_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 50px;
	background-color:maroon;
	float:left;
	position:relative;
	color:white;	
	text-indent:10px;


}

#student_content_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 190px;
	background-color:white;
	float:left;
	position:relative;

}

#tool_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 50px;
	background-color:maroon;
	float:left;
	position:relative;
	color:white;
	text-indent:10px;	

}

#tool_content_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 360px;
	background-color:white;
	float:left;
	position:relative;

}

#findlost_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 35px;
	background-color:maroon;
	float:left;
	position:relative;
	color:white;	
	text-indent:10px;	

}

#findlost_content_panel
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 50px;
	background-color:white;
	float:left;
	position:relative;

}

#center_panel{
	
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 5px;
	padding: 0px 0px 10px 5px;
	width: 100%;
	height: 2545px;
	background-color:white;
	float:left;
	position:relative;
	font-family:Calibri, Verdana, Geneva, Tahoma, sans-serif;

}
#footer_panel{	
	border-top: 4px solid #FFFF00; 
	clear: both; 
	padding: 10px 0px; 
	text-align: center;		
	margin-top: 0px; 
	margin-bottom: 20px;
	height: 75px;
	background-color:#660033;

	
}

#newsleft_panel{
	width: 80%;
	height: 1045px;
	background-color:white;
	padding-right:2px;
	float:left;
	position:relative;
	font-family:Calibri, Verdana, Geneva, Tahoma, sans-serif;
}

#newsright_panel{
	width: 18%;
	height: 1245px;
	background-color:#DBDBDB;
	float:right;
	position:relative;
	font-family:Calibri, Verdana, Geneva, Tahoma, sans-serif;

}

#newsbottom_panel{
	width: 100%;
	height: 100px;
	background-color:#DBDBDB;
	float:left
	position:relative;
	font-family:Calibri, Verdana, Geneva, Tahoma, sans-serif;

}



.morecontent span {
    display: none;
}
.morelink {
    display: block;
}

.hide {
  display: none;
}

.spacing-table {
    font-family: 'Helvetica', 'Arial', sans-serif;
    font-size: 15px;
    border-collapse: separate;
    border-spacing: 0 5px; /* this is the ultimate fix */
}
.spacing-table th {
    text-align: left;
    padding: 5px 10px;
}
.spacing-table tr {
	border-bottom: 4px;
}

.spacing-table td {
    border-width: 3px 0;
    /*border-color: gray;*/
    /*border-style: solid; */
    /*background-color: gray; */
    color: black;
    padding: 5px 10px;
}
.spacing-table td:first-child {
    border-left-width: 3px;
    border-radius: 5px 0 0 5px;
}
.spacing-table td:last-child {
    border-right-width: 3px;
    border-radius: 0 5px 5px 0;
}

