 body {
    background-color: #617DA5;
    margin: 0;
    padding: 0;
    text-align: center;
}

#topspace
{
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    font-size: 10px;
    font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    width:986px;
    height: 22px;
    text-align: right;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding: 0px;    
}

#topspacer  {
	z-index: 0;
	width: 220px;
	float: right;
}

#topspacel  {
	padding-top: 5px;
	width: 760px;
	text-align: right;
	float: left;
}

#topspacel img {
    padding-top: 1px;
    margin-top: 0px;
    padding-right: 2px;

}

#searchbox
{
   width: 220px;
   margin: 0px;
   padding: 0px;
}


#container {
    margin-left: auto;
    margin-bottom: 22px;
    margin-right: auto;
    margin-top: 5px;
    padding: 5px;
    background-color: #fff;
    width: 976px;
    text-align: center;
}

#header {
    height:109px;
    background-color: #003366;
    background-image: url(../images/header_bg.jpg);

    overflow: hidden;
}

#header_left {
   
   width: 109px;
   height: 109px;
   padding-top: 9px;
   padding-left: 3px;
   float: left;
   
}

#header_right {
   margin-left: 0px;
   padding-right: 5px;
   text-align: justify;
   padding-top: 30px;
   background-position: 174px -1px;
   background-image: url(../images/crest_ghost.jpg);
   background-repeat: no-repeat;
   width: 387px;
   height: 109px;
   float: right;
   
   
}

#header_right h3  {
	font-size: .5em;
	color: white;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#header_center {
   text-align: left;
   margin-left: 0px;
   padding-left: 0px;
   padding-top: 2px;
   width: 470px;
   height: 109px;
   float: left;
}

#nav {
    width: 976px;
    margin-bottom: 5px;
    background-image: url(../images/nav_bg.jpg);
    background-repeat: repeat-x;
    background-color: #718db4;
    height:30px;
}

#nav_left {
   width: 100px;
   height: 30px;
   padding-left: 6px;
   float: left;
   }
#nav_right {
   padding-right: 5px;
   padding-top: 3px;
   margin-top: -26px;
   clear: none;
   float: right;
   height: 30px;
   width: 26px;
   text-align: right;

}

#nav_center {
  
	padding-top: 1px;
  
	width: 850px;
  
	height: 30px;  
	margin-bottom: -5px;
  
}


#navcontainer {
	
	height: 20px;
}

#navigation, #navigation ul { /* all lists */
	z-index: 10000;                
	padding-left: 0;                
	padding-bottom: 0;                
	padding-right: 0;                
	padding-top: 6px;                
	margin: 0;
	list-style: none;
	line-height: 1;
}

#navigation a {
	margin-left: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	margin-right: 15px;
	color: #fff;
	font-family: "Trebuchet MS";
	text-decoration: none;
	display: block;
}

#navigation li { /* all list items */
	font-size: 12px;                     
	margin-right: 15px;                     
	float: left; /* width needed or else Opera goes nuts */
}

#navigation li ul { /* second-level lists */
	text-align: left;                         
	background-color: #617DA5;                         
	position: absolute;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#navigation li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */                                                                                                                                                                                
	padding-top: 10px;                                            
	margin-top: 0px;                                            
	left: auto;
}




#spacer {
	margin-right: 0px;
	margin-left: 0px;
	height: 5px;
	width: 976px;
	background-color: #ad2134;
	overflow: hidden;
}

#content {
    background-image: url(../images/header_bg.jpg);
    margin-bottom: 5px;
    float: left;
    clear: both;
    width: 976px;
    margin-top: 5px;
    padding: 0px;
    background-color: #cccccc;
}

#divisionmenu  {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	max-height: 25px;
	border-style: none;
	border-width: 0px;
	padding: 0px;
	height: 25px;
	}

#divisionmenu img  {
	border-style: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
	}

#colwrap  {
	background: url(../images/leftbar.gif) repeat-y;
      background-color: #96968C;
	width: 976px;
}

#lcol  {
	clear: left;
	float: left;
	width: 429px;
}

