/*

Amtec style sheet. Copyright (c) Kentucky Community & Technical College System

*/

/***********************

Global Styles

***********************/

html, body {
	height: 100%;
} 

body {
	background: #ffffff url(/images/Amtec/backgrounds/body.jpg);
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-repeat:repeat-x;
}

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:#9A2A2A;
    font-size:120%;
    font-weight:bold;
    margin:0 0 10px;
}

.column_quinary h3 {
	border-bottom:1px dashed lightgrey;
    color:#9A2A2A;
    font-size:120%;
    font-weight:bold;
    margin:0 0 10px;
}

h4 {

}

h5 {

}

h6 {

}

p {
	font-family: inherit;
	line-height: 160%;
	margin: 0px 0px 20px 0px;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	text-decoration: none;
}

a:active, a:visited, a:hover {
	outline: none;
}

a {
	position: relative;
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ol  
{
    list-style-type:georgian;
}

li {

}

a img {
	border: none;
}

img {
	display: block;
}

.left {
	float: left;
	width: auto;
}

.right {
	float: right;
	width: auto;
}

.clear {
	clear: both;
}

.text_primary {
	text-align: left;
}

.text_secondary {
	text-align: right;
}

/******************

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;
	background-repeat:no-repeat;
	background-position:top center;
}

.body_secondary_primary_inner {
	width: 1075px;
	padding: 0px 0px 20px 0px;
	background-color: #FFFFFF;
}

.header_primary_inner, .body_secondary_primary_inner, .body_secondary_secondary_inner {
	margin: 0px auto;
}

/***********************

Header

***********************/

.header_primary_wrapper {
	height: 107px;
}

.header_primary_inner {
	width: 1075px;
	height: 107px;
}

.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;
	background:transparent url(/images/Amtec/backgrounds/aud-bg.png) no-repeat scroll 0 0;
	float:right;
	height:33px;
	width:377px;
	position:relative;
	top: 11px;
}

.logo {
	background: url(/images/Amtec/display/logo.png) no-repeat;
	text-indent: -9999em;
	position: absolute;
	top: 8px;
	width: 600px;
	height: 67px;
}

.logo a {
	display: block;
	width: 600px;
	height: 67px;
}

.text_logo  
{
    text-indent: -9999em;
    height:0px;
}

.search_area {
	float: right;
}

.search_area p {
	padding: 0px;
	margin: 0px;
}

