@charset "utf-8";
/* CSS Document */


	body {
/*		background-color:#424242;*/
		background-color:#FFFFFF;
		}

	div.menu-container
	{
		background-color:inherit;
		width:100%;
		font-family: Georgia, monospace;
		min-height:590px; 
		overflow:hidden;
	}

	div.gen-container
	{
		background-color:inherit;
		width:100%;
		font-family: Georgia, monospace;
		overflow:hidden;
	}

	div.headK
	{ 
		font-weight: bold; 
		font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
		font-variant:small-caps;		
		padding:5px;
		margin: 0 auto;
		margin-top: 30px;
		width:850px;
		height:19px;
/*		border-color:orange;
		border-style:solid;
		border-width:5px;*/

	}  

	div.outputK
	{
		margin-top: 30px;
		font-family: Georgia, monospace;
/*		font-family: Courier, monospace;
		margin-left: auto; 
		margin-right: auto;*/
		margin: 0 auto;
		width:850px;
		min-height:400px;
		height:inherit;
		position:relative;
/*		border-color:orange;
		border-style:solid;
		border-width:5px;*/
	}
	div.footerK
	{ 
		font-weight: bold; 
		font-family: Courier, monospace;
		font-size:9px;
		margin-left: auto; 
		margin-right: auto;
		padding:5px;
		margin: 0 auto;
		margin-top: 30px;
		width:auto;
		height:19px;
		text-align:center;
		position:relative;
	}  
.nav-container
{
	background-color:#FF7E00;
	width:100%;
	margin-bottom: 30px;
	position:relative;
}
.nav-bar {
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-variant:small-caps;
	background-color:#FF7E00;
    margin: 0 auto;
    padding: 0;
	width:646px;
}
a:link, a:visited {
    display: block;
    width: 120px;
    color: #FFFFFF;
    background-color: #FF7E00;
    text-align: center;
    padding: 4px;
    text-decoration: none;
	font-variant:small-caps;
}
a:hover, a:active {
	background-color:#CB6500;
	}

div.links a:link {
    display:inline;
    width: auto;
	height:auto;
    color: #FFFFFF;
    background-color: #FFFFFF;	
    border-color: #FF7E00;
	border:solid;
	border-width:medium;
    text-align: center;
    padding: 0px;
    text-decoration: none;
	font-variant:small-caps;
    
	}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li.li-inner {
    float: left;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}
li.li-left {
    float: left;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
}
li.li-right {
    float: left;
	border-left:solid;
	border-left-width:1px;
	border-left-color:#FFFFFF;
	border-right:solid;
	border-right-width:1px;
	border-right-color:#FFFFFF;
}

