﻿fhtml {
    font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
    width: 100%;
    height: 100%;
}
body {
    background: #fff url(  '../eduportal-images/bg_mainPage.png' ) repeat-x;
    color: #171717;
    font-size: .75em;
    line-height: 1.35em;
    font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
    width: 100%;
    height: 100%;
}
p { 
    font-size: .75em;
    margin: 5px 0;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
}
strong {
    font-weight: bold;
}
.strong {
    font-weight: bold;
}
.firstHeading {
margin-top:0px !important;
padding-top:0px !important;
}
.show {
    display: block;
}
.show span {
    margin-top: 5px;
}
.hidden {
    display: none !important;
}
br {
    display: block;
    clear: both;
}
#bodyWrapper ul, .bodyWrapper ul, label, a {
    margin: 0;
    padding: 0;
    font-size: inherit;
    line-height: inherit;
}
#bodyWrapper ul, .bodyWrapper ul {
    font-size: 1em;
    line-height: 1.25em;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 0px 3px 0px;
}
#bodyWrapper ul ul, .bodyWrapper ul ul {
    font-size: 1em;
}
#bodyWrapper ul.ulWithDots, .bodyWrapper ul.ulWithDots {
    list-style-image: url(  '../eduportal-images/liTag.png' );
    margin: 0 15px 15px 15px;
}
.ulWithDots li {
    margin: 6px 0;
}

a {
    color: #005399;
    text-decoration: none;
}
a:hover {
    color: #00a50a;
    text-decoration: underline;
}
a.tag {
    font-weight: bold;
    color: #036fcc;
    text-decoration: none;
}
a.tag:hover {
    color: #00a50a;
    text-decoration: underline;
}
h1 {
    font-size: 1.7em;
    line-height: 1.25em;
    font-weight: bold; /*color:#089900;*/
    color: #171717;
    border-bottom: 1px solid #bcbcbc;
    margin: 5px 0;
    padding: 30px 0 5px 0;
    text-transform: capitalize;
    clear: both;
}
h1 a, h2 a {
    color: #171717;
    text-decoration: none;
}
h1 a:hover, h2 a:hover {
    color: #00a50a;
    text-decoration: none;
}
h1.top, h2.top {
    margin: 0 0 5px 0;
    padding: 0 0 5px 0;
}
h1 span, h2 span, h3 span, h4 span, h5 span {
    font-weight: normal;
}
h2 {
    font-size: 1.4em;
    line-height: 1.2em;
    font-weight: bold;
    color: #171717;
    margin: 20px 0 5px 0;
    padding: 5px 0 0 0;
}
.bodyRight h2, #bodyRight h2 {
    font-weight: normal;
    border-bottom: 1px solid #bcbcbc;
}

h3 {
    font-size: 1.35em;
    line-height: 1.25em;
    font-weight: bold;
    color: #171717;
    margin: 10px 0 2px 0;
    padding: 0;
}
h4 {
    font-size: 1.1em;
    line-height: 1.125em;
    font-weight: bold;
    color: #171717;
    margin: 10px 0 3px 0;
    padding: 0;
}
h5 {
    font-size: 1em;
    line-height: 1.125em;
    font-weight: bold;
    color: #171717;
    margin: 10px 0 0 0;
    padding: 0;
}

.tip {
    font-size: .75em;
    line-height: 1.1em;
    color: #999;
    display: block;
    font-style: italic;
}

.greenSearchButton {
    margin-top:5px;
    height: 22px;
    width: 28px;
    background: transparent url(  '../eduportal-images/searchSchoolsImage.gif' ) no-repeat top left;
    display: inline-block;
    float: left;
}

.blueSearchButton {
    margin-top:5px;
    height: 22px;
    width: 28px;
    background: transparent url(  '../eduportal-images/button_blueSearchIcon.png' ) no-repeat top left;
    display: inline-block;
    float: left;
}
#top_services_section {
	display:none !important;
}
.printPage {
display:none;	
}
/* BUTTON SPRITE */
a.greenButton {
    height: 38px;
    margin: 10px 5px 5px 0;
    float: left;
    letter-spacing: .08em;
    text-transform: capitalize;
    text-decoration: none;
}
span.greenButtonLeft {
    display: none;
    background: transparent url(  '../eduportal-images/greenButton.gif' ) no-repeat top left;
    padding: 0 2px 0 0;
    height: 40px;
    float: left;
}
span.greenButtonRight {
    font-weight: bold;
    cursor: pointer;
    height: 26px;
    color: #fff;
    float: left;
    padding: 9px 20px 5px 20px;
    background: transparent url(  '../eduportal-images/greenButton.gif' ) no-repeat top right;
    outline: none;
    float: left;
    font-size: 1.25em;
    line-height: 1.5em;
}
a.greenButton:active {
    margin: 11px 5px 4px 0px;
}

a.greenButton span:hover {
    background: transparent url(  '../eduportal-images/greenButton.gif' ) no-repeat bottom right;
}

/* Small BUTTON SPRITE for school results page */
a.gbSM {
    height: 28px;
    padding: 0;
    margin: 0px 0 5px 0;
    float: left;
    text-transform: capitalize;
    text-decoration: none;
}
span.gbrSM {
    font-weight: bold;
    cursor: pointer;
    height: 26px;
    color: #fff;
    padding: 9px 5px 5px 0px;
    background: transparent url(  '../eduportal-images/greenButtonSM.gif' ) no-repeat top right;
    outline: none;
    float: left;
    font-size: .9em;
    line-height: 2.25em;
}
a.gbSM:active {
    margin: 1px 0px 4px 0px;
}

a.gbSM span:hover {
    background: transparent url(  '../eduportal-images/greenButtonSM.gif' ) no-repeat bottom right;
    text-decoration: none;
}


/* Small BUTTON SPRITE*/
a.greenButtonSM {
    height: 28px;
    margin: 5px 5px 5px 0;
    letter-spacing: .02em;
    display: block;
    float: left;
    text-transform: capitalize;
    text-decoration: none;
}
span.greenButtonLeftSM {
    background: transparent url(  '../eduportal-images/greenButtonSM.gif' ) no-repeat top left;
    padding: 0 1px 0 0;
    height: 26px;
    float: left;
}
span.greenButtonRightSM {
    font-weight: bold;
    cursor: pointer;
    height: 25px;
    color: #fff;
    float: left;
    padding: 3px 8px 0px 8px;
    background: transparent url(  '../eduportal-images/greenButtonSM.gif' ) no-repeat top right;
    outline: none;
    float: left;
    font-size: .9em;
    line-height: 1.9em;
}
a.greenButtonSM:active {
    margin: 6px 5px 4px 0px;
}
a.greenButtonSM span:hover {
    background: transparent url(  '../eduportal-images/greenButtonSM.gif' ) no-repeat 0 -29px;
    height: 30px;
}


/*functional classes*/
.hide {
    display: none;
}
.floatLeft {
    display: block;
    float: left;
}
.floatRight {
    display: block;
    float: right;
}

/*page build classes*/
#wrapper {
    position: relative;
    z-index: 1;
    display: block;
    margin: 0 auto;
    width: 970px;
}
.headerWrapper {
height:100px;
    width: 970px;
    position:relative;
    z-index:-5;
}
#header {
    position: relative;
    display: block;
    float:left;
    clear: both;
    padding: 0;
    height: 100px;
}
.ctsLogo {
    position: absolute;
    z-index: -5;
    top: -50px;
    left: -25px;
}
#headerSearch {
    float: right;
    width: 450px;
    position:relative;
    z-index:99999;
    height: 48px;
    display: block;
    margin: 30px 0 0 0;
    padding: 10px 0 0 5px;
    background: transparent url(  '../eduportal-images/bg_search.png' ) no-repeat;
}
.autocomplete_completionListElement {
z-index:999999;
position:relative;
background:#fff;
border:1px solid #ffcc00;
padding:10px;
}
#headerSearch p {
    color: #fff;
    font-weight: bold;
    margin: 5px 0 5px 6px;
    float: left;
}
#headerSearch input {
    font-size: .9em;
    color: #333;
    margin: 4px 0 0 10px;
    float: left;
}
.watermarkedTxtSiteSearch, .watermarkedTxtZip {
color:#c0c0c0 !important
}

#headerSearch img {
    float: left;
    margin: 3px 0 0 6px;
}


/* Navigation */
ul#topnav {
    position: relative;
    z-index: 999;
    margin: 0;
    padding: 0 0 0 5px;
    float: left;
    width: 965px;
    list-style: none;
    font-size: 1em;
    background: url(../eduportal-images/bg_navBar.png);
    height: 48px;
}
ul#topnav li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
ul#topnav li a.navHead {
    float: left;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    padding: 12px 0px 12px 4px;
}
ul#topnav li .subEducationResources dl dd {
    /*background: url(../eduportal-images/submenuSeperator.png) bottom left no-repeat;*/
    border-bottom:1px dotted #335d80;
    padding: 3px 0 6px;
}
ul#topnav li .subEducationResources dl dd:last-child {
border-bottom:none;
}
/*Nav widths*/
ul#topnav li:hover a, ul#topnav li a:hover {
    background-position: left bottom;
}
ul#topnav a.subjects {
    width: 100px;
    background: url(../eduportal-images/navBar_line.png) -2px 0px;
}
ul#topnav a.program_types {
    width: 140px;
    background: url(../eduportal-images/navBar_line.png) left top;
}
ul#topnav a.online_degrees {
    width: 135px;
    background: url(../eduportal-images/navBar_line.png) left top;
}
ul#topnav a.online_schools {
    width: 135px;
    background: url(../eduportal-images/navBar_line.png) left top;
}
ul#topnav a.school_directory {
    width: 150px;
    background: url(../eduportal-images/navBar_line.png) left top;
}
ul#topnav a.careers {
    width: 95px;
    background: url(../eduportal-images/navBar_line.png) left top;
}
ul#topnav a.education_resources {
    width: 177px;
    background: url(../eduportal-images/navBar_line.png) left top;
}
/*END Nav widths*/
/*Subnav Positions*/
ul#topnav .floatLeft {
    margin:0 20px 0 0;
    padding:0 15px 0 0;        
    border-right:1px solid #24557d;
    height:100%;
}