#featuretitle h3  {
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	color: #AD2134;
	line-height: 19px;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#featuresub   {
	color: #003366;
	margin-bottom: 8px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: italic;
}

#featurestory  {
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 424px;
	float: left;
	padding-left: 0px;
}

#featurestory img  {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 5px;
    margin-top: 0px;
    padding: 0px;
    height: 150px;
    width: 150px;
	float: left;
}

#featurecolright  {
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 190px;
	text-align: left;
	float: right;
}

#featurecolright a  {
	color: #003366;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 190px;
	text-align: left;
	float: right;
}

#featurecolright p  {
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	width: 180px;
	text-align: left;
	float: right;
}

#featurecolleft  {
	width: 211px;
	float: left;
}

#storycenter  {
	margin-top: 10px;
	padding-top: 0px;
	padding-left: 6px;
	font-weight: bold;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
}

#breaker  {
	clear: left;
	width: 429px;
	float: left;
	background-color: #003366;
	color: white;
	margin: 0px;
}

#rcol  {
	width: 533px;
	clear: right;
	float: right;
}

#events  {
	width: 256px;
	background-color: #fff;
    margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 10px;
	padding: 0px;
	float: left;
}

.shadow  {
	background-color: #818179;
}

#news  {
	
      margin-left: 0px;
	
      margin-bottom: 5px;
	
      margin-right: 10px;
	
      margin-top: 10px;
	
      width: 256px;
	
      background-color: #fff;
      padding: 0px;
	float: right;
}

/* Schoolsuite Components ------------------ */

#sectionheader

{
   background-color: #DADAD0;
   color: #97948B;
   text-align: left;
   font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 5px;
   margin: 5px 5px 0px 5px;

}

#tools

{
  background: #97948B;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #fff;
  margin: 0px 5px 0px 5px;
  padding: 0px 0px 3px 0px;
  text-align: left;

}

#yearend

{
  padding-left: 5px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 6px;
  background: #b11e32;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 8pt;
  color: #fff;
  margin: 0px 5px 0px 5px;
  text-align: left;

}

#summerfront

{
  background-color: #21a641;
  padding-left: 5px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 6px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 8pt;
  color: #fff;
  margin: 0px 5px 0px 5px;
  text-align: center;

}

#champs

{
  background-color: #ba8d2b;
  padding-left: 5px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 6px;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 8pt;
  color: #fff;
  margin: 0px 5px 0px 5px;
  text-align: center;

}

#tools a

{
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 5px;
  margin-top: 0px;
  text-decoration: none;
  background: #97948B;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #fff;
  padding: 0px 0px 3px 0px;
  text-align: left;

}

#tools a:hover

{
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 5px;
  margin-top: 0px;
  text-decoration: underline;
  background: #97948B;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #fff;
  padding: 0px 0px 3px 0px;
  text-align: left;

}

#tools img
{
  padding: 3px 3px 0px 3px;

}


#eventwrapper
{
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 0px;
    background-color: #E9E9DF; 
    padding:5px;

}

#newswrapper
{
    background-color: #E9E9DF; 
    padding:5px;
    margin: 0px 5px 5px 5px;

}


.calendar-day
{
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	color: #000;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: none;
    display: block;
    text-align: left;
}
.calendar-day DT
{
	display: block;
      font-size: 9pt;
	color: #ad2134;
	font-family: Georgia, "Times New Roman", Times, serif;
      margin-top: 5px;
	
}

.calendar-day A
{
	padding-left: 0px;
	font-size: 8pt;
	color: #003366;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: none;
}
.calendar-day A:hover
{
	font-size: 8pt;
	color: #003366;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: underline;
}

dd
{
   margin-left: 0px;

}

.only-child
{
     margin-left: 0px;
     margin-bottom: 0px;
}

.first-child
{
    margin-left: 0px;
}
.alt
{
    margin-left: 0px;
}
.last-child

{
    margin-left: 0px;
}
ul.news
{
   display: block;
   text-align: left;
   list-style-type: none;
   font-size: 8pt;
   font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   margin-left: -20px;
   
   
}


ul.news a
{
   display: block;   
   color: #003366;
   text-decoration: none;
   margin-left: -20px;


	}
	
