/* === RESET STYLES === */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,textarea,input,select,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus{outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}

#flash_notice, #flash_error {
  padding: 5px 8px;
  margin: 10px 0;
}

#flash_notice {
  background-color: #CFC;
  border: solid 1px #6C6;
}

#flash_error {
  background-color: #FCC;
  border: solid 1px #C66;
}

.fieldWithErrors {
  display: inline;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #CF0000;
  padding: 0px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: 0;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 8px;
}

#errorExplanation ul {
  margin: 2px 24px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: disc;
}

/* === HEADINGS === */
h1,h2,h3,h4,h5,h6{margin:0 0 0.5em;font-weight:normal;line-height:1;color:#15274F;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:0.8em;}
/* === COMMON === */
/*a[title]{border-bottom:1px dotted;text-decoration:none;}
a[title]:hover{border-bottom:1px solid;}*/
p{margin: 0 0 1em;}
strong,b{font-weight:bold;}
em,i{}
/* === LISTS === */
ul,ol,dl{margin: 1em 0;}
ul ul,ol ol,ul ol,ol ul{margin:0 1em 0;}
ul>li{list-style:disc inside;}
ol>li{list-style:decimal inside;}
dt{font-size:1.2em;font-weight:bold;}
dd{font-style:italic;padding:0 10px;}
/* === TABLES === */
table{width:100%;border:1px solid #ccc;}
caption{font-size:1.2em;text-align:left;}
th,td{vertical-align:middle;text-align:left;padding:2px 5px;}
thead th,tfoot th{background:#333;color:#fff;text-shadow:0 -1px 0 #000;font-weight:normal;font-size:0.8em;text-transform:uppercase;}
thead th{}
thead th:first-child{}
thead th:last-child{}
tfoot th{}
tfoot th:first-child{}
tfoot th:last-child{}
tbody{}
tbody td{border-top:1px solid #aaa;}
tr td:first-child{text-align:left;}
tr td:last-child{text-align:right;}
tr.odd td{background:#fff;}
tr.even td{background:#eee;}
tr.odd:hover td,tr.even:hover td,tr:hover td{background:#DFF2BF;}
/* === FORMS === */
fieldset{border:1px solid #aaa;padding:0 10px;background:#eee;margin:0 0 1em;}
legend{font-size:1.2em;text-transform:uppercase;}
label{text-transform:uppercase;font-size:0.8em;}
input,select,textarea{border:1px solid #aaa;padding:5px;font-size:1.2em;text-align:left;font-family:Arial,sans-serif;}
textarea{height:12em;width:98%;}
input[type='checkbox'],input[type='radio'],input[type='file']{border:0;}
input:focus,textarea:focus,select:focus{border:1px solid #333;background:#DFEFFF;}
input[type='checkbox']+label,input[type='radio']+label{display:inline;font-size:0.8em;text-transform:uppercase;}
.format p{margin:0 2em 0.75em 0;}
button{border:1px solid #aaa;background:#ccc;font-size:1.1em;cursor:pointer;margin:0 5px 0 0;padding:5px 15px;line-height:1;}
button:hover{background:#ddd;}
/* === MISC === */
hr{background:#333;height:1px;border:0;}
abbr,acronym{border-bottom:1px dotted #333;cursor:help;}
pre{border:1px solid #aaa;background:#ccc;padding:10px;margin:1em 0;}
blockquote{border-width:3px 0;border-color:#333;border-style:solid;padding:10px;margin:1em 0;background:#ccc;font-size:1.2em;font-family:Georgia,serif;font-style:italic;}
sup,sub{font-size:0.6em;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}
.small{font-size:0.8em;}
.right{float:right;margin:0 0 10px 10px;}
.img_border{padding:5px;border:1px solid #eee;}
/* MESSAGES */
#flash_notice, #flash_error,.message,#flash_success{
  border: 2px solid #333;
  padding: 10px 10px 10px 85px;
  margin: 0 0 10px;
  border-width: 2px 0;
  background: #ccc;
  font-style: italic;
}
input.error,select.error,textarea.error{
  color: #D8000C;
  border-style: solid;
  border-width: 1px;
  border-color: #D8000C;
  background: #FFBABA;
}
label.error{color:#D8000C;}
  .fieldWithErrors input, .fieldWithErrors select{
    background: #FFBABA;
  }
.notice{
  color: #9F6000;
  border-style: solid;
  border-width: 2px 0;
  border-color: #9F6000;
  background: #FEEFB3;
  margin: 0 0 1em;
}
.success{
  color: #4F8A10;
  border-width: 2px 0;
  border-color: #4F8A10;
  background: #DFF2BF;
  margin: 0 0 1em;
}
.information{
  color: #00529B;
  border-style: solid;
  border-width: 2px 0;
  border-color: #00529B;
  background: #BDE5F8;
  margin: 0 0 1em;
}

.hint{font-size:0.8em;color:#aaa;font-style:italic;}

body {
  background-color: #fff;
  font-family: Arial, FreeSans, Sans-Serif;
  font-size: 14px;
  line-height:1.5;
}
/* END OF DEFAULTS */

/* GOOGLE FANCY FONT */
.fancy,
h1,h2,h3,h4,h5,h6,
#top_nav,
#search_banner_form label{
  font-family:'Droid Serif', Times, Serif;
  color:#4A5E81;
}
#col_1 h3,.social_bar{
  font-family:'Droid Serif', Times, Serif;
  color:#13254D;
}
/* */

.ib,
#wrapper,#logo,#top_nav,#top_nav li,#bottom_nav li,
#content,#col_1,#col_2,
#breadcrumbs > li,
#search_banner_form input,
#search_banner_form select,
.search_button,.more_info,
#general_content,#general_form,
.three_quarters,.two_thirds,.half,.third,.quarter,
#tabs_menu li,
.addthis_toolbox,.meta_date,
.social_bar div,.social_bar ul,.social_bar li,
.pagination span,#sphider_search_form input#query,
#general_form,#submission_disclosure,
.three_col > div,.speak_with_rep > div,
.click_here{
  display:inline-block;
  *display:inline;
  zoom:1;
  _height:1%;
  vertical-align:top;
}
html{background:#B4C6EE;height:100%;}
body{text-align:center;background:#B4C6EE;}
#wrapper{
  width:1000px;
  text-align:left;
  background:#fff;
  -moz-box-shadow:0 0 5px #1C3263;
  -webkit-box-shadow:0 0 5px #1C3263;
  box-shadow:0 0 5px #1C3263;
  position:relative;
  margin:0 0 20px;
}
.social_bar{padding:0 305px 0 20px;text-align:left;font-size:0.8em;line-height:1;}
  .social_bar div,.social_bar ul,.social_bar li{padding:0;margin:0;}
  .social_bar li{margin-right:5px;}
  .social_bar a:hover{
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter:alpha(opacity=50);
  }
  .social_bar.bottom span{padding-top:8px;display:block;}
  .social_bar.top span{padding:8px 0;display:block;}
a:link,a:visited,a:active{color:blue;text-decoration:none;}
a:hover{text-decoration:underline;}
a:hover{color:blue;}
#header,#footer{background:url(../mcc/site/images/mcc-header-sliver.png) repeat-x left top;}
    #logo{width:550px;margin:0;padding:0;}
      #logo a{
        background: url(http://blogmedia.pmamediagroup.net/mcc/site/images/mcc-header-logo.png) no-repeat center;
        width:550px;
        height:100px;
        display:block;
        text-indent:-9999px;
        overflow:hidden;
        border:0;
      }
      #logo a:hover{border:0;}
  #top_bar,.social_bar{background:#E2A13D url(http://blogmedia.pmamediagroup.net/mcc/site/images/yellow-sliver.png) repeat-x center;border-top:1px solid #fff;border-bottom:1px solid #fff;}
    #top_nav{text-align:left;margin:0;}
      #top_nav li{font-size:1.1em;text-align:center;}
        #top_nav li a{
          display:block;
          padding:0 15px;
          border-bottom:0;
          line-height:2;
          color:#13254D;
        }
        #top_nav li a:hover{
          background:#eee;
          color:#4A5E81;
        }
        #top_nav li.current a{background:#fff;color:#4A5E81;}
        #top_nav li.current a:hover{}
  #main{position:relative;}
    #content{width:550px;position:relative;}
    body#form_page #content,
    body#degree_search_page #content,
    body#home_page #content,
    body#page_page #content,
    body#site_maps_page #content{width:735px;}
    body#home_page #content h3{margin:0 0 1em;}
      #content > div{}
      #breadcrumbs{margin:0;padding:10px 20px;font-size:0.9em;}
        #breadcrumbs > li{
          cursor:pointer;
          margin:0 5px 0 0;
        }
        #breadcrumbs li{
          position:relative;
          z-index:9;
        }
        #breadcrumbs ul li{
          display: block;
          white-space: nowrap;
          list-style:none;
        }
          #breadcrumbs a{display:block;border:0;color:#13254D;}
          #breadcrumbs ul{
            position:absolute;
            top:100%;
            left:0;
            display:none;
            background:#BFCFF1;
            margin:0;
            border:1px solid #BFCFF1;
          }
          #breadcrumbs li.hover ul,
          #breadcrumbs li:hover ul{
            display:block;
          }
            #breadcrumbs ul a{padding:2px 5px;}
            #breadcrumbs ul .odd a{background:#d8e2f9;}
            #breadcrumbs ul .current.odd a:hover,
            #breadcrumbs ul a:hover{
              background:#eee;
            }
            #breadcrumbs span{font-size:0.8em;}
      #content p{text-align:justify;}
      #content_body{padding:20px;}
      #content_bottom{padding:20px 0 10px;}
    #col_1{width:185px;}
      #col_1 > div{padding:0 0 10px;}
      #col_1 h3{padding:10px 10px 0 10px;}
      #col_1 ul{margin:0 0 10px;padding:0;}
        #col_1 li{list-style:none;font-size:12px;}
        #col_1 li a,#col_1 li em{display:block;padding:3px 10px 3px 15px;border:0;}
        #col_1 a{color:#4A5E81;}
        #col_1 a:hover,#col_1 .current a{color:#13254D;}
        #col_1 li span{font-style:italic;}
        #col_1 li.odd a:hover,#col_1 li.even a:hover{background:#eee;border:0;}
        #col_1 li.odd a{background:#d8e2f9;}
        #col_1 li.current a{font-weight:bold;}
      #col_1 ul.list{margin-left:15px;}
      #col_1 ul.list li{list-style:disc;margin-left:1em;}
      #col_1 ul.list li a,#col_1 ul.list li em{
        display:inline;
        padding:0;
        line-height:2;
      }
      #col_1 ul.list li.odd a,#col_1 ul.list li.even a,
      #col_1 ul.list li.odd a:hover,#col_1 ul.list li.even a:hover{
        background:transparent;
      }
    #col_2{width:265px;}
      #col_2 > div{padding:20px 0;}
      #col_2 h2{margin:0;padding:10px 0;}
      #col_2 h2.padding_top{}
      #col_2 ul{text-align:center;margin:0 0 1em;}
      #col_2 li{list-style:none;padding:0;}
      .featured_logo{height:80px;width:200px;}
      #col_2 li a{border:0;}
      #col_2 li a img{
        opacity: 0.75;
        -moz-opacity: 0.75;
        filter:alpha(opacity=75);
      }
      #col_2 li a:hover img{
        opacity: 1;
        -moz-opacity: 1;
        filter:alpha(opacity=100);
      }
  #footer{
    padding:20px 0;
    border-top:1px solid #fff;
    text-align:center;
  }
    #footer a{color:#fff;border-color:#fff;}
    #bottom_nav{text-align:center;font-size:0.8em;margin:0 450px 0 0;}
    #bottom_nav li{padding:0 5px;}
    
/* SEARCH RESULTS */
#search_results{border-top:1px solid #eee;}
  #search_results li{
    list-style:none;
    display:block;
    border-bottom:1px solid #eee;
    padding:0.5em 0;
  }
  #search_results li.hover{background:#eee;}
  #search_banner{
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:265px;
    background:url(http://www.mycollegesandcareers.com/images/banner.png) no-repeat center bottom;
    height:115px;
  }
    #search_banner_form{
      padding:10px 20px 50px;
      text-align:center;
    }
    #search_banner_form p{padding:5px 0;margin:0;}
    #search_banner_form input{color:#666;}
    #search_banner_form input:focus{color:#000;}
      #search_banner_form input,
      #search_banner_form select{
        margin:0;
        font-size:1em;
      }
      #search_banner_form h3{
        color:#14264E;
        font-size:1.0em;
        -webkit-text-shadow:0 1px 0 #8C9FCA;
        -moz-text-shadow:0 1px 0 #8C9FCA;
        text-shadow:0 1px 0 #8C9FCA;
        text-transform:uppercase;
      }
      #search_banner_form input{width:185px;}
      #search_banner_form select{width:195px;}
      #search_banner_form button{
        
      }
