.schoolingPrograms #leftContainer {background: url(images/schoolingOverview_left.gif) 0 0 repeat-x !important;height:989px;}
.schoolingPrograms #rightContainer {background: url(images/schoolingOverview_right.gif) 0 0 repeat-x !important;height:989px;}

/*Schooling Overview Page*/
.schoolingPrograms #mainContainer {background: url(images/schooling_overview_bg.gif) 0 0 no-repeat;width:1000px;}
.overviewTop {padding:125px 40px 55px 40px;}
.programsOverviewHead {width:615px;}
.schoolingPrograms h1 {font-size:2.7em;}
.schoolingPrograms .leftMain {margin-top:20px;padding-bottom:0;}
.schoolingPrograms div.abstract {margin:52px 0 0 0;overflow:hidden;}
.schoolingPrograms .programsOverview {width:1000px;float:left;padding-left:34px;margin-bottom:69px;}
.programsBox {width:217px; margin:0 7px 0 6px; color: #003399; float:left;}
.programsBox h3 {font-size: 15px; font-weight:bold; text-transform: uppercase;}
.programsBox h4 {font-weight: bold; margin-bottom: 22px;}
.programsBoxContent {padding:16px 20px 15px 24px; margin-top:0; min-height: 175px; _height:175px;line-height:1.5em;}
html*div.pb3 .programsBoxContent {min-height: 360px;}
.programsBox p {margin:0 0 24px 0;}
.programsBox a {text-decoration: underline;}
.programsBoxFooter {overflow:hidden; width:217px;}
.programsBoxFooter a {margin-right:27px; float:right;}
.valLeft {float: left;}
.valRight {float: right;}
.virtualAcademyList li {width: 194px; margin:4px 0; text-align: center; height: 44px; display:inline;}
.virtualAcademyList li a {display: block; margin: 0; padding: 3px; width: 100%; height: 38px; width:188px;}
.virtualAcademyList li a:hover {padding:0; border: 3px solid #003399; height: 38px; width: 188px;}
.virtualAcademyList li img {margin: 0; padding: 0; height: 38px; width: 188px; vertical-align: middle; _vertical-align: baseline;}
.pb1 h2, .pb2 h2, .pb3 h2, .pb4 h2 {height: 40px; background: none; color: #fff; padding: 0; margin: 0; font-size: 16px; padding: 22px 20px 0 24px;overflow:hidden;font-weight:bold;}
.pb1, .pb2, .pb3, .pb4 {overflow:hidden;}
.pb1 .headerBox{background: url(images/k8_programHeader.gif) 0 0 no-repeat; margin-left: 0; height: 69px; margin-bottom: 3px;}
.pb1 .programsBoxContent {background: #ccf400;}
.pb1 .programsBoxFooter {background: #ccf400 url(images/k8_programFooter.gif) top right no-repeat;height:9px;}
.pb1 .programsBoxContent a:hover {color:#003399 !important;}
.pb2 .headerBox {background: #003399 url(images/vphs_programHeader.gif) 0 0 no-repeat; margin-left: 0; height: 69px; margin-bottom: 3px;}
.pb2 .programsBoxContent {background: #33e6ff;}
.pb2 .programsBoxFooter {background: #33e6ff url(images/vphs_programFooter.gif) top right no-repeat;height:9px;}
.pb3 .headerBox {background: url(images/cd_programHeader.gif) 0 0 no-repeat; margin-left: 0; height: 69px; margin-bottom: 3px;}
.pb3 .programsBoxContent {background: #b3bbeb;}
.pb3 .programsBoxContent p {margin-top:15px;}
.pb3 .programsBoxContent a:hover {color:#003399 !important;}
.pb3 .programsBoxFooter {background: #b3bbeb url(images/cd_programFooter.gif) top right no-repeat;height:9px;}
.pb4 .headerBox {background: url(images/cs_programHeader.gif) 0 0 no-repeat; margin-left: 0; height: 69px; margin-bottom: 3px;}
.pb4 .programsBoxContent {background: #f1ce1d;}
.pb4 .programsBoxFooter {background: #f1ce1d url(images/cs_programFooter.gif) top right no-repeat;height:9px;}
.programsBoxFooter p {margin-bottom: 0;}

/* Get K12 Today*/
.getK12Today #mainContainer {background: url(images/getk12Main.gif) 0 0 no-repeat;}
.getK12Today #leftContainer {background: url(images/schoolingOverview_left.gif) 0 0 repeat-x;height:989px;}
.getK12Today #rightContainer {background: url(images/schoolingOverview_right.gif) 0 0 repeat-x;height:989px;}
.getK12Today .oneColumnBox {margin-top: 48px !important;}
.getK12Today .rightMain .printButton {float:right;margin:30px 65px 0 0;}
.getK12Today .programsBoxContent, .getK12Today .programsBoxFooter {font-size: 110%;}
.getK12Today .programsBoxContent {line-height: 1.3em;}
.pb1 .programsBoxContent h3 {font-size: 18px;}
.pb1 .programsBoxContent h3 .largeText {font-size: 24px;display:block;margin:7px 0 5px 0;}
.getK12Today .pb2 {width: 428px;margin-left:40px !important;}
.getK12Today .pb2 .programsBoxContent {min-height: 50px; _height: 100%; overflow: hidden; padding:22px 10px 0 10px;}
.getK12Today .pb2 .headerBox {background: #003399 url(images/vphs_programHeader_extnd.gif) 0 0 no-repeat; margin-left: 0; height: 69px; margin-bottom: 3px;}
.getK12Today .headerBox h2 {font: normal bold  1.45em "Lucida Sans", "Arial", "Helvetica", sans-serif;}
.getK12Today .pb2 .programsBoxContent h4 {padding-left: 7px;}
.getK12Today .programsBoxContent a {color:#003399;}
.getK12Today .pb2 .programsBoxFooter {background: #33e6ff url(images/vphs_programFooter_extnd.gif) bottom right no-repeat; width: 380px; padding: 10px 24px 0 24px; height: 35px;}
.getK12Today .pb2 .programsBoxFooter p {width: 70%;}
.getK12Today .pb2 .programsBoxFooter a {margin-right: 0; float: none;color:#003399;}
.getK12Today .pb2 .programsBoxFooter a:hover {color:#003399 !important;text-decoration:none !important;}
.getK12Today h1 {margin:0 0 0px;font-size:2.7em;}
.getK12Today .oneColumnBoxHeader h2 {padding-left:0;}
.getK12Today .oneColumnBoxBody {padding-left:0;}
.getK12Today .leftMain {padding-bottom:0;margin-top:20px; overflow: hidden; _margin-bottom: 40px;} 
.getK12Today .programsOverview {float:left;margin:0 0 42px 0;padding:0;width:1000px;}
.getK12Today .programsOverview a:hover {text-decoration:none !important;}
.getK12Today .programsBox {margin:-10px 15px 0 0;_display:inline;overflow:visible;_margin-top:-40px;_position:relative;_zindex:100;}
.getK12Today .programsSquareList {line-height:2.7em;}
.getK12Today .programsSquareList li {line-height:1.8em;}
.getK12Today .programsSquareList li a {color:#003399;padding-left: 8px; background: url(images/blue_bullet.gif) 0 6px no-repeat;}
.getK12Today .programsBox p {padding-right:10px;}
.getK12Today .pb3 .programsBoxContent {padding-bottom: 24px; height: 100%; min-height:255px;}
.getK12Today .pb3 .programsBoxContent p {margin-bottom: 0;}

/* One Column */

#centerMain {
	width: 1000px;
	margin: auto;
}
#centerMain h1 {
	margin: 0 0 60px 20px;
}
#centerMain object {
      margin-left: 50px;
}