ul.news a:hover
{
   color: #003366;
   text-decoration: underline;
   margin-left: -20px;


	}


#footer {
   font-size: 12px;
   word-spacing: 0px;
   font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   color: #fff;
   padding-top: 8px;
   padding-bottom: 5px;
   margin-bottom: 0px;
   clear: left;
   margin-top: 0px;
   width:976px;
   height: 15px;
   background-color: #ad2134;
}
#header_center h1 {
	font-style: normal;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-shadow: 2px 2px 4px black;
	word-spacing: 3px;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 30px;
	color: white;
}

#header_center h2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 8px;
	margin-top: -20px;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	color: white;
}

.clear  {
    clear: both;

}

element  {
}

#topspacel a  {
	text-decoration: none;
	color: #fff;
}

#topspacel a:hover  {
	color: #fff;
	text-decoration: underline;
}

#flashcontent  {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 225px;
	z-index: 0;
}

#flashcontent2  {
	width: 976px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 300px;
	z-index: 0;
}

#flashcontent22  {
	width: 976px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	z-index: 0;
}

#DMBRI  {
	z-index: 1;
}

#flashcenter  {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 225px;
	width: 976px;
}

#flashcenter2  {
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	height: 300px;
	width: 976px;
}

#m_topstrip  {
	border-style: none;
	border-width: 0px;
	max-height: 25px;
	padding: 0px;
	margin: 0px;
	height: 25px;
	width: 976px;
}



#topstrip  {
	height: 25px;
	padding: 0px;
	margin: 0px;
}

#header_left img  {
	border-width: 0px;
}

#storycenter a  {
	color: #003366;
	text-decoration: none;
}

#storycenter a:hover  {
	color: #003366;
	text-decoration: underline;
}

#frontemergency  {



	font-size: 15px;



	font-family: "Lucida Grande", Verdana, Arial, sans-serif;



	padding: 10px;



	text-align: left;



	background-color: #fff491;



}

#frontemergency h1   {
	margin: 0px;
	padding: 0px;
	color: #ad2134;
	font-size: 20px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

#spec   {
	padding-left: 7px;
}

#spec img   {
	margin-left: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 5px;
	border-width: 0px;
	padding: 0px;
}

#warning {
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 0px;
	width: auto;
	margin-bottom: 5px;
	border-bottom-color: #cccc00;
	border-bottom-style: solid;
	font-size: 11px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	border-top-color: #cccc00;
	border-right-style: none;
	border-top-style: solid;
	border-width: 2px;
	background-color: #ffff99;
}

#eventwrapper h2 {
	display: none;
	color: #ff1f1f;
}

#yearend a {
	text-decoration: none;
	color: white;
}

#summerfront a {
	text-decoration: none;
	color: white;
}

#yearend a:hover {
	text-decoration: underline;
	color: white;
}

#summerfront a:hover {
	text-decoration: underline;
	color: white;
}

.college li {
	font-size: 7px;
}
#eventwrapper div.feedburnerFeedBlock ul {
padding: 0px;
margin: 0px;
text-align: left;
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
list-style-type: none
}
#eventwrapper div.feedburnerFeedBlock li {
margin: 0px;
border-style: none;
text-align: left;
padding-bottom: 5px;
padding-right: 0px;
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
padding-left: 5px;
list-style-type: none
}

#eventwrapper div.feedburnerFeedBlock li:hover {
color: #fff;
background-color: #dadad0;
margin: 0px;
border-style: none;
text-align: left;
padding-bottom: 5px;
padding-right: 0px;
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
padding-left: 5px;
list-style-type: none
}


#eventwrapper div.feedburnerFeedBlock ul li span.headline {
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
word-break: loose;
text-align: left;
font-style: normal;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 0px;
margin-right: 0px;
margin-top: 0px;
font-weight: normal;
}


#eventwrapper div.feedburnerFeedBlock ul li span.headline a{
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
color: #003366;
text-decoration: none;
font-style: normal;
font-size: 8pt;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
margin-top: 0px;
font-weight: normal;
}

#eventwrapper div.feedburnerFeedBlock ul li span.headline a:hover{
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
color: #003366;
text-decoration: underline;
font-style: normal;
font-size: 8pt;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
margin-top: 0px;
font-weight: normal;
}

