/*Base Styles*/
body {width:100%;font:68.75% "Arial";margin:0;padding:0; _overflow: auto;}
a {text-decoration:none;}
a:hover {color:#0080CC !important;text-decoration:underline;}
div,ul,ol,li,form,fieldset,input,textarea,p{margin:0;padding:0;}
img {border:0;}
ul li{list-style:none;}
ol {list-style-position: outside; padding-left: 30px;}
#leftMain ul li,  #rightMain ul li {background: url(images/curric_list_dot.gif) 0 4px no-repeat; padding-left: 18px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;margin:0;padding:0;}
h1 {_font-weight:bold !important;}
.superscript {vertical-align: .60em; font-size:60%;}
html*span.superscript {line-height:20%;}
.hidden {position:absolute;top:-999px;left:-999px;z-index:-1000;overflow:hidden;} /*Use this to hide text*/
.floatLeft {float: left;}
.italics {font-style: italics;}
#hiddenLinks {position:absolute;top:-9999px;left:-9999px;z-index:-1;overflow:hidden !important;}

/* Utilty Navigation Styles (Provided by 4Thought) */
.subnav {overflow:hidden; display:inline;} 
.subnav li {float:left; margin-top: 20px; height: 18px; text-align: center; padding-top: 4px;} 
.subnav li a {color:#0080CC; background: url(images/util_bg.gif) 100% 60% no-repeat; cursor: pointer; padding: 0 10px;text-decoration:none;}
.subnav li a.noDrop:hover, .subnav li a#last:hover {color:#0080CC !important; background: url(images/util_bg.gif) 100% 60% no-repeat;text-decoration:underline;}
#about,#presspolicy, #support, #faqs {width: 260px; position: absolute; background: #0080CC;} 
#presspolicy {_left: 355px !important;}
#faqs {_left: 444px !important;}
#support {_left: 565px !important;}
.change {background:none !important;color:#fff !important;}
#last {background:none !important;}
#about li a:hover,#presspolicy li a:hover, #support li a:hover, #faqs li a:hover {color: #fff !important; background: #0066b3;_text-decoration:none !important;}
#support, #faqs {width: 210px;} 
.subnav_drop {color: #fff; padding:0 0 22px 0; border-top: 1px solid #fff; position:relative; z-index:2000;}
#menu-about .subnav_drop, #menu-presspolicy .subnav_drop {width: 220px;}
#menu-support .subnav_drop, #menu-faqs .subnav_drop {width: 190px;}
.subnav_drop .topics a {font-weight: bold; font-family: arial, sans-serif; font-size:12px; cursor: pointer; padding: 4px 16px;}
#menu-about .subnav_drop .topics a, #menu-presspolicy .subnav_drop .topics a {width: 188px;} 
#menu-support .subnav_drop .topics a, #menu-faqs .subnav_drop .topics a {width: 158px;}
.subnav_drop li {clear: both; text-align: left; height: auto; margin: 0;}
.subnav_drop li a {color: #fff; background: none; text-align: left; display: block;}
#menu-about .subnav_drop li a, #menu-presspolicy .subnav_drop li a {width: 240px;}
#menu-support .subnav_drop li a, #menu-faqs .subnav_drop li a {width: 190px;}
.subnav_drop .topicsContent li {padding: 0; margin: 0;}
.subnav_drop .topicsContent li a {padding: 2px 16px 2px 26px; font-size: 10px;}
#menu-about .subnav_drop .topicsContent li a, #menu-presspolicy .subnav_drop .topicsContent li a {width: 178px;}
#menu-support .subnav_drop .topicsContent li a, #menu-faqs .subnav_drop .topicsContent li a {width: 148px;}
#menu-about .change {color:#fff !important;text-decoration:none !important;}
#about {left: 288px !important;}
/********************************************/

/*Navigation*/
#navigation {width:100%;background:#410066;position:relative;z-index:1000;}
#navigation a {text-decoration:none;cursor:pointer;}
#navigation a:hover {color:#fff !important;text-decoration:none;}
.menuSelect a {background:#8200CA !important;display:block !important;height:27px;_display:inline !important;_float:left !important;_height:26px;}
html*.menuSelect a {background-color: #7800c3 !important; _background-color: #8200CA !important;}
ul.navigationList {width:927px;height:27px;padding:0 0 0 13px;margin:0 auto;font: normal bold 12px "Lucida Sans", "Arial", "Helvetica", sans-serif;overflow:hidden;}
.navigationList li {float:left;}
.navigationList li.rolloverLink {_position:relative !important;_height:1% !important;}
.navigationList li a {height:26px; padding:7px 17px 0 15px;color:#fff;display:block;_float:left;_height: 13px;_padding:7px 15px; _overflow: hidden;}
.navigationList li.on a {background: #8200CA; _height: 13px; _overflow: hidden;}
html*.navigationList li.on a {background-color: #7800c3; _background-color: #8200CA;}

/* Accordion Drop Down Menu styles */
#noTop1, #noTop2, #noTop3, #noTop4, #noTop5, #noTop6 {padding-top: 10px; _padding: 0 !important; _background-image: none !important;}
.dropDown {display:none;margin-top:-6px;position:absolute;_top:27px;_left:0;_z-index:200; width: 250px; overflow: hidden;}
html*.dropDown {margin-top: -6px; _margin-top:0;}
.navigationList li.on div.on {display:block;_display:inline !important;}
.toggler {font-family: Arial; float: left; _background: #8200CA url(images/menu_dots.gif) top left repeat-x; _padding-top: 10px;}
.toggler li {display:block;padding:1px 0 0 0;width: 250px;background: #8200CA url(images/menu_dots.gif) top left repeat-x;}
html*.toggler li {background-color: #7800c3;_background-color: #8200CA !important;}
.toggler li a {display:block;width:218px; padding-bottom:5px;height:auto !important;color: #a3e0ff;font-weight:normal;font-size:1.1em; _padding-top:7px;_padding-bottom:7px;_width:206px !important;_padding-right:29px !important;}
#navigation .toggler li a:hover {background:#410066 !important;}
.toggler li.has_dd a, .toggler li.has_dd li.has_dd a {background: url(images/menu_arrow.gif) 95% center no-repeat; _width: 219px;}
.toggler li.has_dd a.selected, #navigation .toggler li.has_dd a:hover, #navigation .toggler li.has_dd li.has_dd a:hover {color:#FFF !important; background: #410066 url(images/menu_arrow.gif) 95% center no-repeat !important;}
.toggler li.has_dd a.selected {background-color:#410066 !important;}
.toggler li.has_dd a.selected, .toggler li.has_dd li.has_dd a.selected {background-image:url(images/menu_arrow_down.gif) !important;}
#navigation .toggler li.has_dd a:hover.selected {background-image:url(images/menu_arrow_down.gif) !important;}
#navigation .toggler li.has_dd .accordion li a:hover {background-image:none !important;}
.accordion {clear:both;background: #8200ca url(images/menu-background.gif) top left repeat-x !important; _width: 250px;}
#navigation .accordion li {display:inline;float:none;padding:0 0 0 0;width:240px; clear:both;_float:left !important;_background: none !important;}
#navigation .accordion li a {display:block;padding:3px 10px 3px 25px;height:auto;color:#fff;font-size:0.9em; font-weight: bold;clear:both;width:215px;_width:211px; _background: none !important;}
#navigation .accordion .last {margin-bottom:10px !important; display:block;_padding-bottom:10px !important;}
li.has_dd .accordion li a, li.has_dd .accordion li a:hover {background-image:none;}
li.has_dd .accordion .last {_padding-bottom:8px !important;}
.accordion li a:hover, .accordion .accordion li:hover {background:#410066;}
.navigationList li.on div.on li.on ul.on {display:block;}
.bottomImage {float: left; display: block; width: 100%; height: 15px; padding: 0; background: url(images/menu-bottom.png) bottom left no-repeat; _background:none !important; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://www.k12.com/static/images/menu_bottom_ie.png');}
html*.bottomImage {background: url(images/menu_bottom_ie.png) bottom left no-repeat; _background: none !important;}
.subAcc {line-height:1.5em;width:250px !important;margin:0;background:url(images/menu-background.gif) top left repeat-x !important;_margin-bottom:10px !important;}
.subAcc dd {margin:0;}
.subAcc a:hover {background:#410066 !important;}
.level1 a {margin:0 !important;padding-left:38px !important;width:200px !important;}
.level2 a {margin:0 !important;padding-left:54px !important;width:190px !important;}
.level3 a {margin:0 !important;padding-left:66px !important;width:175px !important;}
.level4 a {margin:0 !important;padding-left:80px !important;padding-right:45px !important;width:120px !important;}
.hasFour, .hasFive, .hasSix, .hasSeven {background: #410066 !important;width:244px !important;}
.subAcc .subAcc, .subAcc .subAcc .subAcc, .subAcc .subAcc .subAcc .subAcc {background:url(images/menu-background.gif) top left repeat-x !important;margin:0 !important;}
#bottomLvl {background-color:#410066;color:#fff !important;}

/*Safari Hack*/
html*div.dropDown {visibility: hidden; display:block;}
html*ul.navigationList li.on div.on {visibility:visible;}
html*ul.navigationList li.on div.on li.on ul.on {visibility:visible;}
/************/
/*Reverse Safari Hack for IE6 only*/
.dropDown {_visibility: visible !important; _display:none !important;}
.navigationList li.on div.on {_visibility:visible !important; _display:block !important;}
.navigationList li.on div.on li.on ul.on {_visibility:visible !important; _display:block !important;}
/******************************/

/* Styles used to determine backgrounds*/
.curricMath #leftContainer, .curricLang #leftContainer, .curricTemplate #leftContainer, .eventDetail #leftContainer, .pressReleaseTemplate #leftContainer, .videoTemplate #leftContainer, .photoGalleryTemplate #leftContainer, .eventsCal #leftContainer, .faq #leftContainer {background: url(images/curric_left.gif) 0 0 repeat-x;height:989px;}
.curricMath #rightContainer, .curricLang #rightContainer, .curricTemplate #rightContainer, .eventDetail #rightContainer, .pressReleaseTemplate #rightContainer, .videoTemplate #rightContainer, .photoGalleryTemplate #rightContainer, .eventsCal #rightContainer, .faq #rightContainer {background: url(images/curric_right.gif) 0 0 repeat-x;height:989px;}
.enrollNoSchool #leftContainer, .enrollSchool #leftContainer {background: url(images/enroll_left_bg.gif) 0 0 repeat-x;height:989px;}
.enrollNoSchool #rightContainer, .enrollSchool #rightContainer {background: url(images/enroll_right_bg.gif) 0 0 repeat-x;height:989px;}

/* Main Containers */
#backgroundContainer {width:100%;height:100%;overflow:hidden;padding-bottom:10px;min-width:1000px; _width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px");}
#leftContainer, #centerContainer, #rightContainer {height:100%;float:left; _display:inline;}
#leftContainer {width:50%; _width:49%; display:expression((document.body.clientWidth < 1000px;) ? "none;" : "block;");}
#centerContainer {width:1000px;overflow:hidden; position:relative; _position:absolute;_z-index:99; margin-left:-500px; margin-left:expression((document.body.clientWidth < 1000px;) ? "0px;" : "-500px;");}
#rightContainer {width:50%; display:expression((document.body.clientWidth < 1000px;) ? "none;" : "block;");margin-left:-500px; _float:right;}
html*div#rightContainer {float: right;}
#mainContainer {width:1000px;margin:0 auto;overflow:hidden;position:relative;z-index:0 !important;}
#headerContainer {background: url(images/learning_main.jpg) no-repeat;width:1000px;height:256px;}
#flashContainer {height:323px;width:1000px;}

/*Header*/
#header {background: #fff url(images/navbg.gif) 153px 44px no-repeat;height:89px;}
.brand {float:left;padding-left:53px;width:235px;}
.last {background-image:none !important;}
.end {border:none !important;}
.olsLogin {float:right;margin-top:22px;}
.olsLogin a {cursor:pointer;text-decoration:none !important;background: url(images/ols_button.png) no-repeat;display:block;height:45px;width:156px;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://www.k12.com/static/images/ols_button.png');}

/*Main Content*/
.mainContent {float:left;width: 982px;margin:15px 0 24px 13px;padding-left:3px;_display:inline; overflow: hidden;}
#main {width: 656px;float:left;}
.rightMain {width: 290px !important; margin: 0; padding: 0;}
.rightMain p {font-size: 1.1em;}

/*Content Objects */
.content_objects {padding: 0; margin: 0;}
.content_objects a {color:#003399 !important; text-decoration:underline !important;}
.content_objects a:hover {color:#0080CC !important; text-decoration:none !important;}
.contentBoxWrap {width:656px; clear: both; overflow: hidden;font-size:1.1em; margin-bottom:29px;}
.contentBoxWrap a {color:#003399;}
.leftBox {float:left;width:336px;margin:0 0 0 14px;_display:inline;clear:none;}
.leftBox ul {width:242px;padding:10px 8px 0 8px;}
.leftBox ul li {padding-bottom:2px;}
.leftBox p {width:290px;padding:16px 8px 0 8px;clear:left;overflow:hidden;}
.rightBox {float: right;width:295px;margin: 0;}
.rightBox p {width:250px;padding:16px 8px 0 0;clear:left;}
.rightBox ul {width:242px;padding:10px 8px 0 8px;}
.rightBox img {padding:0 0 12px 12px;}
.headWrap {width: 99%; overflow: hidden;margin-left:12px;background: url(images/page_dots.gif) bottom left repeat-x;}
.rightBoxHeader, .leftBoxHeader {overflow:hidden;padding-right:10px;}
.leftBoxHeader {float:left; width:320px;}
.rightBoxHeader {float: left; width: 300px;}
.rightBoxHeader h2, .leftBoxHeader h2 {width:75%;}
.leftBoxHeader h2 {color: #527500; font-size:2em; padding:0 0 10px 11px;}
.rightBoxHeader h2 {color: #527500; font-size:2em; padding:0 0 10px 17px;}
.noLink {width:auto !important;}
.promoDescription, .promoImg {width:130px;font-size:1.1em;float:left;margin: 11px 0 0 11px;}
.promoDescription{_display:inline;}
.oneColumnBox {margin:0 0 43px 12px; clear: both; float:left; display: inline;width:656px; margin-bottom: 29px;overflow:hidden;}
.schoolingPrograms .oneColumnBox {_margin-bottom: 0 !important; _padding-bottom: 0 !important;}
.oneColumnBoxHeader  {background: url(images/page_dots.gif) bottom left repeat-x; width: 98%; margin:0; padding:0 10px 2px 8px;}
.oneColumnBoxHeader h2  {color: #527500; font-size:2em; padding:0 0 10px 0; margin:0;float:none !important;display:inline;}
.oneColumnBoxBody {margin:4px 0 0 2px; padding:0 0 0 8px; width:612px; font-size: 12px;}
.oneColumnBoxBody p  {margin-top:0;}
.oneColumnBoxBody div, .oneColumnBoxBody .contentObj {color: #000; width:auto;overflow:hidden; margin-top:14px;}
.oneColumnBoxBody a {color:#003399 !important;text-decoration:underline !important;}
.oneColumnBoxBody a:hover {color:#0080CC !important;text-decoration:none !important;}
.oneColumnBoxBody h3 {margin:18px 0 0 0; font-weight: bold;}
.oneColumnBoxBody ul {clear:left;padding-left: 34px;padding-top:20px;color:#000;}
.abstract ul {clear: left; padding-left: 34px; padding-top: 20px;}
.oneColumnBoxBody ul li, .abstract ul li {background: url(images/curric_list_dot.gif) 0 4px no-repeat; padding-left: 18px; margin-bottom: 10px;}
.abstract ul li {background: url(images/absract_list_dot.gif) 0 4px no-repeat;}
.abstract ul li {margin: 0;}
.oneColumnBoxBody ul li a, , .abstract ul li a {font-weight:bold;font-size:13px;}
.contentBoxWrap li {background: url(images/contentBox_bullet.gif) 0 6px no-repeat; padding-left: 8px;}
.contentBoxWrap li a {font-weight:bold;font-size:13px;}
.oneColumnList {margin-top:30px; float:left; padding:0 0 0 8px; width:612px;}

/*Left Content*/
.leftMain {float:left;width:261px;padding:20px 25px 20px 28px;overflow:hidden !important;}
.home .leftMain, .homeStatic .leftMain {background:#c8d93c url(images/content_box_left.gif) top left no-repeat;}
.altHome .leftMain {background:#e6bd38 url(images/content_box_left_obg.gif) top left no-repeat;}
.blueHome .leftMain {background:#80d3e3 url(images/content_box_left_blue.gif) top left no-repeat;}
.purpleHome .leftMain {background:#b3bbeb url(images/content_box_left_purple.gif) top left no-repeat;}
.leftMain h2 {height:27px;clear:none;float:left;}
.leftMain h2 img {clear:none;}
.leftMain ul li {background: url(images/curric_list_dot.gif) 0 4px no-repeat; padding-left: 18px; margin-bottom: 10px;}
.home .moreData, .altHome .moreData, .homeStatic .moreData, .blueHome .moreData, .purpleHome .moreData {display:inline; float: right; clear:none;}
.home .leftMain .moreData, .altHome .leftMain .moreData, .homeStatic .leftMain .moreData, .blueHome .leftMain .moreData, .purpleHome .leftMain .moreData  {margin-right: 10px;}
.home .rightMain .moreData, .altHome .rightMain .moreData, .homeStatic .rightMain .moreData, .blueHome .rightMain .moreData, .purpleHome .rightMain .moreData  {margin-right: 16px;}
html*span.moreData {background: url(images/view_all_arrow.gif) 100% 150% no-repeat; _background: none !important;}
html*span.moreData a {background: none;}
.home .moreData a, .altHome .moreData a, .homeStatic .moreData a, .blueHome .moreData a, .purpleHome .moreData a {font-size:.9em;clear:none;}
.home .latestNews, .altHome .latestNews, .homeStatic .latestNews, .blueHome .latestNews, .purpleHome .latestNews, .home .whatisk12, .altHome .whatisk12, .homeStatic .whatisk12, .blueHome .whatisk12, .purpleHome .whatisk12 {float:left;clear:left;margin:18px 0 5px 3px;width:240px;padding-right:5px;overflow:hidden;font-size:1.1em;display:block;}
.home .latestNews a, .altHome .latestNews a, .homeStatic .latestNews a, .blueHome .latestNews a, .purpleHome .latestNews a, .home .whatisk12 a, .altHome .whatisk12 a, .homeStatic .whatisk12 a, .blueHome .whatisk12 a, .purpleHome .whatisk12 a  {color:#003399;font-weight:bold;font-size:1.1em;}
.viewAll img {position:relative;top:3px;left:1px;}
.latestNews {float:left;clear:left;margin:18px 0 0 3px;width:240px;padding-right:5px;overflow:hidden;}
.latestNews li {margin-bottom:5px;}
.whatisk12 {float:left;clear:left;margin:18px 0 0 3px;width:240px;padding-right:5px;overflow:hidden;}
.whatisk12 li {margin-bottom:5px;}
.homeDate {color:#33661a;font-size:.9em;padding-right:3px;}
.altHome .homeDate {color:#804f00;}
.blueHome .homeDate, .purpleHome .homeDate  {color:#715bb4;}
.homeTitle a, .eventTitle a {color:#003399;font-weight:bold;font-size:1.1em;}
.eventTitle {padding:0 1px 0 3px;width:140px;}
.homeText {font-size:10.5px;}

/*More Data*/
.moreData {float:right; margin-top:5px;}
.moreData a {color:#003399;font-size:10px; text-decoration:underline; background: url(images/view_all_arrow.gif) right bottom no-repeat; _background: none !important; _background: url(images/view_all_arrow.gif) 100% 95% no-repeat !important; padding-right: 10px;}
.moreData a:hover {text-decoration:none;}

/*Middle Content*/
.rightMain {margin-left:14px; width:290px; padding:25px 0 30px 21px; overflow: hidden;}
.home .rightMain, .altHome .rightMain, .homeStatic .rightMain, .blueHome .rightMain, .purpleHome .rightMain {width: 302px !important;float:left;}
.home .rightMain, .homeStatic .rightMain {background:#c8d93c url(images/content_box_right.gif) bottom right no-repeat;}
.altHome .rightMain {background:#e6bd38 url(images/content_box_right_obg.gif) bottom right no-repeat;}
.blueHome .rightMain  {background:#80d3e3 url(images/content_box_right_blue.gif) bottom right no-repeat;}
.purpleHome .rightMain  {background:#b3bbeb url(images/content_box_right_purple.gif) bottom right no-repeat;}
.rightHeading {background: url(images/boxDot.gif) bottom left repeat-x;width:294px;float:left;padding-bottom:4px;}
.altHome .rightHeading {background: url(images/boxDot_obg.gif) bottom left repeat-x;}
.blueHome .rightHeading  {background: url(images/boxDot_blue.gif) bottom left repeat-x;}
.purpleHome .rightHeading  {background: url(images/boxDot_purple.gif) bottom left repeat-x;}
.rightMain h2 {height:28px;clear:none;float:left;}
.rightMain h2 img {clear:none;}
.eventList {clear: both; float: left; margin:11px 0 24px 0; width: 296px; table-layout: fixed;}
.eventList td {vertical-align: top; padding-bottom: 5px;}
.eventList .homeDate {margin:0 2px 0 8px;}
.eventList .homeTitle {padding: 0 0 5px 4px; width: 162px;}
.eventList .homeText{margin-right:14px; padding: 0 0 5px 4px; width: 70px; overflow: hidden !important;}
.bottomHeading {background: url(images/boxDot.gif) bottom left repeat-x;width:294px;float:left;padding-bottom:4px;}
.altHome .bottomHeading {background: url(images/boxDot_obg.gif) bottom left repeat-x;}
.blueHome .bottomHeading  {background: url(images/boxDot_blue.gif) bottom left repeat-x;}
.purpleHome .bottomHeading  {background: url(images/boxDot_purple.gif) bottom left repeat-x;}
.bottomHeading h2 {font: 2em Lucida Sans, Arial, Helvetica, sans-serif;color:#455e00;margin:0 12px 0 6px;_margin-left:3px;}
.bottomList {float:left;width:270px;margin:12px 0 0 9px;_margin-left:3px;font-size:1.1em;overflow:hidden;}
.bottomList a {color:#003399;font-weight:bold;}

/*Right Content*/
.sideBar {float:left;width:260px;margin-left:32px;clear:right;}
.sideBar a:hover {cursor: pointer;}
.sideTop {background: url(images/enroll_now2.gif) no-repeat;}
.altHome .sideTop {background: url(images/enroll_now_obg2.gif) no-repeat;}
.blueHome .sideTop  {background: url(images/enroll_now_blue2.gif) no-repeat;}
.purpleHome .sideTop  {background: url(images/enroll_now_purple2.gif) no-repeat;}
.sideText {color:#001a80;font-weight:bold;width:175px;}
.sideTop form {margin-top:3px;}
.sideTop form select {width:170px;}
.sideTop a {color: #fff; text-decoration: underline;}
.sideMiddle {float:left;background: url(images/or.gif) 35px 6px no-repeat;width:232px;}
.altHome .sideMiddle {background: url(images/or_obg.gif) 35px 6px no-repeat;}
.blueHome .sideMiddle {background: url(images/or_blue.gif) 35px 6px no-repeat;}
.purpleHome .sideMiddle {background: url(images/or_purple.gif) 35px 6px no-repeat;}
.sideMiddle a {margin-top:25px;float:left;background: url(images/buy_promo.png) no-repeat;height:46px;width:280px;_background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://www.k12.com/static/images/buy_promo.png');}
.sideBottom {float:left;width:256px;color:#fff;font-size:1.1em;text-align:center;padding-top:23px;}
.backButton {margin: 0 27px 17px 0;float:right;}
.printButton {margin:0 32px 36px 0;float:right;clear:both; width: 80px;}
.printButton a {padding: 0 0 2px 22px; text-decoration:underline;color:#003399;background:url(images/print_icon.gif) top left no-repeat;}
html*div.printButton {padding-bottom: 2px;}
.printButton a:hover {text-decoration:none !important;}
.rightContent {clear:both;float:right;}

/* Secondary Navigation Styles */
.rightMain .secondNav ul {float: left; clear: both; padding:0 1px 0 12px; margin:10px 0 9px 0; overflow: hidden; width:260px;}
.rightMain .secondNav ul li {color:#003399 !important; font: bold 1.4em Lucida Sans, Arial, Helvetica, sans-serif;clear:both;padding-left: 38px;float:left;height:auto; width: 222px; 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');}
.rightMain .secondNav ul li a {color:#003399 !important; position: relative; z-index: 99;text-decoration:none;}
.rightMain .secondNav ul li a:hover {color:#003399 !important; text-decoration:underline !important;}
.rightMain .secondNav ul li .largeText {font-size:1.4em;}

/*Footer*/
#footer {width:839px;margin:20px 0 0 22px;float:left;_display:inline;}
.bottomNav {width:839px;float:left;padding:0 0 7px 10px;font:bold 1.1em Lucida Sans, Arial, Helvetica, sans-serif;background: url(images/audFooterDot.gif) bottom left repeat-x;}
.bottomNav li {float:left;padding:0 12px;border-right:1px solid #b3b3b3;}
.bottomNav li a {color:#003399;text-decoration:none;}
.bottomNav li a:hover {text-decoration:underline;}
.contact {width:839px;clear:left;float:left;margin-top:8px;padding-left:15px;font-size:1.1em;color:#0080cc;}
.contact li {float:left;padding:0 6px;border-right:1px solid #b3b3b3;}
.salesNum {padding:0 17px 0 46px !important;}
.custNum {border:none !important;padding-left:17px !important;}
.copyright {float:left;padding:6px 0 0 20px;width:610px;font-size:.85em;color:#b3b3b3;overflow:hidden;}
html*div.copyright {line-height:150%;}

/*Non-Audience Tabs*/
.audienceHeader {margin:0 auto;width:918px; overflow: hidden;}
.audienceTabs {float:right; margin-top:10px; margin-right: 10px; overflow: hidden;}
.audienceTabs li { float:left; width:126px; text-align:center; }
.audienceTabs li a {font-weight:bold !important;font:1.1em Lucida Sans, Arial, Helvetica, sans-serif; color:#003399 !important; display:block; width:126px; height:28px; padding-top:4px;text-decoration:none;}
.audienceTabs li a:hover {text-decoration:none;}
.audienceText {float:right; clear:both; color:#1a6600; font-size:1.4em; width:521px; margin:70px 50px 0 0; line-height:1.4em; }

/*Testimonials*/
#mainRight {float:right;margin-right:21px;_display:inline;}
.quoteTop {width:284px;height:54px;}
.quoteWrap {width:259px;margin-top:3px;padding:0 25px 16px 0;overflow:visible;}
.quoteWrap .quoteImg {float:left;padding-right:16px;}
.quoteBlock {margin:0 0 6px 13px;padding-top:14px;overflow:hidden;}
.quoteText {font-size:1.1em;line-height:1.4em;color:#003399 !important;}
.author {display:block;float:right;margin-top:2px;color:#003399;}
.quoteGreen {background: url(images/k12_words.gif) no-repeat;margin-bottom:15px;}
.quoteGreen .quoteWrap {background: #bcd436 url(images/words_top.gif) top left no-repeat;}
.quoteText a {color:#003399 !important;}
.quoteOrange {background: url(images/parent_words.gif) no-repeat;margin-bottom:15px;}
.quoteOrange .quoteWrap {background: #f1ce1d url(images/parent_words_top.gif) top left no-repeat;}
.quoteBlue {background: url(images/teacher_words.gif) no-repeat;margin-bottom:15px;}
.quoteBlue .quoteWrap {background: #33e6ff url(images/teacher_words_top.gif) top left no-repeat;}
.quotePurple {background: url(images/admin_words.gif) no-repeat;margin-bottom:15px;}
.quotePurple .quoteWrap {background: #b3bbeb url(images/admin_words_top.gif) top left no-repeat;}
.default .oneColumnBoxBody {margin-top:10px;}
.default .testImg{float:left;padding-right:20px;margin-top:10px;}

/* Default 2 Column Page */
.default #mainContainer {width:1000px; margin:0 auto;overflow:hidden; background: url(images/curric_main.gif) 0 0 repeat-x; min-height:427px;}
.default #leftContainer {background: #fff url(images/curric_left.gif) 0 0 repeat-x;height:989px;}
.default #rightContainer {background: #fff url(images/curric_right.gif) 0 0 repeat-x;height:989px;}
.default h1, .threeCol h1 {color:#527500;font-weight:900 !important;font:2.5em Lucida Sans, Arial, Helvetica, sans-serif;padding-left:20px; margin-bottom: 48px; width:590px;}
.default div.abstract, .threeCol div.abstract {color:#527500; font-size:14px; line-height:19px; width:590px; padding-left:22px;overflow:hidden;}
.default div.abstract a, .threeCol div.abstract a {color:#003399 !important;text-decoration:underline !important;}
.default div.abstract a:hover, .threeCol div.abstract a:hover {color:#0080CC !important;text-decoration:none !important;}
.default .leftMain , .default .rightMain, .threeCol  .leftMain, .threeCol  .rightMain {background:none;padding:0; margin:0; margin-top:35px; height:auto; overflow:hidden;}
.default .rightMain {float: right; width: 280px !important;}
.default .leftMain, .threeCol .leftMain {width:657px !important; float:left; background:none; padding:0 20px 70px 20px;}
.default .questionsBox, .threeCol .questionsBox {margin:35px 0 0 20px; float:left;}
.default .leftBox h2, .threeCol .leftBox h2, .default .rightBox h2, .threeCol .rightBox h2 {color:#527500;}
.default .leftBox p, .threeCol .leftBox p, .default .rightBox p, .threeCol .rightBox p {margin:41px 0 0 2px;font-size:1.1em;}

/* Default 3 Column Page */
.threeCol  .leftMain, .threeCol  .rightMain, .k-8home  .leftMain, .k-8home  .rightMain, .vphsHome .leftMain, .vphsHome .rightMain {}
.threeCol #mainContainer {width:1000px; margin:0 auto;overflow:hidden; background: url(images/enroll_main_bg.gif) 0 0 repeat-x; min-height:427px;}
.threeCol #leftContainer {background: url(images/enroll_left_bg.gif) 0 0 repeat-x;height:989px;}
.threeCol #rightContainer {background: url(images/enroll_right_bg.gif) 0 0 repeat-x;height:989px;}
.threeCol h1 {color:#fff;font:2.5em Lucida Sans, Arial, Helvetica, sans-serif; padding-left:20px; margin-bottom:51px;}
.threeCol .oneColumnBox  {margin-left:13px;}
.threeCol .rightMain {margin-top:114px;}
.threeCol div.abstract, .default div.abstract {margin: 0 0 27px 0 !important;overflow:hidden;}
.threeCol div.abstract {margin-top:59px;margin-bottom:0;}

/* Press Release Template Page */
.news h3 {font-weight: bold;font-size:1.25em;overflow:hidden;}
.news h3 .heading {float:left;width:130px;}
.news h3 .content {font-weight:normal;float:left;width:auto;overflow:hidden;}
.news h1 {margin-bottom:0;padding-left:28px;}
.news .releaseDate  {margin:0 0 10px 7px;}
.news .contactInfo {margin:0 0 35px 7px;}
.news .oneColumnBox {margin-top:30px;}
.news .oneColumnBox {margin-left:22px;}
.news .oneColumnBoxBody {margin-left:0;font-size:1.1em;}

/* Collection Page Styles */
.collectionPage .release_content {margin:72px 0 37px 0; background:url(images/torn_mod_bgr.gif) 0 0 no-repeat; width:634px; height:214px}
.collectionPage .release_content h2 {padding:40px 0 0 22px !important; font-size:1.6em !important; font-weight:bold !important; color:#003366 !important;width:90%;}
.collectionPage h2 span {font-size:.87em !important; color:#527500 !important; font-weight:bold !important; display:inline; padding-right:8px}
.collectionPage .torn_backgr {padding:5px 64px 0 30px;width:530px !important;height:120px !important;float:left;margin-top:0 !important;}
.collectionPage .torn_backgr p {overflow:hidden !important;height:95px !important;width:550px !important;color:#527500 !important; font-size:14px !important; line-height:19px !important;}

/*Promo Styles*/
.sampleLessonsBox {background: #66ccff url(images/sLessons_box_top_dblue.gif) 0 0 no-repeat; width:283px; margin-bottom:25px; padding-top:15px; overflow: hidden;}
.curricMath .sampleLessonsBox, .curricTemplate .sampleLessonsBox {background: #66ccff url(images/sLessons_lblue_box_top.gif) 0 0 no-repeat;}
.sampleLessonsBox .promoTitle {color:#fff; margin:0 0 5px 20px; width:215px; overflow:hidden; text-transform:uppercase; font-size:1.6em}
.sampleLessonsBox .centerPromo {overflow:hidden; display:block;text-align:center !important;}
.sampleLessonsBox .centerPromo a {padding:0 !important;}
.curricTemplate a.backButton img {margin: 0 0 18px 174px;}
.sampleLessonsBox h4 {color:#003399;font-weight:bold;font-size:1.1em;}
.sampleLessonsBox ul {width:250px; margin: 0 auto; float:none;}
.sampleLessonsBox li {background: url(images/sl_box_dot.gif) 0 0 repeat-x; overflow:hidden; padding:15px 10px !important;_margin-bottom:30px;}
.sampleLessonsBox li.lastPromo {background:none !important;_margin:0 !important;_padding:0 !important;}
html*div.sampleLessonsBox ul li .moreData {background: url(images/white_arrow.gif) 100% 50% no-repeat !important;}
html*div.sampleLessonsBox ul li .moreData a {background: none !important;}
.sampleLessonsBox ul li .moreData a {background: none !important; background: url(images/white_arrow.gif) 100% 50% no-repeat !important;padding-right:15px !important;font-weight:normal !important;font-size:1em !important;font-family: Arial !important;color:#fff !important;float:right !important;display:inline !important;padding-left:0 !important;clear:both !important;text-decoration: underline !important;overflow:hidden !important;height:16px !important;}
.sampleLessonsBox ul li .moreData a:hover {text-decoration:none !important;}
.sampleLessonsBox li ul {padding-left: 10px;}
.sampleLessonsBox li ul li {background: none; padding: 3px 4px 3px 0;}
.sampleLessonsBox p {color:#003399; margin: 8px 0 10px 0;}
.sampleLessonsBox .boldCaps {text-transform:uppercase; font-weight:bold; margin-right:4px;}
.sampleLessonsBox .sampleLessonImage {margin-left: 16.66%;}
.sampleLessonsBox .moreData a {color: #fff; float:right; padding-right:15px; font-weight:bold;}
.sampleLessonsBox a {background:none !important;color:#fff;}
.sampleLessonsBox a:hover {color:#fff !important;text-decoration:underline !important;}
.sampleLessonsBoxBottom {background: url(images/sLessons_blue_box_bottom.gif) bottom right repeat-x; height:32px; width: 283px;}
.curricMath .sampleLessonsBoxBottom, .curricTemplate .sampleLessonsBoxBottom {background: url(images/sLessons_blue_box_bottom.gif) bottom right repeat-x; margin-bottom: 20px;}
.sampleLessonsBoxBottom  a {margin:1px 15px 0 0;text-decoration: none !important;color:#fff !important;font-weight:bold !important;font-size:1.1em !important;background: url(images/white_arrow_bigblue_bg.gif) 100% 80% no-repeat !important;}
.sampleLessonsBoxBottom  a:hover {text-decoration:underline !important;}
.promoLeft {color:#003399;}
//.imageLeft {float:left;width:80px;padding:0 15px 10px 0;height:55px;}
.imageLeft {float:left;padding:0 15px 10px 0;}
.imageLeft a {padding:0 !important;}
.sampleLessonsBox .moreData {_margin-bottom:20px;}
.sampleLessonsBoxBottom .moreData {_margin-bottom:0;}


/*Video Styles*/
.flashVideoContainer {height:397px !important;background:#CACAC0 url(images/videoBG1.gif) no-repeat; width:574px; margin:30px 0 0 29px;padding-top:61px;}
.flashVideoContainer .videoPlayer {padding-bottom:49px;text-align:center;margin-left:23px !important;}
.flashVideoContainer .text {height:110px;width:574px;color:#666; font-size:1.1em; background:url(images/videoBG2.gif) bottom left no-repeat;overflow:hidden;}
.flashVideoContainer .text p {width:80% !important;float:right;text-align:right;margin-right:40px;overflow:hidden;height:90px !important;}
.flashVideoContainer .text a {text-decoration:underline; color:#039;}
.flashVideoContainer .text a:hover {text-decoration:none;} 

/* Full Page Style (Art Comp) */
.centerMain {padding: 20px 0 0 20px; width: 930px; }
.centerMain h1  {height:40px;margin-left: 5px;margin-top:13px;margin-bottom:33px;font:2.8em bold Lucida Sans, Arial, Helvetica, sans-serif;color:#527500;width:930px; overflow: hidden;}
body.threeCol .centerMain h1 {color: #fff;}

.centerMain .oneColumnBox, .centerMain .oneColumnBoxBody, .centerMain div.abstract {width: 930px;}  

#callback {
	padding: 12px 0 22px 7px;
}

/* Pixel Tracking Code */

#pixcode {height: 0;}



