body,table,td,tr,th,div,p,pre,h1,h2,h3,h4,ul,li {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
body,pre {
	font-size: 16px;
	font-weight: bold;
	color: white;
	/*background-image: url('background3b.jpg');*/
	/*background-position: top left;
	background-repeat: no-repeat;	*/
        margin: 0;
	background-color: #0e0f92;
}

div,tr,ul,li,menu {
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-image: none;
	background-color: inherit;
}
table {
        border:0;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-image: none;
	background-color: inherit;
}

th {
	font-size: 16px;
	font-weight: bold;
	color: #0e0f92;
	background-image: none;
	background-color: white;
}
td {
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-image: none;
	background-color: inherit;
}

.forminput {
    border: 3px solid white;
}

.forminput_light {
     background:none;
     border:none; 
     font-weight:bold;
     padding:0;
    /*border is optional*/
     border-bottom:0px;
     cursor: pointer;
}

.emergency {
    background-color:#770000;
    font-size: 16px;
}
.vip {
    background-color:#007700;
    font-size: 16px;
}

.odd {
    background-color:#3D3FD1;
    font-size: 16px;
}
h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}

.textinput {
	font-size: 15px;
	background-color: #ABD2FF;
        color: black;
}
.textinputreadonly {
	font-size: 15px;
	background-color: #A8BDD7;
        color: black;
}

.bigbig {
	font-size: 26px;
	background-color: inherit;
}

.big {
	font-size: 20px;
	background-color: inherit;
}

.normal {
	font-size: 16px;
	background-color: inherit;
	text-align: justify;
}
.small {
	font-size: 14px;
	background-color: inherit;
}
.mini {	
	font-size: 12px;
	background-color: inherit;
}
.minimini {
	font-size: 10px;
	background-color: inherit;
}

a {	text-decoration: none; font-weight : bold;}
a:link {color:#F0E59E}
a:visited {	color:#C7B767}
a:active {color:#DEC3A9}
a:hover{color: #ffffff;}

#backgroundimage {
    /*background-image: url('background3b.jpg');*/
    
    position:absolute;
    z-index:1;
    /*top:0 left:0*/
    margin:0;
    width:100%;
    height:100%;
}

#navigation {
	background-color: #1d1ebc;
	background-image: none;
	vertical-align: middle;
	border: 5px solid black;
	opacity: 0.85;
	position: absolute;
	/*left:20px;
	top: 10px;*/
        left:2%;
	top: 2%;
	/*width:35%;
	height:4%;*/        
	width:460px;
	height:32px;
        margin-bottom: 10px;
	overflow:auto;
	padding: 0px 10px 0px 10px;
        z-index: 2;
}

#menu {
	background-color: #1d1ebc;
	background-image: none;
	border: 5px solid black;
	opacity: 0.85;
	position: absolute;
        z-index: 3;
	/*left:1065px;
	top: 70px;*/
        left:82%;
	top: 10%;
        width: 14%;
	/*width:165px;*/
	/*max-height:590px;*/
	overflow:auto;
	padding: 0px 10px 0px 10px;
}



#content {
	background-color: #0e0f92;
	background-image: none;
	border: 5px solid black;
	opacity: 0.9;
	position: absolute;
        /*left:20px;
	top: 70px;*/
	/*width:980px;*/
	/*height:760px;*/
        left:2%;
	top: 10%;
	width:75%;
	height:88%;
	overflow:auto;
	padding: 0px 10px 0px 10px;
        z-index: 4;
}

#footer {	
	background-color: #481cca;
	background-image: none;
	border: 5px solid black;
	opacity: 0.85;
	position: absolute;
        /*left:1065px;
	top: 670px;*/
	left:82%;
	top: 79%;
	width:14%;
	height:19%;
	overflow:auto;
        /*width:165px;
	height:160px;
	overflow:hidden;*/
	padding: 0px 10px 0px 10px;
        z-index: 10;
}
