	a:link {color: Blue; text-decoration:none}     /* unvisited link */
	a:visited {color: Blue; text-decoration:none}  /* visited link */
	a:active {color: Blue; text-decoration:none}   /* selected link */
	a:hover {color: Blue; text-decoration:underline}   /* mouse over link */

body
{
	text-align: center;
	background-color: #FFFFFF;
	margin: 5px;
	height:100% auto;
}

/* containers */
#BackgroundContainer
{
	background-color: #FFFFFF;
	text-align: left;
	font-family:Calibri;
	margin-left:auto;
	margin-right:auto;
	width: 986px;
    height: 100%;    
}

#BackgroundContainerBorder
{
	border: solid 2px #333333;
}

#BackgroundContainer2
{
	background-color: #FFFFFF;
	text-align: left;
	font-family:Calibri;
	margin-left:auto;
	margin-right:auto;
	width: 976px;
	height: 100%;
}

#BannerContainer
{
	border: 0px;
	margin: 1px 1px 1px 1px;
	padding: 0px;
}

/*Searchbar Setting*/

#SearchBar
{
	float: left;
	width: 973px;
	background-color: #333333;
	padding: 4px 1px 4px 1px;
	margin: 1px 2px 1px 2px;
}
#SearchBar a:link
{
	color: #FFFFFF
}
#SearchBar a:visited
{
	color: #FFFFFF
}
#SearchBar a:active
{
	color: #FFFFFF
}
#SearchBar a:hover
{
	text-decoration:underline
}

.SearchBarLinks
{
	float: left;
	text-align: center;
	height: 20px;
	width: 100px;
	font-size:11pt;
	padding:1px 0px 0px 0px
}
.SearchBarLinks:hover
{
	background-color: #000000;
}

.SearchBarDivider
{
	float: left;
	text-align: center;
	color: #FFFFFF
}

#SidebarContainer
{
	 width: 190px;
	 min-height:450px;   
	 float: left;
	 padding: 3px;
	 margin:0px 0px 0px 1px;
	 border-right:solid 2px #333333;
	 background: #D1D9EC url(images/School.jpg) no-repeat 0% 100%;
}
#SidebarContent
{
	width:190px;
	font-size:12pt;
	margin:10px 0px 0px 2px;
    line-height:25px
}
#SidebarContainer a:link
{
	color:#0000ff
}
#SidebarContainer a:hover
{
	text-decoration:underline
}

#ContentParentContainer
{
	width: 754px;
	float: right;
	margin: 2px 2px 0px 0px;
	background-color: White;
	height:450px;
	padding:2px 2px 2px 2px
}
#SingleContainer
{
	width: 100%;
	height: 450px;
	float: none;
	margin: 2px 2px 0px 0px;
	background-color: White;
	min-height:410px;
	padding:2px 2px 2px 2px
}

#Image
{
	width: 478px;
	height: 200px;
	text-align: center;
	float: left;
	margin: 2px 2px 2px 2px;
	background-color: White;
	padding:2px 2px 2px 2px;
	border: 1pt Solid Black;
}

#TopNewsStory
{
	width: 475px;
	height: 200px;
	float: left;
	margin: 2px 2px 2px 2px;
	background-color: #D1D9EC;
	padding:2px 2px 2px 2px;
	border: 1pt Solid #333333;
	position: relative;
}

#MainContentCalendar
{
	width: 478px;
	height: 250px;
	float: left;
	margin: 2px 2px 2px 2px;
	background-color: White;
	padding:2px 2px 2px 2px;
	border: 1pt Solid #ACA899;
	position: relative;
}

#MainContent
{
	width: 475px;
	height: 250px;
	float: left;
	margin: 2px 2px 2px 2px;
	border: 1pt Solid #ACA899;
	background-color: White;
	padding:2px 2px 2px 2px;
}


#NewsLink 
{
	font-size: 10pt; 
	font-weight: bold; 
	margin-left: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	text-align: right;
	position: absolute; right: 10px; bottom: 10px; 
}


.CalendarRow
{
	height: 50px;
	padding: 0px 0px 10px 0px;
	vertical-align: middle;
}

.col1 
{    
	text-align: center;    
	vertical-align: top;
	width: 50px; 
	font-family:Calibri; 
	font-size:12pt; 
	text-transform:uppercase;
	float: left;
}

.col2 
{    
	text-align: left;    
	vertical-align: top;
	width: 50px; 
	font-family:Calibri; 
	font-size:26pt;
	float: left;
}

.col3 
{    
	font-weight: normal;    
	text-align: left;    
	vertical-align: top;
	width: 368px; 
	font-family:Calibri;
	float: right;
}

#CalendarLink
{
	width: 150px;
	float: left;
	font-size: 10pt; 
	font-weight: bold; 
	margin-left: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	text-align: right;
	position: absolute; right: 10px; bottom: 10px; 
}

#Footer
{
	float: right;
	width: 974px;
	background-color: White;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 1px 1px;
	font-size: 9pt; 
	text-align: center;
	font-family:Calibri
}

/* Section Settings */
.SectionSettings /* Section's title setting */
{
	font-weight: normal;
    color:Black;
    font-size: 12pt;
    float:left
}

.SectionSettings span /* Section's description setting */
{
	font-weight: normal;
    color:Black;
    font-size: 10pt;
}

.SectionGroupTitle 
{
	font-size: 17pt; 
	font-weight: bold; 
	margin-left: 0px;
	margin-bottom: 10px;
	border-bottom: solid 3px black;
}

.SecondaryTitle 
{
	font-size: 13.5pt; 
	font-weight: bold; 
	margin-left: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}

.DetailPageTitle
{
	font-size: 20pt; 
	font-weight: bold; 
	margin-left: 0px;
	margin-bottom: 10px;
	border-bottom: solid 3px black;
}

.indent
{
	margin-left: 15px;
}

.Title 
{
	font-size: 11pt; 
	font-weight: bold; 
	margin-left: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

.Detail 
{
	font-size: 11pt; 
	font-weight: normal; 
	margin-left: 0px;
	margin-bottom: 5px;
	text-decoration: none;
}
