html {
	background-color : white;
	height: 100%;
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: white;
}

#top {
	position: absolute;
	left:0px;
	width:1000px;
	top:0px;
	height:128px;
	width: 100%;
	background-color: #FEE800;
}

#top-logo {
	position: absolute;
	left:0px;
	top:0px;
	width:200px;
	height:128px;
	background: url("./images/logo.jpg") white top left no-repeat;
}

#top-title {
	position: absolute;
	left:220px;
	top:40px;
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
	font-size : 2.5em; 
}

#main {
	position: absolute;
	left:0px;
	right:0px;
	top:128px;
	background: white;
}

#main-menu {
	position: absolute;
	left:0px;
	top:0px;
	width:200px;
	background: transparent;
}

#main-content {
	position: absolute;
	left:220px;
	width:780px;
	top:20px;
	background: transparent;
}

table {
	border-color: #F29400;
	border-width: thin;
	border-style: none;
	background: transparent;
}

BODY {
font-size : .9em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #000000;  
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 
}

h1 {
font-weight : bold; 
font-size : 1.2em; 
color : #F29400; 
}
h2 {
font-weight : bold; 
font-size : 1em; 
color : #F29400; 
}
h3 {
font-weight : bold;
font-size : 1em;
color : #F29400;
}

hr {
	border: dashed #F29400 thin;
}

a {
  color: #F29400;
}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .9em; 
}

.smalltext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.smalltext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
}

.noline a:link{
  text-decoration : none;
}

.noline a:visited{
  text-decoration : none;
}


.largetext {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:link{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.largetext a:visited{
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}

.errortext {
font-size : 1.0em; 
  font-family : Arial, Helvetica, sans-serif; 
  color : red;
  font-weight : bold;
}

.grid {
border : #006699 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  background-color : #F29400;
  color: white;
}

.bg_medium {
  background-color : #F6A600;
}

.bg_light {
  background-color : #FEE800;
}

.alt_bg_dark {
  background-color : #066fa0;
}

.alt_bg_medium {
  background-color : #2794d8;
}

.alt_bg_light {
  background-color : #5fb0d8;
}

.tightlist {
  margin-top  : .8em;
  margin-left : -1.5em;
}

td.menu_inactive0 {
	text-align: right;
	background-color: #F29400;
}
a.menu_inactive0{
	font-weight: normal;
	font-size: 14px;
	color: white;
	text-decoration: none;
}

td.menu_active0 {
	text-align: right;
	background-color: #FEE800;
}
a.menu_active0{
        font-weight: bold;
        font-size: 14px;
        color: black;
        text-decoration: none;
}

td.menu_open0 {
	text-align: right;
	background-color: #FEE800;
}
a.menu_open0{
        font-size: 14px;
        color: black;
        text-decoration: none;
}

td.menu_inactive1 {
	text-align: right;
	margins: 35px;
}
a.menu_inactive1 {
        font-weight: normal;
        font-size: 14px;
        color: black;
        text-decoration: none;
}

td.menu_active1 {
        text-align: right;
	right-margin: 20px;
}
a.menu_active1{
        font-weight: bold;
        font-size: 14px;
        color: black;
        text-decoration: none;
}

td.menu_open1 {
        text-align: right;
	right-margin: 20px;
}
a.menu_open1{
        font-weight: bold;
        font-size: 14px;
        color: black;
        text-decoration: none;
}

