a {color:silver;text-decoration:underline}
a:hover {color:white;text-decoration:overline}
img {border:none}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: grey;
width: 350px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: silver;
margin: 3px 8px;
}

form {
background-color:black;
padding:10px;
width:350px;
font-family:"trebuchet ms",sans-serif;
}
fieldset {
padding:20px;
margin-bottom:10px;
}
legend {
color:#a0522d;
font-weight:bold
}
label {
margin-top:20px;
display:block;
font-size:90%;
}
label.inline {
display:inline
}
input {
border:1px solid black;
background-color:#A6BEDE;
font-family:"trebuchet ms",sans-serif;
}
input[type=radio] {
margin-right:50px;
background-color:transparent;
border:none;
}
select, option {
background-color:#A6BEDE;
font-family:"trebuchet ms",sans-serif;
}
textarea {
border:1px solid black;
background-color:#A6BEDE;
font-family:"trebuchet ms",sans-serif;
}

td {
border-color:transparent;
}

th {
font-family:verdana, sans-serif;
font-size:80%;
}