@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;} 
body {
	margin: 0px;
	background-image: url(images/bodyback.png);
	background-repeat: repeat;
	color: #000000;
	background-color: #9db4e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#TOPBAR {
	background-color: #4b66a2;
	height: 140px;
	margin: 0px;
}
#MAST {
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/01MASTBACK.png);
	height: 110px;
	width: 100%;
}
#CINTENTHOLDER {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -110px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}


#CINTENTHOLDER #CONTENT #INNERCONTENT #FULLCONTENTAREA {
	float: left;
	width: 900px;
	padding-top: 0px;
	background-image: url(images/01BOTTOMAREAGRADIENT.png);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #F2C751;
	background-color: #FFFFFF;
	margin-top: 7px;
}
.BOTTOMCOLUMN {
	float: left;
	width: 289px;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(images/btmcolback.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E2E6F0;
	height: 125px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 0px;
}
.HANDBOOK {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/smallSTAFFblue.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	color: #4B66A2;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT {
	overflow: auto;
}
#CINTENTHOLDER #CONTENT #HOMERIGHTAREA {
	width: 380px;
	float: right;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #FAE9BC;
}
#CINTENTHOLDER #CONTENT #HOMELEFTAREA {
	width: 490px;
	float: left;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#FOOTER {
	background-color: #000000;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #F2C751;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2C751;
	float: left;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.invertedshiftdown{
	padding: 0;
	width: 900px;
	voice-family: "\"}\"";
	voice-family: inherit;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FCD978;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FCD978;
	height: 20px;
	background-color: transparent;
	margin-right: auto;
	margin-left: auto;
}

.invertedshiftdown ul{
	list-style: none;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.invertedshiftdown li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown a{
	float: left;
	display: block;
	color: black;
	text-decoration: none; /*Padding within each menu item*/
	background-color: white; /*Default menu color*/
	/*BELOW 4 LINES add rounded bottom corners to each menu item.
  ONLY WORKS IN FIREFOX AND FUTURE CSS3 CAPABLE BROWSERS
  REMOVE IF DESIRED*/
-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-style: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.invertedshiftdown a:hover{
	padding-top: 3px; /*Flip default padding-top value with padding-bottom */
	padding-bottom: 3px; /*Flip default padding-bottom value with padding-top*/
	color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	background-image: url(images/NAVIGATIONBACK.png);
	font-weight: bold;
}
#CINTENTHOLDER #MAST h1 {
	background-image: url(images/01MAST.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -2000px;
	height: 110px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #TEMPMESSAGE {
	padding: 20px;
}


.invertedshiftdown .current a{ /** currently selected menu item **/
	background-color: #FCD978; /*Flip default padding-bottom value with padding-top*/
	color: #000000;
	background-image: url(images/NAVIGATIONBACK.png);
}
#NEWSSECTION {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #4B66A2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #4B66A2;
	border-top-width: 1px;
	border-bottom-width: 7px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #4B66A2;
	border-bottom-color: #4B66A2;
	padding-bottom: 5px;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 10px;
	background-image: url(images/01NEWSAREAAGRADIENT.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#SPACEFOOTER #BRAND {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #000000;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #RIGHTSUBSECTION {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F2C751;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}
.MOREINFO {
	display: block;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	width: 100px;
	margin-left: 20px;
	margin-top: 5px;
	padding-top: 2px;
}
#CINTENTHOLDER #FOOTER #FOOTCONTENT {
	color: #F2C751;
	width: 850px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #RIGHTSUBSECTION p {
	padding-left: 10px;
}
#SPACEFOOTER {
	height: 40px;
	display: block;
	width: 100%;
	float: left;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #FULLCONTENTAREA .BOTTOMCOLUMN p {
	padding-left: 18px;
	font-size: 11px;
	padding-bottom: 5px;
}
.SCHOOLNURSE {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/NURSETITLE.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	color: #000000;
}
.NEWSHEADER {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/01APPLE.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	color: #4B66A2;
	height: 29px;
	line-height: 25px;
	text-indent: -5000px;
}
.LIBRARYHEADER {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/smallSTAFFblue2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	color: #4B65A2;
}
#newslist  li {
	list-style-type: square;
	margin-left: 50px;
	font-size: 12px;
	color: #4B66A2;
}
#newslist .newsdateposted {
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	display: block;
	padding-left: 10px;
	color: #000000;
	margin-bottom: 10px;
}
#newslist li a:link {
	text-decoration: none;
	color: #4B66A2;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#newslist li a:visited {
	text-decoration: none;
	color: #4B66A2;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#newslist li a:active {
	text-decoration: none;
	color: #4B66A2;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#newslist li a:hover {
	text-decoration: none;
	color: #F2C751;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.SCHOOLREWARDHEADER {
	background-image: url(images/01GIANTREWARDHEADER.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	text-indent: -5000px;
	height: 46px;
}
.HOMEWORKHOTLINEHEADER {
	background-image: url(images/01HOMEWORKHOTLINE.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	text-indent: -5000px;
	height: 46px;
}
#CINTENTHOLDER #FOOTER #FOOTCONTENT a:link {
	color: #F2C751;
	text-decoration: none;
}
#CINTENTHOLDER #FOOTER #FOOTCONTENT a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.MOREINFO:link {
	display: block;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	padding-top: 2px;
	width: 100px;
	margin-left: 20px;
	color: #4B66A2;
}
a.MOREINFO:visited {
	display: block;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	padding-top: 2px;
	width: 100px;
	margin-left: 20px;
	color: #4B66A2;
}
a.MOREINFO:active {
	display: block;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	padding-top: 2px;
	width: 100px;
	margin-left: 20px;
	color: #4B66A2;
}



