/*
Body Element
------------
*/
BODY {
background-color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 20px;
color: #ffffff;
}
DIV {
font-family: Verdana;
font-size: 12px;
}

TABLE {
border:1px solid #CCCCCC;
}
TABLE.nocont {
border:0px;
}
TD {
font-family: Verdana;
font-size: 12px;
border:0px;
color:#003366;
}

TH {
font-family: Verdana;
font-size: 12px;
border:0px;
color:#FFFFFF;
background-color: #598F9A;
}

/*
Form Elements
-----------------
*/
INPUT, SELECT, TEXTAREA {
border:1px solid #CCCCCC;
background-color: #E7E7E7;
font-family: Verdana;
font-size: 12px;
}
input[type=submit]{
color:#003366;
border:2px solid #CCCCCC;
font-weight : bold;
}
input[type=submit]:hover {
background : #598F9A;
color : #fff;
}
input[type=file]{
color:#003366;
border:2px solid #CCCCCC;
font-weight : bold;
}

/*
Links
-----
*/
a:link {
text-decoration: none;
color: #ff0000;
}
a:visited {
text-decoration: none;
color: #ff0000;
}
a:hover {
text-decoration: none;
color: #ffffff;
}
.vert{
color:#00B200
}
a.vert:link {
text-decoration: none;
color: #00B200;
}
a.vert:visited {
text-decoration: none;
color: #00B200;
}
a.vert:hover {
text-decoration: underline,overline;
color: #ffffff;
}

/*
Specific Elements
-----------------
*/
.hidden {
display: none;
}
.visible {
display: inline;
}

.imgtransp{ 
filter:alpha(opacity=90); 
-moz-opacity:0.9; 
-khtml-opacity: 0.9; 
opacity: 0.9; 
}


.fat {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 50px; 
font-weight: bold;
color:#FFFFFF
}
.mid {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 30px; 
color:#FFFFFF
}
.norm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 15px;
font-weight: bold;
color:#FFFFFF
}
.comm {
font-size: 20px; 
font-style: italic;
color:#CCCCCC
}


#fly{
border:1px dotted white;
z-index:100;
}