/*---- Colors ----

Blue = #3795CA
Maroon = #555555
Red = #91363C

-----------------*/

/*---- Site Wide ----*/
body {
	SCROLLBAR-3DLIGHT-color: #000000; SCROLLBAR-DARKSHADOW-color: #000000; SCROLLBAR-HIGHLIGHT-color: #FFFFFF;
	SCROLLBAR-SHADOW-color: #FFFFFF; SCROLLBAR-ARROW-color: #FFFFFF; SCROLLBAR-FACE-color: #3795CA; SCROLLBAR-TRACK-color: #F2F2F2;
	background-color: #F0F4F3;
}
body, p, td, th, div, blockquote, dl, ul, ol {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
}
h1 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0E0E66; margin-bottom: 10px;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0E0E66; margin-bottom: 10px;
}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6A6A8F;
}
.LegalText {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;
}
.SpecialAnnouncements h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; margin-bottom: 10px
}
.SpecialAnnouncements p {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}

hr {
	color: #666666; background-color:#666666; height: 1px;
}

a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #88A755; text-decoration: underline;
}
a:hover, a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #60753B; text-decoration: underline;
}
.formitem1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; font-size: 9px; color: #000000;
}
.formitem2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; font-size: 9px; color: #000000;
}
.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
}
.smalltxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.smalltxt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff;
}
.smalltxt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #336596;
}
.smalltxt5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #336596;
}
.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
.popup {
	background-color: #3795CA;
}

/*---- Forms ----*/
input {
	color: #333333;
	padding: 2px 2px 2px 3px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
input.button {
	color: #FFFFFF;
	padding: 1px 2px 2px 2px;
	height: 18px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #666666;
	border: 1px solid #000000;
	cursor: hand;
}


/*---- Index Page ----*/
a.inav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: underline;
}
a.inav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: underline;
}
a.inav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: none;
}
a.inav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3795CA; text-decoration: none;
}
a.inav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: underline;
}
a.inav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: underline;
}
a.inav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;
}
a.inav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none;
}
a.inav3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.inav3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.inav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.inav3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #861C00; text-decoration: none; font-weight: bold;
}

/*---- Default Page ----*/
a.dnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;
}
a.dnav3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;
}
a.dnav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;
}
a.dnav3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;
}
a.dnav4:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.dnav4:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.dnav4:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.dnav4:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.dnav5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;
}
a.dnav5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: underline;
}
a.dnav5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
}
a.dnav5:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;
}


/*---- Quick Links & Universal Links ----*/
.qlheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
a.qlnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.qlnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.qlnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.qlnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}

.ulheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
a.ulnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.ulnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: underline;
}
a.ulnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}
a.ulnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none;
}

/*---- Headers ----*/
.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #3795CA;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3795CA;
}

/*---- Page Links ----*/
.linkstd1{
	border-right: #000000 1pt solid; border-top: #000000 1pt solid; border-left: #000000 1pt solid; border-bottom: #000000 1pt solid;
	background-color: #3795CA; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.linkstd2{
	border-right: #000000 1pt solid; border-left: #000000 1pt solid; border-bottom: #000000 1pt solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}

/*---- Pictures ----*/
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: bold;
}
.picturetd{
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; background-color: #3795CA;
}

/*---- Calendar ----*/
.calheader{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #3795CA;
}
a.calnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.calnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.calnav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.calnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.calnav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
.caltd1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3795CA; color: #FFFFFF; font-weight: bold;
}
.caltd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #555555; color: #FFFFFF; font-weight: bold;
}
.caltd3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #BCC3D4; color: #000000; font-weight: bold;
}
.caltd4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E5E5E5;
}

/*---- Small Calendars ----*/
.scal{
	border-top: 1px solid #000000; border-left: 1px solid #000000; background-color: white;
}
.scalheader{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; background-color: #555555;
}
a.scalnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.scalnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: underline;
}
a.scalnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
a.scalnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;
}
.scaldayofweek{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: white; font-weight: bold; background-color: #3795CA;
}
.scalday1{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #E5E5E5; background-color: #E5E5E5;
}
.scalday2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
}
.scalw{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #555555;
}
.scaltoday{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3B5F75; font-weight: Bold;
}

