@charset "utf-8";
/* CSS Document */

/****************************************

	RESET STYLES 

****************************************/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
em {font-style: italic;}
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }


/***** General Styles *****************/

body { background:url(../images/global/background/home.png) repeat-x top left; font:0.90em/1.5 Arial, Helvetica, sans-serif; top:0;} 
.clear { clear:both; height:1px; }


h1 { /*font-size:2.0em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:0px; line-height:1.2em;*/font-family:Georgia, "Times New Roman", Times, serif; font-size:328%; font-weight:normal; margin:9px 0; line-height: 1.0em; }
h2 { /*font-size:1.8em; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; line-height:1.6em;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:275%; font-weight:normal; margin:9px 0; line-height: 1.0em; }
h3 { /*font-size:1.6em; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; line-height:1.0em;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:185%; font-weight:normal; margin:9px 0; line-height: 1.0em; }
h4 { /*font-size:0.95em; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:150%; font-weight:normal; margin:9px 0; line-height: 1.0em; }
h5 { /*font-size:0.90em; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; font-weight:normal; margin:9px 0; line-height: 1.0em; }
h6 { /*font-size:0.80em; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-weight:bold; margin:0px;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:90%; font-weight:normal; margin:9px 0; line-height: 1.0em; }

a:link, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }

.home { color:#435683; }
.early { color:#bc3f77; }
.k12 { color:#9c54b1; }
.adults { color:#2d8dc4; }
.aboriginals { color:#2c7599; }
.communities { color:#628d53; }
.contact { color:#dd953d; }

.imgLeft{ float:left; padding:5px 15px; }
.imgRight { float:right; padding:5px 15px; }
.breadcrumbs { display:none;  }

td { padding:5px; }

/**** Layout Styles *******/
#contentwrapper { margin:0 auto; position:relative; width:960px; }

#header { display:none; }
#header-flash { display:none; }
#header-main { display:none; }
#header-main #navigation { display:none; }

#main { background:url(../images/global/background/main.png) repeat-y top left; margin:1px 10px 0 10px; width:940px; }

#main #content-left { margin:0 10px; }
#main #content { margin:0; }
#main #content p { padding:5px;  }
#main #content ol { margin-left:25px; padding-left:10px; list-style-type:decimal; }
#main #content ul { margin:5px; }
#main #content ul li { list-style:disc; margin-left:25px;  }
#main #content .breadcrumbs { font-size:12px; }
#main #content #content-top { margin-bottom:10px; }
#main #content-right { margin:0 0 0 0;  margin-right:5px;  text-align:left; }
#main #content-right .content { padding:0; }
#main #content-right .content p { font-size:0.90em; padding:0 5px; }
#main #content-right .need_help { color:#000; height:146px;  margin:10px 0; }
#main #content-right .need_help h3 { background:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:205%; padding-top:10px; margin-left:5px; line-height:1.3em;  }
#main #content-right .need_help p {  font-size:0.80em; line-height:1.4em; margin:0 5px 0 10px; }
#main #content-right ul li { font-size:0.90em; list-style:disc; margin:5px 0 5px 25px; }
#main #content-right #slider ul li { font-size:0.90em; list-style:none; margin:0; }
.search_box { display:none; }
.twitter { display:none; }
#ads { display:none; }
#footer { color:#fff; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-size:0.80em; height:43px; margin:0 auto; width:940px; }
#footer a:link, #footer a:visited { text-decoration:underline; }
#footer a:hover { text-decoration:none; }

#footer .content {  margin-bottom:15px; padding:0 5px; line-height:30px; }

#footer-bottom { display:none; font-family:Gill Sans MT, Arial, Helvetica, sans-serif; font-size:0.80em; margin:0 auto; margin-top:15px; width:940px;  }
#footer-bottom h3 {color:#666; margin-bottom:5px; }
.footer-nav { display:none; }
.footer-nav strong {font-size:1.0em; font-weight:bold; }
.footer-nav strong a:link, .footer-nav strong a:visited {  font-size:13px; line-height:11px; text-decoration:none; }
.footer-nav strong a:hover { text-decoration:none; }
.footer-nav a:link, .footer-nav a:visited { text-decoration:underline; }
.footer-nav a:hover { text-decoration:none; }
.footer-nav ul { padding-left:0px; margin:0; }
.footer-nav ul li { line-height:1.2em; padding:3px 0 5px 0; }
.footer-nav td { padding:0 7px; }
.footer-nav td.first { padding:0 5px 0 5px; }
.footer-nav td.last { padding:0 5px 0 5px; }

.print_logo { top:o; left:0; margin-bottom:15px; }


.partners { float:left; }
.success_stories { display:none; } 



/*** Highlights Slider ***/

/* Easy Slider */
.highlights { display:none; }
				

.news_background { width:220px; margin-top:80px; background:url(/assets/images/global/background/highlights.png) bottom; }

/** Audio Styles **/
#audioplayer_1 { margin:10px 0 0 10px; }

/*** Column Styles ****/
.column220 {  }
.column280 {  }
.column340 {  }
.column460 {  }
.column580 {  }
.column640 {  }
.column700 {  }

.marginleft { margin-left:5px; }
.marginright { margin-right:5px; }

/*************************************
FORM STYLES
*************************************/
.formfield { background:url(/assets/images/global/background/form.png) repeat-x top left #FFFFFF; border:#CCC 3px double; margin:10px 10px 10px 0; padding:8px; }
.searchfield  { background:url(../images/global/bg/form.png) repeat-x top left #FFFFFF; border:#CCC 3px double; margin:0px 10px 5px 0; padding:2px; }
.formbutton { background:#DD953D; border:double 3px #C90; color:#695225; font-weight:bold; padding:5px; cursor:pointer; }
.formbutton:hover { color:#917237; }

/** EXPAND CONTRACT **/
/*#content #content-top .demo h2.expand {   border-bottom:1px solid #CCCCCC; background:url(../images/global/icons/expand.png) no-repeat scroll 98% 50%; background-repeat:no-repeat; font-size:1.1em; margin:10px 0 0 0; text-decoration:none; }*/

.rss_heading{ font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1.2em; font-weight:normal; margin:5px 0 5px 0;  }
.rss_description { border-bottom:#CCCCCC dashed 1px; }


.demo { margin-bottom:10px; width:98%; }

/*.expand { }
.expand a:hover, .expand a:active, .expand a:focus { text-decoration:none; }
.expand a:link, .expand a:visited {  border:1px none; padding-bottom:10px; padding-left:10px; text-decoration:none; }
.expand a.open:link, .expand a.open:visited { background:url(../images/global/icons/arrow-up.png) no-repeat scroll 98% 50% #EEEEEE; padding-left:10px; }
.collapse { border-bottom:#CCC 1px solid; border-left:#CCC 1px solid; border-right:#CCC 1px solid; padding:5px; }
#switch, .switch {margin-bottom:5px; margin-right:5px; text-align:right}*/


/* Expand Collapse */
.demo { margin:0;}
#main #content .demo h2.expand {    margin:10px 0 0 0; }
.collapse {  border-top: none; margin-bottom: 10px; }
.collapse p { padding:0 10px 1em}

.collapse[style]{ display:block !important; }


#switch, .switch {margin-bottom:5px; text-align:right}

.expand{ }
.expand a { display:block; padding:5px; text-decoration: none; }
.expand a:link, .expand a:visited { border:1px; text-decoration: none; }
.expand a:hover, .expand a:active, .expand a:focus { text-decoration:none; }
.expand a.open:link, .expand a.open:visited {  padding-left:10px; }

