BODY {
                background-color:#ffffff;
                visible:false;
        }

.TopNavbackgroundColor {
                background-color:#336CA1;
                visible:false;
        }

.backgroundColor {
                background-color:#0B3C8B;
                visible:false;
        }

.leftNavSearchOptions A {
		font-size:xx-small;
		color:#F1EFCC;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		text-decoration:none;
		visible:false;
	}

.leftNavSearchOptions A:hover {
		text-decoration:underline;
		visible:false;
	}
	
.topNav {
		font-size:x-small;
		color:#FFFFFF;
		font-family:Verdana, Helvetica, Arial, sans-serif;
	}	
	
.topNav A {
		color:#FFFFFF;
		text-decoration:none;
	}

.topNav A:hover {
		text-decoration:underline;
	}
.leftNavSubText {
		font-size:xx-small;
		color:#BBBB88;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		visible:false;
	}	
	
.leftNavSubText A {
		color:#BBBB88;
		text-decoration:none;
		visible:false;
	}

.leftNavSubText A:hover {
		text-decoration:underline;
		visible:false;
	}

.leftNavThirdYlw {
		background-image:url(../Images/LeftNav_bkgYllw.gif);
		font-size:10px;
		color:#000000;
		text-decoration:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 30px;
		visible:false;
	}
.leftNavThirdGrn {
		background-image:url(../Images/lftnav_bkgLtGreen.gif);
		font-size:10px;
		color:#000000;
		text-decoration:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 30px;
		visible:false;
	}
.leftNavThirdPnk {
		background-image:url(../Images/lftnav_bkgSalmon.gif);
		font-size:10px;
		color:#000000;
		text-decoration:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 30px;
		visible:false;
	}
.leftNavThirdBlu {
		background-image:url(../Images/lftnav_bkgPurple.gif);
		font-size:10px;
		color:#000000;
		text-decoration:none;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 30px;
		visible:false;
	}
	
.leftNavThirdYlw A, .leftNavThirdGrn A, .leftNavThirdPnk A, .leftNavThirdBlu A{
		color:#000000;
		text-decoration:none;
		visible:false;
	}

.leftNavThirdYlw A:hover, .leftNavThirdGrn A:hover, .leftNavThirdPnk A:hover, .leftNavThirdBlu A:hover {
		text-decoration:underline;
		visible:false;
	}

