/* Styles used to determine backgrounds*/
.home #leftContainer, .homeStatic #leftContainer {background: #85a200 url(images/home_left.gif) 0 0 repeat-x;height:1080px;}
.home #rightContainer, .homeStatic #rightContainer {background: #85a200 url(images/home_right.gif) 0 0 repeat-x;height:1080px;}
.home #backgroundContainer, .homeStatic #backgroundContainer  {background: #85a200;}
.altHome #leftContainer {background: #a3701f url(images/altHome_left.gif) 0 0 repeat-x;height:1080px;}
.altHome #rightContainer {background: #a3701f url(images/altHome_right.gif) 0 0 repeat-x;height:1080px;}
.altHome #backgroundContainer  {background: #a3701f;}
.altHome #header  {background: #fff url(images/altNavbg.gif) 100px 44px no-repeat;height:89px;}
.blueHome #leftContainer {background: #405fa4 url(images/blueHome_left.gif) 0 0 repeat-x;height:1080px;}
.blueHome #rightContainer {background: #405fa4 url(images/blueHome_right.gif) 0 0 repeat-x;height:1080px;}
.blueHome #backgroundContainer  {background: #405Fa4;}
.blueHome #header  {background: #fff url(images/blueNavbg.gif) 100px 44px no-repeat;height:89px;}
.purpleHome #leftContainer {background: #715bb4 url(images/purpleHome_left.gif) 0 0 repeat-x;height:1080px;}
.purpleHome #rightContainer {background: #715bb4 url(images/purpleHome_right.gif) 0 0 repeat-x;height:1080px;}
.purpleHome #backgroundContainer  {background: #715bb4;}
.purpleHome #header  {background: #fff url(images/purpleNavbg.gif) 100px 44px no-repeat;height:89px;}

/* Secondary Navigation Styles for the home pages */
.sideBar ul {float: left; clear: both; padding:0 1px 0 12px; margin:10px 0 9px 0; overflow: hidden; width:270px;}
.sideBar ul li {padding-left: 38px;float:left;height:auto;padding-bottom:10px; background: url(images/home_arrow.png) 0% 30% no-repeat; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://www.k12.com/static/images/home_arrow.png');}
.sideBar ul li a {color: #fff; font: bold 1.4em Lucida Sans, Arial, Helvetica, sans-serif; position: relative; z-index: 99;text-decoration:none;}
.sideBar ul li a .largeText {font-size:1.4em;}
.sideBar ul li a:hover {color: #fff !important; text-decoration:underline !important;}

.noContent {text-align:center;padding-top:120px;color:#fff;font-size:1.3em;}

/* Homepage footer overrides */
.home .bottomNav, .homeStatic .bottomNav {background: url(images/dots.gif) bottom left repeat-x;}
.altHome .bottomNav {background: url(images/dots_obg.gif) bottom left repeat-x;}
.home .bottomNav li, .homeStatic .bottomNav li {border-right:1px solid #cceb00;}
.altHome .bottomNav li {border-right:1px solid #e6cc33;}
.bottomNav li a {color:#fff;}
.contact {color:#fff;}
.home .contact li, .homeStatic .contact li {border-right:1px solid #cceb00;}
.altHome .contact li {border-right:1px solid #e6cc33;}
.home .copyright, .homeStatic .copyright {color:#cceb00;}
.altHome .copyright {color:#e6cc33;}
.purpleHome .copyright {color:#bfb1e5;}
.blueHome .copyright {color:#80d3e3;}
.blueHome .bottomNav {background: url(images/blueAudFooterDot.gif) bottom left repeat-x;}
.purpleHome .bottomNav {background: url(images/purpleAudFooterDot.gif) bottom left repeat-x;}
.blueHome .bottomNav li, .purpleHome .bottomNav li {border-right:1px solid #cceb00;}


/* Main Page Blocks */

#main-left, #main-center, #main-right {
	float: left;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

/*Left Blocks */

#main-left {
	color: #fff;
}

#main-block-left-top-hat {
	width: 255px;
	height: 40px;
	background: url(/static/home/left-block-top-hat.png);
	padding: 45px 30px 0 20px;
	margin: 0;
	color: #fff;
	font-size: 18px;
}
#main-block-left-top-outer{
	padding: 0 0 0 0; margin: 0 0 0 0;
	width: 305px;
	background: url(/static/home/left-block-top-mid.png);
}
#main-block-left-top-inner {
	padding: 0 30px 35px 20px; margin: 0 0 0 0;
	width: 255px;
	background: url(/static/home/left-block-top-shoe.png) 0 bottom no-repeat;
	color: #fff;
}
#main-block-left-top-inner p span { 
	color: #ffff00;
	text-decoration: underline;
}
#main-block-left-top-inner ul li { 
	margin: 0 0 0 20px;
	padding: 5px 0 5px 0;
}
#main-block-left-top-inner p { 
	margin: 0;
	padding: 0px 0 5px 0;
}

#main-block-left-bottom-outer {
	width: 305px;
	margin: 0;
	background-color: #6a8100;
}

#main-block-left-bottom-inner { 
	padding: 30px 30px 60px 20px;
	background: url(/static/home/left-block-bottom-shoe.png) 0 bottom no-repeat;
}
#main-block-left-bottom-inner h4 {
	font-size: 18px;
	font-weight: bold;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	color: #003300;
	padding-bottom: 24px;
}
#main-block-left-bottom-inner p {
	padding: 5px 0 5px 0;
}
#main-block-left-bottom-inner a:link, #main-block-left-bottom-inner a:visited, #main-block-left-bottom-inner a {
	color: #ffff00;
}

#main-block-left-bottom-inner a:hover {
	color: #ffff00 !important;
	text-decoration: bold;
}
#main-center {
	width: 375px;
	margin-left: 10px;
	padding-bottom: 40px;
	background: #6a8100 url(/static/home/center-block-bottom-shoe.png) 0 bottom no-repeat;
}

#main-block-center-top-outer {
	background: url(/static/home/center-block-top-mid.png);
	margin-bottom: 25px;
}

