@media (min-width: 770px) {
/*HIDE IE ERROR*/
.ie-error{display:none;}
.ie-error-text{display:none;}


/*Add MnSCU Logo to Desktop view*/
#header .title #logo { width: 1350px;  }


  /*NAVIGATION*/
 
  .main-nav ul.second li {
    position: relative;
    z-index: 350;
    float: left;
    margin: 4px 20px 0 23px;
    
  }
   .orange .main-nav ul.second li { min-height:30px;}
    .purple .main-nav ul.second li { min-height:30px;}
    .green .main-nav ul.second li { min-height:30px;}
   
   
  .main-nav ul.second li a {
    color: #fff;
    font-size: 1.1em;
    position: static;
    z-index: 350;
  }
  .main-nav ul.second li ul {
    display: none;
    padding-top: 10px;
    width: 133px;
    position: absolute;
    z-index: 4000;
    left: 0;
    top: 16px;
  background-color: #e8eddb;
  }
  
	.orange .main-nav ul.second li ul {
	background-color: #6d6863;
	}
	.purple .main-nav ul.second li ul {
	background-color: #6d6863;
	}
	.green .main-nav ul.second li ul {
	background-color: #6d6863;
	}
	.main-nav ul.second li ul li {
    float: none;
    background: #6d6863;
    margin: 0 0 10px 0;
    padding: 0 18px 0px 10px;
    z-index: 4000;
	}
  
  
  
  .orange .main-nav ul.second li ul li {
    background: #6d6863;
  }
    .green .main-nav ul.second li ul li {
    background: #6d6863;
  }
    .purple .main-nav ul.second li ul li {
    background: #6d6863;
  }
  
  .main-nav ul.second li ul li a {
    border-bottom: 1px dotted #fff;
  }
  .main-nav ul.second li ul li a:hover {
    border-bottom: 0px;
  }
  .main-nav ul.second li ul li a:focus {
    border-bottom: 0px;
  }
  .main-nav ul.second li ul li a:active {
    border-bottom: 0px;
  }
  .main-nav ul.second li a span {
    position: static;
    z-index: 450;
    padding: 0 18px 0 4px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;

  }
  /* here */
  .main-nav ul.second li.here a {
    color: #f00;
    font-weight: bold;
  }
  .main-nav ul.second li.here a:hover {
    color: #fff;
  }
  .main-nav ul.second li.here ul li a {
    color: #fff;
    font-weight: normal;
  }
  /* pulldown */
  .main-nav ul.second li:hover ul {
    display: block;
  }
  .main-nav ul.second li ul.openMenu {
    display: block;
  }
  /* NAVIGATION */
  .green .main-nav ul.second li.here a {
    color: #5bc25c;
  }
  .green .main-nav ul.second li.here a:hover {
    color: #fff;
  }
  .green .main-nav ul.second li.here ul li a {
    color: #fff;
  }
  .orange .main-nav ul.second li.here a {
    color: #ef8c20;
  }
  .orange .main-nav ul.second li.here a:hover {
    color: #fff;
  }
  .orange .main-nav ul.second li.here a:focus {
    color: #fff;
  }
  .orange .main-nav ul.second li.here a:active {
    color: #fff;
  }
  .orange .main-nav ul.second li.here ul li a {
    color: #fff;
  }
  .purple .main-nav ul.second li.here a {
    color: #d93861;
  }
  .purple .main-nav ul.second li.here a:hover {
    color: #fff;
  }
  .purple .main-nav ul.second li.here ul li a {
    color: #fff;
  }
  

  
  
  
  /* HIDE MOBILE NAVIGATION */
  .nav-link-education {
    display: none;
  }
  .nav-link-career {
    display: none;
  }
  .nav-link-job {
    display: none;
  }
  .mobile-menu {
    display: none;
  }
  /* GENERIC HIDE SHOW BY SIZE */
  .hide-desktop {
    display: none;
  }
  li.hide-desktop {
    display: none;
  }
  .show-small {
    display: none;
  }
  .nav-link {
    display: none;
  }
  .nav-link-top {
    display: none;
  }
  /* HEADER ====================================================================== */
  #header {
    position: relative;
    background: transparent;
  }
  #header .top-nav {
    text-align: right;
    background: #d1d1d1 url(../images/top-nav-bottom-bg.gif) bottom left no-repeat;
    height: 34px;
  }
  
