body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: disc;
	list-style-position: outside;
}

li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;

}

ol {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-type: upper-roman;
	list-style-position: outside;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	border-width: 3px;
	border-style: solid;
	padding: 5px;
}

a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #3333FF; text-decoration: none}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #3333FF}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #0033CC; text-decoration: underline}

a.tips{
    position:relative; /*this is the key*/
    z-index:24, text-decoration:none}
a.tips:link {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.tips:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #000000}
a.tips:hover{ z-index:25; background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0033FF}

a.tips span{display: none}

a.tips:hover span{
    display:block;
    position:absolute;
    top:1em; left:1em; width:20em;
    padding: 2px;
    border:0px solid #000000;
    background-color:#FFD7EB;
    color:#000000;
    text-align: left}

div.menu  { 
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:500;
  font-size:12px; 
  background-color:#ffffff; 
  border: 1px solid;
}

div.menu ul { margin:.5em 1em .6em 0; padding:0 }
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .4em .2em; }

div.menu a { font-size:12px; font-style:italic; text-decoration:none; white-space:nowrap; }  
div.menu a:link { color:#000000 }
div.menu a:visited { color:#000000 }
div.menu a:hover { color:#ff0000; text-decoration:none }

.tablabel { font-size:9px; }
a.tablabel:link { font-size:9px; color:black; text-decoration:none }
a.tablabel:visited { color:black; text-decoration:none }
a.tablabel:hover { color:#0033FF; text-decoration:none }