.leftNavSecondaryOvw {
		background-image:url(../Images/LeftNav_bkgPink.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
	
.leftNavSecondaryGrn {
		background-image:url(../Images/LeftNav_bkgGreen.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
.leftNavSecondaryPink {
		background-image:url(../Images/lftnav_bkgSalmon.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
.leftNavSecondaryYlw {
		background-image:url(../Images/LeftNav_bkgYllw.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
.leftNavSecondaryBlu {
		background-image:url(../Images/lftnav_bkgBlue.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
.leftNavSecondaryPurp {
		background-image:url(../Images/lftnav_bkgPurple.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
.leftNavSecondaryBrn {
		background-image:url(../Images/lftnav_bkgBrown.gif);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 5px 5px 20px;
		visible:false;
	}
.leftNavSecondary A, .leftNavSecondaryOvw A, .leftNavSecondaryGrn A, .leftNavSecondaryBlu A, .leftNavSecondaryBrn A, .leftNavSecondaryYlw A, .leftNavSecondaryPink A, .leftNavSecondaryPurp A{
		color:#ffffff;
		text-decoration:none;
		visible:false;
	}

.leftNavSecondary A:hover, .leftNavSecondaryOvw A:hover, .leftNavSecondaryGrn A:hover, .leftNavSecondaryBlu A:hover, .leftNavSecondaryBrn A:hover, .leftNavSecondaryPink A:hover, .leftNavSecondaryYlw A:hover, .leftNavSecondaryPurp A:hover {
		text-decoration:underline;
		visible:false;
	}

.leftNavPrimaryBGLG {
		background-image:url(../Images/lftnav_bkgLG.jpg);
		font-size:10px;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		padding: 5px 0px 5px 20px;
		visible:false;
	}	
.leftNavPrimaryBGLG A {
		color:#ffffff;
		text-decoration:none;
		visible:false;
	}

.leftNavPrimaryBGLG A:hover {
		text-decoration:underline;
		visible:false;
	}

.footer {font-family: Arial, Helvetica, sans-serif;
			font-size:xx-small;
		}
				
.relatedTopics {
		font-size:xx-small;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		text-align:left;
		visible:false;
	}
		
.relatedTopics A {
		text-decoration:none;
		visible:false;
	}
	
.relatedTopics A:hover {
		text-decoration:underline;
		visible:false;
	}	
	
.infoCenterText {
		color:#ffffff;
		font-size:xx-small;
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		text-align:left;
		visible:false;
	}
		
.infoCenterText A {
		color:#ffffff;
		text-decoration:none;
		visible:false;
	}
	
.infoCenterText A:hover {	
		text-decoration:underline;
		visible:false;
	}

.infoCenterSubText {
		color:#BBBB88;
		font-size:xx-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		visible:false;
	}		
	
.rightNavSecondaryBGColor {
		background-color:#333333;
		visible:false;
	}
	
.rightNavPrimaryBGColor {
		background-color:#66655C;
		visible:false;
	}		
	
.GOLink{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		text-decoration:underline;
	}
		
.GOLink A{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		text-decoration:underline;
	}
	
.GOLink A:visited{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		text-decoration:underline;
	}
	
.contentText {
		font-size:xx-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#444444;
	}
	
.contentText A{
		color:#444444;
		text-decoration:underline;
	}
	
.contentText A:visited{
		color:#8F8F8F;
		text-decoration:underline;
	}
	
.contentText A:hover{
		text-decoration:underline;
	}
				
.contentText .noInfo{
		color:#CCCCCC;
	}

.contentTextNoUnderline {
		font-size:xx-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#444444;
		text-decoration:none;
	}
	
.contentTextNoUnderline A{
		color:#444444;
		text-decoration:none;
	}
	
.contentTextNoUnderline A:visited{
		color:#8F8F8F;
		text-decoration:none;
	}
	
.contentTextNoUnderline A:hover{
		text-decoration:underline;
	}
	
.descriptionText {
		margin-left: 20px;
		font-size:xx-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#444444;
		text-decoration:none;
		font-style: italic;
	}
				
.searchField {
		color:#333333; 
		font-family:Verdana, Helvetica, Arial, sans-serif; 
		font-size:xx-small; 
		width:85px; 
		height:18px;
		visible:false;
	}

.wideSearchField {
		color:#333333; 
		font-family:Verdana, Helvetica, Arial, sans-serif; 
		font-size:xx-small; 
		width:125px; 
		height:18px;
		visible:false;
	}

.contentArea {
		background-color:#ffffff;
	}		

.leftNavText{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		visible:false;
	}
	
.leftNavText A{
		text-decoration:none;
		visible:false;
	}
	
.leftNavText A:hover {
		text-decoration:underline;
		visible:false;
	}				

.leftNavTextHighlight{
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		text-decoration:none;
		visible:false;
	}

.leftSubNavText{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		visible:false;
		
	}
.leftSubNavText A{
		text-decoration:none;
		visible:false;
	}

.leftSubNavText A:hover {
		text-decoration:underline;
		visible:false;
	}

.leftSubNavTextHighlight{
		font-weight:bold;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		text-decoration:none;
		visible:false;
	}

.leftSubNavTextHighlight A{
		text-decoration:none;
		visible:false;
	}	
	
.leftSubNavTextCurrent{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		visible:false;
	}

.leftSubNavTextCurrent A{
		text-decoration:none;
		visible:false;
	}	
	
.leftSubNavTextCurrent A:hover {
		text-decoration:underline;
		visible:false;
	}

.quickClick {
		background-color:#333333; 
		color:#CCCCCC; 
		width:125px; 
		height:21px; 	
		font-family:Verdana, Helvetica, Arial, sans-serif; 
		font-size:xx-small;
		visible:false;
	}	

.surveyHeadline{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		color:#FFFFFF;
		font-weight:bold;
	}	

.surveyText{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		color:#CCCC99;
	}	

.surveyText A{
		color:#FFFFFF;
		text-decoration:underline;
	}	
	
.footerText{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		color:#FFFFFF;
	}
	
.footerText A{
		color:#FFFFFF;
		text-decoration:none;
	}
.footerText A:hover{
		color:#FFFFFF;
		text-decoration:underline;
	}

.sectionColorText{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}

.sectionColorText A{
		text-decoration:none;
	}

.sectionColorText A:hover{
		text-decoration:underline;
	}

.headersLevel1{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:x-small;
		font-weight:bold;
	}

.headersLevel1 A{
		text-decoration:none;
	}
	
.headersLevel1 A:visited{
		text-decoration:none;
	}
	
.headersLevel1 A:hover{
		text-decoration:underline;
	}

.headersLevel2{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
		text-transform:uppercase;
	}	

.headersLevel2 A{
		text-decoration:none;
	}
	
.headersLevel2 A:visited{
		text-decoration:none;
	}
	
.headersLevel2 A:hover{
		text-decoration:underline;
	}

.headersLevel3{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}	

.headersLevel3 A{
		text-decoration:none;
	}
	
.headersLevel3 A:visited{
		text-decoration:none;
	}
	
.headersLevel3 A:hover{
		text-decoration:underline;
	}

.headersLevel4{
	 	font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
	 	font-style: italic;
	}

.headersLevel4 A{
		text-decoration:none;
	}
	
.headersLevel4 A:visited{
		text-decoration:none;
	}
	
.headersLevel4 A:hover{
		text-decoration:underline;
	}

/*start of styles for Program bubble; keep in common style sheet so it works for printable pages*/ 

.programtitle {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:x-small;
		font-weight:bold;
		text-transform:uppercase;
		color:#333333;
	}

.listBoxProgBack {
		background-color:#9A946E;
	}

.headersLevel2 .listBoxProg {
		color:#F2F2B9;
	}

.headersLevel2 .listBoxProg A{
		color:#F2F2B9;
	}

.headersLevel2 .listBoxProg A:visited{
		color:#F2F2B9;
	}

.headersLevel2 .listBoxProg A:hover{
		color:#FFFFFF;
	}

.headersLevel3 .listBoxProg {
		color:#F2F2B9;
	}

.headersLevel3 .listBoxProg A{
		color:#F2F2B9;
	}

.headersLevel3 .listBoxProg A:visited{
		color:#F2F2B9;
	}

.headersLevel3 .listBoxProg A:hover{
		color:#FFFFFF;
	}

/*start of styles for Office bubble; keep in common style sheet so it works for printable pages*/ 

.listBoxOfficeBack {
		background-color:#333333;
	}

.headersLevel2 .listBoxOffice {
		color:#000000;
	}

.headersLevel2 .listBoxOffice A{
		color:#000000;
	}

.headersLevel2 .listBoxOffice A:visited{
		color:#000000;
	}

.headersLevel2 .listBoxOffice A:hover{
		color:#FFFFFF;
	}
	
.headersLevel3 .listBoxOffice {
		color:#B2B2B2;
	}

.headersLevel3 .listBoxOffice A{
		color:#B2B2B2;
	}

.headersLevel3 .listBoxOffice A:visited{
		color:#B2B2B2;
	}

.headersLevel3 .listBoxOffice A:hover{
		color:#FFFFFF;
	}
	
/*end of bubble styles*/


h1{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:small;
		font-weight:bold;
		margin-left:20px;
	}

h1 A{
		text-decoration:none;
	}
	
h1 A:visited{
		text-decoration:none;
	}
	
h1 A:hover{
		text-decoration:underline;
	}
.tochdr{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:small;
		color: #FFFFFF;
		font-weight:bold;
	}

.tochdr A{
		text-decoration:none;
		color: #FFFFFF;
	}
	
.tochdr A:visited{
		text-decoration:none;
		color: #FFFFFF;
	}
	
.tochdr A:hover{
		text-decoration:underline;
		color: #FFFFFF;
	}

h2{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:x-small;
		font-weight:bold;
		text-transform:uppercase;
		margin-left:20px;
	}
		
h2 A{
		text-decoration:none;
	}
	
h2 A:visited{
		text-decoration:none;
	}
	
h2 A:hover{
		text-decoration:underline;
	}
h3.toc{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
		margin-left:20px;
		margin-bottom:0px;
		margin-top:0px;
	}

h3{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:x-small;
		font-weight:bold;
		margin-left:20px;

	}

h3 A{
		text-decoration:none;
	}
	
h3 A:visited{
		text-decoration:none;
	}
	
h3 A:hover{
		text-decoration:underline;
	}

h4{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-style: italic;
	    font-weight: normal;
		margin-left:20px;
	}

h4 A{
		text-decoration:none;
	}
	
h4 A:visited{
		text-decoration:none;
	}
	
h4 A:hover{
		text-decoration:underline;
	}

.contentSectionHeader {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
		visible:false;
	}

.viewMoreLink{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		visible:false;
	}
	
.viewMoreLink A{
		color:#444444;
		text-decoration:underline;
		visible:false;
	}

.languageNote{
		font-family:Times New Roman, Times Roman, Garamond, serif;
		font-size:medium;
		font-weight:bold;
	}

.utilText{
		color:#6E6E6E;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
	}

.utilText A{
		color:#6E6E6E;
		text-decoration:none;
	}

.utilText A:link, .utilText A:visited{
		color:#6E6E6E;
		text-decoration:none;
	}
	
.utilText A:hover, .utilText A:active{
		color:#6E6E6E;
		text-decoration:underline;
	}
	
.globalUtilText {
		font-size:xx-small;
		color:#E9E7C4;
		font-weight:bold;
		text-align:left;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		visible:false;
	}

.globalUtilText A {
		color:#E9E7C4;
		text-align:left;
		text-decoration:none;
		visible:false;
	}

.globalUtilText A:hover {
		text-decoration:underline;
		visible:false;
	}

.note{
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
	}

.background1{
		background-color:#F1F1D5;
	}

.background2{
		background-color:#CCCCCC;
	}

.indent {
		margin-left: 40px;
	}

.smallindent {
		margin-left: 20px;
	}

p, td, th{
		font-size:x-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#444444;
		margin-left:20px;
		margin-right: 20px;
	}
.equation{
		font-size:small;
}
.equation_sub{
		font-size:x-small;
		vertical-align:sub;
}
ul, ol{
		font-size:x-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#444444;
	}
.ul, .ol{
		padding-left: 0px;
		padding-right: 0px;
		margin-left:15px;
		margin-right: 15px;
	}
li {
		margin-bottom: 5px;
	}		

th{
		font-size:xx-small;
		font-family:Verdana, Helvetica, Arial, sans-serif;
		color:#444444;
		font-weight:bold;
	}
	
.studentsSiteMapLabel {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}

.parentsSiteMapLabel {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}
	
.adminSiteMapLabel {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}
	
.teachersSiteMapLabel {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}
	
.NCLBSiteMapLabel {
		font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;
	}
	
.lastModified 
{
  font-family : Verdana, Helvetica, Arial, sans-serif;
  font-size   : xx-small;
  font-weight : normal;
  color       : #BBBBBB;		
  padding     : 5px;
  text-align  : right;		
}
									