﻿@charset "utf-8";

/*** Reset ***/
											body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
											h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
											fieldset,img { border:0; }
											
/*** Centered Layout ***/					body {
											font:13px/1.5 Helvetica, arial, clean, sans-serif;
											/* for IE6/7 */ 
											*font-size:small; 
											/* for IE Quirks Mode */
											*font:x-small;
											background-color:#ebebeb;
											background-position:top left;
											background-repeat:repeat-x; 
											text-align:center;
											}
											
/*** H Tag Styles ***/						h1 { font-size:153.9%; text-indent: -9999px; } /*18px via YUI Fonts CSS foundation*/
											h2 { font-size:138.5%; border-bottom: 1px solid #CCCCCC; } /*16px via YUI Fonts CSS foundation*/
											h3 { font-size:123.1%; } /*14px via YUI Fonts CSS foundation*/
											h4 { font-size:108%; } /*12px via YUI Fonts CSS foundation*/

											h1,h2,h3,h4 { margin: .5em 0 .5em 0; } /* top & bottom margin based on font size */
											h1,h2,h3,h4,h5,h6,strong { font-weight:bold; } /*bringing boldness back to headers and the strong element*/
											
											
/*** Base Styles ***/						abbr,acronym { border-bottom:1px dotted #000; cursor:help; } /*indicating to users that more info is available */
											em { font-style:italic; } /*bringing italics back to the em element*/
											blockquote,ul,ol,dl { margin:1.5em; }	/*giving blockquotes and lists room to breath*/
											ol,ul,dl { margin-left:2em; } /*bringing lists on to the page with breathing room */
											ol li { list-style: decimal outside; } /*giving OL's LIs generated numbers*/
											ul li { list-style: disc outside; } /*giving UL's LIs generated disc markers*/
											p,fieldset {margin-bottom:1.2em;} /*so things don't run into each other */

/*** Link Styles ***/						a:link{color:#0F3371; text-decoration: underline;}
											a:visited{color:#0F3371; text-decoration: underline;}
											a:hover{color:#0F3371; text-decoration: none;}			
											#entHeader a, #entFooter a{text-decoration: none;}
       										#entHeader a:hover, #entFooter a:hover{text-decoration: underline;}

											.picBorder{border:1px solid #CCCCCC; padding:3px;}

/*** Container (for the entire page) ***/	#container { width:960px; margin:0 auto; text-align:left; }

/*** Wrapper (for hd,bd,ft) ***/			#wrapper { 
											 -webkit-border-radius: .8em;
											 -moz-border-radius: .8em;
											 clear:both;
											 background:#FFF none repeat scroll 0 0;
											 padding: .8em;
											 border: 1px solid #CCCCCC;
											}
											
																						
/*** Enterprise Header ***/					#entHeader {margin: 10px 0 5px 0; height: 30px; font-size: 93%; font-weight: bold;}			
											#ksGovHome{float: left;}
											#directories{float: left; margin: 13px 0 0 0px; /*text-align:right; padding:9px 0 0 10px;*/}
											#search{float: right; padding: 7px 0 0 0;}
											
/*** Searchbox overrides ***/				.ms-sbtable { font-size: 100%; font-family: Helvetica,arial,clean,sans-serif; color: #000; font-style: normal; font-weight: normal; }
											.ms-sbtable-ex { width: 0; margin-top: 0; margin-left: 0; }
											td.ms-sbcell { border:0; }
											.ms-sbtext { font-family: Helvetica,arial,clean,sans-serif;}
											td.ms-sbgo { background-color:#EBEBEB; }
											.ms-sbplain { font-family: Helvetica,arial,clean,sans-serif; font-size:93%; border: 1px solid #7F9DB9; padding: 2px; }
											.ms-sbLastcell,.ms-rightbodysectionsearchbox { width: 0; padding: 0px; margin: 0px; }
											.ms-globalTitleArea table td table { text-align: right; float: right; }

											#searchBox {text-align:right; padding:0px; margin:0px;}
											
/*** Agency Header, Banner ***/				
											#homeLink {width:304px; float:left;}
											#agencyTitle {width:450px; float:left;}
											#agyHeader {font-size:93%; float: right; margin-top: 75px; float: right; }
											#imgBanner { margin: 0 0 10px 0; }
											
																																	
/*** Left Navigation ***/					#leftColumn {width:220px; float:left; /*margin:0 20px 0 0;*/}
											#agencyNav img {display:none;}
											
/*** Callout Box ***/						#calloutBox { 
											-webkit-border-radius: .8em; /* -webkit = Safari */
											-moz-border-radius: .8em; /* -moz = Firefox */
											background:#6195be none repeat scroll 0 0;
											margin-top: 1.5em;
											margin-bottom: 1em;
											padding: .8em;
											color: #FFFFFF;
											}
																						
											#bd {clear:both;}																											
											#pageContent { width: 700px; float: right; /*margin-right:10px;*/ }
											/*#pageContent table { font-size: 100%; margin-bottom: 1em; width: 100%; }
											#pageContent th, #pageContent td { border:1px solid #000; padding: .5em; }
											#pageContent th { font-weight: bold; text-align: center; }*/
																								
/*** Inside and News ***/					#news{
												width:380px;
												float:left;
												padding:5px 0;
												border-top:1px solid #CCCCCC;
												}
											#inside{
												width:380px;
												float:left;
												padding:5px 0;
												border-top:1px solid #CCCCCC;
												}
											.articleDate{font-size:90%; font-weight:bold; color:#666666;}
											.descriptiveText{color:#666666; line-height:1.2em;}
											
/*** Agency Footer ***/						#ft {
											text-align:center; 
											-webkit-border-radius: .8em; /* -webkit = Safari */
											-moz-border-radius: .8em; /* -moz = Firefox */
											background:#EBEBEB none repeat scroll 0 0;
											margin-top: 1.5em;
											padding: 1em; 
											clear: both;
											}	

/*** Enterprise Footer ***/					#entFooter { font-size:90%; color: #999999; padding: 10px 0; text-align:center; }
																								
/*** Homepage General Layout Elements ***/	#linksList {width:45%; float:left;}
											#eventsList {width:45%; float:right;}

/*** Subpage General Layout Elements ***/	#pgLevelWrapper {width:600px; margin: 0 0 10px 0; float:right;}
											#breadcrumbs {/*padding:0 0 10px 0;*/ float:left; font-size:85%;}
											#pgLevelAsst {width:190px; text-align:right; padding: 0 5px 0 0; float:right; font-size:89%;}
											#contentWrapper{ width: 700px; float: right; }
												
/*** Two Column Layout Elements ***/		#centerTwoColumn {width:100%; float:left;}

/*** Three Column Layout Elements ***/		#centerThreeColumn {width:460px; float:left; }

/*** Right Column Layout Elements ***/		#rightColumn {
											width: 220px; float: right;
											-webkit-border-radius: .8em; /* -webkit = Safari */
											-moz-border-radius: .8em; /* -moz = Firefox */
											background:#F2F2F2 none repeat scroll 0 0;
											margin-bottom: 1em;}
											
											#rightColumn .box { 
											-webkit-border-radius: .8em; /* -webkit = Safari */
											-moz-border-radius: .8em; /* -moz = Firefox */
											background:#FFFFFF none repeat scroll 0 0;
											margin: .8em;
											padding: .8em;
											border: 1px solid #E8E8E8;
											}
											
											#rightColumn .box h3 { border-bottom: 1px solid #CCCCCC; }

																							
/*** Table Styles ***/						.textEditor {font-size:100%;}

									
/*** SharePoint Core CSS Overrides ***/		/*** Webpart Output (Controls) Overrides ***/
											.ms-WPHeader TD {border-bottom-width:0px;}
											.ms-WPBody {font-size:.8em; font-family: Helvetica, Arial, sans-serif;}
											.ms-WPBody TABLE {font-size:100%;}
											.ms-TPBody TABLE {font-size:100%;}
											.ms-WPBody TD {font-size:100%; font-family: Helvetica, Arial, sans-serif;}
											.ms-WPBody A:link {color:#0F3371; text-decoration:none;}
											.ms-WPBody A:visited {color:#0F3371; text-decoration:none;}
											.ms-WPBody A:hover {color:#0F3371; text-decoration:underline;}
											.ms-WPBody H1 {font-weight:bold; font-size:110%;}
											.ms-TPBody H1 {font-weight:bold; font-size:110%;}
											.ms-WPBody H2 {font-weight:bold; font-size:106%;}
											.ms-TPBody H2 {font-weight:bold; font-size:106%;}
											.ms-WPBody H3 {font-weight:bold; font-size:96%;}
											.ms-TPBody H3 {font-weight:bold; font-size:96%;}
											.link-item {font-size:100%; color:#0F3371; font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
											.link-item A {font-size:100%; color:#0F3371; font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
											.link-item A:link {font-size:100%; color:#0F3371; font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
											.link-item A:visited {color:#0F3371; text-decoration:none;}
											.link-item A:active {color:#0F3371; text-decoration:none;}
											.link-item A:hover {color:#0F3371; text-decoration:underline;}
											.link-item-large {font-size:110%; color:#0F3371; font-family: Helvetica, Arial, sans-serif;	text-decoration:none;}
											.link-item-large A {font-size:110%; color:#0F3371; font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
											.link-item-large A:link {font-size:110%; color:#0F3371; font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
											.link-item-large A:visited {color:#0F3371; text-decoration:none;}
											.link-item-large A:active {color:#0F3371; text-decoration:none;}
											.link-item-large A:hover {color:#0F3371; text-decoration:underline;}
											.description {font-size:92%; color:#4C4C4C; font-family: Helvetica, Arial, sans-serif;}
											#column{font-size:100%;}
											/*** Breadcrumb Overrides ***/
											.oneColCtr #ctl00_PlaceHolderMain_SiteMapPath1 {width:100%;}
											/*** Left Nav Overrides ***/
											.leftNav {border:0; margin:0; padding:0; width:100%; background-color:#FFFFFF;}
											.leftNavSpacer {width:100%;}
											.leftNavSelected {
												border-top:#FFFFFF 0px solid;
												color:#FFFFFF;
												line-height:2em;
												border-bottom:#CCCCCC 1px solid;
												background-color:#FFFFFF;
												background-image: url('../kansite/images/link_flyoutbg.jpg');
												}
											.leftNav1 {border-bottom:1px solid #f0f0f0; color:#000000;}
											.leftNav2 {border-bottom:1px solid #f0f0f0; color:#000000;}
											.leftNav3 {border-bottom:1px solid #f0f0f0; color:#000000;}
											.leftNav1 {font-weight:bold; font-size:.8em; line-height:2em; font-family: Helvetica, Arial, sans-serif; text-decoration:none;}
											.leftNav1 A {
												padding: 0 10px 0 0px;
												display:block;
												font-weight:bold;
												font-size:.8em;
												font-family: Helvetica, Arial, sans-serif;
												text-decoration:none;
												}
											.leftNav2 {font-size:.8em; line-height:1em; font-family: Helvetica, Arial, sans-serif;}
											.leftNav2 A {padding-right:10px; display:block; padding-left:10px;}
											.leftNav3 {font-size:.8em; line-height:1em; font-family: Helvetica, Arial, sans-serif;}
											.leftNav3 A {padding-right:10px; display:block; padding-left:18px;}
											.leftNavHover {color:#FFFFFF; background-color:#FFFFFF; background-image: url('../kansite/images/link_flyoutbg.jpg'); text-decoration:none;}
											.leftNavFlyOuts {
												border-right:#ac9f99 1px solid; 
												border-top:#ac9f99 1px solid; 
												font-size:.9em;
												border-left:#ac9f99 1px solid;
												font-family: Helvetica, Arial, sans-serif;
												text-decoration:none;
												}
											.leftNavFlyOutsItem {border-bottom:#ac9f99 1px solid; background-color:#FFFFFF;}
											.leftNavFlyOutsItem A {
											display: block;
											padding: 5px;
											min-width: 100px;
											width: 150px;
											color: #000000;
											line-height: 1.2em;
											background-image: url('../kansite/images/link_flyoutbg.jpg');
											}
											.leftNavFlyOutsHover {background-color:#FFFFFF;}
											.ctl00_PlaceHolderMain_Menu1_1 {font-size:.9em; line-height:2em; text-decoration:none;}
											.ctl00_PlaceHolderMain_Menu1_2 {}
											/*** Site Map Overrides ***/
											.level-section {margin:6px; padding:3px; background-color:#f9f5f2;}
											.level-header {padding-right:0px; padding-left:0px;	padding-bottom:2px;	padding-top:2px; border-bottom:1px solid #CCCCCC;}
											.level-item {font-size:1em; color:#003399; font-family: Helvetica, Arial, sans-serif;}
											.level-item A {font-size:.9em; color:#000000; font-family: Helvetica, Arial, sans-serif;}
											.level-item A:link {font-size:.9em; color:#000000; font-family: Helvetica, Arial, sans-serif;}
											.level-item A:visited {color:#000000; text-decoration: none;}
											.level-item A:active {color:#000000; text-decoration:none;}
											.level-item A:hover {color:#000000; text-decoration:underline;}
											.level-section {margin-bottom:6px;}
											.level-bullet {
												border-right:0px;
												padding-right:0px;
												background-position:left 50%;
												border-top:0px;
												padding-left:10px;
												vertical-align:top;
												border-left:0px;
												border-bottom:0px;
												background-repeat:no-repeat;
												}
											.headertitle {font-weight:bold; font-size:1em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle A {font-weight:bold; font-size:1em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle A:link {font-weight:bold; font-size:1em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle A:visited {color:#0F3371; text-decoration:none;}
											.headertitle A:active {color:#0F3371; text-decoration:none;}
											.headertitle A:hover {color:#0F3371; text-decoration:underline;}
											.headertitle-large {font-weight:bold; font-size:1.2em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle-large A {font-weight:bold; font-size:1.2em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle-large A:link {font-weight:bold; font-size:1.2em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle-large A:visited {color:#0F3371; text-decoration:none;}
											.headertitle-large A:active {color:#0F3371; text-decoration:none;}
											.headertitle-large A:hover {color:#0F3371; text-decoration:underline;}
											.headertitle-small {font-weight:bold; font-size:.8em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle-small A {font-weight:bold; font-size:.8em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle-small A:link {font-weight:bold; font-size:.8em; color:#0F3371; font-family: Helvetica, Arial, sans-serif;}
											.headertitle-small A:visited {color:#0F3371; text-decoration:none;}
											.headertitle-small A:active {color:#0F3371; text-decoration:none;}
											.headertitle-small A:hover {color:#0F3371; text-decoration:underline;}
											/*** Miscellaneous Overrides ***/
											.cqfeed {visibility:hidden;}
											
											
											.clear {clear:both;}