.search_area .search_field {
	float: left;
	border: 1px solid #bfc2c6;
	color: #6c8fa5;
	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_wrapper_outer {
}

.body_secondary_primary_wrapper {
	background:none !important;
}

.body_secondary_primary_wrapper_inner {
	background: url(/images/Amtec/backgrounds/body_secondary_primary_wrapper_inner.png) no-repeat center bottom;
}

.body_secondary_secondary_wrapper {
	color:#333333;
	background-color:#CCCCCC;
}

.body_secondary_secondary_inner {
	font-size: 84%;
	line-height: 140%;
	width: 1075px;
	padding: 15px 20px 15px 20px;
	color:#333333;
}

.body_secondary_secondary_inner a {
	font-size: 100%;
	line-height: 140%;
	color:#1E5D92;;
}

.banner_primary {
	background:transparent url(/images/Amtec/backgrounds/center.jpg) no-repeat scroll 0 0;
    height:60px;
    margin-left:80px;
    position:relative;
    top:10px;
    width:1075px;
}

.banner_secondary {
    background:transparent url(/images/Amtec/backgrounds/center.jpg) no-repeat scroll 0 0;
    height:60px;
    margin-left:80px;
    position:relative;
    top:10px;
    width:1075px;
}

.content_primary {
	width: inherit;
}

.content_secondary {
	width: inherit;
	min-height: 850px;
}

.breadcrumb {
	color: #393939;
	font-size: 80%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px 0px 30px 0px;
}

/******************

Navigation

******************/

/*************

Navigation Primary

*************/
.navigation_primary_wrapper {
	height: 50px;
	background-repeat:repeat; 
	background-position:center;
}

.navigation_primary {
	width: 1075px;
	height: 50px;
	padding: 0px 0px;
	margin: 0px auto;
	background: url(/images/Amtec/navigation/navigation_primary_bg4.png);
}

.navigation_primary ul {
	width: 1075px;
	height: 50px;
	text-align: center;
	padding: 17px 0px 0px 0px;
}

.navigation_primary li {
	display: inline;
	text-transform: uppercase;
	text-align: center;
	/*margin: 0px 0px 0px 32px;*/
	border-right: solid 1px #cccccc;
	padding: 15px;
}

.navigation_primary li:hover {
	display: inline;
	text-transform: uppercase;
	text-align: center;
	/*margin: 0px 0px 0px 32px;*/
	border-right: solid 1px #cccccc;
	padding: 15px;
	background: url(/images/Amtec/navigation/navigation_primary_bg5.png);
	background-repeat:repeat-x; 
	background-position:center;
}

.nav_item_left {
	margin: 0px;
	border-right:none !important;
}

.nav_item_right {
	margin: 0px;
	border-right:none !important;
}

.nav_item_left:hover {
	margin: 0px;
	border-right:none !important;
	background:none !important;
}

.nav_item_right:hover {
	margin: 0px;
	border-right:none !important;
	background:none !important;
}

.navigation_primary li.first {
	margin: 0px;
	border-right:none;
}

.navigation_primary li a {
	font-size: 110%;
	font-weight: bold;
	color: #4f4a47;
	padding: 15px;
}

.navigation_primary li a:hover, .navigation_primary li a.active {	
	color: #316891;
	text-decoration: none;
	padding: 15px;
	background-repeat:repeat-x; 
	background-position:center;
}

/*************

Navigation Secondary

*************/

.navigation_secondary ul 
{
    float:right;
    padding-right:70px;
	
}

.navigation_secondary li {
	float: left;
	font-size: 94%;
	text-transform: uppercase;
	margin: 0px 0px 0px 20px;
}

.navigation_secondary li a.active {
	text-decoration: underline;
}

/*************

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_primary {
	position: relative;
	width: 1075px;
	margin-left:36px;
}

.column_secondary {
	position: relative;
	width: 1075px;
	margin: 0px 29px 0px 30px;
}

.column_tertiary {
	float: left;
	position: relative;
	color: #393331;
	margin: 0px 13px 0px -20px;
}

.column_tertiary h1 {
	color: #00467F;
	font-size: 180%;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

.column_tertiary a {
	color: #9a2a2a;
}

.column_tertiary_inner {
	width: 681px;
	padding: 20px 0px 20px 40px;
}

.column_tertiary_inner_primary {
	float: left;
	width: 430px;
	padding: 0px 15px 0px 0px;
}

.column_tertiary_inner_secondary {
	float: left;
	width: 236px;
}

.column_quaternary {
	float: left;
	position: relative;
	margin: 0px 0px 0px 13px;
}

.column_quaternary_inner {
	width: 254px;
}

.column_quinary {
	float: left;
	position: relative;
	color: #393331;
	margin: 0px 13px 0px -20px;
}

.column_quinary h1 {
	color: #00467f;
	font-size: 180%;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
}

.column_quinary a {
	color: #9a2a2a;
}

.column_quinary_inner {
	width: 690px;
	padding: 20px 40px 20px 40px;
}

/******************

Boxes

******************/

/*************

Box Primary

*************/

.box_primary {
	width: 992px;
}

.box_primary {
	margin: 0px 0px 0px 4px;
}

.box_primary h1 {
	color: #ffd105;
	margin: 0px;
}

.box_primary h2 {
	color: #ffffff;
	margin: 0px;
}

.box_primary .caption_overlay {
	position: absolute;
	background: url(/images/Amtec/backgrounds/overlays/black.png);
	bottom: 0px;
	width: 928px;
	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;
}

.box_primary .caption_overlay .more_link a {
	color: #ffffff;
}

.box_primary_top {
	background: url(/images/Amtec/backgrounds/box_primary_top.png) no-repeat bottom left;
	width: 992px;
	height: 10px;
}

.box_primary_middle {
	background: url(/images/Amtec/backgrounds/box_primary_middle.png) repeat-y left;
	position: relative;
	width: 968px;
	padding: 0px 13px 0px 11px;
}

.box_primary_bottom {
	background: url(/images/Amtec/backgrounds/box_primary_bottom.png) no-repeat top left;
	width: 992px;
	height: 14px;
}

/*************

Box Secondary

*************/

.box_secondary {
	float: left;
	margin: 0px 0px -44px 0px;
}

.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: 28px 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 {
	background: url(/images/Amtec/display/news_events.png) no-repeat;
	width: 287px;
	height: 53px;
	margin: 0px 18px 0px 18px;
}

.box_secondary .news_events_title a {
	display: block;
	width: 53px;
	height: 53px;
	margin: 0px 0px 0px 234px;
}

/*************

Box Tertiary

*************/

.box_tertiary {
	width: 290px;
	margin-top: 20px;
	margin-left: 37px;
}

.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 {
	background: url(/images/Amtec/backgrounds/box_tertiary_middle.png) repeat-y;
	width: 275px;
	padding: 4px 12px 0px 3px;
}

.box_tertiary_middle_inner {
	width: 255px;
	padding: 10px 10px 0px 10px;
}

.box_tertiary_bottom {
	background: url(/images/Amtec/backgrounds/box_tertiary_bottom.png) no-repeat;
	width: inherit;
	height: 18px;
}

.box_tertiary_top .student_life_title {
	background: url(/images/Amtec/display/student_life.png) no-repeat center;
	width: 290px;
	height: 55px;
}

.box_tertiary_top .find_your_path_title {
	background: url(/images/Amtec/display/find_your_path.png) no-repeat center;
	width: 290px;
	height: 55px;
}

/*************

Box Quaternary

*************/

.box_quaternary {
	width: 760px;
	z-index: 10;
	margin: -4px 15px 0px 0px;
}

.box_quaternary_top {
	background: url(/images/Amtec/backgrounds/box_quaternary_top.png) no-repeat;
	position: relative;
	width: inherit;
	height: 14px;
}

.box_quaternary_middle {
	background: url(/images/Amtec/backgrounds/box_quaternary_middle.png) repeat-y;
	width: 760px;
	padding: 0px 13px 0px 11px;
}

.box_quaternary_middle img {
	position:relative;
	left:-2px;
}

.box_quaternary_bottom {
	background: url(/images/Amtec/backgrounds/box_quaternary_bottom.png) no-repeat;
	position: relative;
	width: inherit;
	height: 14px;
}

/*************

Box Quinary

*************/

.box_quinary {
	color: #ffffff;
	font-size: 110%;
	width: 250px;
	background-color:#F8F8F8;
}

.box_quinary a {
	color: #00467f;
	width: 185px;
	display:block;
	padding: 10px 0px 10px 0px;
}

.box_quinary a:hover {
	color: #00467f;
	padding: 10px 0px 10px 0px;
	width: 185px;
	display:block;
}

.box_quinary a.active {
	color: #afbd22;
}

.box_quinary ul {
	list-style-type: disc;
	margin: 0px 0px 0px 14px;
}

.box_quinary li {
	border-bottom:1px dashed lightgrey;
	list-style-image: url(/images/Amtec/backgrounds/list.png);
}

.box_quinary li.selected {
	font-weight: bold;
}

.box_quinary_middle li#listActive {
	font-weight: bold;
	color:#00467F;
}

