.node-homepage-slideshow .form-item-custom-search-types{
display:none;
}
#region-branding .form-item-custom-search-types,
#region-branding .form-item-custom-search-vocabulary-3{
display: none !important;
}
.ku-slideshow .caption p { margin-top: 0 !important; margin-bottom: 0; }
#policy-search input.form-text { width: 275px; }
.site-name a { font-size: 28px; text-shadow: 1px 1px 1px rgba(34, 34, 34, 0.75); }
.site-name a:hover { text-decoration: none !important; }
.clear { clear: both; }
.alignCenter { text-align: center; }
.alignRight { text-align: right; }
.alignLeft { text-align: left; }
.floatRight { float: right; }
.floatLeft { float: left; }
.pdf { vertical-align: text-top; padding-right: 5px; }
hr { margin: 1em 0; }
hr.dashed { border-top: 1px dashed #ccc; clear: both; height: 1px; background: none; }
a.blue_block, input.form_button {
	text-align: right;
	font-size: 1.25em;
	font-weight: bold;
	font-family: 'Raleway', sans-serif !important;
	text-align: center;
	padding:10px 25px;
	color: #fff !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 1em 0;
	background: #0121b1; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #0121b1 0%, #000168 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#0121b1), color-stop(100%,#000168)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  #0121b1 0%,#000168 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  #0121b1 0%,#000168 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  #0121b1 0%,#000168 100%); /* IE10+ */
	background: linear-gradient(135deg,  #0121b1 0%,#000168 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0121b1', endColorstr='#000168',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
a.blue_block:hover{text-decoration:none !important;}
a.block_button {
    color: white;
    font-family: 'Raleway', sans-serif !important;
    font-size: 14px;
    font-weight: bold;
    background: #0062a0; /* Old browsers */
		background: -moz-linear-gradient(top, #0062a0 0%, #064178 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0062a0), color-stop(100%,#064178)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #0062a0 0%,#064178 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #0062a0 0%,#064178 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #0062a0 0%,#064178 100%); /* IE10+ */
		background: linear-gradient(to bottom, #0062a0 0%,#064178 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0062a0', endColorstr='#064178',GradientType=0 ); /* IE6-9 */
    padding: 10px;
    position: relative;
    text-align: center;
    margin: 0 auto;
    cursor: pointer;
    display: block;
}
a.block_button:hover {
    text-decoration: none !important;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.5);
    -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
a.block_button:active {
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.halfleftcolumn  { float: left;  width: 45%; }
.halfrightcolumn { float: right; width: 45%; text-align: left; }
.imgHighlightRight { float: right; padding: 5px; border: 1px solid #ccc; margin: 0 0 1em 1em; }
.imgHighlightLeft  { float: left;  padding: 5px; border: 1px solid #ccc; margin: 0 1em 0 1em; }

.left-section { clear: both; width:162px; float:left; overflow:hidden; margin: 1em 1.5em 0 0; }
.left-section img { width:150px; height:auto; padding: 5px; border: 1px solid #ccc; display: block; margin-bottom: .5em !important; }
.right-section { float: right; width: 25%; margin: -2em 0 1em 1.5em; }
.right-section ul { margin: 1em 0 1em -1em; }
.mid-section { float: left; width: 50%; }
.mid-section hr.dashed, .mid-section fieldset { clear: none; }
.mid-section fieldset { padding-bottom: 0 !important; }
.mid-section fieldset legend { font-weight: normal !important; margin-top: 1em; }
.mid-section fieldset input.form-text { width: 300px !important; }
.mid-section fieldset input.form-submit { margin-left: 1em; }

.node-policy-document-pdf-doc h1.title,
.node-policy-doc h1.title,
.node-policy-document h1.title { margin-bottom: 0; }
.node-policy-document footer.submitted,
.node-policy-document .comment-add { display: none; }
.node-policy-document .field-label,
.node-policy-doc .field-label,
.node-policy-document-pdf-doc .field-label { font-size: 1.2em; }

article.node-policy-doc div, article.node-policy-document-pdf-doc div {
  font-size: 15px; line-height: 25px; font-family: 'Raleway', sans-serif !important;
}

.node-policy-document .field-label-inline,
.node-policy-document .field-label-above,
.node-policy-doc .field-label-inline,
.node-policy-doc .field-label-above,
.node-policy-document-pdf-doc .field-label-inline,
.node-policy-document-pdf-doc .field-label-above { margin-top: 1em; }

.node-policy-document .field-item,
.node-policy-doc .field-item,
.node-policy-document-pdf-doc .field-item { margin-left: 20px; }
.node-policy-document .field-item > p:first-child,
.node-policy-doc .field-item > p:first-child,
.node-policy-document-pdf-doc .field-item > p:first-child { margin-top: 0 !important; }

.node-type-policy-doc .title h1{
margin-top: 0;
}
.node-type-policy-doc .section-content .title,

.node-policy-document-pdf-doc .title {
	margin: 0 0 0 0;
	padding: 0 0 8px 92px;
	min-height: 85px;
	line-height: 1.2;
	text-align: bottom; border-bottom: 2px solid #ccc;
	font-size: 22px;
	background: url('https://policy.drupal.ku.edu/sites/policy.drupal.ku.edu/files/images/general/kulogo.gif') left top no-repeat;
	padding-left:92px;
}
.node-type-policy-doc         .title.Lawrence.Edwards.Parsons.Juniper.Yoder.Medical.Wichita.Salina.Topeka,
.node-policy-document-pdf-doc .title.Lawrence.Edwards.Parsons.Juniper.Yoder.Medical.Wichita.Salina.Topeka,
.node-type-policy-doc         .title.Lawrence.Medical,
.node-policy-document-pdf-doc .title.Lawrence.Medical {
	background: url('https://policy.drupal.ku.edu/sites/policy.drupal.ku.edu/files/images/general/dual-logo-3.jpg') 0px 10px no-repeat !important;
	padding-left:162px;
}
.node-type-policy-doc         .title.Medical,
.node-policy-document-pdf-doc .title.Medical {
	background: url('https://policy.drupal.ku.edu/sites/policy.drupal.ku.edu/files/images/general/kumc-logo.jpg') left top no-repeat;
	padding-left:92px;
}

.comment-wrapper h2.title {
	text-indent: -9999em;
	white-space: nowrap;
	overflow: hidden;
	width: 103px;
	min-height: 1px;
	border: 0 !important;
	background: url('https://policy.ku.edu/sites/policy.ku.edu/files/images/general/feedback-header.jpg') left top no-repeat;
}
.comment-wrapper article { margin: 5px 0; background: rgba(204,204,204, 0.15); padding: 15px 20px; }
.comment-wrapper article.comment-unpublished { background: rgba(255,255,230, .9); }
.comment-wrapper article h3 a { color: #222 !important; margin-bottom: 0; }
.comment-wrapper article h3 a:hover { text-decoration: none !important; }
.comment-wrapper article header em { text-align: right; display: block; font-size: 0.9em; margin-top: -1em; padding: 0 0 1em; }

.comment-wrapper article .user-picture img { width: 50px; background: #fff; padding: 3px; border: 1px solid #ccc; float: left; margin: -.75em 1em 1em 0; }
.comment-wrapper article footer { margin-top: -1em; font-size: .9em; font-style: italic; }
.comment-wrapper article footer+div { margin: 1.5em 0 0 0; }
.comment-wrapper article nav.links { border-top: 1px dashed #ccc; padding-top: 1em; margin-top: 2em; }
.comment-wrapper article nav.links ul.inline li { float: right; text-align: center !important; text-indent: 0; padding: 0; margin: 0; }
.comment-wrapper article nav.links ul.inline li a { text-align: center !important; font-style: normal; padding: 4px 9px 4px 8px; margin: 0 5px; }
.comment-wrapper article nav.links ul.inline li a:hover { border: 1px solid #ccc; padding: 3px 8px 3px 7px; text-decoration: none !important; }
.comment-wrapper article .field-item { margin-left: 0 !important; }
div#comments { border-top: 2px solid #ccc !important; padding-top: 1.5em; }

.page-node-2 .views-exposed-form .views-exposed-widget .form-submit { margin: .5em 0 1em 0 !important; }
.page-node-2 .views-exposed-form label { display: none; }

.block--exp-advanced-search-bk-page .view-content li.views-row:first-child { margin-top: 1em; padding-top: 1em; border-top: 1px solid #ccc; }
.block--exp-advanced-search-bk-page .view-content li.views-row:last-child { margin-bottom: 2em !important; }
.block--exp-advanced-search-bk-page .view-content li.views-row h2.node-title { font-size: 16px !important; font-weight: normal; line-height: 1.2; padding: 5px 0; }
.block--exp-advanced-search-bk-page .view-content .item-list ul li { margin: 0; }
.block--exp-advanced-search-bk-page .pager-previous { white-space: nowrap; width: 65px; text-align: center; }
.block--exp-advanced-search-bk-page .view-content li.views-row nav.links { display: none; }
.block--exp-advanced-search-bk-page .view-content li.views-row.views-row-even { background: #e8e8e8; }
.block--exp-advanced-search-bk-page .view-content article { margin-bottom: 0 !important; }
body.block--exp-advanced-search-bk-page .view-content ul li.views-row { text-indent: 0 !important; line-height: 1.2 !important; }

#block-block-1 label { visibility: hidden; margin-top: -2em; }
#block-block-1 .views-submit-button { margin-top: -2em; }
#block-block-1 .view-content,
#block-block-1 .view-header,
#block-block-1 ul.pager { display: none; }
.page-search #region-content h2 { border: 0; }
.group_office_type { display: none;}
.node-type-policy-doc .title .pre-title .field-item,
.node-policy-document-pdf-doc .title .pre-title .field-item { margin-left: 0; }
.node-type-policy-doc .title .pre-title a,
.node-policy-document-pdf-doc .title .pre-title a {
	font-size: .7em;
	line-height: 1em;
	color: #0022B4;
	padding: 0;
	display: inline;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif !important;
	font-weight: bold;
	height: 1.5em;
}
.group_office_type .field-name-field-responsible-office-tag .field-items .field-item { margin-left: 92px;  float: left;  }
.group_office_type .field-name-field-document-type- .field-items .field-item { margin-left: 0; float: left; }
.group_office_type .field-name-field-responsible-office-tag .field-items .field-item:after { content: "\00A0"; }
.group_office_type .field-name-field-document-type- .field-items .field-item.odd:before { content: "\00A0&\00A0"; }
.group_office_type .field-name-field-document-type- .field-items .field-item.odd + .field-item.even:before { content: "\00A0&\00A0"; }


.group_office_type + .field-name-field-link-to-policy .field-label { clear: both; padding-top: 85px !important; margin-top: 1px; }

.group_purpose_applies, .group_doc_link { clear: both; margin-top: 1px; padding-top: 0 !important; }

.field-name-field-policy-statement,
.field-name-field-responsible-office,
.field-name-field-contents { padding-top: 1em; border-top: 1px solid #ccc; }

.field-name-field-policy-statement .field-label,
.field-label-above .field-label { text-transform: uppercase; font-size: 18px; margin-bottom: 5px; font-family: 'Raleway', sans-serif !important; }

.field-name-field-policy-statement .field-item ol { list-style-type: upper-roman ; }
.field-name-field-policy-statement .field-item ol li ol li { list-style-type: upper-alpha ; }
.field-name-field-policy-statement .field-item ol li ol li ol li { list-style-type: decimal ; }
.field-name-field-policy-statement .field-item ol li ol li ol li ol li { list-style-type: lower-alpha ; }
.field-name-field-policy-statement .field-item ol li ol li ol li ol li ol li { list-style-type: lower-roman ; }
.field-name-field-policy-statement .field-item ol li ul li { list-style-type: disc !important; }
.field-name-field-policy-statement .field-item li { list-style-position: outside !important; padding-left: 0em !important; text-indent: 0 !important; }
.field-name-field-policy-statement .field-item ol li li { padding-left: 0 !important; text-indent: 0 !important; }


.field-name-field-review-cycle-doc, .field-name-field-review-cycle { color: red; }

.group_categories { border-top: 1px solid #ccc; margin-top: 1em; padding-top: 1em; }

.field-name-field-campus- .field-items .field-item { display: inline; margin: 0; padding: 0; }
.field-name-field-campus- .field-items .field-item:first-child { margin-left: 20px; }
.field-name-field-campus- .field-items .field-item:after { content: ", "; }
.field-name-field-campus- .field-items .field-item:last-child:after { content: "" !important; }

.field-name-field-campus .field-items .field-item { display: inline; margin: 0; padding: 0; }
.field-name-field-campus .field-items .field-item:first-child { margin-left: 20px; }
.field-name-field-campus .field-items .field-item:after { content: ", "; }
.field-name-field-campus .field-items .field-item:last-child:after { content: "" !important; }

.node-policy-document .field-type-list-text.field-label-inline,
.node-type-policy-doc .field-type-list-text.field-label-inline,
.node-policy-document-pdf-doc .field-type-list-text.field-label-inline { font-size: .9em; }

.node-policy-document .field-label-inline .field-label,
.node-type-policy-doc .field-label-inline .field-label,
.node-policy-document-pdf-doc .field-label-inline .field-label { font-size: 1em; font-weight: normal; margin: 0; padding: 0; }

.node-policy-document .field-label-inline .field-items .field-item,
.node-type-policy-doc .field-label-inline .field-items .field-item,
.node-policy-document-pdf-doc .field-label-inline .field-items .field-item { margin: 0; font-style: italic; }

.node-policy-document .field-label-inline .field-items .field-item:after,
.node-type-policy-doc .field-label-inline .field-items .field-item:after,
.node-policy-document-pdf-doc .field-label-inline .field-items .field-item:after { content: ", "; }

.node-policy-document .field-label-inline .field-items .field-item:last-child:after,
.node-type-policy-doc .field-label-inline .field-items .field-item:last-child:after,
.node-policy-document-pdf-doc .field-label-inline .field-items .field-item:last-child:after { content: "" !important; }

.node-policy-document .field-label-inline .field-items .field-item:first-child,
.node-type-policy-doc .field-label-inline .field-items .field-item:first-child,
.node-policy-document-pdf-doc .field-label-inline .field-items .field-item:first-child { margin: 0; }
.node-policy-document .field-type-list-text.field-label-inline,
.node-type-policy-doc .field-type-list-text.field-label-inline,
.node-policy-document-pdf-doc .field-type-list-text.field-label-inline { margin-top: 0 !important; }
.node-policy-document-pdf-doc .field-name-field-document .field-items { margin-top: .5em; }
.node-policy-document-pdf-doc .file img.file-icon { margin-top: -2px !important; vertical-align: middle; }

.field-name-field-link-to-policy { clear: both; }

#leftnav ul li:hover { background: #fff; background: rgba(255, 255, 255, 0.75) !important; }
#leftnav ul li.title:hover { background: #85898A !important; }
#leftnav ul li span { font-size: 1.25em; font-weight: bold; padding: 0; }



.view-policy-alpha ul { margin-top: 1.5em; }
.view-listing-of-policies-by-category .view-content .item-list,
.view-financial-category .view-content .item-list,
.view-operational-category .view-content .item-list,
.view-research-category .view-content .item-list,
.view-student-life-category .view-content .item-list,
.view-information-access-technology-category .view-content .item-list,
.view-school-college-policy-category .view-content .item-list,
.view-personnel-administrators-category .view-content .item-list,
.view-personnel-affiliates-volunteers-category .view-content .item-list,
.view-personnel-faculty-academic-staff-category .view-content .item-list,
.view-personnel-staff-category .view-content .item-list,
.view-personnel-student-employees-category .view-content .item-list { margin-top: 1em; padding-top: .5em; border-top: 1px dashed #ccc; }

.view-listing-of-policies-by-category .view-content .item-list:first-child,
.view-financial-category .view-content .item-list:first-child,
.view-operational-category .view-content .item-list:first-child,
.view-research-category .view-content .item-list:first-child,
.view-student-life-category .view-content .item-list:first-child,
.view-information-access-technology-category .view-content .item-list:first-child,
.view-school-college-policy-category .view-content .item-list:first-child,
.view-personnel-administrators-category .view-content .item-list:first-child,
.view-personnel-affiliates-volunteers-category .view-content .item-list:first-child,
.view-personnel-faculty-academic-staff-category .view-content .item-list:first-child,
.view-personnel-staff-category .view-content .item-list:first-child,
.view-personnel-student-employees-category .view-content .item-list:first-child { border: 0; padding: 0; }

.view-glossary .view-display-id-attachment { margin: 1em 0; height: 18px; line-height: 18px; vertical-align: text-top; }
.view-glossary .view-content { margin: 1em 0; padding-top: 1em; border-top: 1px solid #ccc; }
.view-glossary .view-content:first-child { padding-top: 0; border: 0; font-size: 1em; font-weight: bold; }
.view-glossary .view-content:first-child:before { content: "Index:\00A0"; }
#block-views-glossary-block-1 .view-glossary .view-content:first-child:before { content: ""; }
.view-glossary .view-content:first-child a { font-style: normal; font-weight: bold; font-size: .95em; }
#block-views-glossary-block-1 .view-glossary .view-content:first-child a { font-style: normal; font-weight: normal; font-size: 1em; }
#block-views-glossary-block-1 .item-list li { list-style: disc outside none; }
.view-glossary .views-summary-unformatted { padding: 0; }
.view-glossary .views-summary-unformatted:after { content: "\00B7"; }
.view-glossary .views-summary-unformatted:last-child:after,
.view-glossary .views-summary-unformatted:first-child:after { content: ""; }

.view-new-policies .view-display-id-block-views-new-policies-block-1, .view-new-policies .view-display-id-block-views-new-policies-block-2 { margin: 1em 0; height: 18px; line-height: 18px; vertical-align: text-top; !important}
.view-new-policies .view-content { margin: 1em 0; padding-top: 1em; border-top: 1px solid #ccc; !important}
.view-new-policies .view-content:first-child { padding-top: 0; border: 0; font-size: 1em; font-weight: bold; !important}
#block-views-new-policies-block-1 .view-glossary .view-content:first-child:before ,#block-views-new-policies-block-2 .view-glossary .view-content:first-child:before { content: ""; !important}
.view-new-policies .view-content:first-child a { font-style: normal; font-weight: bold; font-size: .95em; !important}
#block-views-new-policies-block-1 .view-new-policies .view-content:first-child a , #block-views-new-policies-block-2 .view-new-policies .view-content:first-child a { font-style: normal; font-weight: normal; font-size: 1em; !important}
#block-views-new-policies-block-1 .item-list li ,#block-views-new-policies-block-2 .item-list li { list-style: disc outside none; !important}
.view-new-policies .views-summary-unformatted { padding: 0; !important}
.view-new-policies .views-summary-unformatted:last-child:after,
.view-new-policies .views-summary-unformatted:first-child:after { content: ""; !important}

.view-revised-policies .view-display-id-block-views-revised-policies-block-1,.view-revised-policies .view-display-id-block-views-revised-policies-block-2 { margin: 1em 0; height: 18px; line-height: 18px; vertical-align: text-top; !important}
.view-revised-policies .view-content { margin: 1em 0; padding-top: 1em; border-top: 1px solid #ccc; !important}
.view-revised-policies .view-content:first-child { padding-top: 0; border: 0; font-size: 1em; font-weight: bold; !important}
#block-views-revised-policies-block-1 .view-glossary .view-content:first-child:before,#block-views-revised-policies-block-2 .view-glossary .view-content:first-child:before { content: ""; !important}
.view-revised-policies .view-content:first-child a { font-style: normal; font-weight: bold; font-size: .95em; !important}
#block-views-revised-policies-block-1 .view-revised-policies .view-content:first-child a,#block-views-revised-policies-block-2 .view-revised-policies .view-content:first-child a  { font-style: normal; font-weight: normal; font-size: 1em; !important}
#block-views-revised-policies-block-1 .item-list li ,#block-views-revised-policies-block-2 .item-list li { list-style: disc outside none; !important}
.view-revised-policies .views-summary-unformatted { padding: 0; !important}
.view-revised-policies .views-summary-unformatted:last-child:after,
.view-revised-policies .views-summary-unformatted:first-child:after { content: ""; !important}

.page-search .view-glossary .view-content:first-child { margin: 0; padding-top: 0; border-top: 0 !important; }
.page-search #region-unit-sidebar .block-title { border: none; }
.page-search .view-id-glossary { margin-top: -10px !important; }
.page-search .view-id-glossary .item-list ul { margin-left: 16px; }
.page-search .view-id-glossary .item-list ul li { list-style: disc outside none !important; padding-bottom: 5px; }

.page-search .view-new-policies .view-content:first-child { margin: 0; padding-top: 0; border-top: 0 !important; }
.page-search #region-unit-sidebar .block-title { border: none; !important}
.page-search .view-id-new-policies { margin-top: -10px !important; }
.page-search .view-id-new-policies .item-list ul { margin-left: 16px; !important}
.page-search .view-id-new-policies .item-list ul li { list-style: disc outside none !important; padding-bottom: 5px; }

.page-search .view-revised-policies .view-content:first-child { margin: 0; padding-top: 0; border-top: 0 !important; }
.page-search #region-unit-sidebar .block-title { border: none; !important}
.page-search .view-id-revised-policies { margin-top: -10px !important; }
.page-search .view-id-revised-policies .item-list ul { margin-left: 16px; !important}
.page-search .view-id-revised-policies .item-list ul li { list-style: disc outside none !important; padding-bottom: 5px; }

.page-alpha .ajax-progress .throbber { background: url(); float: none; height: 0; margin: 0; width: 0 }

#main-menu .menu-644.active-trail ul,
#main-menu .menu-645.active-trail ul,
#main-menu .menu-646.active-trail ul,
#main-menu .menu-811.active-trail ul { display: none; height: 1px; }

a[href^="http"]:after,
#main-menu li a[href^="http"]:after,
#leftnav li a[href^="http"]:after,
#block-system-main p a[href^="http"]:after,
#block-system-main .home_nav_list li a[href^="http"] strong:after { content: "\00a0\00BB"; }

body.page-node-772 #leftnav li a[href^="http"]:after,
.menu-1020.active-trail li a[href^="http"]:after,
a[href^="http://policy.ku.edu"]:after,
a[href^="https://policy.ku.edu"]:after,
a[href^="http://policy.drupal.ku.edu"]:after,
a[href^="https://policy.drupal.ku.edu"]:after,
#zone-ku-eyebrow-wrapper a[href^="http"]:after,
#zone-ku-footer-wrapper a[href^="http"]:after,
#block-ku-static-ku-static-eyebrow-nav a[href^="http"]:after,
#region-unit-sidebar a[href^="http"]:after,
#zone-ku-navigator a[href^="http"]:after,
#region-branding a[href^="http"]:after,
.searchallku a[href^="http"]:after { content: "" !important; }
ul.home_nav_list {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 0;
}
ul.home_nav_list li img, img.imgHighlight {
	float: left;
	margin: 0 20px 8px 0;
	padding: 3px;
	border: 1px solid #ccc;
}
ul.home_nav_list li {
	padding: 8px 0 24px 0;
	border-top: 1px dashed #ccc;
	text-align: left;
	clear: both;
	list-style: none;
	line-height: 1.5;
	margin: 0;
  text-indent: 0;
}
ul.home_nav_list li ul li {
	margin: 0 0 0 200px;
	padding: 0;
	border: 0;
	clear: none;
	list-style-type: disc;
}
ul.home_nav_list li strong, ul.news_list li strong {
	display: block;
	font-size: 1.2em;
}
ul.home_nav_list > li:first-child {
	border: 0;
}
body.page-taxonomy-term .term-listing-heading { margin-bottom: 1.5em; }
body.page-taxonomy-term article header h2 { font-size: 14px; font-weight: normal; }
body.page-taxonomy-term #block-system-main article { margin: 0 !important; }
body.page-taxonomy-term #block-system-main nav { display: none; }

#block-views-responsible-office-list-block-2 .block-title{
background-color: #85898a;
font-weight: bold;
color: #fff;
font-style: italic;
border-top: none;
font-size: 15px;
padding: 10px;

}
#region-content #block-views-responsible-office-list-block-2{
    width:180px;
    float: left;
    position:relative;
	background-color: #efefef;
}

#block-views-responsible-office-list-block-2 {
    margin-bottom: 20px !important;
}
#block-views-responsible-office-list-block-2 .view-leftnav{
    width: 100% !important;
}
#block-views-responsible-office-list-block-2 .view-leftnav{
    float: left;
    background: none !important;
    box-shadow: none !important;
    padding: 0px;
    width: 160px;
}

.chunk {float:left; margin-right:1%; }
.trichunk, .bichunk {overflow:auto; width:100%;}
.trichunk .chunk {width:32%;}
.trichunk .chunk.double {width:65%}
.bichunk .chunk {width:49%;}
.unichunk {float:right; margin-left:1%; width:49%;}

a.eventblock {display:block; margin-bottom:20px!important; position:relative;}
a.eventblock:hover span {text-decoration:underline;}
a.eventblock span {background:#002C54; color:#ffffff; display:block; padding:3px 6px; }
a.eventblock img.photo, a.eventblock img {margin-bottom:0px!important;}

.node-type-webform fieldset hr { clear: both; }
.node-type-webform fieldset label { text-transform: uppercase; }
.node-type-webform fieldset .webform-container-inline label {
	width: 165px;
	text-align: right;
	font-weight: bold;
	float: left;
	padding-right: 15px;
}
#edit-submitted-your-information-department-for-which-you-are-requesting-this-policy-library-account { margin-left: 195px; }

.node-type-webform fieldset input[type=text], .node-type-webform fieldset input[type=email], .node-type-webform fieldset input[type=url], .node-type-webform fieldset textarea, .node-type-webform fieldset select.form-select, .dataTables_filter input[type=text]{
	padding: 5px 8px !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ccc;
}
.node-type-webform fieldset select.form-select, .dataTables_length select {
	padding: 0px !important;
}
.node-type-webform fieldset input[type=text], .node-type-webform fieldset input[type=email], .node-type-webform fieldset input[type=url], .node-type-webform fieldset textarea {
	width: 300px;
}
.page-node-870.node-type-webform fieldset textarea { width: 100%; }
#webform-client-form-870 input.form-submit { margin-left: 210px !important; }
input#edit-submit--3 { margin: 14px 0 0 8px; }
.node-type-webform fieldset textarea {
	height: 100px;
	margin: 0;
}
.node-type-webform fieldset input[type="text"]:focus, textarea:focus, select:focus, .dataTables_filter input[type=text]:focus {
	border: 1px solid #F1CB82;
	background: #fff;
	-webkit-animation: pulse 1.5s infinite ease-in-out;
}
.node-type-webform fieldset .webform-component { clear: both; }

ul.pdf_list, ul.app_list, ul.word_list, ul.link_list, ul.down_link_list, ul.video_list {
	margin: 0;
	padding: 0;
}
ul.pdf_list li {
	list-style-image: url(https://assets.drupal.ku.edu/sites/provost.drupal.ku.edu/files/images/general/pdf2.gif);
}
ul.down_link_list li {
	list-style-image: url(https://assets.drupal.ku.edu/sites/provost.drupal.ku.edu/files/images/general/arrow_down.gif) !important;
	text-indent: -15px;
}
h3.question { font-weight:bold; }
.views-field-changed { margin-left: 1em; margin-bottom: .75em !important; font-size: .9em; font-style: italic; }

.page-node-815 .views-exposed-form label { display: none; }
.page-node-815 .views-exposed-form .views-exposed-widget { width: 74%; float: left; }
div.form-item-custom-search-blocks-form-1 { width: 73%; float: left; }
#edit-actions { float: left; margin-left: 10px; text-align: left; }
.page-node-812 #edit-actions { float: left; margin-left: 215px; }
#edit-actions--2 { line-height: 4em; padding: 0; }
#edit-actions--2 input.form-submit { margin-left: 10px; }
#custom-search-blocks-form-1 .form-item-custom-search-types { display: none; }
#edit-custom-search-blocks-form-1--2, .page-node-815 .views-exposed-form input[type="text"] { width: 100%; font-size: 150%; background: #ffffe6; }
.page-node-815 .views-exposed-form input[type="text"]:focus { background: #fff; }
#edit-submit, .page-node-815 .views-exposed-form input[type="submit"] { font-size: 150%; margin: 0; }
.page-search-node #edit-submit { font-size: 12px !important; }


#search-block-form input[type="submit"] {
	/* background: url("//assets.drupal.ku.edu/sites/all/themes/ku_template_2012_3col/images/search_icon.png") no-repeat scroll left 20px rgba(0, 0, 0, 0) !important; 
	height: 42px !important; */
	background: url("//assets.drupal.ku.edu/sites/all/themes/ku_template_2012_3col/images/search_icon.png") no-repeat scroll left 0px #fff !important;
	top: 21px;
    height: 21px !important;
}
#block-system-main #search-block-form input[type="text"] { margin-top: -1em; }
#search-block-form input[type="submit"] { right: 10px; }
.node-type-homepage-slideshow #search-block-form input[type="submit"] { right: 5px; }
.node-type-homepage-slideshow #search-block-form input[type="text"] { margin-top: 0; }
article#node-page-632 .view-leftnav{ box-shadow: none !important; margin: 0 !important; }

article#node-page-632 .view-leftnav ul li + li, article#node-page-632 .view-leftnav ul li ul li:first-of-type { border-top: none; margin: 0; padding: 0; }
article#node-page-632 .view-leftnav li div { padding: 0.5em 0; }
.alert {
	background: #fff8d1 url(//assets.drupal.ku.edu/sites/policy.drupal.ku.edu/files/images/general/error.png) center no-repeat;
	background-position: 20px 10px; /* x-pos y-pos */
	text-align: left;
	padding: .5em 20px .5em 84px;
	min-height: 48px;
	margin: 1em 0;
}

a.downloadButton {
	background: #e4020e; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4020e 0%, #c9010c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4020e), color-stop(100%,#c9010c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4020e 0%,#c9010c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4020e 0%,#c9010c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4020e 0%,#c9010c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4020e 0%,#c9010c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4020e', endColorstr='#c9010c',GradientType=0 ); /* IE6-9 */
	border-radius: 10px 10px 10px 10px;
	color: #fff !important;
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
	padding: 8px 4px;
	text-align: center;
	text-decoration: none !important;
	width: 205px;
}
a:link.downloadButton, a:visited.downloadButton, a:hover.downloadButton, a:active.downloadButton { color: #fff !important; text-decoration: none !important; }


nav.links.node-links { margin-top: 1.5em; padding-top: 1.5em; border-top: 0; }


nav.links li.comment-add a{
	text-indent: -9999em;
	white-space: nowrap;
	overflow: hidden;
	width: 153px;
	height: 35px;
	background: url('https://policy.ku.edu/sites/policy.ku.edu/files/images/general/feedback-button.jpg') left top no-repeat;
}

.page-comment #comment-form .form-item-homepage { display: none !important; }
.page-node-870 .form-checkboxes { margin-left: 195px; }
.page-node-870 .form-checkboxes label { text-transform: capitalize !important; }
.webform-confirmation + .links { display:none; }

/* Don't touch */
ol.FacEvalContents
  {
    line-height:14.4px !important;
  }
  ol.FacEvalContents li
  {
    list-style-type:upper-roman !important;
    margin-left: -1em !important;
	line-height:14.4px !important;
  }
  ol.FacEvalContents li ol li
  {
    list-style-type:upper-alpha !important;
    margin-left: 1em !important;
  }
  ol.FacEvalContents li ol li ol li
  {
    margin-left:0em !important;
    list-style-type: decimal !important;
  }
   ol.FacEvalContents li ol.appcontents
  {
    counter-reset:appendix !important;
    position:relative !important;
    list-style-position: outside !important;  
  }
  ol.FacEvalContents li ol.appcontents li
  {
    position:relative !important;
  }
  ol.FacEvalContents li ol.appcontents li:before
  {
    margin-left:-2.5em !important;
    position: relative !important;
    counter-increment:appendix !important;
    content:"Appendix " counter(appendix, upper-alpha) ". " !important;
  }
  ol.FacEvalContents li ol.appcontents li 
  {
    list-style-type: none !important;
  }
  ol.FacEval
  {
    position:relative !important;
    position:outside !important;
  }
  ol.FacEval li
  {
    position:relative !important;
    margin-left: .2em !important;
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:18.5px;
    line-height:28px;
  }
  ol.FacEval li:before
  {
    position:relative !important;
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:18.5px;
    line-height:28px;
  }
  ol.FacEval li p
  {
    position:relative !important;
    font-weight: normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
  ol.FacEval li ol.Step
  {
	  position:relative !important;
	  list-style-position: outside !important;
	  counter-reset:Step;
  }
  ol.FacEval li ol.Step li
  {
	  position:relative !important;
	  font-weight:bold;
	  color:#021E2F;
	  font-family:Georgia,Times,"Times New Roman",serif;
	  letter-spacing:normal;
	  font-size:16px;
	  line-height:24px;
  }
 ol.FacEval li ol.Step li:before
 {
	 position:relative !important;
	 font-weight:bold;
	 color:#021E2F;
	 font-family:Georgia,Times,"Times New Roman",serif;
	 letter-spacing:normal;
	 font-size:16px;
	 line-height:24px;
	 margin-left: -2.8em !important;
	 counter-increment:Step;
	 content:"Step " counter(Step, upper-roman) ". " !important;
 }
 ol.FacEval li ol.Step li
 {
	 list-style-type: none !important;
 }
 ol.FacEval li ol.Step li p
{
    margin-left: 1.2em !important;
	position:relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
  ol.FacEval li ol
  {
    position:relative !important;
    list-style-position: outside !important;
  }
  ol.FacEval li ol li
  {
    position:relative !important;
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:16px;
    line-height:24px;
  }
  ol.FacEval li ol li:before
  {
    position:relative !important;
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:16px;
    line-height:24px;
  }
ol.FacEval li ol li p, ol.FacEval li ol.Step li p
{
    position:relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
ol.appB li ol li ol li ul.disc, ol.appB li ol li ol li ul.disc li ul li
{
	position:relative !important;
    list-style-position: outside !important;
}
ol.appB li ol li ol li ul.disc, ol.appB li ol li ol li ul.disc li ul
{
	list-style-type:none !important;
}
		
ol.FacEval li ol li ul.FacEval li
{
    position:relative !important;
    font-weight:normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
ol.FacEval li ol li ul.FacEval li ul li
{
    position:relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
ol.FacEval li ol li ol
  {
    position:relative !important;
  }
  ol.FacEval li ol li ol li
  {
    position:relative !important;
    font-weight:
    letter-spacing:normal;
    color:
    font-family:
    font-size:
    line-height:
  }
  ol.FacEval li ol li ol li:before
  {
    position:relative !important;
    font-weight:
    letter-spacing:normal;
    color:
    font-family:
    font-size:
    line-height:
  }
  ol.FacEval li ol li ol li p
  {
    position: relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.FacEval li ol li ol.regular
  {
    position:relative !important;
  }
  ol.FacEval li ol li ol.regular li
  {
    position:relative !important;
    font-weight: normal;
    letter-spacing:normal;
	color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.FacEval li ol li ol.regular li:before
  {
    position:relative !important;
    font-weight: normal;
    letter-spacing:normal;
	color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.FacEval li ol li ol.regular li p
  {
    position: relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
ol.FacEval li ol li ol li ul.FacEval li
  {
    position: relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.FacEval li ol li ol li ul.FacEval li
  {
    position: relative !important;
    font-weight: normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
ol.FacEval li ol li ol li ol
{
    position:relative !important;

}
ol.FacEval li ol li ol li ol li
{
    position:relative !important;
    font-weight: bold;
    color:#333;
    letter-spacing:normal;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px !important;
}
ol.FacEval li ol li ol li ol li:before
{
    position:relative !important;
    font-weight:bold;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
ol.FacEval li ol li ol li ol li p
{
    position:relative !important;
    font-weight:normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
ol.FacEval li ol li ol li ol li ul.FacEval li, ol.FacEval li ul.FacEval li, ol.appB li ol.sub li ul li, ol.appB li ul li, ol.appB li ol li ol li ul.disc li
{
    position:relative !important;
    font-weight:normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
}
  ol.FacEval li ol li ol li ul.FacEval li, ol.FacEval li ul.FacEval li, ol.appB li ol.sub li ul li, ol.appB li ul li, ol.appB li ol li ol li ul.disc li
  {
    list-style-type: disc !important;
  }
  ol.FacEval li ol li ul.FacEval li ul li, ol.appB li ol li ol li ul.disc li ul li
  {
    list-style-type: circle !important;
  }
  .field-label
  {
    counter-reset:appendix !important;
  }
  ol.FacEvalAppendix
  {
    position:relative !important;
    list-style-position: outside !important;  
  }
  ol.FacEvalAppendix li
  {
    position:relative !important;
    margin-left: 0em !important;
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:18.5px;
    line-height:28px;
  }
  ol.FacEvalAppendix li:before
  {
    position: relative !important;
    margin-left: -1em !important;
    width: 30em !important;
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:18.5px;
    line-height:28px;
    counter-increment:appendix !important;
    content:"Appendix " counter(appendix, upper-alpha) ". " !important;
  }
    ol.FacEvalAppendix li p
  {
    position:relative !important;
    font-weight: normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    }
  ol.FacEvalAppendix li 
  {
    list-style-type: none !important;
  }
  ol.FacEvalAppendix li ol.sub
  {
	  position:relative !important;
	  list-style-position: outside !important;
	  counter-reset:number !important;  
  }
  ol.FacEvalAppendix li ol.sub li
  {
	  position:relative !important;
	  font-weight: normal;
	  letter-spacing:normal;
	  color:#333;
	  font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
	  font-size:14px;
	  line-height:20px;
	}
 ol.FacEvalAppendix li ol.sub li:before
 {
    position: relative !important;
	font-weight:normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
	counter-increment:number !important;
	content:counter(number, decimal)". " !important;
 }	
 ol.FacEvalAppendix li ol.sub li
 {
	 list-style-type: none !important;
 }
  ol.appB li ol li ul.nomarker li, ol.FacEval li ol li ul.nomarker li
  {
	  font-weight:normal;
	  color:#333;
	  font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
	  font-size:14px;
	  line-height:20px;
	  list-style-type: none !important;
  }
  ol.appB li, ol.FacEvalAppendix li ol.appB li
  {
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:16px;
    line-height:24px;
  }
  ol.appB li:before, ol.FacEvalAppendix li ol.appB li:before
  {
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:16px;
    line-height:24px;
  }
  ol.appB li p, ol.FacEvalAppendix li ol.appB li p
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
   ol.appB li ol.sub, ol.appB li ol li ol.sub
  {
	  position:relative !important;
	  list-style-position: outside !important;  
  }
  ol.appB li ol.sub li, ol.appB li ol li ol.sub li
  {
	  position:relative !important;
	  font-weight: normal;
	  letter-spacing:normal;
	  color:#333;
	  font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
	  font-size:14px;
	  line-height:20px;
	}
 ol.appB li ol.sub li:before, ol.appB li ol li ol.sub li:before
 {
    position: relative !important;
	font-weight:normal;
    letter-spacing:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
 }
  ol.appB li ol li, ol.FacEvalAppendix li ol.appB li ol li
  {
    font-weight: bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:14px;
    line-height:24px;
  }
  ol.appB li ol li:before, ol.FacEvalAppendix li ol.appB li ol li:before
  { font-weight: bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:14px;
    line-height:24px;
  }
  ol.appB li ol li p, ol.FacEvalAppendix li ol.appB li ol li p
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.appB li ol li ol.counters, ol.FacEvalAppendix li ol.appB li ol li ol.counters
  {
    counter-reset:regular;
  }
  ol.appB li ol li ol.counters li, ol.FacEvalAppendix li ol.appB li ol li ol.counters li
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.appB li ol li ol.counters li:before, ol.FacEvalAppendix li ol.appB li ol li ol.counters li:before
  {
    font-weight:bold !important;
    margin-left: -1.3em !important;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    counter-increment: regular;
    content:counter(regular) ". ";
  }
  ol.appB li ol li ol.counters li p, ol.FacEvalAppendix li ol.appB li ol li ol.counters li p
  {
    margin-left: 0em !important;
  }
  ol.appB li ol li ol.counters li ol, ol.FacEval li ol li ol li ol.alpha
  {
    counter-reset:loweralpha;
  }
  ol.appB li ol li ol.counters li ol li, ol.FacEval li ol li ol li ol.alpha li
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
 ol.appB li ol li ol.counters li ol li:before
  {
    font-weight:bold !important;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    counter-increment:loweralpha;
    content:counter(loweralpha, lower-alpha) ". ";
  }
  ol.FacEval li ol li ol li ol.alpha li:before
  {
    font-weight:normal !important;
    color:#333;
	margin-left: -1em !important;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    counter-increment:loweralpha;
    content:counter(loweralpha, lower-alpha) ". ";
  }
  ol.FacEval li ol li ol li ol.alpha li
  {
	  list-style-type: none !important;
  }
  ol.appB li ol li ol.counters li ol li ol, ol.FacEval li ol li ol li ol.alpha li ol.lowroman
  {
    counter-reset:lowerroman;
  }
  ol.appB li ol li ol.counters li ol li ol li, ol.FacEval li ol li ol li ol.alpha li ol.lowroman li
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
 ol.appB li ol li ol.counters li ol li ol li:before, ol.FacEval li ol li ol li ol.alpha li ol.lowroman li:before
  {
    font-weight:bold !important;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
    counter-increment:lowerroman;
    content:counter(lowerroman, lower-roman) ". ";
  }
  ol.appB li ol li ol.counters li, ol.FacEval li ol li ol li ol.alpha li ol.lowroman li
  {
    list-style-type: none !important;
  }
  ol.appB li ol li ol.counters li ol li
  {
    list-style-type: none !important;
  }
  ol.appB li ol li ol.counters li ol li ol li
  {
    list-style-type: none !important;
  }
  ol.appB li ol li ol.noBold li
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
ol.Opt2appB li
  {
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:16px;
    line-height:24px;
  }
  ol.Opt2appB li:before
  {
    font-weight:bold;
    font-family:Georgia,Times,"Times New Roman",serif;
    letter-spacing:normal;
    color:#021E2F;
    font-size:16px;
    line-height:24px;
  }
  ol.Opt2appB li p
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.Opt2appB li ol li
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.Opt2appB li ol li:before
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.Opt2appB li ol li p
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.Opt2appB li ol li ol li
  {
    font-weight:normal;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.Opt2appB li ol li ol li:before
  {
    font-weight:normal !important;
    margin-left: -1.3em !important;
    color:#333;
    font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;
    font-size:14px;
    line-height:20px;
  }
  ol.Opt2appB li ol li ol li p
  {
    margin-left: 0em !important;
  }
/* End don't touch */

/* ------- medium responsive size ------- */
@media screen and (min-width: 480px) and (max-width: 719px) {
.trichunk .chunk, .bichunk .chunk {margin-right:5px; width:215px;}
}

/* ------- Smallest responsive size ------- */
@media screen and (max-width: 479px) {
.trichunk .chunk, .bichunk .chunk, .unichunk {border-left:0; float:none; padding-left:0; margin-right:0; width:auto;}
.photo, .photo.half, .photo.left, .photo.right {float:none; height:auto; margin:0 0 7px 0; max-width:100%;}
}


body.page-node-8 #region-content #block-system-main { float: right !important; }
@media all and (min-width: 320px) and (max-width: 719px) {
    #block-views-responsible-office-list-block-2{display: none;}
}


@media all and (min-width: 960px) and (max-width: 1199px) {
	.ku-slideshow { height: 270px !important; }
	.tri-section h1 { font-size: 20px !important; }
	.left-section { width: 112px; }
	.left-section img { width:100px; }
	.right-section { margin-top: 0; }
	.mid-section { width: 45%; }
	.mid-section fieldset { width: 90%; padding-bottom: 1em !important; }
	.mid-section fieldset legend { font-size: 14px !important; }
	.mid-section fieldset input.form-text { width: 150px !important; }
	h1#page-title { margin-top: -5px; }
	.node-type-policy-doc h1#page-title,
	.node-type-policy-document-pdf-doc h1#page-title {
		margin-top: 0;
		font-size: 20px;
		line-height: 1.1;
	}

	.group_office_type { margin-top: -100px; }

	.group_office_type .field-name-field-responsible-office-tag .field-items .field-item {
		margin-left: 92px; float: left;
	}

	.field-name-field-purpose .field-label,
	.group_office_type + .field-name-field-campus- .field-label,
	.group_office_type + .field-name-field-document .field-label,
	.group_office_type + .field-name-field-link-to-policy .field-label {
		clear: both; padding-top: 10px !important; margin-top: 1px;
	}
	.group_office_type + .field-name-field-campus .field-label,
	.group_office_type + .field-name-field-document .field-label,
	.group_office_type + .field-name-field-link-to-policy .field-label {
		clear: both; padding-top: 10px !important; margin-top: 1px;
	}
}

@media all and (min-width: 720px) and (max-width: 959px) {
	.ku-slideshow { height: 310px !important; }
	.tri-section h1 { font-size: 20px !important; }
	.tri-section form { margin-bottom: 0 !important; }
	.mid-section { width: 45%; }
	.mid-section fieldset { width: 90%; padding-bottom: 0 !important; }
	.mid-section fieldset legend { font-size: 14px !important; }
	.mid-section fieldset input.form-text { width: 200px !important; margin-bottom: 0 !important; }
	.node-type-policy-doc h1#page-title,
	.node-type-policy-document-pdf-doc h1#page-title {
		margin-top: 0;
		font-size: 20px;
		line-height: 1.1;
	}

	.node-type-policy-doc .section-content .title,
	.node-policy-document-pdf-doc .title { min-height: 75px; }
}

@media all and (min-width: 480px) and (max-width: 719px) {
	.tri-section h1 { font-size: 19px !important; }
	.left-section { width: 112px; }
	.left-section img { width:100px; }
	.mid-section { width: 290px; border-bottom: 1px dashed #ccc; }
	.mid-section fieldset { width: 90%; margin: 0 0 1em 0 !important; padding-bottom: 1em !important; }
	.mid-section fieldset legend { font-size: 14px !important; }
	.mid-section fieldset input.form-text { width: 180px !important; }
	.right-section { clear: both; display: block; float: none; width: 290px; padding-top: .5em; margin: 1em 0 0 133px !important; }

	.node-type-policy-doc h1#page-title,
	.node-type-policy-document-pdf-doc h1#page-title {
		margin-top: -6px;
		font-size: 18px;
		line-height: 1.1;
	}
	.node-type-policy-doc .section-content .title,
	.node-policy-document-pdf-doc .title { min-height: 65px; }
	.field-name-field-responsible-office-tag { font-size: 16px; margin-bottom: 6px !important; }
	.group_office_type { margin-top: -100px; }

	.group_office_type .field-name-field-responsible-office-tag .field-items .field-item {
		margin-left: 0; float: left;
	}

	.field-name-field-purpose .field-label,
	.group_office_type + .field-name-field-campus- .field-label,
	.group_office_type + .field-name-field-document .field-label,
	.group_office_type + .field-name-field-link-to-policy .field-label {
		clear: both; padding-top: 10px !important; margin-top: 1px;
	}

	.group_office_type .field-name-field-document-type- .field-items .field-item { margin: 0; float: left; }
}

@media screen and (max-width: 479px) {
	.left-section img { width:180px; }
	.left-section, .right-section, .mid-section { width: 100%; clear: both; display: block; float: none; }
	.left-section { display: none; }
	.mid-section { border-bottom: 1px dashed #ccc; margin-bottom: 3em; }
	.mid-section fieldset { width: 90%; margin: 0 0 1em 0 !important; padding-bottom: 1em !important; }
	.mid-section fieldset legend { font-size: 14px !important; }
	.mid-section fieldset input.form-text { width: 190px !important; }

	.node-type-policy-doc h1#page-title,
	.node-type-policy-document-pdf-doc h1#page-title {
		margin-top: -6px;
		font-size: 18px;
		line-height: 1.1;
	}
	.field-name-field-responsible-office-tag { font-size: 16px; margin-bottom: 6px !important; }
	.node-type-policy-doc .section-content .title,
	.node-policy-document-pdf-doc .title {
		margin: 0;
		padding: 0;
		line-height: 1.2;
		font-size: 18px;
		background: url('') left top no-repeat;
	}

	.node-type-policy-doc         .title.Lawrence.Edwards.Parsons.Juniper.Hutchinson.Medical.Wichita.Salina.Topeka,
	.node-policy-document-pdf-doc .title.Lawrence.Edwards.Parsons.Juniper.Hutchinson.Medical.Wichita.Salina.Topeka,
	.node-type-policy-doc         .title.Lawrence.Medical,
	.node-policy-document-pdf-doc .title.Lawrence.Medical {
		background: url('') 0px 10px no-repeat !important;
		padding-left:0;
	}

	.group_office_type { margin-top: -100px; }

	.group_office_type .field-name-field-responsible-office-tag .field-items .field-item {
		margin-left: 0; float: left;
	}

	.field-name-field-purpose .field-label,
	.group_office_type + .field-name-field-campus- .field-label,
	.group_office_type + .field-name-field-document .field-label,
	.group_office_type + .field-name-field-link-to-policy .field-label {
		clear: both; padding-top: 10px !important; margin-top: 1px;
	}

	.node-type-policy-doc .section-content .title, .node-policy-document-pdf-doc .title { min-height: 3em; }
}