a:link {color: #000066; font-weight: bold; text-decoration: none}
a:visited {color: #000066; font-weight: bold; text-decoration: none}
a:active {color: #000066; font-weight: bold; text-decoration: none}
a:hover {color: #FF6600; font-weight: bold; text-decoration: none}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
	background-color:#ebf0cc;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000066;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	background-color:#8e9fb6;
	border-bottom: 1px solid #57639d;
}

/*.border {border-style:solid #999999 1px;}*/

.font9 {
font-size:9px;
color:#000066;
}

.font14 {
font-size:14px;
color:#000066;
}

.font16 {
font-size:16px;
color:#000066;
}

.border {
border-top:1px solid #57639d; 
border-left: 1px solid #57639d;
border-right: 1px solid #57639d;
}

.allborder {
border:1px solid #57639d;
}

/*HR {
size:1px solid #57639d;
padding:0px;
margin:0px; 
}*/

.bg1 {
background-color:#c7ccd4;
border-bottom: 1px solid #57639d;
font-size:11px;
padding:2px;
}

.bottomborder {
border-bottom:1px solid #57639d;
}

.topborder { 
border-top:1px solid #57639d;
}

.topbottomborder {
border-top:1px solid #57639d;
border-bottom:1px solid #57639d;
padding: 2px;
margin: 5px
}

.thebutton {
font-size: 11px;
width: 60px;
/*font-family: Verdana,Arial,Helvetica, sans-ser*/if
}
.thebutton2 {
font-size: 11px;
/*width: 60px;*/
/*font-family: Verdana,Arial,Helvetica, sans-ser*/if
}

.subcat1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	background-color:#faca6b;
	border-bottom: 1px solid #57639d;
}

.subcat2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	/*font-weight:bold;*/
	color:#000066;
	background-color:#f9d895;
	border-bottom: 1px solid #57639d; 
}