/* *** START SPINSIX CODE *** */

/* Main Column */
a:hover { color: #3782CC; }
/* Promo Header Sections */
/*These next 3 added for index only fix */
div#promoIndex {
	padding: 0; margin: 0;
	width: 745px; height: 180px;
	background: url("../images/8_k12/fmk_schl_main_hdr1.jpg") no-repeat left top;
}

div#promoIndex h2 {
	display: block;
	color: #3A91D6;
	font: bold 12px/15px arial, sans-serif;
	padding: 45px 0 10px 27px; margin: 0;
	}

div#promoIndex p {
	padding: 0 165px 11px 27px; margin: 0;
	font: normal 11px/13px arial, sans-serif;
	color: #333;
}



div#promo {
	padding: 0; margin: 0;
	width: 479px; height: 330px;
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_promo_bg_v3.jpg") no-repeat left top;
}

div#promo h2 {
	display: block;
	color: #3A91D6;
	font: bold 12px/15px arial, sans-serif;
	padding: 45px 0 10px 27px; margin: 0;
	}

div#promo p {
	padding: 0 165px 11px 27px; margin: 0;
	font: normal 11px/13px arial, sans-serif;
	color: #333;
}

/* Sidebar */
/* Right navigation */
div#rightbar .rtNav {
	margin: 29px 0 0 0;
}
div#rightbar .rtNav .wrap { padding-bottom: 31px; }

/* Main Content Section */
/* Content Sub Navigation */
div.subnav {
	margin: 0; padding: 0;
	position: relative;
	top: 0; left: 0;
	width: 689px; height: 52px;
}
div.subnav ul {
	padding: 0;	margin: 0;
	list-style-type: none;
	position: relative;
	width: 689px; height: 52px;
}
div.subnav ul li {
	padding: 0; margin: 0;
	display: block;
	position: absolute;
	top: 0;
}
div.subnav ul li a {
	display: block;
	text-decoration: none;
	text-indent: -4000px;
	height: 52px;
}
div.subnav ul li a { background: url("../images/8_k12/20060524_fmk_k12_5194_inside_subnav_v2.gif") no-repeat; }

div.subnav ul li#student 			{ left: 0px; width: 87px; }
div.subnav ul li#student a 			{ background-position: -0px -0px; }
div.subnav ul li#student a:hover 	{ background-position: -0px -52px; }
div.subnav ul li#student a.active 	{ background-position: -0px -104px; }

div.subnav ul li#teacher			{ left: 87px; width: 81px; }
div.subnav ul li#teacher a 			{ background-position: -87px -0px; }
div.subnav ul li#teacher a:hover 	{ background-position: -87px -52px; }
div.subnav ul li#teacher a.active	{ background-position: -87px -104px; }

div.subnav ul li#special 			{ left: 168px; width: 87px; }
div.subnav ul li#special a 			{ background-position: -168px -0px; }
div.subnav ul li#special a:hover 	{ background-position: -168px -52px; }
div.subnav ul li#special a.active	{ background-position: -168px -104px; }

div.subnav ul li#personnel			{ left: 255px; width: 162px; }
div.subnav ul li#personnel a 	    { background-position: -255px -0px; }
div.subnav ul li#personnel a:hover 	{ background-position: -255px -52px; }
div.subnav ul li#personnel a.active 	{ background-position: -255px -104px; }

div.subnav ul li#school				{ left: 417px; width: 86px; }
div.subnav ul li#school a 			{ background-position: -417px -0px; }
div.subnav ul li#school a:hover 	{ background-position: -417px -52px; }
div.subnav ul li#school a.active 	{ background-position: -417px -104px; }

div.subnav ul li#curriculum			{ left: 503px; width: 98px; }
div.subnav ul li#curriculum a 		{ background-position: -503px -0px; }
div.subnav ul li#curriculum a:hover { background-position: -503px -52px; }
div.subnav ul li#curriculum a.active { background-position: -503px -104px; }

