/*HTML Selector Styles*/
/*---------------------------------------------------
			A1: General
---------------------------------------------------*/
a {
  color: #761200;
  text-decoration: underline;
  outline: none;
}
h1 {
  color: #00467f;
  font-weight: bold;
}
h2 {
  color: #191919;
  font-size: 135%;
  font-weight: normal;
  margin: 0 0 4px;
}
h2 a, h2 a:hover {
  color: #191919;
  text-decoration: underline;
}
h3 {
  color: #191919;
  font-size: 110%;
  font-weight: bold;
  margin: 0 0 4px;
}
h4 {
  font-size: 100%;
  margin-top: 5px;
}
.smallFont {
  margin-right: 5px;
  font-size: 80%;
  margin-top: 5px;
}
p {
  font-family: inherit;
  line-height: 160%;
  margin: 0 0 20px;
}
body {
  background-color: #5d87a1;
}
.listActive {
  font-size: 102%;
  font-weight: bold;
  display: list-item;
  padding: 0px;
}
#listActive a:link, #listActive a:visited {
  font-weight: bold;
}
.top-link a {
  background: url(/images/kctcs/display/icons/08.png) no-repeat scroll left 2px transparent;
}
.left-column {
  width: 210px;
}
.right-column {
  width: 230px;
}

/*---------------------------------------------------
	A2: Layout
---------------------------------------------------*/

/*-------two-column*/