div.feedburnerFeedBlock ul {
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-left:0;
padding-left:10px;
list-style-type: none
}
div.feedburnerFeedBlock li {
padding-bottom: 5px;
padding-top: 5px;
padding-right: 15px;
margin-bottom: 5px;
margin-top: 5px;
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-left:0;
padding-left:10px;
list-style-type: none
}

div.feedburnerFeedBlock li img{
 
	float: left;
 
	margin-bottom: 0px;
 
	margin-right: 10px;
 
	border-color: white;
 
	border-style: solid;
 
	border-width: 5px;
 
	height: 150px;
 
	width: 150px;
 
}

div.feedburnerFeedBlock li a{
  color: #003366;
  text-decoration: none;


}

div.feedburnerFeedBlock li a:hover{
  color: #003366;
  text-decoration: underline;


}


div.feedburnerFeedBlock ul li span.headline {
margin-left: 0px;
margin-bottom: 12px;
margin-right: 0px;
margin-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
font-style: normal;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
}

div.feedburnerFeedBlock ul li span.headline a{
padding-left: 0px;
padding-bottom: 5px;
padding-right: 0px;
padding-top: 0px;
color: #003366;
text-decoration: none;
font-style: normal;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 10px;
font-weight: normal;
}



div.feedburnerFeedBlock ul li span.headline a:hover{
padding-left: 0px;
padding-bottom: 5px;
padding-right: 0px;
padding-top: 0px;
color: #003366;
text-decoration: underline;
font-style: normal;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 10px;
font-weight: normal;
}

div.feedburnerFeedBlock p.date {
margin-bottom: 5px;
color: #ad2134;
display:inline;
font-size:0.88em;
margin-left:10px;
}

.fbsubscribelink {
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	margin-left: 20px;
}

.fbsubscribelink a {
	color: #003366;
	text-decoration: none;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}




.fbsubscribelink a:hover {
	color: #003366;
	text-decoration: underline;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

.fbsubscribelink img {
	margin-right: 5px;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	width: auto;
	height: auto
}

#creditfooter {
	display: none;
}

#featuretitle {
	padding-bottom: 5px;
	padding-left: 10px;
}
#toolstest

{
  padding-left: 5px;
  padding-bottom: 3px;
  padding-right: 5px;
  padding-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background: #97948B;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #fff;
  text-align: left;

}


#toolstest a

{
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 5px;
  margin-top: 0px;
  text-decoration: none;
  background: #97948B;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #fff;
  padding: 0px 0px 3px 0px;
  text-align: left;

}


#toolstest a:hover

{
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 5px;
  margin-top: 0px;
  text-decoration: underline;
  background: #97948B;
  font-family: "Lucida Grande", Verdana, Arial, sans-serif;
  font-size: 7pt;
  color: #fff;
  padding: 0px 0px 3px 0px;
  text-align: left;

}

#toolstest img
{
  padding: 3px 3px 0px 3px;

}

span.headline a
{
	color: #ad2134;
}

#cc {
	background-image: url(../images/cc_smes_front.png);
	background-repeat: no-repeat;
	height: 75px;
	width: 429px;
}

#cclink {
   

	margin-right: 35px;
   

	margin-top: 7px;
   

	float: right;
   

}

#cclink p a {
   

	font-size: 12px;
   

	font-weight: bold;
   

	text-decoration: none;
   

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   

	color: #f9cd6a;
   

}

#cclink p a:hover {
   

	font-size: 12px;
   

	font-weight: bold;
   

	text-decoration: underline;
   

	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   

	color: #f9cd6a;
   

}

#cclink p {
}

#champs a {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
}

#champs a:hover {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	text-decoration: underline;
	color: #fff;
}
#textpicturel   {

	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 0px;
	padding: 5px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	float: left;

}
#lcol p   {
	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
#feature   {
	padding-top: 0px;
	margin-top: 0px;
	text-align: justify;
	padding-right: 8px;
	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
#fadeshow1   {
	orphans: 0;
	position: relative;
	z-index: -9;
}

