/*---- Elements ----*/
body {
	margin: 25px 0 0 0; _margin: 0; padding: 0;
	background: #D4CBD2 url(images/Background.gif) top left;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	/* Scrollbar color effects - IE only */
	SCROLLBAR-3DLIGHT-color: #d9d9d9; SCROLLBAR-DARKSHADOW-color: #d3d3d3;
	SCROLLBAR-HIGHLIGHT-color: #ececec; SCROLLBAR-SHADOW-color: #e6e6e6; 
	SCROLLBAR-FACE-color: #fff; SCROLLBAR-TRACK-color: #c0c0c0;
	SCROLLBAR-ARROW-color: #ccc;
}
body td {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 { margin: 0 0 0.75em 0; font-family: Arial, Verdana, sans-serif;} /* sets the heading font style and removes margins */
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}

img {border:0} /* makes all images default border=0 */

/*---- List Items ----*/
ul {list-style-type: none;}
ul li {
	padding-left: 13px;
	background: transparent url(images/Bullet.gif) no-repeat 0 0.5em;}
/*	doing the above method allows the image used inplace of the 
	list item marker to align with text properly for all browsers and 
	still align wrapped text to the same place as the first line. 
	relative units are used so it will work with any text size.	*/ 

hr {
	border: none;
	background-color: #ccc; 
	color: #ccc;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
}
.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #900;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

/*---- Forms ----*/
input {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 1px 0 1px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.cvheader input {
	background-color: transparent;}
.formitem {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #333;}
.formitem1 {
	color: #000;
	vertical-align: middle;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #E7DEE3;
	border-color:#333;}
.formitem2 {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 5px 0 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #333;}
	
/*---- Links  ----*/
a:link, a:visited {
	color: #F78600;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #673460;
}
a:active {
	text-decoration: underline;
	color: #491C43;
}

/*----  Page Layout  ----*/
#PageWrapper {
	width: 100%;
	height: 100%;
	background: transparent url(images/BackgroundShadow.gif) repeat-y 50% 0;}
body > #PageWrapper {height: auto;} /* non-IE browsers only */
.MainTable {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	background-color: #FFFFFF;}
#Header {
	width: 782px;
	height: 104px;
	background: transparent url(images/TopBackground.jpg) no-repeat 0 0;}
#SlideShow {
	float:right;
	width:372px;
	height:231px;
	background: #fff url(images/SlideShow.jpg) no-repeat top left;
	overflow: hidden;}
#MainPage {
	float: left;
	width: 398px;
	padding-right: 5px;}
#DefaultIncludes > #MainPage {width: 393px;} /* non-IE browsers only */
#BreadCrumbs {
	top:151px;
	height: 17px;
	padding: 6px 15px 0 341px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #666;
	overflow: visible;
}
#DefaultIncludes {
	padding: 10px;
}
/*#DefaultIncludes p, #DefaultIncludes td, #DefaultIncludes th, #DefaultIncludes div, #DefaultIncludes span, #DefaultIncludes blockquote, #DefaultIncludes ol, #DefaultIncludes ul {
	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
}*/
.Divider { clear:both; height: 19px; background: #9B7A8D url(); color: #E3DBE0; padding: 3px 10px 4px 10px;}
body > .Divider { min-height:19px;} /* non-IE browsers only */
.SideNavigation {
	width: 167px;
	background: transparent url(images/SideNavigationBg.gif) repeat-y 0 0;
}
#SideNavigation {
	clear: both;
	width: 167px;
	padding: 10px 8px 5px 8px;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;}
#SideNavigation td {
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;}
td > #SideNavigation {width: 151px;}

.Date {
	padding-top: 10px;
	color: #666
}