.two-column {
  margin-top: 10px;
}
.twocol-left-column {
  float: left;
  width: 385px;
}
.twocol-right-column {
  float: right;
  width: 640px;
}
.left-column-top {
}
.left-column-bottom {
}
.right-column-top {
  display: inline-block;
  width: inherit;
  float: left;
}
.right-column-bottom {
  display: inline-block;
  margin-top: 10px;
  width: inherit;
  float: left;
}
/*---------------------------------------------------
	A3: Left Navigation
---------------------------------------------------*/
ul.navigationContextual li.selected > a:first-child {
  background-position: left center;
  background-repeat: no-repeat;
  padding: 5px 10px 5px 0px;
}
ul.navigationContextual li {
  color: #ffffff;
  padding: 5px 10px 5px 40px;
}
.navigationContextual li ul li {
  padding: 3px 10px 3px 20px;
}
ul.navigationContextual li a, ul.navigationContextual li a:visited, ul.navigationContextual li a:hover {
  padding: 5px 10px 5px 0px;
  font-size: 111%;
  color: #333333;
  font-weight: bold;
}
ul.navigationContextual li.selected {
  background: none repeat scroll 0 0 transparent;
}
ul.navigationContextual li.selected a {
  color: #5d87a1;
  font-size: 115%;
}
div.leftNavigation {
  width: 250px;
  margin-right: 0px;
  z-index: 1;
}
.interior div.leftNavigation img {
  max-width: 300px;
  top: 0;
}
div.leftNavigation img.navigationContextualHeader {
  top: -33px;
}
div.leftNavigation .imagethenheader-spif-banner img {
  max-width: 206px;
}
.navigationContextualHeader {
  max-width: 300px;
  position: relative;
  left: -4px;
  top: -9px;
}
.navContainer {
  width: 240px;
  margin-top: 30px;
}
.navContainer-middle {
  background: url(/images/henderson/refresh/nav_paper.png) repeat-y scroll 0 0 transparent;
  width: 240px;
  padding: 0;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  -moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
  -webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
  box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
}
div.navContainer-middle > a:first-child {
  display: block;
  height: 31px;
}
ul.navigationContextual {
  list-style-type: none;
  margin: 0;
  padding: 1px;
  width: 250px;
}
ul.navigationContextual ul {
  list-style: none outside none;
  margin: 0;
  padding: 0px;
}
.leftNav a {
  background-repeat: no-repeat;
  background-position: left center;
}
.leftNav #active {
  background-repeat: no-repeat;
  background-position: left center;
}
#leftList a {
  color: #ffffff;
}
#leftList a:hover {
  color: yellow;
}
/*---------------------------------------------------
	A4: Banner Image and Breadcrumb
---------------------------------------------------*/
div.box_quaternary_middle {
  float: left;
  height: auto;
  margin-bottom: 2px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 3px;
}
.box_quaternary {
  z-index: 0;
}
.breadcrumb a:link, .breadcrumb a:visited {
  color: #98002E;
  font-weight: bold;
  text-decoration: underline;
}
.breadcrumb {
  color: #393331;
  font-size: 90%;
  font-weight: bold;
  margin: 0 0 6px;
  padding: 10px 0px 5px 20px;
  clear: both;
}
div.box_quaternary_middle img {
  width: 755px;
  padding: 0px;
}
.image-left, .image-right {
  border: solid 1px #dadada;
  background: #ededed;
}
/*---------------------------------------------------
  2014 Header / Masthead
---------------------------------------------------*/
.banner-primary {
  display: block;
  height: 65px;
  background: url(/images/global/refresh/hebh.png) no-repeat center center;
}
.interior {
  float:left;
}
.primary_wrapper {
  position: relative;
}
.header_primary_wrapper {
  background: url(/images/bowlinggreen/refresh/burst_banner.png) no-repeat center top;
}
.siteHeader {
  background-color: #ffffff;
}
.masthead {
  height: 140px;
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 10px;
}
.masthead a {
  text-decoration: none;
  font: normal bold 100%/1em Arial, Helvetica, san-serif;
  text-transform: uppercase;
}
.masthead li {
  display: inline;
}
.logo {
  text-indent: -9999em;
  position: absolute;
}
.logo a {
  float: left;
  display: block;
  width: 386px;
  text-indent: -9999px;
  background: url('/images/henderson/refresh/henderson_logo.png') no-repeat scroll 0 0 transparent;
  height: 132px;
  margin-top: 8px
}
ul.taskNav {
  margin-top: 8px;
  float: right;
  display: block;
  clear: right;
}
.taskNav li a {
  display: inline-block;
  padding: 0 6px;
  color: #0a2f50;
  border-right: 1px solid #00467f;
  font: normal normal 100%/1em arial, helvetica, san-serif;
}
.taskNav li a.last {
  border: 0px;
  padding-right: 0px;
}
.taskNav li.first {
  position: relative;
  left: -9999px;
  overflow: hidden;
}
.ctaNav {
  float: right;
  display: block;
  clear: right;
  margin: 32px 0;
}
.searchInputSmall {
  font-size: 85%;
}
.audienceNav {
  float: right;
  display: block;
  padding-top:10px;	
  clear: right;
}
.audienceNav ul {
  display: block;
  float: right;
}
.audienceNav li a {
  display: inline-block;
  padding: 0 6px;
  color: #00467f;
  font: normal bold 110%/1em arial, helvetica, san-serif;
  border-right: 1px solid #00467f;
}
.audienceNav li a.last {
  border: 0px;
  padding-right: 0px;
}
.barNav {
  display: block;
  text-align: center;
  padding: 8px 0;
  background-color: #e7a614;
}
.barNav li {
  display: inline;
}
.barNav li a {
  display: inline-block;
  padding: 0 6px;
  border-right: 1px solid #00467f;
  color: #fff;
  text-decoration: none;
  font: normal bold 135%/1em Arial, Helvetica, san-serif;
  text-transform: uppercase;
}
.barNav li a.last {
  border: 0px;
}
.searchBox {
  clear: right;
  float: right;
  width: 145px;
  margin: -5px 0 0;
  padding: 0;
  vertical-align: middle;
  background-color: #fff;
}
.searchBox .hidden {
  visibility: collapse;
}
.submitButton {
  float: right;
  margin: 0;
  padding: 0;
}
input#q {
  width: 125px;
  height: 20px;
  float: left;
  color: #a8a8a8;
  margin: 0;
  padding: 0;
  border: 0px;
}
.applyButton {
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-right: 15px;
}
.applyButton a {
  background: url('/images/global/refresh/apply_now_sprite131-541.png') no-repeat scroll right bottom transparent;
  display: inline-block;
  height: 20px;
  width: 190px;
  text-decoration: none;
}
.applyButton a:hover {
  background-position: right top;
}
.applyButton a span#hidden {
  text-indent: -9000px;
  color: transparent;
}
/*---------------------------------------------------
	Footer
---------------------------------------------------*/
.siteFooter a {
  color: #dddddd;
}
.siteFooter a:hover {
  color: #ffffff;
}
.siteFooter-wrap {
  width: 1000px;
}
div.footer_primary_wrapper {
  visibility: visible;
}
.siteFooter {
  clear: both;
  font-size: 100%;
  font-weight: bold;
  height: 53px;
  margin: 0 auto;
  padding: 20px;
  text-align: left;
  width: auto;
  color: #00467f;
  height: 75px;
}
.footer_primary_inner {
  margin: 0 auto;
  width: 100%;
  background: url(/images/global/refresh/kctcs_footer.png) #e7a614 no-repeat scroll center center;
}
div.footer_primary_wrapper {
  width: 100%;
}
/*---------------------------------------------------
	A6: Main Navigation
---------------------------------------------------*/
.navigationAncestors {
  color: #666666;
}
.navigationAncestors li a {
  color: #666666;
}
.navigationGateway {
  font-family: arial, helvetica;
  font-size: 100%;
  font-weight: normal;
}
.navigation_audgateway {
  position: relative;
  bottom: 6px;
}
.navigationGateway li a {
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 110%;
}
.lastlink {
  border-right: none !important;
}
.navigationGateway li a:hover {
  color: #ffffff;
}
.navigation_primary {
  width: 992px;
  height: 55px;
  padding: 0px 0px;
  margin: 0px auto;
  position: relative;
  top: 12px;
}
.navigation_primary ul {
  background: url(/images/henderson/navigation/navigation_primary.jpg) no-repeat;
  width: 921px;
  height: 41px;
  padding: 0px 14px 0px 11px;
  margin: 0px 21px 0px 25px;
}
.navigation_primary li {
  float: left;
  text-indent: -9999em;
  height: 41px;
  margin: 0px;
  padding: 0px;
}
.navigation_primary li a {
  display: block;
  height: 100%;
}
.navigation_primary li.nav_item_about {
  /*left: 11px;*/
  width: 60px;
  margin: 0px 2px 0px 0px;
  position: relative;
  top: 1px;
  height: 40px;
}
.navigation_primary li.nav_item_about a:hover, .navigation_primary li.nav_item_about a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -11px -43px no-repeat;
}
.navigation_primary li.nav_item_academics {
  /*left: 132px;*/
  width: 115px;
  margin: 0px 2px 0px 0px;
}
.navigation_primary li.nav_item_academics a:hover, .navigation_primary li.nav_item_academics a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -73px -42px no-repeat;
}
.navigation_primary li.nav_item_admissions {
  /*left: 242px;*/
  width: 110px;
  margin: 0px 4px 0px 0px
}
.navigation_primary li.nav_item_admissions a:hover, .navigation_primary li.nav_item_admissions a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -190px -42px no-repeat;
}
.navigation_primary li.nav_item_costs {
  /*left: 360px;*/
  width: 100px;
  margin: 0px 6px 0px 0px;
}
.navigation_primary li.nav_item_costs a:hover, .navigation_primary li.nav_item_costs a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -304px -42px no-repeat;
}
.navigation_primary li.nav_item_student {
  /*left: 492px;*/
  width: 122px;
  margin: 0px 2px 0px 0px;
}
.navigation_primary li.nav_item_student a:hover, .navigation_primary li.nav_item_student a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -410px -42px no-repeat;
}
.navigation_primary li.nav_item_giving {
  width: 80px;
  margin: 0px 2px 0px 0px;
}
.navigation_primary li.nav_item_giving a:hover, .navigation_primary li.nav_item_giving a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -534px -42px no-repeat;
}
.navigation_primary li.nav_item_workforce {
  /*left: 693px;*/
  width: 174px;
  margin: 0px 0px 0px 0px;
}
.navigation_primary li.nav_item_workforce a:hover, .navigation_primary li.nav_item_workforce a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -616px -42px no-repeat;
}
.navigation_primary li.nav_item_adult {
  /*left: 799px;*/
  width: 140px;
  margin-left: 2px;
}
.navigation_primary li.nav_item_adult a:hover, .navigation_primary li.nav_item_adult a.active {
  background: url(/images/henderson/navigation/navigation_primary.jpg) -792px -42px no-repeat;
}
.navigationPrimary {
  font-family: arial, helvetica;
  color: #000;
  height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.nav-inner {
}
.navigationTactical {
  font-family: Arial, Helvetica, sans-serif;
}
.navigationTactical li a {
  color: #333333;
}
.navigationTactical li a:hover {
  color: #000000;
}
/*---------------------------------------------------
	A7: Standard Content Page
---------------------------------------------------*/
.mainContainer {
  padding-left: 20px;
  padding-right: 20px;
}
.eventsColumn {
  border-left: 1px solid #eeeeee;
}
div.secondaryColumn div.contentHeader {
  color: #f05133;
}
.printContainerSmall {
  width: 460px;
}
.bodyContainer {
  color: #393331;
  position: relative;
  left: -20px;
  width: 785px;
  padding-bottom: 0px;
}
.bodyContainer h3 {
  color: #191919;
  font-size: 120%;
  font-weight: bold;
  margin: 0 0 4px;
}
.bodyCopy, .bodyContainer p {
  color: #393331;
}
.bodyContainer-top {
  height: 6px;
  background: #fff;
}
.bodyContainer-middle {
  padding: 2px 10px 50px 10px;
  min-height: 600px;
  background: #fff;
}
.bodyContainer-bottom {
}
.bodyCopy blockquote, .bodyContainer blockquote {
  color: #393331;
  display: block;
  font-size: 100%;
  margin: 0px;
  padding: 0 0 0 30px;
}
.bodyCopy .quoteContainer, .bodyContainer .quoteContainer {
  background-repeat: no-repeat;
  background-position: left top;
  color: #939393;
}
.bodyCopy .quoteContainer .quote, .bodyContainer .quoteContainer .quote {
  background-repeat: no-repeat;
  background-position: right bottom;
}
/*---------------------------------------------------
	A8: Event Lising
---------------------------------------------------*/
.eventTeaserEntry {
  border-bottom: 1px #cccccc dashed;
}
.eventTeaserHeader {
  color: #f05133;
}
.eventTeaserDate {
  border-right: 2px solid #666666;
}
.eventTeaserTime {
  border-right: 2px solid #666666;
}
.eventTeaser {
  color: #333333;
}
/*Event Listing Styles - RIGHT COLUMN*/
.eventColumnEntry {
  border-bottom: 1px #cccccc dashed;
}
.eventColumnHeader {
  color: #f05133;
}
/*---------------------------------------------------
	A9: News Listing
---------------------------------------------------*/
.newsTeaserEntry {
  border-bottom: 1px dashed #ccc;
}
.newsTeaserEntry img {
  border: solid 1px #ccc !important;
  padding: 3px;
  width: 130px;
}
.newsTeaserHeader {
  color: #f05133;
  text-transform: none;
}
.newsTeaserThumbnail {
  background: #EDEDED none repeat scroll 0;
  border: 1px solid #DADADA;
}
/*---------------------------------------------------
	A10: News Articles
---------------------------------------------------*/

.contentHeader, .newsArticleHeader, .bodyHeader, .searchInfo {
  color: #00467f;
  font-weight: bold;
}
.newsArticleSubheader {
  color: #333333;
}
.newsArticleSupport {
  border: 1px solid #777777;
}
/*---------------------------------------------------
	A11: News Archive Sorting
---------------------------------------------------*/
.newsSorting td {
  background-color: #00467f;
  color: #ffffff;
}
.sortButton {
  color: #ffffff;
  margin: 0;
}
td.sortButton {
  width: 100%;
  padding: 0 5px 0 0;
}
.sortButton a {
  background-color: #00467f;
  color: #ffffff;
}
.sortButton .current {
  background-color: #afbd22;
  color: #ffffff;
}
table.searchSorting td {
  background-color: #00467f;
}
.sortButton a:hover {
  background-color: #ffd200;
  color: #333;
}
a.sortButtonSelected {
  background-color: #ffd200;
  color: #333;
}
/*---------------------------------------------------
	A12: Search and News Results
---------------------------------------------------*/
.resultsEntry {
  border-bottom: 1px #cccccc dashed;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.resultsDate {
  border-right: 1px solid #999999;
}
.resultsHeader {
  color: #f05133;
}
.newsSorting {
  border-collapse: collapse;
}
table.searchSorting {
  margin-left: -19px;
  width: 699px;
}
/*---------------------------------------------------
	A13: Home News
---------------------------------------------------*/
.homeNews {
  color: #000;
  padding-top: 30px;
}
.homeNews a {
  color: #00467f;
  font-weight: bold;
}
.homeNewsEntry {
  display: inline-block;
  width: 320px;
  margin-left: 23px;
}
.homeNewsEntryDate {
  background: url(/images/henderson/refresh/date_backer.png) no-repeat 0 0 transparent;
  font: normal bold 120%/1.1em Arial, Helvetica, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #00467f;
  height: 58px;
  margin: 0 5px 5px 0;
  padding: 16px 14px 0 4px;
  width: 62px;
}
.homeNewsEntryHeader {
  width: inherit;
  float: none;
  font-size: 125%;
}
.homeNewsEntryHeader a {
  text-decoration: none;
  text-transform: capitalize;
}
.homeNewsEntryHeader a:hover {
  text-decoration: underline;
}
.homeNewsEntryTeaser {
  line-height: 1.5em;
}
.newsHomeTeaserThumbnail img {
  border: 1px solid #CCCCCC !important;
  margin-bottom: 0px;
  margin-right: 5px;
  padding: 3px;
  width: 120px;
}
.homeNews_top {
  width: 385px;
  height: 8px;
  background: url(/images/henderson/refresh/news_top.png) no-repeat 10px 0 transparent;
}
.homeNews_top img {
  left: 0;
  margin-bottom: 10px;
  position: relative;
  top: -15px;
}
.homeNews_middle .more_link {
  margin-right: 15px;
}
.homeNews_bottom {
  width: 385px;
  height: 20px;
  background: url(/images/henderson/refresh/news_btm.png) no-repeat 10px 0 transparent;
}
/*---
  creates gap at the bottom of the HomeNews left column
---*/
.box_secondary_bottom {
  display:none;
}
/*---------------------------------------------------
	A14: Related Links
---------------------------------------------------*/
h2.related-links, .relatedLinksHeader {
  color: #ffffff;
}
.relatedLinksContainer {
  position: relative;
  left: 10px;
}
div.related-links {
  color: #ffffff;
}
div.related-links ul, .navigationRelatedLinks, .relatedLinksContainer div.box_senary {
  background-color: #eaeae8;
  width: 199px;
}
.relatedLinksContainer div.box_senary_top {
  color: #00467f;
  width: 199px;
  padding: 0px;
  background: url(/images/henderson/backgrounds/relatedlinks_top.png) no-repeat scroll 0 0 transparent;
  height: 17px;
}
.relatedLinksContainer .box_senary_middle {
  background: url(/images/henderson/backgrounds/relatedlinks_middle.png) repeat-y scroll 0 0 transparent;
}
.relatedLinksContainer div.box_senary_bottom {
  background: url(/images/henderson/backgrounds/relatedlinks_bottom.png) no-repeat scroll 0 0 transparent;
  height: 15px;
}
.relatedLinksContainer div.box_senary_top h3 {
  color: #444;
  font-weight: bold;
  font-size: 110%;
  background: url(/images/henderson/display/related_links.png) no-repeat scroll 0 0 transparent;
  height: 35px;
  text-indent: -9999px;
  position: relative;
  left: 15px;
  top: 20px;
}
.box_senary_middle ul {
  position: relative;
  left: 40px;
}
.box_senary_middle li {
  color: #551900;
}
.navigationRelatedLinks li a, div.related-links li a, .relatedLinksContainer div.box_senary_middle li a {
  background-repeat: no-repeat;
  background-position: 10px 10px;
  color: #333;
  text-decoration: none;
  padding: 0px 0px 5px;
}
.navigationRelatedLinks li a:hover, div.related-links ul li a:hover, .relatedLinksContainer div.box_senary_middle li a:hover {
  text-decoration: underline;
}
.navigationRelatedLinks, div.related-links ul, .relatedLinksContainer div.box_senary_middle ul {
  list-style: disc outside;
  width: 150px;
  padding-top: 40px;
}
/*Inline Links Styles*/

.inlineLinksHeader {
  border-bottom: 3px solid #555555;
  color: #555555;
}
/* ========== navColumnSpif div was created to house Standard Content layout spifs in the left column ======= */

/*== Do not remove these two settings
~ this one sets the width of the navColumnSpif*/
.navColumnSpif {
  max-width: 250px;
  width: 250px;
}
.navColumnSpif {
  margin-top: 15px;
}
/* ==== The styles below are examples of how to edit or change the look of these global spifs for these pages only. ===*/
.navColumnSpif div.pageSPIFF {
  width: 170px;
}
.navColumnSpif .pageSPIFFImage {
  width: 170px;
}
.navColumnSpif .pageSPIFFTeaser, .navColumnSpif .pageSPIFFHeader {
  width: 170px;
}
/********************************
	A15: Emergency Notifications
********************************/
.notification-group {
  border-bottom: dashed 1px #efefef;
}
.notification-item.normal {
  background: #E9F5D5;
  border: solid 1px #c7e297;
}
.notification-item.alert {
  background: #f9f7db;
  border: solid 1px #efde99;
}
table.bids td, table.bids th {
  border: 1px solid #DADADA;
}
#errorconsole {
  color: #B62011;
}
#successconsole {
  color: #288336;
}
.notification-rollup-teaser {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 3px solid #444444;
  clear: both;
  color: #333333;
  font-size: 90%;
  margin: 5px auto 10px;
  padding: 10px 10px 5px;
  width: 960px;
}
/*---------------------------------------------------
	A16: Contact Form Rules
---------------------------------------------------*/
.scfSectionContent {
  width: 106% !important;
}
.formLabel {
  color: #4C4C4C;
}
.formHelp, span.scfSingleLineTextUsefulInfo, span.scfDropListUsefulInfo, span.scfMultipleLineTextUsefulInfo {
  color: #777777;
  font-family: arial;
  white-space: nowrap;
  width: 495px;
}
.validateError {
  color: #FF0000;
}
.formSpecial {
  background-color: #cfd77a;
}
.scfSubmitButtonBorder input {
  background-color: #6f1200;
  background-image: none;
  border: 1px solid #CCCCCC;
  color: #FFFFFF;
  cursor: pointer;
  font-family: arial, helvetica;
  font-weight: bold;
  margin-left: 425px;
  padding: 5px 15px;
  text-transform: uppercase;
}
.scfSubmitButtonBorder input:hover {
  background-color: #ffd200;
  background-image: none;
  border: 1px solid #CCCCCC;
  color: #333;
  cursor: pointer;
  font-family: arial, helvetica;
  font-weight: bold;
  margin-left: 425px;
  padding: 5px 15px;
  text-transform: uppercase;
}
.scfDropList .scfMultipleLineTextBox, .scfEmailTextBox, .scfSingleLineTextBox, .scfPasswordTextBox, .scfNumberTextBox, .scfDateTextBox, .scfRadioButtonList, .scfListBox, .scfCheckBoxList, .scfFileUpload, .scfCreditCardTextBox, .scfCreditCardType, .scfConfirmPasswordTextBox, .scfTelephoneTextBox, .scfSmsTelephoneTextBox {
  border: 1px solid #CCCCCC;
}
.scfForm input, .scfForm select, .scfForm textarea {
  border: 1px solid #CCCCCC;
}
.scfError, .scfValidationSummary {
  color: #98002e !important;
}
.formHelp, span.scfSingleLineTextUsefulInfo, span.scfDropListUsefulInfo, span.scfMultipleLineTextUsefulInfo {
  color: #333333;
  font-family: arial;
  width: 495px;
}
.scfForm {
  font-family: Arial, Helvetica, sans-serif !important;
  height: 100%;
  line-height: 1.4em;
  text-align: left;
  width: 100%;
}
div#phpagecontent_0_form_F864EDA3B312412F957AA3543CA04B96_field_8CD0700A73E14C479BF77E20656F3FC3scope {
  display: none;
}
div#phpagecontent_0_form_2EC9BB56991A413FBDCF6A3647A2ADC4_field_5F694F50DA0044E4BA8243434B37BD14scope {
  display: none;
}
/*---------------------------------------------------
	Padded Tables
---------------------------------------------------*/

