.spMenu
{ width: 15%;  top: 130px;  overflow: auto;  height: 500px;  background-color: #FFFFFF;  right: 10px;  position: absolute; z-index:-1;       }
.SidePanel
{ width: 20%;  top: 5px;  overflow: auto; left: 0px;  position: absolute; z-index:-1;     }

.navLinks {
	text-decoration: underline;
	font-family: Times New Roman; color: Blue; font-size: 11px;
}
.navText {
	text-decoration: none;
	font-family: Times New Roman; color: Blue; font-size: 11px;
}

av{
	color : #3366CC;
	font-size : 11px;
}

av:visited{
	color : #003399;
}

av:hover{
	font-size : 11px;
	text-decoration : none;
}

a.whiteLink {
	color:#ffffff;
	font-weight: bold;
}

a.whiteLink:visited {
	color:#ffffff;
}

body{
	margin-top		:		10px;
	margin-left		:		10px;
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-attachment : scroll;
	background-position : top right;
	background-repeat : no-repeat;}

h1{
	font : bold 24px "Trebuchet MS",Verdana, arial, helvetica, sans-serif;
}

h2{
	font : normal 12px verdana, arial, helvetica, sans-serif;
}

h5{
	color : #CC0000;
	font : normal small verdana, arial, helvetica, sans-serif;
	margin : 20px;
}

hr{
	color : #66CCFF;
	height : 1px;
}

td{
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	vertical-align : top;
	table-layout: fixed;
}

/*
Use @media so that Netscape ignores this rule.
Netscape goes balloon if you try to redefine
*/
@media all{
	input, textarea, select{
		border-top : solid 1px #847D71;
		border-right : solid 1px #CCCCCC;
		border-left : solid 1px #847D71;
		border-bottom : solid 1px #CCCCCC;
		color : #666666;
		font : normal 11px verdana;
		scrollbar-base-color : ThreedFace;
		scrollbar-3dlight-color : InactiveBorder;
	}
}

.button{
	border-bottom : solid 1px #847D71;
	border-left : solid 1px #CCCCCC;
	border-right : solid 1px #847D71;
	border-top : solid 1px #CCCCCC;
	background-color: #E8E8E8;
}

.noborder{
	border : none;
}
