<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">	/****************************************************************************
	* CSS - CA Dept of Education 
    * 08Nov2007: original version for CSS layout templates
	***************************************************************************
	* base URL: http://www.cde.ca.gov/ 
	****************************************************************************/

/*-- basic html elements --*/

body { 
  font-family:Arial, Helvetica, Sans-serif; background-color:#FFF; 
  margin:0 auto; font-size:75%; color:#000;
  text-align:center;
  	/* Shadow background added 05/09/11 pjohnson */	
		background-color: #F7F4EE;
		background-image: url("/images/background.jpg"); 
		background-position: center center;
		background-repeat: repeat-y;
	/* End shadow background */	
}

table { 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:1em; line-height:normal; 
  /* 1em here for NN4.x inheritance */
  empty-cells:show; 
  /* add borders to empty table cells - added 07/01011 - tjb */
}

th { 
	font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em; /* 0.9em for th fix in C2 */
	vertical-align:middle; /* changed from vertical-align:text-bottom 04/25/2012 - tjb */
}
/* added Table Cell Vertical Alignment classes 04/25/2012 - tjb */
table .TableCellTop{
	vertical-align:top;
}

table .TableCellMiddle{
	vertical-align:middle;
}

table .TableCellBottom{
	vertical-align:bottom;
}

td {font-family:Arial, Helvetica, Sans-serif;
}

table table table[border='0'] th, table table table table[border='0'] th {
   /* if border=0, the th bgcolor turn white */ 
   background-color:#FFF; color:#000; 
}

p { font-family:Arial, Helvetica, Sans-serif; } 

tt { 
   font-family:Monotype, Verdana, Arial, Helvetica, Sans-serif; 
	font-weight:bold;
}

/* h1 always Dark site color */
h1 { 
  font-family:Arial, Helvetica, Sans-serif;
  font-weight:normal;
  line-height:35px; 
  margin:0;
  font-size:2em;
  /* No changes (2/9/06) */
} 

/* h2 always Medium (light) site color */
h2 { 
  font-family:Arial, Helvetica, Sans-serif;
  font-weight:normal;
  line-height:normal;
  font-size:1.7em;
  /* changed (2/9/06) - font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; font-size:1.6em;
     removed (2/9/06) - letter-spacing:1px; margin:0 0 0.5em 0;*/
}

/* h3 always gold */
h3 { 
  font-family:Arial, Helvetica, Sans-serif;
  font-weight:normal;
  line-height:normal;
  font-size:1.6em;
  color:#C93; /* h3 always gold */ 
  /* changed (2/9/06) - font-family:Verdana, Arial, Helvetica, Sans-serif; font-weight:bold; font-size:1.3em; */
}

/* h4 always navy */ 
h4 { 
  font-family:Arial, Helvetica, Sans-serif;
  /* font-weight:bold; - removed (05/16/07) */
  line-height:normal; 
  font-size:1.25em; /* changed from font-size:1.4em; (05/16/07) */
  color:#069; /* h4 always navy */ 
  /* changed (2/9/06) - line-height:20px; font-size:1.2em; */
}

/* h5 always black color */
h5 { 
  font-family:Arial, Helvetica, Sans-serif;
  /* font-weight:bold; - removed (05/16/07) */
  line-height:normal; /* added (2/9/06)*/
  font-size:1.2em;
  /* changed (2/9/06) -   font-family:Tahoma, Arial, Helvetica, Sans-serif;  font-size:1em;
     removed (2/9/06) -   letter-spacing:1px; */
}

/* h6 always black color */
h6 { 
  font-family:Arial, Helvetica, Sans-serif;
  /* font-weight:bold; - added (2/9/06) - removed (05/16/07) */
  line-height:normal;
  margin-bottom:0;
  font-size:1em;
  /* removed (2/9/06) - letter-spacing:1px; */
}

.noheadingspace {margin-bottom:-11px;}