/* BUTTONS */
button{*display:block;}
button:hover{
  /*opacity: 0.85;
  -moz-opacity: 0.85;
  filter:alpha(opacity=85);*/
}
button.search_button,button.search_button:hover,.search_button{
  width:112px;
  height:33px;
  background:transparent url(../mcc/site/images/search-button.png) no-repeat center;
  text-indent:-9999px;
  overflow:hidden;
  border:0;
  *display:block;
}
button.more_info,button.more_info:hover,.more_info{
  width:201px;
  height:38px;
  background:url(http://blogmedia.pmamediagroup.net/mcc/site/images/get-more-info.png) no-repeat center;
  text-indent:-9999px;
  overflow:hidden;
  border:0;
  margin-bottom:20px;
  border-bottom:0;
}
a.more_info:hover,
a.click_here:hover{
  border-bottom:0;
  /*opacity: 0.85;
  -moz-opacity: 0.85;
  filter:alpha(opacity=85);*/
}
button.click_here,button.click_here:hover,.click_here{
  width:122px;
  height:33px;
  background:url(http://www.mycollegesandcareers.com/images/click-here.png) no-repeat center;
  text-indent:-9999px;
  overflow:hidden;
  border:0;
  margin-bottom:20px;
  border-bottom:0;
  *display:block;
}
button.more_info_small,button.more_info_small:hover,.more_info_small{
  width:125px;
  height:33px;
  background:url(http://blogmedia.pmamediagroup.net/mcc/site/images/more-info.png) no-repeat center;
  text-indent:-9999px;
  overflow:hidden;
  border:0;
  margin:10px 0 10px 13px;
}
a.more_info_small{display:block;border-bottom:0;}
a.more_info_small:hover{
  border-bottom:0;
  /*opacity: 0.85;
  -moz-opacity: 0.85;
  filter:alpha(opacity=85);*/
}

/* OVERLAY FORM */
#more_enroll{
  display:none;
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
  #overlay{
    background:#000;
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter:alpha(opacity=65);
    width:100%;
    height:100%;
    border:1px solid #fff;
  }
  #overlay_form{
    width:700px;
    position:fixed;
    top:2%;
    left:50%;
    margin-left:-350px;
    background:#fff url(http://blogmedia.pmamediagroup.net/mcc/site/images/generic-form-header.jpg) no-repeat center top;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    text-align:left;
    -moz-box-shadow:0 0 20px #000;
    -webkit-box-shadow:0 0 20px #000;
    box-shadow:0 0 20px #000;
  }
  #overlay_form.school_form{
    background:#fff url(http://blogmedia.pmamediagroup.net/mcc/site/images/school-form-header.jpg) no-repeat center top;
  }
    #overlay_form > div{
      padding:50px 20px 20px;
      font-size:0.9em;
      position:relative;
    }
    #general_content{width:58%;padding:190px 0 0;font-size:12px;}
    #general_content > div{padding:0 20px 0 0;}
    #overlay_form.school_form #general_content{padding:240px 0 0;}
    #general_form{width:42%;}
    #general_form form{
      margin:35px 0 0 20px;
      background:#BFCFF1;
      border:1px solid #6C7FAA;
    }
      #general_form > div{padding:0 0 0 30px;}
      #general_form form p{
        margin:0 0 0.5em 0;
      }
    .submit_continue,.submit_continue:hover{
      width:197px;
      height:33px;
      background:url(http://blogmedia.pmamediagroup.net/mcc/site/images/submit-continue.png) no-repeat center;
      border:0;
      text-indent:-9999px;
      overflow:hidden;
    }
    #general_form input{width:220px;}
    #general_form select{width:230px;}
    #overlay_exit{
      display:block;
      width:35px;
      height:35px;
      background:url(http://blogmedia.pmamediagroup.net/mcc/site/images/exit-button.png) no-repeat center;
      position:absolute;
      right:-10px;
      top:-10px;
      cursor:pointer;
    }
    
/* MISC HELPER STYLES */
.three_quarters{width:75%;*width:74.5%;width:74.5%\9;}
.two_thirds{width:66.66%;*width:66.3%;width:66.3%\9;}
.half{width:50%;}
.third{width:33.33%;*width:33%;width:33%\9;}
.quarter{width:25%;*width:24.5%;width:24.5%\9;}
.ib ul,.ib div,.ib p{
  padding-right:10px;
}
.smaller{font-size:0.9em;}
.smallest{font-size:0.7em;color:#666;}
.center,#content p.center{text-align:center;}
.trigger{cursor:pointer;}
.uppercase{text-transform:uppercase;}
hr{background:#737E9A;}

/* BANNER STYLING */
#aos_page #content_body,
#emphasis_page #content_body{
  padding:190px 20px 10px;
}
.art_design_class,
.beauty_class,
.business_class,
.college_prep_class,
.criminal_justice_class,
.culinary_arts_class,
.education_class,
.healthcare_class,
.human_services_class,
.information_technology_class,
.legal_class,
.massage_spa_class,
.trade_skills_class{}

#content_body{
  background-repeat:no-repeat;
  background-position:center 20px;
}

.art_design_class{background-image:url(../mcc/site/images/banners/art-design.jpg);}
.beauty_class{background-image:url(../mcc/site/images/banners/beauty.jpg);}
.business_class{background-image:url(../mcc/site/images/banners/business.jpg);}
.college_prep_class{background-image:url(../mcc/site/images/banners/college-prep.jpg);}
.criminal_justice_class{background-image:url(../mcc/site/images/banners/criminal-justice.jpg);}
.culinary_arts_class{background-image:url(../mcc/site/images/banners/culinary-arts.jpg);}
.education_class{background-image:url(../mcc/site/images/banners/education.jpg);}
.healthcare_class{background-image:url(../mcc/site/images/banners/healthcare.jpg);}
.human_services_class{background-image:url(../mcc/site/images/banners/human-services.jpg);}
.information_technology_class{background-image:url(../mcc/site/images/banners/information-technology.jpg);}
.legal_class{background-image:url(../mcc/site/images/banners/legal.jpg);}
.massage_spa_class{background-image:url(../mcc/site/images/banners/massage-spa.jpg);}
.trade_skills_class{background-image:url(../mcc/site/images/banners/trade-skills.jpg);}

/* LISTS OF CONTENT */
#campus_school_list li,
#online_school_list li{list-style:none;padding-right:10px;}

/* ARTICLES/RESOURCES */
.article{border-bottom:1px solid #eee;padding:10px 0 0;margin:10px 0 0;position:relative;}
.meta{font-size:0.9em;font-style:italic;border-top:1px solid #eee;padding:10px 0;margin:20px 0 0;background:#E5ECFF;}
.article h3{margin-bottom:10px;}
.article h1{padding-right:100px;}
#retweet{position:absolute;top:20px;right:0;}
#category_body{border-bottom:1px solid #eee;padding:0 0 20px;}
#content p.read_more{}
.addthis_toolbox a[title]{border-bottom:0;}

/* HOME TABS */
#tabs_menu{margin:0 20px;text-align:left;}
  #tabs_menu li{padding:5px 10px;cursor:pointer;}
  #tabs_menu li.current{background:#eee;border:1px solid #ccc;border-bottom:1px solid #eee;}
#tabs_body{margin:0 0 20px;}
  #tabs_body li{list-style:none;}
  #tabs_body > div{padding:20px;background:#eee;border:1px solid #ccc;margin:-1px 20px 0;}
  .half ul{padding-right:10px;}
  
/* HOME COLUMNS */
.three_col{margin:0 0 20px;}
.first_col,.middle_col{width:31%;margin-right:3.5%;*margin-right:3%;}
.last_col{width:31%;}
.three_col > div > div{
  background:#697CA4;
  padding:20px;
  height:295px;
  /*border:1px solid #fff;
  -webkit-box-shadow: 0 0 5px #999;*/
  color:#13254D;
}
.three_col h2{text-align:center;color:#fff;font-weight:normal;}
.three_col h2 a{color:#fff;}
.three_col img{border:1px solid #fff;}
.three_col p{height:85px;}
/*.degrees_home,*/
.studies_home,.colleges_home,.careers_home,.resources_home{display:none;}

#studies_inside li,#industries_inside li{display:block;padding:2px 10px 2px;text-align:right;margin-right:-2px;position:relative;cursor:pointer;}
#studies_inside li.current,#industries_inside li.current{background:#fff;border:1px solid #ccc;border-right:1px solid #fff;}
#emphases_inside > div{background:#fff;border:1px solid #ccc;min-height:375px;}
#careers_inside > div{background:#fff;border:1px solid #ccc;min-height:810px;}
#emphases_inside ul,#careers_inside ul{padding:0 20px 20px;display:none;}
#emphases_inside ul.current,#careers_inside ul.current{display:block;}
#emphases_inside li,#careers_inside li{display:block;list-style:none;}

/* HOME SLIDESHOW */
.slide_container{position:relative;width:690px;height:175px;overflow:hidden;margin:0 0 20px;border:1px solid #eee;}
#home_slide_show{
  width:690px;
  height:176px;
  text-shadow:-1px 1px 1px #fff;
  margin:0 0 20px;
}
  #prev,#next{
    position:absolute;
    display:block;
    z-index:9999;
    display:none;
    background:#eee;
    border:1px solid #eee;
    padding:3px 5px;
    text-decoration:none;
    color:#495F8E;
    text-shadow:-1px 1px 1px #fff;
    -moz-box-shadow:inset 0 10px 10px #fff;
    -webkit-box-shadow:inset 0 10px 10px #fff;
    box-shadow:inset 0 10px 10px #fff;
  }
  .slide_container:hover #prev,.slide_container:hover #next{display:block;}
  a#prev:hover,a#next:hover{
    text-shadow:1px 1px 1px #fff;
    -moz-box-shadow:inset 0 -10px 10px #fff;
    -webkit-box-shadow:inset 0 -10px 10px #fff;
    box-shadow:inset 0 -10px 10px #fff;
  }
  a#prev:active,a#next:active{
    background:#ddd;
    text-shadow:1px 1px 1px #fff;
    -moz-box-shadow:inset 0 -10px 15px #fff;
    -webkit-box-shadow:inset 0 -10px 15px #fff;
    box-shadow:inset 0 -10px 15px #fff;
  }
  #prev{
    bottom:0;
    left:0;
    -moz-border-radius:0 10px 0 0;
    -webkit-border-radius:0 10px 0 0;
    border-radius:0 10px 0 0;
    padding-right:10px;
  }
  #next{
    bottom:0;
    right:0;
    -moz-border-radius:10px 0 0 0;
    -webkit-border-radius:10px 0 0 0;
    border-radius:10px 0 0 0;
    padding-left:10px;
  }
  #home_slide_show a{border:0;color:#12244C;}
  #home_slide_show a:hover{color:#D89733;}
  #home_slide_show h2 a{color:#1C3263;font-size:1.0em;}
#home_slide_show > div{background-repeat:no-repeat;background-position:center;width:690px;height:175px;}
#home_slide_1{background-image:url(http://www.mycollegesandcareers.com/images/online-degrees-banner.jpg);}
  #home_slide_1 > div{padding:25px 165px 25px 205px;}
#home_slide_2{background-image:url(http://www.mycollegesandcareers.com/images/online-university-banner.jpg);}
  #home_slide_2 > div{padding:25px 260px 25px 110px;}
#home_slide_3{background-image:url(http://www.mycollegesandcareers.com/images/online-courses-banner.jpg);}
  #home_slide_3 > div{padding:25px 200px 25px 170px;}

/* SOCIAL WIDGETS */
.facebook_comments{padding:20px 0;}
.facebook_comments h3{padding:0 0 20px;}
.facebook_like{padding:0;}
#social_middle{padding:20px 10px 10px;}
#social_middle a{text-decoration:none;border:0;}
.addthis_toolbox{text-align:right;float:right;}
.wordpress_button,.facebook_button,.twitter_button,.rss_button{
  text-indent:-9999px;
  display:block;
  width:20px;
  height:26px;
  background-repeat:no-repeat;
  background-position:center;
}
.wordpress_button{background-image:url(http://blogmedia.pmamediagroup.net/mcc/site/images/icons/wordpress-button.png);width:19px;}
.facebook_button{background-image:url(http://blogmedia.pmamediagroup.net/mcc/site/images/icons/facebook-button.png);width:19px;}
.twitter_button{background-position:center 6px;background-image:url(http://blogmedia.pmamediagroup.net/mcc/site/images/icons/twitter-button.png);width:11px;}
.rss_button{background-image:url(http://blogmedia.pmamediagroup.net/mcc/site/images/icons/rss-button.png);width:15px;}

/* PAGINATION */
.pagination{padding:10px 0 0;text-align:center;}

/* WIDGET STYLING */
.featured_career{border-top:1px solid #eee;margin:20px 0;padding:20px 0 0;}
.featured_career p{margin:0;}
.more_link{font-size:0.9em;}

/* SPHIDER */
#sphider_search_form{}
#querySuggestList,#querySuggestList br{display:none;visibility:hidden;z-index:-999;}
#querySuggestList table{border:0;}
#sphider_search_form #query{width:550px;}
#sphider_search_form .search_button{float:right;}
#other_pages{text-align:center;}
#powered_by{display:none;}
#result_report{text-align:center;border:1px solid #ddd;background:#495E89;padding:5px;margin:0 0 20px;color:#fff;}
.url{font-size:0.8em;padding:10px 0 10px;border-bottom:1px solid #eee;position:relative;}
.specific_result{position:relative;padding:10px 0 0;border-top:1px solid #fff;}
.result_count{
  font-size:80px;
  position:absolute;
  bottom:-20px;
  right:10px;
  color:#BFCFF1;
  font-weight:bold;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter:alpha(opacity=50);
}
.result_weight{right:0;top:5px;z-index:2;position:absolute;}
.specific_result .description{position:relative;}
.specific_result h5{padding-right:85px;}

/* FORM IFRAME */
#general_form{width:40%;}
#submission_disclosure{
  width:60%;
  background: url(http://blogmedia.pmamediagroup.net/mcc/site/images/enrollment-agent.jpg) no-repeat bottom right;
  height:640px;
}
#submission_disclosure h2{padding:75px 0 0;}
.speak_with_rep{text-align:center;margin:20px 0;}
.speak_with_rep > div{}
.speak_with_rep a{
  background:url(http://www.mycollegesandcareers.com/images/speak-with-rep.png) no-repeat center;
  width:400px;
  height:42px;
  text-indent:-9999px;
  display:block;
}
.speak_with_rep a:hover{
  /*opacity: 0.85;
  -moz-opacity: 0.85;
  filter:alpha(opacity=85);*/
}

/* Content Edit */
.content_edit{position:relative;}
.content_edit:hover{outline:1px dotted #ADBFEB;background:#DEE5F7;}
.content_change{
  position:absolute;
  top:-25px;
  right:-1px;
  display:none;
  padding:0 10px 0 25px;
  line-height:24px;
  border:1px dotted #ADBFEB;
  border-width:1px 1px 0;
  border-radius:5px 5px 0 0;
  background:#DEE5F7 url(http://www.mycollegesandcareers.com/images/led-icons/pencil.png) no-repeat 5px center;
  white-space: nowrap;
  font-size:0.8em;
  text-transform:uppercase;
}
.content_edit:hover .content_change{display:block;}

/* Degree Search Widget */
#degree_search_widget{}
  #degree_search_widget > div{
    background:#5B719A;
    margin:0 20px 20px;
    padding:0 0 20px;
    font-size:0.9em;
  }
  #degree_search_widget h2{
    background:url(../mcc/site/images/mcc-header-sliver.png) repeat-x center top;
    padding:0 20px 0;
    margin:0;
    line-height:2;
    color:#CA892F;
    text-align:center;
    border-bottom:1px solid #fff;
  }
  #degree_search_widget p{padding:10px 20px 0;margin:0;}
  #degree_search_widget select{width:100%;}