.subSubjects {
    position: absolute;
    left: 0;
    height:380px;
    width: 790px !important;
}
.subSubjects .floatLeft, .subOnlineDegrees .floatLeft {
width:21%;
}
.subCareers .floatLeft {
width:16%;
}
.subEducationResources dd {
width:100% !important;
}
.subProgramTypes {
    position: absolute;
    left: -31px;
    width: 170px !important;
}
        .ulSubProgramsLeft {
        float:left !important;
        width:200px !important;
        clear:none !important;
        border-right:1px solid #24557d;
        }
        .ulSubProgramsRight {
        float:left !important;
        padding-left:15px;
        margin-right: 0px !important; 
        padding-right:0px !important; 
        width:180px !important;
        clear:none !important;    
        }
            .subProgramTypes dd, .subSchoolDirectory dd {
            display:block !important;
            margin:1px 0 2px 0;
            line-height:1.2em;
            }
.subOnlineDegrees {
    position: absolute;
    left: -175px;
    height:380px;
    width:790px !important;
}
.subOnlineSchools {
    position: absolute;
    left: -282px;
    width:536px !important;
    height:210px;
}
.subOnlineSchools .floatLeft {
width:46% !important;
}
.subOnlineSchools dd {
width:100% !important;
}
.subOnlineSchools .clearfix {
clear:both;
float:none;
}
    .subOnlineSchools span {
    color:#d1d3d4;
    font-weight:bold;
    }
    .subOnlineSchools p {
    padding-top:10px;
    font-style:italic;
    font-size:.8em !important;
    color:#d1d3d4;
    }
        .subOnlineSchools p span {
        padding-left:0px !important;
        }
.subSchoolDirectory {
    position: absolute;
    right: -100px;
    width:635px !important;
    height:330px;
}
.subSchoolDirectory .floatLeft {
    width:20% !important;
}
.subCareers {
    position: absolute;
    right: -181px !important;
    height:345px;    
    width: 920px !important;
}

.subEducationResources {
    width:920px !important;
    position: absolute;
    left: -779px;
    height:290px;    
}

    .subEducationResources dl.ulSubLeft {
    height:100% !important;
        display:block;
        float:left !important;
        clear:none !important;
        width:22% !important;
        margin:0 0 0 0 !important;
        padding:0 17px !important;        
        border-right:1px solid #24557d;

    }
    .subEducationResources dl.ulSubRight {
    height:100% !important;
        display:block;
        float:left !important;
        clear:none !important;
        width:22% !important;
        margin:0 0 0 0  !important;
        padding:0 0 0 17px  !important; 
    }
    .subEducationResources dd, .subOnlineSchools dd {
        display:block !important;
        line-height:1.2em;
        padding:1px 0 2px;
    }

/*END Subnav Positions*/

/*Nav Arrow*/
ul#topnav a img {
    margin: 0 0 2px;
    padding: 0 0 0 6px;
}

ul#topnav li .sub {
    position: absolute;
    top: 37px;
    background: #005298 url(../eduportal-images/menu_subbackground.png) repeat-x left top;
    padding: 20px 20px 15px 20px ;
    float: left;
    display: none;
}


ul#topnav li .row {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
/*unworked subnav*/
ul#topnav li .sub ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 150px;
    float: left;
}
ul#topnav .sub ul li {
    width: 100%;
    color: #fff;
}
ul#topnav .sub ul li h2 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    background-image: none;
    color: #e8e000;
}
ul#topnav .sub ul li a {
    float: none;
    text-indent: 0; /*--Reset text indent--*/
    height: auto;
    font-size: 12px;
    background: url(navlist_arrow.png) no-repeat 5px 12px;
    padding: 2px 5px 7px 0;
    display: block;
    color: #fff;
    text-align: left;
    font-weight: normal;
    text-decoration: underline;
}
ul#topnav .sub ul li a:hover {
    color: #ddd;
    background-position: 5px 12px;
}

/*new subnav*/
ul#topnav .sub dl {
    width: 240px;
    margin-right: 30px;
    display: block;
    float: none;
    clear: both;
    padding: 0 0 9px 0;
}
ul#topnav .sub dl.last {
    margin-right: 0px !important;
}
ul#topnav .sub dt, ul#topnav .sub dt a {
    padding: 0;
    font-size: 1em;
    font-weight: bold;
    color: #E8E000;
}
ul#topnav .sub dd, ul#topnav .sub dd a {
    color: #ffffff;
    width:165px;
    font-size: 1em;
}


/* Navigation End */

.homescreenButton1, .homescreenButton2, .homescreenButton3, .homescreenButton4 {
    position: absolute;
    z-index: 50;
    width: 201px;
    height: 39px;
    padding: 0;
    margin-top: 7px;
}
.homescreenButton5 {
    position: absolute;
    z-index: 50;
    bottom:38px;
    left:0px;
    width: 201px;
    height: 39px;
}
.homescreenButton1 span, .homescreenButton2 span, .homescreenButton3 span, .homescreenButton4 span, .homescreenButton5 span {
    display:none;
    text-decoration:none;
}
.homescreenButton1 {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat 0 0;
}
.homescreenButton1:hover {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat 0 -40px;
}

.homescreenButton2 {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -205px 0;
}
.homescreenButton2:hover {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -205px -40px;
}
.homescreenButton3 {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -410px 0;
}
.homescreenButton3:hover {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -410px -40px;
}
.homescreenButton4 {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -615px 0;
}
.homescreenButton4:hover {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -615px -40px;
}
.homescreenButton5 {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -820px 0;
}
.homescreenButton5:hover {
    background: transparent url(  '../eduportal-images/button_homepageSprite.gif' ) no-repeat -820px -40px;
}

ul#topnav .floatLast {
    border:none !important;
    margin:0 !important;
    padding:0 !important;        
}

.homeScreen {
    display: block;
    float: left;
    margin: 0 auto;
    padding: 0;
    height: 330px;
    position: relative;
    z-index: -5;
}
.homeScreenImg {
    position: absolute;
    float: none;
    z-index: -1;
    top: 4px;
    left: 3px;
    height: 325px;
}
.homeScreenButton {
    padding: 15px 0 0 0;
}
.homeScreenSection {
    position: absolute;
    z-index: 1;
    width: 310px;
    margin: 0;
    padding: 6px 0 0 35px;
    float: left;
    clear: both;
}
.homeScreenSection h1 {
    clear: none;
    border: none;
    color: #fff;
    margin: 0;
    padding: 24px 0 5px 0px;
    font-size: 2em;
    text-transform: none;
}
.homeScreenSection p {
    clear: none;
    font-size: 1.25em;
    line-height: 1.25em;
    color: #fff;
    padding: 0 0 12px 0px;
    width: 250px;
}
.homeScreenDropDown {
width:275px;
display:block;
clear:both;
margin: 0 0 20px 0;  
font-size:1em;  
}

.wizardFix {
position:absolute;
z-index:5;
margin:60px 0 0 37px;
}
.wizardFixWrapper {
position:relative;
z-index:1;
}
.dropDownWizardFix select {
width:250px;
}

.homeScreenWizard {
    position: relative;
    width: 300px;
    height: 308px;
    color: #fff;
}
.progressBar {
	font-size:.9em;
    text-align: left;
    margin-bottom:15px;
    padding: 20px 0 12px 0;
    clear: both;
    display: block;
    border-bottom:1px solid #d1d3d4;
}
.progressBar span {
    color: #fff;
    float:right;
    display:block;
    font-size:.8em;
}
.progressBar a {
color:#4798ED; 
float:left;
}

.homeScreenProgressBackground {
background:#d1d3d4;
float:right;
height:12px;
width:165px;
display:inline-block;
margin:0 0 1px 0;
}
.homeScreenProgressPercentage {
	background:#00A50A;
	display:inline-block;
	height:12px;
}

.homeScreenRadio {
margin:10px 6px 8px 10px;
}
.homeScreenZipcode {
margin:6px 0;	
width:120px;
}
.homeScreenWizard strong {
    display: block;
    font-weight: normal;
    margin: 12px 0 6px 0;
}

.homeScreenDropDownH4 {
    margin-bottom:10px !important;
}

.homeScreenWizard h4, .homeScreenDropDownH4 {
    display: block;
    font-weight:bold;
    margin: 15px 0 12px 0;
    color:#fff;
    line-height:1.3em;
}
.homeScreenWizardScreen {
    height: 195px;
    display: block;
}
.homeScreenWizardButton span {
    visibility: hidden;
}

#homeScreenTabs {
    position: relative;
    z-index: 5;
    float: right;
    width: 242px;
    height: 325px;
    margin: 0 2px 0px 5px;
    padding: 5px 0 0 0px;
}
.tab {
    padding: 0;
    margin: 0 5px 0 0;
    display: block;
    width: 242px;
    height: 75px;
    cursor: pointer;
}
.tab span {
    display: block;
    margin: 3px 5px 0 32px;
    padding: 14px 0 0 4px;
    color: #005399;
    font-size: 1.1em;
    font-weight: bold;
}
.tab span span {
    display: block;
    margin: 2px 0 0 0;
    padding: 0;
    color: #333;
    font-weight: normal;
    font-family: Verdana;
    text-transform: none;
    font-size: .8em;
}
.tab:hover, .tabSelected {
    width: 242px;
    text-decoration: none;
}

ul#breadcrumbs {
    list-style-type: none;
    padding: 10px 10px 10px 15px;
    width: 600px;
    float: left;
}
#bodySearch #breadcrumbs {
    float: none;
}
#breadcrumbs li {
    display: inline;
    font-size: .9em;
    padding: 0 5px 0 0;
}
#breadcrumbs li a {
    color: #036fcc;
    padding: 0 10px 0 0;
    background: url(  '../eduportal-images/bg_breadcrumbsLi.gif' ) no-repeat right;
}

