/*------------------------------------------------------------------
[Screen Stylesheet]
Project: ISEEK
Version: 1.0
Last change: 2009-12-16
-------------------------------------------------------------------*/

html { height: 100%; }
body { height: 100%; padding: 0; font-size: 62.5%; }



/* Accessibility menu */
#accessibility-menu {
z-index: 1000;
}
#accessibility-menu a{position: absolute;left:-10000px;}
#accessibility-menu a:focus{position: absolute;left:0px;}

/* Interest Assessment Accessibility menu */
#survey-accessibility-menu {
z-index: 1000;
}
#survey-accessibility-menu a{position: absolute;left:-10000px;}
#survey-accessibility-menu a:focus{position: absolute;left:0px;}


/* Career profile job form accessibility fix */
label.hidden-label {position: absolute; display:block; left: -9999em;}



/* Grid custom */
.row-fluid {clear:both;}

/* Image replacement INTERFACE CHANGE*/
.ir { font-size: 1.3em; margin: 0; overflow: hidden;  }



/*INTERFACE CHANGE 1*/
.ir span { background-repeat: no-repeat; display: block; height: 100%;  width: 100%; z-index: 1; }

/*INTERFACE CHANGE 1*/
.ir a { cursor: pointer; display: block; height: 100%; width: 100%; margin-left:28px; }
/*INTERFACE CHANGE 1*/
h3.colheader { font-family: 'Montserrat', sans-serif; font-size: 2.0em; clear:both; line-height:1.4em;}
h4.colheader {font-family: 'Montserrat', sans-serif;  font-size: 1.4em; clear:both; margin-bottom:.2em;}
h3.colheader1 { font-family: 'Montserrat', sans-serif;  font-size: 2.0em; clear:both; line-height:1.4em;}
h4.colheader1 {font-family: 'Montserrat', sans-serif;  font-size: 1.4em; clear:both; margin-bottom:.2em;}
h1.colheader { font-family: 'Montserrat', sans-serif; font-size: 2.0em; clear:both; line-height:2em; font-weight:bold;}
h1.colheader1 { font-family: 'Montserrat', sans-serif;  font-size: 2.0em; clear:both; line-height:2em;font-weight:bold;}
/* Clear fix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Auto clearing floats */
#header .title:after, #content:after, #sidebar:after, #content ol.info li:after, #wrapper #inner .container:after, ul.operation:after, ul.operation-nojs:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }


/* Wrappers */
#wrapper { background: #fff; }
#inner { padding-bottom: 30px; }
#wrapper #inner .body-container { border-right: 1px solid #E8E8E8; border-left: 1px solid #E8E8E8;  margin-bottom:30px;  margin-top:10px;}
/*#wrapper #inner .body-container { float: left; }*/



/* TYPOGRAPHY ====================================================================== */
h1 { font-size:2.8em; color:#003c66; }

.text-normal {font-size:1.3em;}
/*INTERFACE CHANGE 1*/
#header {background-color:#003c66;}
/*INTERFACE CHANGE 1*/
#header .title-collapsed { position: relative; height:250px}
#header .title { position: relative; height:250px}

.contentitem-detail #header .title-collapsed {position: relative; height:150px;}
.detailcontent-1column #header .title-collapsed { position: relative; height:150px;}
.detailcontent #header .title-collapsed { position: relative; height:150px;}
.detail-content #header .title-collapsed { position: relative; height:150px;}
.search #header .title-collapsed { position: relative; height:150px;}
.search-results #header .title-collapsed { position: relative; height:150px;}
.skills #header .title-collapsed { position: relative; height:150px;}

#header .title #logo { width: 245px; height: 50px; position:absolute; top:0; left:0; }
#header .title-collapsed #logo span { background: url(../images/logo.jpg) no-repeat; }

#header .title #logoinfo-banner { width: 260px; height: 68px; position: absolute; top: 10px; left: 0; }
#header .title #logoinfo-banner span { background: url(../images/logo.jpg) no-repeat; }


/*INTERFACE CHANGE 1*/
#header .title-collapsed #logohome-flash-wrapper span { background: url(../images/careerwise_logo_horiz_white.png) no-repeat;position: absolute; top: 10px; left: 27px; width:500px; }
.orange #header .title #logohome-flash-wrapper span { background: url(../images/careerwise_logo_horiz_white.png) no-repeat; background-size: 200px; }
.purple #header .title #logohome-flash-wrapper span { background: url(../images/careerwise_logo_horiz_white.png) no-repeat; background-size: 200px; }
.green #header .title #logohome-flash-wrapper span { background: url(../images/careerwise_logo_horiz_white.png) no-repeat; background-size: 200px; }


#header .title #logocareers-banner { width: 245px; height: 50px; position: absolute; top: 10px; left: 0; }

#header .title #logocareers-banner span { background: url(../images/logo_iseek_careers.jpg) no-repeat; }

#header .title #logoeducation-banner { width: 245px; height: 50px; position: absolute;  top: 10px; left: 0; }

#header .title #logoeducation-banner span { background: url(../images/logo_iseek_education.jpg) no-repeat; }

#header .title #logojobs-banner { width: 245px; height: 50px; position: absolute;  top: 10px; left: 0; }

#header .title #logojobs-banner span { background: url(../images/logo_iseek_jobs.jpg) no-repeat; }

#home-flash-mobile {display:none;}


.orange #header .main-nav {
	position: relative;
	z-index: 25;
	height: 64px;
}
.purple #header .main-nav {
	position: relative;
	z-index: 25;
	height: 64px;
}
.green #header .main-nav {
	position: relative;
	z-index: 25;
	height: 64px;
}

img.career-logo {width:200px;}


p.return { float:right; clear:right; margin-top: -45px; margin-right: 20px; }

.legend-heading {font-size:1.4em; font-weight:bold; padding-bottom:.6em;}
.form-text {font-size:1.3em; padding-bottom:.6em;}
.fix-alignment-input {margin-top:5px;}
/* NAVIGATION ====================================================================== */
#header .main-nav { position: relative; z-index:25; height:64px; }
/*INTERFACE CHANGE 1*/