/*--- DROP DOWN MENUS ---*/
#DropDown { 
	/* 
	The following is only necessary because this menu is using absolute positioning and is 
	being "placed" where we want it on the page rather falling within the flow of the document. 
	Absolute positioning was necessary because the div where the menu was being created was 
	only 25px in height and closeed each time the cursor moved outside the "main" div onto the 
	dropdown menu. The menu now "floats" on top of the rest of the page. 
	 */
	position: absolute;
	top:127px;
	left: 340px;
	z-index: 100;
	border-left: 1px solid #D0CDC0;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000;
}
#DropDown p {
	float:left;
	position: relative;
	margin: 0;
	padding: 4px 8px 4px 18px;
	height: 20px;
	border: 1px solid #F6F5EF;
	border-left-color: #fff;
	border-right-color: #E2DFCD;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	background: #F6F5EF url(images/TriangleDownRightLarge.gif) no-repeat 5px 7px;
	color:#c63;
	cursor: pointer;
}
#DropDown > p {
	/* for non-IE browsers to extend drop down bgcolor width of links */
	position: static;
	padding: 4px 8px 0 18px;
	height: 18px;
}
#DropDown p span {
	visibility: hidden;
	display: block;
	position: absolute;
	top: 23px; /* positioning fix required for IE to place links below drop down title */
	left: 0; /* positioning fix for IE to left align links with drop down title */
	margin-left: -2px;
	padding: 2px;
	font-weight: normal;
	border: 1px solid #eee;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	background: #FDFDFB url(images/DropDownBG.jpg) no-repeat bottom right;
}
#DropDown p > span { 
	/* resets the top and left properties to compensate for IE positioning fix */
	top: 24px;  
	left: auto; 
	margin-left: -20px; /* offset the drop down to adjust to left padding */
}
#DropDown p:hover span, #DropDown p.over span { visibility: visible;}
#DropDown p:hover, #DropDown p.over {
	background: #EDECE4 url(images/TriangleDownLarge.gif) no-repeat 5px 7px;
	border-top-color: #FAFAF8;
	border-right-color: #B0AB95;
	border-bottom-color: #B0AB95;
}
#DropDown span a {font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding: 3px 9px 3px 17px; display: block;} /* padding is increased by 1 here because IE does not support transparent borders */
body > #DropDown span a {padding: 2px 8px 2px 16px; border: 1px solid transparent;} /* Hidden from IE, padding is set to correct level and borders transparent */
#DropDown a:link, #DropDown a:visited {color:#FF7200; text-decoration:none;}
#DropDown span a:hover, #DropDown span a:active {
	/* Padding is reduced for IE to correct level, allowing space to add borders */
	padding: 2px 8px 2px 16px; 
	color:#000; 
	border: 1px solid #D8DCEB; 
	text-decoration:none; 
	background: #E9EBF3 url(images/TriangleRightSmall.gif) no-repeat 6px 50%;
}

/*---- Page Titles ----*/
.header, #DefaultIncludes .Title, .MainPage p.header, #DefaultIncludes .header {
	color: #63545D;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 0 0 0.25em 0;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c63;
}
#DefaultIncludes span.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c63;
}
/*---- Copyright and Legal Info ----*/
.LegalText {}
#Legal {
	clear: both;
	color: #aaa;
	font: 10px/11px Arial, Verdana, Helvetica, sans-serif;
	border-top: 1px solid #ccc;
	height: 30px;
	padding: 5px 10px 5px 6px; 
}
#Legal :link, #footer :visited { color: #777; }
#Legal hr { display: none }
#Legal #PoweredBy { border: 0; float: left }
#Legal #PoweredBy:hover { background: transparent }
#Legal p { margin: 0;}
#Legal p.left {
  height: 30px;
  float: left;
  margin-left: 1em;
  padding: 0 1em;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-size:9px;
}
#Legal p.right {
  float: right;
  text-align: right;
}
/*---- Top News and Events ----*/
#TopNews {
	clear:both;
	float: left;
	width: 408px;
	height: 231px;
	padding: 50px 20px 5px 13px;
	background: #F7F7D3 url(images/WelcomeBackground.jpg) no-repeat top left;
	overflow: hidden;}
td > #TopNews {width: 375px; height: 156px;} /* non-IE browsers only */
#TopNews ul {
	margin: 0;
	padding: 0;}
#TopNews ul li {
	padding-bottom: 2px;}
#TopNews span a {}
#TopNews span a:hover,  #TopNews span a:active {}

#TopEvents {
	float:right;
	width:362px;
	padding-left: 5px;}
#DefaultIncludes > #TopEvents {width: 357px;} /* non-IE browsers only */
#TopEvents ul {
	margin: 0;
	padding: 7px 0 0 6px;}
#TopEvents ul li {
	padding-bottom: 2px;}
#TopEvents span a {}
#TopEvents span a:hover,  #TopEvents span a:active {}

/*---- Top Navigation Menus ----*/
.TopNavigation {
	height:35px;
	margin: 0 0 0 137px;
	padding:0;
	background-color: transparent;
	overflow: hidden;}
.TopNavigation a {
	display: block;
	height: 35px;
	float: left;
	margin: 0;
	padding: 12px 7px 0px 7px;
	border-right: 1px solid #9B7A8D;
	background-color: #491D41;
	color: #E7DAE4;
	text-transform: uppercase;
	font: 10px Verdana, Arial, Helvetica, sans-serif;}