.bodyWrapper, #bodyWrapper {
    margin: 0 auto 0 auto;
    padding-bottom: 0;
    width: 100%;
    clear: both;
    float: none;   
    background: url(  '../eduportal-images/bg_pageWidth.png' ) repeat-y;
}

.bodyWrapperQuestionnaire {
    margin: 0 auto 0 auto;
    padding-bottom: 0;
    width: 100%;
    clear: both;
    float: none; 
    background: url('../eduportal-images/bg_pageWidthQuestionnaire.png' ) repeat-y !important;
}
.bodyWrapperQuestionnaire .bodyLeftWrapper {
position:relative;
z-index:50;
}
.button_submit {
margin-top:0px;
margin-left:10px;
}
.bodyWrapperQuestionnaire .bodyLeftWrapper, .bodyWrapperQuestionnaire .bodyLeft .bodyWrapperQuestionnaire #bodyLeftWrapper, .bodyWrapperQuestionnaire #bodyLeft {
    width: 535px !important;
}

.bodyWrapperQuestionnaire .bodyRight, .bodyWrapperQuestionnaire #bodyRight {
    width: 370px !important;
}

.bodyWrapper:after, #bodyWrapper:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.bodyLeftWrapper {
    float: left;
    width: 600px;
}
.bodyLeftWrapper:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.bodyLeft, #bodyLeft {
    float: left;
    width: 595px;
    padding: 15px 0 15px 23px;
}
.bodyRight, #bodyRight {
    float: right;
    width: 300px;
    padding: 15px 19px 15px 0px;
}

.bodyRight form {
    width: 50px;
    float: left;
}


#footer {
    margin: 0 auto 50px auto;
    padding: 20px 20px 0 20px;
    clear: both;
    height: 290px;
    width: 924px;
    position:relative;
    background: transparent url(  '../eduportal-images/bg_footer.png' ) repeat-x top left;
}
.footerRight {
    width: 280px;
    float: right;
    clear: right;
}
.footerBottom {
position:absolute;
bottom:12px;
left:15px;

    padding:0;
    display: block;
    clear: both;
    width: 100%;
}
.footerBottom p {
    margin: 0px;
    padding: 3px 0 0 0;
    color: #fff;
}
.footerBottom a {
    color: #fff;
}

.footerRight h3 {
    margin-top: 0px;
    padding-top: 0px;
    color: #fff;
}
.footerRight p {
    color: #F5F5F5;
}

/*Homepage CSS*/
.popularOnlineDegrees, .popularOnlineDegrees ul {
    list-style-position: outside;
}

.defaultPopularOnlineDegrees div {
width:31%;
margin-right: 11px;
float:left;
display:inline-block;
}
.centerDiv {
/*margin:0px 8px 0 15px !important;*/
}

.liMore a{
color:#005399 !important;
font-weight:bold !important;
}
.navMore a {
color:#fff !important;
font-weight:bold !important;
}
.popularOnlineDegrees li {
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-size: 1.1em;
    line-height: 1.3em;
    padding: 5px 0 5px;
    margin:0;
}
.popularOnlineDegrees li a {
    font-weight: bold;
    color: #333;    
}
.popularOnlineDegrees li a:hover {

}
.popularOnlineDegrees li li {
    list-style-type: none;
    list-style-position: outside;
    padding:1px 4px 2px 0;
    font-size:.9em;
    line-height:1.2em;
}
.popularOnlineDegrees li li a {
    color:#005399;
    font-weight: normal;
}
.popularOnlineDegrees li li a:hover {
    color: #00a50a;
}

span.programLevel {
    font-weight: bold;
    display: block;
    clear: both;
    height: 25px;
    padding: 7px 0 0 8px; /*color: #7A0808;*/
    color: #545454;
    margin: 0;
    background: transparent url(  '../eduportal-images/bg_headerSection.png' ) repeat-x;
}
.degreeSectionProgramLevel {
    background: #edf4f7;
    border: 1px solid #6aade6;
    margin-top: 20px !important;
    width: 100%;
}
.degreeSectionProgramLevel .ulWithDots {
    margin-right: 0 !important;
    padding-right: 0 !important;
    margin-left:20px !important;
}
.homePageArticles {
    margin:5px 0 0 0;
    padding: 10px 0 15px 0;
    border-top:1px dotted #d1d3d4;
    width: 380px;
    float: left;
}

.homePageArticles img.thumbnail {
    float:left;
    display:block;
    padding-right:10px;
}

.educationResourcesArticlesWrap {
padding-top:7px;
}

.educationResourcesArticlesWrap dt {
font-size:1.4em;
font-weight: bold;
margin-bottom:-2px;
}
	
.educationResourcesArticlesWrap dt a {
color:#333;
}	

.educationResourcesArticlesWrap dt a:hover {
color:#00a50a;
}	

.educationResourcesArticlesWrap a.comments {
float:right;
padding-right:8px;
color:#3366cc;
text-decoration:none;
}
	
.educationResourcesArticlesWrap a.comments:hover {
color:#009900;
text-decoration:underline;
}
	
.educationResourcesArticlesWrap dt.headline a:hover{
color: #009900;
text-decoration:underline;
}
	
.educationResourcesArticlesWrap .byline {
color: #999;
font-size:.9em;
margin:5px 0 2px 0;
}
	
a.readMore {
color: #005399;
text-decoration:none;
	}
.newsArticleWrapper {
display:block;
margin:8px 0 25px;
clear:both;
}	
.newsArticleWrapper:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}


a.readMore:hover {
text-decoration:underline;
color:#00a50a;
	}
	
.educationResourcesArticlesWrap img {
clear: none;
float: left;
border:1px solid #d1d3d4;
margin: 1px 12px 5px 0;
	}

	
.homepageFirst {
margin-top:0px;
padding-top:0px;
border-top:0px !important;
}

.homePageArticles .tag {
font-weight:normal;
}
.homePageArticles h5 {
font-size:1em;
margin:15px 0 5px;
padding:0;
}
.homePageArticles h3 {
    text-transform: uppercase;
    font-size: .9em;
    margin: 0;
    padding: 5px 0 0 0;
}
.homePageArticles h3 a {
    color: #545454;
    text-decoration: none;
}
.homePageArticles h3 a:hover {
    color: #00a50a;
    text-decoration: underline;
}
.homePageArticles h4 {
    /*font-family:Georgia, "Times New Roman", Serif;*/
    font-weight: bold;
    font-size: 1.6em;
    margin: 0;
    padding: 10px 0 5px 0;
}
.homePageArticles h4 a {
color:#333;
}
.homePageArticles h4 a:hover {
color:#00a50a;
}
.homePageArticles p, .homePageArticles li {
    padding: 0;
    margin: 0px 0 5px 0;
}
#bodyWrapper ul.articleList, .bodyWrapper ul.articleList {
    list-style-position: outside;
    list-style-type: none;
    list-style-image: url( '../eduportal-images/liTag.png' );
    padding: 8px 0 0 8px;
}
.articleList a:link, .articleList a:visited {
    color: #036fcc;
    text-decoration: none;
}
.articleList a:hover {
    color: #00a50a;
    text-decoration: underline;
}

.featuredArea {
padding-left:5px;
border-left:1px solid #d1d3d4;
}
.headerSection {
    /*border: 1px solid #6aade6;*/
    /*background: #edf4f7;*/
    width: 190px;
    margin: 10px 0 20px 0;
}
.headerSection h5 {
    padding: 7px 0 0 8px;
    color: #545454;
    margin: 0;
    font-size:1.3em;
    line-height:1.2em;
    /*background: transparent url(  '../eduportal-images/bg_headerSection.png' ) repeat-x;*/
}
.headerSection a {
color:#036FCC;
}
.headerSection a:hover {
color:#00a50a;
}
.headerSection ul {
margin:5px 0;
}
.headerSection ul li {
    width: 176px;
    margin: 2px 8px 6px 8px;
    padding:0 0 8px 0;
    line-height:1.3em;    
    border-bottom: 1px dotted #d1d3d4;
}
.headerSection ul li h4 {
    font-size: 1em;
    line-height:1.2em;
    font-weight: normal;
    padding: 2px 5px 2px 0 !important;
    margin: 0 5px 0 0;
    display: inline-block;
}
.editorialH4 {
display:block !important;
margin:0 0 0 0 !important;
padding:0 ;
}

.postedBy {
    font-weight: normal !important;
    float: none !important;
    color: #666666 !important;
    font-size: .9em;
    display: block;
    clear: both;
}
p.postedBy {
    margin: 1px 0 7px 0px !important;
    color:#666;
}

.headerSection ul ul li h4 {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 1.2em !important;
}
.headerSection ul ul li {
    padding: 0 !important;
    border-bottom: none;
    margin: 0 !important;
}
.headerSection ul li.last {
    border-bottom: none;
}

.headerSection ul ul {
    margin: 0 0 0 0 !important;
    padding: 0 0 3px !important;
}
.headerSection img {
    float: left;
    margin: 1px 5px 4px 0;
}
.headerSection span {
    display: block;
    margin: 0px 0 5px 0;
    padding: 0;
    color: #333;
    font-size:1em !important;
    line-height: 1em;
    font-weight: bold;
    font-size: 1em;
}

/*Popular Online Degrees Sections*/
.a_popularOnlineColleges {
    display: block;
}
.a_popularOnlineColleges:hover {
    text-decoration: none;
}
.img_popularOnlineColleges {
    padding: 0 0 5px 0;
    display:block;
    margin:0 auto;
}
.h4_popularOnlineColleges {
    font-size: 1.1em;
    font-weight: bold;
    display: block;
    padding-bottom:5px;
}
.a_popularOnlineColleges:hover .h4_popularOnlineColleges {
    text-decoration: underline;
}
.p_popularOnlineColleges {
    display: block;
    padding-bottom:10px;
    color: #333;
    font-family: arial;
}

/*Popular Careers Section*/
ul.popularCareers {
padding:3px 13px !important;
}
.popularCareers ul {
width:263px;
    list-style-position: outside;
    border-bottom:1px dotted #d1d3d4;
    margin-bottom:0px;
    padding-bottom:10px !important;
}