.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: 20px;
}

.box_quinary_middle {
	width: 198px;
	padding-left:15px;
}

.box_quinary_bottom {
	position: relative;
	width: inherit;
	height: 42px;
}

/*************

Box Senary

*************/

.box_senary {
	color: #544843;
	font-size: 110%;
	width: 226px;
	margin: 0px 0px 20px 10px;
}

.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 {
	background: url(/images/Amtec/backgrounds/box_senary_top.png) no-repeat;
	position: relative;
	width: 174px;
	height: 30px;
	padding: 48px 26px 0px 26px;
}

.box_senary_middle {
	background: url(/images/Amtec/backgrounds/box_senary_middle.png) repeat-y;
	width: 174px;
	padding: 6px 26px 0px 26px;
}

.box_senary_bottom {
	background: url(/images/Amtec/backgrounds/box_senary_bottom.png) no-repeat;
	background: url(/images/Amtec/backgrounds/box_senary_bottom_plain.png) no-repeat;
	position: relative;
	width: inherit;
	height: 95px;
}

/*************

Box Septenary

*************/

.box_septenary {
	color: #ffffff;
	font-size: 90%;
	width: 236px;
	margin: 0px 0px 0px 18px;
}

.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 {
	background: url(/images/Amtec/backgrounds/box_septenary_middle.png) repeat-y;
	width: 220px;
	padding: 0px 13px 0px 3px;
}

