 body {
    background-color: #617DA5;
    margin: 0;
    padding: 0;
    text-align: center;
}

h1, h2, h3 {
    right: 0px;
    bottom: 0px;
    left: 0px;
    top: 0px;
    padding-left: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-top: 0px;
    margin-left: 0;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0px;
    font-weight: normal;

}

#topspace
{
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    color: #ffffff;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    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;    
}

#topspacer  {
	padding: 0px;
	margin: 0px;
	z-index: 0;
	float: right;
}

#topspacel  {
	padding-top: 5px;
	text-align: right;
	float: left;
}

#googlesearch {
	margin: 0px; 
	padding: 0px; 
	display: inline;


}

#topspace a {



	color: #fff; 
	text-decoration: none;



}

#topspace a:hover {



	color: #fff; 
	text-decoration: underline;



}

#topspace a:visited {



	color: #fff;



}

#googlesearch img {

	padding: 0px;

	margin: 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 {
   float: right;
   margin-left: 0px;
   padding-right: 5px;
   text-align: justify;
   padding-top: 30px;
   background-position: 30px -1px;
   background-image: url(../images/crest_ghost.jpg);
   background-repeat: no-repeat;
   width: 187px;
   height: 109px;
   
   
}

#header_center {
   padding-left: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   padding-top: 36px;
   margin: 0px;
   text-align: left;
   width: 670px;
   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: 960px;
  
	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 {
	height: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 976px;
	background-color: #ad2134;
	overflow: hidden;
}

#spacer p   {
	margin: 0px;
	padding: 0px;
}

#content {
    margin-bottom: 5px;
    float: left;
    clear: both;
    width: 976px;
    margin-top: 5px;
    padding: 0px;
    background-color: #ad2134;
    
}

#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  {
	width: 430px;
	clear: left;
	float: left;
}

#featuretitle  {
    padding: 0px;
    margin: 0px;

}

#featuretitle h3  {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 6px;
	color: #AD2134;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#feature   {
	margin: 0px;
	border-style: none;
	clear: left;
	padding-left: 0px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	font-size: 11px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}


#feature p {
	margin: 0px;
}

#feature img {
	padding: 0px;
	margin: 0px;
}
#textpicturel   {

	clear: both;

	padding-left: 5px;

	padding-bottom: 5px;

	padding-right: 5px;

	padding-top: 5px;

	background-color: #fff;

	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 10px;
	margin-top: 0px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	float: left;

}



#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;

}

#toolstest

{
  width: 430px;
  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;

}

#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: left;

}

#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;

}

#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;

}

#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;

}

#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;

}

#tools img
{
  padding: 3px 3px 0px 3px;

}


#toolstest img
{
  padding: 3px 3px 0px 3px;

}


#eventwrapper
{
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 0px;
    background-color: #E9E9DF;

}

#eventwrapper_parent
{
    padding-left: 10px;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    margin-top: 0px;
    background-color: #dadad0;

}

#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;
	font-size: 30px;
	color: white;
}

#header_center h2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	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;
}

#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;
}

#warningdate {
	margin-top: 5px;
	text-align: left;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: auto;
	margin-bottom: 10px;
	border-bottom-color: #cccc00;
	border-bottom-style: solid;
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	border-top-color: #cccc00;
	border-right-style: none;
	border-top-style: solid;
	border-width: 0px;
	background-color: #dadacf;
}

#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 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: 11pt;
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: 11pt;
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;
margin-top: 6px;
padding-left:0px;
padding-top: 0px;
list-style-type: none
}
div.feedburnerFeedBlock li {
padding-bottom: 5px;
padding-top: 0px;
padding-right: 0px;
margin-bottom: 5px;
margin-top: 0px;
font-size: 11px;
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
margin-left:0;
padding-left:0px;
list-style-type: none
}

div.feedburnerFeedBlock li img{
 
	float: left;
 
	margin-bottom: 10px;
 
	margin-right: 10px;
 
	border-color: white;
 
	border-style: solid;
 
	border-width: 5px;
 
	height: 152px;
 
	width: 200px;
 
}

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 a{
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
color: #003366;
text-decoration: none;
font-style: normal;
font-size: 11px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
margin-top: 0px;
padding: 0px;
font-weight: normal;
}



