div#ksu-main-content{padding-top:0;}
div#search-head{margin-top:0;padding:0;position:relative;background:#fff url(../images/tab-tile-bg.png) repeat-x bottom;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div#search-results{padding:0;xxxborder-top:1px solid #000;margin:0;min-width:865px;}
div#search-content{clear:both;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
form#main-search{position:absolute;padding:0;margin:0;xxxwidth:320px;left:36em;top:9px;xxxborder:1px solid #000;}
form#main-search input.text{width:250px;margin-top:0;background-color:white;border:1px solid #ccc;font-size:14px;color:#333;padding:3px;margin-bottom:0;outline:none;}
form#main-search input.searchButton{display:inline;background:#46017b;border:1px solid #46017b;color:#fff;padding:3px 10px;font-weight:bold;font-size:12px;margin-left:0;cursor:pointer;margin-top:0;line-height:14px;xxxheight:24px;}
form#main-search label{display:none;}
p#faq{position:absolute;padding:0;margin:0;left:74em;top:9px;font-size:.9em;display:none;}
div#search-head img#googleLogo{position:absolute;right:5px;top:8px;}
#subset-label {
	padding: 2em 2em 0;
}
#subset-label > div {
	background:#e0e0e0;border-radius:5px;padding:10px 10px;font-size:1.2em;border:1px solid #ccc;
}

#insert-keymatches {
	padding: 2em 2em 0;
}

.keymatch {
	background: #e0e0e0;
	border-radius:5px;
	padding: 10px;
	font-size: 1.2em;
	border:1px solid #ccc;
}

.keymatch ul {
	list-style: none;
}

.keymatch li {
	padding-left: 10px;
	border-left: 5px solid #512888;
	margin-bottom: 1.5em;
}

.keymatch .header {
    margin-top: 0;
	font-size: 1.3em;
	font-weight: normal;
	color: #333;
}

.keymatch .title {
	margin:5px 0 0;
	font-size:1.2em;
	color:#512888;
}