hr { height:1px; width:90%; color:#CC9933; text-align:center; margin-top:10px; border:none; border-top:1px #CC9933 solid;}

/* blockquote is different on WWW - see www-specific.css file. */
blockquote {
  font-family:Arial, Helvetica, Sans-serif;
  line-height:normal; margin:auto 3em; padding:0 5px;
  background-color:#E3E3E3;
} 

/* small fix for NN4 */
ol, ul, ol li, ul li, table ol, table ul { 
  font-family:Arial, Helvetica, Sans-serif; 
}

ol { 
  line-height:normal; font-size:inherit; 
}

ul { 
  font-family:Arial, Helvetica, Sans-serif; 
  line-height:normal; font-size:inherit;
} 

li { 
  font-family:Arial, Helvetica, Sans-serif; line-height:normal; 
  font-size:inherit; margin-bottom:0.3em;
}
/* small fix... */
li br { margin-bottom:-0.3em; }

form { margin-bottom:0; }

select, textarea, input { 
  font-family:Tahoma, Verdana, Arial, Helvetica; 
  padding-left:3px; color:#000000; 
}

fieldset { 
  padding:5px 25px 5px 25px; 
  margin:1em 5em; 
} fieldset table { width:auto; }

legend { 
  font-family:'Trebuchet MS', Tahoma, Arial; /*/*/
  padding-bottom:3px; /* */    
  font-weight:bold; 
} 

/*-- pseudo classes --*/

a:link    { color:#0000FF; text-decoration:underline; }
a:visited { color:#B100FF; text-decoration:underline; }
a:active  { color:#CC9933; text-decoration:underline; }
a:hover { background-color:#DCEEFF; text-decoration:underline; } 

a[href$='#top']:link, a[href$='#top']:visited { color:#069; text-decoration:none; } 
a[href$='#top']:hover, a[href$='#top']:active { color:#69C; text-decoration:underline; }

a[href$='#skip']:link, a[href$='#skip']:visited { color:#069; text-decoration:none; } 
a[href$='#skip']:hover, a[href$='#skip']:active { color:#69C; text-decoration:underline; }

/*-- custom classes --*/

.hideurl{
	display:none;
}

.printurl{
	background-color:#FFFF99;  /*-- display with light yellow background color on Staging --*/
	/* on www, the www-specific.css file is referenced to not display the text */
}

.smtxt { 
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  font-size:11px;
}

.smtxt2 { /* unlike smtxt, this is bold and navy colored */
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   line-height:normal; 
   font-weight:bold; 
   font-size:0.8em;    
   color:#006699; 
}

/* if smtxt2 class is used inside the link*/
.smtxt2:link, .smtxt2:visited { color:#006699; text-decoration:underline; }
.smtxt2:hover, .smtxt2:active { color:#6699CC; text-decoration:underline; }
/* if used inside td with link immediately following it */
td.smtxt2 a:link, td.smtxt2 a:visited { color:#006699; text-decoration:underline; }
td.smtxt2 a:hover, td.smtxt2 a:active { color:#6699CC; text-decoration:underline; }

.largetxt {
  font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;
  line-height:22px; font-weight:bold; font-size:1.05em; 
}

.sup { /* superscript */
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  vertical-align:super; font-size:75%;
}

.sub { /* subscript */
  font-family:Verdana, Arial, Helvetica, Sans-serif;
  vertical-align:sub; font-size:75%;
}

/*.indent { display:block; margin:auto 41px; padding-bottom:1em; }*/
.indent { display:block; margin:auto 41px; } html&gt;body .indent { padding-top:1em; }

.mmhide_go { /* global search button */
   border:solid 2px; border-color:#DFCA9E #996600 #996600 #DFCA9E; color:#FFF;
   background-color:#C9851A; font-family:Verdana, Arial, Sans-serif; 
   font-weight:bold; font-size:0.8em; height:2.3em; width:2.8em;
}

/*-- generated content --*/

a[href$='.pdf']:after { 
   content: url(/images/pdf.gif); display:inline; vertical-align:middle; 
	background-color:#FFF; padding:3px 1px 0 3px; 
} 


a[href$='#top'], a[href$='#skip'] { 
   font-family:Verdana, Arial, Helvetica, Sans-serif; text-decoration:none; 
	line-height:normal; font-style:normal; font-size:0.8em; 
	font-weight:bold; 
} 

/* outer DIVs */
#div750 {width: 800px; margin: 0 auto; text-align:left;}
#div660 {width: 660px; margin: 0 auto; text-align:left;}
#div95percent {width: 95%; margin: 0 auto; text-align:left;}

/* content DIV with padding */
#content {padding-left: 20px; padding-right: 20px; text-align:left;}

p, div { /* to ensure inheritance */
  font-family:Arial, Helvetica, Sans-serif; font-size:1em; 
  line-height:normal;
} 

#body p { font-family:Arial, Helvetica, sans-serif; }

#search {
	text-align:right; padding-right:0px; margin-top:6px; margin-right:6px;
	}
	
#search #resizer {margin-top:3px; margin-right:3px;}

#search #resizer a:link {text-decoration:none; color:#CC9933;}
#search #resizer a:visited {text-decoration:none; color:#CC9933;}
#search #resizer a:active {text-decoration:none; color:#CC9933;}
#search #resizer a:hover {background-color:#FFFFFF; color:#CC9933; text-decoration:none;}


#search #query {FONT-SIZE:1.0em; COLOR:#c93; FONT-FAMILY:Verdana; font-weight:bold;padding-right:4px;}

#search #query .go
{
	BORDER-RIGHT:#996600 2px solid; 
	BORDER-TOP:#dfca9e 2px solid;
	FONT-WEIGHT:bold;
	FONT-SIZE:10px;
	BORDER-LEFT:#dfca9e 2px solid;
	WIDTH:28px;
	COLOR:#ffffff;
	BORDER-BOTTOM:#996600 2px solid; 
	FONT-FAMILY:Verdana, Arial, Sans-serif;
	HEIGHT:22px;
	BACKGROUND-COLOR:#c9851a;
	text-align:center;
}

#search #searchlinks 
{
	FONT-WEIGHT:bold; 
	FONT-SIZE:0.8em;
	VERTICAL-ALIGN:top;
	COLOR:#cc9933;
	LINE-HEIGHT:2.8em;
	FONT-FAMILY:Verdana, Arial, Helvetica, Sans-serif;	
	padding-right:4px;
}

#search #searchlinks a:link {text-decoration:none; color:#CC9933;}
#search #searchlinks a:visited {text-decoration:none; color:#CC9933;}
#search #searchlinks a:active {text-decoration:none; color:#CC9933;}
#search #searchlinks a:hover {background-color:#FFFFFF; color:#CC9933; text-decoration:underline;}


/* breadcrumbs - UL/LI Style */
#bcrumbs {width: 800px; margin-left: auto; margin-right: auto; margin-top: 6px; text-align:left;}

#bcrumbsLI
{
    margin-left:4px;
    margin-bottom:12px;
    font-size: 0.8em;
    width: 580px;
}

#bcrumbsLI ul
{
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
    list-style-position: inside;
}
#bcrumbsLI ul li
{
    color: #666666;
    display: inline;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
}
#bcrumbsLI A:link {color: #000000; text-decoration: none;}
#bcrumbsLI A:visited {color: #000000; text-decoration: none;}
#bcrumbsLI A:hover {color: #000000; text-decoration: underline; background-color:#FFFFFF;}
#bcrumbsLI A:active {color: #000000; text-decoration: none;}

.printerfriendly {
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   line-height:normal; 
   font-weight:bold; 
   font-size:0.8em;    
   color:#006699; 
   margin-right:8px;
   float:right
	}

.printerfriendly a:link    { color:#006699; text-decoration:underline; }
.printerfriendly a:visited { color:#006699; text-decoration:underline; }
.printerfriendly a:hover   { color:#6699CC; text-decoration:underline; background-color:#FFFFFF; }
.printerfriendly a:active  { color:#006699; text-decoration:underline; }


/* Vertical Gold Bar divider */
#verticalGoldBar 
{
	text-align:left;
	border-left:1px solid #CC9933;
	padding-left:10px;
	padding-right:10px;
	margin-top:15px;
	margin-left:92px;
	margin-right:5px;
}

/* Page Title and Description */
#pageTitle
{
	text-align:left;
	/*margin-left:80px;*/
	/*margin-right:5px;*/
	margin-left:30px;
	margin-right:30px;
}


#skiptocontent{
	position:absolute;
	left:-500px;
	top:-500px;
	height:1px;
	width:1px;
	overflow:hidden;
}

/* used to hide h1 Page Title added to letterhead templates to ensure all pages have a heading tag for accessibility, but can be used to hide other items - 01/15/2013 - tjb */
.hiddencontent{
	position:absolute;
	left:-500px;
	top:-475px;
	height:1px;
	width:1px;
	overflow:hidden;
}

#maincontent {
   margin-top:19px; /* added for horizontal line placed with page title not in content */
   margin-left:55px;
   margin-right:55px;
   text-align:left;
   width:690px;}

.centeredImage {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
    
#wrap{ /* for Wide-Data-Tables template - added 11/20/06 - tjb */
	margin:0 20px;
}

.centeredText {
    text-align:center;
    }

img.centeredText {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

.leftText {
    text-align:left;
    } 
    
.rightText {
    text-align:right;
    } 
        
.freereaders {
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   line-height:normal; 
   font-weight:bold; 
   font-size:0.8em;    
   color:#006699; 
   margin-right:4px;
   margin-top:4px;
   text-align:right;
	}
	
.freereaders a:link    { color:#006699; text-decoration:underline; }
.freereaders a:hover    { color:#6699CC; text-decoration:underline; background-color:#FFFFFF; }
.freereaders a:visited    { color:#006699; text-decoration:underline; }
.freereaders a:active    { color:#006699; text-decoration:underline; }

.lastmodified {
   font-family:Arial, Helvetica, Sans-serif; 
   line-height:normal; 
   font-weight:normal; 
   color:#006699; 
   margin-top:12px;
   text-align:center;
	}

#questionsline {
   font-family:Verdana, Arial, Helvetica, Sans-serif; 
   line-height:normal; 
   font-weight:bold; 
   font-size:0.8em;    
   color:#006699;
   padding-top:16px; 
   margin-right:2px;
   text-align:right;
   clear:both;
	}
	
#questionsline a:link    { color:#006699; text-decoration:underline; }
#questionsline a:visited { color:#006699; text-decoration:underline; }
#questionsline a:active  { color:#006699; text-decoration:underline; }


#footerEEO /* Equal Opportunity footer text on /ls/nu/, /pd/fs/, and /ds/sh/sn/ */
{
	width:750px;
	text-align:right;
	margin-top:6px;
	margin-left:auto;
	margin-right:auto;
	font-size:0.8em;
	font-family:arial, helvetica, sans-serif;
	letter-spacing:1px;
	color:#666666;
}
#footerEEO a:link    { color:#666666; text-decoration:none; }
#footerEEO a:visited { color:#666666; text-decoration:none; }
#footerEEO a:active  { color:#666666; text-decoration:none; }
#footerEEO a:hover {background-color:#FFFFFF; color:#666666; text-decoration:underline;}

#footer {width:800px; text-align:left; margin-top:10px; margin-left:auto; margin-right:auto; padding-bottom:30px;}

#footer .line /* colored separator line for wide page template only */
{ 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #CC9933; 
	margin-bottom: 4px;
} 

#footer #address 
{
	font-size:1.0em;
	font-family:Trebuchet MS, Arial, Helvetica, Sans-serif;
	color:#CC9933;
	line-height:18px;
	font-weight:bold;
	margin-top:0;
	float:left;
}

#footer #footerlinks 
{
	font-size:0.8em;
	font-family:arial, helvetica, sans-serif;
	letter-spacing:1px;
	text-align:center;
	margin-top:20px;
}
#footer #footerlinks a:link {text-decoration:none; color:#666666;}
#footer #footerlinks a:visited {text-decoration:none; color:#666666;}
#footer #footerlinks a:active {text-decoration:none; color:#666666;}
#footer #footerlinks a:hover {background-color:#FFFFFF; color:#666666; text-decoration:underline;}

/* 2-column insert */

.twocolumn 
{
	margin-left: 100px;
	margin-right: 100px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.twocolumn #leftside 
{
	float:left;
	text-align:left;
	padding-right: 10px;
}

.twocolumn #rightside
{
	float:right;
	text-align:left;
	padding-left: 10px;
}

.AltTableRows {
}

/* related content section */
#relatedcontent {
	border-width:1px;
	border-style:dashed;
	border-color: #000000;  /* overridden in topic CSS file */
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:0px;
	margin-left:30px;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:10px;
	background-color:transparent;
	background-image:url(http://www.cde.ca.gov/images/related-content-gradient.gif);
	background-repeat:repeat-x;
}

#relatedcontent h6{
	text-align:left;
	margin-bottom:0;
	margin-top:0;
	padding-top:0;
	padding-bottom:0;
}

#relatedcontentbar 
{
	margin-left:60px;
	margin-right:70px;
	margin-top:30px;
	border-top:1px solid #CC9933;
}

#precontent 
{
	padding-left:30px;
	padding-right:30px;
}

hr.coloredline
{
	width:100%;
}

li.nobulletlist /* added to remove the bullet from unorderlists, when nobulletlist class is applied in Contribute 02/12/2013 - tjb */
{
	list-style-image: none;
	list-style-type:none;
	background-color:#CCFFFF;
}

#fipstyle /* used to style the 'Find In Page (FIP) search tool 03/13/2013 - tjb */
{
	text-align:center;
}

span.searchword /* used to highlight search terms found using the 'Found in Page' (FIP) search tool 02/25/2013 - tjb */
{
	font-weight: bold;
	background-color: yellow;
}

/* Sub-menu navigation - see topic specific CSS files for background color changes - 09/06/2013 tjb */

#submenudiv{
margin-top: -5px;
}
#submenudiv ul {
margin: 0px;
padding: 0px;
text-align:center;
}
#submenudiv li
{
list-style-type: none;
display:inline;
margin: 0;
line-height:20px;
}
#submenudiv li a {
color:#000000; /* over-ridden in the topic specific CSS files. */
background-color:#ffffff;
text-decoration: none;
/* width:24%;  does not work in FF */
border: none;
padding:0px;
} 
#submenudiv li a.active, #submenudiv a:hover {
text-decoration: underline;
background-color:#DDEEFF; /* over-ridden in the topic specific CSS files. */
}

/* Management Bulletins Shared Asset - 06/05/2014 tjb */

#mbdiv p, #mbdiv hr{margin-top:0;}
#mbleftside {float:left; width:60%;}
#mbrightside {float:right; width:30%;}

/* Accordian (FAQs, etc) - 08/07/2014 tjb */

h5.toggle {
  background-image: url(/images/faqplusarrow.png);
  background-repeat: no-repeat;
  font-size:1em;
  /* font-weight:bold; */
  font-weight:normal;
  padding-top:5px;
  padding-left:27px;
  margin:2px;
}

h5.expanded {
  background-image: url(/images/faqminusarrow.png);
}
h5.toggle a {
  /* color: #000000; */
  text-decoration:none;
  /* font-weight:bold; */
}
h5.toggle a:focus {
  /* color:#000000; */
}
h5.toggle a:hover {
  /* color:#000000; */
}
.toggle p{
  margin-top:0;
}
.toggle ul{
  margin-top:0;
  margin-bottom:0;
}
div.wrapper{
}
div.toggle{
  margin:2px;
  padding:5px;
  padding-left:28px;
}

	/* Accordian (FAQs, etc) - Expand All | Collapse All */

#hide1, #show1{
  text-decoration:underline;
  /* font-weight:bold; */
}

	/* Accordian (FAQs, etc) - Numbered FAQs */

ol h5.toggle{
  background-image: none;
  padding-left:0px;
}

ol h5.expanded{
  background-image: none;
  padding-left:0px;
}

li.faqli, li.faqli p, li.faqli table, li.faqli h6{
  margin-left:-5px;	/* changed from -12px to accomodate 3 digit faqs e.g., 100, 101, etc. */
}

li.faqli div.toggle {
  padding-left:6px;/* changed from -13px to accomodate 3 digit faqs e.g., 100, 101, etc. */
}

li.faqli a{
  /* color:#000000; */
  text-decoration:underline;
}

faqli td{
	background-color:#CCC;
	
}

/* End Accordian (FAQs, etc) - 08/07/2014 tjb */

/* Sortable Table - 01/26/2014 tjb */

.TableSort-NoAltRows{}
table.TableSort-NoAltRows .sortLink { display: block; *margin-bottom: 1px; color: #FFF; text-decoration: underline; }
table.TableSort-NoAltRows .sortLink:hover { background-color: transparent;}
table.TableSort-NoAltRows .sortIcon { padding-left: 3px; vertical-align: 1px; text-decoration:none; }
th{padding:4px;}

.TableSort-AltRows{}
table.TableSort-AltRows .sortLink { display: block; *margin-bottom: 1px; color: #FFF; text-decoration: underline; }
table.TableSort-AltRows .sortLink:hover { background-color: transparent;}
table.TableSort-AltRows .sortIcon { padding-left: 3px; vertical-align: 1px; text-decoration:none; }
th{padding:4px;}

/* End Sortable Table - 01/26/2015 tjb */

/* End stylesheet */
</pre></body></html>