ul.popularCareers li {
    width: 250px;
    list-style-type: none;
    list-style-position: outside;
    font-size: 1.1em;
    line-height: 1.3em;
    padding: 2px 0 0 0;
    font-weight: bold;
}

.careerSection ul.popularCareers {
padding-left:50px !important;
}
.careerSection ul.popularCareers li {
width:230px;
}
	.administrative {
		background: transparent url('../eduportal-images/c_icon01_new.jpg') no-repeat left 7px;	
	}
	.arts_humanities {
		background: transparent url('../eduportal-images/c_icon02_new.jpg') no-repeat left 7px;	
	}
	.business_finance {
		background: transparent url('../eduportal-images/c_icon03_new.jpg') no-repeat left 7px;	
	}
	.education {
		background: transparent url('../eduportal-images/c_icon04_new.jpg') no-repeat left 7px;	
	}
	.engineering {
		background: transparent url('../eduportal-images/c_icon05_new.jpg') no-repeat left 7px;	
	}
	.law_criminal_justice {
		background: transparent url('../eduportal-images/c_icon06_new.jpg') no-repeat left 7px;	
	}
	.math_science {
		background: transparent url('../eduportal-images/c_icon07_new.jpg') no-repeat left 7px;	
	}
	.medical_healthcare {
		background: transparent url('../eduportal-images/c_icon08_new.jpg') no-repeat left 7px;	
	}
	.social_services {
		background: transparent url('../eduportal-images/c_icon09_new.jpg') no-repeat left 7px;	
	}
	.technology {
		background: transparent url('../eduportal-images/c_icon10_new.jpg') no-repeat left 7px;	
	}
	.vocation_occupational {
		background: transparent url('../eduportal-images/c_icon11_new.jpg') no-repeat left 7px;	
	}
ul.popularCareers li a {
}
ul.popularCareers li li {
    list-style-type: none;
    list-style-position: outside;
    font-size: .9em;
    line-height: 1.5em;
    display: inline;
    font-weight:normal;
}


ul.popularCareers li li a {
    /*color:#036fcc;*/
    color: #545454;
    font-weight: normal;
}
ul.popularCareers li li a:hover {
    color: #00a50a;
}

.div_popularCareers {
    margin: 0;
    padding: 0;
}
.div_popularCareers img {
margin:0 auto 5px auto;
display:block;
}
.img_popularCareers {
    float: left;
    clear: none;
    display: inline-block;
    padding: 10px 10px 0 0;
}

/*Search Results CSS*/
#bodySearch {
    margin: 0 auto;
    width: 100%;
    clear: both;
    float: none;
    background: url(  '../eduportal-images/bg_pageWidthSearch.png' ) repeat-y;
}
#bodySearch .floatLeft {
margin-left:2px;
}
#bodySearch:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.searchSidebarModule {
    border: 1px solid #d1d3d4;
    background: #f3f3f6 /*url('../eduportal-images/bg_modifySearch.gif') repeat-x top*/;
    width: 200px;
    padding: 5px 10px 5px 10px;
    margin: 0 0 23px 15px;
    float: left;
    clear: left;
    display: block;
}
.searchSidebarModule .splitLeft {
    display: block;
    width: 50%;
    float: left;
    margin: 0 0 0 0;
}
.searchSidebarModule .splitRight {
    display: block;
    float: left;
    width: 50%;
    margin: 0 0 0 0;
}
.searchSidebarModule input {
    font-size: .9em;
}
.searchSidebarModule h3 {
    color: #171717;
    border-bottom: 1px solid #d1d3d4;
    padding: 0 0 3px 0;
    margin-bottom: 0;
    display: block;
}
.searchSidebarModule h4 {
    margin-bottom: 8px;
    cursor: pointer;
}
.add, .subtract {
    padding-left: 17px;
    margin-left: 1px;
}
.add {
    background: transparent url(  '../eduportal-images/button_add-subtract.gif' ) no-repeat top left;
}
.subtract {
    background: transparent url(  '../eduportal-images/button_add-subtract.gif' ) no-repeat 0 -23px;
}
.searchSidebarModule hr {
    margin: 13px 0 3px 0;
    color: #f0f0f0;
    border: 1px solid #efefef;
    height: 1px;
}

div.fieldset {
    border-bottom: 1px solid #E1E6DD;
    border-top: 1px solid #FEFFFD;
    padding: 0 0 9px 0;
}
div.fieldsetTop {
    border-top: none;
    border-bottom: 1px solid #E1E6DD;
    padding: 0 0 9px 0;
}
div.fieldsetBottom {
    border-top: 1px solid #FEFFFD;
    border-bottom: none;
    padding: 20px 0 0 0;
}
.searchSidebarModule input[type="checkbox"] {
    display: block;
    float: left;
    padding: 0;
    height: 13px;
    margin: 4px 5px 0 2px;
}
.searchSidebarModule label {
    padding: 0;
    display: inline-block;
    margin: 3px 0 0 0;
    font-size: .9em;
}
.modifySearch {
    padding-bottom: 20px;
    position:relative;
    z-index:1;
}
.modifySearch label {
    font-weight: bold;
    display: block;
    clear: both;
    width: 100%;
    padding: 0;
    margin: 0 0 3px 0;
    font-size: 1em;
    color: #171717;
}
.modifySearch h3 {
    margin-bottom: 10px;
}

.modifySearch img {
position:absolute;
z-index:3;
left:12px;
margin-top:5px;
}
.educationResourcesFeatureBox select, .modifySearch select {
position:relative;
z-index:2;
    width: 100%;
    display: block;
    float: left;
    margin: 2px 0 10px 0;
    padding: 3px;
    font-size: .9em;
}


.educationResourcesFeatureBox .watermarkedTxtZip, .homeScreenWizard .watermarkedTxtZip, .modifySearch .watermarkedTxtZip, .modifySearchZipcode {
    width: 32% !important;
    display: inline-block !important;
    float: left !important;
    padding: 4px 0 3px 3px !important;
    margin-top: 2px !important;
    margin-right: 0 !important;
}
.textField {

}
.modifySearchButton {
    clear: none;
    display: inline-block;
    padding: 2px 0 0 0;
    float: right;
}
.searchLocationDropDown {
    width: 48%;
    margin-right: 4px;
    margin-top: 7px;
    font-size: .9em;
    padding: 3px;
    font-family: Arial, "Helvetica Neue" , Helvetica, sans-serif;
}
.searchSidebarModule .watermarkedTxtZip, .searchLocationText {
    margin-top: 7px;
    width: 28%;
    float: right;
    padding: 4px 3px 3px 3px;
}
.telerikTextBox {
    width: 20%;
    margin-top: 7px;
}
.telerikSlider {
    margin: 4px 0 0 0;
}
#searchResultsBody {
    float: right;
    width: 695px;
    margin: 0 20px 30px 0;
    padding: 0;
}
#searchResultsBody h1 {
    padding-top: 0;
}
.refineSearch {
    background: #fff;
    padding: 0px 0 5px 0;
    margin: 15px 0 30px 0;
}
.refineSearchBG {
    border: 1px solid #d1d3d4;
    padding: 0px 0 5px 0;
    margin-top: 15px;
    background: #fff /*url('../eduportal-images/bg_refineSearch.png') repeat-x bottom*/;
}
a.concentrationFilter {
    clear: both;
    width: auto;
    display: inline-block;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    border: 1px solid #dedede;
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    padding: 6px;
}

a.concentrationFilter:hover {
    color: #5e5e5e;
}
.refineSearchBG a.concentrationFilter {
    border-top: none;
    border-left: none;
    border-right: none;
    margin-top: 0;
    padding: 6px;
    display: block;
}
.refineSearch ul {
    display: block;
    float: left;
    font-size: 1em;
    list-style: none inside;
    margin:0 0 0 15px !important;
    padding: 0 0 0 0;
    width: 31%;
}
.refineSearch ul li {
margin:0 !important;
display:block;
clear:both;
padding:3px 0 5px 0;
}
.refineSearch ul li input {
height:13px;
width:13px;
margin:2px 5px 3px 0px !important;
padding:0 !important;
}
.refineSearch ul li a {

clear:none;
}
.searchSeeAll {
    display: block; /*border-top: 1px dotted #036fcc;*/
    clear: both;
    padding: 0 0 0 0;
    margin: 0 0 10px 9px;
}

#searchTabs {
    position: relative;
    z-index: 22;
    margin: 10px 0 0 10px;
    padding: 0;
    list-style: none;
}
#searchTabs li {
    display: inline-block;
    height: 25px;
    border: 1px solid #d1d3d4;
    border-bottom: 0;
    margin: 0 0 0 5px;
    text-align: center;
    padding: 7px 18px 0 18px;
    font-weight: bold;
    font-size: 1.1em; /*--Bottom right rounded corner--*/
    -moz-border-radius-topleft: 3px;
    -khtml-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px; /*--Bottom left rounded corner--*/
    -moz-border-radius-topright: 3px;
    -khtml-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    background: #fff url(  '../eduportal-images/bg_searchPageTabUnselected.png' ) repeat-x;
}

.searchTabSelected {
    position: relative;
    z-index: 23;
    top: 1px;
    background: #fff url(  '../eduportal-images/bg_searchPageTabSelected.png' ) repeat-x !important;
}
.searchTabSelected a {
color:#333;	
}
.searchTabSelected a:hover {
color:#333;
text-decoration:none;	
}
.searchTabUnselected {
    
}
#searchTabSection {
    border-top: 1px solid #d1d3d4;
    background: #fff;
    position: relative;
    z-index: 20;
    padding: 10px 2px 2px 2px;
}

#searchTabSection p.floatRight {
    margin-bottom: 15px;
}


/*BEGIN SEARCH MODULES*/
/*BEGIN SEARCH MODULES*/
.searchModuleWrapper {
    width: 685px;
    padding: 13px 0 5px 10px;
    margin:0;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-top:1px solid #fff;
    border-bottom: 1px solid #E1E1E1;
}
.searchModuleWrapper:hover {
border:1px solid #036fcc;
}

