﻿/* KCC0909 - Author Roger Ehmpke */
/* 1.DEFAULT BROWSER RESET */
html, body, form {height:100%} /* full height */
body, form, div {margin:0;padding:0}
body {background-color:White;max-height:100%;min-height:101%;text-align:center} /* main body */
hr {color:#95A9CA;height:1px}
caption {text-align:left;font-weight:normal}

/* ======
Links (most)
========= */
a:link, a:visited {color:#003768} /* make page links dark blue */
a:hover {color:#c60c46} /* make hover dark red */
a:hover {text-decoration:none} /*hovered on links no underline */
a:active, a:focus {color:#95a9ca}

/* Improve readability when focused and hovered in all browsers:h5bp.com/h */
a:hover, a:active { outline: 0; }

/* ======
Embedded media
========= */
img {border:0} /* no borders on images */
.button {text-decoration:none;display:block}

/* 3.KCC-MAIN MASTER STYLES FOR OVERALL SITE STRUCTURE */
/* make sure the page is full height */
#KCC-FullHeight {position:relative;/*needed for footer positioning*/margin:0px auto;height:auto !important;height:100%;min-height:100%;background-color: white;/*	turned this off as it was causing double scroll bars overflow:auto;*/display:block;}
/* this class controls the width of the main three areas */
.KCC-PageWidth {margin:auto;width:940px;text-align:left}
/* KCC-top height and settings for the top sharepoint bar used for the welcome and siteactions menu */
#KCC-Top {height:25px;background:transparent url('../../Images/KCC0909/top_big.gif') repeat-x;color:white;font-family: tahoma, arial}
/*top bar right part */#KCC-TopRight {float:right;padding-top:5px;padding-right:10px}
/* the header under the top bar-- */#KCC-Header {height:119px;background:transparent url('../../Images/KCC0909/header_bg.gif') repeat-x}
#KCC-Logo {margin:5px auto 4px;width:177px;	height:79px}
#KCC-HeaderLeft table {margin-right:auto;margin-left:auto}
#KCC-HeaderLeft {float:left;position:relative;width:256px;height:100px;margin-left:5px}
#KCC-SearchLabel {float:left;color:#003768;font-size:1.0em;font-weight:bolder}
#KCC-SearchArrow {float:left;padding-top:5px}
#KCC-HeaderRight {float:left;position:relative;width:735px;height:113px}
#KCC-Logotext {margin-top:35px;margin-left:15px;width:417px;height:29px}
#KCC-AudienceNav {margin:22px 0 0 5px;display:block;height:25px}
#KCC-AudienceNav ul{margin:0;padding:0;list-style-type:none}
#KCC-AudienceNav li{float:left;	padding-left:20px;font-size:14px}
#KCC-AudienceNav li:first-child {padding:0}
#KCC-AudienceNav a:hover {color:#8C003C}
/* Global top navigation for most of the site. Excludes athletics, and wkcc */
#KCC-Nav {height:33px;background:#003768;font-size:18px !important;}
.athletics #KCC-Nav {display:none;width:0px;height:0px;}
#KCC-Nav a:hover {color:#c60c46}
/* top nav holder */.KCC-NavItemContainer {margin-left:-5px;border-left:1px solid #3a3d40}
/* top nav items */.KCC-TopNavItem {height:33px;padding-left:7px;padding-right:7px;border-right:1px solid #3a3d40}
/* top nav link color */.KCC-TopNavItem a {color:white;text-decoration:none;font-size:18px !important;}
/* top nav hover bg */.KCC-TopNavItemHover {height:33px;padding-left:7px;padding-right:7px;background:url('../../Images/KCC0909/nav_hover_bg.gif') repeat-x;border-right:1px solid #3a3d40;}
.KCC-TopNavItemHover a {color:#C60C46;text-decoration:none;background-image:none;}
/*top nav sub item flys */.KCC-TopNavFlyOut {border-top:1px #CBD1E0 solid}
/*top nav sub item fly items */.KCC-TopNavFlyOutItem {font:8pt Tahoma;background-color:#ECEFF3;border:1px #CBD1E0 solid;border-top-style:none;color:#3A4663;*width:200px;min-width:200px;}
.KCC-TopNavFlyOutItem a {display:block;padding:4px 5px 4px 5px}
/* top nav sub item fly out hover */.KCC-TopNavFlyOutHover {background-color: #B2BCD3}
/* shadow under site top nav */#KCC-Shadow {height:15px;background:url('../../Images/KCC0909/shadow_nav_bg.gif') repeat-x}
.KCC-PageWidthMain {width:940px;margin:auto}
/* padding for the page title / page breadcrumbs */.KCC-ContentTitle {padding-bottom:3px;line-height:12px;margin-bottom:3px}
/* actual page content area */#KCC-PageContent {margin-top:10px}
#KCC-Footer {background: url('../../Images/KCC0909/footer_bg.gif') repeat-x;color: white;position:relative;height: 121px}
#KCC-FooterNav {position:relative;top:6px;left:-35px;height:38px}
#KCC-FooterNav ul{margin:0;padding:0 0 0 20px;list-style-type:none;color:#003768;font-size:14px;font-weight:bold}
#KCC-FooterNav li{float:left;padding-left:26px}
#KCC-FooterNav a {text-decoration:none}
#KCC-FooterNav a:hover {color:#8C003C}
/* contact us e-mail icon */.KCC-Contactushome {float:left;display:block;	width:42px; height:28px;text-decoration:none;background: transparent url('../../Images/KCC0909/elements.png') no-repeat -0px -115px;position:relative;top:-5px;left:5px;}
/* container block for site copyright and main announcement site rss feed */
#KCC-Legal {clear:both;color:#003768;position:relative;top:10px;left:20px;float:left}
#KCC-Legal p {margin:0;padding:0}
/* keepTouch panel used for social buttons */
#keepTouch{padding:10px 0;position:relative;right:19px;top:19px;float:right}
#keepTouch ul, #keepTouch h3 {float:left;margin:0 30px 0 0;padding-left:20px}
#keepTouch h3 {color:#003768;margin-top:15px}
#keepTouch ul li {list-style-type:none;float:left;margin-right:.4em;height:35px;line-height:80px}
#keepTouch .social li a {width:40px;height:35px;display:block;float:left;}
/* Main Master :: these main styles control the height of the main three areas */
#KCC-MainHeader {height:194px}
.athletics #KCC-MainHeader {height:138px;}
#KCC-MainContent {padding-bottom:170px /* bottom padding for footer */}
#KCC-MainFooter {clear:both;position:absolute;width:100%;height:122px; /* height of footer */bottom:0; /* stick to bottom */left:0}

/*socialbits is used on the lab landing page */
#socialbits{padding:10px 0;position:relative;left:10px;top:0px;}
#socialbits ul, #keepTouch h3 {float:left;margin:0 0px 0 0;padding-left:0px}
#socialbits h3 {color:#003768;margin-top:15px}
#socialbits ul li {list-style-type:none;float:left;margin-right:.4em;height:35px;line-height:80px}
#socialbits .social li a {width:40px;height:35px;display:block;float:left;}


/* 4.ADDITIONAL MASTER STYLES FOR OVERALL SITE STRUCTURE */
/* KCC Home master specific*/
#KCC-HomeHeaderLeft {float:left;position:relative;width:275px;height:109px;margin-left:5px;margin-top:10px}
/* right part of header where search lives */
#KCC-HomeHeaderRight {float:left;position:relative;width:635px;height:113px}
/* KCC Corped master specific */
/* Corped logo holder */
#KCC-CorpedLogo {margin:15px auto 10px;width:255px;	height:65px}
#KCC-CorpedHeaderLeft {float:left;	position:relative;width:345px;height:109px;margin-left:-25px;margin-top:13px}
#KCC-CorpedHeaderLeft #SRSB{width:300px;margin-left:30px;margin-top:-5px}
/* right part of Corped header where search lives */
#KCC-CorpedHeaderRight {float:left;position:relative;width:400px;height:113px}
/* KCC Radio master specific */
#KCC-wkccHeader {clear:both;height:119px}
#KCC-wkccHeaderLeft {position:relative;height:119px;background: url('../../Images/KCC0909/WKCCbanner.gif') 0px -10px repeat-x}
#KCC-wkccSearch {position:absolute;top:90px}
#KCC-WKCC-M-SupportPublic {border-width:0;position:absolute;left:730px;top:113px}
#KCC-radio-Nav {height:33px;background:#003768;font-size:1.2em}
/* top nav holder */.KCC-radio-NavItemContainer {margin-left:-5px;border-left:1px solid #3a3d40}
/* top nav items */.KCC-radio-TopNavItem {margin-right:5px;padding-left:10px;padding-right:10px;height:33px;border:3px solid #ffffff}
/* top nav link color */.KCC-radio-TopNavItem a {color:white;text-decoration:none}
/* top nav hover bg */
.KCC-radio-TopNavItemHover {margin-right:5px;padding-left:10px;padding-right:10px;height:33px;background:#ffffff;border:3px solid #ffffff;}
.KCC-radio-TopNavItemHover a {color:#C60C46;text-decoration:none;}
/* Radio footer adjustment for stations */
#KCC-stationlogos {position:relative;width:300px;right:-670px;top:-30px}
/* KCC Athletics master specific */
#KCC-AM-BreadCrumb {margin-left:10px;font-size:13px}
.KCC-AM-breadcrumb {font-size:14px}
#KCC-AM-Header {height:119px;background:url('../../Images/KCC0909/athleticsheader.jpg') repeat-x;position:relative}
/*top bar right part */#KCC-AM-TopRight {float:right;padding-top:5px;padding-right:10px;position:relative;z-index:999}
/* Audience navigation on all sites above global navigation bar */
#KCC-AM-AudienceNav {display:block;height:25px;position:absolute;left:250px;top:97px;z-index:100}
#KCC-AM-AudienceNav ul{margin:0;padding:0;list-style-type:none}
#KCC-AM-AudienceNav li{float:left;padding-left:20px;font-size:14px}
#KCC-AM-AudienceNav li:first-child {padding:0}
#KCC-AM-Search {position:absolute;left:40px;top:93px}
#KCC-AM-ImgRHeader {height:119px;width:668px;left:250px;position:absolute;top:0px;z-index:1}

/* 5.PAGELAYOUT */
/* displayforms */
.displayform {border-top:none;text-align:left}
.displayform #contentPlHolder {width:916px;border:2px solid #003768;border-width:0 2px 0 2px; padding-left:10px;padding-right:10px}
.displayform .event .listimage, .displayform .announcement .listimage {width:200px;vertical-align:top;padding:10px}
.displayform .event .listlabel {font-weight:bold}
.displayform .announcement h1 {margin-bottom:11px}

/* KCC Welcome Home PageLayout */
/* mainbanner photo slogans go here */
#KCC-SloganArea {height:248px}
#KCC-SloganArea #slider {overflow:hidden;height:248px;width:940px;position:relative;background:url("/Style%20Library/Images/KCC0909/loading.gif") no-repeat 50% 50%}
#KCC-SloganArea #slider img {position:absolute;top:0;left:0;width:940px;height:248px;display:none}
#KCC-Photo {float:left}
#KCC-Photo img {float:left;position:absolute}
#KCC-Main {position:relative;background:url('../../Images/KCC0909/main_bg.png') repeat-x}
#KCC-maincontentleft {float:left;width:698px;position:relative;right:0}
#KCC-maincontentright {float:right;width:230px;position:relative;right:2px}
.home #KCC-maincontentright {opacity:0}
#KCC-maincontentright .creditcatalog {margin-left:20px;margin-bottom:20px}	
#veteran {display:block;float:left;margin-left:35px;margin-top:15px}
#KCC-maincontentright .actionbutton {margin-left:15px;margin-top:20px}
#KCC-Announcements {float:left;padding-left:15px;width:334px;opacity:0}	
#KCC-Events {float:left;width:334px;opacity:0}
#KCC-actionbuttonshome li{float:left}
#KCC-actionbuttonshome ul{margin:0;padding:0 4px;list-style-type:none}
#KCC-actionbuttonshome {height:40px}
/* subhome main content left : futurestudent subnav adjustments */
#KCC-futurestudent-subnav a {display:block;width:265px;height:33px;text-indent:-9999px;background:transparent url("../../Images/KCC0909/futurestudentgroups.gif") no-repeat 0 0}
#KCC-futurestudent-subnav ul {margin:0;padding:0;list-style-type:none}
#KCC-futurestudent-subnav {margin-bottom:30px}

/* KCC Library Welcome PageLayout */
#KCCLibrarytext {margin-top:14px;margin-left:100px;width:417px;height:51px}
#KCC_librarywelcome_maincontentleft {float:left;width:274px;position:relative;text-align:left}
#KCC_librarywelcome_maincontentleft h2 {margin-bottom:5px;font-size:19px;margin-top:0}
#KCC_librarywelcome_maincontentleft a:link, #KCC_librarywelcome_maincontentleft a:visited {color:#003768;text-decoration:none}
#KCC_librarywelcome_maincontentleft a:hover {color:#c60c46;text-decoration:underline}
#KCC_librarywelcome_maincontentleft a:active, #KCC_librarywelcome_maincontentleft a:focus {color:#95a9ca;text-decoration:none}
#KCC_librarywelcome_maincontentleft p {font-size:13px /*--modified to fix sizing 04/28/2010--*/}
#KCC_librarywelcome_maincontentleft ul {color:#3a3a3a;padding:0;list-style-type:none;font-size:13px /*--modified to fix sizing 04/28/2010--*/}
#KCC_librarywelcome_maincontentleft p {margin-top:5px;margin-bottom:5px}
#KCC_librarywelcome_maincontentright {float:right;width:660px;position:relative;text-align:left}
#KCC_librarywelcome_content_container {/*--height:100%; --*/border-top:none; border-left:1px solid #003768; border-right:1px solid #003768; margin:-5px 0 0 0}
#KCC_librarywelcome_content_container h2, #KCC_librarywelcome_content_container h3 {margin-right:20px}
#KCC_librarywelcome_content_container .ms-WPBody H2{font:italic bold 19px/1.4 Arial,Verdana,Tahoma}
#innernav {padding:15px 160px 10px 52px;background-color:#E2E2E2;width:445px;overflow:auto}
#innernav #find {width:220px;display:inline;float:left;margin-left:10px}
#innernav #subjectguides {width:165px;display:inline;float:left;margin-left:10px}
#innernav h2 {margin-bottom:5px;margin-top:0}
#innernav h2 a:link {color:#003768;font-size:19px;font-weight:bold} 
#innernav h2 a:hover {color:#c60c46;font-size:19px;font-weight:bold;} 
#innernav h2 a:active, #innernav h2 a:focus {color:#95a9ca;font-size:19px;font-weight:bold} 
#innernav ul {margin:0;padding:0}
#innernav li {list-style-type:none;margin-top:6px;color:#3B3B3B;font-size:14px}
#innernav a:link {font-weight:normal;color:#474754;text-decoration:none}
#innernav a:visited {text-decoration:none}
#innernav a:hover {font-weight:normal;color:#010636;text-decoration:underline}
#innernav a:active, #innernav a:focus {font-weight:normal;color:#8C003C;text-decoration:none}
#KCC_librarywelcome_maincontentright #booksandjournals {padding:5px 130px 10px 5px;overflow:auto;height:75px;width:468px}
#KCC_librarywelcome_maincontentright div.ms-PartSpacingVertical {margin-top:-7px}
/* used in item styles */#KCC_librarywelcome_maincontentright .announceitem div {margin-left:2px}
#KCC_librarywelcome_maincontentright #recentlyupdated {padding-right:200px;padding-left:60px;padding-top:12px}
#KCC_librarywelcome_maincontentright #recentlyupdated h2 {margin-bottom:0}
#KCC_librarywelcome_maincontentright #recentlyupdated h3 {margin-bottom:-5px;color:#2D2D2D;font-size:14px}
#KCC_librarywelcome_maincontentright #recentlyupdated p {margin-top:0;color:#232323}
.kcccatalog.button {background:url(../../Images/KCC0909/kcccatalogbtndown.jpg);float:left;display:inline;height:75px;width:234px}
.kcccatalog.button a:link, .kcccatalog.button a:visited {background:url(../../Images/KCC0909/kcccatalogbtnup.jpg);height:75px;width:234px;display:block}
.kcccatalog.button a:hover {background:url(../../Images/KCC0909/kcccatalogbtndown.jpg);height:75px;width:234px;display:block}
.ejournals.button {background:url(../../Images/KCC0909/ejournalsbtndown.jpg);height:75px;float:left;display:inline;width:234px}
.ejournals.button a:link, .ejournals.button a:visited {background-image:url(../../Images/KCC0909/ejournalsbtnup.jpg);height:75px;width:234px;display:block}
.ejournals.button a:hover {background-image:url(../../Images/KCC0909/ejournalsbtndown.jpg);height:75px;width:234px;display:block}
#KCC_librarywelcome_maincontentright div #slidercol {position:absolute;display:block;height:190px;width:165px;top:20px;right:10px;padding:6px;background-color:#D6D6D6}
#slider {position:relative;background:url(../../Images/KCC0909/loading.gif) no-repeat 50% 50%}
.home #slider {opacity:0}
#slider img {position:absolute;top:0;left:0;display:none}
#KCClibraryheader {background-image:url(../../Images/KCC0909/library_header_bg.png);background-repeat:no-repeat;height:119px;width:940px}
#filmsondemandicon {position:absolute;display:block;right:40px;top:230px;width:135px;height:150px}
#filmsondemandicon a:link, #filmsondemandicon a:visited {text-decoration:none;color:#003768}
#filmsondemandicon a:hover {text-decoration:none;color:#c60c46;cursor:pointer}
#filmsondemandicon a:active, #filmsondemandicon a:focus {text-decoration:none;color:#95a9ca}

/* KCC Corped Welcome PageLayout */
/* corped main content left :: corped subnav adjustments */
#KCC-corped-subnav a {display:block;width:198px;height:86px;text-indent:-9999px;background:transparent url("../../Images/KCC0909/corpedsidenav.jpg") no-repeat 0 0}
#KCC-corped-subnav li {margin: 5px 0 0px 5px;display: -moz-inline-stack;
display: inline-block;
_overflow: hidden;
zoom: 1;
*display: inline;width:198px;vertical-align:top;height:86px;}
#KCC-corped-subnav ul {margin:0;padding:0;list-style-type:none;}
#KCC-corped-mainrightcoll {float:left;width:430px;text-align:left}
#KCC-corped-mainrightcolr {float:left;width:230px;text-align:left;margin-left:10px;}
#KCC-corped-mainrightcolr h2 {font: italic bold 22px Arial, Helvetica, sans-serif;color: #003768;}
/* corped office block :: moreinfo button :: for further expanded content */
#KCC-subhome-maincontentleft {float: left;width: 265px;	position: relative}
#KCC-subhome-maincontentleft .actionbutton {margin-left:20px;margin-top:40px}
/* subhome main content right :: left inner col :: elements */
#KCC-subhome-mainrightcoll a {color:#5C5C5C;text-decoration:none}
#KCC-subhome-mainrightcoll ul {margin:0;padding:0;list-style-type:none}
#KCC-subhome-mainrightcoll h2 a {text-decoration:none}
/* subhome main content right :: left inner col */
#KCC-subhome-mainrightcoll {float:left;width:420px;text-align:left}
/* subhome main content right :: right inner col */
#KCC-subhome-mainrightcolr {float:left;width:20px}
#KCC-corpedsubhome-mainrightcolr {float:right;width:250px}
#KCC-subhome-maincontentright {float:left;width:672px;position:relative}
#KCC-subhome-maincontentright #maincontentlinks {display:block;width:670px;overflow:auto;margin-top:20px;min-height:150px}
#maincontentlinks ul {font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:normal;list-style-type:none;margin:-3px 0 35px 0;padding:0;}
#maincontentlinks li {line-height:1.1;margin-bottom:8px; }
#maincontentlinks a:link, #maincontentlinks a:visited {color:#6c7d96;text-decoration:none;margin:0;padding:0;}
#maincontentlinks a:hover {color:#00294F;text-decoration: none;margin:0;padding:0;}
#maincontentlinks a:active, #maincontentlinks a:focus {color:#c60c46;text-decoration:none;margin:0;padding:0;outline:medium none;}
#maincontentlinks h2, #maincontentlinks h2 a:link {font-family:Arial, Helvetica, sans-serif;font-size:22px;font-style:italic;font-weight:bold;color:#003768;text-decoration:none;margin-top:0;margin-bottom:20px;line-height:1.1}
#maincontentlinks #allemployees {display:block;float:left;width:200px;padding-right:10px;overflow:auto}
#maincontentlinks #faculty {display:block;float:left;width:200px;overflow:auto;vertical-align:top;padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;border-left-width:10px;border-left-style:solid;border-left-color:#d1d9e5}
#maincontentlinks #services {display:block;float:left;overflow:auto;width:200px;border-left-width:10px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:solid;border-left-color:#d1d9e5;padding-left:10px;padding-right:10px}

#KCC-student-aside {float: left;width: 265px;	position: relative}
#KCC-student-aside .actionbutton {margin-left:20px;margin-top:40px}
#KCC-student-maincontent {float:left;width:672px;position:relative}
#KCC-student-maincontent #maincontentlinks {display:block;width:670px;overflow:auto;margin-top:0px;min-height:150px}

#maincontentlinks .linkscol {display:block;float:left;width:175px;padding-right:10px;overflow:auto; vertical-align:top}
#maincontentlinks .socialnews {display:block;float:left;width:287px;padding-right:10px;overflow:auto; vertical-align:top}
#maincontentlinks .linkscol h2, #maincontentlinks .linkscol h2 a:link{font-size:19px;text-align:left;}
#maincontentlinks .linkscol ul{text-align:left;font-size:15px;}

/* Radio Subhome PageLayout */
/* Radio main content col width */
/* cqwp feeds */
.radio .cqfeed {margin:313px 0px 0 425px !important;position:absolute;top:-15px;}
.radio .cqfeed img {vertical-align:middle; padding-right: 2px; }
.radio .cqfeed a {text-decoration:none;color:#888 !important; font-weight: bold;}
.radio .ms-WPHeader td{border:none;}

#KCC-MainColumn1 {width:205px;margin-left:5px;float:left;position:static;}
#KCC-MainColumn2 {width:505px;margin-left:5px;float:left;position:static;}
#KCC-MainColumn3 {width:205px;margin-left:5px;float:left;position:static;}


/* KCC Athletics PageLayout */
.athletics .aside table tr td table {background-color:#DDE3EE;margin-top:10px;padding-left:8px;padding-right:5px}
.athletics {text-align:left}
.athletics #fullcontentpanel {float:left}
.athletics #contentPlHolder {border-left:1px solid #003768;border-right:1px solid #003768;padding-left:10px;padding-right:10px}
#contentPlHolder .PLHover {padding:0}
.athletics p, .athletics h2, .athletics h3{margin-left:10px}
.athletics p {font-size:13px;}
.athletics .PageLayoutTitle {margin:0;padding:0}

/* float web part panel */
.athletics .ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 0; left: 0; }
.athletics td#MSOTlPn_MainTD { width: 0 !important; }
.athletics td#MSOTlPn_ToolPaneCaption { cursor: move; }

/*table-1*/
.athletics .ms-rteTable-1 
{text-align: center;
color: #fff;
width: 510px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

.athletics .ms-rteTable-1 td
{background-color: #ccc;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

.athletics .ms-rteTable-1 td.ms-rteTableHeaderRow-1, .athletics .ms-rteTable-1 th.ms-rteTableHeaderRow-1
{background-color: #003768;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 18px;
font-weight: bold;
text-align:center;}

/* KCC Athletics Mens and Womens sports Welcome PageLayout */
.cover {display: block;height: 400px;width: 298px;position:absolute;top:0px;}
.basketball {background:url("http://www.kcc.edu/athletics/menssports/PublishingImages/basketballvert1.jpg") repeat scroll 0 0 #666;}
.soccer {background:url("http://www.kcc.edu/athletics/menssports/PublishingImages/soccervert1.jpg") repeat scroll 0 0 #666;}
.baseball {background:url("http://www.kcc.edu/athletics/menssports/PublishingImages/baseballtall1.jpg") repeat scroll 0 0 #666;}
.wbasketball {background:url("http://www.kcc.edu/athletics/womenssports/PublishingImages/womensbasketballvert1.jpg") repeat scroll 0 0 #666;}
.softball {background:url("http://www.kcc.edu/athletics/womenssports/PublishingImages/softballvert1.jpg") repeat scroll 0 0 #666;}
.volleyball {background:url("http://www.kcc.edu/athletics/womenssports/PublishingImages/volleyballvert1.jpg") repeat scroll 0 0 #666;}
.sportsmenu {margin-left:0px;padding-left:0px;}
.sportsmenu li.viewrows {background-color:#eee;width:298px;height:400px;position:relative;display:inline-block;overflow:hidden;margin:5px 2px; vertical-align:top;}
* html .sportsmenu li.viewrows{ display:inline; }  /* for IE 6 */
* + html .sportsmenu li.viewrows{ display:inline; }  /* for IE 7 */
.sportsmenu li ul {margin:0px;padding:0px;}
.sportsmenu li ul li{margin:5px 5px 5px 8px;list-style-type:none;text-align:center;}
.sportsmenu li ul li a{padding:8px;display:block;width:266px;height:15px;background-color:#fff;text-decoration:none;}
.sportsmenu li ul li a:hover{padding:8px;display:block;width:266px;height:15px;background-color:#ccc;text-decoration:none;}

/* Panels */
.smallcover {display: block;height: 250px;width: 200px;position:absolute;top:53px;}
.stripedcover {background-color:#eee;}
.covermenu {margin-left:0px;padding-left:0px;}
.covermenu li.viewrows {background:url("/style%20library/Images/KCC0909/stripesbk.jpg") repeat scroll 0px 0px transparent;width:200px;height:265px;position:relative;display:inline-block;overflow:hidden;margin:5px 5px; vertical-align:top;}
* html .covermenu li.viewrows{ display:inline; }  /* for IE 6 */
* + html .covermenu li.viewrows{ display:inline; }  /* for IE 7 */
.covermenu li ul {margin:0px;padding:0px;}
.covermenu li ul li{margin:5px 5px 5px 8px;list-style-type:disc;text-align:left;}
.covermenu li ul li a{padding:8px;display:block;width:200px;height:15px;background-color:#fff;text-decoration:none;}
.covermenu li ul li a:hover{padding:8px;display:block;width:200px;height:15px;background-color:#ccc;text-decoration:none;}
.covermenu h2 {padding-left:10px;width:180px;display:block; margin-bottom:23px; }


/* Departments Welcome Pagelayout */
.depteventheader {margin-left:20px;margin-bottom:0}
#KCC-PageLayoutTitle h1{height:35px;margin-top:0px;padding-left:10px;padding-top:10px}
#KCC-PageLayoutTitle h1 .ms-formfieldcontainer{margin-top:-50px}
#innernavexpand {padding:15px 160px 10px 15px;background-color:#fff;width:445px} /*had overflow auto here but is causing an issue 06212011 */
#innernavexpand h2 {margin-bottom:5px;margin-top:0}
#innernavexpand h2 a:link {color:#003768;font-size:19px;font-weight:bold} 
#innernavexpand h2 a:hover {color:#c60c46;font-size:19px;font-weight:bold} 
#innernavexpand h2 a:active, #KCC_librarywelcome_maincontentright #innernav h2 a:focus {color:#95a9ca;font-size:19px;font-weight:bold} 
#innernavexpand a:link {font-weight:normal;color:#474754;text-decoration:underline}
#innernavexpand a:hover {font-weight:normal;color:#010636;text-decoration:underline}
#innernavexpand a:active, #KCC_librarywelcome_maincontentright #innernav a:focus {font-weight:normal;color:#8C003C;text-decoration:underline}
#KCC_librarywelcome_maincontentright hr {color:#003768;height:3px;margin-right:15px;margin-left:15px}

/* Facultybio Pagelayout */
.facultybio {text-align:left}
.facultybio #contentPlHolder {border-left:1px solid #003768;border-right:1px solid #003768;padding-left:10px;padding-right:10px}
.facultybio #mainbox {background:#EDF2F3;border: 1px solid #d3d3d3;padding:10px;width:700px;position:relative}
.facultybio #pane {background:#EDF2F3 url('../../Images/KCC0909/stripesbk.jpg') repeat;padding: 10px;height:auto;border: 1px solid white;width:680px;position:relative}
.facultybio .pictureholder{background:transparent url('../../Images/KCC0909/biopicbackground.png') no-repeat;width:222px;height:280px;position:relative;float:left}
.facultybio .pictureholder img{width:190px;height:230px;position:absolute;top:22px;left:16px}
.facultybio #officeinfo {margin:10px 0;padding-right:10px;padding-left:10px;width:420px;float:left}
.facultybio #officeinfo h1 {padding:0;margin-top:0;color: #c60b46;font-family: Arial, Helvetica, sans-serif;font-size:26px}
.facultybio #officeinfo2 {background: #F9FBFB;color: #003768;font: 14px Arial, Helvetica, sans-serif;width:420px;padding:10px}
.facultybio .jobtitle, .facultybio .program{width:280px}
.facultybio .division {width:250px}
.facultybio .presentposition {width:550px;margin-left:25px}
.facultybio .courses {margin: 30px 0 0 15px;padding:5px;width:450px;list-style: none}
.facultybio .courseinsidebox {background-color:#eee;padding:5px}
.facultybio .courseinsidebox {font: normal 13px/1.4 Arial, Helvetica, sans-serif}
.facultybio .courseinsidebox h2 {margin:0;padding:0}
.facultybio #edandexp div{display: table-cell; /* For FireFox and Opera */ display: inline-block; /* For Opera and IE */ width: 350px; vertical-align: top; /* For IE */ margin-left:25px;}
* html .facultybio #edandexp div { display:inline; }  /* for IE 6 */
* + html .facultybio #edandexp div { display:inline; }  /* for IE 7 */


h2 {font: italic normal 18px Arial, Helvetica, sans-serif;color: #003768;}

/* KCC Title and Content editor with Quicklaunch : 3rd level Article PageLayout */
.artnoquick {text-align:left}
.artnoquick #fullcontentpanel {float:left}
.artnoquick #contentPlHolder {border-left:1px solid #003768;border-right:1px solid #003768;padding-left:10px;padding-right:10px}
#contentPlHolder.noborder {border:none}
.artnoquick .PageLayoutTitle {margin:0;padding:0}
.artnoquick .PageLayoutTitle h1{line-height:30px}
.artnoquick .PLHover {padding:10px}


/* KCC Title and Content editor with Quicklaunch : 3rd level Article PageLayout */
#KCC-fullcontentpanel {float:left;width:738px}

#KCC-contenttopbar {background:url('../../Images/KCC0909/article_centertop.gif') no-repeat}
#KCC-contentbottombar {background:url('../../Images/KCC0909/article_centerbottom.gif') no-repeat}
#KCC-contenttopbar, #KCC-contentbottombar {height:30px}
#KCC-contentPlHolder {width:737px;border-left:1px solid #003768;border-right:1px solid #003768;padding-left:10px;padding-right:10px}
.KCC-PageLayoutTitle {margin:0;padding:0}
.KCC-PageLayoutTitle h1{line-height:30px}
.KCC-PLHover {text-align:left;padding:10px}
/* left main col area */#KCC-article-maincontentleft {float:left;width:235px;position:relative}
/* right main col area */#KCC-article-maincontentright {float:right;width:758px;position:relative;right:15px}
/* right main col area : CONTENT AREA ELEMENTS */#KCC-article-maincontentright h1{color:#c60c46;font-size:18px}
#howdoI LI {list-style-type:none;display:inline-block;text-align:center;float:left;padding:0}
#KCC-subhome-maincontentright #howdoI {margin:0;padding:0;overflow:auto}
#howdoI a{font-weight:bold;font-size:15px;text-transform:uppercase;text-decoration:none;display: block;height:130px;width:128px;padding:70px 5px 0 3px;vertical-align:baseline}
#howdoI span.sub {font-weight:normal;font-size:13px;text-transform:none;text-decoration:none;padding:0;margin:0;line-height:1.4}
#howdoI a:link, #howdoI a:visited {color:#c60c46}
#howdoI a:hover {color:#003768}
#howdoI a:active, #howdoI a:focus {color:#95a9ca}
#KCC-onlinecourses {display:block;	width:60px;height:100px;background:transparent url('../../Images/KCC0909/elements.png') no-repeat 0 -194px;position:absolute;top:5px;left:15px}
#KCC-KCConnect {display:block;width:73px;height:100px;background:transparent url('../../Images/KCC0909/elements.png') no-repeat -59px -194px;position:absolute;top:5px;left:90px}
#KCC-E-mail {display:block;	width:70px;height:100px;background:transparent url('../../Images/KCC0909/elements.png') no-repeat -129px -194px;position:absolute;left:180px;top:5px}

#KCC-Studentaccessicons {margin: 35px 0 20px 0;position:relative}
#secondarynav {-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #003768;color:#333;display:block;font-family:Verdana,Geneva,sans-serif;list-style-type:none;margin:0 0 0;padding:10px 0 0 0;width:236px}
#KCC-Studentaccessicons ul {margin:0 0 0;padding:10px 0 0 0;list-style-type:none;}
#secondarynav LI SPAN {PADDING-RIGHT:0;DISPLAY:inline;PADDING-BOTTOM:0;FONT:13px Helvetica, Arial, sans-serif;COLOR:#c60c46;PADDING-TOP:0}
#secondarynav li a:link, #secondarynav li a:visited {PADDING-RIGHT:0;PADDING-BOTTOM:3px;FONT:16px Helvetica, Arial, sans-serif;COLOR:#c60c46;PADDING-TOP:4px;TEXT-DECORATION:none;font-weight:bold;display:block}
#secondarynav li a:hover {color:#003768}
#secondarynav li a:active, #secondarynav li a:focus {color:#95a9ca}
#secondarynav span.sub a {PADDING-RIGHT:0;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:2px 0 0;PADDING-TOP:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;display:inline;font-weight:normal}
#secondarynav LI {height:75px;padding-left:72px;display:block;margin-left:10px;width:144px}
#secondarynav LI span.sub{margin-top:5px;height:30px;display:block;width:150px}
#secondarynav UL {margin-top:0;display:block}
#campusinfo {display:inline;float:left;color:#6c7d96;list-style-type:none;margin-left:25px;width:235px;text-align:left;margin-top:10px;}
#campusinfo h2 {font-family:Arial, Helvetica, sans-serif;font-size:20px;font-style:italic;font-weight:bold;color:#003768;text-decoration:none;margin-top:0;margin-bottom:10px;}
#campusinfo ul {font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;list-style-type:none;display:block;width:235px;margin:0;padding:0;}
#campusinfo ul li {padding-left:2px}
#campusinfo a:link, #campusinfo a:visited  {color:#6c7d96;text-decoration:none;margin:0;padding:0}
#campusinfo a:hover {color:#00294F;text-decoration:none;margin:0;padding:0}
#campusinfo a:active, #campusinfo a:focus {color:#c60c46;text-decoration:none;margin:0;padding:0;outline:medium none}
#KCC-announceeventswrap .ms-WPBody h2, #KCC-announceeventswrap .ms-TPBody h2 {FONT: bold italic 26px/1.6 Arial,Verdana,Tahoma;COLOR:#003768;margin-bottom:0}
#KCC-announceeventswrap .ms-PartSpacingVertical {margin-top:-7px;}
#KCC-announceeventswrap p {margin-top:10px;}
#KCC-register {display:block;width:220px;height:100px;background:transparent url(../../Images/KCC0909/Button_3.png) no-repeat;text-indent:-9999px}
.continuinged{background:transparent url(../../Images/KCC0909/corp-and-con-ed.jpg) no-repeat}
.education_employ_center{background:transparent url(../../Images/KCC0909/ed-and-emp-center.jpg) no-repeat}
.gedcredit{background:transparent url(../../Images/KCC0909/ged-credit.jpg) no-repeat}
/* quicklaunch holder default width */#KCC-quicklaunchc {float:left;text-align:left;width:200px;margin-top:15px}
#KCC-breadcrumb {font-size:13px;margin-left:10px}
#KCC-breadcrumb a:hover {color:#8C003C}

/* collegebusiness */
#collegebusiness {margin: 30px 0 0 0;opacity:0;}
#collegebusiness a {margin:0 5px;width:213px;height:194px;display:inline-block}

/* ==========
Foodservice menu
============ */
div.foodmenu.week {display:block;width:914px;margin:10px 5px;padding:0 5px;}
.foodmenu .day {background-color: #EFEBDE;text-align:center;margin: 0px 3px;padding:10px;width: 153px;height:250px;display: -moz-inline-stack;display: inline-block;_overflow: hidden;zoom: 1;*display: inline;vertical-align: top;font-size:16px}
.foodmenu .day h2 {color:#003768;font-size:22px;margin-bottom:10px}
.foodmenu .day p {font-size:15px;}
div.foodmenu.hours {margin-left:20px;}

/* ==========
TRiO transfer tools
============ */
.transfertools a:link {color:#000}
.transfertools a:active, .transfertools a:hover, .transfertools a:visited {color:#f00}
.transfertools .bul a:link {font-size:42px;color:#000;text-decoration:none}
.transfertools .bul a:active,.transfertools .bul a:hover,.transfertools  .bul a:visited {font-size:42px;color:#f00;text-decoration:none}
.transfertools .odd {background-color:#e1e1e1}
.transfertools .odd td{border:#ccc solid 1px}
.transfertools tr > td {border:#e1e1e1 solid 1px}
.transfertools tr > td:first-child {background-color:#fff;border:#e1e1e1 solid 1px}
.transfertools tr:first-child > td {border:none}
.transfertools table {border:#e1e1e1 solid 2px}

/* 6.OVERIDES OUT OF THE BOX MOSS CSS */
/* editing toolbar fonts */.ms-consoletoolbar .ms-SPLink a:link, .ms-consoletoolbar .ms-SPLink a:visited, .ms-consoletoolbar .ms-SPLink a:hover {color:black;}
/* tob bar fonts */.ms-SPLink a:link, .ms-SPLink a:visited {color:white;font-weight:bold;}
/* tob bar fonts hover */.ms-SPLink a:hover {color:white;font-weight:bold;}
/* site actions bg and button */.ms-siteactionsmenu div div div {background: transparent none no-repeat right;border:0px;padding:2px;padding-top:1px;}
/* search box border */td.ms-sbcell {padding:0px;padding-left:2px;white-space:nowrap;border:solid 0}
/* search box text */.ms-sbtext {color:#003768;font:bold 2em Candara, Calibri, Frutiger, Helvetica, sans-serif}
/* divit after search IE */td.ms-sbcell {background-color:transparent}
/* sides of search box */.ms-sbplain {border:solid 1px gray;padding-left:2px}
/* divit after search */td.ms-sbgo {background-color:inherit}
/* hide breadcrumb bg */.ms-pagebreadcrumb, .ms-pagebreadcrumb a {background-color:transparent}
/* splash links background */.splashLinkArea {border:0 none transparent;min-height:inherit}
/* all link colors in body of the site */.ms-WPBody a:link, .ms-WPBody a:visited, .link-item, .link-item a:link, .link-item a:visited, td.ms-vb a, td.ms-addnew a {color:#003768;text-decoration:underline}
/* all link hovers */.ms-WPBody a:hover, .link-item a:hover, td.ms-vb a:hover, td.ms-addnew a:hover {color:#003768;text-decoration:none}
.ms-navheader {background-color:#b8c9e2;border:1px solid #95a9ca;padding:4px 2px 4px 3px}
.ms-consolemptablerow {background: url('../../Images/KCC0909/header_bg.gif') repeat-x}
.ms-consoletitleareaframe {display:none}
.ms-consolestatuscheckoutframe {background: url('../../Images/KCC0909/header_bg.gif') repeat-x}
.ms-placeholderleftnavbar {margin-top:10px}
.ms-authoringcontrols {background-image: url('../../Images/KCC0909/header_bg.gif')}
.customLeftNavLevel1, .customLeftNavLevel2 {background-color:#b8c9e2;padding:0;width:100%;border:1px solid #95a9ca}
.customLeftNavLevel1 a, .customLeftNavLevel2 a {display:block;padding:8px 4px 8px 6px;width:188px;font-size:11px;font-weight:bold}
.customLeftNavHover a, .customLeftNavSelected a {background-color:#003768;color:#fff}
h2.ms-standardheader {margin-bottom:10px}
.ms-ToolPaneOuter {position:absolute}
.ms-WPTitle h2{margin-top:0;margin-bottom:0}
h3.ms-WPTitle {font-size:17px;color:#003768}
td.ms-formbody {color: #333333;font: 13px/1.4 Arial,Verdana,Tahoma}
#KCC-fullcontentpanel .ms-WPBody h2, #KCC-fullcontentpanel .ms-TPBody h2  {background-color:#DAE1E9;text-align:left;margin:10px 0 -5px 0;height:25px;width:693px;padding:5px 0 5px 10px}
#KCC-fullcontentpanel .ms-PartSpacingVertical {margin-bottom:-12px}
#KCC-fullcontentpanel .link-item h3, #KCC-fullcontentpanel .link-item h3 a {text-align:left;font-size:14px}
/*#KCC-fullcontentpanel #kccboxeditem{Background-color:#eee;margin:10px;padding:10px 10px 10px;}*/
.librarycontent .announceitem {margin-left:56px}
.departments .announceitem {margin-left:16px}
#kccboxeditem{margin-left:20px;text-align:left}
#KCC-announceeventswrap #kccboxeditem{margin-left:0}
span.eventitem{font-size:14px;font-weight:bold;line-height:1.4;margin-bottom:-11px;color:#202b6b}

/* 2.ADDITIONAL CLASSES TO BE USED ON ALL PAGES OF KCC SITE AS NEEDED */
/* further expanded content */
.actionbutton {display:block;width:211px;height:100px;text-indent:-9999px}
.veteranbenefits {background:transparent url(../../Images/KCC0909/veteran.png) no-repeat}
.reserve {background:url("/style%20library/Images/KCC0909/howdoiicons.png") no-repeat scroll 20px -5px transparent}
.send {background:url("/style%20library/Images/KCC0909/howdoiicons.png") no-repeat scroll -130px -5px transparent}
.submit {background:url("/style%20library/Images/KCC0909/howdoiicons.png") no-repeat scroll -295px -5px transparent}
.use {background:url("/style%20library/Images/KCC0909/howdoiicons.png") no-repeat scroll -435px -5px transparent}
.thanks {background:url("/style%20library/Images/KCC0909/howdoiicons.png") no-repeat scroll -585px -5px transparent}
.navigation-list li{margin:0 0 10px 0; font-size:15px;font-weight:bold}

/*for programs suggested course sequence tables*/
table .suggested {font-size: 0.9em; width: 360px}
.suggested {margin-top:10px;margin-bottom:1.4em;width:100%}
.suggested thead th {background:#c3d9ff}
.suggested th, .suggested td, .suggested caption {padding:4px 3px 4px 3px}
.suggested td, .suggested tr {border:2px #fff groove}
.suggested tr.even td {background:#e5ecf9}
.suggested tfoot td, .suggested tfoot tr {border:none;font-style:italic;font-size:12px}

/*access icons such as kcconnect, angel, email*/
.accessitem SPAN {PADDING-RIGHT:0;DISPLAY:inline;PADDING-BOTTOM:0;FONT:13px Helvetica, Arial, sans-serif;COLOR:#c60c46;PADDING-TOP:0}
.accessitem span.sub a {PADDING-RIGHT:0;PADDING-LEFT:0;PADDING-BOTTOM:0;MARGIN:2px 0 0;PADDING-TOP:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:underline;display:inline;font-weight:normal}
.accessitem span.sub{margin-top:5px;height:30px;display:block;width:150px}
.accessitem {display:block;width:144px;padding-left:72px;margin-left:10px}
.accessitem a:link, .accessitem a:visited {PADDING-RIGHT:0;PADDING-BOTTOM:3px;FONT:16px Helvetica, Arial, sans-serif;COLOR:#c60c46;PADDING-TOP:4px;TEXT-DECORATION:none;font-weight:bold;display:block}
.accessitem a:hover {color:#003768}
.accessitem a:active, .accessitem a:focus {color:#95a9ca}


.kccalert #KCC-contentPlHolder {border:none;width:680px; }

/* box */
.box {padding-top:4px;padding-bottom:6px;margin-bottom:15px;margin-right:35px;text-align:left;}
.box p, .box h2, .box h3, .box h4, .box ul{margin-left:8px}
.box li{margin-left:0}
.box h3 {color:#c60c46}
.box h4 {color:#003768;font-size:16px}
.box img {margin-right:auto;margin-left:auto;margin-bottom:10px;display:block}
.box .button {margin-left:10px;margin-bottom:10px;}
.box .accessitem {margin-left:10px;}
.box #howdoI {margin-left:10px;margin-right:20px;padding-left:0}
.box #howdoI a {height:60px;}
.box #howdoI li {text-align:left;display:block}
.box .submit {background-position:-330px 0}
.box #howdoI .submit a{width:100px}
.contentbx {width:668px;padding-right:10px}

/* panels */
.office, .casestudy {background-color:#eee6d9}
.help, .about {background-color:#eee}
.labs a {font-size:17px;}
.labs li{list-style-type:none;text-align:center;}
.labs ul{margin:0;padding:0}

.feedback {background:url("/style%20library/Images/KCC0909/secondarynavicons.png") no-repeat scroll 0 -1140px transparent;padding-top:20px}
.angellms {background:url("/style%20library/Images/KCC0909/secondarynavicons.png") no-repeat scroll 0 -5px transparent;padding-top:5px}
.campusemail {background:url("/style%20library/Images/KCC0909/secondarynavicons.png") no-repeat scroll 0 -198px transparent;margin-top:-10px}
.kcconnect {background:url("/style%20library/Images/KCC0909/secondarynavicons.png") no-repeat scroll 0 -368px transparent;padding-top:15px;margin-top:-15px}
.library {background:url("/style%20library/Images/KCC0909/secondarynavicons.png") no-repeat scroll 0 -578px transparent;padding-top:10px;margin-top:5px}
.employeetraining {background: url("/style%20library/Images/KCC0909/secondarynavicons.png") no-repeat scroll 0 -975px transparent;margin-top:-10px;padding-top:10px;height:45px;}
.campusbytes a{display: block;font-size:15px;font-weight:bold;text-transform:uppercase;text-decoration:none;width:130px;padding-top:70px;padding-right:7px;padding-bottom:0;padding-left:5px;vertical-align:baseline}
.campusbytes span.sub {PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0 0 0;PADDING-TOP:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-decoration:none;text-transform:none;line-height:1.4;font-weight:normal}
.campusbytes {background: url("/style%20library/Images/KCC0909/campusbytes.png");margin-top: 35px;margin-bottom: 28px;margin-left: 70px;padding-top: 10px;padding-left: 0;width: 110px;height: 145px;text-align: left;background-repeat: no-repeat;}
.campusbytes a:link, .campusbytes a:hover, .campusbytes a:active, .campusbytes a:visited {height:165px;overflow:hidden;width:130px;margin-top:0;padding-top:130px;}
.campusbytes a:link, .campusbytes a:visited {color:#c60c46;}
.campusbytes a:hover {color:#003768;}
.campusbytes a:active, .campusbytes a:focus {color:#95a9ca;}
.applynow {text-indent:-9999px;background: transparent url(../../Images/KCC0909/applynow-button-2011.jpg) no-repeat;width: 100%;height: 50px;margin-left:38px;margin-top:20px;}
.classschedule {text-indent:-9999px;background: transparent url(../../Images/KCC0909/classschedule2011button.jpg) no-repeat;width: 100%;height: 50px;margin-left:10px;margin-top:15px;}
.soldout {background-image:url('../../Images/KCC0909/soldout.png');width:211px;height:94px;display:block;position:absolute;z-index:1000}
.KCCmoreinfo {display:block; width:80px; height:19px; background:transparent url('../../Images/KCC0909/elements.png') no-repeat -124px -150px; text-indent:-9999px;vertical-align:middle;}
.KCC-corped-office-moreinfo {display:block;width:80px;height:19px;background:transparent url('../../Images/KCC0909/elements.png') no-repeat -124px -150px;position:relative;right:10px;text-indent:-9999px}
.KCCmakeanappointment { display:inline-block; width:190px; height:24px; background:transparent url('../../Images/KCC0909/elements.png') no-repeat -19px 0px;text-indent:-9999px;vertical-align:middle;}
.KCCmoreevents {display:block; width:92px; height:19px; background:transparent url('../../Images/KCC0909/elements.png') no-repeat -22px -25px; text-indent:-9999px;vertical-align:middle;margin-top:15px;}
.KCCmorenews {display:block; width:160px; height:19px; background:transparent url('../../Images/KCC0909/elements.png') no-repeat -55px -293px;  text-indent:-9999px;vertical-align:middle;margin-top:15px;}
/* blue action buttons */.KCCactionbuttons {display:block;width:179px;height:61px;text-indent:-9999px;background:url('../../Images/KCC0909/futureaction.gif') no-repeat 0 0;}
.facebook {background:transparent url(../../Images/KCC0909/social/facebook_32.png) no-repeat 0 0}
.twitter {background:transparent url(../../Images/KCC0909/social/twitter_32.png) no-repeat 0 0}
.rss {background:transparent url(../../Images/KCC0909/social/rss_32.png) no-repeat 0 0}
.youtube {background:transparent url(../../Images/KCC0909/social/youtube_32.png) no-repeat 0 0}
.itunesua {background:transparent url(../../Images/KCC0909/social/itunes_32.png) no-repeat 0 0}

a .gone {float:left;text-indent:-9999px}
.announceitem div {font:13px/1.4 Arial,Verdana,Tahoma;color:black;text-align:left}/* used in item styles */
.dis {display:none}/*display of block as invisible*/
.contenttopbar, .contentbottombar {height:30px}
.contenttopbar h1{color:#fff}

/* main article widths for pagelayouts */
.maincol-w1 {width:500px}
.maincol-w2 {width:738px}
.maincol-w3 {width:940px}
.maincol-w4 {width:660px;} /* library home page */
.maincol-w1 .contenttopbar {background:url('../../Images/KCC0909/500wcentertop.gif') no-repeat;}.maincol-w1 .contentbottombar {background:url('../../Images/KCC0909/500wcenterbottom.gif') no-repeat;}
.maincol-w2 .contenttopbar {background:url('../../Images/KCC0909/article_centertop.gif') no-repeat;}.maincol-w2 .contentbottombar {background:url('../../Images/KCC0909/article_centerbottom.gif') no-repeat;}
.maincol-w3 .contenttopbar {background:url('../../Images/KCC0909/940wcentertop.gif') no-repeat;}.maincol-w3 .contentbottombar {background:url('../../Images/KCC0909/940wcenterbottom.gif') no-repeat;}
.maincol-w4 .contenttopbar {height:12px;background:url('../../Images/KCC0909/article_centertop.gif') no-repeat;}.maincol-w4 .contentbottombar {background:url('../../Images/KCC0909/article_centerbottom.gif') no-repeat;}

.alignright {float:right}
.alignleft {float:left}
.tlalign {text-align:left}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

#taxes { display:block; width:134px;height:133px;margin-left:50px; margin-top:35px;}