div.feedburnerFeedBlock ul li span.headline a:hover{
font-family: "Lucida Grande", Verdana, Arial, sans-serif;
color: #003366;
text-decoration: underline;
font-style: normal;
font-size: 11px;
margin-left: 0px;
margin-bottom: 5px;
margin-right: 0px;
margin-top: 0px;
padding: 0px;
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: 0px;
}
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 margin-left: auto;
 margin-bottom: 0;
 margin-right: auto;
 margin-top: 0;
 list-style: none;
 padding: 0;
}

ul.dropdown {
 margin-right: auto;
 margin-left: auto;
 float: none;
 position: relative;
 z-index: 597;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}

div.spoiler p {
	font-size: 11px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}

div.meta {
	display: none;
}

div.spoiler img.left {
	height: 150px;
	width: 150px;
}

#cc {
	background-image: url(../images/cc_front.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 429px;
}

#fadeshow1 {
	border-right-color: white;
	border-right-style: solid;
	border-right-width: 5px;
	border-bottom-style: none;
	border-bottom-color: #fff;
	float: left;
	width: 541px;
	z-index: 0;
}

#featurecolumn {
	background-color: #e9e9de;
	width: 430px;
	float: left;
}


/* Underbar container */
.colmask1 {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;			/* This chops off any overhanging divs */
}
.colmask1 .col1,
.colmask1 .col2,
.colmask1 .col3 {
	padding-left: 0;
	padding-bottom: 5px;
	padding-right: 0;
	padding-top: 5px;
	font-weight: bold;
	color: #003366;
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	float:left;
	position:relative;		/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}

/* Toolbar container */
.toolmask {
	background-image: url(../images/tool_bg.png);
	background-color: #97948b;
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;			/* This chops off any overhanging divs */
}
.toolmask .col1,
.toolmask .col2,
.toolmask .col3 {
	background-image: url(../images/tool_bg.png);
	padding-left: 0;
	padding-bottom: 3px;
	padding-right: 0;
	padding-top: 3px;
	background-color: #97948b;
	color: #fff;
	font-size: 9px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	float:left;
	position:relative;		/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}



                      
.toolmask .col1 a,
.toolmask .col2 a,
.toolmask .col3 a {
		padding-right: 10px;
		color: #fff;
		text-decoration: none;
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 10px;
	}



                      
.toolmask .col1 a:hover,
.toolmask .col2 a:hover,
.toolmask .col3 a:hover {
		padding-right: 10px;
		color: #fff;
		text-decoration: underline;
		font-family: "Lucida Grande", Verdana, Arial, sans-serif;
		font-size: 10px;
	}



/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;			/* This chops off any overhanging divs */
}



/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
	margin-bottom: 0;
	padding-bottom: 0;
}
.col1,
.col2,
.col3 {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	float:left;
	position:relative;		/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}