.searchModuleWrapper .searchModuleBottom {
visibility:hidden;
}
.searchModuleWrapper:hover .searchModuleBottom {
visibility:visible;
}

.RadSlider, .RadSlider_Default, .telerikSlider, .rslHorizontal, .rslTrack {
width:190px !important;
}

.searchModuleWrapper:first-child {
    border-top: 1px solid #E1E1E1;
    padding-top: 15px;
}
.searchModuleWrapper:first-child:hover {
border-top: 1px solid #036fcc;
margin-top:0px;
}

.featured:first-child {
    background: transparent url( '../eduportal-images/bg_featured.gif' ) no-repeat 641px 10px !important;
}
.featured:first-child:hover {
    background: transparent url( '../eduportal-images/bg_featured.gif' ) no-repeat 641px 10px !important;
}

.featured {
    background: transparent url( '../eduportal-images/bg_featured.gif' ) no-repeat 641px 10px;
}
.featured:hover {
    background: transparent url( '../eduportal-images/bg_featured.gif' ) no-repeat 641px 10px !important;
}
.searchModuleWrapper:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.searchResults_schoolName {
    font-size: 2em;
    line-height: 1em;
    margin: 0 0 15px 0;
    padding: 0;
    font-weight: bold;
    display: block;
    clear: both;
}
.searchResults_schoolName span  {
    font-size: .5em;
    display: block;
    clear: left;
    font-weight: normal;
    color: #333;
}
.searchResults_schoolName span a {
color:#333;
cursor:default;
text-decoration:none;
}
.searchModuleLeft {
    float: left;
    width: 140px;
    margin: 10px 0 0 0;
}
.searchModuleLeft img {
    display: block;
    margin: 2px auto 0;
    float: none;
    clear: both;
    width: 140px;
    height: 105px;
}
.featured .searchModuleLeft img {
    width: 120px;
    height: 60px;
}

.searchModule_greenButton {
    margin: 20px auto 0 auto !important;
    width: 180px !important;
    letter-spacing: .05em !important;
}
.searchModule_greenButtonRight {
    padding: 7px 20px 2px 20px !important;
    font-size: 1em !important;
}
.featured .searchModule_Middle {
}
.searchModule_Middle {
    float: right !important;
    width: 515px;
    margin-left: 30px;
    margin-top: 10px;
}
.searchModule_Middle strong {
    display: block;
    margin: 0 0 10px 0;
}
ul.searchModule_programList {
    margin: 0 0 0 0px;
    padding-bottom: 8px;
}
.searchModule_programList li {
    background: url('../eduportal-images/liProgramList.gif') no-repeat left 3px;
    line-height: 1.1em;
    margin-bottom: 5px;
    padding-left: 12px;
}
.searchModule_programList a {
color:#333;
}
.searchModule_programList a:hover {
color:#00a50a;
}
.searchResults_schoolInfo {
width:515px;
display:block;
clear:both;
margin:4px 0 10px;
}
.searchResults_schoolInfo li {
    padding:0;
    margin:0;
    display:block;
    float:left;
    width:33% !important;

}
.searchResults_schoolInfo li .labelName {
    display:block;
    line-height:1.1em;
    float:none;
    width:auto !important;
    margin:0 0 4px 0;
}
.labelName span {
    font-weight: normal;
    visibility: visible;
    padding-left: 5px;
}
.searchResults_schoolInfo li .labelText {
    display:block;
    width:auto !important;
    float:none;
}
.white {
    color: #fff !important;
}
.white span {
    color: #333 !important;
}

.sources {
font-size:.9em;
color:#666;
clear:both;
float:none;
}
.searchModuleBottom {
    width:516px;
    display: block;
    clear:both;
    margin:0 0 0 auto;
    font-size: .9em;
    padding: 0;
}
.searchModuleBottom a span {
    display: inline-block;
    margin: 4px 0 8px 23px;
    padding: 0 0 8px 0;
}
.searchModuleBottom a {
    vertical-align: top;
    height: 25px;
    display: inline-block;
    text-decoration: none;
    margin: 3px 8px 3px 0;
}

.icon_AtAGlance {
    background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 0;
}
    .icon_AtAGlance:hover {
        background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -150px;
    }
.icon_Programs {
    background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -25px;
}
    .icon_Programs:hover {
        background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -175px;
    }
.icon_Admissions {
    background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -50px;
}
    .icon_Admissions:hover {
        background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -200px;
    }
.icon_Expenses {
    background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -75px;
}
    .icon_Expenses:hover {
        background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -225px;
    }
.icon_Answers {
    background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -100px;
}
    .icon_Answers:hover {
        background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -250px;
    }
.icon_Wikipedia {
    background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -125px;
}
    .icon_Wikipedia:hover {
        background: url( '../eduportal-images/icon_Sprite.gif' ) no-repeat 0 -275px;
    }
.requestInfoButton {
    margin-top: 20px;
    width: 140px;
    background: url( '../eduportal-images/button_requestInformationSM.png' ) no-repeat top left !important;
    height: 33px;
    display: block;
}
.requestInfoButton:hover {
    background: url( '../eduportal-images/button_requestInformationSM.png' ) no-repeat bottom left !important;
    text-decoration: none;
}
.requestInfoButton span, .requestInfoButton_SchoolPage span {
    visibility: hidden;
}
.requestInfoButton_SchoolPage {
    position:absolute;
    bottom:5px;
    display:block;
    width: 202px;
    height: 40px;
    padding: 0;
    margin-top: 7px;
    background: url( '../eduportal-images/button_requestInformation_SchoolPage.gif' ) no-repeat top left !important;    
}

.requestInfoButton_SchoolPage:hover {
    text-decoration:none;
    background: url( '../eduportal-images/button_requestInformation_SchoolPage.gif' ) no-repeat bottom left !important;  
}

.submitButtonGreen {
    margin-top: 20px;
    width: 180px;
    background: url( '../eduportal-images/button_submitSM.png' ) no-repeat top left !important;
    height: 36px;
    display: block;
}
.submitButtonGreen:hover {
    background: url( '../eduportal-images/button_submitSM.png' ) no-repeat bottom left !important;
    text-decoration: none;
}
.submitButtonGreen span {
    visibility: hidden;
}

/*School Page CSS*/
h1.schoolPage {
    font-size: 2.25em;
    border-bottom: 1px dotted #ccc;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    font-weight: normal;
    text-transform:none;
}

.schoolPageAddress {
    height: 105px;
    width: 400px;
    float: left;
    display: block;
    position: relative;
}
.schoolPageAddress a.greenButton {
    position: absolute;
    bottom: 0;
    left: 0;
}
.schoolPageAddress p {
margin-bottom:0;
padding-bottom:0;
}
.schoolContactCampus {
display:block;
clear:both;
}

.schoolContactDiv {
    display:block;
    margin: 1px 0 0 0;
}
.schoolContactInfo {
    font-weight: normal;
    display: block;
    color: #333;
    margin: 0;
}
.schoolImageSection {
    float: right;
    height: 105px;
    width: 140px;
    background: #fff;
    display: block;
    position: relative;
    margin-right: 4px;
}
.schoolImageSection img {
    position: absolute;
    bottom: 0;
    height: 105px;
    width: 140px;
    right: 0;
}
ul#schoolTabs {
            height: 41px;
            margin: 40px 0 25px 0 !important;
        }
        #schoolTabs li {
            color: #fff;
            height: 31px;
            padding: 7px 17px 0 20px;
            font-weight: bold;
            display: block;
            float: left;
            /*font-size:.95em;*/
            background: transparent url(  '../eduportal-images/schoolTabs_bg.png' ) no-repeat 0 0;
            position:relative;
            z-index:1;
        }
            #schoolTabs li a {
                color: #333;
                text-decoration: none;
            }
                #schoolTabs li a:hover {
                    color: #005399;
                }
                    #schoolTabs li.firstTab {
                    position:relative;
                    z-index:2;
                    left:4px;
                    padding-left:0px !important;
                    }
                    #schoolTabs li.lastTab {
                    z-index:2;
                    left:-4px;
                    }            
        .schoolPageTabEdges {
            padding: 0 !important;
        }
        #schoolTabs li.schoolTabSelected {
            height: 41px;
            background: transparent url(  '../eduportal-images/schoolTabs_bgSelected.png' ) no-repeat center top;
        }
            #schoolTabs li.schoolTabSelected a, #schoolTabs li.schoolTabSelected a:hover {
                color: #fff;
                cursor: default;
            }
            
/*
ul#schoolTabs {
    position: relative;
    z-index: 2;
    top: -30px;
    margin: 50px 0 0 0px;
    padding: 0;
    list-style: none;
    width: 604px;
    display: block;
    clear: both;
    float: none;
}
#schoolTabs li {
    display: inline;
    height: 23px;
    width: 94px;
    border: 1px solid #d1d3d4;
    border-bottom: 0;
    float: left;
    margin: 0 4px 0 0;
    text-align: center;
    padding: 6px 0 0 0;
    font-weight: bold;
    font-size: .9em;
    background: #fff url(  '../eduportal-images/bg_schoolTabUnselected.png' ) repeat-x;
}
#schoolTabs.fiveTabs li {
    width: 114px;
}

#schoolTabs.fourTabs li {
    width: 144px;
}

#schoolTabs li.dynamicTabs {
    padding: 3px 0 3px 0;
    line-height: 1em;
}
.schoolTabSelected {
    position: relative;
    z-index: 3;
    top: 1px;
    background: #fff url(  '../eduportal-images/bg_schoolTabSelected.png' ) repeat-x !important;
}
.schoolTabSelected a {
    color: #333;
    cursor: default;
    text-decoration: none;
}
*/
.schoolTabSection {
    float: none;
    display: block;
    padding: 0 2px;
    margin: 0 0 30px 0;
}
.schoolTabSection h2 {
    /*font-family:Georgia,"Times New Roman",Times,serif;*/
    color: #171717;
    display: block;
    border-bottom: 1px solid #333;
    margin: 10px 0 0 0;
    padding: 30px 0 3px 0;
    font-size: 1.4em;
    font-weight: normal;
    clear: both;
}