.TopNavigation > a {height: 35px;} /* non-IE browsers only */
.TopNavigation a:link, .TopNavigation a:visited {
	text-decoration: none;
	color: #E7DAE4;}
.TopNavigation a:hover, .TopNavigation a:active {
	text-decoration: none;
	background-color: #5B3757;
	color: #fff;}
.TopNavigation a.Active  {
	margin-top:0;
	height: 35px;
	padding-right: 12px;
	padding-left:: 12px;
	text-decoration: none;
	background-color: #491D41;
	font: bold 11px Arial, Helvetica, sans-serif ;
	color: #FFC500;}
.TopNavigation a.Active:link, .TopNavigation a.Active:visited {
	color: #FFC500;}
.TopNavigation a.Active:hover, .TopNavigation a.Active:active {
	background-color: #491D41;
	color: #FFC500;}
.TopSubNavigation {
	height:6px;
	padding:0;
	margin: 0 0 0 137px;
	border-bottom: 1px solid #755C6A;
	background-color:#9B7A8D;
	overflow: hidden;}
#Header > .TopSubNavigation {height:5px;} /* non-IE browsers only */
	
/*---- Side Navigation Toggle ----*/
#SideNavToggle {
	width: 164px;
	height: 22px;
	background: transparent url(images/SideNavToggleBg.gif) repeat-y 0 0;}
#SideNavToggle a:link, #SideNavToggle a:visited {
	display: block;
	float: left;
	margin: 6px 0 0 3px;
	padding: 1px 6px;
	background: #F3EDDE url();
	border-bottom: 1px solid #EBE0C7;
	border-right: 1px solid #DAC9A5;
	color: #444;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;}
#SideNavToggle a:hover, #SideNavToggle a:active {
	background: #FFFCF2 url();
	border-bottom-color: #F2EFE3;
	text-decoration: none;}
#SideNavToggle a.Active:link, #SideNavToggle a.Active:visited {
	margin-top: 4px;
	background: #FFF9E9 url();
	padding-top: 2px;
	padding-bottom: 3px;
	border-bottom: 0;
	border-right-color: #BDB988;
	text-decoration: none;}
#ToggleSideNavShowAll {display:none;}
#ToggleSideNavDivision {display:none;}

/*---- Side Navigation Menus ----*/
a.IncNavDivision {display: block; padding: 3px 12px 3px 2px; border-bottom: 1px solid #F7E6BD; margin-top: 0px;
	background: transparent url(images/NavArrowColorRight.gif) no-repeat 144px 50%;}
a.IncNavDivision:link, a.IncNavDivision:visited {text-decoration: none; color: #000;}
a.IncNavDivision:hover, a.IncNavDivision:active {text-decoration: none; color: #FF9900;}

	#IncNavActiveDivision { background: url(images/NavArrowColorDown.gif) no-repeat 143px 50%;}
	a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {}

a.IncNavDepartment {display: block; padding: 3px 12px 3px 2px; margin-left: 10px; border-bottom: 1px solid #F7E6BD; 
	background: transparent url(images/NavArrowGrayRight.gif) no-repeat 134px 50%;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {text-decoration: none; color: #000;} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {text-decoration: none; color: #FF9900;}

	#IncNavActiveDepartment { background: url(images/NavArrowGrayDown.gif) no-repeat 133px 50%;}
	a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}

a.IncNavSubDepartment {display: block; padding: 2px 12px 1px 2px; margin-left: 20px; border-bottom: 1px solid #F7E6BD;
	background: transparent url(images/NavArrowGrayRight.gif) no-repeat 124px 50%;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {text-decoration: none; color: #000;}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {text-decoration: none; color: #FF9900;}

	#IncNavActiveSubDepartment { background: url(images/NavArrowGrayDown.gif) no-repeat 123px 50%;}
	a#IncNavActiveSubDepartment:hover, a#IncNavActiveSubDepartment:active {}

a.IncNavPages {display: block; font: 11px Arial, Helvetica, Verdana, sans-serif; padding: 2px 8px 1px 22px;}
a.IncNavPages:link, a.IncNavPages:visited {text-decoration: none; color: #777;}
a.IncNavPages:hover, a.IncNavPages:active {text-decoration: none; color: #FF9900;}

a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover {font-weight:bold; color: #FF9900;} /*This is the current page*/

/*---- Quick Links Menus  ----*/
#SideNavigation #QuickLinks { }
#SideNavigation  td.QuickLinks a {display: block; padding: 3px 3px 3px 10px; border-bottom: 1px solid #F7E6BD;;
	background: transparent url(images/NavArrowColorRight.gif) no-repeat 0 50%;}
#SideNavigation  td.QuickLinks a:link, #SideNavigation  td.QuickLinks a:visited {text-decoration: none; color: #000;}
#SideNavigation  td.QuickLinks a:hover, #SideNavigation  td.QuickLinks a:active {text-decoration: none; color: #FF9900;}

#SideNavigation #UniversalQuickLinks { background-color: #FEFCF5; border: 1px dotted #F7E6BD; margin: 5px 0;}
#SideNavigation td.UniversalQuickLinksTitle {color: #DACDD5; text-align:center; font: bold 11px Arial, Helvetica, sans-serif; padding: 3px 4px; border-bottom: 1px solid #DBD8A4; background: #9B7A8D url();}
#SideNavigation td.UniversalQuickLinks { padding: 2px 6px 6px 6px; line-height:normal; }

/*---- SubNav Links Menus  ----*/
.SubNav  a {
	display: block; 
	padding: 3px 3px 3px 10px; 
	border-bottom: 0px solid #E4EEFC; 
	margin-top: 2px;
	background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
.SubNav  a:link, .SubNav  a:visited {text-decoration: none; color: #AA542B;}
.SubNav  a:hover, .SubNav a:active {color: #f40; border-bottom-color: #91BAF2; text-decoration: none;}


/* ----- NICE TITLES ----- */
#nicetitlecontainer{
	border: 2px solid #101F45;
	background-color: #44506D;
	filter: alpha(opacity=80); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:.80;
	opacity:.80;}
div.nicetitle{
	font-size: 10px;
	left: 0;
	padding: 6px;
	position: absolute;
	top: 0;
	text-align:left;
	max-width: 30em;
	z-index: 100;
	width: auto;
	height: auto;}	
div.nicetitle p {
	margin: 0;
	padding-bottom: 3px;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	filter: alpha(opacity=100); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:1;
	opacity:1;}
div.nicetitle p.destination {
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	text-align: left;
	filter: alpha(opacity=100); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:1;
	opacity:1;}

/*---- TABLES  ----*/
.td1
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E6D7A4
}
.td2
{
    FONT-WEIGHT: bold;
    COLOR: #444;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F6F5EF
}
.td3
{
    FONT-WEIGHT: bold;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #c63
}
.td4
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #9B7A8D
}
.td5
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd
}
.td6
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd
}
.td7
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd}
.td8
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd}

#PicCap {color: #000}
/*---- Calendar ----*/
.calheader{
	font-size: 11px; font-weight: bold; color: #333;
}
a.calnav1:link, a.calnav1:visited {
	font-size: 10px; color: #666; text-decoration: none;}
a.calnav1:hover, a.calnav1:active {
	font-size: 10px; color: #000; text-decoration: none;}
a.calnav2:link, a.calnav2:visited {
	font-size: 10px; color: #666; text-decoration: none;}
a.calnav2:hover, a.calnav2:active {
	font-size: 10px; color: #000; text-decoration: none;
}
td.caltd1 {
	font-size: 10px; background-color: #b5b5b5; color: #000; font-weight: bold;
}
td.caltd2 {
	font-size: 10px; background-color: #d5d5d5; color: #333; font-weight: bold;
}
td.caltd3 {
	font-size: 10px; background-color: #eee; color: #333; font-weight: bold;
}
td.caltd4 {
	font-size: 10px; background-color: #aaa; color: #fff;
}

/*---- Small Calendars ----*/
td.scal{
	 font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #fff; border-left: 1px solid #fff; 
	border-bottom: 1px solid #555; border-right: 1px solid #555;
	background-color: white;
}
td.scalheader{
    font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif; background-color: #fff;
}
a.scalnav1:link, a.scalnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}
a.scalnav1:hover, a.scalnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; text-decoration: none;}
td.scaldayofweek{
    font-family: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666; background-color: #bcbcbc;
}
td.scalday1{
    font-family: xx-small Verdana, Arial, Helvetica, sans-serif; color: #efefef; background-color: #efefef;
}
td.scalday2{
	font-family: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
td.scalw{
	font-family: 10px Verdana, Arial, Helvetica, sans-serif;background-color: #ddd;
}
td.scaltoday{
    font-family: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #09f;
}

/*---- Calendar View ----*/
td.cvheader{
	background-color: #bfbfbf; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
td.cvdayofweek{
	background-color: #666; font-size: 11px; color: #FFFFFF;
}
td.cvday1{
	background-color: #efefef; font-size: 9px; color: #000000;
}
td.cvday2{
	font-size: 9px; color: #000000;
}
/*---- Top News and Events ----*/
#TopNews {
	clear:both;
	float: left;
	width: 408px;
	height: 231px;
	padding: 5px 10px 5px 25px;
	background: #FFF url(images/WelcomeBackground.jpg) no-repeat top left;
	overflow: hidden;}
td > #TopNews {width: 373px; height: 221px;} /* non-IE browsers only */
#TopNews ul {
	margin: 0;
	padding: 0;}
#TopNews ul li {
	padding-bottom: 2px;}
#TopNews span a {}
#TopNews span a:hover,  #TopNews span a:active {}

#TopEvents {
	/*float:right;
	width:355px;*/
	padding: 0 0 0 12px;}
/*#DefaultIncludes > #TopEvents {width: 357px;}  non-IE browsers only */
#TopEvents ul {
	margin: 0;
	padding: 7px 0 0 6px;}
#TopEvents ul li {
	padding-bottom: 2px;}
#TopEvents span a {}
#TopEvents span a:hover,  #TopEvents span a:active {}

/*Index news EVENTS*/
/*Index news TOP STORIES*/
/*Index news DISTRICT NEWS*/
/*Index news SCHOL NEWS*/
#IndexNewsPortalSchool {visibility: hidden;}
#IndexNewsPortalEvents,
#IndexNewsPortalTop,
#IndexNewsPortalDistrict {}
.IndexNewsPortalEvents {
	padding-top: 19px;}
.IndexNewsPortalSchool a:link, .IndexNewsPortalSchool a:visited {display:none;}
.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited,
.IndexNewsPortalTopNews a:link, .IndexNewsPortalTopNews a:visited,
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited {
	display: block;
	color: #673460;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 0 0 0.25em 0;
	text-decoration: none;}
.IndexNewsPortalSchool a:hover, .IndexNewsPortalSchool a:active {visibility: hidden;} 
.IndexNewsPortalEvents a:hover, .IndexNewsPortalEvents a:active,
.IndexNewsPortalTopNews a:hover, .IndexNewsPortalTopNews a:active,
.IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active{
	color: #F78600;
	text-decoration: none;}
.IndexNewsPortalSchool span a:link, .IndexNewsPortalSchool span a:visited {visibility: hidden;}
.IndexNewsPortalEvents span a:link, .IndexNewsPortalEvents span a:visited,
.IndexNewsPortalTopNews span a:link, .IndexNewsPortalTopNews span a:visited,
.IndexNewsPortalDistrict span a:link, .IndexNewsPortalDistrict span a:visited{
	display: block;
	padding: 0 0 2px 13px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(images/Bullet.gif) no-repeat 0 0.5em;
	text-decoration: underline;
	color: #673460;}
.IndexNewsPortalSchool span a:hover, .IndexNewsPortalSchool span a:active {visibility: hidden;}
.IndexNewsPortalEvents span a:hover, .IndexNewsPortalEvents span a:active,
.IndexNewsPortalTopNews span a:hover, .IndexNewsPortalTopNews span a:active,
.IndexNewsPortalDistrict span a:hover, .IndexNewsPortalDistrict span a:active {
	color: #F78600;}

	
/*---- News Tab Navigation Links ----*/
	/*---- Tabs ----*/
ul#tabnav {
	list-style-type: none;
	font-weight: bold;
	margin: 0;
	padding-right: 15px;
	padding-bottom: 23px;
	border-bottom: 1px solid #333333;
}
ul#tabnav li {
	float: right;
	margin: 1px 3px 0px 3px;
	border: 1px solid #333;
	border-bottom: 1px solid #333333;
	background: #666666 url();
}
ul#tabnav a:link, #tabnav a:visited  {
	display: block;
	width: 135px;
	padding: 3px 0px 4px 0px;
	background: transparent url();
	color: #FFFFFF;
	text-decoration: none;
	/*background-image: url(http://images.pcmac.org/websites/LimestoneCountySchools/LimestoneCounty/images/tab_rounded_corners.gif);
	background-repeat: no-repeat;
	background-position: top;*/
}
ul#tabnav a:hover  {
	color: #FFFFFF;
	background-color: #152976;
	text-decoration: none;
}
	/*---- Selected Tab ----*/
td#district li.district, td#school li.school, td#submit li.submit {
	padding-right: 0;
	padding-left: 0;
	margin-top: -1;
	background-color: #F5F5F5;
	border-top: 3px solid #0000d0;
	border-bottom-color: #F5F5F5;
	color: #152976;
}
td#district li.district a:link, td#district li.district a:visited, td#school li.school a:link, td#school li.school a:visited, td#submit li.submit a:link, td#submit li.submit a:visited {
	background-color: #F5F5F5;
	color: #152976;
	text-decoration: none;}