#header .title p.desc { margin: 25px -180px 0 0; font-family: 'kaleko_105book', Arial, sans-serif; float:right; text-align:right; max-width:291px;}

  
  /* #header .top-nav { text-align:right; background-image: url(../images/industry/green/background-left-gray.gif); left: 300px; height:34px; position: absolute; width: 650px; z-index: 10000; } */
	/*INTERFACE CHANGE 1*/
  
  #header .top-nav ul {
    float: left; padding-left:20px;
  }
  #header .top-nav ul li {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    float: left;
    padding: 0 8px 0 8px;
    text-align: center;
  }
  #header .top-nav ul li a {
    color: #333333;
    text-decoration: none;
    font-size: 1em;
  }
  #header .top-nav ul li a:hover {
    color: #222222;
    text-decoration:underline;
  }
  /* #header .top-nav ul.first { background-image: url(../images/industry/green/background-right-gray.gif); height:37px; } */
  #header .top-nav form.search {
    float: right;
    padding: 6px 10px 0 10px;
  }
  #header .top-nav form.search input.textfiled {
    padding: 3px 0 0 2px;
    vertical-align: middle;
    border: 0;
    float: left;
    font-size: 1em;
    margin-right: 8px;
    font-family: arial;
    color: #666666;
    height: 18px;
    width: 133px;
    background: url(/iseek/_ui/images/search-input-bg.gif) no-repeat;
    font-size: 1.1em;
  }
  #header .top-nav form.search input.submit {
    float: left;
  }
  /* HOME PAGE CONTENT ====================================================================== */
  
  #header .title #logohome-flash-wrapper { display:inline-block; }
  /*INTERFACE CHANGE 1*/
  
  #header .title #logohome-flash-wrapper { width: 500px; height: 150px; position: absolute; top: 8px; left: 0; }
  #header .title #career-flash-wrapper { width: 200px; height: 150px; margin: 35px 40px 0 25px;} 
  #header .title-collapsed #career-flash-wrapper { width: 200px; margin: 20px 40px 0 25px;} 
 #header .title #onecol-flash-wrapper { width: 600px; height: 150px; margin: 35px 40px 0 25px;} 
	#header .title #onecol-flash-wrapper #logo-onecol {float:left;}
	#header .title #onecol-flash-wrapper #desc {float:left; margin: -5px 0 0 35px;}
	#header .title #onecol-flash-wrapper #desc h2 {font-size: 2.2em;font-family: 'Montserrat', sans-serif;font-weight: bold;}
	.orange #header .title #onecol-flash-wrapper #desc h2 {color:#db7c1b; }
	.purple #header .title #onecol-flash-wrapper #desc h2 {color: #73cee4;}
	.green #header .title #onecol-flash-wrapper #desc h2 {color: #00a353;}
	#header .title #onecol-flash-wrapper #desc p { color: white; 1.6em; font-weight:bold; } 
  #header .title #logocareers-banner { display:inline-block; }
  #header .title #logoeducation-banner{ display:inline-block; }
  #header .title #logojobs-banner{ display:inline-block; }
