/*

Global style sheet. Copyright (c) Kentucky Community & Technical College System

*/

/***********************

Global Styles

***********************/

html, body {
	height: 100%;
}

body {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

h1 {
	color: #191919;
	font-size: 200%;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
}

h2 {
	color: #191919;
	font-size: 140%;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
}

h3 {
	color: #191919;
	font-size: 110%;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

h4 {

}

h5 {

}

h6 {

}

p {
	font-family: inherit;
	line-height: 160%;
	margin: 0px 0px 20px 0px;
}


a {
	position: relative;
	color: #ffffff;
}

a:hover {
	text-decoration: underline;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

li {

}

a img {
	border: none;
}

img {
	display: block;
}

.left {
	float: left;
	width: auto;
}

.right {
	float: right;
	width: auto;
}

.clear {
	clear: both;
}

.clearleft {
	clear: left;
}

.text_primary {
	text-align: left;
}

.text_secondary {
	text-align: right;
}

.OldContentAltRow {
	background-color: #ccc;
	padding:3px;
}

.OldContentTotal {
	border-top: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 5px;
}

/******************

Margin

******************/

.margin_none {
	margin: 0px;
}

.margin_full_large {
	margin: 20px;
}

.margin_top_large {
	margin-top: 20px;
}

.margin_bottom_large {
	margin-bottom: 20px;
}

.margin_left_large {
	margin-left: 20px;
}

.margin_right_large {
	margin-right: 20px;
}

.margin_full_small {
	margin: 10px;
}

.margin_top_small {
	margin-top: 10px;
}

.margin_bottom_small {
	margin-bottom: 10px;
}

.margin_left_small {
	margin-left: 10px;
}

.margin_right_small {
	margin-right: 10px;
}

.margin_full_xsmall {
	margin: 5px;
}

.margin_top_xsmall {
	margin-top: 5px;
}

.margin_bottom_xsmall {
	margin-bottom: 5px;
}

.margin_left_xsmall {
	margin-left: 5px;
}

.margin_right_xsmall {
	margin-right: 5px;
}

/******************

Padding

******************/

.padding_none {
	padding: 0px;
}

.padding_full_large {
	padding: 20px;
}

.padding_top_large {
	padding-top: 20px;
}

.padding_bottom_large {
	padding-bottom: 20px;
}

.padding_left_large {
	padding-left: 20px;
}

.padding_right_large {
	padding-right: 20px;
}

.padding_full_small {
	padding: 10px;
}

.padding_top_small {
	padding-top: 10px;
}

.padding_bottom_small {
	padding-bottom: 10px;
}

.padding_left_small {
	padding-left: 10px;
}

.padding_right_small {
	padding-right: 10px;
}

.padding_full_xsmall {
	padding: 5px;
}

.padding_top_xsmall {
	padding-top: 5px;
}

.padding_bottom_xsmall {
	padding-bottom: 5px;
}

.padding_left_xsmall {
	padding-left: 5px;
}

.padding_right_xsmall {
	padding-right: 5px;
}

/***********************

Wrappers

***********************/

.primary_wrapper {
	width: 100%;
	margin: 0px 0px -53px 0px;
}

.header_primary_inner, .body_secondary_primary_inner, .body_secondary_secondary_inner {
	margin: 0px auto;
}

/***********************

Header

***********************/


.header_primary_inner_top {
	float: right;
	font-size: 84%;
	padding: 10px 0px 0px 0px;
}

.header_primary_inner_middle {
	margin: 0px 0px 0px 115px;
	padding: 13px 0px 0px 0px;
}

.header_primary_inner_bottom {
	float: right;
	padding: 12px 0px 0px 0px;
}

.logo {
	text-indent: -9999em;
	position: absolute;
}

.logo a {
	display: block;
	height: 67px;
}

.text_logo {
	float: left;
	text-indent: -9999em;
}

.text_logo a {
	display: block;
}


.search_area .search_field {
	float: left;
	width: 126px;
	height: 18px;
	padding: 4px 5px 0px 5px;
}

.search_area .search_submit {
	float: left;
}

/***********************

Body

***********************/

.body_primary_wrapper {
	padding: 0px 0px 53px 0px;
}

.body_secondary_primary_inner {
	position: relative;

}

.content_primary {
	width: inherit;
}

.breadcrumb {
	color: #393939;
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 30px 0px;
}

.pageIntruder {border: none !important;}

/******************

Navigation

******************/

/*************

Navigation Primary

*************/

/*************

Navigation Secondary

*************/

.navigation_secondary ul {
	
}

.navigation_secondary li a.active {
	text-decoration: underline;
}

.interior div.leftNavigation {

}

/*************

Navigation Quaternary

*************/

.navigation_quaternary ul {
	
}

.navigation_quaternary li {
	float: left;
	border-right: 1px solid #ffffff;
	padding: 0px 6px 0px 0px;
	margin: 0px 0px 0px 6px;
}

.navigation_quaternary li.last {
	border: none;
	padding: 0px;
}

.navigation_quaternary li a.active {
	text-decoration: underline;
}

/******************

Columns

******************/

.column_tertiary {
	float: left;
	position: relative;
	color: #393331;
	margin: 0px 13px 0px -20px !important;
}

.column_tertiary_inner_primary {
	float: left;
	width: 430px;
	padding: 0px 15px 0px 0px;
}

.column_quaternary {
	float: left;
	position: relative;
}

.column_quaternary_inner {
	width: 254px;
}

.column_quinary {
	float: left;
	position: relative;
	color: #393331;
	margin: 0px 13px 0px -20px;
}

.column_quinary h1 {
	color: #393939;
	font-size: 180%;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

.column_quinary a {
	color: #006fba;
}

.column_quinary_inner {
	width: 641px;
	padding: 20px 40px 20px 40px;
}

/******************

Boxes

******************/

/*************

Box Primary

*************/

.box_primary h1 {
	color: #ffd105;
	margin: 0px;
}

.box_primary h2 {
	margin: 0px;
}

.box_primary .caption_overlay {
	position: absolute;
	bottom: 0px;
	padding: 15px 20px 15px 20px;
}

.box_primary .caption_overlay .more_link {
	font-size: 80%;
	text-align: right;
	text-transform: uppercase;
	padding: 8px 0px 0px 0px;
}

.more_link {
	float:right;

}

.box_primary .caption_overlay .more_link a {
	color: #ffffff;
}

.box_primary_top {
	height: 10px;
}

.box_primary_middle {
	position: relative;
	padding: 0px 13px 0px 11px;
}

.box_primary_bottom {
	width: inherit;
	height: 14px;
}

/*************

Box Secondary

*************/

.box_secondary .more_link {
	font-size: 80%;
	font-weight: bold;
	text-align: right;
	padding: 10px 0px 0px 0px;
}

.box_secondary .more_link a {
	color: #1e5d92;
}

.box_secondary_top {
	width: 323px;
	height: 59px;
	padding: 48px 0px 0px 0px;
}

.box_secondary_middle {
	width: 283px;
	padding: 14px 20px 0px 20px;
}

.box_secondary_bottom {
	width: inherit;
	height: 96px;
}

.box_secondary .news_events_title {
	width: 287px;
	height: 53px;
}

.box_secondary .news_events_title a {
	/*display: block;
	width: 53px;
	height: 53px;
	margin: 0px 0px 0px 234px;*/
}

/*************

Box Tertiary

*************/

.box_tertiary {
	width: 290px;
}

.box_tertiary .more_link {
	font-size: 80%;
	text-align: right;
	text-transform: uppercase;
	padding: 8px 0px 0px 0px;
}

.box_tertiary .more_link a {
	color: #ffffff;
}

.box_tertiary_top {
	position: relative;
	width: 290px;
	margin: 0px 0px -22px -3px;
	z-index: 5;
}

.box_tertiary_middle {
	width: 275px;
	padding: 4px 12px 0px 3px;
}

.box_tertiary_bottom {
	width: inherit;
	height: 18px;
}

.box_tertiary_top .student_life_title {
	width: 290px;
	height: 55px;
}

.box_tertiary_top .find_your_path_title {
	width: 290px;
	height: 55px;
}

/*************

Box Quaternary

*************/

.box_quaternary {
	width: 721px;
	margin: -2px 0px 0px 0px !important;
	margin: -4px 0px 0px 0px;
}

.box_quaternary_top {
	position: relative;
	width: inherit;
}

.box_quaternary_middle {
	width: 697px;
	padding: 0px 13px 0px 11px;
}

.box_quaternary_bottom {
	position: relative;
	width: inherit;
	height: 14px;
}

/*************

Box Quinary

*************/

.box_quinary {
	font-size: 110%;
	width: 250px;
}

.box_quinary_middle li#listActive {
	font-weight: bold;
}

.box_quinary_middle li.selected ul {
	font-weight: normal;
}

.box_quinary li ul li {
	padding: 10px 0px 0px 0px;
}

.box_quinary_top {
	position: relative;
	width: inherit;
	height: 39px;
}

.box_quinary_middle {
	width: 198px;
}

.box_quinary_bottom {
	position: relative;
	width: inherit;
	height: 42px;
}

/*************

Box Senary

*************/

.box_senary {
	color: #544843;
	font-size: 110%;
	width: 226px;
	margin: 0px 0px 20px 28px;
}

.box_senary h3 {
	color: #544843;
	font-size: 110%;
	font-weight: normal;
}

.box_senary a {
	color: #006fba;
}

.box_senary ul {
	list-style-type: disc;
	margin: 0px 0px 0px 14px;
}

.box_senary li {
	padding: 0px 0px 15px 0px;
}

.box_senary_top {
	position: relative;
	width: 174px;
	height: 30px;
	padding: 48px 26px 0px 26px;
}

.box_senary_middle {
	width: 174px;
	padding: 6px 26px 0px 26px;
}

.box_senary_bottom {
	position: relative;
	width: inherit;
	height: 95px;
}

/*************

Box Septenary

*************/

.box_septenary {
	color: #ffffff;
	font-size: 90%;
	width: 236px;
}

.box_septenary .more_link {
	font-size: 80%;
	text-align: right;
	text-transform: uppercase;
	padding: 8px 0px 0px 0px;
}

.box_septenary .more_link a {
	color: #ffffff;
}

.box_septenary_top {
	position: relative;
	width: 236px;
	margin: 0px 0px -22px -3px;
	z-index: 5;
}

.box_septenary_middle {
	width: 220px;
	padding: 0px 13px 0px 3px;
}

.box_septenary_middle p {padding-bottom:10px;}

.box_septenary_middle_inner {
	width: 200px;
	padding: 10px 10px 0px 10px;
}

.box_septenary_bottom {
	width: inherit;
	height: 18px;
}

.box_septenary_top .student_life_title {
	width: 236px;
	height: 47px;
}

.box_septenary_top .find_your_path_title {
	width: 236px;
	height: 47px;
}

.box_septenary_top .student_life_title img {
	width: 235px;
}

/******************

Items

******************/

/*************

Item Primary

*************/

.item_primary {
	color: #000000;
	padding: 0px 0px 20px 0px;
}

/******************

Misc

******************/

.orange_arrow {
	float: right;
	
}
.orange_arrow a {
	color:#98012E;
	font-weight:bold;
}

.date_box {
	color: #ffffff;
	text-transform: uppercase;
	text-align: center;
	width: 44px;
	height: 38px;
	padding: 4px 0px 0px 0px;
	margin: 0px 8px 8px 0px;
}

.date_box .date_month {
	margin: 0px 0px -4px 0px;
}

.date_box .date_day {
	font-size: 160%;
}

/***********************

Footer

***********************/

.footer_primary_wrapper {
	text-indent: -9999em;
	width: 100%;
	height: 53px;
}
.footer_primary_inner {
	width:750px;
	margin:0 auto;
}

.footer_primary_wrapper a {
	display: block;
	width: 100%;
	height: 53px;
}

/*Styles borrowed from main KCTCS site CSS, to use for page content formatting*/
/*Form Styles*/
form { margin: 0px; padding: 0px; }
form select { font-family: arial, helvetica, verdana; font-size: 100%; position: relative; }
form input { font-family: arial, helvetica, verdana; font-size: 100%; position: relative; }
.wideFormField { width: 475px; padding: 5px; }
.wideFormFieldDDL { width: 488px; padding: 0px; }
.validateError { color: #ff0000; font-weight: bold; clear: both; }
.formLabel { font-weight: bold; font-size: 125%; margin: 0px; }
.formHelp { font-size: 90%; font-weight: bold; }
.formSpecial { background-color: #cfd77a; padding: 5px 10px 5px 10px; margin: 10px 0px 10px 0px; width: 480px; }
.formSpecialWideField { width: 465px; margin: 0px 0px 0px 0px; }
.formSpecialLabel { font-weight: bold; font-size: 125%; padding: 0px; margin: 0px; }
.formFocus { padding: 10px 5px 10px 5px; margin: 10px 0px 10px 0px; width: 495px; }
.scfSectionContent {width: 109% !important;}
.scfNumberTextBox, input.scfSingleLineTextBox, select.scfDropList, textarea.scfMultipleLineTextBox, input.scfTelephoneGeneralPanel, .scfEmailGeneralPanel input {
    padding: 5px;
    width: 495px;
}

.scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, .scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDateLabel, .scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, .scfFileUploadLabel, .scfDateSelectorLabel, .scfCreditCardLabel, .scfConfirmPasswordLabel, .scfCaptchaLabel, .scfTelephoneLabel, .scfSmsTelephoneLabel {
    display: block;
    float: left;
    padding: 3px 0;
    width: 30%;
	    clear: both;
    font-family: arial;
    font-size: 125%;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 500px;
    width: 70% !important;
}

.scfEmailBorder {
	padding-left:10px;
}

.scfEmailUsefulInfo {
	color:inherit!important;
}

.scfValidatorRequired, .scfRequired {
	float:none!important;
	padding-left:10px;
}

.scfSectionLegend {width: 90%;}

/*Event Listing Styles - FULL PAGE*/
.eventTeaserEntry { margin: 0px 0px 15px 0px; padding: 0px 0px 25px 0px; border-bottom: 1px #cccccc dashed; }
.eventTeaserHeader { color: #f05133; font-size: 110%; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; }
.eventTeaserIcon { float: left; }
.eventTeaserDate { font-size: 100%; font-weight: bold; border-right: 2px solid #666666; padding: 0px 10px 0px 10px; }
.eventTeaserTime { font-size: 100%; font-weight: bold; border-right: 2px solid #666666; padding: 0px 10px 0px 10px; }
.eventTeaserLocation { font-size: 100%; font-weight: bold; padding: 0px 10px 0px 10px; }
.eventTeaser { clear: both; color: #333333; padding: 5px 0px 0px 0px; }

/*Event Listing Styles - RIGHT COLUMN*/
.eventColumnEntry { border-bottom: 1px #cccccc dashed; padding: 0px 0px 15px 0px; margin: 0px 0px 15px 0px; }
.eventColumnHeader { color: #f05133; clear: both; font-size: 90%; font-weight: bold; margin: 0px; padding: 0px; }
.eventColumnIcon { float: left; margin: 0px 5px 5px 0px; }
.eventColumnDate { font-size: 90%; font-weight: bold; }
.eventColumnTime { font-size: 90%; }
.eventColumnLocation { font-size: 90%; }

/*News Listing Styles*/
.newsTeaserEntry { padding: 0px 0px 30px 0px; }
.newsTeaserHeader { color: #f05133; font-size: 110%; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; }
.newsTeaserThumbnail { border: 4px solid #777777; float: left; height: 74px; width: 130px; margin: 0px 10px 0px 0px; }
.newsTeaserDate { font-size: 100%; font-weight: bold; }
.newsTeaser {}

/*News Article Styles*/
.newsArticleDate { font-size: 100%; font-weight: bold; margin: 10px 0px 0px 0px; }
.newsArticleHeader {clear: both; color: #f05133; font-size: 200%; font-weight: normal; padding: 10px 0px 10px 0px; margin: 0px; }
.newsArticleSubheader { color: #333333; font-size: 120%; font-weight: bold; margin: 0px; padding: 0px 0px 20px 0px; }
.newsArticleSupport { border: 1px solid #777777; float: left; margin: 0px 10px 10px 0px; padding: 3px; }

/*News Filter Styles*/
.newsFilter { margin: 0px 0px 15px 0px; }
.newsFilter td { font-weight: bold; }

.resultsSorting { border-collapse: collapse; width: 100%; font-size: 90%; }
.resultsSorting td { background-color: #636363; color: #ffffff; font-weight: bold; padding: 0px; margin: 0px; }
.sortButton { color: #ffffff; font-weight: bold; text-align: center; }
.sortButton a { background-color: #636363; color: #ffffff;  padding: 5px 10px 5px 10px; display: block; text-transform: uppercase; }
.sortButton .current { background-color: #f05133; color: #ffffff; text-decoration: none; }
.sortButton a:hover { background-color: #f05133; color: #ffffff; text-decoration: none; }
a.sortButtonSelected { background-color: #f05133; color: #ffffff; text-decoration: none; }

/*Result Styles - News and Search*/
.resultsEntry { clear: both; margin: 0px 0px 15px 0px; padding: 15px 0px 25px 0px;  border-bottom: 1px #cccccc dashed; }
.resultsEntryLastItem { border-bottom: none; margin-bottom: 0px; }
.resultsDate { font-size: 100%; font-weight: bold; float: left; border-right: 1px solid #999999; padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px; }
.resultsHeader { color: #f05133; font-size: 110%; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; }
.resultsHeader a {}
.resultsHeader a:hover {}
.resultsTeaser { clear: left; }
.resultsLink { font-size: 90%; }
.resultsLink a {}
.resultsLink a:hover {}

/*Search Results*/
.searchSorting { font-size: 70%; }
table.searchSorting {margin-top:20px; clear:both;}
.searchInput { width: 300px; margin: 0px; padding: 4px; border: 1px solid #343434; }
.searchInputSmall { width: 100px; margin: 0px; font-size: 110%; }
.searchForm { padding: 5px 0px 0px 0px; margin: 10px 15px 10px 10px; }

.search { margin: 25px 25px 25px 25px; }
.searchCopy { font-size: 125%; font-weight: bold; color: #343434; padding: 20px 20px 8px 20px; }
.searchInfo { border-bottom: 1px #aaaaaa solid; text-align: right; font-size: 110%; font-weight: bold; color: #343434; margin: 0px 0px 10px 0px; padding: 0px 0px 3px 0px; clear:both; }

.itemListing {
  position: relative;
  clear: left;
  margin-bottom: 20px;
  font-size: 90%;
  line-height: 140%;
  font-family: Arial, Helvetica, sans-serif; 
  border-bottom: 1px dotted #b2b2b2;
  padding: 0px 0px 15px 0px;
}

.itemListing p { margin: 0px; padding: 0px; }

.contentCopy .itemListing { width: 425px }

.itemListing img {
  position: relative;
  float: left;
  margin: 0 13px 10px 0;
  border: solid 3px #1a1a1a;
}

.itemListing .eventColumnIcon { border: 0px; float: left; margin: 0px 5px 0px 0px; }

.itemListing .releaseDate {
  font-weight: bold;
  font-size: 80%;
  color: #333333;
  line-height: 100%;
  margin: 0px 0px 5px 0px; 
}

.itemListing .location {}

.itemListing .time {}

.itemListing .title {
  margin-bottom: 5px;
}

.moreItemsLink {
  clear: left;
}

.successPhoto {
  position: relative;
  float: left;
  margin-right: 10px;
}

.searchHeader {
  position: relative;
  border-bottom: solid 1px #333;
  margin-bottom: 20px;
  padding-bottom: 3px;
  font-family: Arial, Helvetica, sans-serif;  
  font-size: 130%;
}

.searchText {
  width: 250px;
  font-size: 150%;
}

.contentHeaderSearch {
  float:left;
  margin-bottom: 30px;
}

.contentHeader span {
	clear:both;
}

.searchHeader .submit {
  vertical-align: bottom;
}

.rbList {
  padding-top: 10px;
}

.rbList label {
  margin-right: 10px;
}

.resultSummary {
  font-size: 80%;
  text-align: right;
}

.pageNav {
  margin: 5px 0 0 0;
  padding: 0 300px 0 0;
  list-style-type: none;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 120%;
  float: right;
}

.pageNav li {
  display: inline;
}

.pageNav a, .pageNav a:link, .pageNav a:visited {
  display: block;
  float: left;
  width: 17px;
  padding: 0;
  margin: 0 2px;
  border: solid 1px #6DB33F;
  text-align: center;
  color: #333;
}

.pageNav a:hover, .pageNav a:active {
  background: #6DB33F;
  text-decoration: none;
}

/***************************************
	FAQ Page Rules
***************************************/
.top-link {
	text-align:right;
	font-weight:bold;
	font-size:95%;
}


/****************************************
	Notification Styles
****************************************/
.notification-rollup-teaser {clear:both;color:#333333;font-size:90%;margin:5px auto 10px;padding:10px 10px 5px;-moz-border-radius: 3px;background:#fff;border:3px solid #444;}
.notification-rollup-teaser a {color:#006FBA;text-decoration:underline;}
.notification-rollup-teaser .notification-item {margin:0px;padding:0px;border:none;}
.notification-rollup-teaser .snap-message a {color:white;}
.notification-rollup {color:#333;clear:both;}

.notification-item {border-bottom:1px dashed #dadada;margin-bottom:25px;padding-bottom:20px;}
.notification-item p {margin-bottom:10px;}
.notification-item span {margin-right:5px;}
.notification-title {font-weight:bold; width: 97% !important; display: inline-block;}
.notification-item img {float:left;}
.notification-header {background:#444;font-weight:bold;margin:-10px -10px 5px;padding:2px 5px 5px;color:#fff;}
.notification-header img {vertical-align:middle;margin-top:-2px;margin-right:5px;display:inline;margin-left:0px;}
.notification-header p {margin:0px;position:relative}
.snap-message {position:absolute;right:0px; top: 0px;}

.notification-item.normal {background:#E9F5D5;border:solid 1px #c7e297;}
.notification-item.normal p {margin:0px;}
.notification-item.normal img {margin-right:5px;vertical-align:middle;float:left;}
.notification-item.normal {padding:7px;}

/****************************************
	Twitter Compact
****************************************/

.twtr-hd {
    background: url("http://kctcs.edu/~/media/System_Office/Web_Services/Images/twitterbg.aspx") no-repeat scroll 0 0 transparent !important;
    height: 30px;
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.twtr-widget {
    font-family: arial,sans-serif !important;
    font-size: 12px !important;
    position: relative;
	clear:both;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
    background: none repeat scroll 0 0 transparent !important;
    color: #242424 !important;
}
.twtr-ft div {
    background: url("http://www.kctcs.edu/~/media/System_Office/Web_Services/Images/twitterbottom.aspx") repeat scroll 0 0 transparent !important;
    overflow: hidden;
    padding: 10px;
}
.twtr-widget .twtr-tweet {
    border-bottom: 1px solid #CCCCCC !important;
    overflow: hidden;
}
.twtr-widget .twtr-tweet-wrap {
    background: none repeat scroll 0 0 #EEEEEE !important;
    overflow: hidden;
    padding: 6px 8px;
}
.twtr-doc {
    border: 1px solid #CCCCCC !important;
}
.twtr-tweets {
    border-top: 2px solid #CECECE !important;
}
.twtr-bd {
    padding: 0 0 !important;
}
.twtr-join-conv {
    display: none;
}
#twtr-widget-1 .twtr-tweet-text p {
    font-size: 95%;
}
.twtr-join-conv {
    display: none !important;
}
.twtr-widget {
    margin-top: 20px;
}
.twitterContainer #twtr-widget-1 .twtr-new-results, .twitterContainer #twtr-widget-1 .twtr-results-inner, .twitterContainer #twtr-widget-1 .twtr-timeline, .twitterContainer #twtr-widget-1 .twtr-tweet {
	z-index:0!important;
}

/******************

News archive search styles

******************/

.searchBox {
	background-color: #eaeaea;
	background: -moz-linear-gradient(top, #ffffff, #eaeaea);
	border: 1px solid #cacaca;
	color: #666666;
	font-size: 1.4em;
	padding: 15px;
	font-size:12pt;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:110px;
	position:relative;
	top:4px;
}


.category  {
	background-color: #eaeaea;
	background: -moz-linear-gradient(top, #ffffff, #eaeaea);
	border: 1px solid #cacaca;
	color: #666666;
	padding: 3px;
	width: 240px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	
}
.area {
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-topright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 0px;
	background-color: #fff;
	padding: 5px;
	margin-bottom:5px;
	text-align: center;
	width: 100%;
}

.search_filter_heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	line-height:16px;
	text-align:left;
}

.search_filter_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	line-height:16px;
	text-align:left;
}

.calendarDateInput {
	border: 1px solid #cacaca;
	color: #666666;
	padding: 3px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}
.newsfilter_right-border {
	border-right-color:#F4F4F4;
	border-right-style:solid;
	border-right-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:10pt;
	padding-right:10px;
	padding-left:10px;
}

.newsfilter_right-border_header {
	border-right-color:#F4F4F4;
	border-right-style:solid;
	border-right-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12pt;
	font-weight:bold;
}

.area select#phpagecontent_0_phmaincontent_2_dlCategories{
background-color: #eaeaea;
	background: -moz-linear-gradient(top, #ffffff, #eaeaea);
	border: 1px solid #cacaca;
	color: #666666;
	padding: 3px;
	width: 240px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
	
}

!.area input:hover, .area textarea:hover, area select:hover, select#fromDate_Year_ID:hover, select#fromDate_Month_ID:hover, select#fromDate_Day_ID:hover, select#toDate_Year_ID:hover, select#toDate_Month_ID:hover, select#toDate_Day_ID:hover, input#phpagecontent_0_phmaincontent_2_searchBox:hover {
border-color:#E6EFF9
}

.area input#phpagecontent_0_phmaincontent_2_searchBox:hover {
border-color:#E6EFF9
}

!.area input:focus, .area textarea:focus, area select:focus, select#fromDate_Year_ID:focus, select#fromDate_Month_ID:focus, select#fromDate_Day_ID:focus, select#toDate_Year_ID:focus, select#toDate_Month_ID:focus, select#toDate_Day_ID:focus{
border-color:#E6EFF9;
}

.area input#phpagecontent_0_phmaincontent_2_searchBox:focus {
	background-color: #E6EFF9;
	background: -moz-linear-gradient(top, #ffffff, #E6EFF9);
}

!.area select#phpagecontent_0_phmaincontent_2_dlCategories:focus{
	background-color: #E6EFF9;
	background: -moz-linear-gradient(top, #ffffff, #E6EFF9);
}

!.area select#phpagecontent_0_phmaincontent_2_dlCategories:hover{
border-color:#E6EFF9;
}

/* SuperSunday */
div.supersunday {
float:left;
width:40%;
}


.ss2013 .addthis_toolbox {
	display:none;
}

.ss2013 {
	float:left;
	margin-left:30px;
	margin-bottom:30px;
	width: 40%;
}

.ss2013>div {
	margin-top:50px;
	padding-top:0px!important;
}

.ss2013multiple { border-top: 1px solid #CCCCCC;
    clear: both;}
	
.ss2013multiple div {padding-top: 5px !important;}
	
.ss2013multiple div div {width: 40% !important;}

.ss2013multiple .addthis_toolbox {
	display:none;
}

.HOFCollegeDisplay {
	clear:both;
}

.supersunday .location{
background:url(/images/kctcsprototype/gradient-white.png) 0 0 repeat-x #F8F8F3;
padding:10px;
border:1px solid #ccc;
margin:15px;
margin-right:0px;
width:55%;
position:relative;
float:left;
min-height:150px;
}

.supersunday .location h2 {
color:#98002e;
font-size:11pt;
font-weight:bold;
background:url(/images/kctcs/display/icons/calendar.png) no-repeat 5px 0px #f8f8f3;
text-indent:40px;padding:10px;
margin:-10px;
margin-bottom:8px;
border-bottom:2px solid #fff;
}

.supersunday .location h3 {
color:#98002e;
font-size:10pt;
font-weight:bold;
background:#fff;
text-indent:20px;
padding:4px;
margin-left:-10px;
margin-right:-10px;
margin-top:10px;
margin-bottom:8px;
border-bottom:2px solid #fff;
}

.supersunday .location p {
margin-left:15px;
margin-bottom:0px;
}

.supersunday .location p strong {
color:#00467f;
text-transform:uppercase;
}

.supersunday .contact{
background:url(/images/kctcsprototype/gradient-white.png) 0 30px repeat-x #F8F8F3;
padding:10px;
border:1px solid #ccc;
margin:15px;
width:30%;
position:relative;
float:left;
min-height:150px;
}

.supersunday .contact a{
color:#00467f;
text-decoration:underline;
}

.supersunday .contact a:hover{
text-decoration:none;
}

.supersunday .contact h2 {
color:#00467f;
font-size:11pt;
font-weight:bold;
background:url(/images/kctcs/display/icons/contact.png) no-repeat 5px 0px #F8F8F3;
text-indent:40px;padding:10px;
margin:-10px;
margin-bottom:20px;
}

.supersunday .contact p strong {
text-transform:uppercase;
color:#98002e;
}

/*Audience Buttons*/

.leftCol {
	float: left;
	width: 185px;
	margin-right: 20px;
	clear:both;
}

.rightCol {
	float: left;
	width: 185px;
}

.audiencebuttons ul {
	margin-left: 0px!important;
}

.audiencebuttons li {
	border: solid 1px #ccc;
	margin-bottom: 10px;
	min-height: 25px;
	list-style-type: none;
}

.audiencebuttons li:hover {
	background: #00467f;
}

.audiencebuttons .GatewayIcon {
	height: 25px;
	margin: 5px;
	float: left;
}

.audiencebuttons li a{
	vertical-align: middle;
	display: block;
padding:5px 5px 0px 5px;
	min-height: 25px;
	text-decoration:none;
	font-size:9pt;
	font-weight:bold;
	color:#00467f;
}

.audiencebuttons li a:hover{
	vertical-align: middle;
	display: block;
	color:#fff;
}

.audiencebuttons {
	float:left;
}




/*Device switcher hide mobile*/

.addthis_toolbox {float:left; margin-bottom: 15px; margin-right: 1%; margin-top: 15px;display:block;width:50%;position:relative;left:10px;}

.addthis_toolbox ~ h1.contentHeader {
	min-width:50%;
	display:inline-block;
}

/*email landing page*/

.webmail {
display: inline-block;
    margin-bottom: 50px;

}

.webmail .panel {
	position:relative;
	display:inline-block;
	width:100%;
}

.webmail .panel-left {
	width:252px;
	float:left;
}

.webmail .sts {
border: 2px solid #e4e4e4;
    clear: both;
    display: inline-block;
    margin-left: 75px;
    padding: 10px;
    width: 435px;}

.webmail .emailfaqs {
clear: both;
    padding-top: 48px;
	width: 252px;
	}

.webmail .panel-right {
	display:block;
	position:absolute;
	left:200px;
	top:20px;
}

.webmail .panel-right h2 a {
	display:block;
	margin: -20px;
    padding: 20px;
    width: 350px;
	font-size:20px;
	color:#00467f;
}

.webmail .panel-right .students{
	display:block;
	background:url("/images/global/email/buttonbg2new.png") no-repeat;
	width:410px;
	height:350px;
	padding:10px;
	padding-left:50px;
	position:relative;

}

.webmail .panel-right .faculty {
	display:block;
	background:url("/images/global/email/buttonbg2.png") no-repeat;
	width:410px;
	height:320px;
	padding:10px;
	padding-left:50px;
	position:relative;

}

.webmail .panel-right .students p, .webmail .panel-right .faculty p {
	display:block;
	width:350px;
	top:60px;
}

.webmail .panel-right .students .link, .webmail .panel-right .faculty .link {
	position:absolute;
	right:40px;
	bottom:55px;
}

.webmail .panel-right .students .link a, .webmail .panel-right .faculty .link a {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
	

.webmail .panel-right .students .help, .webmail .panel-right .faculty .help {
	position:absolute;
	display:block;
	top:25px;
	height:25px;
	width:25px;
	right:35px;
}


.students, .webmail .panel-right .faculty {
	background:url("/images/global/email/buttonbg1new.png") no-repeat;
}

.webmail .new {
	border-top:10px dotted #ccc;
		border-bottom:10px dotted #ccc;
	display:inline-block;
	margin-top:25px;
	margin-bottom:25px;
	padding-top:10px;
	padding-bottom:10px;
	margin-right:10px;
}

.webmail .new .left {
	float:left;
	width:320px;
	margin-right:75px;
}

.webmail .new .right{
float:right;
width:320px;
}

.webmail .new p {
	line-height:180%;
}

.webmail .new h3 {
	color:#e7a614;
}

.faculty h2 {background: #83cfca; padding-left: 10px; margin-right: 10px; margin-top: 0px !important; width: 95%; padding: 15px 0px 15px 10px;}

.students h2{background: #a0d5b5; padding-left: 10px; margin-right: 10px; margin-top: 0px !important; width: 95%; padding: 15px 0px 15px 10px;}

.webmail .upgrade {
       background: none repeat scroll 0 0 #F8F8F8;
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    display: block;
    margin-top: 7px;
    padding: 10px;
    width: 636px;
}

.webmail .upgrade h3 {

    background: none repeat scroll 0 0 #00467F;
    color: #FFFFFF !important;
    margin-left: -11px !important;
    margin-top: -11px !important;
    padding: 10px !important;
    position: relative;
    width: 638px;
}

/* Help pages */


.help .gokctcsteaser {

}

.help .gokctcsteaser h3 {
background:none;
}



.help .webmail .panel {
	margin-top:20px;
}

.help .webmail .panel-right h2 a{
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#fff;
}

.help .webmail .panel-right .students p, .help .webmail .panel-right .faculty p {
	top:50px;
	line-height:150%;
	}

.help .students h2, .help .faculty h2 {
	padding:10px 5px;
	text-indent:10px;
	
}

.help .students h2 {
	
	background:#e7a614;
	background: rgb(231,166,20); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U3YTYxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U1YjQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  rgba(231,166,20,1) 1%, rgba(229,180,73,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(1%,rgba(231,166,20,1)), color-stop(99%,rgba(229,180,73,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(231,166,20,1) 1%,rgba(229,180,73,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(231,166,20,1) 1%,rgba(229,180,73,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(231,166,20,1) 1%,rgba(229,180,73,1) 99%); /* IE10+ */
background: linear-gradient(to right,  rgba(231,166,20,1) 1%,rgba(229,180,73,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7a614', endColorstr='#e5b449',GradientType=1 ); /* IE6-8 */

}

.help .faculty h2 {
	background:#00467f;
background: rgb(64,98,124); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNjI3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDQ2N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(64,98,124,1) 0%, rgba(0,70,127,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(64,98,124,1)), color-stop(100%,rgba(0,70,127,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(64,98,124,1) 0%,rgba(0,70,127,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(64,98,124,1) 0%,rgba(0,70,127,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(64,98,124,1) 0%,rgba(0,70,127,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(64,98,124,1) 0%,rgba(0,70,127,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40627c', endColorstr='#00467f',GradientType=1 ); /* IE6-8 */

}

.help .gokctcsteaser img {
	float:left;
	margin-right:20px;
}

/*Help Buttons*/

.helpbuttons .leftCol {
	float: left;
	width: 325px;
	margin-right: 20px;
	clear:both;
}

.helpbuttons .rightCol {
	float: left;
	width: 325px;
}

.helpbuttons ul {
	margin-left: 0px!important;
}

.helpbuttons li {
	border: solid 1px #ccc;
	margin-bottom: 10px;
	min-height: 42px;
	list-style-type: none;
}

.helpbuttons li:hover {
	background: #00467f;
}

.helpbuttons .GatewayIcon {
	height: 32px;
	margin: 5px;
	float: left;
}

.helpbuttons li a{
	vertical-align: middle;
	display: block;
	padding:12px 5px 0px 5px;
	min-height: 25px;
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:#00467f;
}

.helpbuttons li a:hover{
	vertical-align: middle;
	display: block;
	color:#fff;
}

.helpbuttons  {
	float:left;
}


/* Raise your hand college forms */

.IWForm {
	
	width:364px;
	float:right;
	position:relative;
	right:-65px;
		margin-left:-50px;
	margin-top:-75px;
	display:inline-block;
}

.IWForm-top {
	background: url(/images/global/iw/iwform-top.png) no-repeat;
	height:10px;
}
.IWForm-middle {
	background: url(/images/global/iw/iwform-middle.png) repeat-y;
	width:364px;
	padding:30px;
	display:block;
	
}
.IWForm-bottom {
	background: url(/images/global/iw/iwform-bottom.png) no-repeat center bottom;
	height:3px;
}

.IWForm input {
	border:1px solid #ccc;
	width:298px;
	padding:10px;
}
.IWForm select{
	border:1px solid #ccc;
	padding:10px;
}

div.IWForm_Field.city {
	width:207px;
	display:inline-block;
	margin-right:20px;
	padding-right:20px;
	}

.IWForm input.city {
	width:100%;
	}
	
div.IWForm_Field.state {
	width:90px;
	display:inline-block;
}


.IWForm input.state {
	width:100%;
}

.IWForm_Field {
margin-bottom:-20px;
}

.IWForm div#toggleInterests {
	cursor:pointer;
	margin-bottom:15px;
	display:inline-block;
	max-width:200px;
	padding: 8px;
	color: white;
	background: #00467f;
}

.IWForm_Field.checkboxlist {
	margin-bottom:0px;
}

.IWForm_Field span.city {
	display:inline-block;
}

.IWForm input.state {
	width:40px;
}

.IWForm_Field span {
	display:inline-block;
	min-width:120px;
	padding-bottom:10px;
	font-weight:bold;
}

.IWForm_Field .term_year_FieldLabel {padding-bottom: 40px;}
#phpagecontent_0_phmaincontent_1_termYear {position:relative; left:-51px;}

.IWForm_Interest {
	width:300px;
	padding:5px;
	border:1px solid #fff;
	margin-bottom:10px;
}

.IWForm_Interest input {
	border:0px;
}

div.IWForm_Interest table {
	width:100%;
}

div.IWForm_Interest input {
	width:50px;
}

input.IWForm_Submit {
	width:100px;
	margin-top:40px;
	background:#fff;
	
}

.IWForm .asterisks {
	float:right;
	min-width:0px;
	position:relative;
	left:-34px;
	color:red;
	font-weight:bold;
	font-size:15px;
	top:1px;
	}

p.shirt img{
    float: right;
    margin-left: 15px;
    margin-right: -15px;
    margin-top: -50px;
	padding:5px;
	border:1px solid #fff;
}

div.shirt-callout {
	width:110px;
	padding:15px;
	float:right;
	display:block;
	border:1px solid #ccc;
	margin-top:-80px;
}

div.shirt-callout a {
	display:block;
	margin:-15px;
	padding:15px;
	text-decoration:none;
	font-weight:bold;
}

p.shirt {
	font-size:120%;
}

.recruitment-callout {
	background: url(http://kctcs.edu/~/media/Global/Intelliworks%20recruitment%20forms/Raise%20your%20hand%20callouts/raise-your-hand-ribbon-blue) no-repeat;
	float:right;
	width: 229px;
	height: 89px;
	left: 32px;
	position:relative;
}

.recruitment-callout p{
	text-indent: -9999px;
	margin: 0px;
}

.recruitment-callout a {
	display: block;
    height: 75px;
}

/*Captcha*/

#recaptcha_area {
	position: relative;
	top: 32px;
	background: white;
	border: 1px solid #ccc;
}
.recaptchatable #recaptcha_response_field {
    bottom: 7px !important;
    font-size: 10pt;
    left: 0px;
    margin: 0 !important;
    padding: 5px !important;;
    position: relative !important;;
    top: 0px !important;
    width: 145px !important;
}
#recaptcha_instructions_image {position: relative; left: -13px;}
#recaptcha_table tr {width: 310px;}
.recaptcha_input_area {margin-left: 0px !important;}
#recaptcha_response_field {border: 1px solid #ccc !important;}
#recaptcha_image {border: 1px solid #ccc;}
#recaptcha_area, #recaptcha_table {width: 310px !important;}
.recaptchatable .recaptcha_r1_c1 {background: none !important; width: 310px !important;}
.recaptchatable .recaptcha_r2_c1 {background: none !important; width: 1px!important;}
.recaptchatable .recaptcha_r2_c2 {background: none !important; width: 1px!important;}
.recaptchatable .recaptcha_r3_c1{background: none !important; width: 1px !important;}
.recaptchatable .recaptcha_r3_c2{background: none !important; width: 1px !important;}
.recaptchatable .recaptcha_r3_c3{background: none !important;}
.recaptchatable .recaptcha_r4_c4 {background: url(http://www.google.com/recaptcha/api/img/clean/logo.png) no-repeat scroll 20px 0 transparent !important; width: 107px !important;}
.recaptchatable .recaptcha_r7_c1 {background: none !important;}
.recaptchatable .recaptcha_r7_c1 {background: none !important;}
.recaptchatable .recaptcha_r4_c2{background: none !important; width: 1px !important;}
.recaptchatable .recaptcha_r8_c1{background: none !important;}
.recaptchatable .recaptcha_r3_c3 {width: 1px !important;}
.recaptchatable .recaptcha_r4_c1 {background: none !important;}
.recaptchatable .recaptcha_r4_c1 {background: none !important;}
/* MODAL WINDOW for viewbooks STARTS HERE */

/* Z-index of #mask must lower than #boxes .window */
.viewbooks #mask {
    background-color: #000000;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9000;
}
.viewbooks #boxes .window h2 {
    color: #00467F;
    font-size: 200%;
}
.viewbooks #boxes .window h3 {
    color: #9C5708;
    font-size: 100%;
}
.viewbooks .modallink {
    left: 38px;
    margin: 0 auto;
    position: absolute;
    top: 39px;
}
.viewbooks a.modallinktext {
    bottom: 59px;
    display: block;
    height: 45px;
    left: 24px;
    position: absolute;
    width: 200px;
}
.viewbooks a.modallinktext img {
    height: auto;
    width: 140px;
}
.viewbooks #boxes .window {
    background: url("/images/global/viewbooks/popupbg.png") no-repeat scroll 0 0 transparent;
    box-shadow: 3px 3px 30px 5px #000000;
    display: none;
    height: 386px;
    overflow: hidden;
    padding: 25px;
    position: fixed;
    width: 552px;
    z-index: 9999;
}
.viewbooks #boxes .window .trad, .viewbooks #boxes .window .nontrad {
    color: #333333;
    float: left;
    font-size: 120%;
    margin-left: 50px;
    margin-top: 10px;
    text-align: center;
    width: 200px;
}
.viewbooks #boxes .window .trad .teaser, .viewbooks #boxes .window .nontrad .teaser {
    margin-bottom: 20px;
    margin-top: 20px;
}
.viewbooks .viewbook-callout {
    background: url("/images/global/viewbooks/collegecalloutbg.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 266px;
    margin-left: -20px;
    position: relative;
    width: 276px;
}
.viewbooks #boxes #dialog {
    height: 203px;
    width: 375px;
}
.viewbooks .close {
    background: none repeat scroll 0 0 #00467F;
    border-radius: 0 0 0 0;
    color: #CCCCCC;
    font-size: 14px;
    line-height: 25px;
    position: absolute;
    right: 8px;
    text-align: center;
    text-decoration: none;
    top: 8px;
    width: 25px;
}
.viewbooks .close:hover {
    background: none repeat scroll 0 0 #00467F;
    color: #FFFFFF;
    text-decoration: none;
}

.viewbooks #boxes img {
    border: 0px;
    padding: 0px;
}

/*Campus CE workforce callouts */

.campusce a {background:url("/~/media/Global/Buttons/noncredit-courses-campusce.png") no-repeat;  display:block; width: 200px; height: 125px;}
.campusce a:hover {background:url("/~/media/Global/Buttons/noncredit-courses-campusce-hover.png") no-repeat;  display:block; width: 200px; height: 125px;}
.campusce {float:right;}
.campusceonline a {background:url("/~/media/Global/Buttons/noncredit-courses-campusce-online-hover.png") no-repeat;  display:block; width: 200px; height: 125px;}
.campusceonline a:hover {background:url("/~/media/Global/Buttons/noncredit-courses-campusce-online.png") no-repeat;  display:block; width: 200px; height: 125px;}
.campuscefloat {float:right; margin-left: 10px;}    

.Video_Right {
background-color: #e4e4e4;
    float: right;
    margin-left: 20px;
    padding: 10px;}
.Video_Left	{background-color: #e4e4e4;
    float: left;
    margin-right: 20px;
    padding: 10px;}
.Video_Left h2, .Video_Right h2 {color: #00467f; border-bottom: solid 2px #afbd22; padding-bottom:3px;}

/* Search Results Pager */
ul.pager {
    list-style-type:none;
    display:block;
    padding:0;
    margin:20px 0;
    text-align:center;
}
ul.pager li {
    list-style:none;
    display:inline;
    padding:0 10px;
    margin:0;
}
ul.pager a {
    text-decoration:none;
}
ul.pager a.current {
    font-weight:bold;
    color:#000;
    cursor:default;
}
ul.pager a.normal {
    font-weight:normal;
    cursor:pointer;
}
ul.pager a.normal:hover {
    text-decoration:underline;
}
ul.pager a.prevNext {
    font-weight:bold;
    cursor:pointer;
    text-decoration:underline;
    padding:0 10px;
}