.box_septenary_middle_inner {
	width: 200px;
	padding: 10px 10px 0px 10px;
}

.box_septenary_bottom {
	background: url(/images/Amtec/backgrounds/box_septenary_bottom.png) no-repeat;
	width: inherit;
	height: 18px;
}

.box_septenary_top .student_life_title {
	background: url(/images/Amtec/display/student_life_small.png) no-repeat center;
	width: 236px;
	height: 47px;
}

.box_septenary_top .find_your_path_title {
	background: url(/images/Amtec/display/find_your_path_small.png) no-repeat center;
	width: 236px;
	height: 47px;
}

/******************

Items

******************/

/*************

Item Primary

*************/

.item_primary {
	color: #000000;
	padding: 0px 0px 20px 0px;
}

/******************

Misc

******************/
.orange_arrow {
	float: right;
	background: url(/images/Amtec/buttons/orange_arrow.png) no-repeat;
	width: 12px;
	height: 13px;
	margin: 0px 0px 0px 5px;
}

.date_box {
	background: url(/images/Amtec/display/date_box.png) no-repeat;
	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 {
	background: url(/images/Amtec/display/kctcs_logo.jpg) no-repeat center #1a1a1a;
	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; }

/*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%; }
.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; }

.itemListing {
  position: relative;
  clear: left;
  margin-bottom: 20px;
  font-size: 90%;
  line-height: 140%;
  font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, 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: 90%;
  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: "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif; 
  font-size: 130%;
}

.searchText {
  width: 250px;
  font-size: 150%;
}

.contentHeaderSearch {
  float:left;
  margin-bottom: 30px;
}

.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: "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, 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%;
}
.top-link a {
	padding-left:16px;
	background:url(http://preview.kctcs.edu/~/media/System_Office/Web_Services/Icons/08.ashx) no-repeat left 2px;
}

/****************************************
	Notification Styles
****************************************/
.navigation_primary_wrapper {height:auto;min-height:50px;}
.notification-rollup-teaser {width:972px;clear:both;color:#333333;font-size:90%;margin:15px auto 0px;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;}

.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;	}
.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;}

.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;margin-right:10px;}


/*Add Stopgap*/

.image-left, .image-right {
	border:solid 1px #dadada;
	padding:4px;
	background:#ededed;
}
.image-left {
	float:left;
	margin-right:10px;
}
.image-right {
	float:right;
	margin-left:10px;
}
ul.left {
	margin-left:20px;
	margin-right:40px;
	list-style:disc;
}
ul.left li {
	margin-bottom:5px;
	
}
.left-column {
	float:left;
	margin-right:20px;
	width:250px;
}
.right-column {
	float:left;
	width:350px;
}
img[src='/sitecore/shell/themes/standard/Applications/48x48/unknown.png'] {
	width:48px;
}
.contentCopy li, .bodyCopy li, .column_quinary_inner li {
	list-style:disc;
	margin-bottom:10px;
}