/*   .detailcontent-1column #header .title { position: relative; height:145px;}
	.detail-content #header .title { position: relative; height:145px;}
*/
  .name-change-announcement {position: absolute; top: 60px; left: 2px; font-size:1.2em; color:gray;}
  .name-change-announcement a {color: gray; border-bottom: 1px dotted #333; text-decoration: none;}
  
  
  
  .home-col-1 {
    border-right: 1px solid #e8e8e8;
  }
  .home-col-3 {
    border-right: 1px solid #e8e8e8;
  }
  .home-col-inner {
    border-right: 1px solid #e8e8e8;
  }
  /* LANDING PAGE CONTENT ====================================================================== */
  .landing-careers #wrapper #inner .body-container {
    margin-top: 15px;
  }
  .landing-careers #content {
    border-right: 1px solid #E8E8E8;
  }
  .landing-education #wrapper #inner .body-container {
    margin-top: 15px;
  }
  .landing-education #content {
    border-right: 1px solid #E8E8E8;
  }
  .landing-jobs #wrapper #inner .body-container {
    margin-top: 15px;
  }
  .landing-jobs #content {
    border-right: 1px solid #E8E8E8;
  }
  .landing-careers #sidebar {
    padding-top: 20px;
  }
  .landing-education #sidebar {
    padding-top: 20px;
  }
  .landing-jobs #sidebar {
    padding-top: 20px;
  }
  #content ul.category {
    margin-bottom: 50px;
  }
  ul.category li {
    padding: 8px 0 0 10px;
    float: left;
    border-right: 1px solid #E8E8E8;
    position: static;
    max-width: 220px;
  }
  ul.category li h3 {
    position: relative;
    line-height: 1.3em;
    padding-bottom: 1em;
  }
  /* SECTION SPECIFIC */
  .landing-careers ul.category li.three {
    border: 0;
  }
  .landing-jobs ul.category li.three {
    border: 0;
  }
  .landing-education ul.category li.three {
    border: 0;
  }
  /*LANDING PAGE IMAGES*/
  .trends-careers {
    background: url('/iseek/_media/images/careers-trends.jpg');
    padding-left: 120px;
    min-height: 100px;
    background-repeat: no-repeat;
    background-position: top left;
  }
  .faqs {
    background: url('/iseek/_media/images/faqs.jpg');
    padding-left: 120px;
    min-height: 100px;
    background-repeat: no-repeat;
    background-position: top left;
  }
  .trends-education {
    background: url('/iseek/_media/images/education-trends.jpg');
    padding-left: 120px;
    min-height: 100px;
    background-repeat: no-repeat;
    background-position: top left;
  }
  .trends-jobs {
    background: url('/iseek/_media/images/jobs-trends.jpg');
    padding-left: 120px;
    min-height: 100px;
    background-repeat: no-repeat;
    background-position: top left;
  }
  ul.category li p {
    color: #000000;
    width: 203px;
  }
  ul.category li ol {
    list-style-image: url(../images/list-style-circle.gif);
    list-style-position: inside;
  }
  ul.category li ol li {
    float: none;
    border-right: 0px;
    padding: 0 0 0 6px;
  }
  ul.category li ol li a {
    border-bottom: 2px solid #f00;
  }
  ul.category li ol li a:hover {
    border-bottom: 0px;
  }
  #content ol.info li img {
    float: left;
  }
  #content ol.info li .right {
    float: left;
    width: auto;
    margin-left: 20px;
  }
  #content ol.info li .right .top h4 {
    height: 16px;
    float: left;
    width: 108px;
  }
  #content ol.info li .right .top h4 a {
    text-indent: -999em;
  }
  #content ol.info li.two .right .top h4 {
    width: 213px;
  }
  #content ol.info li.one .right .top h4 span {
    background: url(../images/text/info-trends.gif) left top no-repeat;
  }
  #content ol.info li.two .right .top h4 span {
    background: url(../images/text/info-faq.gif) left top no-repeat;
  }
  #content ol.info li .top span.link {
    display: block;
    float: left;
    margin-left: 20px;
  }
  #content ol.info li .top span.rss {
    display: block;
    background: url(../images/rss.gif) left no-repeat;
    float: left;
    width: 64px;
    text-align: right;
    margin-left: 20px;
  }
  #content ol.info li .top span a {
    font-size: 1.1em;
    border-bottom: 2px solid #777777;
  }
  #content ol.info li .right p {
    width: 560px;
    clear: both;
    line-height: 1.28em;
  }
  #content ol.info li .right p a {
    font-size: 1.3em;
    border-bottom: 2px solid #f00;
    line-height: 1.4em;
  }
  #content ol.info li .right p a:hover {
    border-bottom: 0px;
  }
  #content ol.info li .right p span.date {
    font-size: 1em;
  }
  /* LANDING PAGES */
 .info1 {padding-left:20px; width:90%; }
 

 .info-trends {padding-left: 110px; background: url('/iseek/_media/images/careers-trends.jpg'); min-height:105px;  background-repeat:no-repeat;}
 .info-ispeak{padding-left: 110px;  background: url('/iseek/_ui/images/blog-logo.jpg');min-height:102px 102px; background-repeat:no-repeat;}
 .info-facebook{padding-left: 110px;  background: url('/iseek/_ui/images/facebook-logo.jpg');min-height:102px 102px; background-repeat:no-repeat;}
 .info-twitter{padding-left: 110px;  background: url('/iseek/_ui/images/twitter-logo.jpg');min-height:102px 102px; background-repeat:no-repeat;}
 
 
 
 
 
 
 
 
 
  #myDiv ul li a {
    border-bottom: 2px #07609E solid;
  }
  #myDiv ul li a:hover {
    border-bottom: none;
  }
  #myDiv ul li {
    padding-bottom: 5px;
  }
  ul li.rss-item {
    background-image: url(/iseek/_ui/images/rssitem.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    padding-left: 15px;
    line-height: 23px;
  }
  .purple #content a.rss-item {

    text-decoration: none;

  }
  .orange #content a.rss-item {
    text-decoration: none;

  }
  .green #content a.rss-item {
    text-decoration: none;

  }
  
   .purple #content a.rss-item:hover {
     border-bottom: none;
  }
  .orange #content a.rss-item:hover  {
    border-bottom: none;
  }
  .green #content a.rss-item:hover  {
    border-bottom: none;
  }
  
  
  
  
  
  
  
  
  
  
  #content .info1 #copy2 ul {
    list-style: none;
    padding-left: none;
    padding-right: none;
    margin-left: 0px;
  }
  #content .info1 #copy2 ul li {
    background-image: url(/iseek/_ui/images/rssitem.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    padding-left: 15px;
  }
  #content .info1 #copy2 ul li {
    padding-bottom: 5px;
  }
  /* Comment this out when the new RSS feed links are working */
  #content .info1 #copy2 a {
    /* font-size: .7em;*/
    border-bottom: none;
  }
  #content .info1 #copy2 a:hover {
    background-color: #E7E7E7;
  }
  #content .info1 #copy2 {
    display: inherit;
    float: left;
  }
  #content .info1 #copy2 ul {
    margin-bottom: 20px;
  }
  #content .info1 #newsfeeds ul {
    list-style: none;
    padding-left: none;
    padding-right: none;
    margin-left: 0px;
  }
  #content .info1 #newsfeeds ul li {
    background-image: url(/iseek/_ui/images/rssitem.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    padding-left: 15px;
  }
  #content .info1 #newsfeeds ul li {
    padding-bottom: 5px;
  }
  /* Comment this out when the new RSS feed links are working */
  #content .info1 #newsfeeds a {
    /* font-size: .7em;*/
  }
  #content .info1 #newsfeeds {
    display: inherit;
    float: left;
  }
  #content .info1 #newsfeeds ul {
    margin-bottom: 20px;
  }
  .rss-box {
    margin-top: -15px;
  }
  .rss-box-edu {
    margin-top: -15px;
  }
  #sidebar #copy2 ul {
    list-style: none;
    padding-left: none;
    padding-right: none;
    margin-left: 0px;
  }
  #sidebar #copy2 ul li {
    background-image: url(/iseek/_ui/images/rssitem.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
    padding-left: 15px;
  }
  #sidebar #copy2 ul li {
    padding-bottom: 5px;
  }
  /* Comment this out when the new RSS feed links are working */
  #sidebar #copy2 a {
    /* font-size: .7em;*/
  }
  #sidebar #copy2 a:hover {
    border-bottom: none;
    /*background-color:#E7E7E7;*/
  }
  #sidebar #copy2 {
    display: inherit;
    float: left;
  }
  #sidebar #copy2 ul {
    margin-bottom: 20px;
  }
  .right-column {
    width: 480px !important;
    float: left !important;
  }
  #sidebartools {
    float: right;
    padding-right: 5px;
  }
  .detailcontent-1column #content {
    border-right: 1px solid #e8e8e8;
  }
  .detail-content #content {
    border-right: 1px solid #e8e8e8;
  }
 
  /* FOOTER ====================================================================== */
  #socialicons {
    float: right;
	padding-right:5px;
  }
  .copyright-mnscu {
	float: left;
	margin-top: 5px;
	max-width: 300px;
	}
  
  #footer.mnscu-news ul li{
  max-width:250px;
  margin: 0 50px 0 50px;
  }
  
  
  #footer {
    width: 100%;

  }
  #footer {
    float: left;
    background-color: #F1F1F1;
    margin-top: 10px;
  }
  #footer h5 {
    padding-bottom: 5px;
    
    color: #717171;
	
  }
  #footer .footnav-link-7 {
    padding-top: 20px;
  }
  #footer .first h5 {
    margin-left: 10px;
  }

    #footer .first p {
    margin-left: 10px;
	font-size:1.1em;
  }
  .footnav-link-1-image{
  text-align:center;}
  
  #footer ul {
    background: url(../images/footer-bottom-bg.gif) left bottom no-repeat;
    padding: 12px 0 0 4px;
  }
  #footer ul li {
    float: left;
    padding-bottom: 20px;
  }

  #footer ul li h5 {
  
    color: #555;
    font-weight: bold;
  }
  #footer ul li h5.seven {
    clear: both;
  }
  #footer ul li.six img {
    float: left;
  }
  #footer ul li ol li {
    float: none;
    margin: 0 0 0 6px;
    padding: 0;
    width: auto;
  }
  #footer ul li.one ul li a {
    border-bottom: 2px solid #ccc;

  }
  #footer ul li.one ul li a:hover {
    border-bottom: 0px;
  }
  #footer ul li.five img {
    float: left;
    padding-right: 5px;
  }
  #footer ol li {
    font-size: 1.1em;
  }
  #footer ol li a {
    border-bottom: 2px solid #ccc;
  }
  #footer ul li ol li a:hover {
    border-bottom: 0px;
  }
 
  /* FOOTER ====================================================================== */