/*---- Calendar View ----*/
.cvheader{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3795CA; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
.cvdayofweek{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #555555; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.cvday1{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E5E5E5; font-size: 9px; color: #000000;
}
.cvday2{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; padding-left: 2px;
}

/*---- MainNav Links ----*/

#MainNav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 0px solid #0E0E66;
	text-transform: uppercase;
}
#MainNav ul {
	float: left;
	list-style: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border-bottom: 0px;
}
#MainNav li {
	border-bottom: 0px;
	display: inline;
}
#MainNav li a:link, #MainNav li a:visited  {
	float: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	padding: 6px 5px 4px 7px;
	margin: 0px 2px 0px 0px;
	background-color: #A7555A;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	color: #FFF;
	text-decoration: none;
	background-image: url(images/MainNavCorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#MainNav li a:hover  {
	color: #FFF;
	background-color: #753B3F;
	text-decoration: none;
}

/*---- Sub Menu Navigation ----*/
.SubNav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
	color: #FFFFFF; 
	display: block; 
}

.SubNav a:link {
	color: #FFFFFF; 
	padding: 2px 4px 2px 6px;
	margin-bottom: 3px;
	background-color: #222B91;
	text-decoration: none; 
	display: block; 
}
.SubNav a:visited { 
	color: #FFFFFF; 
	padding: 2px 4px 2px 6px;
	margin-bottom: 3px;
	background-color: #222B91;
	text-decoration: none; 
	display: block; 
}
.SubNav a:hover {
	color: #FFFFFF; 
	background-color: #4852A4;
	text-decoration: none; 
	display: block; 
}
.SubNav a:active {
	color: #FFFFFF; 
	background-color: #4852A4;
	text-decoration: none; 
	display: block; 
}

