body {
	font-family: Arial, Helvetica, sans-serif;
}


td {
	font-family:Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
table {
margin-left: auto; 
margin-right: auto;
}
.MainTable {
	border: thin solid #B97054;
}
.FormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.DataTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: thin solid #2E78A7;
}
.FormTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.FormData{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000099;
}
.ServerName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2E78A7;;
}
.Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	color: #FF3333;
}
.HighlightRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
}
th {
	font-family: Arial, Helvetica, sans-serif;
}

#dropmenudiv{
position:absolute;
border:2px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
.MainMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2E78A7;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 2px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: lightblue;
}

A:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E78A7;
	text-decoration: none
}
A:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E78A7;
	text-decoration: none
}
A:active {
	text-decoration: none
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E78A7;
	text-decoration: none
}
.flipflopheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-color: #FFFFFF;
	vertical-align: top;
	background-color: #4f3e73;
	color: #FFFFFF;
}
.Serverheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-color: #FFFFFF;
	vertical-align: top;
	background-color: #4f3e73;
	color: #FFFFFF;
}
A:hover {
text-decoration: underline ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E78A7;
}
.flip{
	background-color:#CCCCCC;
	vertical-align: top;
}
.flop{
	background-color:#FFFFFF;
	vertical-align: top;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
    border-bottom: 1px solid #F2AF1D;
    }
    
a.info:hover{
    z-index:20;
    
    }

a.info span{
    display: none;
    }
a.info:Visited{

	color: #2E78A7;
}
a.info:Active{

	color: #2E78A7;

}
a.info:Link{

	color: #2E78A7;

}
a.info:hover span{
    display:block;
    position:absolute;
    top:2em;
    left:-10em;
    width:25em;
    border:1px solid #F2AF1D;
    background-color:#FDF1D5;
    color:#000;
    text-align:justify;
    font-size:10px;
    font-weight:normal;
    padding:0px;
    line-height:15px;
    }
a.info:hover b{
    white-space:nowrap;
    display:inline;
    font-size:small;
    }
a.info:hover img{
    float:none;
    margin:5;
    vertical-align:middle;
    border-style:none;
    border-width:0;
    }
	
div.nav {
 
    width:150px;
}
div.nav a {
	color: #2E78A7;
	text-decoration : none;
}
div.nav a:hover {
	color: #ee9a47;
}

div.nav td{

    border-right: 1px solid #2E78A7;
    border-left: 1px solid #2E78A7;
    border-bottom: 1px solid #2E78A7;
	border-top: 1px solid #2E78A7;
    padding:5px;


}
div.rnav {
    float:right;
    width:175px;
}
div.rnav a {
	color: #2E78A7;
	text-decoration : none;
}
div.rnav a:hover {
	color: #ee9a47;
}
div.rnav li{
    list-style-type: none;
    list-style-position: outside;
    border-right: 1px solid #2E78A7;
    border-left: 1px solid #2E78A7;
    border-bottom: 1px solid #2E78A7;
    padding:5px;
}
div.line hr {
border-top: 10px solid #2E78A7;
}

hr {
border-top: 2px solid #2E78A7;
}