/* HTML tag styles                             */
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-size: 12px;
	background-color: #FFFF99;
	min-width:600px;
}
img{	border:0;}
p{	margin-bottom:0.5em;	margin-top:0.5em;}
a{	color:	#330066;	text-decoration: underline;}
a:hover{	color: #663300;	text-decoration: underline;}
label {display:block;}
label span {font-weight:bold; width:8em; display: inline-block; text-align:right; padding-right:1em;}
label input {display:inline;}
form {margin:0;}
h1{
	font-family: Papyrus, "Times New Roman", Times, serif;
	margin:0; padding:0;
	padding-top:0.2em;
	font-size:200%;
	text-align:center;
	color:darkblue; 
	}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0em; margin:.5em;
	font-size:120%;
	text-align:center;
	}	
h3{
	margin-bottom:0em;
	font-size:150%;
	font-weight:bold;
	text-align:center;
	}
h4{	margin-top:0.5em;	margin-bottom:0.5em;	font-size:120%;	font-weight:bold;	text-align:left;}
h4 em {display:inline-block; width:5em; font-weight:normal; font-style:normal;}
h5 {text-align:left; font-size:120%;}
/* classes */

div.addr {margin:0.5em;}
div.addr em {font-weight:bold; text-align: right; font-style:normal; 
display:inline-block; width:5em; padding-right:1em;}
.imgr{
	float:right;
	padding-left:1em;
	padding-bottom:1em;
	}
.imgl{
	float:left;
	padding-right:1em;
	}
.figure {border:thin solid gray;}
.figure img {width:100%; max-width:280px;}
.figure p {margin:0.5em; font-size:90%; background-color:lightgray;}
.galport {border:thin solid gray; margin-right:10px; margin-bottom:10px; 
 max-width:375px; float:left;}
.galport img {width:100%; }
.galport p {margin:0.5em; font-size:90%;}
.galland {border:thin solid gray; margin-right:10px; margin-bottom:10px; 
 max-width:500px; float:left;}
.galland img {width:100%; }
.galland p {margin:0.5em; font-size:90%;}

.rowsep{
	background-color:#6666FF;
	}
.logo{	float:left; margin:10px;	}
.kansas { float:right; margin:10px;}
.box {background-color:white; padding:1em; border:1px black solid; margin:1em;}
.clr {clear:both;}
img.scale{width:100%; }
.item {width:150px; float:left; margin:6px;  }
.item p {text-align:left; font-size:90%;}
.store {margin:1em; padding:1em; border:1px black solid; overflow:hidden; }
.store img { vertical-align: text-top; margin-right:1em;}
ol {margin-top:0; margin-bottom:0;}
ul {margin-top:0; margin-bottom:0;}
ol.olst {margin:0em; margin-left:2em;}
.olst li {margin-bottom:0.5em;}
ul.ulst {margin:0em; margin-left:2em;}
.ulst li {margin-bottom:0.5em;}

dl.dlst {margin:0em; margin-left:2em;}
.dlst dt { font-weight:bold;}
.dlst dd {margin-bottom:0.4em;}

.tablelist{
	}
.tablelist td{
	vertical-align:top;
	text-align:left;
	}
.tablelist img{
	border:0;
	}
.tabledetail{
	}
.tabledetail td{	vertical-align:top;	text-align:left;	}
.tabledetail th{	text-align:left;	vertical-align:top;	}
.tabledetail img{	border:0;	}
.navbar{}
.navbar a{
	display:block;
	text-decoration:none;
	background-color:#FFFF80;
	line-height:2em;
	text-align:center;
	margin: 1em;
 	border-width:5px;
	border-style:outset;
	border-color:#FFFF80; 
}
.navbar a:hover{	color: #006600;	background-color:white;}
.feature{
	margin:1em;
	font-size: 100%;
}
.contact{
	}
.contact p{
	}
.siteinfo {padding: 1em; background-color:#FFFFFF;}


/* Layout Divs */

#header{margin-bottom:1em;	background-color:white; }
#navigation{	float: left;	width: 20em;	margin-left:1em;	margin-right:1em; background-color: #D9D9EA;}
#content{	float: none; background-color: white;	width:auto; margin-left:22em; margin-right:22em; border:black thin solid;}
#information{	float: right;	width: 20em; background-color:white; /* #C9CA99; */	margin-right:1em; border:black thin solid;}
#footer{	clear:both;	background-color:#EBC7EB;}
@media print {
body {font-family:"Times New Roman", Times, serif;	font-size:12pt;}
#header, #navigation, #information, #footer {	display:none;}
#content {width:auto; margin:0; float:none;}
}