/*  Common Side Nav Styles  */
.AccentColor3 {background-color: #5588A7;}
.SideNavigation {padding: 5px;}
/*---- Side Navigation Menus ----*/
a.IncNavDivision, 
a.IncNavDepartment,
a.IncNavSubDepartment,
a.SubNav,
a.IncNavLinks,
a.QuickLinks,
a.UniversalQuickLinks {
	display: block; 
	padding: 2px 4px 2px 6px;
	margin-bottom: 3px;
/*	background: #3B5F75;
*/	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.IncNavDepartment:link, a.IncNavDepartment:visited,
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited{
text-decoration: none; color: #FFF;}
a.IncNavDivision:link, a.IncNavDivision:visited,
a.SubNav:link, a.SubNav:visited,
a.IncNavLinks:link, a.IncNavLinks:visited,
a.QuickLinks:link, a.QuickLinks:visited,
a.UniversalQuickLinks:link, a.UniversalQuickLinks:visited  {
text-decoration: none; color: #FFF; background: #3B5F75;}
a.IncNavDepartment:hover, a.IncNavDepartment:active,
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active{
text-decoration: none; color: #C0E7FF;}
a.IncNavDivision:hover, a.IncNavDivision:active, 
a.SubNav:hover, a.SubNav:active,
a.IncNavLinks:hover, a.IncNavLinks:active, 
a.QuickLinks:hover, a.QuickLinks:active,
a.UniversalQuickLinks:hover, a.UniversalQuickLinks:active  {
text-decoration: none; color: #3B5F75; background: #C0E7FF;}
 
 #IncNavActiveDivision {font-weight: bold;}
 a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {}
 
a.IncNavDepartment {/*margin-left: 13px;*/ background: none; padding-left:15px; border:0;font-weight: normal;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {}
 
 #IncNavActiveDepartment {font-weight: bold;}
 a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}
 
a.IncNavSubDepartment {padding-left: 25px; background: none; padding-left:2px; border:0;font-weight: normal;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {}
 
 #IncNavActiveSubDepartment {font-weight: bold;}
 a#IncNavActiveSubDepartment:hover, a#IncNavActiveSubDepartment:active {}
 
a.IncNavPages {display: block; font: 11px Tahoma, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 30px; margin-bottom: 3px; /*margin-left: 30px;*/}
a.IncNavPages:link, a.IncNavPages:visited {text-decoration: none; color: #FFF;}
a.IncNavPages:hover, a.IncNavPages:active {text-decoration: none; color: #C0E7FF;}
 
a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover, a.ActivePage:active {font-weight:bold; color:#FFF;}/*This is the current page*/
 
/*---- User Links Menus  ----*/
#UserLinksMenu {}
#UserLinksMenu  a.IncNavLinks:link, #UserLinksMenu  a.IncNavLinks:visited {}
#UserLinksMenu  a.IncNavLinks:hover, #UserLinksMenu  a.IncNavLinks:active {}
 
/*---- Quick Links Menus  ----*/
#QuickLinks, 
#UniversalQuickLinks {
	margin: 15px 0 0 0;}
#QuickLinks .QuickLinksTitle, 
#UniversalQuickLinks .UniversalQuickLinksTitle {
	font-weight:bold;
	border-bottom: 2px solid #FFF;
	color: #FFF;
	text-align:center;
	padding: 1px 5px 2px 0;
	margin-bottom: 0;
	background: none;}
#QuickLinks a.QuickLinks, 
#UniversalQuickLinks a.UniversalQuickLinks {text-transform: none;}
#QuickLinks a.QuickLinks:link, #QuickLinks a.QuickLinks:visited,
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {}
#QuickLinks a.QuickLinks:hover, #QuickLinks a.QuickLinks:active,
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {}
 
#UniversalQuickLinks {}
#UniversalQuickLinks .UniversalQuickLinksTitle {}
#UniversalQuickLinks a.UniversalQuickLinks {}
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {}
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {}
 
/*---- SubNav Links Menus  ----*/
#SubNav {}
#SubNav a.SubNav {}
#SubNav a.SubNav:link, #SubNav a.SubNav:visited {}
#SubNav a.SubNav:hover, #SubNav a.SubNav:active {}


/* ----- END COMMON SIDE-NAV STYLES  ----- */
/* ----------------------------------------- */

/*---- News Page Styling----*/
.News {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;
}
.News a:link, .News a:visited {}
.News a:hover, .News a:active {}
.NewsTitle {
	color: #000000; font-size: 11px;
}
.NewsTitle a:link, .NewsTitle a:visited {
	color: #333333; text-decoration: none;
}
.NewsTitle a:hover, .NewsTitle a:active {
	color: #39713E;}


/*Index news EVENTS*/
/*Index news TOP STORIES*/
/*Index news DISTRICT NEWS*/
/*Index news SCHOL NEWS*/
#IndexNewsPortalEvents,
#IndexNewsPortalSchool, 
#IndexNewsPortalDistrict,
#IndexNewsPortalTop {
	margin-top: 3px;}
.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited {
	display: none;}
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited {
 	display:none;}
/*.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited,
.IndexNewsPortalSchool a:link, .IndexNewsPortalSchool a:visited,
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited,
.IndexNewsPortalTop a:link, .IndexNewsPortalTop a:visited {
	padding-left: 17px;
	color: #990E21;
	font: bold 15px/1.75 Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent url(images/ArrowDownRightLarge.gif) no-repeat 3px 5px;}
.IndexNewsPortalEvents a:hover, .IndexNewsPortalEvents a:active,
.IndexNewsPortalSchool a:hover, .IndexNewsPortalSchool a:active,
.IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active,
.IndexNewsPortalTop a:hover, .IndexNewsPortalTop a:active {
	color: #4C0F1F;
	text-decoration: underline;}
*/.IndexNewsPortalEvents span a:link, .IndexNewsPortalEvents span a:visited,
.IndexNewsPortalTopNews span a:link, .IndexNewsPortalTopNews span a:visited,
.IndexNewsPortalDistrict span a:link, .IndexNewsPortalDistrict span a:visited,
.IndexNewsPortalSchool span a:link, .IndexNewsPortalSchool span a:visited {
	display: block;
	padding: 0 0 0 5px;
	margin: 0 0 0 5px;
	font: 11px/1.6 Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(images/BulletNews.gif) no-repeat 5px 0.25em;
	text-decoration: none;
	text-transform: none;
	color: #88A755;}
.IndexNewsPortalEvents span a:link, .IndexNewsPortalEvents span a:visited {
	background-image: url(images/BulletEvent.gif);}
.IndexNewsPortalEvents span a:hover, .IndexNewsPortalEvents span a:active,
.IndexNewsPortalTopNews span a:hover, .IndexNewsPortalTopNews span a:active,
.IndexNewsPortalDistrict span a:hover, .IndexNewsPortalDistrict span a:active,
.IndexNewsPortalSchool span a:hover, .IndexNewsPortalSchool span a:active {
	color: #60753B;
	text-decoration: underline;}
	
/*---- Copyright and Legal Info ----*/
.LegalText {}
#Legal {
	clear: both;
	color: #aaa;
	font: 10px/11px Arial, Verdana, Helvetica, sans-serif;
	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;}

/* ----- NICE TITLES ----- */
#nicetitlecontainer{
	border: 1px solid #3B5F75;
	background-color: #C0E7FF;
	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:#000;
	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: #000;
	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;}