.contentCopy ol li, .bodyCopy ol li, .column_quinary_inner ol li {
	list-style:decimal;
	margin-bottom:10px;
}
.contentCopy ul, .bodyCopy ul, .column_quinary_inner ul {
	margin:0 0 0 40px;
}

.column_quaternary_inner {
	min-height:200px;
	margin-bottom:15px;
	margin-left: 20px;
}
.navigationContextualHeader {
	position:relative;
	top:-15px;
}
.column_quinary h1 {
	clear:both;
}
/*-----------------------------
	News and Events Rules
-----------------------------*/
.itemListing {
	font-family:Arial,Helvetica,sans-serif;
	/*float:left;*/
}
.itemListing .releaseDate {
	font-size:95%;
}
h4 {
	margin-top:5px;
	font-size:110%;
}
.column_tertiary_inner_secondary {
	margin-top:42px;
}
.box_secondary .more_link {
	font-size:85%;
	font-weight:bold;
}
.clear p {
	margin-bottom:0px;
	line-height:130%;
}
select {
	width:120px;
}
select.calendarDateInput {
	width:50px;
}
.newsFilter table img {
	display:inline;
	vertical-align:text-top;
}
.newsSorting {
	background-color:#00467f !important;
	color:#FFFFFF;
	font-size:85%;
	font-weight:bold;
	width:655px;
}
.sortButton a {
	color:#fff;
	background-color:#164863;
	display:block;
	font-size:100%;
	padding:1px 3px 1px 6px;
	text-transform:uppercase;
}
.sortButton a:hover {
	background-color:#EFE3D3;
	color:#333333;
}
.itemListing .eventColumnIcon {
	margin-top:-3px;
}
.newsTeaserThumbnail {
	height:auto;
}
.search.contentCopy .resultsEntry {
	padding-bottom:20px;
}
.resultsEntry {
	margin:10px 0 5px;
	padding:10px 0 0;
}
.searchForm, .column_tertiary {
	width:700px;
}
.body_secondary_secondary_inner p {
	margin-bottom:0px;
}
.navigation_quaternary ul > li:first-child {
	visibility:hidden;
}
.caption_overlay p {
	margin-bottom:5px;
}

.gateway-icon {
	margin-right:10px;
	vertical-align:middle;
}
.gateway-box {
	background:#FAFAFA none repeat scroll 0 50%;
	border:1px solid #EDEDED;
	margin-bottom:10px;
	padding:5px;
	width:355px;
}

.gateway-box img {
	float:left;
}

.gateway-box span {
	position:relative;
	top:15px;
}

.gateway-box h3 {
	background:#EDEDED none repeat scroll 0;
	color:#666666;
	cursor:pointer;
	font-family:arial;
	font-size:150%;
	font-weight:bold;
	padding:0;
}
.gateway-box h3 a {
	color:#666;
	display:block;
	height:50px;
}
.gateway-box h3:hover a {
	color:#666666;
}
.gateway-box h3:hover a:hover {
	text-decoration:none;
	color:#666666;
}
.gateway-box h3.green:hover {
	background:#eeb211;
	color:#666666;
}
.gateway-box h3.red:hover {
	background:#F05133;
	color:#666666;
}
.gateway-box p {
	margin:5px;
	padding:0px;
}
.gateway-box p.link {
	text-align:right;
	font-weight:bold;
}
.gateway-box p.link a {
	background:transparent url(http://stage.kctcs.edu/_assets/images/next.png) no-repeat scroll left top;
	padding-left:20px;
	text-decoration:none;
}
.gateway-box a:hover {
	text-decoration:underline;
}

a.buttonLarge:hover {
    background-color:#9a2a2a;
    color:#fffff;
    text-decoration:none;
    padding:10px;
}

a.buttonLarge {
    background-color:#00467f;
    color:#ffffff;
    text-decoration:none;
    padding:10px;
}