@media print {
  #navigation {
    visibility: hidden;
    display: none;
  }
}

body 	{ 
		font-family: verdana, Arial;
		font-size:.8em;
		color: #000;
		margin:0;
		background-image:url('../images/blue_side2.jpg');
		background-color:;
		background-repeat:repeat-y
		}
p      	{ font-size:12px; font-family: verdana, Arial; color: #000000 }

a:link    { font-family: verdana; color: #000 }
a:visited { font-family: verdana; color: #000;}
a:hover   { font-family: verdana; color: #0000FF; text-decoration:none}
a:active  {}
h2           { font-size: 18pt; color: #000080; text-align:left; font-family:Arial; font-weight:normal; margin-top: ;
			 font-variant: ;
			font-family: clean}           
h3        	{ 
			font-size: 14px; 
			color: #000080; 
			text-align:left; 
			font-family:Arial; 
			font-weight:bold;
			font-variant: ;
			font-family: clean
			}
h4           { font-size: 12pt; color: #000080; text-align:left; font-family:Arial; font-weight:bold }
h5           { font-size: 10pt; color: #000080; text-align:center; font-family:Arial; font-weight:bold; line-height:12pt}


hr         {solid; height: 1px; color="#000080"; width="60%"}

hr.thick	{
			height: 3px;
			width="75%"
			}

.table_content 	{ font-family: verdana, Arial; font-size: 11px; color: #000000 }



/*  ----------- The following styles are for the home page features  ------ */

#feature	{
			border: 1px solid #000080;
			background-position: 0 0;
			background-repeat:repeat-x;
			background-color:#FFF;
			font-family: Arial; 
			color: #000;
			font-weight:normal;
			margin-top: 0px;
			padding-left: 0px;
			padding-right: 0px;
			float: left	
			}	
			
#feature2	{
			border: 1px solid #000080;

			background-color:#FFF;
			font-family: verdana, Arial; 
			font-size: 11px;

			color: #696969;
			font-weight:normal;
			margin-top: 0px;
			padding-left: 0px;
			padding-right: 0px;

			}		
.feature_title	{
			font-family: Arial; 
			font-size: 10pt; 
			color: #8B0000;
			font-weight:bold;
			margin-left: 5px;	
			}
.heading	{
			background-image:url('../images/heading_bgr_fade5.gif');
			background-position:0 0;
			background-repeat:no-repeat;
			font-size: 12px; 
			color: #FFF; 
			padding-top:5px;
			text-align:left; 
			font-family:Arial; 
			font-weight:bold;
			width:191px;
			height:25px;
			}		
						
.x			{
			padding-left:10px;
			}	
				
.feature_back	{
			background-image:url('../images/feature_back.jpg');
			background-position:0 0;
			background-repeat:no-repeat;
			background-color:#FFF;
			font-family: verdana, Arial; 
			font-size: 11px;
			line-height: 1.25 ; 
			color: #696969;
			font-weight:normal;
			border: 0px solid #000080;
			margin: 5px;
			padding-top:12px;			
			}	
			
.feature_back_hm	{
			background-image:url('../images/feature_back_hm.jpg');
			background-position:0 0;
			background-repeat:no-repeat;
			background-color:#FFF;
			font-family: verdana, Arial; 
			font-size: 11px;
			line-height: 1.25 ; 
			color: #696969;
			font-weight:normal;
			border: 0px solid #000080;
			margin: 5px;
			padding-top:15px;
			}
.head_padwht	{
			
			font-size: 1em; 
			color: #000080; 
			text-align:left; 
			font-weight:bold;
			padding-left:5px;
			display:block;
			background-color:;
			border-bottom:3px solid #000080
			}	
			
.junk {border-left:1px ridge #DCDCDC; border-right:1px ridge #DCDCDC; border-top:1px ridge #DCDCDC}

.head_pad	{
			padding-left:0px;
			}
			
.head_pad2	{
			padding:5px;
			}				
.shadow	{
			background-color:#CD5C5C;
			margin: 5px;
			padding-left: 5px;
			}	
			
.answer		{
			font-size: 12px; 
			color: #000080;
			font-weight:bold;
			}	
			
.spacer		{
			padding-left: 15px;
			}
			
#store	{
		position:absolute; 
		left:460; 
		top:175; 
		width:310; 
		z-index:20; 
		height:349; 
		border: 1px solid #000080; 
		background:#DCDCDC; 
		display:
		}
			
/*  -------------------- The following styles are for the top header  -------------------- */

.top_title	{

			font-family:  "Impact", "Calisto MT", "Impact", verdana; 
			color: #FFF; 
			font-size: 30px;
			font-style:italic;
			font-weight:normal;
			padding-top:0px;
			padding-left:0px
			}
			
.top_graphic
			{
				background-image:url('../images/top_logo_022104_test.jpg');
				background-position:0 0;
				background-repeat:no-repeat;
				width:750px;
				height:155px;
				float:left;
				padding-top: 5px;
			}
			
.top_background
			{
				position:absolute;
				background-image:url('../images/blue_bgrbar.jpg');
				background-position: 0 0;
				background-repeat:repeat-x;
				width:101%;
				height:155px;
				z-index:14;
				float:left;
				padding-top: 
			}
					
.top_graphic2
			{
				background-image:url('../images/house_blue.jpg');
				background-position:0 0;
				background-repeat:no-repeat;
				width:750px;
				height:123px;
				float:left;
				padding-top: 5px;
			}			

.llc_title	{
			font-family: "Calisto MT", "Impact", verdana; 
			color: #696969; 
			font-size: 14px;
			padding-top:px;
			padding-left:px;
			}			

.banner		{
			background-image:url('../images/kansas_logoA.gif');
			}			
.top_bar
			{
			background-color:#808080;
			width:101%;
			height:6px;
			float:left:
			}			
.grey
			{
				background-color:#C0C0C0;
			}
			
.bgr
			{
			background-image:url('../images/bgr_blue.gif');
			background-position: 0 0;
			background-repeat:no-repeat;
			border-left: 1px solid #000080;
			border-top: 1px solid #000080;
			}					





/*  ---------The following styles are for the left navigation  ----------- */
		
#navigation {
	width: 145px;
	margin-bottom: 1em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #000080;
	color: #333; 
	padding-left:0; padding-right:0; padding-top:0; padding-bottom:1em
	}
	
#navigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-top: 1px solid #FFF;
		}
		
#navigation li {
		border-left: 0px solid #000080;
		border-bottom: 1px solid #FFF;
		margin: 0px;
		padding-left:5px; 
		width: 145px;
		}

#navigation li a {
		display: block;
		background-color: #000080;
		color: #fff;
		text-decoration: none;
		width: 145px; 
		padding-top:5px; 
		padding-bottom:5px;
		padding-left:5px 
		}


#navigation li a:hover {
		display: block;
		background-color: #808080;
		text-decoration: none;
		font-weight:bold
		}