.padded-table th {
  border-bottom: solid 1px #dadada;
}
/*---------------------------------------------------
	Spifs
---------------------------------------------------*/
.profileSPIFF {
  color: #ffffff;
  background-color: #464646;
}
.profileSPIFFHeader {
  color: #f05133;
}
/*Featured Iniative Spif*/
.pageSPIFF {
  background-color: #464646;
}
.pageSPIFFHeader {
  color: #ffffff;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
}
.pageSPIFFHeader a {
  color: #ffffff;
}
.pageSPIFFTeaser {
  color: #ffffff;
}
.secondaryColumn .pageSPIFF {
  width: 205px;
}
/*----------------------------------------
Image Only
----------------------------------------*/
.pageIntruder {
  border: 1px solid #DADADA;
  margin: 0 0 20px;
  padding: 2px;
}
/*----------------------------------------
Home SPIFF Large
----------------------------------------*/
.homeSPIFFTeaser {
  float: right;
  font-size: 90%;
  padding: 5px 8px 5px 8px;
  height: 185px;
  width: 120px;
  position: absolute;
  top: 0px;
  left: 320px;
  color: #ffffff;
}
.homeSPIFFLink {
  background-position: 13px 9px;
  background-repeat: no-repeat;
  background-color: #639635;
}
a.homeSPIFFLink {
  color: #ffffff;
}
a.homeSPIFFLink hover {
}
.homeSPIFFOverlay {
  color: #ffffff;
}
.homeSPIFFOverlay a {
  color: #ffffff;
}
/*Home Focus*/