/* 3 Column blog style settings - underbar */
.underbar {
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 5px;
	background:#eee;
	background-image: url(../images/underbar_bg.png);			/* right column background colour */
}
.underbar .colmid {
	right:25%;				/* width of the right column */
			/* center column background colour */
}
.underbar .colleft {
	right:25%;				/* width of the middle column */
				/* left column background colour */
}
.underbar .col1 {
    text-align: left;
	width:46%;				/* width of center column content (column width minus padding on either side) */
	left:52%;				/* 100% plus left padding of center column */
}
.underbar .col2 {
	text-align: left;
	width:21%;				/* Width of left column content (column width minus padding on either side) */
	left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.underbar .col3 {
    text-align: left;
	width:21%;				/* Width of right column content (column width minus padding on either side) */
	left:60%;
	padding:5 0 5 0;				/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

/* 3 Column blog style settings - toolbar */
.toolbar .colmid {
	right:25%;				/* width of the right column */
			/* center column background colour */
}
.toolbar .colleft {
	right:25%;				/* width of the middle column */
				/* left column background colour */
}
.toolbar .col1 {
    text-align: left;
	width:46%;				/* width of center column content (column width minus padding on either side) */
	left:52%;				/* 100% plus left padding of center column */
}
.toolbar .col2 {
	text-align: left;
	width:21%;				/* Width of left column content (column width minus padding on either side) */
	left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.toolbar .col3 {
    text-align: left;
	width:21%;				/* Width of right column content (column width minus padding on either side) */
	left:60%;
	padding:3 0 3 0;				/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


/* 3 Column blog style settings */
.blogstyle {
	background:#dadacf;			/* right column background colour */
}
.blogstyle .colmid {
	background-repeat: repeat;
	background-image: url(../images/midcol_bg.png);
	right:25%;				/* width of the right column */		/* center column background colour */
}

.blogstyle .colleft {
	right:25%;				/* width of the middle column */
	background:#e9e9de;			/* left column background colour */
}
.blogstyle .col1 {
	width:46%;				/* width of center column content (column width minus padding on either side) */
	left:52%;				/* 100% plus left padding of center column */
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
}
.blogstyle .col2 {
	text-align: left;
	width:21%;				/* Width of left column content (column width minus padding on either side) */
	left:56%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.blogstyle .col2 img {
	margin-top: 6px;
}

.blogstyle .col3 {
	width:21%;				/* Width of right column content (column width minus padding on either side) */
	left:60%;				/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

#buttonrow {
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	border-style: none;
	border-width: 0px;
	margin-top: 10px;
}

#buttonleft {
	margin-bottom: 10px;
	float: left;
}

#buttonright {
	margin-bottom: 10px;
	float: right;
}

#midcontent  {

	background-color: #ad2134;

}

#redside   {

	

	height: 415px;

	text-align: center;

	float: right;

	width: 245px;

	overflow: hidden;

}

#tagline   {
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: justify;
	border-right-color: #801c29;
	border-left-color: #ba2839;
	border-bottom-color: #801c29;
	border-top-color: #ba2839;
	border-style: solid;
	border-width: 2;
	background-color: #ad2134;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	color: white;
}

#morebtn   {
	background-position: 0 bottom;
}

#morebar   {
	padding-top: 10px;
	border-bottom-color: #7f1b27;
	height: 33px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #fff;
	background-color: #ad2134;
	overflow:hidden;
	 border-right-color: #801c29;
	border-left-color: #ba2839;
	border-top-color: #ba2839;

}

#admission   {
	padding-left: 10px;
	text-align: left;
	border-style: solid;
	border-width: 2;
	border-right-color: #801c29;
	border-left-color: #ba2839;
	border-bottom-color: #801c29;
	border-top-color: #ba2839;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	background-color: #ad2134;
}

#athletics   {
	padding-left: 10px;
	text-align: left;
	border-style: solid;
	border-width: 2;
	border-right-color: #6d1521;
	border-bottom-color: #6d1521;
	border-left-color: #ad2134;
	border-top-color: #ad2134;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	background-color: #931c2c;
}

#arts   {
	padding-left: 10px;
	text-align: left;
	border-style: solid;
	border-width: 2;
	border-right-color: #5b111b;
	border-bottom-color: #5b111b;
	border-left-color: #931c2c;
	border-top-color: #931c2c;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	background-color: #6d1521;
}

#century   {
	padding-left: 10px;
	text-align: left;
	border-style: solid;
	border-width: 2;
	border-right-color: #35090f;
	border-bottom-color: #350904;
	border-left-color: #6d1521;
	border-top-color: #6d1521;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	background-color: #5b111b;
}