#divPrograms h1 {
margin-bottom:15px !important;
padding-top:10px !important;
}
#divPrograms h2 {
border:none !important;
font-weight:bold;
margin-bottom:10px;
padding-top:5px;
font-size:1.1em;
}
#divPrograms p {
    margin:15px 0 !important;
    line-height:1.5em;
}

.schoolTabSection h2.top {
    padding: 0 0 3px 0;
}
.h2Label {
    float: right;
    font-size: .7em;
    font-style: italic;
}
.labelName {
    font-weight: bold;
    width: 280px;
    display: block;
    float: left;
    color: #333;
    margin: 0 0 3px 6px;
}
.Red {
    color: #333;
    padding: 0 0 2px 0;
}
.labelText {
    color: #333;
    width: 260px;
    display: block;
    float: left;
    margin: 0 0 4px 0;
}
.zebraList {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-position: outside;
}
.zebraList li {
    padding: 10px 0 7px;
    display: block;
}
.zebraList li:after, .zebraList li.zebraHighlight:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.zebraHighlight {
    background: #f7f7f7;
}
.zebraList li:first-child {
    border-top: none;
}
.zebraList li {
    border-top: 1px solid #d1d3d4;
}
.thanks {
margin-bottom:20px;
}
#bodyRight input, .bodyRight input {
    width: 246px;
    height: 16px;
    margin: 5px 0 5px 10px;
    float: left;
    font-size: .9em;
    color: #333;
}

.rightSideSection {
background:#fff;
padding-bottom:15px;
margin-bottom:10px;
}
span.headerImage {
display:block;
margin-left:7px;
width:276px;
}
    .rightSideSection ul.schoolList, .rightSideSection p, .p_popularOnlineColleges, .h4_popularOnlineColleges, .rightSideSection .ulWithDots, .rightSideSection .tag {
    padding:3px 13px !important;
    }
    .rightSideSection .ulWithDots {
    border-bottom:1px dotted #d1d3d4;
    padding-top:0;
    padding-bottom:10px !important;
    margin:0 15px 10px 15px !important;
    }
    
    .rightSideSection h1 {
    font-size:1.6em !important;
    padding:7px 10px 7px;
    margin: 0 0 5px 0 !important;
    color:#333 !important;
    border-bottom:1px solid #ececec !important;
    font-weight:bold !important;
    }
    
    .rightSideSection h2 {
    font-size:1.4em !important;
    padding:7px 10px 7px;
    margin: 0 0 5px 0 !important;
    color:#333 !important;
    border-bottom:1px solid #ececec !important;
    font-weight:bold !important;
    }
        
    .rightSideSection .tag {
    padding-left:10px;
    }
    
.rightArticles {
display:block;
margin:0 12px 10px !important;
}
.rightArticles a {
display:block;
font-size:1.2em;
margin-bottom:2px;
}
.rightArticles li {
padding:6px 0 !important;
display:block;
color:#999999;
font-size:.9em;
border-bottom:1px dotted #D1D3D4;
}

.rightArticleWrapper {
margin:6px 10px !important;
padding:2px 0 6px;
display:block; 
border-bottom:1px dotted #D1D3D4;
}

.rightArticleWrapper:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}
.rightArticleWrapper img {
border:1px solid #D1D3D4;
clear:none;
width:88px;
height:60px;
float:left;
margin:1px 7px 4px 0;
}

.rightArticleWrapper a {

}
ul.schoolList {
    list-style-image: url('../eduportal-images/liSchoolList.gif');
    list-style-position: outside;
    margin: 5px 0 15px 15px;
    display: block;
}

.schoolList li {
    margin: 6px 15px;
}

/*Programs Tab*/
.programSection dl.schoolProgramsHeader {
    background: #edeeef;
    font-weight: bold;
    border-top:0px solid !important;
}

.programSection h4 {
    font-weight: bold;
    font-size: 1.2em;
    display: block;
    clear: both;
    margin: 15px 0 10px 0;
}

.programSection dl {
 border-top:1px solid #d1d3d4;
 padding:8px 0;
 margin: 0;
 display:block !important;
 clear:both !important;
 vertical-align:middle !important;
 }
 
.programSection dl:after {
    content: ".";
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
}

.programSection dt {
    padding-left: 5px;
    width:195px;
    display: inline-block;
    float: left;    
}
.programSection dd {
    float: right;
    display: inline-block;
    text-align: right;
    margin:0;
    width:380px;
    margin-right:5px;
}
.programSection dd span {
    text-align:center;
    width:55px;
    margin:0 5px;
    display:inline-block;
    line-height:1em;
    font-weight:normal;
}

.seeMore {
display:block;
margin:10px 0 20px 0;
}
/*Expenses Tab*/
.expensesList li {
    padding: 3px 0 4px 0;
}
.third {
    width: 28%;
    text-align: center;
}
.expensesLeft {
    text-align: left;
    width: 210px;
}
.expensesLeft li {
    padding-left: 5px;
}
.schoolTabSection h4 {
    display: block;
    clear: both;
    font-size:1em;
    padding: 20px 0 0 2px;
    width:280px;
}
.h2sub {
    margin: 0 0 10px 0;
    padding: 0;
}
.expensesHeader {
    border-top:none !important;
	margin-top:20px;
    font-weight: bold;
    text-transform: uppercase;
    background:#fff !important;
}
.expensesSection {
    clear: left;
    display: block;
    padding: 0 0 3px 0;
}

/*Yahoo & wiki imports*/
.loadingImage {
    padding: 45px 45px 45px 25px;
    display: block;
    margin: 0 auto;
}

.sectionHeadline {
    font-weight: bold;
    font-size: 1.5em;
    padding: 10px 0 0 5px;
    margin: 0;
    float: left;
}

.poweredBy {
    float: right;
    padding: 0 20px 0 0;
}
.poweredByText {
    visibility: hidden;
}
.wikiInfo, .answerContainer {
    width: 100%;
    margin: 5px auto;
    padding: 0 0 10px 0;
}
.answerContainer {
    border-bottom: 1px solid #ccc;
}
.yahooUserIcon {
    float: left;
    padding: 10px 3px 10px 10px;
    width: 9%;
}
.yahooUserIcon span {
    display: block;
    margin: 0 auto;
    padding: 4px 0 0 0;
    overflow: hidden;
    font-size: 0.75em;
    line-height: 1.25em;
}
.yahooQuestionHeader {
    float: left;
    display: block;
    font-size: 1em;
    font-weight: bold;
}
.yahooQuestionContent {
    float: right;
    width: 85%;
    padding: 5px;
}
.yahooQuestionContent h3 {
    margin: 0;
    padding: 4px 0 0 0;
}
.yahooQuestionContent span {
    font-weight: bold;
    padding: 0 0 5px 0;
}
.yahooQuestion, .yahooAnswer {
    padding: 0 0 10px 0;
}
.yahooAnswer {
    background-color: #f2f2f2;
}


#divPrograms h3 {
    padding-top: 15px;
}

.accordionTitle a, .accordionTitleOpen a {
    border-bottom: 1px solid #d1d3d4;
    display: block;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5em;
    margin-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none;
    padding-right: 85px;
}
.accordionTitle a {
    background-image: url(../eduportal-images/acordianExpand.gif);
    background-position: right 8px;
    background-repeat: no-repeat;
}
.accordionTitleOpen a {
    background-image: url(../eduportal-images/acordianContract.gif);
    background-position: right 8px;
    background-repeat: no-repeat;
}
.accordionTitle a:hover {
    background-position: right -64px;
}
.msg_body {
    padding: 5px 0 15px 0;
    line-height:1.5em;
}
.article {
    padding: 0 0 40px 0;
}
.article table {
margin-top:7px;
width:100%;
padding:0;
border:1px solid #d1d3d4;
}

.article td {
width:50%;
border:1px solid #d1d3d4;
padding:3px;
}

.article tr:first-child {
font-weight:bold;
}

.article h1 {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 2em;
}
.article h3 {
    font-size: 1.2em;
    padding: 6px 0 6px 0;
}
.article p, .article li {
    line-height: 1.5em;
    margin: 15px 0;
}

.article ul {
    padding: 10px 0;
}

.article li {
    list-style-type: disc;
    margin: 7px 25px;
    padding: 0 5px 5px 5px;
}
.articleposted {
    padding: 0;
    margin: 0;
}
.articlesub {
    height: 45px;
    padding: 0 0 10px 0;
    font-size: .9em;
    display: block;
    width: 600px;
}
p.articledate {
    color: #545454;
    float: left;
    padding: 0px 0;
}
p.articleactions {
    float: right;
    padding: 5px 0;
}
.article a.email {
    background: transparent url(../eduportal-images/email.png) no-repeat scroll 0 0;
    padding: 1px 10px 0 20px;
}
.article a.print {
    background: transparent url(../eduportal-images/print.png) no-repeat scroll 0 0;
    padding: 1px 10px 0 20px;
}
.article a.share {
	display:inline;
	float:none;
    padding: 0 0 0 0;
}
.at300bs {
	display:inline-block !important;
	margin-bottom:-5px;
}
.article p strong {
    padding: 5px 0 0 0;
}


#footer dl {
    float: left;
    width: 185px;
    padding: 0 20px 20px 0;
}

#footer dt {
    color: #f5f5f5;
    font-size: 1.1em;
    font-weight: bold;
    border-bottom: 2px solid #d1d3d4;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#footer dd {
    font-size: .9em;
    margin:4px 0;
    padding:0 0 4px;
    line-height:1.1em;
    border-bottom: 1px dotted #d1d3d4;
}

#footer dd:last-child {
    border-bottom: 0px;
}
#footer dd a {
    color: #f5f5f5;
    text-decoration: none;
}
#footer dd a:hover {
	color:#eaecf1;
}

/*Occupations CSS*/
.occupationsHeadLeft {
    float: left;
    width: 90%;
}
.occupationsHeadLeft h3 {
    font-style: italic;
    padding: 0;
    margin-bottom: 15px !important;
}
.occupationsHeadRight {
    float: right;
    width: 10%;
}
#breadcrumbs select {
    font-size: 1em;
}