.homeFocus {
  color: #666666;
}
.homeFocusThumbnail {
  border: 1px solid #999999;
}
/*----------------------------------------
Home Secondary Column
----------------------------------------*/
.homeSpecial {
  background-color: #afbd22;
}
.homeSpecialSub {
  background-color: #919d2f;
}
.homeSpecialHeader {
  background: #828b25;
  color: #ffffff;
}
.homeSpecialAuthor {
  color: #444444;
}
.homeSpecialImage {
  border: 2px solid #ffffff;
}
.homeSpecialSubheader {
  color: #ffffff;
}
.homeSpecialSubheader a {
  color: #ffffff;
}
.homeSpecialSubheader a:hover {
  color: #ffffff;
}
.homeCopyImage {
  border: 1px solid #999999 !important;
}
.homeCopyHeader {
  color: #636363;
}
.homeCopyTeaser {
  color: #636363;
}
.homeFocusThumbnail {
  background: #ededed;
  border: solid 1px #dadada;
}
.homeSpecialTeaser a {
  color: #FFFFFF;
}
.pageSPIFF {
  background-color: #333;
}
.pageSPIFFHeader {
  border-color: #444;
}
.homeSpecialImageCaption {
  color: #333333;
}
.profileSPIFFSubheader {
  color: #ededed;
}
.profileSPIFFSupport {
  background-color: #666666;
  border: 1px solid #777777;
}
.homeColumnTertiary h2 {
  background: #EDEDED none repeat scroll 0 50%;
  color: #666666;
}
.homeSPIFFImage {
  border-color: #262626 !important;
  border-style: solid !important;
  border-width: 7px 143px 36px 7px !important;
}
.homeSPIFFImage img {
  display: block;
}
/*----------------------------------------
image then header spif
----------------------------------------*/
.imagethenheader-spif {
  width: 190px;
  float: left;
  padding: 5px;
  background: none repeat scroll 0 0 #00467f;
}
.imagethenheader-spif-image {
}
.imagethenheader-spif-image img {
  width: 190px;
  position: relative;
  height: 124px;
  overflow: hidden;
}
.imagethenheader-middle {
}
.imagethenheader-spif-body {
  margin: 5px;
  color: #ffffff;
  font-size: 10pt;
  font-weight: normal;
  line-height: 16pt;
  padding: 0px;
  width: 184px;
  position: relative;
  top: 10px;
}
.imagethenheader-spif-body p {
  margin:0;
  padding: 0;
}
.imagethenheader-spif-banner {
  margin-top: 5px;
  position: relative;
  left: -6px;
}
.imagethenheader-spif-body .more-link {
  text-align: right;
  font-size: 110%;
}
.imagethenheader-spif-body a {
  color: #fff;
  text-decoration: underline;
}
.imagethenheader-spif-body .more-link a {
  color: #fff;
  text-decoration: underline;
  font-size: 90%;
}
.imagethenheader-spif-body .blue-arrow {
  float: right;
  height: 21px;
  width: 12px;
  margin-left: 12px;
  background: url(https://hndev.kctcs.edu/hndev/images/henderson/buttons/orange_arrow.png) no-repeat scroll 0 5px transparent;
}
/*----------------------------------------
background with text and image-spif
----------------------------------------*/
.backgroundwithtextandimage-spif {
  background: url(/images/henderson/backgrounds/profile-spif-background.png) no-repeat scroll 0 0 transparent;
  float: left;
  height: 420px;
  position: relative;
  width: 490px;
}
.backgroundwithtextandimage-left {
  float: left;
  width: 245px;
}
.backgroundwithtextandimage-content {
  position: relative;
  left: 35px;
  color: #FFF;
  font-weight: bold;
  width: 237px;
}
.backgroundwithtextandimage-content p {
  font-size: 110%;
}
.backgroundwithtextandimage-content h1 {
  color: #ffd200;
}
.backgroundwithtextandimage-content h2 {
  color: #00467F;
  font-style: italic;
  font-weight: bold;
}
.backgroundwithtextandimage-right {
  float: left;
  margin-left: 40px;
}
.backgroundwithtextandiimage-link {
  position: relative;
  left: 20px;
  top: 90px;
}
/*----------------------------------------
  box with overlay spif
  ----------------------------------------*/
.boxwithoverlay-spif {
  border: 2px solid #CCCCCC;
  margin: auto;
  padding: 5px;
  width: 910px;
  margin-bottom: 10px;
}
.boxwithoverlay-spif h2 {
  color: #fff;
  font-weight: bold;
}
.boxwithoverlay-spif h1 {
  color: #ffd200;
  font-weight: bold;
  padding: 5px 0px;
}
.boxwithoverlay-spif h3 {
  color: #fff;
  font-weight: bold;
  font-size: 16px;
}
.boxwithoverlay-top {
}
.boxwithoverlay-middle {
  position: relative;
}
.boxwithoverlay-bottom {
}
.boxwithoverlay-spif .caption_overlay {
  background: url(/images/henderson/backgrounds/overlays/black.png) repeat scroll 0 0 transparent;
  bottom: 0;
  position: absolute;
  width: 895px;
  padding: 0px 7px;
  margin-left: 0px;
  margin-bottom: 0px;
  left: 0px;
}
.boxwithoverlay-spif .caption_overlay a {
  color: #fff;
  text-decoration: none;
  float: right;
  text-transform: uppercase;
}
.boxwithoverlay-spif .caption_overlay a:hover {
  color: #fff;
  text-decoration: underline;
  float: right;
}
.boxwithoverlay-middle img {
  width: 590px;
  padding: 0px 11px;
}
.boxwithoverlay-spif .caption_overlay .orange-arrow {
  background: url(/images/henderson/buttons/orange_arrow.png) no-repeat 0 0px;
  float: right;
  height: 17px;
  width: 17px;
  margin-left: 4px;
}
/*----------------------------------------
	header then image - interior page
    ------------------------------------*/ 
.box_septenary_middle {
  background: url(https://hndev.kctcs.edu/hndev/images/henderson/backgrounds/headerthenimage_middle_interior.png) repeat-y;
  padding: 0px 20px 20px 3px;
}
.box_septenary_bottom {
  background: url(https://hndev.kctcs.edu/hndev/images/henderson/backgrounds/headerthenimage_interior_bottom.png) no-repeat;
}
.box_septenary_middle p {
  margin: 0px;
}
.secondaryColumn .box_septenary p {
  color: #fff;
}
.secondaryColumn .box_septenary_middle_inner {
  padding: 10px 10px 21px;
}
/*----------------------------------------
  homepage video feature
----------------------------------------*/
.two-column .random-video {
  width: 332px;
  height: 291px;
  float: right;
  color: #fff;
  background: url(/images/henderson/refresh/gold_postit.png) no-repeat center top transparent;
}
.two-column .random-video .SPIF_Title {
  text-align: center;
  width: 265px;
}
.two-column .random-video .SPIF_Container {
  width: 265px;
  padding: 5px 10px 25px 10px;
  margin: 20px 25px 0 20px;
  background: #fff;
  -moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
  -webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
  box-shadow: 3px 3px 3px rgba(68,68,68,0.3);

}
.two-column .random-video .more_link {
  margin-right: 0;
}
/*.two-column .random-video .more_link a, .two-column .random-video a {
  color: #fff;
}*/
.two-column .random-video .youtube-video object {
    height: 175px !important;
    width: 265px !important;
}
/*----------------------------------------
	header then image
----------------------------------------*/
.box_tertiary {
  color: #fff;
}
.box_tertiary_top {
}
.box_tertiary_middle {
  background: url(/images/henderson/backgrounds/headerthenimage_middle.png) repeat-y;
  min-height: 270px;
}
.box_tertiary_middle_inner {
  padding: 5px 8px;
}
.box_tertiary .more_link {
  margin-top: 0px;
  padding: 0px;
  position: relative;
  bottom: 5px;
}
.box_tertiary .more_link a {
  text-decoration: none;
}
.box_tertiary .more_link a:hover {
  text-decoration: underline;
}
.orange_arrow {
  background: url(https://hndev.kctcs.edu/hndev/images/henderson/buttons/orange_arrow.png) no-repeat;
  height: 13px;
  margin: 0 0 0 5px;
  width: 12px;
}
.box_tertiary_middle img {
  width: 275px;
}
.box_tertiary_bottom {
  background: url(/images/henderson/backgrounds/headerthenimage_bottom.png) no-repeat;
}
.navColumnSpif .box_tertiary {
  width: 235px;
}
/*----------------------------------------
	Homepage header then image
----------------------------------------*/
.two-column .box_tertiary {
  color: #000;
  margin-top: -45px;
}
.two-column .box_tertiary_top .student_life_title img {
  position: relative;
  top: 207px;
  left: 11px;
}
.two-column .box_tertiary_middle {
  background: url(/images/henderson/refresh/white_postit_stack.png) no-repeat center bottom transparent;
  min-height: 200px;
  padding-top: 20px
}
.two-column .box_tertiary_middle img {
  width: 250px;
  border: 6px solid #fff;
  margin-left: 10px;
  -moz-box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
  -webkit-box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
  box-shadow: 3px 3px 3px rgba(68,68,68,0.3);
}
.two-column .box_tertiary_middle_inner {
  background: url(/images/henderson/refresh/white_postit_repeater.png) repeat-y 12px top transparent;
  width: 222px;
  margin: 0 auto;
  padding: 45px 10px 35px 30px;
}
.two-column .box_tertiary .more_link a {
  color: #00467f;
  font: normal bold 130%/1.8em Arial, Helvetica, san-serif;
}
.two-column .box_tertiary_bottom {
  background: url(/images/henderson/refresh/white_postit_btm.png) no-repeat center bottom transparent;
  height: 20px;
}
.two-column .box_tertiary .orange_arrow {
  background: none;
}
/*----------------------------------------
	Full Width Paper
----------------------------------------*/
.fullwidthpaper {
  height: 280px;
  position: relative;
  width: 992px;
  left: -20px;
}
.feature_inner {
  background: url(/images/henderson/backgrounds/paper_background.png) no-repeat scroll 0 0 transparent;
  height: 212px;
  padding: 49px 20px 0;
  position: absolute;
  right: 0;
  top: -7px;
  width: 512px;
}
.feature_title {
  left: 20px;
  position: relative;
  height: 56px;
  margin: 0px;
  width: 512px;
}
.feature_content {
  color: #323232;
  font-size: 116%;
  padding: 0 20px;
  position: relative;
}
.feature_inner h1 {
  color: #323232;
  font-size: 110%;
}
.graphiclink {
  float: right;
  position: absolute;
  bottom: 22px;
  left: 316px;
}
.feature_image {
  position: absolute;
  top: -45px;
}
/*----------------------------------------
	Small Carousel
----------------------------------------*/
.stepcarousel {
  float: right;
  height: 130px;
  width: 120px;
  padding: 8px;
  margin: 0px 0px 10px 10px;
}
.widgetGallerySmallNext {
  height: 22px;
  left: 433px;
  position: relative;
  top: 40px;
  width: 15px;
  z-index: 15;
}
.widgetGallerySmall {
  float: right;
  padding: 0 0 0 20px;
  width: 426px;
  margin-right: 30px;
}
#Div1 {
  overflow: hidden;
  width: 155px;
}
.widgetGallerySmallPrevious {
  height: 22px;
  position: relative;
  width: 15px;
  z-index: 15;
  top: 63px;
  left: -198px;
}
.mediaPrimary {
  background: url(/images/henderson/backgrounds/media_primary.jpg) no-repeat scroll 0 0 transparent;
  float: right;
  height: 135px;
  margin: 15px 0 10px 10px;
  padding: 8px;
  width: 178px;
}
.stepcarousel .panel {
  width: 215px !important;
  margin: 0px 9px 11px 0px !important;
  position: relative;
}
.widgetGallerySmallTeaser .more {
  background: url(/images/henderson/backgrounds/three_arrows.jpg) no-repeat scroll 0px 10px transparent;
  font-size: 114%;
  font-weight: bold;
  position: relative;
  right: 3px;
  top: 10px;
}
.widgetGallerySmallTeaser {
  color: #333;
  line-height: 20px;
  width: 210px;
}
/*---------------------------------------------------
	A18: Audience Gateway Buttons
---------------------------------------------------*/
.audgatway-box {
  margin-bottom: 15px;
  width: 200px;
}
.audgateway-box img {
  border: none;
  float: left;
  margin-right: 10px;
}
.audgateway-box h3 {
  color: #00467f;
  cursor: pointer;
  font-family: arial;
  font-size: 90%;
  font-weight: bold;
  height: 20px;
  border: 1px solid #CCCCCC;
  padding: 5px;
  width: 200px;
  margin-bottom: 8px;
}
.audgateway-box h3 a {
  color: #00467f;
  text-decoration: none;
  display: block;
}
.audgateway-box h3:hover a {
  color: #00467f;
}
.audgateway-box h3:hover a:hover {
  text-decoration: none;
  color: #00467f;
}
.audgateway-box h3.yellow:hover {
  background: #eeb211;
  color: #00467f;
}
.audgateway-box h3.red:hover {
  background: #F05133;
  color: #ededed;
}
.audgateway-box a:hover {
  text-decoration: underline;
}
/*----------------------------------------------------
Intelliworks Recruitment Form callout ribbon
----------------------------------------------------*/
.secondaryColumn img.pageIntruder {
  left: 17px;
  margin: 0 0 20px;
  padding: 2px;
  position: relative;
}
.recruitment-callout {
  background: url(http://kctcs.edu/~/media/Global/Intelliworks%20recruitment%20forms/Raise%20your%20hand%20callouts/raise-your-hand-ribbon-dark-green) no-repeat;
  float: right;
  width: 229px;
  height: 89px;
  left: 32px;
  position: relative;
}
/*----------------------------------------------------
       Nivo Slider
----------------------------------------------------*/
.wider .Nivo_Container {
  height: 368px;
  width: 638px;
}
.wider .nivo-caption {
  width: 603px;
  line-height: 1.3em;
}
.wider .theme-paperbox .slides_container.nivoSlider {
  height: 348px;
  width: 618px;
}
.wider .theme-paperbox .nivo-caption h2 {
  color: #e7a614;
  margin: 0px;
  font-size: 150%;
  padding-bottom: 5px;
}
.wider .nivo-caption span.teaser {
  color: #fff;
  display: block;
}
.wider .theme-paperbox .nivo-caption a {
  color: #e7a614;
  text-decoration: none;
  display: block;
  clear: both;
  background: none no-repeat scroll right top transparent;
}
.wider .theme-paperbox .nivo-caption a:hover {
  background: none no-repeat scroll right top transparent;
  font-weight: bold;
  text-decoration: none;
  color: #e7a614;
}
/*----------------------------------------------------
       INTERIOR Nivo Slider
----------------------------------------------------*/
.interior .Nivo_Container {
  height: 300px;
  width: 755px;
}
.interior .nivo-caption {
  width: 740px;
  line-height: 1.3em;
}
.interior .slides_container.nivoSlider {
  height: 348px;
  width: 755px;
}
.interior .nivo-caption h2 {
  color: #e7a614;
  margin: 0px;
  font-size: 150%;
  padding-bottom: 5px;
}
.interior span.teaser {
  color: #fff;
  display: block;
}
.interior .nivo-caption a {
  color: #e7a614;
  text-decoration: none;
  display: block;
  clear: both;
  background: none no-repeat scroll right top transparent;
}
.interior .nivo-caption a:hover {
  background: none no-repeat scroll right top transparent;
  font-weight: bold;
  text-decoration: none;
  color: #e7a614;
}