#footer ul li.one { margin-left:20px; margin-right:35px; width: 140px;  }
#footer ul li.two { margin-left:auto; margin-right:35px; width: 140px; }
#footer ul li.three { margin-left:auto; margin-right:35px; width: 160px; }

#footer ul li.five { margin-left:auto; margin-right:25px; width: 170px; }
#footer ul li.six { margin-left:auto; margin-right:auto; width: 155px; }

#footer .industryfooter {padding-top:5px;}
 

#footer li.ag2 {font-size:.9em;}
#footer li.careercounselorlink {padding-bottom:10px;} 
 
  body.search .form-search-by-keyword label {
    display: block;
    font-size: 1.4em;
    font-weight: bold;
  }
    body.search .form-search-by-keyword label.inline-label {
    display: inline-block;
    font-size: 1.4em;
    font-weight: bold;
  }
  
  
  body.search .form-search-by-keyword-inputs input {
    float: left;
    font-size: 1.3em;
  }
  
  body.search .form-search-by-keyword-inputs input[type="submit"].image-submit {
	margin-left:10px;
}

  
  body.search .form-search-by-keyword-inputs input#keyword {
    width: 300px;
    margin: 3px 0 0 0;
  }
  body.search .form-search-by-keyword-inputs input.image {
    margin: 2px 0 0 10px;
  }
  body.search .form-search-by-keyword input.checkbox {
    float: none;
    display: inline;
  }
  body.search .form-search-by-keyword label.checkbox {
    display: inline;
    float: none;
    font-weight: normal;
    margin-left: 5px;
  }
  body.search .form-search-by-preferences label {
    float: left;
    margin: 0 8px 5px 0;
  }
  body.search .form-search-by-preferences label {
    float: left;
    margin: 0 8px 5px 0;
    font-size: 1.4em;
    font-weight: bold;
  }
  body.search .form-search-by-preferences label.ZIP {
    float: none;
    display: block;
  }
  body.search .form-search-by-preferences p {
    float: left;
    margin: 0 8px 5px 0;
    clear: both;
  }
  body.search .form-search-by-preferences input.checkbox {
    float: none;
    display: inline;
  }
  body.search .form-search-by-preferences label.checkbox {
    display: inline;
    float: none;
    font-weight: normal;
    margin-left: 5px;
  }
  body.search .form-search-by-preferences label.radio {
    display: inline;
    float: none;
    font-weight: normal;
    margin-left: 5px;
  }
  body.search .form-search-by-preferences .selectsmall {
    width: 150px;
    margin: 0;
    font-size: 1.3em;
  }
  body.search .form-search-by-preferences .select {
    width: 310px;
    margin: 0;
    font-size: 1.3em;
    height: 22px;
    border: 1px solid #ddd;
  }
  body.search .form-search-by-preferences .selectnowidth {
    margin: 0;
    font-size: 1.3em;
    height: 22px;
    border: 1px solid #ddd;
  }
  body.search #content div.input-container-first label a.map-label {
   /* border-bottom: 2px solid #b6143d; */
    font-size: .8em;
  }
  body.search #content ol.search-subset li h3 a.or-heading {
    font-size: 1.0em;
  }
  body.detail-content .form-search-by-preferences label {
    float: left;
    margin: 0 8px 5px 0;
  }
  body.detail-content .form-search-by-preferences label {
    float: left;
    margin: 0 8px 5px 20px;
    font-size: 1.4em;
    font-weight: bold;
  }
  body.detail-content .form-search-by-preferences .selectsmall {
    width: 150px;
    margin: 0;
    font-size: 1.3em;
  }
  body.detail-content .form-search-by-preferences .select {
    width: 200px;
    margin: 0 0 0 20px;
    font-size: 1.3em;
  }
  body.detail-content #content div.input-container-row {
    clear: both;
    margin: 20px 0 20px 0;
  }
  body.detail-content #content div.input-container {
    float: left;
    width: 380px;
    margin: 0 0 10px 20px;
  }
  body.detail-content #content div.input-container-first {
    margin-left: 0;
  }
  body.detail-content #content div.input-container-first a {
   /* border-bottom: 2px solid #b6143d; */
    font-size: 1.2em;
  }
  body.detail-content .form-search-by-preferences .selectnowidth {
    margin: 0 0 0 20px;
    font-size: 1.3em;
  }
  body.detail-content .form-search-by-keyword label {
    float: left;
    margin: 0 8px 5px 20px;
    font-size: 1.4em;
    font-weight: bold;
  }
  body.detail-content .form-search-by-keyword input {
    float: left;
    font-size: 1.3em;
  }
  body.detail-content .form-search-by-keyword input#keyword {
    width: 400px;
    margin: 3px 0 0 20px;
  }
  body.search #content ol.search-subset li h3.static {
    padding: 0 0 0 20px;
    vertical-align: middle;
    line-height: 33px;
    background: url(../images/sub-heading.jpg) no-repeat;
    height: 33px;
    width: 509px;
  }
  body.search #content ol.search-subset li h3 {
    cursor: pointer;
    padding: 0 0 0 10px;
    vertical-align: middle;
    line-height: 33px;
    background: url(../images/sub-heading.jpg) no-repeat;
    height: 33px;
    width: 509px;
  }
  body.search #content div.input-container {
    float: left;
    width: 380px;
    margin: 0 0 10px 0px;
  }
  body.search #content div.search-btn {
    float: left;
    margin: 28px 0 10px 0;
  }
  .searchresults-left-column h3 {
    font-weight: bold;
    font-size: 1.3em;
    margin: 12px 0 2px 0;
  }
  .searchresults-left-column h4 {
    font-weight: bold;
    font-size: 1.2em;
    margin: 8px 0 0 0;
  }
  .mnworks {
    width: 95%;
    height: 100px;
    font-size: 1.1em;
    padding: 0 20px 0 20px;
  }
  #header .page-banner #spotlight {
    float: right;
    margin-top: -10px;
  }
  
   #header .page-banner #spotlight {

	   
   }
   
  
  	/*INTERFACE CHANGE 1*/
 
  
  

  /*Education Table Styles*/
  .searchresults-right-column table.edusearch {
    width: 100%;
    padding-bottom: 10px;
    /* float: left; */
  }
  /*Apprenticeship*/
  .menu-bottom-padding-70 {
    padding-bottom: 70px;
  }
  /* */
  /* FORMS */
  form input.textfield {
    float: left;
    width: 163px;
    height: 17px;
    border: 0;
    padding: 4px 0 8px 4px;
    margin: 0 2px 0 0;
    font-size: 1.2em;
    background: url(/iseek/_ui/images/search-input-bg-2.gif) no-repeat;
    color: #666666;
  }
  form input.textfield-indent {
    float: left;
    width: 163px;
    height: 17px;
    border: 0;
    padding: 4px 0 8px 4px;
    margin: 10px 2px 0 10px;
    font-size: 1.2em;
    background: url(/iseek/_ui/images/search-input-bg-2.gif) no-repeat;
    color: #666666;
  }
  div.basicform p {
    font-size: 13px;
  }
  div.basicform p.error {
    font-size: 13px;
    margin: 4px 4px 4px 0;
    padding: 8px 8px 8px 8px;
    font-weight: bold;
    color: #cd1d21;
  }
  div.basicform p.error-sm {
    font-size: 11px;
    margin: 0 0 0 10px;
    padding: 0;
    font-weight: normal;
    color: #cd1d21;
  }
  div.basicform LABEL {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
  }
  div.basicform a {
    border-bottom: 2px solid #07609e;
  }
  div.basicform div.inputfields {
    float: left;
    margin-bottom: 20px;
    font-size: 12px;
  }
  div.basicform div.inputfields-nopad {
    float: left;
    font-size: 12px;
  }
  div.basicform div.forms {
    margin-left: 200px;
    margin-bottom: 30px;
  }
  .noedit {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
  }
  div.basicform div.forms INPUT.forms {
    width: 410px;
    height: 17px;
    padding: 4px 0 8px 4px;
    border: 0;
    margin: 0 4px 0 10px;
    font-size: 1.2em;
    background: url(../images/input-bg-410px.gif) left top no-repeat;
  }
  div.basicform div.forms INPUT.forms-error {
    width: 410px;
    height: 25px;
    padding: 5px 0 0 5px;
    border: 0;
    margin: 0 4px 0 10px;
    font-size: 1.2em;
    background: url(../images/input-bg-410px-error.gif) left top no-repeat;
  }
  div.basicform div.forms TEXTAREA.forms {
    width: 410px;
    height: 100px;
    padding: 0 0 0 0;
    border: 0;
    margin: 0 4px 0 10px;
    font-size: 1.2em;
    background: url(../images/textbox-bg2.gif) left top no-repeat;
  }
  div.basicform TEXTAREA {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    border: 1px #c6c0c0 solid;
    background-color: #FFFFFF;
    margin-left: 10px;
  }
  div.basicform SELECT {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    border: 1px #c6c0c0 solid;
    height: 18px;
    background-color: #FFFFFF;
    margin-left: 10px;
  }
  div.basicform INPUT.radio {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #ffffff solid;
    padding: 3px;
    background-color: #FFFFFF;
  }
  div.basicform INPUT.submit {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px #555555 solid;
    padding: 0;
    background-color: #cccccc;
    width: 95px;
    height: 25px;
    margin: 0 0 0 10px;
  }
  div.basicform INPUT.submitlong {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px #555555 solid;
    padding: 0;
    background-color: #cccccc;
    width: 250px;
    height: 25px;
    margin: 0 0 0 10px;
  }
  div.basicform INPUT.submit-vote {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #cccccc solid;
    padding: 0;
    background-color: #FFFFFF;
    width: 75px;
    height: 30px;
  }
  div.basicform INPUT.submit-previous {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px #cccccc solid;
    padding: 0;
    background-color: #CCCCCC;
    width: 200px;
    height: 30px;
  }
  .padding-top-20 {
    padding-top: 20px;
  }
  /*Fix inline style on jobs/jobSearch#*/
  /* END OF FORMS */
  /* SEARCH ====================================================================== */
  body.search h1 {
    margin-left: 10px;
  }
  body.search #wrapper #inner .body-container {
    border: none;
  }
  body.search #content {
    border: none;
  }
  body.search #content {
    width: 100%;
  }
  body.search #top-border {
    border-right: 1px solid #E8E8E8;
    border-left: 1px solid #E8E8E8;
    height: 70px;
  }
  /* body.search #top-border ul.operation {padding-left:10px; } */
  /* sub-info */
  body.search #content form {
    padding: 0;
    margin: 0;
  }
  body.search #content div.input-container-row {
    clear: both;
    margin: 20px 0 20px 0;
  }
  body.search #content div.input-container-cluster1 {
    font-size: 1.2em;
  }
  body.search #content div.input-container-cluster2 {
    font-size: 1.2em;
  }
  body.search #content div.input-container-first {
    margin-left: 0;
  }
  body.search #content div.no-label {
    margin: 0 0 0 0;
  }
 /*
  body.search #content div.input-container-first a {
    border-bottom: 2px solid #b6143d;
    font-size: 1.2em;
  } */
  .green #content div.input-container-first a {
    border-bottom: 2px solid #00a353 !important;
	font-size:1em !important;
  }
    .green #content div.input-container-first a:hover {
    border-bottom: none !important;
	font-size:1em !important;
  }
  /*body.search #content div.cluster {
    min-height: 470px;
  }*/
  body.search #content p.intro {
    margin-top: 10px;
    margin-left: 20px;
  }
  .searchresults-left-column {
    border-right: 1px solid #E8E8E8;
  }
  /*DETAIL CONTENT 2 COLUMN*/
  #content .left-column {
    float: left;
    width: 186px;
  }
  #content .left-column ul.forth-nav {
    width: 150px;
  }
  /*JOB SEARCH TOOL*/
  .searchJobsContainer {
    width: 300px;
    padding: 20px 0 10px 0;
  }
  .searchJobsContainer2 {
    width: 500px;
    padding: 20px 0 0 0;
  }
  .inputBorder {
    border-bottom: 1px solid #555555;
  }
  /*SUBINFO*/
  body.search #content ol.search-subset {
    border: none;
  }
  body.search #content ol.search-subset li {
    margin-bottom: 16px;
    background-color: #f3f3f3;
  }
  body.search #content ol.search-subset li h3 span.expand {
    cursor: pointer;
    margin: 0 6px 0 0px;
    float: left;
    height: 33px;
    width: 11px;
    display: block;
    background: url(../images/sub-heading-expand.gif) no-repeat;
  }
  body.search #content ol.search-subset li h3 span.collapse {
    cursor: pointer;
    margin: 0 6px 0 0px;
    float: left;
    height: 33px;
    width: 11px;
    display: block;
    background: url(../images/sub-heading-collapse.gif) no-repeat;
  }
  body.search #content ol.search-subset li h2 {
    padding: 0 0 0 10px;
    vertical-align: middle;
    line-height: 33px;
    background: url(../images/sub-heading.jpg) no-repeat;
    height: 33px;
    width: 509px;
  }
  body.search #content ol.search-subset li p {
    padding: 0;
  }
  body.search #content ol.search-subset li {
    border-bottom: solid 1px #fff;
  }
  body.search #content ol.search-subset li .search-subset-content-inner {
    padding: 0 20px 10px 20px;
  }
  body.search #content ol.search-subset li ul {
    margin: 10px 0 0 20px;
    width: 340px;
  }
  body.search #content ol.search-subset li ul li {
    width: 120px;
    float: left;
    background: url(../images/link-icon.gif) no-repeat;
    padding: 0 20px 0 22px;
    margin-bottom: 4px;
  }
  body.search #content ol.search-subset li ul li a {
    border-bottom: 2px solid #f00;
    font-size: 1.2em;
  }
  body.search #content ol.search-subset li ul li a:hover {
    border-bottom: 0;
  }
  .menu-padding-search-results {
    padding-bottom: 100px;
  }
  /* CONTENT */
  body.contentitem-detail #wrapper #inner .body-container #content .title-container {
    padding: 0 0 15px 12px;
  }
  body.contentitem-detail #wrapper #inner .body-container .title-container {
    padding: 0 0 15px 12px;
  }
  /* SEARCH RESULTS ==================================================================================== */
  .searchresults-left-column h3.results {
    font-weight: bold;
    font-size: 1.3em;
    margin: 6px 0 2px 0;
    padding-top: 10px;
    border-top: 1px solid #e8e8e8;
  }
  .searchresults-left-column ul.nav {
    width: 150px;
    margin: 4px 0 0 1px;
    padding-bottom: 10px;
  }
  /* padding-left: 15px; border-top:1px solid #E8E8E8; */
  /*TABLES ============================================================================================= */
  table.tablesorter tbody td {
    color: #3D3D3D;
    /* padding: 4px; */
    background-color: #FFF;
    vertical-align: top;
    border: 0px solid #000000;
  }
  table th {
    padding: 10px 10px 10px 12px;
  }
  table {
    table-layout: fixed;
    /* column widths is determined by the cells in the first row only. Table renders faster.  */
  }
  /*Program Data -- Program Flexibility */
  table.flex {width: 690px;}
  
  /*CAREER PATHWAYS*/
  #pcontent.no-col-temp {
    padding-left: 0px;
    padding-right: 0px;
  }
  /*Quiz page text wrap*/
  .quiz-headings {
    padding-top: 10px;
    padding-left: 5px;
    padding-bottom: 0px;
    float: left;
  }
  /*Career Cluster Survey*/
  .skills-right-column {
    margin-top: 22px;
  }
  /*Skills Assessment*/
  .skills-right-column ol.questions li fieldset.first {
    width: 55px;
  }
  .skills-right-column ol.questions li fieldset {
    width: 125px;
    float: left;
  }
  
 
  
  
  /*My Account*/
  .folder-content-item {
    width: 650px;
  }
  /*Replace inline widths for divs and tables*/
  .w5p {
    width: 5%;
  }
  .w10p {
    width: 10%;
  }
  .w14p {
    width: 14%;
  }
  .w15p {
    width: 15%;
  }
  .w18p {
    width: 18%;
  }
  .w19p {
    width: 19%;
  }
  .w20p {
    width: 20%;
  }
  .w22p {
    width: 22%;
  }
  .w23p {
    width: 23%;
  }
  .w30p {
    width: 30%;
  }
  .w32p {
    width: 32%;
  }
  .w34p {
    width: 34%;
  }
  .w35p {
    width: 35%;
  }
  .w36p {
    width: 36%;
  }
  .w38p {
    width: 38%;
  }
  .w40p {
    width: 40%;
  }
  .w47p {
    width: 47%;
  }
  .w50p {
    width: 50%;
  }
  .w54p {
    width: 54%;
  }
  .w60p {
    width: 60%;
  }
   .w100p {
    width: 100%;
  }
  .w22p {
    width: 22%;
  }
  th.desktopwidth35 {
    width: 35%;
  }
  th.desktopwidth25 {
    width: 25%;
  }
  th.desktopwidth15 {
    width: 15%;
  }
  .m20p {
    width: 20%;
  }
  .m80p {
    width: 80%;
  }
  .m700px {
    width: 700px;
  }
    .m400px {
    width: 400px;
  }
  
  
  .width170 {
    width: 170px;
  }
  th.m400px {
    width: 400px;
  }
  td.m200px {
    width: 200px;
  }
  th.m200px {
    width: 200px;
  }
  td.m400px {
    width: 400px;
  }
  .width500 {
    width: 500px;
  }
  .width600 {
    width: 600px !important;
  }
  .h440 {
    height: 440px;
  }
  .p20 {
    padding: 20px;
  }
  .h160 {
    height: 160px;
  }
  .h130 {
    height: 130px;
  }
  .w250 {
    width: 250px;
  }
  .w490{
  width:490px;
  }
  .w500 {
    width: 500px;
  }
  .w580 {
    width: 580px;
  }
  .padding-top-10 {
    padding-top: 10px;
  }
    .padding-top-10 {
    padding-top: 10px;
  }
  .margin-left-neg-200 {
  margin-left:-200px
  }
  /*Job application online practice form*/
  #practice-job-application input,  #practice-job-application select, #practice-job-application textarea{
 min-width:80%;
  }
  /*column headings styles */
	table th.c-heading {vertical-align:top; border-bottom: 1px solid #cfcecf; background-color:#FFF;}
	table th.last.c-heading {border-bottom: 10px solid #f1f1f1; }	
	/*Interest assessment results table*/
.interestAssessmentResultsTable{	width: 250px; height: 215px; border: 1px solid #e8e8e8; float: right; margin-top: 100px;	}
	
	
	/*Interest assessment custom radio buttons */

.custominputinterestform input[type=radio]:not(old){
opacity:0;	
width:2em;

margin:0;
padding: 0;
font-size:1em;
}


.custominputinterestform span.lbltext {position: absolute !important;clip: rect(1px 1px 1px 1px); 
clip: rect(1px, 1px, 1px, 1px);}

.custominputinterestform input[type=radio]:not(old) + label{
display: inline-block;
margin-left: -2em;
line-height: 1.5em;	
}

.custominputinterestform input[type=radio]:not(old) + label > span {
 display          : inline-block;
  width            : 1.5em;
  height           : 1.5em;
  margin           : 0px;
  border           : 1px solid #CCC;
  border-radius    :2px;
  background-color : #e7e7e7; 
 	padding:0px;
  vertical-align   : bottom;
}
.custominputinterestform input[type=radio]:not(old):checked + label > span > span{
  display          : block;
  width            : 1em;
  height           : 1em;
  margin-left         : auto;
  margin-right:	auto;
  margin-top:2px;
  padding:0 0 0 0;
  border           : 1px solid #CCC;
  border-radius    : 0.25em;
  background-color  : #ef8c20; 
	background: -webkit-linear-gradient(top left, #ef8c20,#F9D5A4);
	background: -moz-linear-gradient(top left, #ef8c20, #F9D5A4);
	background: -o-linear-gradient(<top left, #ef8c20, #F9D5A4);
	background: -ms-linear-gradient(top left, #ef8c20, #F9D5A4);



}

.custominputinterestform input[type=radio]:not(old) + div +  label{
display: inline-block;
margin-left: -2em;
line-height: 1.5em;	
}

.custominputinterestform input[type=radio]:not(old) + div + label > span {
 display          : inline-block;
  width            : 1.5em;
  height           : 1.5em;
  margin           : 0px;
  border           : 1px solid #CCC;
  border-radius    :2px;
  background-color : #e7e7e7; 
 	padding:0px;
  vertical-align   : bottom;
}


  
}

@media (min-width: 770px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #header .title p.desc { margin: 25px 0px 0 0; }
}