p b i {
    display: block; /*subheads within each passage*/
}

div.significant p, div.projections p {
    margin: 0;
}

div.projections caption {
    padding: 7px 3px;
    text-align: left;
}

div.projections th center, div.projections td center, div.projections .stubhead, div.projections th p {
    line-height: 14px !important;
    margin: 0 !important;
}

div.projections thead {
    border-top: 1px solid #6AADE6;
}

div.projections table {
    background: #EDF4F7;
    border-right: 1px solid #6AADE6;
    border-bottom: 1px solid #6AADE6;
}
div.projections th, div.projections td {
    padding: 6px 5px;
    border-left: 1px solid #6AADE6;
    border-top: 1px solid #6AADE6;
}



div.projections thead tr:first-child {
    margin: 0 !important;
    background: #EDF4F7 url(../eduportal-images/bg_headerSection.png) repeat-x scroll 0 0;
}
div.projections tfoot td {
    border-right: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.footnotes {
    font-size: .8em;
    margin: 0 !important;
    padding: 7px 5px;
}

div.sources {
    font-size: 1em;
}
div.sources ul {
    margin: 5px 0;
    padding: 0;
}

div.sources li {
    padding: 0;
    margin: 0 25px 6px 25px;
}

div.sources p {
    margin: 20px 0 5px 0;
}


.bodyWrapperQuestionnaire h3 {
color:#171717;
font-size:1.4em;
font-weight:bold;
margin:30px 0 15px;
padding:0 0 3px;
}
.questionnareWrapper {
    border:1px solid #d1d3d4;
    padding:15px 10px 20px 10px;
    margin:0 0 40px;
    position:relative;
    z-index:1;
}

.bodyWrapperQuestionnaire h4 {
    position:absolute;
    z-index:2;
    top:-20px;
    display: inline-block;
    margin:0px;
    padding: 10px;
    vertical-align: middle;
    color: #171717;
    clear: both;
    background: #fff;
    width:auto;   
    font-size:1.5em;
}

.formTop {
display:block;
margin-top:30px;
}

.bodyWrapperQuestionnaire h5 {
    font-weight: normal;
    margin-top:15px;
    line-height:1.3em;
}
.bodyWrapperQuestionnaire label {
    display: block;
    margin: 15px 0 5px 10px;
}
.bodyWrapperQuestionnaire input[type="text"], .bodyWrapperQuestionnaire input[type="radio"] {
    margin: 0 0 0 10px;
}
.questionnairePhone input[type="text"], .questionnairePhoneAlt input[type="text"], .formLastStepInfoWrap .txtboxPhoneShort, .formLastStepInfoWrap .txtboxPhoneLong {
    margin: 0 3px 0 3px;
}
.questionnairePhone input[type="text"].firstPhone, .questionnairePhoneAlt input[type="text"].firstPhone, .formLastStepInfoWrap input[type="text"]#ctl00_cphBody_ctl00_txtPhoneWork1, .questionnairePhoneAlt input[type="text"]#ctl00_cphBody_ctl00_txtPhoneWork1 {
    margin: 0 3px 0 10px;
}
.required {
    font-weight: bold;
}
h5 .required {
font-size: .9em;
color:#666666;
font-weight: normal;
}
span.required {
    display: block;
    margin: 13px 0 25px;
}
.bodyWrapperQuestionnaire .tipWhy {
    margin-left:10px;
    font-size:.8em;
	display:block;
	margin-top:10px;
	clear:both;
	width:300px;
}
.tipWhy a {
    text-decoration:underline;
    font-size:12px;
}
.bodyWrapperQuestionnaire .formDropdown 
{
    display: block;
    font-size: 1em;
    margin: 0 0 0px 10px;
    font-family:Arial;
    border:1px solid #BAC9DC;
}
.bodyWrapperQuestionnaire .formDropdownInline 
{
    font-size: 1em;
    margin: 0 0 0px 10px;
    font-family:Arial;
    border:1px solid #BAC9DC;
}
.bodyWrapperQuestionnaire select {
   
}
.bodyWrapperQuestionnaire legend {
display:block;
float:none;
clear:both;
font-weight:bold;
margin:0;
font-size:1.2em;
padding:20px 0 0 10px;
}
.questionnaireLeft {
    float: left;
    width: 48%;
}
.questionnaireRight {
    float: left;
    width: 48%;
}
.questionnaireState {
    float: left;
    width: 30%;
}
.questionnaireZip {
    float: left;
    width: 18%;
}
.questionnaireEmail {
    float: none;
    display: block;
    clear: both;
}
.questionnaireEmailShort {
    float: left;
    width: 48%;
    clear: both;
}
.questionnairePhone {
    width: 38%;
    float: left;
    clear:left;
}
.questionnairePhone2 {
    width: 48%;
    float: left;
    clear:left;
}
.questionnairePhoneAlt {
    width: 38%;
    float:left;
}
.questionnairePhoneAlt .required {
    margin-left:3px !important;
}
.questionnairePhoneContact {
    clear: left;
    width: 26%;
    float: left;
}
.questionnairePhoneContact select {
    width: 100%;
}

.submitSection {
    float: none;
    clear: both;
    width: 94%;
    background: transparent url(../eduportal-images/privacy_security.gif) no-repeat scroll right center;
    padding: 0px 0 5px 10px;
    margin: 0;
    text-align: left;
}

.formTxtBox_first {
    width: 230px;
    margin-right: 10px;
    border:1px solid #BAC9DC;
}
.formTxtBox_last {
    width: 230px;
    border:1px solid #BAC9DC;
}
.formTxtBox_address1 {
    width: 230px;
    margin-right: 10px;
    border:1px solid #BAC9DC;
}
.formTxtBox_address2 {
    width: 230px;
    border:1px solid #BAC9DC;
}
.formTxtBox_city {
    width: 230px;
    margin-right: 10px;
    border:1px solid #BAC9DC;
}
.formTxtBox_state {
    margin-right: 10px;
    border:1px solid #BAC9DC;
}
.formTxtBox_zip {
    width: 76px;
    border:1px solid #BAC9DC;
}
.formTxtBox_email {
    width: 380px;
    border:1px solid #BAC9DC;
}
.formTxtBox_emailShort {
    width: 230px;
    border:1px solid #BAC9DC;
}
.txtboxPhoneShort {
    width: 30px;
    border:1px solid #BAC9DC;
}
.txtboxPhoneShort2 {
    width: 40px;
    border:1px solid #BAC9DC;
}
.txtboxPhoneLong {
    width: 40px;
    margin-right: 25px;
    border:1px solid #BAC9DC;
}
.txtboxPhoneLong2 {
    width: 40px;
    margin-right: 0px;
    border:1px solid #BAC9DC;
}
.txtboxPhoneLong3 {
    width: 60px;
    margin-right: 25px;
    border:1px solid #BAC9DC;
}
label.formStepOneRadial {
    display: inline;
    width: 100px;
    font-weight: normal;
    margin: 0 10px 0 5px;
}


ul.longDescrpUL {
    margin-right: 30px !important;
    margin-left: 20px !important;
    padding-bottom: 5px !important;
    margin-top:10px !important;
}
ul.longDescrpUL li {
    background-image: url(../eduportal-images/bullet01.gif);
    background-position: left 1px;
    background-repeat: no-repeat;
    margin-bottom: 5px;
    padding-left: 10px;
}
.questionnaireBodyRight p {
    margin-right: 10px;
    margin-left: 10px;
    padding-bottom: 15px;
    line-height: 1.5em;
}
.questionnaireBodyRight h1 {
    font-size: 1.2em;
    margin-right: 10px;
    margin-left: 10px;
}
.questionnaireBodyRight h3 {
    font-size: 1.2em;
    margin-right: 10px;
    margin-left: 10px;
}
.questionnaireBodyRight img {
    margin: 10px auto;
    display: block;
}


/*Education Resources*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .educationResourcesFeatureBox a h3 {
    top:0 !important;
    margin-top:-38px !important;
    text-decoration:none !important
     }
}
.educationResourcesFeatureBox {
width:188px;
float:left;
margin:0 15px 0 0;
}
    .educationResourcesFeatureBoxLast {
    margin-right:0px;
    }
    
.educationResourcesFeatureBox a {
position:relative;
}
.educationResourcesFeatureBox a img {
position:relative;
z-index:1;
display:block;
width:190px;
height:130px;
}    
.educationResourcesFeatureBox a h3 {
position:absolute;
text-decoration: none;
z-index:2;
top:82px;
background: url('../eduportal-images/bg_educationResourcesFeatureModule.png');
height:29px;
width:190px;
text-align:center;
padding-top:9px;
color:#fff;
font-size:1.3em;
}

.educationResourcesFeatureBox a:hover h3 {
color:#fafafa;
}
.educationResourcesFeatureBox h2 {
margin-top:3px;
font-weight:normal;
}
.educationResourcesFeatureBox p {
font-size:1em;
}

.educationResourcesArticlesWrap .homePageArticles {
width:100% !important;
}

.article h6 {
font-weight:normal;
border-top:1px solid #d1d3d4;
padding-top:10px;
margin:200px 0 5px 0;
}
ul.references {
font-size:.9em !important;
}

ul.references li {
margin:0 15px !important;
padding:0 !important;
}

.articlesBySectionWrap {
width:45%;
margin-right:20px;
float:left;
}
.articlesBySectionWrap dt {
    text-transform: uppercase;
    font-weight:bold;
    font-size: 1em;
    margin:0;
    padding: 5px 0 3px 0;
    color: #171717;
    text-decoration: none;
}

.articlesBySectionWrap dd {
margin:6px 0 10px;
color:#666;
font-size:.95em;
line-height:1.4em;
}
.articlesBySectionWrap dd a {
font-size:1.1em;
}

.articlesBySectionWrap dd:last-child {
margin-bottom:20px;
}

.articlesBySectionWrap dd .tag {
font-weight:normal;
}

.advertisement {
background: transparent url('../eduportal-images/advertisement.png') no-repeat top center;
margin-bottom:25px;
}
.advertisement img {
margin-top:10px;
width:300px;
height:250px;
}

.mapSection {
margin-bottom:60px;
}

.SectionListLeft, .SectionListRight {
width:48%;
float:left;
display:inline;
}

.SectionListLeft {
margin:0 15px 0 0;
}
.SectionListRight {
margin:0;
/*padding:0 0 0 15px;*/
}