/*  ---------The following styles are for the new left navigation  ----------- */
		
#navigation2 {
	width: 161;
	margin-bottom: 1em;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	background-color: #000080;
	color: #333; 
	padding-left:0; padding-right:0; padding-top:0; padding-bottom:1em
	}
	
#navigation2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		
#navigation2 li {
		margin: 0px;
		padding-left:0;
		line-height:.5em; 

		}

#navigation2 li a {
		display: block;
		background-color: #000080;
		color: #fff;
		text-decoration: none;
		padding-top:5px; 
		padding-bottom:5px;
		padding-left:5px 
		}


#navigation2 li a:hover {
		display: block;
		color:#0000FF; 
		background-color: ;
		text-decoration: none;
		font-weight:
		}


/*  -------------------- The following styles are for the main page content  -------------------- */

div#main		{
			position: absolute; 
			left: 175; 
			top: 140; 
			width: 575; 
			z-index: 8; 
			border: 0px solid #000080; 
			padding:0px
			}
						
#main ul { 
		list-style: ;
		list-style-position: inside;
		margin: 0;
		padding: opx;
		border: none;
		font-family: verdana, Arial; 
		font-size: 12px; 
		color: #000;
		margin-left: 5px;
		}
		
#main li {
		margin-bottom: 0px;
		}

