body {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 100%;
	margin-left: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#login a{font-size: 80%;}
#sample {background-color:#FF9900; color: white; font-weight: bold; padding: 2px;}
#news {background-color:#990000; color: white; font-weight: bold; padding: 2px;}
a:link{font-size: 100%;}
a:visited{font-size: 100%;}
a:active{font-size: 100%;}
a:hover{font-size: 100%;}
#footer {text-align: center; color:#999999; font-size: 80%; padding-top: 5px;}
#content {padding: 3px; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; font-size: 85%;}
#content2 {padding: 3px; border-right: solid 1px #ccc; border-left: solid 1px #ccc; font-size: 85%;}
#header {background-color: #3300CC; color: white; font-weight: bold; padding: 2px; }
#header2 {background-color: #336699; color: white; font-weight: bold; padding: 2px; }
.textBox {font-size:80%;color:#555555;}
.textBox2 {font-size:60%;color:#555555;}
.graybold  { font-weight:700;font-family:verdana,geneva,arial; font-size:90%; color:#555555; text-decoration:none;}
.fieldtext  { font-family:verdana,geneva,arial; font-size:90%; color:#555555;  text-decoration:none;}
.text  { font-family:verdana,geneva,arial; font-size:80%; color:#555555;  text-decoration:none;}
.bluetext  { font-family:verdana,geneva,arial; font-size:90%; color:#476084; text-decoration:underline;}
.redtext  { font-family:verdana,geneva,arial; font-size:90%; color:#990000; text-decoration:underline;}
#cat {background-color: #336633; color: white; font-weight: bold; padding: 2px;}
#que {background-color: #330066; color: white; font-weight: bold; padding: 2px;}
#box3 {background-color: #FF9933; color: white; font-weight: bold; padding: 2px;}
#box4{background-color: #660033; color: white; font-weight: bold; padding: 2px;}

a.info{
	font-size: 85%;
	position:relative;
    color:#000;
	z-index: 24;
	text-decoration: none;
	font-weight: bold;
	padding: 0 6px 0 6px;
	font-weight: bold;
	}

a.info:hover{
	font-size: 85%;
	z-index:25; 
	background-color: white;
	
	color: #5A5F29;}

a.info span{display: none}

a.info:hover span{ 
    font-size: 100%;
	display:block;
    position:absolute;
    top:2.25em; left:.09em; width:16em;
    border:1px solid #BFBFA6;
    background-color:#F9F9E1; color:#000;
    text-align: center;
	text-decoration: none;
	}
	
a.info2{
	font-size: 85%;
	position:relative;
    color:#000;
	z-index: 24;
	text-decoration: none;
	font-weight: bold;
	padding: 0 2px 0 2px;
	font-weight: bold;
	}

a.info2:hover{
	font-size: 85%;
	z-index:25; 
	background-color: white;
	
	color: #5A5F29;}

a.info2 span{display: none}

a.info2:hover span{ 
    font-size: 85%;
	display:block;
    position:absolute;
    top:-10.0em; left:10.0em; width:16em;
    border:1px solid #BFBFA6;
    background-color:#F9F9E1; color:#000;
    text-align: left;
	text-decoration: none;
	}