.keymatch .url {
	font-size:1.1em;
	margin-top:3px;
	font-weight:normal;
}
span.allButton{xxxbackground:#653a81;xx-webkit-border-radius:5px;xxx-moz-border-radius:5px;xxxpadding:5px;xxxdisplay:block;xxxfloat:right;xxxmargin-left:20px;}
span.allButton a{xxxcolor:#fff;}
div.noResults{margin-bottom:300px;}
ul#tabs{overflow:auto;margin:0;padding:10px 0 0 10px;list-style:none;background:#eee url(../images/tab-tile-bg.png) repeat-x bottom left;xxfont-family:helvetica,sans-serif;}
ul#tabs li{float:left;margin:0;padding:0;xxxposition:relative;}
ul#tabs li a{float:left;display:block;margin:0 5px 0 0;padding:10px 16px;color:#fff!important;text-decoration:none;border:1px solid #ccc;border-bottom:none;background:#653a81 url(../images/nav-tab-bg-rev.png) repeat-x top left;font-size:110%;font-weight:bold;line-height:1;outline:none;}
ul#tabs li a:hover,ul#tabs li.selected a{background-color:#fff;border-bottom:none;background:#FFF;xxxpadding-bottom:11px;color:#333!important;}
ul#tabs span.resultNumb{font-size:90%;}
div#search-general-results .pdf,div#search-general-results .word,div#search-general-results .excel,div#search-general-results .powerpoint{padding-left:25px;}
div#search-general-results .pdf{background:url(../images/pdf.png) no-repeat 0 50%;}
div#search-general-results .word{background:url(../images/word.png) no-repeat 0 50%;}
div#search-general-results .excel{background:url(../images/excel.png) no-repeat 0 50%;}
div#search-general-results .powerpoint{background:url(../images/powerpoint.png) no-repeat 0 50%;}
div#search-general-results{padding:1.5em;xxfont-family:helvetica,sans-serif;}
div#search-general-results #webSearchError{padding:1.5em;margin-bottom:200px;}
div#people-results #webSearchError h3{margin-bottom:1em;}
div#people-results #webSearchError h1{font-size:14px;margin-bottom:1em;}
div#search-general-results h4#suggestion{margin-bottom:1em;}
div#search-general-results p#resultNumber{margin:0 0 15px 0;}
div#search-general-results dl{margin-bottom:25px;}
div#search-general-results dl.subResult{margin-left:25px;}
div#search-general-results dd{margin:5px 0 0;xxfont-size:1.2em;color:#333;xxline-height:1.2em;}
div#search-general-results dt{font-size:1.3em;margin-top:3px;font-weight:normal;xxline-height:1.1em;}
img.loadingImg{margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:200px;width:30px;display:block;}
a.resultUrl{margin-top:3px;}
p#omittedResults{xxfont-size:1.3em;background:#eee;padding:1em;xxline-height:1.2em;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
div#pagination{xxfont-size:1.3em;margin:0 auto 20px auto;text-decoration:none;xxfont-family:helvetica,sans-serif;text-align:center;}
div#pagination a{border:1px solid #ccc;padding:5px;}
div#pagination a:hover{background:#561477;color:#fff;}
div#pagination a.currentPage{font-weight:bold;text-decoration:none;}
div#people-results{xxfont-family:helvetica;padding-top:1.5em;}
div#people-results #peopleError{padding:1.5em;margin-bottom:200px;}
div#people-results #peopleError h3{margin-bottom:1em;}
div#people-results #peopleError p{font-size:1.2em;xxline-height:1.2em;}
div#people-results #peopleError h1{font-size:14px;margin-bottom:1em;}
div.peopleResult{xxxbackground:url(../images/resultBg.png) repeat-x bottom;padding:20px;border-bottom:1px solid #ccc;overflow:auto;}
div#people-results div.noResults{padding:1.5em;}
div.peopleResult p{clear:both;}
div.peopleResult dl{margin:0;}
div.peopleResult dt{color:#333;}
div.peopleResult dd{color:#666;}
div.peopleResult dt.name{font-size:140%;xxline-height:1.2em;font-weight:bold;clear:left;margin:0;}
div.peopleResult dd.stuPlan,div.peopleResult dd.empPos{font-size:120%;xxline-height:1.2em;margin-left:0;}
div.peopleResult dl.focus{margin:.8em 0;float:left;xxfont-size:1.2em;xxline-height:1.2em;}
div.peopleResult dl.focus dt{float:left;display:block;margin:0 5px 0 0;}
div.peopleResult dl.focus dd{float:left;display:block;margin-right:10px;}
div.peopleResult dl.details{xxfont-size:1.2em;xxline-height:1.2em;clear:left;display:none;overflow:auto;}
div.peopleResult dl.details dt{float:left;margin:0 5px .8em 0;clear:both;}
div.peopleResult dl.details dd{float:left;margin-right:10px;}
div.peopleResult a.showHideButton{display:block;font-size:80%;background:#ccc;padding:3px 5px;xxwidth:7.5em;-webkit-border-radius:8px;-moz-border-radius:8px;text-align:center;float:left;text-decoration:none;font-weight:bold;margin:.8em 0 0 .3em;outline:none;}
div.peopleResult p.updateLink{margin-top:1.2em;display:none;}
div#directories-results{xxfont-family:helvetica;padding:1.5em 0 0 0;}
div#directories-results #dirError{padding:1.5em;margin-bottom:200px;}
div#directories-results #dirError h3{margin-bottom:1em;}
div#directories-results #dirError h1{font-size:14px;margin-bottom:1em;}
div#directories-results div.noResults{padding:1.5em;}
div#directories-results div.directoryResult{padding:20px;border-bottom:1px solid #ccc;overflow:auto;}
div#directories-results dl{float:left;xxfont-size:1.1em;margin:0;}
div#directories-results dl dt{float:left;margin:0;xxxclear:both;}
div#directories-results dl dd{float:left;margin-right:10px;padding-left:5px;}
div#directories-results h4.deptName{xxfont-size:1.6em;color:#333;xxline-height:1.2em;font-weight:bold;clear:left;margin-top:0;}
div#directories-results dl dd.noInfo{float:none;margin:0;clear:left;}
.hint{display:none;}
body.home .hint{display:block;width:500px;margin:0 auto 1em;}
body.home div#search-general-results{padding-bottom:0;}
body.home div#pagination{margin-bottom:0;}
body.home div#search-head{border:none;background:#fff;width:575px;margin-left:auto;margin-right:auto;margin-top:45px;position:relative;overflow:display;}
body.home ul#tabs{background:#fff;xxxmargin-bottom:-1px;padding-left:0;}
body.home ul#tabs li{margin-bottom:0;margin-left:5px;}
body.home ul#tabs li.first{margin-left:0;}
body.home ul#tabs li a{float:left;display:block;margin:0;padding:8px 25px;color:#999!important;text-decoration:none;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;background:none;xxxbackground-color:#eee;font-size:100%;font-weight:bold;xxx-webkit-border-radius:6px;xxx-moz-border-radius:6px;}
body.home ul#tabs li a:hover,body.home ul#tabs li.selected a{border-bottom:none;background:url(../images/home-active-tab.png) repeat-x #fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;color:#420b6c!important;text-decoration:none;}
body.home div#search-content{border:none;padding-bottom:150px;}
body.home img.loadingImg{display:none;}
body.home form#main-search{position:static;display:block;padding:0;margin:0;left:0;top:0;}
body.home form#main-search input.text{width:350px;margin-top:0;background-color:white;border:1px solid #ccc;font-size:14px;color:#333;padding:3px;}
body.home div#search-head p#faq{position:absolute;left:44.5em;top:40px;xxxdisplay:none;}
body.home div#search-head img#googleLogo{position:absolute;right:5px;top:40px;}
@media screen and (max-width: 480px) {
   div.peopleResult dl.focus dt {
      clear: left;
   }
}
.ksu-main-content {
margin: 0;
}

#web-search-container td,
#web-search-container th {
	border: none;
	margin: 0;
	padding: 0;
}

#web-search-container .gsc-above-wrapper-area {
	border: none;
}


.gsc-control-cse {
	font-family:Arial, sans-serif;
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.gsc-control-cse .gsc-table-result {
	font-family:Arial, sans-serif;
}
input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus {
	border-color:#D9D9D9;
}
.gsc-search-button-v2,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus {
	border-color:#666666;
	background-color:#CECECE;
	background-image:none;
	filter:none;
}
.gsc-search-button-v2 svg {
	fill:#FFFFFF;
}
.gsc-tabHeader.gsc-tabhInactive {
	border-color:#E9E9E9;
	background-color:#E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive {
	border-color:#FF9900;
	border-bottom-color:#FFFFFF;
	background-color:#FFFFFF;
}
.gsc-tabsArea {
	border-color:#FF9900;
}
.gsc-webResult.gsc-result,.gsc-results .gsc-imageResult {
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.gsc-webResult.gsc-result:hover,.gsc-imageResult:hover {
	border-color:#FFFFFF;
	background-color:#FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b {
	color:#512888;
}
.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b {
	color:#512888;
}
.gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b {
	color:#512888;
}
.gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b {
	color:#512888;
}
.gsc-cursor-page {
	color:#512888;
}
a.gsc-trailing-more-results:link {
	color:#512888;
}
.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType {
	color:#333;
}
.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl {
	color:#008000;
}
.gs-webResult div.gs-visibleUrl-short {
	color:#008000;
}
.gs-webResult div.gs-visibleUrl-short {
	display:none;
}
.gs-webResult div.gs-visibleUrl-long {
    display:block;
}
.gs-promotion div.gs-visibleUrl-short {
	display:none;
}
.gs-promotion div.gs-visibleUrl-long {
	display:block;
}
.gsc-cursor-box {
	border-color:#FFFFFF;
}
.gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-color:#E9E9E9;
	background-color:#FFFFFF;
	color:#512888;
}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	border-color:#FF9900;
	background-color:#FFFFFF;
	color:#512888;
}
.gsc-webResult.gsc-result.gsc-promotion {
	border-color:#336699;
	background-color:#FFFFFF;
}
.gsc-completion-title {
	color:#512888;
}
.gsc-completion-snippet {
	color:#333;
}
.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link {
	color:#512888;
}
.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
	color:#512888;
}
.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover {
	color:#512888;
}
.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
	color:#512888;
}
.gs-promotion .gs-snippet,.gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right * {
	color:#333;
}
.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short {
	color:#008000;
}



/* Additions */
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
	font-size: 1.2rem;
}

.gsc-table-cell-thumbnail {
	display: none;
}

.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
	padding: 0;
	margin: 0;
}

.gsc-url-top {
    margin-top: 0.2em;
}

.gsc-resultsHeader {
	display: none;
}

.gsc-above-wrapper-area-container {
	margin: 0;
}
