/*---- Colors ----

Blue = #A6CEE6
Maroon = #1B80BD
Red = #91363c

-----------------*/

/*---- Site Wide ----*/
body {
	background: #FFF;
	SCROLLBAR-3DLIGHT-color: #000000; SCROLLBAR-DARKSHADOW-color: #000000; SCROLLBAR-HIGHLIGHT-color: #FFFFFF;
	SCROLLBAR-SHADOW-color: #FFFFFF; SCROLLBAR-ARROW-color: #FFFFFF; SCROLLBAR-FACE-color: #888888; SCROLLBAR-TRACK-color: #F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;
}
hr {
	color: #456983; background-color: #456983; height: 1px;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #349800; text-decoration: underline;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #349800; text-decoration: underline;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B02; text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #349800; text-decoration: underline;
}
.formitem1 {
	background: #FFF ; 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: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; letter-spacing: -0.03em; color: #000000;
}
.smalltxt a:link, .smalltxt a:visited {
	color:#FF0000;
	text-decoration: none;
}
.smalltxt a:hover {
	color:#c33;
	text-decoration: underline;
}
.smalltxt a:active {
	color:#AC4584;
	text-decoration: none;
}
.smalltxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}
.popup {
	background-color: #E5CA33;
}
/*---- Legal Info ----*/
.LegalText {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #999999;
}
/*---- Tables with background images styles ----*/
.newsTableText {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0em 0.7em 0em 0.7em;
}
.newsTableGreyLarge {
	font-size: 18px;
	color: #999999;
}
.newsTableGreenLarge {
	color: #349800;
	font-size: 22px;
}
.newsTableGreenSmall {
	color: #349800;
	font-size: 16px;
	font-weight: bold;
}
.newsTableGoldLarge {
	color: #E5CA33; 
	font-size: 22px; 
}
.newsTableGraySmall {
	font-size: 14px;
	color: #999999;
	font-weight: bold;
}
.smallCaptions {
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px; 
}
.newsTableGreenSmall {color: #349800; font-size: 20px; }

/*---- Main Nav Links ----*/
.MainNav a {
	font: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #349800;
}
.MainNav a:link, .MainNav a:visited {
	color: #C09A14;
	text-decoration: none;
}
.MainNav a:hover, .MainNav a:active {
	color: #349800;
	text-decoration: underline;
}

#GeneralArea {
	padding: 0 10px; 
	background: #FBF7E1 url(images/gold_top.gif)0 0 no-repeat !important;
	_background-color: #FBF7E1;
	_background-image: url(images/gold_top.gif);
	_background-position: top left;
	_background-repeat: no-repeat;	
}
/*---- Index Page ----*/
a.inav1:link, a.inav1:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #787878; text-decoration: underline;
}
a.inav1:hover, a.inav1:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #383838; text-decoration: none;
}
a.inav2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.inav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.inav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.inav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}

/*---- 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: #175276; text-decoration: underline;
}
a.dnav2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #175276; text-decoration: underline;
}
a.dnav2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #175276; text-decoration: none;
}
a.dnav2:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #175276; text-decoration: none;
}
a.dnav3:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav3:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline;
}
a.dnav3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}
a.dnav3:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;
}

/*---- Quick Links & Universal Links ----*/
.qlheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;
}
a.qlnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;
}
a.qlnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: underline;
}
a.qlnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;
}
a.qlnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;
}

.ulheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #349800;
}
a.ulnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline;
}
a.ulnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: underline;
}
a.ulnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none;
}
a.ulnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none;
}

/*---- Table colors ----*/
.td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FBF7E1; color: #333333; font-weight: bold;
}
.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FBF7E1; color: #CCCCCC; font-weight: bold;
}
.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DDDDDD; color: #333333; font-weight: bold;
}
.td4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FEFEFA;
}

/*---- Headers ----*/
.header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #333333;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;
}

/*---- Page Links ----*/
.linkstd1{
	border: #000000 1pt solid;
	background-color: #FBF7E1; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666;
}
.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: 11px; color: #000000; font-weight: bold;
}
.picturetd{
	font-family: Verdana, Arial, Helvetica, sans-serif; border: #000000 1pt solid; background-color: #E5CA33; margin: 5px 0px 10px 10px;
}

#PicCap {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: normal;
}

/*---- Calendar ----*/
.calheader{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000;
}
a.calnav1:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;
}
a.calnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: underline;
}
a.calnav1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;
}
a.calnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; 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: #D49376; color: #FFFFFF; font-weight: bold;
}
.caltd2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1B80BD; 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: #D49376;
}
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: #94AB76;
}
.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; color: #000000;
}
.scalw{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #1B80BD;
}
.scaltoday{
    font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #91363c; font-weight: Bold;
}