#main li a {
		color: #000;
		text-decoration: underline;
		}

html>body #main li a {
		width: auto;
		}

#main li a:hover {
		color: #0000FF;
		text-decoration: none;
		font-weight:normal;
		}			

		
/*  -----The following styles are for the bottom navigation and copyright--- */		
		
#bottom		{
			position: relative; 
			left: 0; 
			bottom: 10px; 
			width: 500; 
			z-index: 15; 
			height: ; 
			border: 0px solid #FF0000; 
			padding:5px
			}

#bottom	a 			{font-family: verdana; color: #000; font-size: 11px; }
#bottom	a:visited	{font-family: verdana; color: #000; font-size: 11px;}
#bottom	a:hover		{font-family: verdana; color: #0000FF; font-size: 11px; text-decoration:none;}

#bottom2	a 			{font-family: verdana; color: #000000; font-size: 11px; }
#bottom2	a:visited	{font-family: verdana; color: #000000; font-size: 11px;}
#bottom2	a:hover		{font-family: verdana; color: #0000FF; font-size: 11px; text-decoration:none;}
		
#copyright	{
			font-family: verdana; 
			color: #A9A9A9; 
			font-size: 10px;
			padding-top:7px;
			 }

#copyright a		{font-family: verdana; color: #A9A9A9; font-size: 10px; }
#copyright a:visited	{font-family: verdana; color: #A9A9A9; font-size: 10px;}
#copyright a:hover		{font-family: verdana; color: #0000FF; font-size: 10px; text-decoration:none;}
		
/*  -------------------- styles for breadcrumbs  -------------------- */

#Bcrumbs	{
			position:absolute; 
			left:200px; 
			top:160px; 
			z-index:11;
			}

.bcrumb {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:underline;
}

a.bcrumb:link {
	color:#FFF;
	text-decoration:underline;
}

a.bcrumb:visited {
	color:#FFF;
	text-decoration:underline;
}

a.bcrumb:hover {
	color:#0000FF;
	text-decoration:underline;
}

.bcrumbBgrnd {
	font-size:11px;
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
}

/*  -------------------- Form Button Styles  -------------------- */

.form_button
		{color: #CD5C5C; 
		background-color: #ADADAD;
		font-weight:bold;
		}
			
/*  ------- The following styles are for the bookmark at the top  ------ */

.bookmark	{
			font-family: verdana; 
			color: #000000; 
			font-size: 10px;
			padding-top :
			padding-left :
			}