.main-nav .container{ background-color:#006cb7; border-radius:.4em; height:64px; }
.main-nav ul.first {   height:32px; margin-left:10px; }
.orange .main-nav ul.first {   margin-left:5px; margin-top:-10px; }
.purple .main-nav ul.first {   margin-left:5px; margin-top:-10px; }
.green .main-nav ul.first {   margin-left:5px; margin-top:-10px; }

/*INTERFACE CHANGE 1*/
.main-nav ul.first li.one { float:left; width:147px; height:35px;  text-align:center; margin: -2px 40px 0 -5px; }
.orange .main-nav ul.first li.one { margin: 5px 40px 0 -5px; }
.green .main-nav ul.first li.one { margin: 5px 40px 0 -5px; }
.purple .main-nav ul.first li.one { margin: 5px 40px 0 -5px; }
/*INTERFACE CHANGE 1*/
.main-nav ul.first li.two { float:left; width:172px; height:35px;  text-align:center; margin: -2px 40px 0 45px; }
.orange .main-nav ul.first li.two  { margin: 5px 40px 0 -5px; }
.green .main-nav ul.first li.two  { margin: 5px 40px 0 -5px; }
.purple .main-nav ul.first li.two  { margin: 5px 40px 0 -5px; }
/*INTERFACE CHANGE 1*/
.main-nav ul.first li.three { float:left; width:125px; height:35px;  text-align:center; margin: -2px 40px 0 15px; }
.orange .main-nav ul.first li.three { margin: 5px 40px 0 -5px; }
.green .main-nav ul.first li.three { margin: 5px 40px 0 -5px; }
.purple .main-nav ul.first li.three { margin: 5px 40px 0 -5px; }

.main-nav ul.first li.four { width:250px; height:35px;  text-align:center; margin-top: 11px; float: right; }

.main-nav ul.first li.onehere { background: #6d6863; border-top-left-radius: .4em; border-top-right-radius:.4em; }
.main-nav ul.first li.twohere { background: #6d6863; border-top-left-radius: .4em; border-top-right-radius:.4em; }
.main-nav ul.first li.threehere { background: #6d6863; border-top-left-radius: .4em; border-top-right-radius:.4em; }


/*INTERFACE CHANGE 1*/
.main-nav ul.first li a {color: #fff; font-weight:400; font-size:1.4em; }
/*INTERFACE CHANGE 1*/
.main-nav ul.first li.one a:hover {
	color: #73cee4
}
/*INTERFACE CHANGE 1*/
.main-nav ul.first li.two a:hover {
		color: #73cee4
}
/*INTERFACE CHANGE 1*/
.main-nav ul.first li.three a:hover {
		color: #73cee4
}


.main-nav ul.first li .arrow {display:none; background:none;}
.main-nav ul.first li{padding-top:10px;}

.show-mobile {visibility:hidden ;}

/* 2nd and 3rd level */

/* TABLE ====================================================================== */

table {
margin:0;
padding:0;
width: 100%;
}

table th { background-color:#f1f1f1; font-size:1.3em; font-weight:bold; line-height:15px; vertical-align:bottom;}



table th  a {border-bottom:2px solid #666666; }

table th  a:hover {border-bottom:0px; }

table td { margin:0; padding:10px; /* background-color:#ffffff; */ border-bottom:1px solid #cfcecf; font-size:1.2em; line-height:15px}
table td.gsc-input {padding:5px 0 2px 1px; width:75%;}
table td.gsc-search-button {padding:5px 0 2px 1px; width:75%;}
input.siteSearchButton {background-color: #d1d1d1;}


table td.noline { border-bottom: none; line-height:5px }

#content table td  a {border-bottom:2px solid #0575c7; font-size:1em; }
#content table td  a:hover {border-bottom:0px; }
#content table td  ul {list-style: disc; list-style-position: inside; line-height:20px; margin: 0 0 15px 0;}
#content table td ul.list { margin:0 0 20px 0px; list-style: none outside none; font-size: .8em;}
#content table td ul.list li { background-image: url(/iseek/_ui/images/list-style-circle.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left:30px; font-size:1.3em; margin:4px 0 4px 0; }



table.poll td {text-align:left; vertical-align: top; border-bottom: none; font-size: 1.3em; padding: 5px;}

table.searchresults { width: 100%;}


table.searchresults th { font-weight:bold; font-size:1.2em;}
.foo-searchresults th { font-weight:bold; font-size:1em;}

table.searchresults th a { font-weight:bold; font-size:1em; border-bottom:0px;}
.foo-searchresults th a { font-weight:bold; font-size:1em;}

table th.sortedby { font-weight:bold; font-size:1.2em;}
table th.sortedby a { color:#000; border-bottom:2px solid #0575c7; }

table td.sortedby { font-size:1.2em; line-height:18px;}
table td.sortedby a {font-weight:bold; }

table td.bold {font-weight:bold; }
table td.last { border-bottom:10px solid #f1f1f1;}

table.sectors { width: 700px; }
table.sectors th { font-weight:bold; font-size:1.2em; border-bottom: 1px solid #cfcecf; background-color: #ffffff; vertical-align: top; }
table.sectors th.center { text-align: center; }
table.sectors th.header { border-top: 1px solid #cfcecf; background-color: #F1F1F1; vertical-align: top; }
table.sectors th.headercenter { text-align: center; border-top: 1px solid #cfcecf; background-color: #F1F1F1; vertical-align: top; line-height: 18px; }
table.sectors th a { font-weight:bold; font-size:1em;}
table.sectors td {text-align:left; vertical-align: top; border-bottom: 1px solid #cfcecf; line-height:18px;}
table.sectors td.top {vertical-align: top; }
table.sectors td.topborder {vertical-align: top; border-right: 1px solid #cfcecf; }
table.sectors td.center { text-align: center; }
table.sectors td h1.title { font-size: 1.8em; }
table.sectors td p { font-size: 1.0em; }
table.sectors td p.learn { font-size: 1.0em; padding-top: 30px; }
table.sectors td p.poweredby { font-size: .8em; text-align: left; }
img.career { float: right; padding-left: 50px; }

.sectortitle { font-size: 2.1em; }
.learn { font-size: 1.0em; padding-top: 10px; }

table.subsectors {margin: -10px; }
table.subsectors td {text-align:left; vertical-align: top; border-bottom: none; font-size: 1.0em;}

/*GOOGLE SEARCH RESULTS */
.gsc-control-cse, .gsc-control-cse .gsc-table-result {width: auto !important;}
.gsc-above-wrapper-area {border-bottom: none !important;}
.pathway { border-bottom: none; }

/* BANNER ====================================================================== */

/* background images */
/*INTERFACE CHANGE 1*/

#header .page-banner {padding: 0 0 0 0; position: relative; z-index: 0;  background-position: left top; background-repeat: no-repeat; height: 214px; margin-bottom: 0; }
.orange #header .page-banner {padding: 0 0 0 0;  z-index: 0;  float:left; height: 214px; margin-bottom: 0; }
.purple #header .page-banner {padding: 0 0 0 0;  z-index: 0;  float:left; height: 214px; margin-bottom: 0; }
.green #header .page-banner {padding: 0 0 0 0;  z-index: 0;  float:left; height: 214px; margin-bottom: 0; }
/*#header .page-banner-collapsed { margin-bottom: 18px;  padding: 0; height: 16px; background-image: url(../images/page-banner-collapsed-bg.jpg); background-position: left bottom; background-repeat: no-repeat; } */
#header .page-banner-collapsed { margin-bottom: 18px;  padding: 0;  }
#header .page-banner #spotlight {padding:20px 0 0 30px;}


/*INTERFACE CHANGE 1*/
#header .page-banner #desc {padding:125px 20px 20px 75px;}
.orange #header .page-banner #desc {padding:0 0 0 0; margin:25px 40px 0 0;}
.purple #header .page-banner #desc {padding:0 0 0 0; margin:25px 0 0 0;}
.green #header .page-banner #desc {padding:0 0 0 0; margin:25px 60px 0 0;}

/* #header .page-banner-collapsed #desc {padding:125px 20px 20px 75px;}*/
.orange #header .page-banner-collapsed #desc {padding:0 0 0 0; margin:20px 40px 0 0;}
.purple #header .page-banner-collapsed #desc {padding:0 0 0 0; margin:10px 0 0 0;}
.green #header .page-banner-collapsed #desc {padding:0 0 0 0; margin:10px 60px 0 0;}

#home-flash-wrapper { position:relative;border:0;padding:0px 0 0 0px; margin: 0 0 20px 0; height:241px;  text-align:left; display:none;}
#home-flash {padding:0;position:absolute; width:950px;}

/*INTERFACE CHANGE 1*/
#home-flash-wrapper {
	background-color:none;
	margin: 0 0 20px 0;
	display:none;
}

#career-flash-wrapper {
	float:left;
}

#home-banner {
	width:949px;
	height: 239px;
	background-image:url(/iseek/_ui/images/homebanner/background_color.png);
	position:absolute;

	overflow:hidden;
	-moz-box-shadow: inset 0 20px 20px -20px #000;
	-webkit-box-shadow: inset 0 20px 20px -20px #000;
	box-shadow: inset 0 20px 20px -20px #000;

}
#home-banner img {
	max-width:none;
}
#background-overlay {
	z-index:0;
	position: relative;
	top:0;
	left:0;

}
#what-seek-text {
	font-size:3.8em;
	color:#FFF;
	position:absolute;
	left:15px;
	top:181px;
	z-index:20;
	font-family: "ClarendonFSRegular","Times New Roman",Georgia,Serif;

}
.pavatar {
	/*height:170px;*/
	z-index:85;
	top:90px;
	position:absolute;
	margin-left:-20px;
	height:178px


}
.silhouette{
	z-index:98;

	top:100px;
	position:absolute;

}

.bubble {
	z-index:20;
	/*display:none;*/
	width:240px;
	height: 124px;
	font-family: 'Waiting for the Sunrise', cursive;
	font-size:2em;
	text-align:center;
	font-weight:600;
	top:0px;
	position:absolute;

}

.career .bubble{
	background-image:url(/iseek/_ui/images/homebanner/bubbles/small_bubble.png);
	background-repeat:none;

	line-height:1.2em;
	display:none;
	margin-left:-60px;

}

.bubble p{
	padding: 25px 10px 2px 14px;

	}

.education .bubble {
	background-image:url(/iseek/_ui/images/homebanner/bubbles/small_bubble_rot.png);
	background-repeat:none;
	margin-left:-80px;
	line-height:1.2em;
	display:none;
}

.job .bubble {
	background-image:url(/iseek/_ui/images/homebanner/bubbles/small_bubble_rot.png);
	background-repeat:none;
	margin-left:-114px;
	line-height:1.2em;
	display:none;
}





.highlight {
	display:block;
	height:auto;
}
.show {
	display:block;
	}

.career{
	left:419px;
	font-weight:600;
	color:#F47315;
	position:absolute;
	top:0px;

}
.education{
	left:581px;
	font-weight:600;
	color:#B32444;
	position:absolute;
	top:0px;
}
.job{
	left:793px;

	color:#20932B;
	position:absolute;
	top:0px;
}
.career .pavatar, .education .pavatar, .job .pavatar {
	/*display:none;*/

	}
.career .pavatar{
	margin-left: -70px;
	}
.education .pavatar {
	margin-left: -40px;
	}
.job .pavatar {
	margin-left: -10px;
	}

.career .silhouette {

	margin-left: -35px;
	display:none;
}

.education .silhouette{
	margin-left:-40px;
	display: none;
	}
.job .silhouette{
	margin-left:-10px;
	display:none;
	}


.bubble{

}
.tab{
	top: 198px;
	position: absolute;
	z-index:150;
	display:none;
}
.education .tab{
	margin-left:-15px;
}
.job .tab{
	margin-left:-5px;
}
.career .tab{
	margin-left:-64px;
	}




.seemore {color: #FF9954; font-size:1em; }
.seemoreind {color: #FF9954; font-size:1em; padding-left: 10px;}

/*INTERFACE CHANGE 1*/
#header .page-banner #desc { float:left;  }
#header .page-banner #desc h2 {font-family: 'Montserrat', sans-serif; color:#00a353; font-size:3.5em; font-weight:bold;}
.orange #header .page-banner #desc h2 {color:#db7c1b; font-size:2.2em; }
.purple #header .page-banner #desc h2 {color:#73cee4; font-size:2.2em; }
.green #header .page-banner #desc h2 {color:#00a353; font-size:2.2em; }

#header .page-banner #desc p {  font-size:1.8em; color:#FFF;font-weight:bold; }

.orange #header .page-banner #desc p {  font-size:1.6em; }
.purple #header .page-banner #desc p {  font-size:1.6em; }
.green #header .page-banner #desc p {  font-size:1.6em; }

/* collapsed banner */
#header .page-banner-collapsed #desc { float:left;  }
#header .page-banner-collapsed #desc h2 {font-family: 'Montserrat', sans-serif; color:#00a353; font-size:3.5em; font-weight:bold;}
.orange #header .page-banner-collapsed #desc h2 {color:#db7c1b; font-size:2.2em; }
.purple #header .page-banner-collapsed #desc h2 {color:#73cee4; font-size:2.2em; }
.green #header .page-banner-collapsed #desc h2 {color:#00a353; font-size:2.2em; }

#header .page-banner-collapsed #desc p {  font-size:1.8em; color:#FFF;font-weight:bold; }

.orange #header .page-banner-collapsed #desc p {  font-size:1.6em; }
.purple #header .page-banner-collapsed #desc p {  font-size:1.6em; }
.green #header .page-banner-collapsed #desc p {  font-size:1.6em; }


/* colors */

.green #header .page-banner { height:214px; }
.purple #header .page-banner { height:214px; }
.orange #header .page-banner { height:214px; }
.orange #header .page-banner-collapsed { height:150px; }
.detailcontent-1column .orange #header .page-banner { height:100px; }
.detailcontent-1column .purple #header .page-banner { height:100px; }
.detailcontent-1column .green #header .page-banner { height:100px; }

.green #header .page-banner #spotlight .spotlight-box span.intro-slide-options a { background-image: url(../images/spotlight-option-green.gif); }
.green #header .page-banner #spotlight .spotlight-box span.intro-slide-options a.current { background-image: url(../images/spotlight-option-current-green.gif); }

.orange #header .page-banner #spotlight .spotlight-box span.intro-slide-options a { background-image: url(../images/spotlight-option-orange.gif); }
.orange #header .page-banner #spotlight .spotlight-box span.intro-slide-options a.current { background-image: url(../images/spotlight-option-current-orange.gif); }


.purple #header .page-banner #spotlight .spotlight-box span.intro-slide-options a { background-image: url(../images/spotlight-option-purple.gif); }
.purple #header .page-banner #spotlight .spotlight-box span.intro-slide-options a.current { background-image: url(../images/spotlight-option-current-purple.gif); }

/* section specific */



.breadcrumb {text-transform: capitalize; }


#content p.text_source {  font-size:1.1em; }
#content-nocolumn p.text_source {  font-size:1.1em; }

#content p.text_source a {  border-bottom:2px solid #000000; }
#content p a { border-bottom:2px solid #003c66; }
#content h4 a { border-bottom:2px solid #003c66; }


.video_source {  font-size:1.1em; clear: both; margin-top: 2px; }

/* SIDEBAR ====================================================================== */

#sidebar 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(../images/search-input-bg-2.gif) no-repeat; color: #666666; }
#sidebar .search-box form input.btn-paddingtop { padding-top:30px; }
#sidebar h4 { margin: 0 0 8px 0; font-size: 1.3em; }
#sidebar .link, #sidebar .resource, #sidebar .resource-links { margin: 8px 0 0 8px; }

#sidebar .workforce-link, #sidebar .workforce-resource { margin: 8px 0 0 8px; }
#sidebar .linkhome { margin: 0 0 0 8px; }
.spotlight-box span.linkhome a { text-align:left; font-size:1.1em; color:#000000;  border-bottom:2px solid #000000; }
#sidebar .link ol, #sidebar .resource ol, #sidebar .resource-links ol { margin-bottom: 20px; }
#sidebar .link ol li, #sidebar .resource ol li, #sidebar .resource-links ol li { margin-bottom: 6px; }
#sidebar .link ol li a, #sidebar .resource ol li a , #sidebar .resource-links ol li a{ font-size: 1.2em; border-bottom: 2px solid #f00; }

#sidebar .workforce-link ol, #sidebar .workforce-resource ol { margin-bottom: 20px; }
#sidebar .workforce-link ol li, #sidebar .workforce-resource ol li { margin-bottom: 6px; }
#sidebar .workforce-link ol li a, #sidebar .workforce-resource ol li a { font-size: 1.2em; border-bottom: 2px solid #ffbd72; }


#sidebar .link ol li a:hover, #sidebar .resource ol li a:hover, #sidebar .resource-links ol li a:hover  { border-bottom: 0;}
#sidebar .resource ol li {  background: url(../images/link-icon.gif) no-repeat; padding: 0 0px 0 20px;  }
#sidebar .search-box { padding: 12px 0 10px 11px; width: 216px; background: url(../images/search-box.jpg) left bottom no-repeat; position: static; z-index: 0; }
#sidebar .search-box form h3 { font-size: 1.3em; margin: 0; overflow: hidden; position: static; cursor: pointer; height: 26px; z-index: 10; }
#sidebar .search-box form div.input-fields ul { clear: both; margin: 3px 0 0 0; }
#sidebar .search-box form div.input-fields ul li { margin-right: 8px;}
#sidebar .search-box form div.input-fields ul li a { border-bottom: 1px dotted #777777; font-size: 1.1em; }
#sidebar .search-box form div.input-fields ul li a:hover {border-bottom: 0px; }
#sidebar .search-box form div.input-fields p { clear: both; margin: 3px 0 0 0; }
#sidebar .search-box form { clear: both; }
#sidebar .search-box form h3 span.expand { cursor: pointer; margin: 2px 6px 0 0px; float: left; height: 15px; width: 11px; display: block; background: url(../images/sub-heading-expand-sm.gif) no-repeat; }
#sidebar .search-box form h3 span.collapse { cursor: pointer; margin: 2px 6px 0 0px; float: left; height: 15px; width: 11px; display: block; background: url(../images/sub-heading-collapse-sm.gif) no-repeat; }
#sidebar .search-box-bottom { margin-bottom: 25px; }
#sidebar .search-jobs { margin: 8px 0 15px 8px; }
#sidebar .search-jobs form { margin-bottom: 0px; padding-bottom: 0px; }
#sidebar .search-jobs p { clear: both; margin: 0px; padding: 0px; }

#sidebar .search-box div.PoweredbyMNWorks  {margin-left:90px;margin-top:5px;}
#sidebar .search-box div.moreoptions  {float:left;}

#sidebar  h3.results { font-weight:bold; font-size:1.3em; margin:6px 0 2px 0; padding-top:10px; border-top:1px solid #e8e8e8; }

#sidebar .pathways-link { margin-right:10px; margin-top:40px; margin-bottom:0px; background-color:#ef8c20; padding:10px; }
#sidebar .pathways-link ul li { list-style:disc; font-size:1.2em; padding-bottom:10px;   }
.right-pathways-1column .pathways-search-box { padding: 10px 0 5px 5px; width: 310px; height:145px; background: url(/iseek/_ui/images/search-box-pathways.jpg) left bottom no-repeat; position: static; z-index: -50; }

/* SIDEBAR HOME ====================================================================== */
.spotlight-box-home {

	background-color: #f1f1f1;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6x;
	border-radius: 6px; /* future proofing */
	margin-right:20px;
	padding-bottom: 15px;

}

.spotlight-box-home ul {list-style:disc; padding:0 20px 0 25px; font-size: 1.1em; }
.spotlight-box-home h3 {margin-left:10px;}
.spotlight-box-home ul a {text-decoration:underline;}

/* SIDEBAR SUBPAGES ====================================================================== */

.spotlight-box-sub {


	-moz-border-radius: 6px;
	-webkit-border-radius: 6x;
	border-radius: 6px; /* future proofing */
	margin-left:15px;
	max-width:170px;

	border: none;

}


.spotlight-box-sub img {display:block !important;}

.spotlight-box-home ul {list-style:disc; padding:0 20px 0 25px; font-size: 1.1em; }
.spotlight-box-home h3 {margin-left:10px;}
.spotlight-box-home ul a {text-decoration:underline;}
/* survey */
#sidebar .survey { padding: 0 0 0 2px; margin: 10px 0 0 0; }
#sidebar .survey h4 { color: #f00; font-size: 1.8em; width: 180px; font-weight: normal; line-height: 24px; }
#sidebar .survey ol { margin: 8px 0 8px 0; }
#sidebar .survey ol li { text-align: left; }
#sidebar .survey ol li label { font-size: 1.3em; margin-left: 9px; }
.assessment-row {border-bottom:1px #ccc solid; padding-left:10px;}
#left-column-assessment{padding-top:5px;}
#right-column-assessment{margin-top:5px; font-size:1.2em;}
.survey-results-label{padding: 10px 10px 0 10px; font-size: 1.5em; font-weight: bold; }


/* mnscu apply now */

.mnscu-box a.mnscu-highlights{display: block;background-color:#D19700; border-radius: 10px; color:#FFF; padding:10px 0 10px 0; max-width: 100px;text-align:center; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em;margin-left:40px;}

/*INTERFACE CHANGE 1*/
.nosub .mnscu-box a.mnscu-highlights {background-color: #003c66; font-size:1.4em; margin-right: auto; margin-left:auto;margin-top:2px;}
.green .mnscu-box a.mnscu-highlights {background-color: #003c66;font-size:1.4em; margin-right: auto; margin-left:auto;margin-top:2px;}
.purple .mnscu-box a.mnscu-highlights {background-color: #003c66;font-size:1.4em; margin-right: auto; margin-left:auto;margin-top:2px;}
.orange .mnscu-box a.mnscu-highlights {background-color: #003c66;font-size:1.4em; margin-right: auto; margin-left:auto;margin-top:2px;}

.mnscu-box a.mnscu-highlights:hover{

	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}

.mnscu-box img {
		margin-left:auto;
		margin-right:auto;
}
/* school profile page */

#sidebartools ul.operation li a { display:block; margin-top:-4px; color:#333333; font-size:1.1em; border-bottom:1px dotted #333333; height:15px; }




/* COPYRIGHT ====================================================================== */
 #copyright {
	 padding-top: 15px;
	 background:#fff;
	 clear:both;
}
 #copyright {
	 font-size:1.1em;
}
 #copyright ul.bottom-nav li {
	float:none;
	 display:inline-block
}
 #copyright ul.bottom-nav li a {
	 color: #000000;
	 border-bottom:2px solid #ccc;
	 font-weight:100;
	 font-size:1.1em;
	 margin: 0 .6em 0 0;
}
 #copyright .copyright-logo {
	float:left;
	width:20%;
}
 #copyright .copyright-menu {
	float:left;
	width:60%
}
 #copyright .copyright-menu-list {
	width: 100%;
	 text-align:center;
}
 .copyright-statement {
	float:none;
}
 #copyright .social {
	float:right;
	 text-align:right;
}
 #footer .social {
	margin-top:10px;
}
 #copyright a {
	 color: #000000;
	 border-bottom: 2px solid #ccc;
	 font-weight: 100;
	 margin: 0 .6em 0 0;
}
 .minnstatefooterlogo {
	max-width: 250px;
	 margin-bottom:20px;
	 text-align: center;
}
 .copystatement {
	 margin-top:20px;
	 text-align:center;
}
 .footerCol1 {
	width:25%;
	 float:left
}
.indentfootcol {padding-left:50px;}


/*FEEDBURNER SYNDICATION TOOL =========================================================*/
.feedBurnerFeedBlock {

	width:400px;
	line-height:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
/* OPERATION LINKS ==================================================================================== */
/* xoperation */
ul.xoperation { display:inline-block; }
ul.xoperation li { height:12px; float:left; padding-right:10px; margin: 0 10px 0 0px; text-align:right; border-right:1px solid #E8E8E8;}
/*
ul.xoperation li { margin: 0 0 10px 0; }
ul.xoperation li a { text-decoration: underline; }
*/
ul.xoperation li a { display:block; margin-top:-4px; color:#808080; font-size:1.1em; border-bottom:2px solid #333333; height:15px; }
ul.xoperation li.share { background: url(../images/share-icon.gif) no-repeat; padding:0 10px 0 12px;}
ul.xoperation li.share2 { background: url(../images/icon-share2.gif) no-repeat; padding:0 10px 0 12px;}
ul.xoperation li.print { background: url(../images/print-icon.gif) no-repeat; padding:0 10px 0 16px;}
ul.xoperation li.folder-remove { background: url(../images/icon-folder-remove.gif) no-repeat; padding:0 10px 0 22px;}
ul.xoperation li.item-remove { background: url(../images/icon-item-remove.gif) no-repeat; padding:0 10px 0 17px;}
ul.xoperation li.note-add { background: url(../images/icon-note-add.gif) no-repeat; padding:0 10px 0 17px;}
ul.xoperation li.note-edit { background: url(../images/icon-note-edit.gif) no-repeat; padding:0 10px 0 17px;}
.note-edit { background: url(../images/icon-note-edit.gif) no-repeat; padding:0 10px 0 17px;}
ul.xoperation li.share div.share-menu .menu-contents input.text {width:250px; border:solid 1px #c6c0c0; background-image:url(../images/input-bg.gif)}
ul.xoperation li.share div.share-menu .menu-contents input.image { margin:5px 5px 5px 0; }
ul.xoperation li.share div.share-menu .menu-contents { margin: 10px 0; }
ul.xoperation li.share div.share-menu .menu-contents span.close { display: none; }
ul.xoperation li.share div.share-menu .menu-contents label, ul.xoperation li.share div.share-menu .menu-contents p { font-size: 1.1em !important; line-height: 1.1em !important; font-weight: bold; display: block; }
ul.xoperation li.share div.share-menu .menu-contents input.text { display: block; margin: 5px 0; }
ul.xoperation li.share div.share-menu .menu-contents .message { display: block; }
ul.xoperation li.share div.share-menu .menu-contents .section-bottom { margin: 10px 0 0 0; }
ul.xoperation li.share div.share-menu .menu-contents ul.external-links li a { margin: 0 0 0 2px; padding: 2px 0 0 0; }
ul.xoperation li.share div.share-menu .menu-contents ul li img { float:left; margin-top:0px;}

/* operation */
ul.operation { display:inline-block; }
ul.operation li { height:12px; float:left; padding-right:10px; margin: 0 10px 0 0px; text-align:right; border-right:1px solid #E8E8E8;}
ul.operation li a { display:block; margin-top:-4px; color:#333333; font-size:1.1em; border-bottom:1px dotted #333333; height:15px; }
ul.operation li a:hover { border-bottom: 1px dotted #fff; }
ul.operation li.share { background: url(../images/share-icon.gif) no-repeat; padding:0 10px 0 12px;}
ul.operation li.share2 { background: url(../images/icon-share2.gif) no-repeat; padding:0 10px 0 12px;}
ul.operation li.print { background: url(../images/print-icon.gif) no-repeat; padding:0 10px 0 16px;}
ul.operation li.folder-remove { background: url(../images/icon-folder-remove.gif) no-repeat; padding:0 10px 0 22px;}
ul.operation li.item-remove { background: url(../images/icon-item-remove.gif) no-repeat; padding:0 10px 0 17px;}
ul.operation li.note-add { background: url(../images/icon-note-add.gif) no-repeat; padding:0 10px 0 17px;}
ul.operation li.note-edit { background: url(../images/icon-note-edit.gif) no-repeat; padding:0 10px 0 17px;}

ul.operation li.last { border-right: 0; }
ul.operation li.share div.share-menu {text-align:left; display:none;position:absolute;z-index:1; width:290px; height:229px; margin-top:10px; margin-left:-80px; background: url(../images/share-menu-bg.gif) no-repeat; }
ul.operation li.share div.share-menu .menu-contents {position:relative;margin:16px 21px;}
ul.operation li.share div.share-menu .menu-contents label {position:relative; margin:0; padding:0; font-weight:bold; }
ul.operation li.share div.share-menu .menu-contents input.text {width:250px; border:solid 1px #c6c0c0; background-image:url(../images/input-bg.gif)}
ul.operation li.share div.share-menu .menu-contents input.image { margin:10px 5px 5px 0; }
ul.operation li.share div.share-menu .menu-contents img { margin:10px 5px 5px 0; }
ul.operation li.share div.share-menu .menu-contents span.close { font-size:1em;  margin-top:-10px; cursor:pointer; float:right;}
/*ul.operation li.share div.share-menu .menu-contents ul li {clear:both; display:block; height:20px; text-align:left; vertical-align:top; border:0;}*/
/*ul.operation li.share div.share-menu .menu-contents ul.external-links li { float: left; display: inline; height:20px; text-align:left; vertical-align:top; border:0; }*/
ul.operation li.share div.share-menu .menu-contents ul.external-links li { height:20px; text-align:left; vertical-align:top; border:0; }
ul.operation li.share div.share-menu .menu-contents ul.external-links { position: relative; }
ul.operation li.share div.share-menu .menu-contents ul.external-links li { position: absolute; }
ul.operation li.share div.share-menu .menu-contents ul.external-links li.position1 { top: 0; left: 15px; }
ul.operation li.share div.share-menu .menu-contents ul.external-links li.position2 { top: 0; left: 135px; }
ul.operation li.share div.share-menu .menu-contents ul.external-links li.position3 { top: 25px; left: 15px; }
ul.operation li.share div.share-menu .menu-contents ul.external-links li.position4 { top: 25px; left: 135px; }
ul.operation li.share div.share-menu .menu-contents ul.external-links li a { margin-left: 25px; padding: 2px 0 0 0; }
ul.operation li.share div.share-menu .menu-contents ul li img { float:left; margin-top:0px;}
ul.operation li.share div.share-menu .menu-contents .message {font-size:1em; border:0;}
ul.operation li.share div.share-menu .menu-contents .list-header {margin:5px 0 8px 0px;}
ul.operation li.share div.share-menu .menu-contents label, ul.operation li.share div.share-menu .menu-contents p { font-size: 1.1em !important; line-height: 1.1em !important; font-weight: bold; }
ul.operation li.share div.share-menu .menu-contents div.section-top {}
ul.operation li.share div.share-menu .menu-contents div.section-bottom { padding: 10px 0 0 0; border-top: solid 1px #E8E8E8; margin: 15px 0 0 0; }


/* DETAIL CONTENT 2 COLUMN ====================================================================== */
#content .left-column { }
#content .left-column ul.forth-nav { margin:4px 0 0 11px; border-top:1px solid #E8E8E8; }
#content .left-column ul.forth-nav li { padding: 6px 0px 6px 10px; border-bottom:1px solid #E8E8E8; vertical-align:middle; }
#content .left-column ul.forth-nav li.sub { background:#F3F3F3 }
#content .left-column ul.forth-nav li a { font-size:1.2em; color:#000000; line-height:1.2em; padding-right: 3px; border-bottom:none; }
#content .left-column ul.forth-nav li a:hover { color:#222222; }
#content .left-column ul.forth-nav li.sub a { font-weight:bold; }
#content .left-column ul.forth-nav li.active { background:#E8E8E8 }
#content .left-column ul.forth-nav li.active a { font-weight:bold; }

#content .left-column ul.forth-nav li ul.fifth-nav { margin-left:-10px; }
#content .left-column ul.forth-nav li ul.fifth-nav li { border-bottom:0; padding: 3px 0px 3px 20px; vertical-align:middle; }
#content .left-column ul.forth-nav li ul.fifth-nav li a { font-size:1.1em; font-weight: normal; line-height:1.1em; }
#content .left-column ul.forth-nav li ul.fifth-nav li.active { background:#E8E8E8 }
#content .left-column ul.forth-nav li ul.fifth-nav li.active a { font-weight:bold; }

#content .left-column ul.forth-nav li ul.fifth-nav li.sub { background:#F3F3F3 }
#content .left-column ul.forth-nav li ul.fifth-nav li.sub a { font-weight:bold; }
#content .left-column ul.fifth-nav li ul.sixth-nav { margin-left:-5px; }
#content .left-column ul.fifth-nav li ul.sixth-nav li { border-bottom:1px; padding: 3px 0px 3px 20px; vertical-align:middle; }
#content .left-column ul.fifth-nav li ul.sixth-nav li a { font-size:1.1em; font-weight: normal; line-height:1.1em; }
#content .left-column ul.fifth-nav li ul.sixth-nav li.active {  background:#E8E8E8 }
#content .left-column ul.fifth-nav li ul.sixth-nav li.active a { font-weight:bold; }
#content .left-column ul.nav { width:150px; margin:4px 0 0 1px; padding-bottom: 15px; padding-left: 15px; } /* border-top:1px solid #E8E8E8; */


#content .fullcontent .right-column { float:left; width:710px; position: relative; padding-top:10px; }
#content .right-column {  padding-top:10px; }
#content .right-column h1 { font-size:2em; font-family:'Montserrat', sans-serif; font-weight:bold; }

#content .left-1column { float:left; width:320px; }
#content .left-1column p { clear:left; }
#content .left-1column img { float:left;  margin:0 10px 10px 0; }
#content .left-1column img.video { float:left;  margin:0 10px 0 0; }
#content .right-1column { float:left; width:320px; position: relative; }
#content .right-1column p { clear:left; }
#content .right-1column img { float:left;  margin:0 10px 10px 0; }
#content .right-1column img.video { float:left;  margin:0 10px 0 0; }

#content .left-pathways-1column { float:left; width:320px; padding-right:5px; border-right:solid 1px #CCCCCC; }
#content .left-pathways-1column p { clear:left; }
#content .left-pathways-1column img { float:left;  margin:0 10px 10px 0; }
#content .left-pathways-1column img.video { float:left;  margin:0 10px 0 0; }
#content .right-pathways-1column { float:left; width:320px; padding-left:20px; }
#content .right-pathways-1column p { clear:left; }
#content .right-pathways-1column img { float:left;  margin:0 10px 10px 0; }
#content .right-pathways-1column img.video { float:left;  margin:0 10px 0 0; }


/*Career detail tooltip */
.careerdetailtooltip {margin: 25px 0 0 20px;}

body.detail-content #content p { font-size:1.3em; line-height:1.3em; }
body.detail-content #content p.intro { line-height:16px; margin-top:16px;}
body.detail-content #content-nocolumn p { font-size:1.3em; line-height:1.3em; }
body.detail-content #content-nocolumn p.intro { font-size:1.8em; line-height:22px; margin-top:16px;}



body.detail-content #content p.text_source { font-size:1.1em; }

body.detail-content #content h2, body.detail-content #content h3, body.detail-content #content h4 { color:#000000; font-weight:bold; padding: .5em 0 .5em 0;}
body.detail-content #content h2 { font-size:1.8em; line-height:1.4em; }
caption .header2 { font-size:1.8em; line-height:1.4em; }
body.detail-content #content h3 { font-size:1.5em; line-height:1.4em; }
caption .header3  { font-size:1.5em; line-height:1.4em; }
body.detail-content #content h4 { font-size:1.3em; line-height:1.3em; }
body.detail-content #content h4 a { border-bottom:2px solid #07609e; }




#content div.inset-image-wrapper { float:right; width: 208px; margin: 16px 0 20px 15px; }
#content div.inset-image-wrapper img.shot { margin: 0 0 5px 0; }
#content p.photo-caption { font-size:1.2em; line-height:1.1em; padding: 0 5px 0 5px; margin: 0px}

#content div.inset-vert-image-wrapper { float:right; width: 148px; margin: 16px 0 20px 15px; }
#content img.shot { float:right; margin: 16px 0 20px 15px; }
#content p.photo-caption { font-size:1.2em; line-height:1.1em; padding: 0 5px 0 5px; margin: 0px}

#content ul.list { margin:0 0 20px 0px; }
#content ul.list li { background-image: url(/iseek/_ui/images/list-style-circle.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left:30px; font-size:1.3em; margin:4px 0 4px 0; }
#content ul.list li a { border-bottom:2px solid #07609e; }
#content ul.list li a:hover { border-bottom: 0;}
#content ul.ul li { background-image: url(/iseek/_ui/images/list-style-circle.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left:30px; font-size:1.3em; margin:4px 0 4px 0; }

#content ul.sublist li {font-size:1em; margin:0 0 0px 20px; background-image: url(/iseek/_ui/images/list-bullet.gif); }

.green ul.list { margin:0 0 20px 0px; }
.green ul.list li { background-image: url(/iseek/_ui/images/list-style-circle-green.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left:30px; margin:4px 0 4px 0; }



#content ol.list { list-style: decimal; margin: 0 0 20px 0px; padding-left: 25px;}
#content ol.list li { font-size:1.3em; margin:4px 0 4px 0px; padding-left: 5px;}
#content ol.list li a { border-bottom:2px solid #000000; }
#content ol.list li a:hover { border-bottom: 0;}

#content ol.sub-info { }
#content ol.sub-info li { clear:both; margin-bottom:16px;  }
#content ol.sub-info li h3 { cursor: hand; cursor: pointer; padding: 0 0 0 10px; vertical-align:middle; line-height:33px; background: #E1E1E1; margin-bottom: 10px; }

body.detail-content #content h3.favexp { cursor: hand; cursor: pointer; padding: 0 0 0 10px; vertical-align:middle; line-height:33px; background: #E1E1E1; margin-bottom: 10px; }
body.detailcontent-1column #content h3.favexp { cursor: hand; cursor: pointer; padding: 0 0 0 10px; vertical-align:middle; line-height:33px; background: #E1E1E1; margin-bottom: 10px; }

body.detailcontent-1column #content h3.background { padding: 0 0 0 10px; vertical-align:middle; line-height:33px; background: #E1E1E1; margin-bottom: 10px; }

/* #content ol.sub-info 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; } */

#content ol.sub-info li blockquote { margin:10px 0 0 20px;}
#content ol.sub-info li ul.clist { margin: 10px 0 30px 36px;}

#content ol.sub-info li ul.clist li { float:left; font-size:1.2em; background: url(../images/list-bullet.gif) no-repeat; padding: 0 20px 10px 22px; margin-bottom:4px;}

#content ol.sub-info li ol.clist { margin: 10px 0 30px 36px;}
#content ol.sub-info li ol.clist li {float:left; font-size:1.2em; background: url(../images/list-bullet.gif) no-repeat; padding: 0 20px 10px 22px; margin-bottom:4px;}
#content ol.sub-info li ul.clist li a { border-bottom:2px solid #07609E; font-size:1.1em; }

/* remove multiple columns for external link in collapsible area
#content ol.sub-info li ul li { width:120px; float:left; background: url(../images/link-icon.gif) no-repeat; padding: 0 20px 0 22px; margin-bottom:4px;}
*/
#content ol.sub-info li ul li { font-size: 1.2em;  float:left; /* background: url(../images/link-icon.gif) no-repeat; */ padding: 0 20px 15px 22px; margin-bottom:4px;}
#content ol.sub-info li ul li a { border-bottom:2px solid #006cb7; font-size:1.2em; }
#content ol.sub-info li ul li a:hover { border-bottom: 0;}
#content ol.sub-info li ul li ul li { font-size: 1.2em; width:420px; float:left; /* background: url(../images/link-icon.gif) no-repeat; */ padding: 0 20px 15px 22px; margin-bottom:4px;}



body.detail-content #sidebar {}
body.detail-content .right-sidebar {float:right; padding-right:10px;}

/* CONTENT ITEM DETAIL PAGE ==================================================================================== */


body.contentitem-detail #wrapper #inner .body-container { border-left: 1px solid #E8E8E8; padding:3px 0 0 0;}


body.contentitem-detail h1.title { font-size:2.8em; color:#333333;}
body.contentitem-detail #wrapper #inner .body-container #content .title-container .sub-title { font-size:1.3em; line-height:1.2em; padding:0 0 0 0; }
body.contentitem-detail #wrapper #inner .body-container #content .title-container .sub-title a { border-bottom:2px solid; }
body.contentitem-detail #wrapper #inner .body-container #content .title-container .sub-title a:hover { border-bottom: 0; }
body.contentitem-detail #content .right-column div.inset-image-wrapper { margin-top: 0; }

body.contentitem-detail #content .right-column h1 { font-size:2.8em; color:#333333; }
body.contentitem-detail #content .right-column h2 { font-size:1.8em; color:#000000; font-weight:bold; }
body.contentitem-detail #content .right-column h3 { font-size:1.5em; color:#000000; font-weight:bold; }
body.contentitem-detail #content .right-column h4 { font-size:1.3em; color:#000000; font-weight:bold; }

body.contentitem-detail #content .right-column p { font-size:1.3em; margin-right: 20px; }
body.contentitem-detail #content .right-column p.intro { margin-top:0px; font-size:1.8em; line-height:22px;}
body.contentitem-detail #content .right-column p.text_source { font-size:1.1em; }

body.contentitem-detail #content .right-column .quickfacts { padding: 15px; margin-bottom: 20px; border: 1px solid #E8E8E8; }
body.contentitem-detail #content .right-column .quickfacts h2 { margin-bottom: 10px; }
body.contentitem-detail #content .right-column .quickfacts h3 { margin-bottom: 0px; padding-bottom: 0px; color: #fba238; font-size: 1.3em;}
body.contentitem-detail #content .right-column .quickfacts h3 span.value { font-size:.9em; font-weight:normal; }
/* body.contentitem-detail #content .right-column .quickfacts h3 a { border-bottom:2px solid #f00; } */
body.contentitem-detail #content .right-column .quickfacts h3 a:hover { border-bottom: 0px; }
body.contentitem-detail #content .right-column .quickfacts img.bargraph { margin: 5px 0 15px 0; }


/* SKILLS ASSESSMENT ==================================================================================== */
body.skills #wrapper #inner .body-container { border-left: 1px solid #E8E8E8; }
body.skills h1.skills-title { font-size:2.8em; color:#333333; margin-left:5px; }
.skills-title-subtitle {margin-left:5px;}

body.skills p.sub-title { font-size:1.3em; line-height:1.2em; padding:0 0 0 5px; }

.skills-left-column { margin-top:30px;  }
.skills-left-column ol { list-style:decimal inside;  border-top:1px solid #E8E8E8; }
.skills-left-column ol.left-nav { list-style-type:none; padding: 0px; margin: 0px; width:160px; border-top:1px solid #E8E8E8; }
.skills-left-column ol li { padding-left:8px; border-bottom:1px solid #E8E8E8; line-height:26px; font-size:1.2em; }
.skills-left-column ol li.current { background:#F1F1F1; }
.skills-left-column ol li.current a { font-weight:bold; }
.skills-left-column ol li a {  }



.skills-left-column ul.forth-nav { margin:4px 0 0 11px; border-top:1px solid #E8E8E8; }
.skills-left-column ul.forth-nav li { padding-left:10px; border-bottom:1px solid #E8E8E8; vertical-align:middle; line-height:26px; }
.skills-left-column ul.forth-nav li.sub { background:#F3F3F3 }
.skills-left-column ul.forth-nav li a { font-size:1.2em; color:#000000; }
.skills-left-column ul.forth-nav li a:hover { color:#222222; }
.skills-left-column ul.forth-nav li.sub a { font-weight:bold; }
.skills-left-column ul.forth-nav li ul.fifth-nav { margin-left:-10px; }
.skills-left-column ul.forth-nav li ul.fifth-nav li { border-bottom:0; padding-left:20px; vertical-align:middle; line-height:20px; }
.skills-left-column ul.forth-nav li ul.fifth-nav li a { font-size:1.1em; font-weight: normal; }
.skills-left-column ul.forth-nav li ul.fifth-nav li.active { background:#E8E8E8 }
.skills-left-column ul.forth-nav li ul.fifth-nav li.active a { font-weight:bold; }
.skills-left-column ul li a { font-size:1.2em; border-bottom:2px solid #ffbd72; }

/* added for temporary skills results detail collapsible section */
.profile{ /*header of school profile sections*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
margin-bottom: 10px;
font-size: 1.3em;
}

 /*ONET Interest Profiler */


	.showPrint {display:none;}
	.hidePrint {display:block;}

/*Hide labels except from screen readers */
#interest span.lbltext {position: absolute !important;clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);}


.openprofile{ /*class added to contents of school profile sections when they are open*/
background: #FF9900;
}

.skills-right-column ol.sub-info { }
.skills-right-column ol.sub-info li { clear:both; margin-bottom:16px;  }
.skills-right-column ol.sub-info li h3 { cursor: hand; cursor: pointer; font-size:1.3em; padding: 0 0 0 10px; vertical-align:middle; line-height:33px; background: #E1E1E1; margin-bottom: 10px; }



.skills-right-column h3 { font-weight:bold; font-size:2.1em; }
.skills-right-column h2 { font-weight:bold; font-size:1.9em; }
.skills-right-column p { font-size:1.3em; }
.skills-right-column td { vertical-align: top; }
.skills-right-column td a { border-bottom:2px solid #ffbd72; }
.skills-right-column p.sub-title { font-size:1.5em; }
.skills-right-column p a { border-bottom:2px solid #ffbd72; }


.skills-right-column .skills-btn p.btn-next .btn-test {
    cursor: hand;
    cursor: pointer;
    border: 0px solid #006;
    color:#fff;
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    padding:0 10px 3px 6px;
    line-height:21px;
    display:block;
    width:225px; height:21px;
    background: url(../images/btn-next.gif) no-repeat;

}

.orange #content .skills-btn p.btn-prev a {cursor: hand; cursor: pointer; background: url(/iseek/_ui/images/btn-end-arrow.png) no-repeat left center;
	font-family: arial, sans-serif;
	font-size:.9em;
	border:none;
	color:#FFF;
	background-color:#003c66;
	padding:4px 4px 4px 18px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;  }

.skills-btn p.btn-prev a:hover {
	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}

.skills-btn { margin-bottom:2px; }
.skills-btn p.btn-prev { cursor: hand; cursor: pointer; float:left; height:22px; width:224px; font-size: .8em; font-weight: bold; }
.skills-btn p.btn-next { float:right; height:22px; font-size: 1.2em; font-weight: bold; /* width:129px; */ }
.skills-btn p a { font-size:1.2em; color:#fff; border-bottom: none; }

.skills-btn p.btn-prev { float:left; height:22px; width:224px; }

body.detailcontent-1column #content .questionnair { clear:both; border-top:1px solid #E8E8E8; padding-top:12px; }
body.detailcontent-1column #content .questionnair h4 {  padding-left:10px; vertical-align:middle; min-height:38px; font-size:1.5em; font-weight:bold; background-color: #f1f1f1; }
body.detailcontent-1column #content ol.questions { margin:0 0 20px 10px;   }
body.detailcontent-1column #content ol.questions li { clear:both; border-bottom:1px solid #E8E8E8; margin-top:8px;}
body.detailcontent-1column #content ol.questions li p { font-size:1.3em; font-weight:bold; float:left; margin-right:8px; }



.skills-right-column .skills-btn { margin-bottom:2px; }
.skills-right-column .skills-btn p.btn-prev { cursor: hand; cursor: pointer; float:left; height:22px; width:224px; font-size: 1em; font-weight: bold; }
.skills-right-column .skills-btn p.btn-next { float:right; height:22px; font-size: 1.2em; font-weight: bold; /* width:129px; */ }
.skills-right-column .skills-btn p a { font-size:1.2em; color:#fff; }

.skills-right-column .skills-btn p.btn-next a span { padding-left:6px; vertical-align:middle; line-height:21px; display:block; width:130px; height:21px; background: url(../images/btn-next.jpg) no-repeat; }
.skills-right-column .questionnair { clear:both; border-top:1px solid #E8E8E8; padding-top:12px; }
.skills-right-column .questionnair h4 {  padding-left:10px; vertical-align:middle; min-height:38px; font-size:1.5em; font-weight:bold; }

.skills-right-column h4 {  padding:10px 10px 0px 10px; font-size:1.5em; font-weight:bold; background-color: #F1F1F1; }

.skills-right-column .questionnair p.sub-title { margin:10px 0 10px; font-size:1.2em; color:#808080;  }
.skills-right-column ol.questions { margin:0 0 20px 10px;   }
.skills-right-column ol.questions li { clear:both; border-bottom:1px solid #E8E8E8; margin-top:8px;}
.skills-right-column ol.questions li p { font-size:1.3em; font-weight:bold; float:left; margin-right:8px; }
/*
.skills-right-column ol.questions li a { position:relative; display:block; padding:2px; float:left; width:15px; height:15px; }
.skills-right-column ol.questions li a span.tip { vertical-align:middle; line-height:29px; font-size:1.1em; padding-left:20px; width:237px; height:29px; top:-5px; left:11px; position:absolute; display:block; background: url(../images/tip-box-bg.png) no-repeat;}
*/
.skills-right-column ol.questions li div { width:100%; }
.skills-right-column ol.questions li span.desc { clear:both; display:block; float:left; font-size:1.2em; font-weight:bold;}


/* .skills-right-column ol.questions li fieldset input { display:block; float:right; } */

.skills-right-column ol.questions li fieldset label {display:block; float:right; font-size:1.1em;}

.skills-right-column ol.questions li p.down { padding-left:30px; clear:both; float:left; font-size:1.1em; font-weight:normal; }
.skills-right-column ol.questions li p.up {padding-right:130px; float:right;font-size:1.1em; font-weight:normal; }


/* SEARCH RESULTS ==================================================================================== */
body.search-results #wrapper #inner .body-container { padding-left:20px;padding-right:20px;}
body.search-results h1.search-title { font-size:2.8em; color:#333333; }
body.search-results #content ul.operation { margin: 0 0 0px 10px; }
body.search-results p.selection { line-height:13px; margin-right:15px;}
body.search-results p { font-size:1.2em; line-height:1.3em; }
body.search-results p.intro { font-size:1.2em; font-weight: bold; line-height:22px; margin-top:16px;  color: #003c66;}
body.search-results p.sectorintro { font-size:1.5em; font-weight: bold; line-height:22px; margin-top:16px;  color: #003c66;}
body.search-results p.minititle { font-size:1.5em; font-weight: bold; line-height:22px; margin-top:0px;  color: #003c66;}

body.search-results p.wbl-narrow { line-height:10px;}




.searchresults-left-column { margin-top:18px; padding-left:10px;}
.searchresults-left-column ol { list-style:decimal inside; width:160px; border-top:1px solid #E8E8E8; }
.searchresults-left-column ol li { padding-left:8px; border-bottom:1px solid #E8E8E8; height:auto; line-height:26px; vertical-align:middle; font-size:12px; }
.searchresults-left-column ol li.current { background:#F1F1F1; }
.searchresults-left-column ol li.current a { font-weight:bold; }
.searchresults-left-column ol li a {  }

.searchresults-left-column ol.sub-info {list-style:none outside none; border-top:0px solid #E8E8E8;}
.searchresults-left-column ol.sub-info li { border-bottom:0px solid #E8E8E8; padding-left:10px; }
.searchresults-left-column ol.sub-info li h3 { font-size: 1.1em; cursor: hand; cursor: pointer; margin: -5px 0 0 -10px;}


.searchresults-left-column ul.forth-nav { width:150px; margin:4px 0 0 11px; border-top:1px solid #E8E8E8; }


.searchresults-left-column ul.nav li {  vertical-align:middle; line-height:16px; margin:7px 0 20px 0; font-size:11px;}

.searchresults-left-column ul.nav li a {border-bottom:2px solid #000000; font-size:11px; }
.searchresults-left-column ul.nav li a:hover  {border-bottom:0px; }

.searchresults-right-column ul.list { font-size:1.1em; }
.searchresults-right-column li a {border-bottom:2px solid #000000; font-size:1.1em; }
.searchresults-right-column li a:hover  {border-bottom:0px; }

.searchresults-right-column {  float:left; margin-top:15px; font-size:1.1em; }
.searchresults-right-column h3 { font-weight:bold; font-size:15px;margin-bottom:15px; margin-right:15px; clear:both; }
.searchresults-right-column .shade { background-color: #f1f1f1; width: 600px; padding: 5px;}
.searchresults-right-column p.sub-title { font-size:1.5em; }
.searchresults-right-column a {border-bottom:2px solid #000000; }
.searchresults-right-column .p {padding-top: 12px; }
.searchresults-right-column .text_source {font-size:1.1em; }

.orange .searchresults-right-column a {border-bottom-color: #ffbd72; }

/*subinfo*/
body.search #content p.intro { font-size:1.8em; line-height:22px; }

/* Tables used to display school, course, program data */

.searchresults-right-column table.edusearch th.subtitle { font-size:1.7em; line-height: 1.5em;}
.searchresults-right-column table.edusearch a {border-bottom:2px solid #006cb7; }
.searchresults-right-column table.edusearch th { font-size:1.1em; }
.searchresults-right-column table.edusearch td.tdcenter { text-align: center; }

.searchresults-right-column .skills-btn { margin-bottom:2px; }
.searchresults-right-column .skills-btn p.btn-prev { float:left; height:22px; width:224px; }
.searchresults-right-column .skills-btn p.btn-next { float:right; height:22px; width:129px; }
.searchresults-right-column .skills-btn p a { font-size:1.1em; color:#fff; }
.searchresults-right-column .skills-btn p.btn-prev a span { padding-left:20px; vertical-align:middle; line-height:21px; display:block; width:225px; height:21px; background: url(../images/btn-prev.jpg) no-repeat; }
.searchresults-right-column .skills-btn p.btn-next a span { padding-left:6px; vertical-align:middle; line-height:21px; display:block; width:130px; height:21px; background: url(../images/btn-next.jpg) no-repeat; }
.searchresults-right-column .questionnair { clear:both; border-top:1px solid #E8E8E8; padding-top:12px; }
.searchresults-right-column .questionnair h4 {  padding-left:10px; vertical-align:middle; line-height:38px; width:699px; height:38px; font-size:1.5em; font-weight:bold; background: url(../images/skills-sub-heading.jpg) no-repeat; }

body.search-results p.narrow { line-height:25px; margin-right:15px;}

div.sortedby {margin-left:525px;font-weight:bold; font-size:13px; }

.searchresults-right-column  input.comparecheckbox { margin-left:40px; }


table.seachresults { margin:0;padding:0;
table-layout: fixed; /* column widths is determined by the cells in the first row only. Table renders faster.  */}

table.seachresults th { padding:10px 10px 10px 12px; background-color:#f1f1f1;font-size:1.2em;font-weight:bold;line-height:15px;vertical-align:bottom;}
table.seachresults th.center { text-align: center; }

table.seachresults th  a {border-bottom:2px solid #666666; font-size:1.2em; }

table.seachresults th  a:hover {border-bottom:0px; }

table.seachresults td { margin:0;padding:10px;border-bottom:1px dotted #ffffff; background-color:#ffffff;font-size:1.2em;line-height:15px}

table.seachresults td  a {border-bottom:2px solid #000000; }
table.seachresults td  a:hover {border-bottom:0px; }

table.seachresults th.sortedby { font-weight:bold;font-size:1.2em;color:#000000;}
table.seachresults th.sortedby a { color:#000;border-bottom:none; }

table.seachresults td.sortedby { font-weight:bold; font-size:1.2em;}

table.seachresults td.last { border-bottom:1px solid #f1f1f1;}
table.seachresults td.center { text-align: center; }







/* DETAIL CONTENT 1 COLUMN ==================================================================================== */


body.detailcontent-1column #content h1 { font-size:2.0em; font-family:'Montserrat', sans-serif; font-weight:bold;}
body.detailcontent-1column #content h2, body.detailcontent-1column #content h3, body.detailcontent-1column #content h4 { color:#000000; font-weight:bold; padding: .5em 0 .5em 0;}
body.detailcontent-1column #content h2 { font-size:1.8em; line-height:1.4em; }
body.detailcontent-1column #content h3 { font-size:1.5em; line-height:1.4em; }
body.detailcontent-1column #content h4 { font-size:1.3em; line-height:1.3em; }
body.detailcontent-1column #content p { font-size:1.3em; line-height:1.3em; position: static; z-index: 100;}
#content p.intro { margin-top:1.2em;}
body.detailcontent-1column #content p.text_source { font-size:1.1em;}


body.detailcontent-1column .nosub #content a { border-bottom:2px solid #003399; }
/*
body.detailcontent-1column #content ol.sub-info li ul li { font-size: 1.2em; width:600px; float:left; background: url(../images/link-icon.gif) no-repeat; padding: 0 20px 15px 22px; margin-bottom:4px;}
*/


/* COLORS ==================================================================================== */

.red { color: red; }

/* HIGHLIGHT LEVEL 2 NAVIGATION */
/*
#bresearch a#research { color: #ef8c20; }
#bassess a#assess { color: #ef8c20; }
#bgoals a#goals { color: #ef8c20; }

#blearn a#learn { color: #d93861; }
#bchoose a#choose { color: #d93861; }

#bprepare a#prepare { color: #d93861; }
#bpay a#pay { color: #d93861; }
#bapply a#apply { color: #d93861; }

#bexplore a#explore { color: #5bc25c; }
#bdevelop a#develop { color: #5bc25c; }
#bapplyjobs a#applyjobs { color: #5bc25c; }
#binterview a#interview { color: #5bc25c; }
#bjobloss a#jobloss { color: #5bc25c; }
*/


/* CONTENT LANDING PAGE */
 .info1 p{font-size:1.3em;}
 .info1 ul li {font-size:1.3em;}
#pcontent{padding-left: 15px; padding-right:10px;}
.trends-content{padding-left: 15px; padding-right:10px;}

.trends-content #pcontent {padding-left:0px; padding-right:0px;}

ul.category li p {font-size:1.3em; line-height:1.3em;}
ul.category li ol li a { font-size:1.3em; border-bottom:2px solid #f00; }
.futurework{font-size:1.3em;}
div.rn_Content .rn_List {font-size:1.3em !important;}
.faqlink {font-family:arial, sans-serif; font-size:.6em; font-weight:100; }


.green #content ul.category li ol { list-style-image: url(../images/list-style-circle-green.gif); }
.orange #content ul.category li ol { list-style-image: url(../images/list-style-circle-orange.gif); }



.purple #content ul.category li ol { list-style-image: url(../images/list-style-circle-purple.gif); }

.green #content ul.category li ol li a { border-bottom-color: #00a353; }
.green #content ol.info li .right p a  { border-bottom-color: #00a353; }

.orange #content ul.category li ol li a { border-bottom-color: #db7c1b; }
.orange #content ol.info li .right p a  { border-bottom-color: #db7c1b; }

.purple #content ul.category li ol li a { border-bottom-color: #006cb7; }
.purple #content ol.info li .right p a  { border-bottom-color: #006cb7; }

.green #content ul.category li ol li a:hover { border-bottom: none;}
.green #content ol.info li .right p a:hover  { border-bottom: none;}

.orange #content ul.category li ol li a:hover  { border-bottom: none;}
.orange #content ol.info li .right p a:hover  { border-bottom: none;}

.purple #content ul.category li ol li a:hover  { border-bottom: none;}
.purple #content ol.info li .right p a:hover  { border-bottom: none;}

/* DETAIL CONTENT PAGE */

/* Landing page styles*/
#content p.landing {font-size:1.3em;}
#content a.landing {font-size:1.3em;}



.green #content .right-column ul.list li { background-image: url(../images/list-style-circle-green.gif); }

.green #content .right-column ul.list li ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.green	#content .right-column ul.list li a { border-bottom-color: #2c8e2d; }
.green	#content .right-column ol.sub-info li ul li a { border-bottom-color: #2c8e2d; }
.green  #content .right-column ol.sub-info li ul li a.ext { background: url(../images/link-icon.gif) no-repeat; padding: 0 0px 0 20px; /* background: none; padding: 0 0 0 0; */  }
.green	#content .right-column a {border-bottom:2px solid #2c8e2d; font-size:1em; }
.green	#content .right-column a:hover {border-bottom:0px; }
.green	#content .right-1column a {border-bottom:2px solid #2c8e2d; font-size:1em; }
.green	#content .right-1column a:hover {border-bottom:0px; }
.green	#content .left-1column a {border-bottom:2px solid #2c8e2d; font-size:1em; }
.green	#content .left-1column a:hover {border-bottom:0px; }


/*  .orange	#content a {border-bottom:2px solid #ffbd72; } */




.orange #content .right-column ul.list li { background-image: url(../images/list-style-circle-orange.gif); }
.orange #content .right-column ul.ul li { background-image: url(../images/list-style-circle-orange.gif); }
.orange	#content .right-column ul.list li a { border-bottom-color: #ffbd72; }
.orange	#content .right-column ol.sub-info li ul li a { border-bottom-color: #ffbd72; }
.orange #content .right-column ol.sub-info li ul li a.ext { background: none; padding: 0 0 0 0;  }
.orange	#content .right-column a {border-bottom:2px solid #ffbd72; font-size:1em; line-height: 17px;}
.orange	#content .right-column a:hover {border-bottom:0px; }
.orange	#content .right-1column a {border-bottom:2px solid #ffbd72; font-size:1em; }
.orange	#content .right-1column a:hover {border-bottom:0px; }
.orange	#content .left-1column a {border-bottom:2px solid #ffbd72; font-size:1em; }
.orange	#content .left-1column a:hover {border-bottom:0px; }



.purple #content .right-column ul.list li a { border-bottom-color: #0095da; }
.purple #content .right-column ol.sub-info li ul li a { border-bottom-color: #0095da; }

.purple	#content .right-column a {border-bottom:2px solid #0095da; font-size:1em; }
.purple	#content .right-column a:hover {border-bottom:0px; }
.purple	#content .right-1column a {border-bottom:2px solid #0095da; font-size:1em; }
.purple	#content .right-1column a:hover {border-bottom:0px; }
.purple	#content .left-1column a {border-bottom:2px solid #0095da; font-size:1em; }
.purple	#content .left-1column a:hover {border-bottom:0px; }

/* contentitem-detail  */
.green #content .title-container .sub-title a { color: #2c8e2d; border-bottom-color: #00a353; }
.orange #content .title-container .sub-title a { color: #ff9954; border-bottom-color: #db7c1b; }
.purple #content .title-container .sub-title a { color: #006cb7; border-bottom-color: #0095da; }

.green #content .right-column .quickfacts h3 a { color: #2c8e2d; border-bottom-color: #00a353; }
.orange #content .right-column .quickfacts h3 a { color: #ff9954; border-bottom-color: #db7c1b; }
.purple #content .right-column .quickfacts h3 a { color: #006cb7; border-bottom-color: #0095da; }

/* detailcontent-1column */



/* .nosub #content a { border-bottom:2px solid #003399; }  This turns the links on the home page blue*/


.green #content ul.list li a { border-bottom-color: #00a353; }
.green #content ol.list li a { border-bottom-color: #00a353; }
.green #content ul.list li a:hover { border-bottom: none; }
.green #content ol.list li a:hover { border-bottom: none; }
.green #content ul.list li { background-image: url(../images/list-style-circle-green.gif); }
.green #content ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.green #content h4 a { border-bottom:2px solid #00a353; }
.green #content h4 a:hover { border-bottom:none; }
.green #content p.text_source a {  border-bottom:2px solid #00a353; }
.green #content a { border-bottom:2px solid #00a353;  }
.green #content a:hover { border-bottom:none;  }
.green #content ol.sub-info li ul.clist li a { border-bottom:2px solid #00a353; }
.green #content a.or-heading {border-bottom:none;}


.orange #content h1 { color: #db7c1b;}

.orange #content ul.list li a { border-bottom-color: #ff9954; }
.orange #content ol.list li a { border-bottom-color: #db7c1b; }
.orange #content ul.list li { background-image: url(../images/list-style-circle-orange.gif); }
.orange #content .right-column ul.list li ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.orange #content ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.orange #content h4 a { border-bottom:2px solid #db7c1b; }


.orange #content-nocolumn p.intro { color: #003c66; }
.orange #content-nocolumn ul.list li a { border-bottom-color: #db7c1b; }
.orange #content-nocolumn ol.list li a { border-bottom-color: #db7c1b; }
.orange #content-nocolumn ul.list li { background-image: url(../images/list-style-circle-orange.gif); }
.orange #content-nocolumn-nocolumn .right-column ul.list li ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.orange #content-nocolumn ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.orange #content-nocolumn h4 a { border-bottom:2px solid #db7c1b; }


.orange #content a { border-bottom:2px solid #db7c1b; }
.orange #content-nocolumn a { border-bottom:2px solid #db7c1b; }
.orange #content a:hover { border-bottom:none; }
.orange #content-nocolumn a:hover { border-bottom:none; }

.orange #content p.text_source a {  border-bottom:2px solid #db7c1b; }
.orange #content-nocolumn p.text_source a {  border-bottom:2px solid #db7c1b; }
#content p.text_source a.noline:hover { border-bottom: none; }
.orange #content ol.sub-info li ul.clist li a { border-bottom:2px solid #db7c1b; }
.orange .searchresults-left-column a {border-bottom:2px solid #db7c1b; }


.purple #content ul.list li a { border-bottom-color: #0095da; }
.purple #content ol.list li a { border-bottom-color: #0095da; }
.purple #content ul.list li a:hover { border-bottom: none; }
.purple #content ol.list li a:hover { border-bottom: none; }
.purple #content ul.list li { background-image: url(../images/list-style-circle-purple.gif); }
.purple #content ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.purple #content .right-column ul.list li ul.sublist li { background: url(/iseek/_ui/images/list-bullet.gif) no-repeat; }
.purple #content h4 a { border-bottom:2px solid #0095da; }
.purple #content a { border-bottom:2px solid #0095da;  position: static;}
.purple #content h4 a:hover { border-bottom:none; }
.purple #content a:hover { border-bottom:none;}
.purple #content p.text_source a {  border-bottom:2px solid #0095da; }
.purple #content ol.sub-info li ul.clist li a { border-bottom:2px solid #0095da; }

.orange #content table td  a {border-bottom:2px solid #ffbd72; }
.orange #content table td  a:hover {border-bottom:0px; }
.orange table.searchresults td  a {border-bottom:2px solid #ffbd72; }
.orange .searchresults-left-column ul.nav li a {border-bottom:2px solid #ffbd72; }

.purple #content table td  a {border-bottom:2px solid #006cb7;  }
/* .purple table td.sortedby  a {border-bottom:2px solid #006cb7; font-size:1.1em; } */
.purple #content table td  a:hover {border-bottom:0px; }
.purple .searchresults-left-column ul.nav li a {border-bottom:2px solid #006cb7; }
.purple .searchresults-left-column a {border-bottom:2px solid #006cb7; }
.purple .searchresults-right-column a {border-bottom:2px solid #006cb7; }
.purple .searchresults-right-column a.anchor {border-bottom:0px none; }
.purple table.searchresults td  a {border-bottom:2px solid #006cb7; position: static;}

.green #content table td  a {border-bottom:2px solid #2c8e2d;  }
.green #content table td  a:hover {border-bottom:0px; }
.green .searchresults-left-column ul.nav li a {border-bottom:2px solid #2c8e2d; }
.green .searchresults-left-column a {border-bottom:2px solid #2c8e2d; }
.green .searchresults-right-column a {border-bottom:2px solid #2c8e2d; }
.green .searchresults-right-column table.edusearch a {border-bottom:2px solid #2c8e2d; }

/* SIDEBAR */

/** older versions of IE do not support **/
#content .right-column {display: table; }



#sidebar .survey h4 { color: #07609e; }
#sidebar .link ol li a,
#sidebar .resource ol li a { border-bottom-color: #07609e; }

.green #sidebar .survey h4 { color: #2c8e2d; }
.green #sidebar .link ol li a,
.green #sidebar .resource ol li a { border-bottom-color: #2c8e2d; }

.orange #sidebar .survey h4 { color: #ef8C20; }
.orange #sidebar .link ol li a,
.orange #sidebar .resource ol li a, .orange #sidebar .resource-links ol li a { border-bottom-color: #ffbd72; }

.purple #sidebar .survey h4 { color: #006cb7; }
.purple #sidebar .link ol li a,
.purple #sidebar .resource ol li a { border-bottom-color: #006cb7; }
/* .purple #sidebar .link ol li a.ext, #sidebar .resource ol li a.ext { background: none; padding: 0 0 0 0;  } */

/* Video Overlay */


/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

.jqmWindow
{

    display: none;
    position: fixed;
    top: 10%;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    background-color: #FFFFFF;
    color: #333;

    padding: 12px;
    z-index:1000;
    text-align:center;
}

.jqmOverlay { background-color: #FFF;}


.jqmWindow .vplayer
{

    background-color:#FFFFFF;
    padding-top:30px;

}

.jqModal
{
   cursor:pointer;
}

.jqmClose
{
    float:right;
}

/*INTERFACE */

/* UTILITY PAGES ====================================================================== */
body.nosub #header .main-nav { height:35px; }
body.nosub #header .main-nav .container {  height:35px; }
/*body.nosub #header .main-nav ul.first { background-image: url(../images/nav-nosub-right-bg.gif); height:35px; } */
body.nosub #content .right-column a { border-bottom:2px solid #003399; }
body.nosub #content .right-column a:hover { border-bottom:none; }
.ui-accordion body.nosub #content .right-column a { border-bottom:none; }
.ui-accordion-header body.nosub #content .right-column a { border-bottom:none; }
 #tabs ul.tabs-nav .ui-state-default {
	font-weight:normal;


  }

/* TABS - Now using ui.tabs.css instead of this =========================================================
.ui-tabs-hide { display: none; }

.tabs .tabs-nav { background: url(../images/tabs-nav-bg.png) top center no-repeat; border-top: none; height: 42px; }
.tabs .tabs-nav li { float: left; height: 42px; margin: 0 0 0 2px; }
.tabs .tabs-nav li#txt-search-for { font-size: 1.5em; font-weight: bold; background: none; height: 32px; padding: 5px 10px 0 20px; }
.tabs .tabs-nav li.first { margin-left: 10px; }
.tabs .tabs-nav li a { display: block; }
.tabs .tabs-nav li a { font-size: 1.5em; padding: 5px 10px 0 10px; }
.tabs .tabs-nav li a span.sub-text { display: block; font-size: .7em; line-height: 1em; }
.tabs .tabs-nav li a span.small-text { display: block; font-size: .5em; line-height: 1em; }
.tabs .tabs-nav li { background: url(../images/tabs-nav-unselected-left-bg.gif) top left no-repeat; }
.tabs .tabs-nav li a { height: 42px; background: url(../images/tabs-nav-unselected-right-bg.gif) top right no-repeat; }
.tabs .tabs-nav li.ui-tabs-selected { background: url(../images/tabs-nav-selected-left-bg.gif) top left no-repeat; }
.tabs .tabs-nav li.ui-tabs-selected a { background: url(../images/tabs-nav-selected-right-bg.gif) top right no-repeat; }
.tabs .tabs-nav li.ui-tabs-selected a { font-weight: bold; color: #107fcd; }

.tabs .tab { background: #fff url(../images/tab-bg.png) repeat-y; }
.tabs .tab .inner { background: url(../images/tab-bottom-bg.png) bottom no-repeat; padding: 0 0 0 0; }

.green .tabs .tabs-nav li.ui-tabs-selected a  { color: #2c8e2d; }
.orange .tabs .tabs-nav li.ui-tabs-selected a  { color: #ffbd72; }
.purple .tabs .tabs-nav li.ui-tabs-selected a  { color: #006cb7; }
 */


/* ACCOUNT ====================================================================== */
/* TO MOVE */ div.top-nav span.username { font-weight: bold; color: #000; }
/* TO MOVE */ div.top-nav a#account-link span { font-weight: bold; color: #0077ca; }

/* .account page uses backgroun images instead of left/right borders */
body.account #wrapper #inner .body-container { border: none; }
body.account #wrapper #inner .body-container { background: url(../images/body-container-bg.gif) top center repeat-y; }

body.account #content { border: none; }
body.account #content { width: 950px; }

body.account h1 { margin: 0 0 20px 10px; }



/* "Favorites" tab */

div.col-left { float: left; width: 140px; margin: 10px 0 10px 10px; }
div.col-right { float: left; width: 840px; margin: 10px 0 0 30px; }

ul.folders-list li { height: 19px; padding: 3px 0 0 12px; margin: 0 0 -3px 0; font-size: 1.0em; font-weight:bold;}
ul.folders-list li a { display: block; height: 12px; padding: 0 0 0 22px; background: url(../images/icon-folder.gif) no-repeat; }

ul.folders-list li.selected { background: url(../images/folder-selected-bg.gif) no-repeat; }
ul.folders-list li.selected a { background: url(../images/icon-folder-selected.gif) no-repeat; color: #107fcd; }

ul.folders-actions-list { padding: 10px 0 10px 0; border-top: solid 1px #f1f1f1; margin: 10px 0 0 0; font-size: 1.1em; }
ul.folders-actions-list li { height: 19px; padding: 3px 0 0 12px; margin: 0 0 -3px 0; }
ul.folders-actions-list li a { display: block; height: 12px; padding: 0 0 0 22px; background: url(../images/icon-folder-add.gif) no-repeat; }
div.folder-header { position: relative; padding: 0 0 10px 0; border-bottom: solid 1px #e8e8e8; margin: 0; }
.folder-name { font-size: 1.8em; font-weight: bold; color: #107fcd; margin: 0 0 0 10px; }
.folder-name .count { font-size: .6em; font-weight: normal; }
div.folder-header ul.operation { position: absolute; top: 10px; right: 0; }
div.folder-header ul.operation li.last { margin-right: 0; }

div.folder-summary { clear: both; position: relative; padding: 15px 0; }
.folder-summary p, .folder-summary div.input-container { float: left; padding: 0; margin: 0; }
.folder-summary p, .folder-summary label { font-size: 1.3em; font-weight: bold; }
.folder-summary p { margin: 0 20px 0 10px; }
.folder-summary label { margin: 0 5px 0 0; }

div.folder-content { clear: both; position: relative; margin: 15px 0 0 0; }
.folder-content-item { position: relative; padding: 0; margin: 0 0 10px 0; background: #f3f3f3 url(../images/folder-content-item-top-bg.gif) top center no-repeat; }
.folder-content-item-inner { position: relative; padding: 5px 0 5px 10px; background: url(../images/folder-content-item-bottom-bg.gif) bottom center no-repeat; }

div.folder-content-item ul.operation { float:right; margin: 10px 5px 0 0; }
div.folder-content-item ul.operation li.last { margin-right: 0; }
div.folder-content-item ul.xoperation { float:right; margin: 10px 5px 0 0; }
div.folder-content-item ul.xoperation li.last { margin-right: 0; }

div.folder-content .folder-content-item-inner-left { width: 480px; }

.folder-content-item .item-name { font-size: 1.4em; font-weight: bold; margin: 0 0 0 0; }
.folder-content-item .item-name a { border-bottom: 1px dotted #107fcd; }
.folder-content-item .item-name a:hover { border-bottom: 1px dotted #fff; }
.folder-content-item .item-content { margin: 5px 0 0 0; line-height:1.5em;}
.folder-content-item .item-content { position: relative; }
.folder-content-item .item-content .left, .folder-content-item .item-content .right { position: relative; width: 225px; }
.folder-content-item .item-content .left { float: left; }
.folder-content-item .item-content .right { float: right; text-align: left; margin: 0 0 0 20px; }
.folder-content-item .item-content p { font-size: 1.2em; }
.folder-content-item .item-content .label { display: block; font-weight: bold; }

div.folder-pagination { /* float:left; */ clear: both; padding: 5px 0 15px 0; font-size: 1.1em; }
ul.pagination li { display: inline; margin: 0 0 0 20px; }
ul.pagination li.first { margin-left: 10px; }
ul.pagination li a { border-bottom: 1px dotted #333333; }
ul.pagination li a:hover { border-bottom: 1px dotted #fff; }


/*FORMS Common*/
form input.textfield {font-size:1.2em;}
SELECT {max-width: 100%;}
div.basicform SELECT {
	font-size:1.2em;


}

/*SUBMIT BUTTONS*/
a.btn-primary {
    color: #FFF;
    background-color: #003c66;
}
a.btn-primary:visited {
    color: #FFF;
    background-color: #003c66;
}

.green #job-search-accordion a button {
			background-color:#003c66;
		border-radius:4px;
		-moz-border-radius:4px;
	-webkit-border-radius: 4px;
		color:white;
		padding:10px 16px;
		font-weight:bold;
}
.green #job-search-accordion a button:hover {
			  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;
	  border-bottom:none;
}


input[type="submit"].image-submit {
	white-space:normal;
	font-family: arial, sans-serif;
	font-weight:bold;
	border:none;
	color:#FFF;
	background-color:#003c66;
	padding:10px 16px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
input[type="submit"].image-submit-medium {
	font-size:1.3em;

}


input[type="submit"].image-next {
	white-space:normal;
	background: url(/iseek/_ui/images/btn-started-arrow.png) no-repeat right center;
	font-family: arial, sans-serif;
	font-size:.9em;
	font-weight:bold;
	border:none;
	color:#FFF;
	background-color:#003c66;
	padding:4px 18px 4px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;


}

input[type="button"].image-next {
	white-space:normal;
	background: url(/iseek/_ui/images/btn-started-arrow.png) no-repeat right center;
	font-family: arial, sans-serif;
	font-size:.9em;
	font-weight:bold;
	border:none;
	color:#FFF;
	background-color:#003c66;
	padding:4px 18px 4px 4px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;


}

input[type="submit"].image-info {
	white-space:normal;
	color:#FFF;
	background-color: #006cb7;
	padding: 4px 10px 4px 10px;
	font-family: arial, sans-serif;
	font-size:.9em;
	border:none;
}
input[type="submit"].image-info:hover {
	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}
input[type="submit"].image-submit:hover {
	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}
input[type="submit"].image-next:hover {
	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}



.skills-right-column .skills-btn p.btn-prev a{ cursor: hand; cursor: pointer; 	background: url(/iseek/_ui/images/btn-end-arrow.png) no-repeat left center;
	font-family: arial, sans-serif;
	font-size:1.1em;
	border:none;
	color:#FFF;
	background-color:#003c66;
	padding:4px 4px 4px 18px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;  }

.skills-right-column .skills-btn p.btn-prev a:hover {
	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}



body.search .form-search-by-keyword-inputs input[type="submit"].image-submit {
	font-size:1em;
}

/* HOMEPAGE ====================================================================== */







    div.home-col
    {
       margin-bottom:10px; padding:0px 0px 0px 0px;
    }
	div.home-col.home-col-update {
			background: rhba(0,0,0,0) url ("../images/industry/green/column_divider_arrow.jpg") no-repeat scroll left top;
			border-left: medium none;
			float: left;
			margin-bottom: 10px;
			padding: 0 10px 30px;
			width: 214px;

	}



	 div.home-col-inner
     {
       margin-bottom:10px; padding:0px 0px 0px 0px;
    }
    div.home-lead-in
    {
        margin-left:10px;
    }
    div.home-lead-in h3
    {
       margin-bottom:8px;
    }
	 div.home-lead-in h1.green
    {
      color:#00a353;
      font-size: 2.0em; 
      line-height:1.4em;
      font-weight:bold;
    }
    
\
    
    
	h3.green
    {
      color:#00a353;
    }
    .green h1 {
      color:#00a353;
    }
	 div.home-lead-in h1.orange
    {
       color:#db7c1b;
          font-size: 2.0em; 
      line-height:1.4em;
      font-weight:bold;
    }
	h3.orange
    {
       color:#db7c1b;
    }
    .orange h1 {
        color:#db7c1b;
    }

	 div.home-lead-in h1.purple
    {
       color:#0095da;
          font-size: 2.0em; 
      line-height:1.4em;
      font-weight:bold;
    }
	h3.purple
    {
       color:#006cb7;
    }
    .purple h1 {
        color:#006cb7;
    }


    div.home-lead-in p.intro
    {
        font-family:arial; font-size:16px; font-weight:normal;line-height:21px;color:#003c66;
    }
    a.orange
    {
        /*color:#f47315; border-bottom:2px solid #ffbd72;line-height: 2em; */
        border-bottom:2px solid #db7c1b; line-height: 2em; 
    }
	p.orange {font-size:1.3em;}
	
	/*INTERFACE CHANGE 1*/
	#content p a.orange {
		   /*color:#f47315; border-bottom:2px solid #ffbd72; */
		    border-bottom:2px solid #db7c1b; 

	}
		#content p a.orange:hover {
		   /*color:#f47315; border-bottom:2px solid #ffbd72; */
		    border-bottom:none; 

	}
	p.purple {font-size:1.3em; }
    a.purple
    {
        border-bottom:2px solid #0095da;  line-height: 2em; 
    }
	
	/*INTERFACE CHANGE 1*/
		#content p a.purple{
			border-bottom:2px solid #0095da; 
		}
			#content p a.purple:hover{
			border-bottom:none;
		}
	p.green {font-size:1.3em; }
	/*INTERFACE CHANGE 1*/
    a.green
    {
        border-bottom:2px solid #0095da;  line-height: 2em; ;
    }
	/*INTERFACE CHANGE 1*/
#content p a.green{
        border-bottom:2px solid #00a353; 
    }
    	#content p a.green:hover{
			border-bottom:none;
		}
/*INTERFACE CHANGE 1*/
/* for the home page links */
    #content p.intro a.purple, #content p.question a.purple
    {
        color:#003c66; border-bottom:2px solid #0095da;
    }
    #content p.intro a.orange, #content p.question a.orange
    {
        color:#003c66; border-bottom:2px solid #0095da;
    }
    #content p.intro a.green, #content p.question a.green
    {
        color:#003c66; border-bottom:2px solid #0095da;
    }
    div.home-lead-in p.question
    {
        font-family:arial; font-size:13px; line-height: 15px; font-weight:bold; color:#000000; padding-bottom:10px;
    }
	div.home-lead-in p.question a
    {
        font-weight:normal;
    }
    div.home-lead-in p.question a.orange
    {
       border-bottom:2px solid #0095da;
    }

     div.home-lead-in p.question a.purple
    {
        border-bottom:2px solid #0095da;
    }

    div.home-lead-in p.question a.green
    {
       border-bottom:2px solid #0095da;
    }
    div.home-lead-in p a:hover
    {
        border:0;
    }
    div.home-lead-in p.question a:hover
    {
        border:0;
    }
    div.home-search-box
    {
        margin:0 0 0 0; padding:0 0 5px 10px;  background: url(../images/homejobs-search-box.jpg) left top no-repeat;
    }
	div.search-box-jobs
    {
       	background: url(../images/homejobs-search-box.jpg) no-repeat;
    }
    div.home-search-box h3
    {
        padding: 7px 0 4px 0; font-size: 1.4em;
    }
	a.home-search-link
	{
		font-size:1.2em;
		border-bottom: #777 1px dotted;
	}
	

	#content p a.home-search-link
	{
		font-size:1.3em;
		border-bottom: #000 2px solid;
	
		line-height: 1.7;
	}
		#content p a.home-search-link:hover
	{

		border-bottom: none;
	
	
	}
	
    div.home-search-box input.text-input
    {
        height:17px; width:159px; padding: 4px 0 8px 4px; margin: 0 2px 0 0; float:left; background: url(../images/search-input-bg-2.gif) no-repeat; border:0; font-size:1.2em; color:#666666;
    }
    div.home-search-box input.submit
    {
        float:none;height:25px;width:25px; border:0;background:none;margin-left:5px;
    }
	div.home-search-box input.submit-paddingtop
    {
        float:none;height:25px;width:25px; border:0;background:none;margin-left:5px; padding-top:30px;
    }

    div.home-search-box ul
    {
        margin:5px 0 0 0;

    }
    div.home-search-box ul li
    {
        display:inline; margin-left:4px;
    }
    div.home-search-box ul li a
    {
        border-bottom: dotted 1px #777777; font-size: 1.1em;
    }
	div.home-search-box ul li a:hover
    {
        border-bottom: 0px;
    }
	div.home-list
    {
        margin-left:10px; margin-top:15px; margin-bottom: 10px;
    }

    div.home-list h3
    {
        margin-bottom:7px;
    }
    div.home-list ul li
    {
        padding-left:20px;
        background-repeat:no-repeat;
        background-position:left center;
    }

    div.home-list ul li.orange
    {
        padding-left:20px;
        background-image: url(../images/list-style-circle-orange.gif);

    }
    div.home-list ul li.green
    {
        padding-left:20px;
        background-image: url(../images/list-style-circle-green.gif);

    }
    div.home-list ul li.purple
    {
        background-image: url(../images/list-style-circle-purple.gif);
        padding-left:20px;

    }
    div.home-list ul li.orange a
    {
        font-size:1.3em; border-bottom:2px solid #ffbd72;margin-left:0;
    }
    div.home-list ul li.purple a
    {
        font-size:1.3em; border-bottom:2px solid #b32444;margin-left:0;
    }
    div.home-list ul li.green a
    {
        font-size:1.3em; border-bottom:2px solid #20932b;margin-left:0;
    }
    div.home-list ul li a:hover
    {
        border:0;
    }

    span.ir-explore-careers
    {
        height:25px;
        background-image: url(../images/text/home-explore-careers.gif);
    }
    span.ir-plan-edu
    {
        height:25px;
        background-image: url(../images/text/home-plan-edu.gif);
    }
    span.ir-search-for-education
    {
        background-image: url(../images/text/home-searchfor.gif);
    }
    span.ir-find-job
    {
        background-image: url(../images/text/home-findajob.gif);
    }

	.sidebar-home #spotlight { margin-bottom: 20px;}


/* END HOMEPAGE */









/* CAREER CLUSTERS */

   .d-row {float: left; width: 48%; font-size: 1.3em; margin-bottom: 10px; }
   .d-rowleft {float: left; width: 23%;}
   .d-rowright {float: left; width: 25%;  }
   .d-rowmiddle {float: left; width: 3%;  }
   .d-rowlast {float: left; width: 100%; margin-bottom: 10px; }

/*MnWorks*/
.mnworks h3 {font-size: 1.2em; font-weight: bold; }

table.certs {width: 100%;  }

table.flex {font-size: .8em; padding:0;  }
table.flex td { border: 1px solid #ffffff; padding:0; padding-bottom: 10px; }

h2.error { font-size:13px; margin:4px 4px 4px 0;padding:8px 8px 8px 8px; font-weight:bold; color:#cd1d21;}


/* Ultraseek search results */

.search table td { margin:0; padding:0; background-color:none; border-bottom:none; font-size:1.1em; line-height:15px}
.description { font-size: .9em; }
.results table { margin:0; padding:0; }
.results hr { border: 1px solid #000; }

/* tables - jquery tablesorter */
table.tablesorter {
	width: 100%;
	border: 0px solid #000000;
	/*background-color: #CDCDCD; removed style 10.1 JB*/
	text-align: left;
	/*


	margin:10px 0pt 15px;
	font-size: 1.1em;*/
}



table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #F1F1F1;
	border: 1px solid #FFF;
	font-size: 1.2em;
	/* padding: 4px; */
}
table.tablesorter thead tr .header {

	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-decoration:underline;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

/* remove underlines from sortable column headers */
/*.green #content table.tablesorter thead tr th a {border-bottom:none; }
.orange #content table.tablesorter thead tr th a {border-bottom:none; }
.purple #content table.tablesorter thead tr th a {border-bottom:none; }
.orange table.sectors thead tr th a {border-bottom:none; }
.green .searchresults-right-column table.tablesorter thead tr th a {border-bottom:none; }*/
table.tablesorter #navbarsorter a {border-bottom:none; }



.orange table.tablesorter thead tr .headerSortDown, .orange table.tablesorter thead tr .headerSortUp {
background-color: #fba238;
}
.green table.tablesorter thead tr .headerSortDown, .green table.tablesorter thead tr .headerSortUp {
background-color: #5bc25c;
}
.purple table.tablesorter thead tr .headerSortDown, .purple table.tablesorter thead tr .headerSortUp {
background-color: #006cb7;
}



.hiddenSort { display:  none; }

/*.orange table.sectors #navbarsorter  { background-color: #fba238; }

.orange table.tablesorter #navbarsorter  { background-color: #fba238; }
.green table.tablesorter #navbarsorter  { background-color: #5bc25c; } */

/*Salary Advanced Search - Typography formatting */
.reset-button {font-size:1.2em;}


/*.purple table.tablesorter #navbarsorter  { background-color: #006cb7; } */
/*.purple table.tablesorter #navbarsorter  { background-color: #006cb7; }*/
/*table.tablesorter #navbarsorter  { background-color: #8dbdd8; }*/
/*table.sectors #navbarsorter  { background-color: #8dbdd8; }*/

table.edusearch table.tablesorter th { font-size:.9em; }
table.edusearch table.tablesorter td { font-size:.9em; line-height: 20px; border:1px solid #FFF }


.edusearch table.tablesorter th { }
.edusearch table.tablesorter td { line-height: 20px; border:1px solid #FFF }


table.searchresults table.tablesorter th { font-size:.9em; }

table.searchresults table.tablesorter td { font-size:.9em; padding: 15px 5px; }
.foo-searchresults table.tablesorter th { font-size:1.1em; }

.foo-searchresults table.tablesorter td { font-size:1.1em; padding: 15px 5px; }


table.sectors table.tablesorter th { font-size:.9em;  vertical-align: middle; line-height: 18px;}
table.sectors table.tablesorter td { font-size:.9em; vertical-align: middle; }
table.tablesorter td.sortersize { font-size:1.1em; vertical-align: middle; line-height: 18px; padding: 10px; }
.orange table.tablesorter td a { border-bottom: 2px solid #FFBD72; }
.orange table.sectors a {border-bottom:2px solid #ffbd72; }
.orange table.sectors ul.list li { background-image: url(../images/list-style-circle-orange.gif); background-position: 0px 3px; background-repeat: no-repeat; padding-left:30px; font-size:.9em; margin:4px 0 4px 0; }
.orange p.learn a {border-bottom:2px solid #ffbd72; }

#tooltip{
	position:absolute;
	font-size: 1.2em;
	border:1px solid #333;
	background:#ccc;
	padding:2px 5px;
	width: 200px;
	color:#000;
	display:none;
	}
a.tooltip { border-bottom: 2px dotted #333; }




/* TIP BALLOONS - there are way too many versions of this - needs to be cleaned up */
/* xtip-link */
/* education search page */
body.search #content a.xtip-link { position:relative; /*display: block;*/ display:inline; padding:2px; float:none; width:auto; height:auto; }
body.search #content a.xtip-link img { display: none; }
/* tip-link */
body.search #content a.tip-link { position:relative; /*display: block; padding:2px; */ display:inline; float:none; width:15px; height:15px; }
body.search #content a.xtip-link img { margin: 8px 0 0 0; }
body.search #content a.tip-link span.tip { }
body.search #content a.tip-link span.tip span.tip-top { vertical-align:middle; font-size:1.1em; padding: 6px 0 0 20px; width:237px; /*height:29px;*/ top:-5px; left:11px; position:absolute; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
body.search #content a.tip-link span.tip span.tip-bottom { position: relative; clear: both; display: block; top: 4px; width: 237px; height: 4px; margin-left: -20px; background: url(../images/tip-box-bottom-bg.png) no-repeat; }
body.search #content a.tip-link span.tip span.tip-text { display: block; width: 205px; color: #333333; }

/* program detail page */
body.search-results a.xtip-link { position:relative; display:inline; padding:2px; float:none; width:auto; height:auto; }
body.search-results a.xtip-link img { display: none; }

body.search-results a.tip-link { cursor:help; position:relative; height:15px; }
body.search-results a.xtip-link img { margin: 8px 0 0 0; }
body.search-results a.tip-link span.tip { }
body.search-results a.tip-link span.tip span.tip-top { vertical-align:middle; font-size:.9em; padding: 6px 0 0 20px; width:300px; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
body.search-results a.tip-link span.tip span.tip-top-right { vertical-align:middle; font-size:.9em; padding: 6px 0 0 20px; width:300px; top:-5px; left:120px; position:absolute; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
body.search-results a.tip-link span.tip span.tip-bottom { position: relative; clear: both; display: block; top: 4px; width: 300px; height: 4px; margin-left: -20px; background: url(../images/tip-box-bottom-bg.png) no-repeat; }
body.search-results a.tip-link span.tip span.tip-text { display: block; width: 205px; color: #333333; }

/* program compare page */
body.detailcontent-1column #content a.xtip-link { position:relative; display:inline; padding:2px; float:none; width:auto; height:auto; }
body.detailcontent-1column #content a.xtip-link img { display: none; }

body.detailcontent-1column #content a.tip-link { cursor:help; position:relative; height:15px; }
body.detailcontent-1column #content a.xtip-link img { margin: 8px 0 0 0; }
body.detailcontent-1column #content a.tip-link span.tip { }
body.detailcontent-1column #content a.tip-link span.tip span.tip-top { vertical-align:middle; font-size:.9em; padding: 6px 0 0 20px; width:300px;  display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
body.detailcontent-1column #content a.tip-link span.tip span.tip-top-right { vertical-align:middle; font-size:.9em; padding: 6px 0 0 20px; width:300px;  display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
body.detailcontent-1column #content a.tip-link span.tip span.tip-bottom { position: relative; clear: both; display: block; top: 4px; width: 300px; height: 4px; margin-left: -20px; background: url(../images/tip-box-bottom-bg.png) no-repeat; }
body.detailcontent-1column #content a.tip-link span.tip span.tip-text { display: block; width: 205px; color: #333333; }


/* I'm not sure what page this one is used on */
body.detail-content a.xtip-link { position:relative; display:block; padding:2px; float:none; width:auto; height:auto; }
body.detail-content a.xtip-link img { display: none; }

body.detail-content a.tip-link { cursor:help; position:relative; height:15px; }
body.detail-content a.tip-link span.tip { }
body.detail-content a.tip-link span.tip span.tip-top { z-index:1000; vertical-align:middle; font-size:1.1em; padding: 6px 0 0 20px; width:237px; /*height:29px;*/ top:-5px; left:11px; position:absolute; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
body.detail-content a.tip-link span.tip span.tip-text { display: block; width: 205px; color:#333333; font-size: 1em;}


/* skills assessment page */
.skills-right-column td a.xtip-link { position:relative; display:block; padding:2px; float:none; width:auto; height:auto; }
.skills-right-column td a.xtip-link img { display: none; }

.skills-right-column td a.tip-link { cursor:help; position:relative; padding:2px; height:15px; }
.skills-right-column td a.tip-link span.tip { }
.skills-right-column td a.tip-link span.tip span.tip-top { z-index:1000; vertical-align:middle; font-size:1.1em; padding: 6px 0 0 20px; width:237px; /*height:29px;*/ top:-5px; left:11px; position:absolute; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
.skills-right-column td a.tip-link span.tip span.tip-bottom { position: relative; clear: both; display: block; top: 4px; width: 237px; height: 4px; margin-left: -20px; background: url(../images/tip-box-bottom-bg.png) no-repeat; }
.skills-right-column td a.tip-link span.tip span.tip-text { display: block; width: 205px; color:#333333; font-size: 1em;}

/* skills assessment (non-table) page */
.skills-right-column ol.questions li a.xtip-link { position:relative; display:block; padding:2px; float:none; width:auto; height:auto; }
.skills-right-column ol.questions li a.xtip-link img { display: none; }

.skills-right-column ol.questions li a.tip-link { cursor:help; border-bottom:2px solid #ffbd72; position:relative; display:block; padding:2px; float:left; width:15px; height:15px; }
.skills-right-column ol.questions li a.tip-link span.tip { }
.skills-right-column ol.questions li a.tip-link span.tip span.tip-top { z-index:1000; vertical-align:middle; font-size:1.1em; padding: 6px 0 0 20px; width:237px; /*height:29px;*/ top:-5px; left:11px; position:absolute; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
.skills-right-column ol.questions li a.tip-link span.tip span.tip-bottom { position: relative; clear: both; display: block; top: 4px; width: 237px; height: 4px; margin-left: -20px; background: url(../images/tip-box-bottom-bg.png) no-repeat; }
.skills-right-column ol.questions li a.tip-link span.tip span.tip-text { display: block; width: 205px; color:#333333; font-size:1.2em;}

.skills-right-column  .text_source {font-size:1.1em; }

/* general tip balloon currently used in Info Mgr 02/02/10 */
a.xtip-link { position:relative; display:block; padding:2px; float:none; width:auto; height:auto; }
a.xtip-link img { display: none; }


a.tip-link { cursor:help; border-bottom:2px solid #ffbd72; position:relative; }
a.tip-link span.tip { }
a.tip-link span.tip span.tip-top { z-index:1000; vertical-align:middle; font-size:1.1em; padding: 6px 0 0 20px; width:237px; /*height:29px;*/ top:-5px; left:11px; position:relative; display:block; background: url(../images/tip-box-top-bg.png) no-repeat; }
a.tip-link span.tip span.tip-bottom { position: relative; clear: both; display: block; top: 4px; width: 237px; height: 4px; margin-left: -20px; background: url(../images/tip-box-bottom-bg.png) no-repeat; }
a.tip-link span.tip span.tip-text { display: block; width: 205px; color:#333333; font-size:90%;}

.frame50 { border:medium; border-collapse:none; border-color:#cccccc; border-style:solid; padding:5px; text-align:center; width:50%; }
.frame95 { border:medium; border-collapse:none; border-color:#cccccc; border-style:solid; padding:5px; text-align:center; width:95%; }

#compare { width:165px; height: 250px; padding-top: 10px; background-color: #FFE3C7;}
#compare-box1 { height: 50px; padding: 12px 0 10px 11px; background-color: #ef8c20; border: 1px solid #ccc; /* background: url(../images/compare-box1.jpg) left bottom no-repeat; position: static; z-index: 0;*/ }
#compare-box2 { height: 50px; padding: 12px 0 10px 11px; background-color: #f1f1f1; border: 1px solid #ccc; /* background: url(../images/compare-box2.jpg) left bottom no-repeat; position: static; z-index: 0;*/ }
.compare-box3 { height: 40px; padding: 12px 0 10px 11px; background-color: #ffcc66; border: 1px solid #ccc; /* background: url(../images/compare-box3.jpg) left bottom no-repeat; position: static; z-index: 0;*/ }

.choosebtn {border: 1px solid #FFD09F; padding: 4px; background-color: #FFD09F; font-weight: bold; width: 150px; }

#select1 { font-size: 1.3em; font-weight: bold; color: #000; margin: -33px 5px 0 25px; overflow: hidden; position: static; z-index: 10; }
#select2 { font-size: 1.3em; font-weight: bold; color: #000; margin: -33px 5px 0 25px; overflow: hidden; position: static; z-index: 10; }
#select3 { font-size: 1.3em; font-weight: bold; margin: -28px 10px 0 30px; overflow: hidden; position: static; cursor: pointer; z-index: 10; }


#box1 {
/* background: url(../images/compare-box1.jpg) left bottom no-repeat; position: static; z-index: 0;*/
background-color:#EF8C20;
border:2px dashed white;
height:60px;
width: 140px;
margin: 10px 0 0 5px;
padding:12px 0 10px 11px;
}

#box2 {
background-color:#EF8C20;
border:2px dashed white;
height:60px;
width: 140px;
margin: 10px 0 0 5px;
padding:12px 0 10px 11px;
}

#box3 {
background-color:#FFE3C7;
height:27px;
width: 130px;
margin-left: 5px;
padding:12px 0 10px 11px;
}

#c1 { margin: -7px 0 0 -10px; width: 28px; }
#c2 { margin: -7px 0 0 -10px; width: 28px; }
#c3 { margin: 3px 0 0 -6px; width: 28px; }

#x1 { margin: -40px 0 0 98px; padding-bottom: 30px; }

/* .xout { position: relative; top: -40px; left: 100px; z-index: 100;} */

.button {padding: 10px; height: 15px; width: 275px; background-color: #f1f1f1; border: 1px solid #ccc; font-weight: bold; }

.pager input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em;  max-width:100%;}

td.ddfrgray { background-color:#CCCCCC; }
td.ddfryellow { background-color:#FFFF99; }


.landing-thumb {padding-right:5px; float:left}

/*reality check tool iframe*/

.reality-tool-container iframe {
	max-width:100%;
	}

/*Footable customize sort indicator */


.footable > thead > tr > th > span.footable-sort-indicator:before {
  content: "";
}
/*
.green .footable > thead > tr > th.footable-sorted{
	background-color: #5bc25c;
}
.green .footable > thead > tr > th.footable-sorted-desc{
	background-color: #5bc25c;
}
.orange .footable > thead > tr > th.footable-sorted{
	background-color:  #fba238;
}
.orange .footable > thead > tr > th.footable-sorted-desc{
	background-color:  #fba238;
}
*/

th.footable-sortable {text-decoration:underline;}


ul.expander { list-style: none; margin: 0 0 20px 0px;}
ul.expander li { margin:4px 0 4px 0px;}

/*e-mail sign up widget */

#e-mail-list-sign-up {
	display: none;
	color:#555;
	font-family:arial, sans-serif;
	padding:0 5px 0 5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius:6px;
	border:#555 12px solid;
	z-index:1000;
	background:#FFF;
	width: 220px;
	position:absolute;

    top: 110px;
}
.e-mail-button {
	text-align:center;

}
#e-mail-button-div{
	text-align:center;
	margin-bottom:10px;
}
.button-link {
	color: #555;
	text-decoration:underline;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
	font-size:.9em;
	margin-top:-10px;
}
.button-link:hover {
	text-decoration:none;
}



input[type="button"]#e-mail-button {
	cursor:pointer;
	font-family: arial, sans-serif;
	border:none;
	font-weight:bold;
	color:#FFF;
	background-color:#0A7DCD;
	padding:8px 12px 8px 12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
}
input[type="button"]#e-mail-button:hover {
	  filter: alpha(opacity=50);
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  -moz-opacity: 0.5;
	  opacity: 0.5;
	  -khtml-opacity: 0.5;

}
.button-x {
	text-align:right;
	cursor:pointer;
	}
.orange #content table td a {font-size:1.1em;}

.campus-button-home{float:right; margin-right:15px;border-radius:4px;}


.campus-button-home a{display: block; margin-top:25px; padding:6px; font-size:1.2em; -webkit-border-radius: 6px;
	-moz-border-radius: 6px; border-radius:6px; background-color:#d19700; color:white;}
.campus-button-home a:hover{ text-decoration:underline;}


/*Footer*/


.mnscu-news-boxa { background-color:#FFF; margin:20px; padding:5px; height: 150px; -webkit-border-radius: 4px;  -moz-border-radius: 4px;border-radius:4px }
.mnscu-news-boxa h5 {font-family:Arial, Helvetica, sans-serif; color:black;}
.mnscu-news-boxa ol {line-height:2em;}

/*Education Search FAQ -- Education Search Tools */

body.search h1.educationsearchtitle {
	display:inline-block;
	margin-right: 20px;

}

p.educationsearchfaq {
	display: inline-block;
	font-size:1.2em;
	margin-top:-5px;
}

/*Education Search Styles*/
.addressVO {margin-top:4px;}

/*Link to Feedback form on bottom of content pages */
p.feedbackform {clear: both; padding-top:10px; border-top:dashed 1px #e7e7e7;}