/*---- Calendar View ----*/
.cvheader{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #D49376; font-size: 12px; font-weight: bold; color: #FFFFFF;
}
.cvdayofweek{
	font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1B80BD; 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;
}
/*---- Side Navigation Menus ----*/
a.IncNavDivision, 
a.IncNavDepartment,
a.IncNavSubDepartment,
a.SubNav,
a.IncNavLinks{
	display: block; 
	padding: 3px 2px 2px 15px; 
	margin:0;
	background: transparent url(images/Bullet.gif) no-repeat 1px 0.51em;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.UniversalQuickLinks,
a.QuickLinks {
	display: block; 
	padding: 3px 2px 2px 15px; 
	margin:0;
	background: #EAF4E5;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;}
a.IncNavDivision:link, a.IncNavDivision:visited,
a.IncNavDepartment:link, a.IncNavDepartment:visited,
a.IncNavSubDepartment:link, a.IncNavSubDepartment: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: #56BA22;}
a.IncNavDivision:hover, a.IncNavDivision:active, 
a.IncNavDepartment:hover, a.IncNavDepartment:active,
a.IncNavSubDepartment:hover, a.IncNavSubDepartment: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: #C3A811;}
 
 #IncNavActiveDivision {font-weight: bold; background-image: url(images/Bullet2.gif);}
 a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {}
 
a.IncNavDepartment {margin-left: 13px; background: none; padding-left:2px; border:0;font-weight: normal;}
a.IncNavDepartment:link, a.IncNavDepartment:visited { color: #45A911;} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {}
 
 #IncNavActiveDepartment {font-weight: bold;}
 a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}
 
a.IncNavSubDepartment {margin-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 27px;}
a.IncNavPages:link, a.IncNavPages:visited {text-decoration: none; color: #56BA22;}
a.IncNavPages:hover, a.IncNavPages:active {text-decoration: none; color: #C3A811;}
 
a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover, a.ActivePage:active {font-weight:bold; color:#349800;}/*This is the current page*/

/*---- Quick Links Menus  ----*/
#QuickLinks, 
#UniversalQuickLinks {
	margin: 15px 0 0 0;}
#QuickLinks .QuickLinksTitle, 
#UniversalQuickLinks .UniversalQuickLinksTitle {
	font-weight:bold;
	border-bottom: 2px solid #999;
	color: #999;
	text-align:center;
	padding: 1px 5px 2px 0;}
#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 {}
 
/******************************************************************************************
#IndexNewsPortalDistrict, {
	margin-top: 3px;
	font: 12px/1.75 Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
div.IndexNewsPortalDistrict {
	padding-left: 17px;
	color: #000;
	font: 12px/1.75 Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent url(images/ArrowDownRightLarge.gif) no-repeat 3px 5px;}
	
/**************************************************************************************/

/*----New Code---*/

#IndexNewsPortalDistrict,
#IndexNewsPortalTop {
	margin-top: 3px;}
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited,
.IndexNewsPortalTop a:link, .IndexNewsPortalTop a:visited {
	display: none;
	padding-left: 17px;
	color: #990E21;
	font: bold 15px/1.75 "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	background: transparent url(images/ArrowDownRightLarge.gif) no-repeat 3px 5px;}
.IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active,
.IndexNewsPortalTop a:hover, .IndexNewsPortalTop a:active {
	color: #4C0F1F;
	text-decoration: none;}
.IndexNewsPortalDistrict span a:link, .IndexNewsPortalDistrict span a:visited,
.IndexNewsPortalSchool span a:link, .IndexNewsPortalSchool span a:visited {
	display: block;
	padding: 5px 0;
	margin: 0;
	font: 12px/1.6 "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: none;
	color: #00994D;}
.IndexNewsPortalDistrict span a:hover, .IndexNewsPortalDistrict span a:active,
.IndexNewsPortalSchool span a:hover, .IndexNewsPortalSchool span a:active {
	color: #004B02;
	text-decoration: none;}

/*----End New Code---*/

input { 
	vertical-align: top;
	color: #443;}
.formitem, .formitem1, .formitem:focus, .formitem1:focus {
	background: #FBF7E1;
	border: 1px solid #443;}
.formitem:hover, .formitem1:hover {
	border: 1px solid #998;}
textarea { 
	font: 11px/1.4 Verdana, Arial, Helvetica, sans-serif; 
	background: #FBF7E1;
	color: #443;}
option { 
	padding: 0 5px;
	border-bottom: 1px solid #EAE6D0;
	background: #FBF7E1;
	color: #443;}

	/* ----- NICE TITLES ----- */
#nicetitlecontainer{
	border: 1px solid #00994D;
	background-color: #EAF4E5;
	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:#00994D;
	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: #00994D;
	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;}