a.MOREINFO:hover {
	display: block;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 14px;
	padding-top: 2px;
	width: 100px;
	margin-left: 20px;
	color: #F2C751;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #BOTTOMFLASH {
	background-color: #F2C751;
	border: 1px solid #000000;
	padding-top: 12px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.box  {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	display: block;
}
.BOXTEXT {
	float: right;
	width: 250px;
	padding-top: 15px;
	padding-right: 3px;
	padding-bottom: 3px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
.BOXTEXT h1 {
	font-size: 12px;
	padding-top: 0px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #YELLOWBOX {
	background-color: #FAE9BC;
	height: 75px;
	border: 1px solid #F2C751;
	margin-bottom: 10px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #BLUEBOX {
	background-color: #DEE6F5;
	border: 1px solid #4B66A2;
	margin-bottom: 10px;
	height: 75px;
}

#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #DARKBLUEBOX {
	background-color: #A7B5D6;
	height: 75px;
	border: 1px solid #4B66A2;
	margin-bottom: 10px;
}
#FLASHLINKSlist li {
	list-style-type: none;
	margin-left: 50px;
	font-size: 14px;
	color: #4B66A2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
#FLASHLINKSlist  li  a:link {
	text-decoration: none;
	color: #4B65A2;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	display: block;
	margin-bottom: 5px;
	background-image: url(images/BLUECROSS.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 20px;
}
#FLASHLINKSlist li a:active {
	text-decoration: none;
	color: #4B65A2;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	display: block;
	margin-bottom: 5px;
	background-image: url(images/BLUECROSS.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 20px;
}
#FLASHLINKSlist li a:visited {
	text-decoration: none;
	color: #4B65A2;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	display: block;
	margin-bottom: 5px;
	background-image: url(images/BLUECROSS.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 20px;
}
#FLASHLINKSlist li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	display: block;
	margin-bottom: 5px;
	background-image: url(images/BLUECROSS.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: 20px;
}
.HELPFULLINKSHEADER {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/01APPLE.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	color: #4B66A2;
	height: 29px;
	line-height: 25px;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA .THISWEEK {
	color: #4B65A2;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 3px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #HOMECALENDAR iframe {
	float: right;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #HOMECALENDAR {
	display: block;
	background-image: url(images/THISWEEK3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 275px;
	margin-top: 10px;
}
a.fullcalendar:link      {
	color: #DEAA1A;
	display: block;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	float: right;
}
a.fullcalendar:visited {
	color: #DEAA1A;
	display: block;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	float: right;
}
a.fullcalendar:active {
	color: #DEAA1A;
	display: block;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	float: right;
}
a.fullcalendar:hover {
	color: #4B65A2;
	display: block;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
	float: right;
}
#SPACEFOOTER #BRAND a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 75px;
	float: right;
}
#SPACEFOOTER #BRAND a:hover {
	color: #996600;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 75px;
	float: right;
	background-color: #F2C751;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #GREENBOX {
	background-color: #d8f0db;
	height: 75px;
	border: 1px solid #336600;
	margin-bottom: 10px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #PARISHBOX {
	background-color: #EAE2CA;
	height: 75px;
	border: 1px solid #3C2800;
	margin-bottom: 10px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #CATIEBOX {
	background-color: #FAEBF9;
	height: 75px;
	border: 1px solid #92288E;
	margin-bottom: 10px;
}

#CINTENTHOLDER #CONTENT #INNERCONTENT #EXTRACUR {
	float: right;
	width: 488px;
	margin-top: 10px;
	background-color: #FFFFFF;
	border: 1px solid #DEAA1A;
	background-image: url(images/ATHHOMEBOXBACK.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 150px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRAHEAD {
	background-image: url(images/EXTRAHEADER.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 488px;
	height: 74px;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT {
	margin-top: -50px;
	width: 465px;
	padding: 8px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #ATHLETICBUTTON {
	float: left;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #ATHLETICBUTTON a {
	background-image: url(images/PARISHATHLETICS.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 200px;
	display: block;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #ATHLETICBUTTON a:hover {
	background-image: url(images/PARISHATHLETICS.png);
	background-repeat: no-repeat;
	background-position: left -45px;
	height: 45px;
	width: 200px;
	display: block;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #DRAMABUTTON {
	float: left;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #DRAMABUTTON a {
	background-image: url(images/DRAMABUTTON.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 125px;
	display: block;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #DRAMABUTTON a:hover {
	background-image: url(images/DRAMABUTTON.png);
	background-repeat: no-repeat;
	background-position: left -45px;
	height: 45px;
	width: 125px;
	display: block;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #SCOUTBUTTON {
	float: left;
}
#CINTENTHOLDER  #CONTENT  #INNERCONTENT  #HOMELEFTAREA  #EXTRACUR  #EXTRACONTENT  #SCOUTBUTTON  a {
	background-image: url(images/SCOUTBUTTON.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 45px;
	width: 125px;
	display: block;
	text-indent: -5000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMELEFTAREA #EXTRACUR #EXTRACONTENT #SCOUTBUTTON a:hover {
	background-image: url(images/SCOUTBUTTON.png);
	background-repeat: no-repeat;
	background-position: left -45px;
	height: 45px;
	width: 125px;
	display: block;
	text-indent: -5000px;
}
#CINTENTHOLDER #MAST #CSW {
	float: right;
	height: 110px;
	width: 150px;
	margin-right: 15px;
}
#CINTENTHOLDER #MAST #CSW a:link {
	background-image: url(images/50DANCEbutton.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 110px;
	width: 150px;
	text-indent: -2000px;
}
#CINTENTHOLDER #MAST #CSW a:visited {
	background-image: url(images/50DANCEbutton.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 110px;
	width: 150px;
	text-indent: -2000px;
}
#CINTENTHOLDER #MAST #CSW a:active {
	background-image: url(images/50DANCEbutton.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 110px;
	width: 150px;
	text-indent: -2000px;
}
#CINTENTHOLDER #MAST #CSW a:hover {
	background-image: url(images/50DANCEbutton.png);
	background-repeat: no-repeat;
	background-position: left -110px;
	display: block;
	height: 110px;
	width: 150px;
	text-indent: -2000px;
}
#CINTENTHOLDER #CONTENT #INNERCONTENT #HOMERIGHTAREA #WEEK {
	background-color: #D9D2EC;
	height: 75px;
	border: 1px solid #336600;
	margin-bottom: 10px;
}
