body, html {margin: 0; font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:19px;}
a {font-family: Arial, Helvetica, sans-serif;font-size:15px; line-height:19px;color: #006183; text-decoration: underline;}
a:hover {text-decoration:none;}

body {background: url('../assets/site_bg_tile.jpg') repeat-x top left;}

.wrapper {background: url('../assets/site_bg.jpg') no-repeat top center; padding: 8px 30px 30px 30px; width: 878px; margin: 0 auto; overflow: hidden; zoom: 1;}

.header {position: relative; background: url('../assets/header_tile.jpg') repeat-x top left;}
.header_secondary {position: relative; background: url('../assets/header_bg.jpg') no-repeat top left;}
.header img {border:none;}
.header ul {list-style: none; margin: 0; padding: 0; position: absolute; top: 20px; right: 10px; width: 90px;}
* html .header ul {position: absolute; top:20px; right:45px;}
.header ul li {border-bottom: 1px solid #76AABC; text-align: right;}
.header ul li.last {border-bottom: 0;}
.header ul li a {font-size: 10px; font-weight: bold; text-decoration: none; color: #006183; text-transform: uppercase; display: block; height: 22px; line-height: 22px; padding-top: 1px;}

.secondary_header {position: relative; background: url('../assets/header_bg.jpg') no-repeat top left;}
.secondary_header img {border:none;}
.secondary_header ul {list-style: none; margin: 0; padding: 0; position: absolute; top: 20px; right: 10px; width: 90px;}
* html .secondary_header ul {position: absolute; top:20px; right:45px;}
.secondary_header ul li {border-bottom: 1px solid #76AABC; text-align: right;}
.secondary_header ul li.last {border-bottom: 0;}
.secondary_header ul li a {font-size: 10px; font-weight: bold; text-decoration: none; color: #006183; text-transform: uppercase; display: block; height: 22px; line-height: 22px; padding-top: 1px;}

.top_nav {background: url('../assets/nav_tile.jpg') repeat-x top left; height: 57px; position: relative; z-index: 10;}
.top_nav ul {list-style: none; margin: 0; padding: 0; height: 52px; position: absolute; bottom: 0; left: 0;}
.top_nav ul li {padding: 0 0 0 18px; height: 52px; float: left; margin: 0; background-repeat: no-repeat; position: relative; z-index: 10;}
.top_nav ul li a {background: url('../assets/tab_right.jpg') no-repeat right top; padding: 0 30px 0 14px; height: 52px; line-height: 52px; float: left; font-size: 14px; text-decoration: none; color: #006183; font-weight: bold;}
.top_nav ul li.cms_educators_hover {background-image: url('../assets/tab_left_brown.jpg');}
.top_nav ul li.cms_educators_hover a {background-image: url('../assets/tab_right_brown.jpg'); color: #F8C24F!important;}
.top_nav ul li.cms_families_hover {background-image: url('../assets/tab_left_blue.jpg');}
.top_nav ul li.cms_families_hover a {background-image: url('../assets/tab_right_blue.jpg'); color: #fff!important;}
.top_nav ul li.cms_catalog_hover {background-image: url('../assets/tab_left_yellow.jpg');}
.top_nav ul li.cms_catalog_hover a {background-image: url('../assets/tab_right_yellow.jpg'); color: #FFF!important;}
.top_nav ul li.cms_about_us_hover {background-image: url('../assets/tab_left_yellow.jpg');}
.top_nav ul li.cms_about_us_hover a {background-image: url('../assets/tab_right_yellow2.jpg'); color: #FFF!important;}

.top_nav ul li.hover {background-position: left top;}
.top_nav ul li.selected {background-position: left top;}
.top_nav ul li.hover a {background-position: right top; color: #F8C24F;}
.top_nav ul li.selected a {background-position: right top; color: #F8C24F;}

.top_nav ul li ul {display: none; position: absolute; top: 52px; left: 5px; list-style: none; margin: 0; padding: 0; width: 200px;}
.top_nav ul li.hover ul {display: block;}

.top_nav ul li ul li {background-image: none!important; height: 23px!important; line-height: 23px!important; float: left; clear: left; width: 200px; margin: 0; padding: 0; overflow: hidden; position: static;}
.top_nav ul li.cms_educators ul li {background-color: #B76D1B;}
.top_nav ul li.cms_families ul li {background-color: #006183;}
.top_nav ul li.cms_catalog ul li {background-color: #E4871C;}
.top_nav ul li.cms_about_us ul li {background-color: #E4871C;}

.top_nav ul li ul li.first {height: 21px; background-color: transparent; padding-top: 8px; behavior: url('/cms/iepngfix/iepngfix.htc')}
.top_nav ul li.cms_educators ul li.first {background-image: url('../assets/dropdown_top_brown.png')!important;}
.top_nav ul li.cms_families ul li.first {background-image: url('../assets/dropdown_top_blue.png')!important;}
.top_nav ul li.cms_catalog ul li.first {background-image: url('../assets/dropdown_top_yellow.png')!important;}
.top_nav ul li.cms_about_us ul li.first {background-image: url('../assets/dropdown_top_yellow.png')!important;}

.top_nav ul li ul li.last {height: 21px; background-color: transparent; padding-bottom: 8px; behavior: url('/cms/iepngfix/iepngfix.htc')}
.top_nav ul li.cms_educators ul li.last {background-image: url('../assets/dropdown_bottom_brown.png')!important;}
.top_nav ul li.cms_families ul li.last {background-image: url('../assets/dropdown_bottom_blue.png')!important;}
.top_nav ul li.cms_catalog ul li.last {background-image: url('../assets/dropdown_bottom_yellow.png')!important;}
.top_nav ul li.cms_about_us ul li.last {background-image: url('../assets/dropdown_bottom_yellow.png')!important;}

.top_nav ul li.selected ul {behavior: url('/cms/iepngfix/iepngfix.htc');}
.top_nav ul li.cms_educators_selected {position: static; z-index: 10;}
.top_nav ul li.cms_educators_selected ul {display: block!important; height: 13px; line-height: 13px; overflow: hidden; background-image: url('../assets/tab_bottom_brown.gif'); left: 4px; width: 225px;}
.top_nav ul li.cms_educators_selected ul li {display: none;}

.top_nav ul li.cms_families_selected {position: static; z-index: 10;}
.top_nav ul li.cms_families_selected ul {display: block!important; height: 13px; line-height: 13px; overflow: hidden; background-image: url('../assets/tab_bottom_blue.gif'); background-repeat:no-repeat;left: 0; width: 248px;}
.top_nav ul li.cms_families_selected ul li {display: none;}

.top_nav ul li.cms_catalog_selected {position: static; z-index: 10;}
.top_nav ul li.cms_catalog_selected ul {display: block!important; height: 13px; line-height: 13px; overflow: hidden; background-image: url('../assets/tab_bottom_yellow.gif'); left: 0; width: 361px;}
.top_nav ul li.cms_catalog_selected ul li {display: none;}

.top_nav ul li.cms_about_us_selected {position: static; z-index: 10;}
.top_nav ul li.cms_about_us_selected ul {display: block!important; height: 13px; line-height: 13px; overflow: hidden; background-image: url('../assets/tab_bottom_yellow2.gif'); left: 0; width: 486px;}
.top_nav ul li.cms_about_us_selected ul li {display: none!important;}

.top_nav ul li ul li a {background-image: none!important; color: #fff!important; height: 23px!important; line-height: 23px!important; font-size: 13px; font-weight: normal; width: 170px; padding: 0 15px; float: left;}
.top_nav ul li ul li a:hover {background-position: center top!important; background-repeat: no-repeat; color: #105C6F!important}
.top_nav ul li.cms_educators ul li a {color: #FFF!important;}
.top_nav ul li.cms_families ul li a {color: #FFF!important;}
.top_nav ul li.cms_catalog ul li a {color: #FFF!important}
.top_nav ul li.cms_about_us ul li a {color: #FFF!important}

.top_nav ul li.cms_educators ul li a:hover {color: #006183!important; background-image: url('../assets/dropdown_hover_brown.gif')!important;}
.top_nav ul li.cms_families ul li a:hover {color: #006183!important; background-image: url('../assets/dropdown_hover_blue.gif')!important;}
.top_nav ul li.cms_catalog ul li a:hover {color: #006183!important; background-image: url('../assets/dropdown_hover_yellow.gif')!important;}
.top_nav ul li.cms_about_us ul li a:hover {color: #006183!important; background-image: url('../assets/dropdown_hover_yellow.gif')!important;}

.top_nav .search {position: absolute; top: 18px; right: 10px;}
.top_nav .search .search_box {border: 1px solid #006183; color: #626262; padding:3px;}
.top_nav .search td {padding-right: 10px;}

.left_nav {width: 230px; float: left; padding: 30px 0 0 0; min-height:600px; height:auto!important; height:600px; margin-bottom:30px;}
.left_nav ul {list-style: none; margin: 0 0 0 10px; padding: 0;}
.left_nav ul li {float: left; clear: left; margin: 5px 0;}
.left_nav ul li a {color: #000000; height: 23px; line-height: 23px; display: block; font-size: 13px; font-weight: normal; width: 170px; padding: 0 15px; float: left; text-decoration: none;
				   background-repeat: no-repeat; background-position: center center;}
				
.left_bottom {position:absolute; bottom:0; left:0; margin-bottom:-3px;}

.educators .left_nav ul li a:hover, .educators .left_nav ul li.selected a {color: #FFF; background-image: url('../assets/nav_left_hover_brown.gif');}
.families .left_nav ul li a:hover, .families .left_nav ul li.selected a {color: #FFF; background-image: url('../assets/nav_left_hover_blue.gif');}
.catalog .left_nav ul li a:hover, .catalog .left_nav ul li.selected a {color: #FFF; background-image: url('../assets/nav_left_hover_yellow.gif');}
.about-us .left_nav ul li a:hover, .about-us .left_nav ul li.selected a {color: #FFF; background-image: url('../assets/nav_left_hover_yellow.gif');}

.left_nav ul li ul {padding: 5px 0 5px 30px; overflow: hidden; clear: left;}
.left_nav ul li ul li {margin: 4px 0;}
.left_nav ul li ul li a {font-size: 12px; padding: 0; line-height: 14px; height: auto; background-image: none!important; color: #000!important;}
.left_nav ul li ul li a:hover {background: none!important; text-decoration: underline;}
.left_nav ul li ul li.selected a {text-decoration: underline;}

.educators .left_nav ul li ul li a:hover, .educators .left_nav ul li ul li.selected a {color: #B76D1B!important;}
.families .left_nav ul li ul li a:hover, .families .left_nav ul li ul li.selected a {color: #006183!important;}
.catalog .left_nav ul li ul li a:hover, .catalog .left_nav ul li ul li.selected a {color: #E4871C!important;}
.about-us .left_nav ul li ul li a:hover, .about-us .left_nav ul li ul li.selected a {color: #E4871C!important;}

.breadcrumbs {color: #006183; margin-top:-25px;}
.breadcrumbs a {font-family: Arial, Helvetica, sans-serif;font-size:12px; color: #006183;}

.body {background: url('../assets/home_content_bg.jpg') repeat-x bottom left; overflow: hidden; zoom: 1; position:relative;}
.assessment .body {background: url('../assets/content_secondary_bg_none.jpg') no-repeat top left;}
.educators .body {background: url('../assets/content_secondary_bg_brown.jpg') no-repeat top left;}
.families .body {background: url('../assets/content_secondary_bg_none.jpg') no-repeat top left;}
.catalog .body {background: url('../assets/content_secondary_bg_yellow.jpg') no-repeat top left;}
.about-us .body {background: url('../assets/content_secondary_bg_yellow.jpg') no-repeat top left;}

.body .families {position: relative; float: left; width: 328px; height: 350px; background: url('../assets/families_bg.jpg') no-repeat top left;}
.body .families h1 {font-size: 15px; color: #fff; height: 33px; line-height: 16px; position: relative; z-index: 2; text-transform: uppercase; text-align: right; padding-right: 10px;}
* html .body .families h1 {padding-top:10px!important;}
.body .families .bg {position: absolute; top: 0; left: 0; background-color: #006183; width: 328px; height: 33px; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; z-index: 1;}
.body .families .box {width: 171px; height: 86px; padding: 5px; color: #fff; font-size: 12px; line-height: 16px; position: absolute; bottom: 10px; right: 10px;}
.body .families .box ul {list-style-image: url('../assets/icon_dubarrow_blue.jpg'); margin: 0 0 0 20px; padding: 0;}
.body .families .box p {margin: 8px 0;}
.body .families .box p.view_all {text-align: right; padding-right: 5px; margin-top:-7px;}
.body .families .box p.view_all a {color: #fff; text-decoration: none; font-size: 11px;}
.body .families .box a {color:#fff; text-decoration:none; font-size: 12px;}
.body .families .box a:hover {color:#fff; text-decoration:underline; font-size: 12px;}

.body .educators {position: relative; float: left; width: 550px; height: 350px; background: url('../assets/educators_bg.jpg') no-repeat top left;}
.body .educators h1 {font-size: 15px; color: #fff; height: 33px; line-height: 16px; position: relative; z-index: 2; text-transform: uppercase; text-align: right; padding-right: 10px;}
* html .body .educators h1 {padding-top:10px!important;}
.body .educators .bg {position: absolute; top: 0; left: 0; background-color: #B76D1B; width: 550px; height: 33px; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index: 1;}
.body .educators .box {width: 171px; height: 86px; padding: 5px; color: #fff; font-size: 12px; line-height: 16px;
					  position: absolute; bottom: 10px; right: 10px; font-size:12px!important;}
.body .educators .box ul {list-style-image: url('../assets/icon_dubarrow_brown.jpg'); margin: 0 0 0 20px; padding: 0;}
.body .educators .box p {margin: 8px 0;}
.body .educators .box p.view_all {text-align: right; padding-right: 5px; margin-top:-7px;}
.body .educators .box p.view_all a {color: #fff; text-decoration: none; font-size: 11px;}
.body .educators .box a {color:#fff; text-decoration:none; font-size:12px;}
.body .educators .box a:hover {color:#fff; text-decoration:underline; font-size:12px;}

.body .news {float: right; width: 306px; padding: 0 10px; width: 286px; height: 160px; background: url('../assets/news_box.png') no-repeat top left; margin: 15px; behavior: url('/cms/iepngfix/iepngfix.htc')}
.body .news h1 {font-size: 14px; color: #006183; text-transform: uppercase; border-bottom: 1px solid white; height: 25px; line-height: 17px; padding: 0;}
.body .news p {margin: 13px 0; font-size: 13px;}
.body .news p.view_all {text-align: right; padding-right: 5px; margin-top:-13px;}
.body .news p.view_all a {color: #006183; text-decoration: none; font-size: 11px;}

.body #flash {float: left;}

.body .content {float: left; width: 590px; padding: 20px 25px; margin-top:30px; margin-left:1px;}
.body .content .fam {width:800px;clear:both;}
.body .content p {font-family: Arial, Verdana, sans-serif; font-size:15px; line-height:19px;}
.body .content ul li {font-family: Arial, Verdana, sans-serif; font-size:15px;}
.body .content li {font-family: Arial, Verdana, sans-serif; font-size:15px; margin-left:20px;}
.body .content .left {vertical-align: top; padding-right: 10px;}
* html .body .content .left {margin:0; padding:2px 4px 2px 0;}}
.body .content .right {vertical-align: top; padding-left: 10px;}
* html .body .content .right {margin:0; padding:2px 0 2px 4px;}
.body .content h1 {font-size: 18px; margin: 5px 0 0 0; padding: 0; text-transform: uppercase;}
.body .content h2 {font-size: 16px;  height: 24px; background-repeat: no-repeat; /*padding: 5px 10px 0 10px;*/ }
.body .content .columns h2 {font-size: 16px;  height: 24px; background-repeat: no-repeat; /*padding: 5px 10px 0 10px;*/ width: 273px;}
.body .content h2.pink {background-image: url('../assets/heading_background_pink.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
.body .content h2.blue {background-image: url('../assets/heading_background_blue.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
.body .content h2.green {background-image: url('../assets/heading_background_green.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
.body .content h2.brown {background-image: url('../assets/heading_background_brown.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
.body .content h2.pink_tall {}
.body .content h2.blue_tall {}
.body .content h2.green_tall {background-image: url('../assets/heading_background_green_tall.gif'); height: 51px;margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
.body .content h2.brown_tall {}
.body .content h3 {font-size: 14px; margin: 30px 15px 8px 15px; padding: 0;}

.body .content .columns {width:400px;}
.body .content .columns p {font-size: 13px; margin: 5px 15px;}
.body .content .columns a {color: #006183; text-decoration: none;}
.body .content .columns a:hover {text-decoration: underline;}

.body .content .golem h1 {color:#6e4b9e; font-family:Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; text-transform:none;}
.body .content .golem .teal {color:#3075bb; font-size:18px; font-weight:bold;}
.body .content .golem .purple {color:#6e4b9e; font-size:18px; font-weight:bold;}

.educators .content h1 {color: #B76D1B;}
.educators .content h2 {color: #000;}
.educators .content h3 {color: #B76D1B;}
.educators .content .columns a {}

.families .content h1 {color: #006183;}
.families .content h2 {}
.families .content h3 {}
.families .content .columns a {}

.catalog .content h1 {color: #a36116;}
.catalog .content h2 {}
.catalog .content h3 {}
.catalog .content .columns a {}

.about-us .content h1 {color: #a36116;}
.about-us .content h2 {}
.about-us .content h3 {}
.about-us .content .columns a {}

.privacy .content {width: 827px;}

.footer {height: 41px; position: relative; font-size: 10px; color: #006183; border-top: 5px solid #E69C05; clear: both;}
.footer a {color: #006183; font-size:10px;}
.footer .assesment {position: absolute; top: 15px; left: 30px; width: 86px; height: 24px; display: block; background: url('../assets/btn_assesment.gif') no-repeat top left; text-indent: -1000px;}
.footer p {position: absolute; top: 7px; right: 70px;}
.footer .logo {position: absolute; right: 10px; top: 10px;}

/*FCKSTYLE: img.imgonleft Image on Left */	
/*FCKSTYLE: img.imgonright Image on Right */
/* FCKBLOCK */
	.content {background-color: #fff; font-family: Arial, Helvetica, sans-serif;}
	.imgonleft {float: left; margin: 0 10px 10px 0;}
	.imgonright {float: right; margin: 0 0 10px 10px;}
    div.example {margin: 15px 0 15px 25px; border: 1px solid black; padding: 5px;}
    p.underline {border-bottom: 1px solid black;}
	.content .fam {width:800px;clear:both;}
	.content p {font-family: Arial, Verdana, sans-serif; font-size:15px; line-height:19px;}
	.content ul li {font-family: Arial, Verdana, sans-serif; font-size:15px;}
	.content li {font-family: Arial, Verdana, sans-serif; font-size:15px; margin-left:20px;}
	.content h1 {font-size: 18px; margin: 5px 0 0 0; padding: 0; text-transform: uppercase;}
	.content h2 {font-size: 16px;  height: 24px; background-repeat: no-repeat; /*padding: 5px 10px 0 10px;*/ }
	.content .columns h2 {font-size: 16px;  height: 24px; background-repeat: no-repeat; /*padding: 5px 10px 0 10px;*/ width: 273px;}
	.content h2.pink {background-image: url('../assets/heading_background_pink.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
	.content h2.blue {background-image: url('../assets/heading_background_blue.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
	.content h2.green {background-image: url('../assets/heading_background_green.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
	.content h2.brown {background-image: url('../assets/heading_background_brown.gif');margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
	.content h2.pink_tall {}
	.content h2.blue_tall {}
	.content h2.green_tall {background-image: url('../assets/heading_background_green_tall.gif'); height: 51px;margin: 15px 0 -25px 0;padding: 5px 10px 0 10px;}
	.content h2.brown_tall {}
	.content h3 {font-size: 14px; margin: 30px 15px 8px 15px; padding: 0;}
	
	.content .columns {width:400px;}
	.content .columns p {font-size: 13px; margin: 5px 15px;}
	.content .columns a {color: #006183; text-decoration: none;}
	.content .columns a:hover {text-decoration: underline;}
	
	.content .golem h1 {color:#6e4b9e; font-family:Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; text-transform:none;}
	.content .golem .teal {color:#3075bb; font-size:18px; font-weight:bold;}
	.content .golem .purple {color:#6e4b9e; font-size:18px; font-weight:bold;}	
/* /FCKBLOCK */
/* FCKSTYLE: h2.pink Pink Background */
/* FCKSTYLE: h2.blue Blue Background */
/* FCKSTYLE: h2.green Green Background */
/* FCKSTYLE: h2.brown Brown Background */
/* FCKSTYLE: h2.pink_tall Tall Pink Background */
/* FCKSTYLE: h2.blue_tall Tall Blue Background */
/* FCKSTYLE: h2.green_tall Tall Green Background */
/* FCKSTYLE: h2.brown_tall Tall Brown Background */
/* FCKSTYLE: div.example Example Box */
/* FCKSTYLE: p.underline Underline */