@font-face
{
font-family: 'Hall Fetica';
src: url('hall_fetica.ttf');
}
html {
height:100%;
overflow:hidden;
}
#main {	background-color: #000000;
		color: #ff9900;
		min-width: 700px;
		height:92%;
		padding-top:0px;
		overflow: hidden;
		overflow-y:hidden;
		margin-bottom:0px;
}	


.banner{	color: #8B5A2B;
		background-color: #000000;
		height: 69px;
		background-image: url('header_back.jpg');
		background-repeat: repeat-x;
		padding-top:0px;
		
}

.bannerp {
	background-color:#000000;
	color:#FF9900;
	font-family: 'Hall Fetica', 'Arial-narrow', sans-serif;
	font-size: 2.0em;
	font-weight: bold;
	text-align: right;
	display: inline;
	float:right;
	height:39px;
	vertical-align: top;
	padding:2px;
	margin-top:0px;
}

.leftside {	
			float:left;
			height: 100%;
			width: 116px;
			background-color:#000000;
			background-image: url('leftback.jpg');
			background-repeat: repeat-y;
			font-size:1.2em;
			font-family: 'Arial-narrow', sans-serif;
			
			padding-left: 8px;
			
}

.rightside2 {	
			height:inherit;
			
			font-family: 'Calibri', Arial, sans-serif;
			overflow:hidden;
			overflow-x:hidden;
			padding-left:15px;
}
.rightside {	
			height:86%;
			color:#FF9900;
			font-family: 'Hall Fetica','Calibri', Arial, sans-serif;
			overflow:scroll;
			overflow-x:hidden;
			padding-left:10px;
			padding-top:0px;
			margin:0px;
			
			}
a.ex1:link {
color:#FF9966;

}
.rightside a:visited {
color:#9999FF;
}			
.footer{

width:100%;
	color: #8B5A2B;
	background-color: #000000;
	min-height: 90px;
	background-image: url('footer_back.jpg');
	background-repeat: repeat-x;
	
}

.navtable {
	width: 103px;
	
	background-color: black;
	list-style-type:none;
	margin:0;
	padding:1px;
	
}
.navtable2 {
	width: 103px;
	
	background-color: black;
	list-style-type:none;
	margin:0;
	padding:1px;
	
}
.navtable li {
	color: black;
	font-family: 'Hall Fetica','Arial narrow', sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	height:40px;
	text-align: Left;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	padding-left: 8px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:40px;
	
	
}
.navtable li:hover {
	color:Black;
	background: #f0eada;

}
.td1 {
background-color: #CC6699;
color:Black;

}
.td2 {
background-color: #9999FF;
color:Black;
padding:0px;

}
.td3 {
background-color: #FF9966;
color:Black;
}

.leftnavb1 {
background-color: #CC6699;
color:Black;
height:100px;
}
.leftnavb2 {

background-color: #9999FF;
color:Black;
}
.leftnavb3{
background-color: #FF9966;
color:Black;
}
.leftnavb4 {
background-color: #FF9966;
color:Black;
}


.navtable a {
display:list-item;

}

.navtable2 a {
display:list-item;

}
.navtable a:link {	
	color:black;
	text-decoration: none;
	
}

.navtable a:visited {	color:Black;;
			
}

a.NavLeft:focus {	color:Black;;
				
}

a.NavLeft:active {	color: #000000;
}

.ncstable
{
background-color:#000000;
font-size:1em;
border-style:none;
color:black;
 margin-left:auto; 
    margin-right:auto;
}
	
.ncstable th
{
border-style:none;
text-align:center;
padding:6px 4px 9px 7px;
color: #9999CC;
}


.sltable	
{
background-color:#000000;
font-size:1em;
border-style:none;
color:black;
 margin-left:auto; 
    margin-right:auto;
} 
.sltable td
{
border-right-style:none;
border-right-width:1px;

padding:5px 4px 8px 7px;

line-height:100%;
color: #9999CC;
}
table.sltable th
{
border-style:none;
text-align:center;
padding:6px 4px 9px 7px;
background: #000000;
color:black;

}
table.sltable td a:link {	
	color:#FF9966;
				
}
table.sltable td a:visited {	
	color:#FF9966;
				
}

table.sltable th a:link {	
	color:#cc6699;
				
}
table.sltable th a:visited {	
	color:#cc6699;
				
}
table.sltable tr:hover
{
	background: #ffcc99;
	border-style:ridge;
}
td.ops
{
color: #00FF00;
text-align:center;
font-weight:bold;
white-space:nowrap;

}
td.unknown {
color: #2b3856;

text-align:center;
font-weight:bold;
white-space:nowrap;
}
td.noop {
color: #ff0000;
text-align:center;
font-weight:bold;
white-space:nowrap;
}
td.broken {
color: #ff8040;
text-align:center;
font-weight:bold;
white-space:nowrap;
}
.utable	
{
background-color:#000000;
color:black;
} 
.utable td
{


padding:7px 7px 10px 10px;
background: #d8ced6;
line-height:150%;

}
.utable th
{

text-align:center;
padding:7px 7px 10px 10px;
background: #d8ceb6;


}
.utable td:hover
{
	background: #f0eada;
}