.educationResourcesFeatureBox dl, .SectionListLeft dl, .SectionListRight dl {
margin:5px 0 25px 0;
}

.mapSection .SectionListLeft dl, .mapSection .SectionListRight dl {
margin-top:0px;
padding:4px 0 0 15px;
}

.educationResourcesFeatureBox dt, .SectionListLeft dt, .SectionListRight dt {
font-weight:bold;
font-size:1.1em;
}

.educationResourcesFeatureBox dt a, .SectionListLeft dt a, .SectionListRight dt a {
 	color:#333;
 	font-weight:bold;
 }

.educationResourcesFeatureBox dd, .SectionListLeft dd, .SectionListRight dd {
margin-top:3px;
color:#545454;
font-weight:normal;
}
.educationResourcesFeatureBox dd a, .SectionListLeft dd a, .SectionListRight dd a {
}
.educationResourcesFeatureBox dd a:hover, .SectionListLeft dd a:hover, .SectionListRight dd a:hover {
}

.AL {
background: url('../eduportal-images/states/Alabama.png') no-repeat top left;
}
.AK {
background: url('../eduportal-images/states/Alaska.png') no-repeat top left;
}
.AZ {
background: url('../eduportal-images/states/Arizona.png') no-repeat top left;
}
.AR {
background: url('../eduportal-images/states/Arkansas.png') no-repeat top left;
}
.CA {
background: url('../eduportal-images/states/California.png') no-repeat top left;
}
.CO {
background: url('../eduportal-images/states/Colorado.png') no-repeat top left;
}
.CT {
background: url('../eduportal-images/states/Connecticut.png') no-repeat top left;
}
.DE {
background: url('../eduportal-images/states/Delaware.png') no-repeat top left;
}
.FL {
background: url('../eduportal-images/states/Florida.png') no-repeat top left;
}
.GA {
background: url('../eduportal-images/states/Georgia.png') no-repeat top left;
}
.HI {
background: url('../eduportal-images/states/Hawaii.png') no-repeat top left;
}
.ID {
background: url('../eduportal-images/states/Idaho.png') no-repeat top left;
}
.IL {
background: url('../eduportal-images/states/Illinois.png') no-repeat top left;
}
.IN {
background: url('../eduportal-images/states/Indiana.png') no-repeat top left;
}
.IA {
background: url('../eduportal-images/states/Iowa.png') no-repeat top left;
}
.KS {
background: url('../eduportal-images/states/Kansas.png') no-repeat top left;
}
.KY {
background: url('../eduportal-images/states/Kentucky.png') no-repeat top left;
}
.LA {
background: url('../eduportal-images/states/Louisiana.png') no-repeat top left;
}
.ME {
background: url('../eduportal-images/states/Maine.png') no-repeat top left;
}
.MD {
background: url('../eduportal-images/states/Maryland.png') no-repeat top left;
}
.MA {
background: url('../eduportal-images/states/Massachusetts.png') no-repeat top left;
}
.MI {
background: url('../eduportal-images/states/Michigan.png') no-repeat top left;
}
.MN {
background: url('../eduportal-images/states/Minnesota.png') no-repeat top left;
}
.MS {
background: url('../eduportal-images/states/Mississippi.png') no-repeat top left;
}
.MO {
background: url('../eduportal-images/states/Missouri.png') no-repeat top left;
}
.MT {
background: url('../eduportal-images/states/Montana.png') no-repeat top left;
}
.NE {
background: url('../eduportal-images/states/Nebraska.png') no-repeat top left;
}
.NV {
background: url('../eduportal-images/states/Nevada.png') no-repeat top left;
}
.NH {
background: url('../eduportal-images/states/NewHampshire.png') no-repeat top left;
}
.NJ {
background: url('../eduportal-images/states/NewJersey.png') no-repeat top left;
}
.NM {
background: url('../eduportal-images/states/NewMexico.png') no-repeat top left;
}
.NY {
background: url('../eduportal-images/states/NewYork.png') no-repeat top left;
}
.NC {
background: url('../eduportal-images/states/NorthCarolina.png') no-repeat top left;
}
.ND {
background: url('../eduportal-images/states/NorthDakota.png') no-repeat top left;
}
.OH {
background: url('../eduportal-images/states/Ohio.png') no-repeat top left;
}
.OK {
background: url('../eduportal-images/states/Oklahoma.png') no-repeat top left;
}
.OR {
background: url('../eduportal-images/states/Oregon.png') no-repeat top left;
}
.PA {
background: url('../eduportal-images/states/Pennsylvania.png') no-repeat top left;
}
.RI {
background: url('../eduportal-images/states/RhodeIsland.png') no-repeat top left;
}
.SC {
background: url('../eduportal-images/states/SouthCarolina.png') no-repeat top left;
}
.SD {
background: url('../eduportal-images/states/SouthDakota.png') no-repeat top left;
}
.TN {
background: url('../eduportal-images/states/Tennessee.png') no-repeat top left;
}
.TX {
background: url('../eduportal-images/states/Texas.png') no-repeat top left;
}
.UT {
background: url('../eduportal-images/states/Utah.png') no-repeat top left;
}
.VT {
background: url('../eduportal-images/states/Vermont.png') no-repeat top left;
}
.VA {
background: url('../eduportal-images/states/Virginia.png') no-repeat top left;
}
.WA {
background: url('../eduportal-images/states/Washington.png') no-repeat top left;
}
.WV {
background: url('../eduportal-images/states/WestVirginia.png') no-repeat top left;
}
.WI {
background: url('../eduportal-images/states/Wisconsin.png') no-repeat top left;
}
.WY {
background: url('../eduportal-images/states/Wyoming.png') no-repeat top left;
}

.h1first {
margin-top:0;
padding-top:0;
}


#WzBoDy {
font-family:Arial;
font-size:1em;
}

#WzBoDy b {
font-size:1.2em;
display:block;
margin:0 0 5px 0 !important;
color:#333;
}

#WzBoDy a {
display:block;
margin:3px 0 !important;
}

#hlMore {
font-weight:bold;
}

.imageMap area {
cursor:pointer;
}

#WzTiTl {
margin:0 !important;
padding:0 !important;
background:none !important;
top:20px;
}

.programFeatureWrapper {
clear:both;
margin:12px 0 25px 0;	
}

#yui-history-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  visibility: hidden;
}
        
        
.fixCheckEduPortal {
clear:both;
margin-top:10px;
}

.fixCheckEduPortal label {
float:right !important; 
font-weight:normal !important; 
width:90% !important;
}

.fixCheckEduPortal input {
float:left !important; 
font-weight:normal !important; 
width:6% !important;
margin-top:20px;
} 

#MyMPE2_foregroundElement {
background:#fff;
}
.eduportal_terms {
font-size:1em;
color:#666;
margin:-25px 15px 20px 18px !important;
}


.modal-email {
    position: relative;
    top:40px;
    margin: 0 auto;
    background: #fff;
    border: 5px solid #474747;
    width: 450px;
    height: auto;
    padding: 0 20px 60px;
}
.modal-email_button-x {
    width: 18px;
    height: 17px;
    background: url(   '../eduportal-images/email-modal_button-x.png' ) no-repeat 0 0;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}
.modal-email_button-x span {
    display: none;
}
.modal-email h1 {
    font-size: 1.6em;
    padding-top: 15px;
    color: #000;
    border-bottom: 1px dotted #474747;
}
.modal-email h3 {
    font-size: 1.2em;
    color: #000;
    margin-top:6px;
}
.modal-email p {
    margin: 4px 0 14px;
}
.modal-email label {
    margin: 10px 0 3px;
    display: block;
    font-weight: bold;
}
.modal-email .errMsg
{
	color:Red;
	margin-bottom:10px;
}
.modal-email .loading
{
	margin: 0px auto;
	text-align:center;
}
.modal-email input {
    display: block;
    width: 430px;
    border: 1px solid #ccc;
    font-weight:normal;
}
.modal-email textarea {
border: 1px solid #ccc;
    width: 430px;
}
.modal-email input.required {
    background: #f7f7f7;
}
.modal-email_captcha-img {
    margin: 6px 0 20px;
}
.modal-email_button-send {
    display:block;
    width:98px;
    height:33px;
    background: url('../eduportal-images/email-modal_button-email.png' ) no-repeat 0 0;
}
.modal-email_button-send:hover {
    background: url('../eduportal-images/email-modal_button-email.png' ) no-repeat 0 -35px;
}
.modal-email_button-send:active {
    background: url('../eduportal-images/email-modal_button-email.png' ) no-repeat 0 -69px;
}
.modal-email_button-send span {
    display:none;
}
.email-modal_bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    height: 40px;
    width: 490px;
    background: url('../eduportal-images/email-modal_bg-bottom.png' ) repeat-x 0 0;
}
.modal-email_button-close {
    background: url('../eduportal-images/email-modal_button-close.png' ) no-repeat 0 0;
    position:absolute;
    bottom:0;
    right:10px;
    height:40px;
    width:60px;
}
.modal-email_button-close span {
    display: none;
}

#contact-overlay {background-color:#000; cursor:wait;}
.tuitionChart {
border-top:1px solid #333;	
width:100%;
border-right:1px solid #333;
}
.tuitionChart td {
padding:4px;
border-left:1px solid #333;
border-bottom:1px solid #333;
}
.tuitionChart tr {

}
.tuitionWords {
width:75%;	
}
.tuitionHead {
background:#000;
color:#fff;	
}
.tuitionFoot {
font-weight:bold;	
}

br.stdDisplay
{
	display:inline;
}