div.subnav ul li#more				{ left: 601px; width: 88px; }
div.subnav ul li#more a 			{ background-position: -601px -0px; }
div.subnav ul li#more a:hover 		{ background-position: -601px -52px; }
div.subnav ul li#more a.active 		{ background-position: -601px -104px; }

/* Content */
div#content {
	padding: 0; margin: 0;
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_content_bg.jpg") no-repeat left top;
}
div#content_bg_btm {
	padding-bottom: 9px;
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_content_bg_btm.jpg") no-repeat left bottom;
}
div#content #student_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_student.gif") no-repeat 20px 11px;
}
div#content #teacher_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_teacher.gif") no-repeat 20px 11px;
}
div#content #special_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_special.gif") no-repeat 20px 11px;
}
div#content #personnel_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_personnel.gif") no-repeat 20px 11px;
}
div#content #school_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_school.gif") no-repeat 20px 11px;
}
div#content #curriculum_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_curriculum.gif") no-repeat 20px 11px;
}
div#content #more_icon {
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_icon_more.gif") no-repeat 20px 11px;
}
div#content h4 {
	padding: 13px 0 4px 89px; margin: 0;
	font: bold 14px/16px arial, sans-serif;
	color: #000;
}
div#content p {
	padding: 0 80px 23px 89px; marign: 0;
	font: normal 11px/14px arial, sans-serif;
	color: #000;
}
div#content #solutions .wrap { background: url("../images/8_k12/20060524_fmk_k12_5194_inside_content_solutions_bg_top.jpg") no-repeat left top; }
div#content #solutions {
	padding: 0; margin: 0 0 0 8px;
	width: 730px;
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_content_solutions_bg_btm.jpg") no-repeat left bottom;
}
div#content #solutions h2.first {
	padding: 11px 0 11px 18px; margin: 0;
	font: bold 12px/14px arial, sans-serif;
	color: #fff;
	background: url("../images/8_k12/20060524_fmk_k12_5194_inside_content_solutions_h2_bg.jpg") no-repeat left top;
}
div#content #solutions h2 {
	padding: 11px 0 11px 18px; margin: 0 1px;
	font: bold 12px/14px arial, sans-serif;
	color: #fff;
	background-color: #3782CC;
}
div#content #solutions .col {
	padding: 0; margin: 0 0 0 18px;
	width: 304px;
	float: left;
	border-top: 1px solid #D6DDDF;
}
div#content #solutions .col ul {
	padding: 8px 0 28px 0; margin: 0;
	list-style: none;
}
div#content #solutions .col ul li {
	padding: 0 20px 0 8px; margin: 0;
	font: normal 11px/14px arial, san-serif;
	color: #333;
	background: url("../images/8_k12/20060524_fmk_k12_5194_arrow.gif") no-repeat 0 3px;
}
div#content #solutions .col ul li.first { padding-bottom: 10px; }
div#content #solutions .col ul li strong { color: #1264A7; }
div#content #solutions .col ul li a { color: #1264A7; }
div#content #solutions .col2 ul li a { color: #1264A7; }

div#content #solutions .col2 {
	padding: 0; margin: 0 0 0 18px;
	width: 304px;
	float: left;
}
div#content #solutions .col2 h3 {
	padding: 9px 0 6px 0; margin: 0;
	font: bold 12px/13px arial, sans-serif;
	color: #333;
	width: 304px;
	
	display: none;
}
div#content #solutions .col2 ul {
	padding: 8px 0 14px 0; margin: 0;
	list-style: none;
	border-top: 1px solid #D6DDDF; 
}
div#content #solutions .col2 ul li {
	padding: 0 30px 15px 8px; margin: 0;
	font: normal 11px/13px arial, sans-serif;
	/*color: #1264A7;
	background: url("../images/8_k12/20060524_fmk_k12_5194_arrow.gif") no-repeat 0 3px;*/
	color: #333;
}
div#content #solutions .col2 p {
	padding: 8px 0 14px 0; margin: 0;
	font: bold 11px/13px arial, sans-serif;
	color: #1264A7;
	border-top: 1px solid #D6DDDF; 
}

/* *** END SPINSIX CODE *** */

