/* not device */
body {
		margin: 0px 0px 0px 0px;
		background-color:#000;
		font-family:Helvetica, Arial, sans-serif;
		font-size:20px;
		color:#ededed;
		font-weight:normal;
}

#pdf01 {
		margin:0;
		font-size:16px;
}


.tborder {
		border-top:1px solid #333333;
}

.bborder {
		border-bottom:1px solid #333333;
}

.border01 {
		border:1px solid #ededed;
		margin-right:10px;
		margin-bottom:5px;

}

.floatrightb {
		float:right;
		margin:0 5px 5px 5px;
		border:1px solid #ededed;
}

.floatleftb {
		float:left;
		margin:0 10px 5px 0;
		border:1px solid #ededed;
}

/* 	Mast across top of all pages */	
#mast {
		margin:20px 0 20px 0;
		text-align:left;
}

/* 	No link border around logo image used to link to main page */
#mast a {
		border:none;
		margin:0;
		padding:0;
}


/* 	Footer div container and accompanying class style for text in footer */
#footer_wrap {
		margin:25px 0 55px 0;
		padding:20px 0 0 0;
		text-align:center;
		/*border-top:1px solid #333333;*/
}

p.legal {
		margin: 5px 0 0 0px;
		padding: 0;
		font-size: 10px;
		font-weight: normal;
		color:#ededed;
}

p.legal a {
		color:#ededed;
		text-decoration:underline;
}

/* 	Headings */
h1 {
		color:#b21107;
		font-size:20px;
}


h2 {
		color:#ffd911;
		font-size:18px;
		padding-top:10px;
}

/* 	Tables */
table{
		font-size:16px;
	}

/* 	level0 div control attributes for main level links with no sub text and not group links on the page.
	Links are block style display with bottom borders to create block effect. */
#level0 a:link {
		display: block;
		margin: 0;
		padding: 10px;
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
		color: #fff;
		min-height: 25px;
		font-family:Helvetica, Arial, sans-serif;
		border-bottom:1px solid #333333;
		line-height:20px;
}

#level0 li {
		list-style-type:none;
}

#level0 a:visited {
		display: block;
		margin: 0;
		padding: 10px;
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
		color: #fff;
		min-height: 25px;
		font-family:Helvetica, Arial, sans-serif;
		border-bottom:1px solid #333333;
		line-height:20px;
}
#level0 a:hover {
		display: block;
		margin: 0;
		padding: 10px;
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
		color: #ffd911;
		min-height: 25px;
		font-family:Helvetica, Arial, sans-serif;
		border-bottom:1px solid #333333;
		line-height:20px;
}
#level0 a:active {
		display: block;
		margin: 0;
		padding: 10px;
		font-size: 18px;
		font-weight: normal;
		text-decoration: none;
		color: #fff;
		min-height: 25px;
		font-family:Helvetica, Arial, sans-serif;
		border-bottom:1px solid #333333;
		line-height:20px;
}

#imast {
		margin:20px 0 20px 0;
		text-align:left;
}


#ifooter_wrap {
		margin:55px 0 55px 0;
		padding:0;
		text-align:center;
}


/* 	Content containers to control attributes for main content text and sub links on all
	pages not using level0 link menus */
#content {
		margin:20px 0 0 10px;;
		padding:0 10px 10px 10px;
		width:550px;
		background-color:#1f1e1e;
		
		/* Draw a rectangle border */ 
		border:1px solid #333333;
		
		/* Round each corner of the generated rectangle */
		-webkit-border-radius: 8px;
}

/*#content {
		width:500px;
		margin:0;
		padding:10px;
}*/

#content p {
		font-family:Helvetica, Arial, sans-serif;
		font-size:16px;
		color:#ededed;
		font-weight:normal;
}

#content a:link {
		text-decoration:none;
		color:#ededed;
}

#content a:visited {
		text-decoration:none;
		color:#ededed;
}

#content a:hover {
		text-decoration:none;
		color:#ededed;
}

#content a:active {
		text-decoration:none;
		color:#ededed;
}

#content li {
		font-size:16px;
}


/* 	Create rectangle sub navigation for group links placed on pages with sub text or
	multiple link menus on the same page */
.recNav {
		width:290px;
		background-color:#2a2929;
		font-size:17px;
		font-weight:normal;
		margin:17px 10px 0 0;
		padding:10px 0 10px 10px;
		line-height:25px;
		
		/*background-image:url(../interface/rect_top.gif);
		background-position:top;
		background-repeat:no-repeat;*/
		
		border:1px solid #1f1e1e;
		-webkit-border-radius: 8px;
		
}

/*	kyo hacks */

ul {
	
	margin: 0;
	padding: 0;
	}

ul.mmenu{
	font-weight:bold;
	font-size:18px;
	list-style: none;
	}

	

#menu1 {
	width: 100%;
	margin: 0px;
	}	
	

#menu1 li a {
	text-decoration: none;
	list-style-type:none;
	}	
	
#menu1 li a:link {
	color: #ededed;
	display: block;
	background: url(../interface/btn.gif);
	padding: 10px 10px 10px 10px;
	}
	
#menu1 li a:visited {
	color: #ededed;
	display: block;
	background: url(../interface/btn.gif);
	padding: 10px 10px 10px 10px;

}
	
#menu1 li a:hover  {
	color: #ededed;
	background:  url(../interface/btn.gif) /*0 -44px*/;
	padding: 10px 10px 10px 10px;
	}
	
#menu1 li a:active {
	color: #ededed;
	display: block;
	background: url(../interface/btn.gif);
	padding: 10px 10px 10px 10px;

}