.bookmark a				{font-family: verdana; color: #000; font-size: 10px; text-decoration:none;}
.bookmark a:visited		{font-family: verdana; color: #000; font-size: 10px; }
.bookmark a:hover		{font-family: verdana; color: #0000FF; font-size: 10px; text-decoration:underline;}

			
.survey_back	{
			background-image:url('../images/survey_back.jpg');
			background-position:0 0;
			background-repeat:no-repeat;
			background-color:#FFF;
			font-family: verdana, Arial; 
			font-size: 11px;
			line-height: 1.25 ; 
			color: #696969;
			font-weight:normal;
			border: 0px solid #000080;
			margin: 5px;
			padding-top:12px;			
			}
							

			
			
			
#top2		{
			
			background-image:url('../images/blue_back2.jpg');
			background-position:0 0;
			background-repeat:repeat-x;	
			}		

.phrase		{
			font-size: 16px; 
			color: #B0C4DE; 
			text-align:left; 
			font-family:Arial; 
			font-weight:bold;
			font-variant: small-caps;
			font-family: clean;
			padding-left:60px;	
			}

.phrase2	{
			font-size: 16px; 
			color: #B0C4DE; 
			text-align:left; 
			font-family:Arial; 
			font-weight:bold;
			font-variant: small-caps;
			font-family: clean;
			padding-left:75px;	
			}
			
.phrase3		{
			display:none;
			font-size: 14px; 
			color: #000; 
			text-align:left; 
			font-family:Arial; 
			font-weight:bold;
			font-variant: small-caps;
			font-family: clean;
			padding-left:30px;	
			}
.phrase4		{
			font-size: 14px; 
			color: #808080; 
			text-align:right; 
			font-family:Arial; 
			font-weight:bold;
			font-family: clean;
			padding-left:175;	
			}
			
.phrase5		{
			font-size: 30px; 
			color: #000080; 
			text-align:left; 
			font-family:"Impact" Arial; 
			font-weight:bold;
			font-variant: small-caps;
			font-family: clean;
			padding-left:30px;	
			}
						
#button		{
			text-align:center; 
			background-image:url('../images/button_blue.jpg');
			background-position: 0 0; 
			background-repeat:no-repeat; 
			height:33; 
			width:143;
			margin: 5px auto;
			}
.button		{
			padding-top:7px;
			}				
.button	a 			{font-family: Arial; color: #FFF; font-size: 13px; font-weight:bold; text-decoration:none;}
.button	a:visited	{font-family: Arial; color: #FFF; font-size: 13px; font-weight:bold; text-decoration:none;}
.button	a:hover		{font-family: Arial; color: #B0C4DE; font-size: 13px; font-weight:bold; text-decoration:none;}


/*  -------------------- Selling Jambbrace Styles  -------------------- */

.price	{
		color: #0000FF;
		font-weight:bold;
		}
		
/*  -------------------- FAQ Styles  -------------------- */

#faq ul	{
		list-style: none;
		}
		
#faq li	{
		list-style: none;

		}	
		
.highlight       	{ 
			font-size: 14px; 
			color: #000080; 
			text-align:left; 
			font-family:Arial; 
			font-weight:bold;
			font-variant: ;
			font-family: clean;
			margin-right:10px
			}
			
.spacer2		{
			padding-left: 47px;
			}	
			
#hide	{
		display:none
		}	

/*  -------------------- Redesign styles 07/2005-------------------- */

		
#nav_blue	{
			position:relative; 
			top:0px; 
			width: 150px; 
			height: 230px; 
			background-color:#000080;
	left: -3px;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height:20px;
	z-index:20
			}

#nav_blue ul	{		
					list-style: none;
		text-align:left;
		padding: 6px 0px 0px 0px; 
		margin: 0px 0px 0px 0px; 
		vertical-align: middle;
			}	

#nav_blue li{
			font-family:arial;
			font-size:.95em; 			 
			line-height:1.9em;
			font-weight:bold
			}

#nav_blue li a   {  color: #FFF; text-decoration:underline}
#nav_blue li a:visited { color: #FFF; text-decoration:underline}
#nav_blue li a:hover   { color: #FFF; text-decoration:none}
				
#nav_blue li.menu_choice a	{
				font-size:.80em; 
				margin-left:20;
				line-height:1.9em;
				font-weight:normal
				}	

li.menu_choice a:visited	{
				font-size:.80em; 
				margin-left:20;
				line-height:1.9em;
				font-weight:normal
				}	

li.menu_choice a:hover	{
				font-size:.80em; 
				margin-left:20;
				line-height:1.9em;
				font-weight:normal
				}	

				
#header{ 
 height:125px; 
 width:100%;
 background-image:url('../images/top_grey_hdr.gif');
 background-color:#FFF;
 z-index:10;
 } 		

.content{padding:5px;} /*padding for content */ 	