#main-block-center-top-inner h4 {
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	padding: 40px 0 0 20px;
	margin: 0;
	height: 68px;
	width: 355px;
	background: url(/static/home/center-block-top-hat.png);
	font-size: 27px;
	color: #410066;
	line-height: 25px;
}
#main-block-center-top-inner h4 span {
	display: block;
	padding: 0 0 0 40px;
	margin: 0; 
}

#main-block-center-top-inner h6 {
	color: #380066;
	font-size: 16px;
	padding: 5px 20px 10px 20px;
}

#main-block-center-top-inner {
	position: relative;
	width: 100%;
	margin:0; padding: 0  0 35px 0;
	background: url(/static/home/center-block-top-shoe.png) 0 bottom no-repeat;
	
}
#main-block-center-top-inner p {
	padding: 5px 20px 5px 20px;
}
#main-block-center-top-inner a:link,#main-block-center-top-inner a:visited, #main-block-center-top-inner a:hover {
	color: #0066cc !important;
}
#main-block-center-top-inner strong.red {
	color: #cc0000;
}
#main-block-center-bottom-hat, #main-block-center-bottom-outer {
	
}
#main-block-center-bottom-outer {
	position: relative;
	margin-left: 10px;
	background: #2f0d42 url(/static/home/main-center-video-hat.png) 0 top no-repeat;
	width: 355px;
	overflow: hidden;
}
#main-block-center-bottom-hat h4 {
	color: #003300;
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 10px 20px;
}
#main-block-center-bottom-inner {
	position: relative;
	padding: 13px 10px 20px 10px;
	color: #fff;
	background: url(/static/home/main-center-video-shoe.png) 0 bottom no-repeat;
	width: 100%;
	
}
#main-block-center-bottom-inner p {
	padding: 5px 0 5px 0;
}

#main-block-center-bottom-inner a:visited,  #main-block-center-bottom-inner a:link {
	color: #ffff00;
}
#main-block-center-bottom-inner a:hover {
	color: #0066cc !important;
}