#promise   {
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	text-align: center;
	border-style: solid;
	border-right-color: #c7bdab;
	border-bottom-color: #c7bdab;
	border-left-color: #fdf7ec;
	border-top-color: #fdf7ec;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #fff;
	background-color: #fdf0da;
}
#promise3   {
	background-color: #fdf0da;
	border-width: 0;
	text-align: center;
	border-style: solid;
	border-right-color: #6197af;
	border-bottom-color: #6197af;
	border-left-color: #363466;
	border-top-color: #363466;
	color: #fff;
}
#promise2   {
	padding-right: 0px;
	padding-left: 0px;
	border-style: solid;
	border-width: 1;
	border-right-color: #c7bdab;
	border-bottom-color: #c7bdab;
	border-left-color: #fdf7ec;
	border-top-color: #fdf7ec;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #fff;
	background-color: #fdf0da;
}
#tartantoday   {
	border-width: 0;
	text-align: center;
	border-style: solid;
	border-right-color: #56782e;
	border-bottom-color: #56782e;
	border-left-color: #79a344;
	border-top-color: #79a344;
	color: #fff;
	background-color: #003366;
}
#classes  {
   padding-top: 10px;
   height: 25px;
   padding-left: 10px;
   padding-right: 5px;
   text-align: left;
   font-size: 12px;
   font-family: "Lucida Grande", Verdana, Arial, sans-serif;
   color: #fff;
   background-color: #ad2134;
   border-right-color: #801c29;
	border-left-color: #ba2839;
	border-bottom-color: #801c29;
	border-top-color: #ba2839;
	border-style: solid;
	border-width: 1px;
 

}


    #classes a {
    	text-decoration: none;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #classes a:visited {
    	text-decoration: none;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #classes a:hover {
    	text-decoration: underline;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    

.findout   {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	color: #fff;
}

.btnlink   {
	color: #fff;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
}

.btnlink a   {
	color: #fff;
	text-decoration: none;
}

.btnlink a:hover   {
	color: #fff;
	text-decoration: underline;
}

.btnlink a:vistied   {
	color: #fff;
	text-decoration: none;
}

#feature a   {
	color: #003366;
}

#rednavcont   {
	padding-right: 25px;
}

#rednav   {
	display: inline;
}

#rednav li   {
	margin-right: auto;
	margin-left: auto;
	float: right;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 15px;
	color: #fff;
	font-size: 12px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	list-style-type: none;
}

#colwrap   {
	border-top-color: white;
	border-top-style: solid;
	border-top-width: 5px;
}



    #social1 {
    	padding-top: 10px;
    	height: 25px;
    	border-right-color: #435772;
    	border-bottom-color: #435772;
    	border-left-color: #7698c8;
    	border-top-color: #7698c8;
    	border-style: solid;
    	border-width: 1px;
    	background-position: 10px;
    	background-repeat: no-repeat;
    	background-image: url(../images/twitter.png);
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	text-align: left;
    	padding-left: 30px;
    	color: #fff;
    	background-color: #617da5;
    }
    #social2 {
    	padding-top: 10px;
    	height: 25px;
    	background-position: 10px;
    	background-repeat: no-repeat;
    	background-image: url(../images/facebook.png);
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	text-align: left;
    	padding-left: 30px;
    	color: #fff;
    	background-color: #617da5;
    	border-right-color: #435772;
    	border-bottom-color: #435772;
    	border-left-color: #7698c8;
    	border-top-color: #7698c8;
    	border-style: solid;
    	border-width: 1px;

    }
    #social1 a {
    	text-decoration: none;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #social1 a:visited {
    	text-decoration: none;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #social1 a:hover {
    	text-decoration: underline;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    
     #social2 a {
    	text-decoration: none;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #social2 a:visited {
    	text-decoration: none;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #social2 a:hover {
    	text-decoration: underline;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    
     #morebar a {
    	padding-left: 0px;
    	padding-bottom: 0px;
    	padding-right: 0px;
    	padding-top: 10px;
    	text-decoration: none;
    	font-size: 10px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #morebar a:visited {
    	text-decoration: none;
    	font-size: 10px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    #morebar a:hover {
    	text-decoration: underline;
    	font-size: 10px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    	color: #fff;
    }
    .col3 .importdates {
    	display: inline;
    	background-color: #dadacf;
    	text-align: left;
    	font-size: 9px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    }
    .col3 .importdates a {
    	text-align: left;
    	font-size: 12px;
    	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
    }
    #warningdate a {
    	text-decoration: none;
    	color: #003366;
    }
    #warningdate a:hover {
    	text-decoration: underline;
    	color: #003366;
    }
    
