/* =NORMALIZATION */

/* normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0;}

/* normalize header sizes */
h1, h2, h3, h4, h5, h6 {font-size: 100%;}

/* normalize list styles */
ol, ul {list-style: none;}


/* normalize font style and weight on odd elements */
address, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}

/* normalize table borders */
/* table {border-collapse: collapse; border-spacing: 0;} */

/* normalize other borders */
img, fieldset {border: 0;}

/* normalize text-alignment */
caption, th {text-align: left;}

/* normalize (remove) quotation marks */
q:before, q:after {content: '';}
/* =BASE */
body {margin: 5px auto; background: white; color: black; font-family: Arial, sans-serif; }
a {text-decoration: none; color: #00a;}
a:hover {text-decoration: underline;}
.blue_text {color: #00a; font-weight: 900;}
.green_text {color: #080; font-weight: 900; font-size:14px;}

/* =HEADER */
#branding {width: 960px; font-size: .7em; margin: auto; text-align: left;}
#branding #tagline {padding-left: 28px; font-size: .8em; float:left; padding-top:11px; margin-top:-2px;}
#branding #tagline a {padding: 0 2px; font-size: 1.1em; font-weight: bold; color: #104781;}
#banner-ad {width: 960px; margin: 10px auto; text-align: center;}
#banner-ad {display: none;} /*not sure if this should be all on pages*/
#crumbs {width: 960px; margin: 10px auto; text-align: left; font-size: .7em;}


/* =MAIN NAVIGATION */
#nav_main {width: 960px; margin: 10px auto 0px auto; overflow: auto; height: auto; border-bottom: 2px solid #2173bd; text-align: center; font-size: .7em; background: #d6deef;}
#nav_main ul {margin: 0;}
#nav_main ul li {float: left; background: #d6deef;}
#nav_main ul li a {display: block; padding: 2px 5px;}
#nav_main ul li a:hover {text-decoration: none; background: #2173bd; color: white;}
#nav_main .cur_page {background: #2173bd; display: block; padding: 2px 5px; color: white;}


/* =CONTENT */
#content {overflow: auto; *overflow: hidden; width: 960px; margin: 0px auto 10px auto; text-align: left; }

	
/* =COLUMN  :: MAIN */
#column_main {float: left; width: 505px; overflow:hidden;}
#column_main h1 {margin-bottom: 15px; font-size: 1.1em;}
#column_main h3 {margin-bottom: 5px; font-size: 1em; font-weight:bold; color: #00a;}
#column_main h4 {margin: 15px 0; background: #eee; color: #a00; font-size: .9em;}
#column_main strong h4 { color: #00a; }
#column_main p {margin: 0 0 15px 0; font-size: .8em;}
#column_main ul {margin-top: 5px; margin-bottom: 5px;}
#column_main ul li {list-style-image: url("/img/bullet_3x5.gif"); margin-bottom: 5px; margin-left: 12px; *margin-left: 17px; font-size: .8em; }
#column_main ul li.header {font-size: 0.9em; font-weight:bold;}
#column_main ol li { list-style:decimal inside none; font-size: 0.8em; margin-bottom: 5px;margin-left: 12px;}

/* =COLUMN  :: MAIN :: INTRO */
#column_main #intro {margin: 15px 0; font-size: .75em; height: auto; text-align: left;}
#column_main #intro p {font-size: 1em;}
#column_main #intro h2 {margin-top: 15px; font-size: 1.2em;}
#column_main #intro img.chart {float: right; margin: 0 0 5px 15px;}
#column_main #intro li {list-style-image: url("/img/bullet-dash_3x5.gif"); margin-left: 46px; *margin-left: 51px; font-size: 1em;}

/* =COLUMN  :: MAIN :: 1 & 2 column formats */
#column_main.cols_3 {width: 100%; margin-top: 15px; *margin-top: 20px;}
#column_main.cols_2_1 {width: 743px !important; overflow:hidden; height:auto;}
#column_main.cols_1_2 {width: 719px;}

/* =COLUMN  ::  MAIN ::  SCHOOLS */
#column_main #sorry_msg {font-weight: 900; font-size: .8em;}
#column_main p.link_contrast {font-weight: 900; font-size: .7em; color: #a00;}
#column_main p.link_contrast a { color: #a00; }
#column_main #school_listings {}
#column_main #school_listings .school { margin-bottom: 25px; overflow: hidden; height: auto; *overflow: auto; *height: 100%;}
#column_main #school_listings h2 { margin-bottom: 10px; background-color:#eee; font-size: .9em; }
#column_main #school_listings h3 {margin-top: 10px; margin-bottom: 10px; padding: 1px 0 1px 15px; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }
#column_main #school_listings .logo { float: right; margin: 0 0 5px 15px; }
#column_main #school_listings .logo_btn {float:right;}
#column_main #school_listings .logo_btn p { margin: 5px 0 0 5px; }
#column_main #school_listings .address {margin-left: 15px; font-size: .75em;}
#column_main #school_listings p { margin: 15px 0 0 15px; }
#column_main #school_listings .col_2_listing { float:left }
#column_main #school_listings p.programs { margin-bottom: 2px; font-weight: bold; }
#column_main #school_listings p.dealers { margin-bottom: 2px; font-weight: bold; }
#column_main #school_listings p.location { margin-bottom: 2px; font-weight: bold; }
#column_main #school_listings p.link2form { font-weight: 900; }
#column_main #school_listings ul { margin-top: 5px; margin-bottom: 5px; }
#column_main #school_listings li { list-style-image: url("/img/bullet-dash_3x5.gif"); margin-left: 46px; *margin-left: 51px; font-size: .7em; }
#column_main #school_listings li ul li {font-size:inherit;}
#column_main #school_listings .cols_2 {overflow: auto;}
#column_main #school_listings .cols_2 .left { float: left; width: 185px; }
#column_main #school_listings .cols_2 .right { float: left; width: 185px; }
.school .visit_school_link { background-color: #FFDFA9; padding: 5px; font-size: .7em; }
#column_main h3 p { margin: 0 !important; padding: 0; font-weight: bold; font-size: 11px; }

#prog_li {margin-left:30px;font-size:.7em;}
#prog_li.ftrd_prog_li {margin-left:10px;margin-bottom:10px;}
#prog_li a:hover {text-decoration:none;}

#column_main #onlineSchools #locations_li ul li {
    float: left;
    list-style: none;
    width: 100px;
    line-height: 0.8em;
}


/* =COLUMN  ::  MAIN ::  ARTICLES */
#column_main #indexArticles {}
#column_main #indexArticles li { list-style-image: url("/img/bullet_3x5.gif"); margin-bottom: 10px; margin-left: 12px; *margin-left: 17px; font-size: .7em; }
#column_main #indexArticles li p { font-size: inherit; } 
#column_main #indexArticles li .date { color: #666; }
#column_main #indexArticles td { vertical-align: top; width: 50%; padding: 10px; }
#column_main #indexArticles h2 { margin-top: 10px; margin-bottom: 10px; padding: 1px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }

#column_main #indexArticles #featuredArticles h2 { margin: 0; padding: 2px 5px; background: url("/img/sidebarLeft.gif") left bottom repeat-x #0055ce; color: #fff; font-size: .8em; border: 0; }
#column_main #indexArticles #featuredArticles #listings{ border: 1px solid #508fc4; padding: 10px 10px 0; }
#column_main #indexArticles > table { width: 100%; }

#column_main #TopCareersArticles {margin-top:10px;}
#column_main #TopCareersArticles h1 { margin-top: 10px; margin-bottom: 10px; padding: 1px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .9em; }
#column_main #TopCareersArticles li { list-style-image: url("/img/bullet_3x5.gif"); margin-bottom: 10px; margin-left: 12px; *margin-left: 17px; font-size: .7em; }
#column_main #TopCareersArticles li .date { color: #666; }
#column_main #TopCareersArticles td { vertical-align: top; width: 50%; padding: 10px; }
#column_main #TopCareersArticles h2 { margin-top: 10px; margin-bottom: 10px; padding: 1px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }
#column_main .box h2 { margin-top: 10px; margin-bottom: 10px; padding: 1px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .9em; }
#column_main .box ul li { font-size: .7em; }
#column_main .box .date { color: #666; }

#column_main #articlePage { font-size: .8em;}
#column_main #articlePage h2 { font-weight: bold; }
#column_main #articlePage p {font-size: 1em;}
#column_main #articlePage ul { margin-top: 5px; margin-bottom: 15px;}
#column_main #articlePage ol { margin-top: 5px; margin-bottom: 15px;}
#column_main #articlePage li { list-style-image: url("/img/bullet-dash_3x5.gif"); margin-left: 30px;  font-size: 1em;}
#column_main #articlePage ul ul li { margin-left: 60px; *margin-left: 17px; list-style-image: url("/img/bullet-dash_3x5.gif");}
#column_main #articlePage table { margin-bottom: 10px; border-collapse: collapse; }
#column_main #articlePage th { font-size: .8em; font-weight: bold; padding: 2px 5px; border: 1px solid #888; }
#column_main #articlePage td { font-size: .8em; padding: 2px 5px; border: 1px solid #888;}
#column_main #articlePage .author { margin: 15px 0; }
#column_main #articlePage .author_bio { font-style: italic;}
#column_main #articlePage .return_link {margin-top: 30px; font-weight: bold;}
#column_main div.article_img{ border: 1px solid #D5D5D5; clear: both; text-align: center; width: 741px;margin-bottom: 30px;}
#column_main div.article_visual_embed{ padding: 5px;  text-align: left;  vertical-align: top;  width: 95%;}
#column_main div.article_visual_embed textarea { height: 65px; width: 550px;}
#column_main #copy_embed_container {float: right;height: 20px;position: relative;right: 10px;top: 5px;width: 110px;}
#featuredCareersIndex .career_detail .description { font: .55em Arial, sans-serif; }

/* =COLUMN  ::  MAIN ::  PAGINATION */
#column_main .pagination { margin: 5px 0 10px 0; padding: 1px 5px; border-bottom: 1px solid #2173bd; font-size: .7em; }
#column_main .pagination .num { margin: 0 2px; padding: 2px 4px; }
#column_main .pagination .current { background: #2173bd; color: white; font-weight: 900; }
#column_main #alpha_menu { font-weight: bold; font-size: .75em; }
#column_main #alpha_menu a { text-decoration:underline; }

#column_main .paginationBtm { margin: 5px 0 10px 0; padding: 1px 5px; border-top: 1px solid #2173bd; font-size: .7em; }
#column_main .paginationBtm .num { margin: 0 2px; padding: 2px 4px; }
#column_main .paginationBtm .current { background: #2173bd; color: white; font-weight: 900; }

#column_main .pagination .totalResults { float: right; }

/* =COLUMN  ::  MAIN ::  ONLINE DEGREES */
#column_main #online_degrees {}
#column_main #online_degrees .blurb { padding-left: 15px;}
#column_main #online_degrees p { margin: 15px 0; font-size: .8em; }
#column_main #online_degrees ul { margin-top: 5px; margin-bottom: 15px; }
#column_main #online_degrees li { list-style-image: url("/img/bullet_3x5.gif"); margin-left: 30px; font-size: .8em; }
#column_main #online_degrees h3 {margin-top: 10px; margin-bottom: 10px; padding: 1px 0 1px 15px; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .8em; }
#column_main #online_degrees h4 { margin-top: 25px; }
#column_main #online_degrees .link { font-weight: 900; }


/* =COLUMN  ::  MAIN ::  ONLINE COLLEGES - SCHOOL DESCRIPTION PAGES */
#online-colleges #column_main #school_listings h3 { clear: right; }
#online-colleges #column_main #school_listings h4 { clear: right; }
#online-colleges #column_main #school_listings h5 { margin: 15px 0 0 15px; font-size: .7em; }
#online-colleges #column_main #school_listings .cols_2 .left { width: 50%; }
#online-colleges #column_main #school_listings .cols_2 .right { width: 50%; }
#online-colleges #column_main #school_listings #contentFromDB { margin: 15px 0; }
#online-colleges #column_main #school_listings #contentFromDB p { margin: 0 0 15px 15px; }
#online-colleges-index { margin: 15px 0; }
#online-colleges-index .school { margin: 5px 0; padding: 5px 0; overflow: hidden; height: auto; *overflow: auto; *height: 100%; border-bottom: 1px solid #99bedd; }
#online-colleges-index .school h2 {margin: 0 0 5px 132px; padding: 0; font-size: .75em;}
#online-colleges-index .school div.blurb {margin: 0 0 0 132px; font-size: .7em;}
#online-colleges-index .school div.programs {margin: 5px 0 0 132px; font-size: .7em;}
#online-colleges-index .school img.logo {float: left; margin: 0 0 5px 0; border: 1px solid #ccc;}
#online-colleges-index .school img.btn_get_info {float: right; margin: 0 0 5px 15px;}


/* =COLUMN  ::  MAIN ::  RETRAINING */
#retraining_form {position: relative; width: 745px; height: 270px; background: url('/img/retraining/background_form_2.jpg') no-repeat;}
#retraining_form h1 {position: absolute; top: 30px; right: 335px; margin: 0; font-size: 1.9em; color: #fff;}
#retraining_form h2 {position: absolute; top: 80px; right: 333px; margin: 0; font-size: 1.7em; color: #fec25e;}
#retraining_form h3 {position: absolute; top: 130px; left: 120px; color: #fec25e;}
#retraining_form select {position: absolute; top: 130px; right: 335px;}
#retraining_form input {position: absolute; top: 175px; right: 335px;}
#retraining_info h2 {margin: 15px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #033581; font-size: 1em;}
#retraining_info h3 {margin: 15px 0; color: #033581; font-size: .9em;}
#retraining_info ul {margin-left: 30px;}


/* =COLUMN  ::  MAIN ::  ADVISOR */
#advisor_form {position: relative; width: 745px; height: 270px; background: url('/img/retraining/background_form_2.jpg') no-repeat;}
#advisor_form h1 {position: absolute; top: 5px; left: 15px; margin: 0; font-size: 1.9em; color: #fec25e;}
#advisor_form h2 {position: absolute; top: 40px; left: 15px; margin: 0; font-size: 1.1em; color: #fff;}
#advisor_form iframe {position: absolute; top: 75px; left: 15px; width: 395px; height: 184px;}
#advisor_info h2 {margin: 15px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #033581; font-size: 1em;}
#advisor_info h3 {margin: 15px 0; color: #033581; font-size: .9em;}
#advisor_info ul {margin-left: 30px;}

#edad_hdr       {color: #ffc;}
#edad_blurb     {color: #ffc; margin-bottom: 12px;}
#edad_container .clear  {clear: both;}
#edad_container {position: absolute; top: 0; left: 0; background: url('/img/retraining/background_form_2.jpg') no-repeat -15px -85px; width: 395px; height: 184px;}
#edad_form      {margin: 0; padding: 0;}
#edad_form form {margin: 0; padding: 0; width: 360px; *width: 358px; float: right;}
#edad_container label   {display: block; font-weight: bold; font-size: 0.8em; float: left; width: 155px; color: #fec25e; text-align: right; padding-right: 5px;}
#edad_form input        {margin: 0 0 10px; padding: 0; width: 200px;}
#edad_form #submitBtn   {margin: 0; padding: 0; float: right; width: 152px; height: 31px; background: url('/img/retraining/btn_submit.gif') no-repeat; cursor: pointer;}
.error   {#900;}
.success {color: #fff;}


/* =COLUMN  ::  MAIN ::  CAREER TRAINING */
#featuredCareers {background: url('/img/career-training/index_bg.jpg') no-repeat; width: 485px; *height: 455px; color: #fff; padding: 5px 10px;}
#featuredCareers h2 {border-bottom: 1px solid #fff; margin-bottom: 5px; padding-bottom: 2px; text-align: center; font-size: 1em;}
#featuredCareers .career {border-bottom: 1px dotted #fff; padding: 10px 0 5px; overflow: hidden; *padding: 5px 0; *height: 121px;}
#featuredCareers h3 {color: #fec25e; font-size: .8em;}
#featuredCareers .blurb {font-size: .7em;}
#featuredCareers img.photo {float: left; margin: 0 5px 5px 0;}
#featuredCareers img.btn {float: right; margin: 2px 0 0;}
#featuredCareers .link {text-align: right; margin-top: 2px;}
#featuredCareers a {color: #fff; font-size: .8em; font-weight: bold;}


/* =COLUMN :: MAIN :: CAREER COACH */
#career_coach {}
#career_coach .newBlock {margin-top: 15px;}
#career_coach h2 {color: #af0000; font-size: .95em;}
#career_coach h3 {font-size: .8em;}
#career_coach #recentArticles .article {margin: 10px 0 0; overflow: hidden;}
#career_coach .date {font-size: .7em; color: #888;}
#career_coach #recentArticles .qAndA {overflow: hidden;}
#career_coach #recentArticles .letter {float: left; margin-right: 10px; font: bold .9em Times, serif; color: #af0000;}
#career_coach #recentArticles .copy {float: left; padding-top: 3px; *padding-top: 2px; font-size: .75em; width: 475px;}
#career_coach #curArticle h2 {margin-top: 15px;}
#career_coach #curArticle .article {font-size: .75em;}
#career_coach #curArticle li {font-size: 1em; margin-left: 40px;}
#career_coach #askQuestion {padding: 5px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#career_coach #askQuestionSmall {float: right; width: 200px; margin: 0 0 10px 15px; padding: 5px; border: 1px solid #ffc35d; background: #f0f0f0;}
#career_coach #askQuestionSmall h2 {color: #00a;}
#career_coach form {margin: auto; padding: 10px 0; width: 400px;}
#career_coach #askQuestionSmall form {padding-bottom: 0; width: auto;}
#career_coach .label {font: bold .65em Verdana, Arial, sans-serif; margin-bottom: 1px;}
#career_coach input[type="text"], textarea {width: 99%; margin: 0 0 5px; background: #ffffa0; font: .8em Arial, sans-serif; border: 1px solid #ccc;}
#career_coach textarea {height: 75px;}
#career_coach input[type="submit"] {background: #fa0; font: bold .7em Arial, sans-serif; cursor: pointer;}
#career_coach .returnLink {margin: 15px 0 0; font-weight: bold; font-size: .8em; color: #00a;}
#careerCoachBio img {float: right; margin: 0 0 5px 5px;}
#navAskYourQuestion .asklabel { font-size:0.7em; font-weight:bold; }
#asksubject, #askemail { width: 99%; }

/* =COLUMN :: MAIN :: Independent Page */
#column_main #main h3 {font-size: .8em;width:400px;}


/* =COLUMN  ::  LEFT AND RIGHT (SIDEBAR) */
#column_left { float: left; width: 225px; margin-right: 15px; }
#column_right { float: left; width: 200px; margin-left: 15px; }

.sidebar .box { margin-bottom: 10px; }
.sidebar .blue { border: 1px solid #508fc4; background: #fff; }
.sidebar .orange { border: 1px solid #ffc25e; }
.sidebar .feature { border: 1px solid #508fc4; background: #eff2f7; }
.sidebar .featureRoundBox { border: 1px solid #508fc4; background: #eff2f7; }
.sidebar h2 { margin-bottom: 10px; padding: 2px 6px; font-size: .75em; }
.sidebar .blue h2 { background: url("/img/sidebarLeft.gif") left bottom repeat-x #0055ce; color: white; }
.sidebar .orange h2 { background: url("/img/sidebarRight.gif") left bottom repeat-x #ffc763; color: #033786; }
.sidebar .feature h2 { background: url("/img/sidebarLeft.gif") left bottom repeat-x #0055ce; color: white; }
.sidebar .featureRoundBox h2 { color: black; padding: 2px 5px !important; }
.sidebar .box .content { margin: 0; padding: 0 10px; }
.sidebar h3 { margin-top: 15px; font-size: .75em; }
.sidebar h3 + p { margin-top: 0; }
.sidebar h3.lined {margin-top: 10px; margin-bottom: 10px; padding: 1px 0; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }
.sidebar p { margin: 15px 0; *margin-top: 0; font-size: 11px; }
.sidebar div.content ul li p{font-size:1em;}
.sidebar ul li { margin-top: 5px; margin-bottom: 5px; font-size: .7em; list-style-image: url("/img/bullet_3x5.gif"); margin-left: 11px; *margin-left: 16px; }
.sidebar .featured_desc ul li{font-size: .8em;}
.sidebar .featured_desc li {margin-top: 5px; margin-bottom: 5px; font-size: .8em; list-style-image: url("/img/bullet_3x5.gif"); margin-left: 11px; *margin-left: 16px; }
.sidebar ol li { margin-top: 5px; margin-bottom: 5px; font-size: .7em; list-style-type: decimal; margin-left: 16px; *margin-left: 21px; }
.sidebar ul ul li { font-size: .7em; *font-size: 1em; margin-left: 23px; *margin-left: 17px; list-style-image: url("/img/bullet-dash_3x5.gif");}
.sidebar ul li li { font-size: 1em; *font-size: 1em; margin-left: 15px; *margin-left: 17px; list-style-image: url("/img/bullet-dash_3x5.gif");}
.sidebar li h3 { font-size: 1em; }
.sidebar li .date { color: #666; }
.sidebar .returnToPage {margin-bottom: 10px; padding-left: 7px; font-size: .8em; background: url("/img/bullet_3x5.gif") no-repeat 0 5px;}
.sidebar .mTop_0 {margin-top: 0;}
.sidebar .mBtm_0 {margin-bottom: 0;}
.sidebar ul.bullet {list-style-image: url('/img/bullet.gif');}
.sidebar ul.bullet li {margin-left: 14px; *margin-left: 17px;}
.sidebar p.bullet {background: url('/img/bullet.gif') no-repeat 0px 5px; padding-left: 12px;}


.sidebar #nav_career_training li { font-weight: bold; list-style-image: none; margin-left: 0; }
.sidebar #nav_career_training li li { font-weight: normal; list-style-image: url("/img/bullet-dash_3x5.gif"); margin-left: 16px; *margin-left: 21px; }

/* =COLUMN  ::  LEFT AND RIGHT  ::  FEATURED SCHOOLS */
#featuredSchools .school {border-top: 1px solid #508fc4;}
#featuredSchools .school:first-child { border-top: 0; }
#featuredSchools .no_border { border: none; }
#featuredSchools h2 {margin: 0; padding: 2px 5px; background: url("/img/sidebarLeft.gif") left bottom repeat-x #0055ce; color: #fff; font-size: .8em;}
#featuredSchools.orange h2 { background: url("/img/sidebarRight.gif") left bottom repeat-x #FFC763;color:#033786; }
#featuredSchools h3 { margin: 10px 0 5px; font-size: .7em; }
#featuredSchools p { margin: 0 0 10px; font-size: .7em;}
#featuredSchools p.tagline { font-weight: normal; word-wrap: break-word; }
#featuredSchools p.programs { clear: both; margin-bottom: 2px; font-weight: bold; }
#featuredSchools p.link2form { }
#featuredSchools .blurb { font-size: .7em; }
#featuredSchools .logo img { float: left; margin-right: 5px; background: #fff; border: 1px solid #ddd; }
#featuredSchools li { list-style-image: url("/img/bullet_3x5.gif"); margin-left: 12px; *margin-left: 17px; font-size: .6em; }
#featuredSchools table { padding: 5px; background: #eff2f7; border: 1px solid #508fc4; }
#featuredSchools td { width: 33%; border-right: 1px solid #c5d6e4; padding: 10px; vertical-align: top; }
#featuredSchools td.last { border: none; }
#column_left #featuredSchools .logo { margin-bottom: 5px; text-align: center; }
#column_left #featuredSchools .logo img { float: none; }
#column_right #featuredSchools .logo { margin-bottom: 5px; text-align: center; }
#column_right #featuredSchools .logo img { float: none; }

#featuredSchools_career {height: 664px; padding: 5px; background: url('/img/retraining/background_featuredSchools.jpg') no-repeat; border: none; color: #fff;}
#featuredSchools_career h2 {margin: 0 0 10px; padding: 0 0 5px; color: #fff; border-bottom: 1px solid #fff; font-size: .8em; text-align: center; background: none;}
#featuredSchools_career .logo {text-align: center;}
#featuredSchools_career .logo img {background: #fff; border: 1px solid #aaa;}
#featuredSchools_career h3 {margin: 10px 0; padding-left: 10px; background: url("/img/retraining/bullet_3x5.gif") no-repeat 0 5px;}
#featuredSchools_career h3 a {color: #fec25e;}
#featuredSchools_career a {color: #fff;}
#featuredSchools_career p.tagline {margin: 0 0 5px; padding: 0 0 0 10px;}
#featuredSchools_career p.programs {margin: 0; padding: 0 0 0 10px; font-weight: bold;}
#featuredSchools_career li {list-style-image: url("/img/retraining/bullet_3x5_fff.gif"); margin-left: 24px; *margin-left: 28px;}
#featuredSchools_career .school {border-top: 1px dotted #fff; padding: 15px 0;}
#featuredSchools_career .no_border {border: none;}

#featuredSchools_topcareers {height: 310px; padding: 5px; background: url('/img/retraining/background_featuredSchools.jpg') no-repeat; border: none; color: #fff;}
#featuredSchools_topcareers h2 {margin: 0 0 10px; padding: 0 0 5px; color: #fff; border-bottom: 1px solid #fff; font-size: .8em; text-align: center; background: none;}
#featuredSchools_topcareers .logo {text-align: center;}
#featuredSchools_topcareers .logo img {background: #fff; border: 1px solid #aaa;}
#featuredSchools_topcareers h3 {margin: 10px 0; padding-left: 10px; background: url("/img/retraining/bullet_3x5.gif") no-repeat 0 5px;}
#featuredSchools_topcareers h3 a {color: #fec25e;}
#featuredSchools_topcareers a {color: #fff;}
#featuredSchools_topcareers p.tagline {margin: 0 0 5px; padding: 0 0 0 10px;}
#featuredSchools_topcareers p.programs {margin: 0; padding: 0 0 0 10px; font-weight: bold;}
#featuredSchools_topcareers li {list-style-image: url("/img/retraining/bullet_3x5_fff.gif"); margin-left: 24px; *margin-left: 28px;}
#featuredSchools_topcareers .school {border-top: 1px dotted #fff; padding: 15px 0;}
#featuredSchools_topcareers .no_border {border: none;}

/*
#featuredSchools_cosmetology {height: 220px; padding: 5px; background: url('/img/retraining/background_featuredSchools.jpg') no-repeat; border: none; color: #fff;}
#featuredSchools_cosmetology h2 {margin: 0 0 10px; padding: 0 0 5px; color: #fff; border-bottom: 1px solid #fff; font-size: .8em; text-align: center; background: none;}
#featuredSchools_cosmetology .logo {text-align: center;}
#featuredSchools_cosmetology .logo img {background: #fff; border: 1px solid #aaa;}
#featuredSchools_cosmetology h3 {margin: 10px 0; padding-left: 10px; background: url("/img/retraining/bullet_3x5.gif") no-repeat 0 5px;}
#featuredSchools_cosmetology h3 a {color: #fec25e;}
#featuredSchools_cosmetology a {color: #fff;}
#featuredSchools_cosmetology p.tagline {margin: 0 0 5px; padding: 0 0 0 10px;}
#featuredSchools_cosmetology p.programs {margin: 0; padding: 0 0 0 10px; font-weight: bold;}
#featuredSchools_cosmetology li {list-style-image: url("/img/retraining/bullet_3x5_fff.gif"); margin-left: 24px; *margin-left: 28px;}
#featuredSchools_cosmetology .school {border-top: 1px dotted #fff; padding: 15px 0;}
#featuredSchools_cosmetology .no_border {border: none;}
*/
/* =COLUMN  ::  LEFT AND RIGHT  ::  CAREER TRAINING SEARCH */
#searchSubjects {width: 200px; height: 110px; background: url('/img/career-training/search_bg.gif') no-repeat; margin-bottom: 10px; position:relative;right: 10px;}
#searchSubjects h2 {line-height: 30px; font-size: 1em;}
#searchSubjects form {margin: 0; padding: 0 10px;}
#searchSubjects label {margin: 0 0 2px 0; font-weight: bold; font-size: .7em; color: #fff;}
#searchSubjects input {margin: 5px 0 0; float: right;}
#searchSubjects select {width: 100%;}
#searchSubjects option {font-size: .95em;}
#searchSubjects .subjRoot {font-weight:bold;}


/* =FOOTER */
#footer { position: relative; width: 960px; margin: 15px auto 0; padding-top: 5px; line-height: 2em; border-top: 1px solid #ddd; font-size: .7em; text-align: center; }
#copyrightcontent {margin-left: -106px;}
#trustecontent {float: right; margin-right: 135px; margin-top: -46px;}
/*#copyright {margin-left: -110px;}*/
#truste { position: absolute; top: 30px; right: 150px; width:110px; }
#truste, x:-moz-any-link, x:default { width:225px; *width:110px;}
#truste, x:-moz-any(div) { margin-right: 75px; }

/* =PPC: ONLINE DEGREE PROGRAMS */
.ppc_onlineDegProg dl {margin: 0; padding: 0 0 10px; font-size: .75em;}
.ppc_onlineDegProg dt {margin: 10px 0 2px; font-weight: bold;}
.ppc_onlineDegProg dd {margin: 0 0 0 15px;}
.ppc_onlineDegProg div.school {overflow: hidden; height: 100%; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.ppc_onlineDegProg img {float: none; margin: 0;}
.ppc_onlineDegProg img.school {float: left; border: 1px solid #ccc;}
.ppc_onlineDegProg div.school_desc {margin-left: 132px; text-align: left; color: #666; font-size: 9pt;}
.ppc_onlineDegProg div.btn {text-align: right; 	margin-top: 10px;}
.ppc_onlineDegProg div.school_desc b {color: #000;}
.ppc_onlineDegProg div.school_desc b a {text-decoration: none; }


#form_confirmation_msg {margin: 0 0 10px 0; padding: 10px 10px 0; background: #ffc; border: 2px solid #ddd;}


/* =WHAT NOW? */
#whatNow #currentCareer {position: relative; background: url('/img/career-training/what-now/bg_form.jpg') no-repeat; width: 505px; height: 268px;}
#whatNow #currentCareer h1 {height: 34px; line-height: 34px; padding: 0 15px;}
#whatNow #currentCareer h2 {position: absolute; top: 90px; left: 240px; color: #fff; font-size: 1.5em;}
/*#whatNow #currentCareer form {position: absolute; top: 130px; left: 360px; padding:0}*/
#whatNow #currentCareer select {display: block;}
#whatNow #currentCareer input[type="image"] {margin-top: 20px; }
#legend h3.divider {margin-top: 0; padding-top: 5px; border-top: 1px solid #00a;}
#legend p {margin-bottom: 5px;}
img.what_now_bio {float: left; margin-right: 15px;}
#spotlight_careers .career {border-top: 1px dotted #ccc;}
#spotlight_careers .no_border {border: none;}

table#careerMatrix {width: 100%; font-size: .7em; border-collapse: collapse;border-bottom: 1px solid #033581;}
/*table#careerMatrix th {padding: 2px; border: 1px solid #033581; background: #033581; d0dfee color: #fff; font-weight: bold;}*/
table#careerMatrix th {padding: 2px; border-right: 1px solid #033581;border-left: 1px solid #033581; background: #d0dfee; color: #000; font-weight: bold; text-align:center;}
table#careerMatrix td {padding: 2px; vertical-align: top; border-left: 1px solid #033581; border-right: 1px solid #033581; text-align:center;}
table#careerMatrix .altColor {background: #fde9c2;}

table#whatNow_searchResults {width: 718px; font-size: .7em; }
table#whatNow_searchResults td {padding: 5px 0 0 5px; vertical-align: top; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}
table#whatNow_searchResults h6 {margin-bottom: 5px;}
table#whatNow_searchResults h3 {margin-bottom: 5px; font-size:13px;}
table#whatNow_searchResults .altColor {background: #E8EDF7;}
table#whatNow_searchResults .tr_heading {background:#0055CE;font-size:13px;color:#FFF;font-weight:bold;}
table#whatNow_searchResults .td_heading {border-style: none; }
#whatNow_header {color:#002F7D;font-weight: bold; font-size:20px;}

/* =Flashcards */
#container_flash {}
#container_flash #category_listing {width:100%; padding:1px;}
#container_flash #category_listing h2 {width:95%; border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA; color:#074285; font-size:1.2em; margin:0px 0 5px; padding:2px 0; font-weight: bold;}
#container_flash #category_listing td {font-size: .75em; text-align: left; font-weight: bold;}
#container_flash #category_listing ul li {font-size:1em; font-weight:normal; list-style-image:url(/img/bullet_3x5.gif); margin-bottom:5px; margin-left:12px; }


#flashcard {font-size: 0.75em; margin:5px 0 5px 0; align: center;}

#downloadflashcard {font-size: 1em; margin:5px 0 5px 0; text-align: center;}
#downloadflashcard .content {font-size: .75em; margin:5px 0 5px 0; align: center;}
#downloadflashcard #flashcard {font-size: 1em; margin:5px 0 5px 0; align: center;}
.box blue { border: 1px solid #508fc4; background: #fff; }

#nearby_schools {margin-top: 40px;}
#nearby_schools h2 {margin-bottom: 20px; font-size: 1em; border-bottom:1px solid #EAEAEA; border-top:1px solid #EAEAEA;}
#nearby_schools a {text-decoration: underline;}
#nearby_schools .school {overflow: auto; height: 100%; margin: 0 0 20px 0;}
#nearby_schools .logo {float: left; width: 120px; border: 1px solid #00a;}
#nearby_schools .info {padding-left: 10px; overflow: auto; height: 100%;}
#nearby_schools h1 {margin: 0; font-size: .8em; font-weight: bold;}
#nearby_schools .address {margin-top: 5px; font-size: .7em;}
#nearby_schools .programs {margin-top: 5px; font-size: .75em;}

#email_block {margin-top: 20px;}
#email_block h1 {margin: 0 0 10px 0; font-size: 1.2em; font-weight: bold; text-align: center;}
#email_block #info {padding:10px 10px 10px 10px; font-size:.8em; border:dashed; border-width:thin; margin-bottom:15px;}
#email_block h2 {font-size: 1em; padding-bottom:5px; }
#email_block a {font-size: 1em; padding-bottom:5px; text-decoration:underline;}
#email_block #title {font-size: .75em; font-weight:bold; }
#email_block #note {font-size: .8em; font-weight:normal; }

.error {display: block; color: red; font-weight:bold; font-size:13px; margin-left:10px;}

/* ONLINE-COLLAGES : NEWLY ADDED BY PP IN AUG*/

#column_main #school_listings .camp_cols_2 {overflow: auto;}
#column_main #school_listings .camp_cols_2 .left { float: left; width: 248px !important; }

#column_main #school_listings .client_cols_2 {overflow: auto;}
#column_main #school_listings .client_cols_2 .left { float: left; width: 245px !important; }

#column_main #school_listings .prog_cols_2 {overflow: auto;}
#column_main #school_listings .prog_cols_2 .left { float: left; width: 252px !important; }

#column_main.oc_cols_1_2 {width: 735px;} 
#column_main.cols_1_1 {width: 500px;} 

.text-small{
font-size:12px;

}
.text-middle{
	font-size:14px;
}

.link2form_right{
	text-align:right;
}
.submitJoinBlog{
	margin-left:0px;
	height:27px;
	width:185px;
	background:url("/img/blog_submit.gif");
	border:0;
	border-style:none;
}
.link2campusform{
	font-size:14px;
	font-weight:bold;
}
.program_campuses{
	float:left;width:97%;
	vertical-align:top;
	margin-top:5px;
	font-size:12px;
	margin-left:15px;
	padding-bottom:20px; padding-top:10px;
}
.prog_reqinfo{
	float:right;
	margin-top:5px;
}
.online_col_whatnow{
font-size:12px;
padding-left:15px;
}
.online_col_li li{
font-size:11px !important;
font-weight:normal !important;
list-style-image:url('/img/bullet-dash_3x5.gif')!important;
margin-bottom:5px;
margin-left:12px;
}


#column_main #school_listings .logo_oc_container{ margin-left:10px; margin-bottom:25px;}
#column_main #school_listings .logo_oc { float: left; margin: 1px 16px 0 0; border:1px solid #0000FF; }

#column_main #school_listings .blurb_oc { margin-left:146px; }
#online-colleges #column_main #school_listings #contentFromDB_OC { margin: 15px 0; }
#online-colleges #column_main #school_listings #contentFromDB_OC p { margin: 0 0 15px 15px; font-weight:normal !important; font-size:0.8em !important;}
.oe_clientPage_head_text{color: #a00;font-size:1.2em; margin-left:10px; margin-top:-10px; margin-bottom:5px!important;}
.oe_clientPage_head{ background:url('/img/bg_main_header.gif') repeat-x; }
.curStyle{cursor:pointer;}


.oe_clientPage_tagline
{
margin-right:130px;
}
.oe_blurb_readMore{
text-decoration:none !important;
float:right;
padding-right:10px;
}
.oe_clientPage_custome_ul{
margin-left:28px;
}
.oe_clientPage_custome_li{
margin-left:28px!important;
}

.dottedborder{
border-bottom:1.5px dotted #9d9d9d;
}
.percell{
padding-bottom:5px;
}


.percell .link2campusform  { font-size:inherit;font-weight:normal;}

#column_main .table_head_skilltocareer
{
background-image:url('/img/bg_skill_to_career_header.gif');
color:#FFFFFF;
font-size:15px;
font-weight:bold;
font-style:italic;
height:20px;
padding-left:10px;
text-align:left !important;
}
/*
.sidebar .content h3 
{
	color:#aa0000;
}

.sidebar .box .content ul li{
list-style-image:none !important;
list-style:disc !important;
list-style-position:inside !important;
}
*/ 
table#careerMatrix .altColor_white {background: #F4F7FB;}
table#whatNow_searchResults .altColor_white {background: #F4F7FB !important;}
table#whatNow_searchResults ul li {
   font-size: 11px;
   list-style: square outside none;
   margin-bottom: 5px;
   margin-left: 15px;
}

.degree_school_listing {background-color:#FFF7EB; float:left; padding:3px; border-right:1px solid #FFEAC7;border-left:1px solid #FFEAC7; width:505px; margin-top:-1px;}
.degree_school_listing .school { float:left; width:155px;padding-left:5px; margin-right:5px;}
.degree_school_listing .school h3{color:#0000AA; padding-bottom:5px;}
.degree_school_listing li{ list-style-image:none!important;list-style-type:disc!important; margin-left:15px !important; padding-bottom:5px; font-size:10px !important;}




/* box start*/
#box_head{
	float:left;
	background: url("/img/bg_header.gif") no-repeat;
	width:512px;
	height:10px;	
	margin-top:15px;
}
#box_footer{
	float:left;
	background: url("/img/bg_bottom.gif") no-repeat;
	width:512px;
	height:10px;
	margin-bottom:15px;
}

/* =BLOG-FORM : ONLINE COLLEGES */
.blog_form {margin-left: 5px; font-size: .8em;}
.blog_form form {}
.blog_form input[type="text"], textarea {margin-bottom: 4px; background: #ffffa0; border: 2px solid #ddd;}
.suveyContainer_1{
margin:0px !important;
}

/* =HOME PAGE */
#home_page { padding: 10px; background: #535353; overflow: auto; }
* html #home_page { overflow: hidden; float: left; }
#home_page h1, #home_page h2 {margin: 0 0 10px; padding: 0 0 2px; border-bottom: 1px solid #2173bd; font: bold 1.1em Times, serif;}
#home_page h4 {margin: 0; background: none; font-weight: bold; font-size: 1em;}


#home_page #column_left {float: left; width: 209px; margin-right: 10px; }
#home_page #column_main {width: 511px;}
#home_page #column_right {
	float: left;
	width: 200px;
	margin-left: 10px;
 }

#home_page #footer {width: 491px; margin: 0; padding: 0; border: 0; line-height: 2em; font-size: .65em; text-align: center;}

#home_page #welcome {overflow: hidden;}

#home_page .social_media {margin-top: 5px; font-weight: bold; font-size: .9em;}
#home_page .social_media img {vertical-align: middle;}
#home_page div.logo {margin-top: 10px; text-align: center;}
#home_page .logo img {border: 1px solid #b4b4b4;}
#home_page #youMightLike img {float: right; margin: 0 0 0 10px;}
#home_page #careerNews .date {font-size: .8em; color: #444;}
#home_page #careerNews h2 {position: relative;}
/* CSS Sprite */
#home_page #careerNews .sprite_rss{ background: url('/img/css_sprite.png') no-repeat top left; background-position: 0 -43px; width: 15px; height: 15px; float: right; margin: 5px;} 
 /* #home_page #careerNews h2 img {position: absolute; right: 0; bottom: 2px;} */

#home_page #featuredColleges {padding-bottom: 10px;}
#onlineEducationDirectory {height:475px;}
#onlineEducationState {height:290px;}
#featuredCampusPrograms {height:110px;}

#toggle_copy {display: none;}
#toggle_btn {text-align: right; font-size: .65em;}
#toggle_img {vertical-align: middle;}
#toggle_btn a:hover {text-decoration: none;}

.cols_2 { overflow: auto; }
.cols_2 .lt, .lt { float: left; width: 49%; }
.cols_2 .rt, .rt { float: right; width: 49%; }

#blurb-intro{display:block; margin-bottom:20px;}
#blurb-content{display:none; margin-bottom:20px;}
.show_more_less{font-weight:bold; text-decoration:underline;}

#home_page ul li { margin-top: 5px; margin-bottom: 5px; font-size: .7em; list-style-image: url("/img/bullet_3x5.gif"); margin-left: 11px; *margin-left: 16px; }
#home_page ol li { margin-top: 5px; margin-bottom: 5px; font-size: .7em; list-style-type: decimal; margin-left: 16px; *margin-left: 21px; }
#home_page ul ul li { font-size: .7em; *font-size: 1em; margin-left: 23px; *margin-left: 17px; list-style-image: url("/img/bullet-dash_3x5.gif"); margin-top: 1px; margin-bottom: 1px;}
#home_page ul li li { font-size: 1em; *font-size: 1em; margin-left: 15px; *margin-left: 17px; list-style-image: url("/img/bullet-dash_3x5.gif"); margin-top: 1px; margin-bottom: 1px;}



#home_page #online-education-directory ul {margin-bottom: 15px;background-color:white;}
#home_page #online-education-directory ul li { margin-top: 0; margin-bottom: 5px; font-size: .75em; list-style-image: url("/img/bullet_3x5.gif"); margin-left: 11px; *margin-left: 16px; }

#home_page #online-education-directory ul ul {margin-top: 0;}
#home_page #online-education-directory ul ul li { font-size: .9em; *font-size: .9em; margin-left: 12px; *margin-left: 17px; list-style-image: url("/img/bullet-dash_3x5.gif"); margin-top: 1px; margin-bottom: 1px;}

/* GRADUATE PROGRAMS PAGE */
#home_page #new_crumbs {text-align: left; font-size: .7em;}
#home_page p.last {margin-bottom: 0;}
#home_page.graduate {margin-top: -10px; *margin-top: 0; }

#home_page #school_listings h2 { margin-bottom: 0px; background-color:#eee; font-size: .9em; border: none; }
#home_page #school_listings h3 {margin-top: 5px; margin-bottom: 5px; padding: 1px 0 1px 15px; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }


#grad_featured_colleges .school {border-top: 1px solid #508fc4;}
#grad_featured_colleges .no_border { border: none; }
#grad_featured_colleges h2 {margin: 0; padding: 2px 5px; background: url("/img/sidebarLeft.gif") left bottom repeat-x #0055ce; color: #fff; font-size: .8em;}
#grad_featured_colleges h3 { margin: 10px 0 5px; font-size: .7em; }
#grad_featured_colleges p { margin: 0 0 10px; font-size: .7em;}
#grad_featured_colleges p.tagline { font-weight: normal; }
#grad_featured_colleges p.programs { clear: both; margin-bottom: 2px; font-weight: bold; }
#grad_featured_colleges p.link2form { }
#grad_featured_colleges .blurb { font-size: .7em; }
#grad_featured_colleges .logo img { margin-bottom: 5px; text-align: center; background: #fff; border: 1px solid #ddd; }
#grad_featured_colleges li { list-style-image: url("/img/bullet_3x5.gif"); margin-left: 12px; *margin-left: 17px; font-size: .6em; }
#grad_featured_colleges table { padding: 5px; background: #eff2f7; border: 1px solid #508fc4; }
#grad_featured_colleges td { width: 33%; border-right: 1px solid #c5d6e4; padding: 10px; vertical-align: top; }
#grad_featured_colleges td.last { border: none; }

/* degree subject search reslut pages */
.degsub_sr_paging{ background:#FFC25E;margin-top:0px !important; margin-bottom:5px !important;border:0px !important;padding:5px !important;color:#0000AA; }
.degsub_paging_current{ color:red; }
.degsub_txt_changezip{ width:50px;background:#FFFEE7;border:1px solid blue;padding:1px; }
.degsub_btn_changezip{ color:#fff;border:0px;background:#636363; cursor:pointer; }
.degsub_one_page{ background:#FFC25E;color:#0000AA;font-size:11px;padding:5px;margin-bottom:5px; }
.degsub_one_page_bttm{ background:#FFC25E;color:#0000AA;font-size:11px;padding:5px; }
.degsub_result{ 
    background: #FFC25E; 
    color:#0000AA;
    font-size:11px;
    padding-bottom:5px;
    padding-top:5px;
    width:100%
}
.degsub_result_txt{ width:85%;float:left; }
.degsub_result_total{ width:15%;text-align:right; }

/* search box */
#rr_search_box { background: #2175BC url('/img/search_box_background.gif') top no-repeat;width:200px;margin-bottom:5px; }
#rr_search_box h2 { display: none; }
#rr_search_box_container {padding-top:40px; padding-bottom: 10px; }
#rr_search_box_container p { color:white; text-align:right; margin: 0 8px 5px 0; }


/* SPRITES */
.sprite { background: url('/img/sprite-sheet.png'); }

/* OE title image */
.oe-net { background-position: -480px -35px; width:239px; height:19px; float:left; }

/* for the top search bar */
.rounded_strip_top.search { margin-top: 0; }
.search_form { margin: 0px; }
.search_select { font: .9em Arial, sans-serif; margin: 0; }
.search_table { background:#fff; float:left; margin: 0; _margin-top: 10px; padding: 0 10px; text-align:center; width:100%; font-size: 12px; height: 25px; }
.search_td { background: #fff; margin:0; padding:0; *padding:0 10px; vertical-align: middle; white-space: nowrap; }
.txtRt { text-align: middle; }

/* rounded boxes */
.rounded_strip_top { background-color: white; height: 8px; margin-top: 10px; position: relative;/*  border: 1px solid #F00;  */}
.rounded_top_corner_right { background-position: -640px -60px; width: 8px; height: 8px; background-color: #535353; position: absolute; right: 0; top: 0; }
.rounded_top_corner_left { background-position: -640px -70px; width: 8px; height: 8px; background-color: #535353; position: absolute; left: 0; top: 0; }
* html .rounded_top_corner_right { right: -1px; font-size: 0; }
* html .rounded_top_corner_left { font-size: 0; }

.rounded_content    {padding: 0px 10px; background-color: white; overflow: hidden; zoom:1;/*  border: 1px solid #0F0;  */}

.rounded_strip_btm  {background-color:white;height: 8px; position: relative;/* border: 1px solid #00F;  */}
.rounded_btm_corner_right {background-position:-650px -60px;width: 8px;height: 8px;background-color: #535353;position: absolute;right:0;top:0;}
.rounded_btm_corner_left {background-position:-650px -70px;width: 8px;height: 8px;background-color: #535353;position: absolute;left:0;top:0;}
* html .rounded_btm_corner_right { right: -1px; font-size: 0; }
* html .rounded_btm_corner_left { font-size: 0; }

/* vertical bbb */
.v-bbb {width:59px;height:96px;float:right;margin-left:15px;}
/* horizontal bbb */
.h-bbb {background-position:-60px 0;width:135px;height:51px;float:right;margin: 5px 0 0 15px;}
/* subscribe/go buttons */
.subscribe {background-position:-610px -0px;width:117px;height:26px;cursor:pointer;border:none}
.go {background-position:-130px -55px;width:64px;height:19px;cursor:pointer;border:none}
#featuredCareers .go {display:block;position:relative;left:421px;margin-top:2px}
/* online/campus tabs*/
.tab_on_online {background-position:-195px 0px;width: 110px;height: 25px;padding-top: 5px;text-align: center;font-weight: bold; font-size: .85em; }
.tab_off_online {background-position:-195px -40px;width: 110px;height: 25px;padding-top: 5px;text-align: center;font-weight: bold; font-size: .85em; color: #00a;cursor: pointer;text-decoration: underline;}
.tab_on_campus {background-position:-305px 0px;width: 175px;height: 25px;padding-top: 5px;text-align: center;font-weight: bold; font-size: .85em; }
.tab_off_campus {background-position:-305px -40px;width: 175px;height: 25px;padding-top: 5px;text-align: center;font-weight: bold; font-size: .85em; color: #00a;cursor: pointer;text-decoration: underline;}
/* request info buttons */
.request {background-position:-480px 0px;width: 126px;height: 26px;display:block;}
#online-colleges-index .request {float:right;margin:0 0 5px 15px}
#column_main #school_listings .request {float: right; margin-top:0px;}
.request_red {background-position:-480px -55px;width: 152px;height: 31px;display:block;}
/* expand/collapse */
.exp_all{background-position:-60px -55px;width: 66px;height: 12px;float:right; cursor:pointer;margin-right:15px;margin-top:-15px;}
.col_all{background-position:-60px -70px;width: 72px;height: 12px;float:right; cursor:pointer;margin-right:15px;margin-top:-15px;}
/* bullet */
.bullet_down{background-position:-70px -85px;width: 7px;height: 4px;display:inline-block}
.bullet_up{background-position:-65px -85px;width: 4px;height: 7px;display:inline-block}

/* SOCIAL SPRITES */
.social_sprite { background-image: url('/img/social-sprites.png'); display: inline-block; text-decoration: none; }
.social_sprite:hover { text-decoration: none; }
/* social media buttons */
.social_sprite.Twitter { background-position: -35px 0px; width: 32px; height: 32px; vertical-align: middle; }
.social_sprite.Facebook { background-position: 0px 0px; width: 32px; height: 32px; vertical-align: middle; }
.social_sprite.RSS { background-position: -65px 0px; width: 32px; height: 32px; vertical-align: middle; }
.social_sprite.RSS_small { background-position: -100px 0px; width: 15px; height: 16px; vertical-align: middle; }
.social_sprite.expander_down { background-position: -100px -20px; width: 10px; height: 11px; font-size: 0; }
.social_sprite.expander_up { background-position: -110px -20px; width: 10px; height: 11px; font-size: 0; }
.social_sprite.search_button { background-position: -115px 0px; width: 69px; height: 18px; border: 0 none; }

h2 span.RSS_small { float: right; }

/* Widget css */
.bodyWidget { float:left; } 

#column_main #onlineSchools { float:left; width:100% }
#column_main #onlineSchools .school { margin-bottom: 25px; height: auto; *height: 100%;}
#column_main #onlineSchools h2 { margin-bottom: 10px; background-color:#eee; font-size: .9em; }
#column_main #onlineSchools h3 {margin-top: 10px; margin-bottom: 10px; padding: 1px 0 1px 15px; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }
#column_main #onlineSchools .logo { float: right; margin: 0 0 5px 15px; }
#column_main #onlineSchools .logo_btn {float:right;}
#column_main #onlineSchools .logo_btn p { margin: 5px 0 0 5px; }
#column_main #onlineSchools .address {margin-left: 15px; font-size: .75em;}
#column_main #onlineSchools p { margin: 15px 0 0 15px; }
#column_main #onlineSchools .col_2_listing { float:left }
#column_main #onlineSchools p.programs { margin-bottom: 2px; font-weight: bold; }
#column_main #onlineSchools p.dealers { margin-bottom: 2px; font-weight: bold; }
#column_main #onlineSchools p.location { margin-bottom: 2px; font-weight: bold; }
#column_main #onlineSchools p.link2form { font-weight: 900; }
#column_main #onlineSchools ul { margin-top: 5px; margin-bottom: 5px; }
#column_main #onlineSchools li { list-style-image: url("/img/bullet-dash_3x5.gif"); margin-left: 46px; *margin-left: 51px; font-size: .7em; }
#column_main #onlineSchools li ul li {font-size:inherit;}
#column_main #onlineSchools .cols_2 {overflow: auto;}
#column_main #onlineSchools .cols_2 .left { float: left; width: 185px; }
#column_main #onlineSchools .cols_2 .right { float: left; width: 185px; }


#column_main #onlineSchools_updated_listing {}
#column_main #onlineSchools_updated_listing .school { margin-bottom: 25px; height: auto; *height: 100%;}
#column_main #onlineSchools_updated_listing h2 { margin-bottom: 10px; background-color:#eee; font-size: .9em; }
#column_main #onlineSchools_updated_listing h3 {margin-top: 10px; margin-bottom: 10px; padding: 1px 0 1px 15px; border-color: #ddd; border-style: solid; border-width: 1px 0; color: #074285; font-size: .7em; }
#column_main #onlineSchools_updated_listing .logo { float: right; margin: 0 0 5px 15px; }
#column_main #onlineSchools_updated_listing .logo_btn {float:right;}
#column_main #onlineSchools_updated_listing .logo_btn p { margin: 5px 0 0 5px; }
#column_main #onlineSchools_updated_listing .address {margin-left: 15px; font-size: .75em;}
#column_main #onlineSchools_updated_listing p { margin: 15px 0 0 15px; }
#column_main #onlineSchools_updated_listing .col_2_listing { float:left }
#column_main #onlineSchools_updated_listing p.programs { margin-bottom: 2px; font-weight: bold; }
#column_main #onlineSchools_updated_listing p.dealers { margin-bottom: 2px; font-weight: bold; }
#column_main #onlineSchools_updated_listing p.location { margin-bottom: 2px; font-weight: bold; }
#column_main #onlineSchools_updated_listing p.link2form { font-weight: 900; }
#column_main #onlineSchools_updated_listing ul { margin-top: 5px; margin-bottom: 5px; }
#column_main #onlineSchools_updated_listing li { list-style-image: url("/img/bullet-dash_3x5.gif"); margin-left: 46px; *margin-left: 51px; font-size: .7em; }
#column_main #onlineSchools_updated_listing li ul li {font-size:inherit;}
#column_main #onlineSchools_updated_listing .cols_2 {overflow: auto;}
#column_main #onlineSchools_updated_listing .cols_2 .left { float: left; width: 185px; }
#column_main #onlineSchools_updated_listing .cols_2 .right { float: left; width: 185px; }

#schoolListings_degreesubj { width: 505px; } 

/* QLIX Ads */
.qlix_article{float:right; width:200px; height:auto; margin:0px 0 10px 10px; border:1px solid #FFC25E;}
.qlix_article h2{background:#FFC763 url(http://dev.online-education.net/img/sidebarRight.gif) repeat-x 0% 100%;
    color:#033786; font-size:13px; margin-bottom:10px; padding:2px 6px;}
#home_page .qlix_article h2{font-size:13px; font-weight:bold; font-family: Arial, sans-serif;}

#column_main .qlix_featured{position:relative; width:510px; height:120px; margin:0 auto; background:#EEE;}
#column_main .qlix_featured h2{position:absolute; float:right; top:2px; right:10px; color:#00A; font-size:13px; background:transparent;}

