a { 
	color:#808;
	text-decoration: none;
}
a:hover {
	text-decoration: underline !important;
}

.sidenav {
	font-size: 12px;
	padding: 0;
	margin: 0;
	white-space: nowrap; 
}

/* for nested levels... */
.sidenav ul {
	margin: 0;
	margin-left: 8px;
	margin-bottom: 5px;
	padding: 0;
}

/* for all levels */
.sidenav li {
	display: inline; 
	list-style: none;
}

.sidenav li.ctrylbl {
	display: block; 
	color:#808; 
	font-size:13px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
.sidenav li a {
	display: block;
	margin: 2px;
	margin-bottom: 5px;
	padding: 3pt 8pt 3pt 8pt;
	background-color: #eee;
	border: 1px solid #ccc;
	color: #444;
	margin-left: 3px;
}
.sidenav li a:visited { 
	color: #444;
}

a.sidenav-selected  {
	color: #808 !important;
	border: 1px solid #500 !important;
	background-color: #FC0 !important;
}

.sidenav a:hover, .sidenav-selected a:hover {
	background-image: none !important;
	border: 1px outset #999 !important;
	color: #fff !important;
	background-color: #777 !important;
}






body, td, th, div, {
	font-family: arial; sans-serif;
        font-size: 12px;
        cursor: default;
}
body {
	color: #000;
	padding: 0;
/*	padding-top: 8px; */
	margin: 0;
/*        margin-top: 47px; */
        background-color: #fff;
}
.sidebar {
	padding: 8px;
	border-right: 1px solid #808;
        vertical-align: top;
} 


.goldbar {
	padding: 1pt 8pt 1pt 10pt;
	border-top: 1px solid #808;
	border-bottom: 1px solid #808;
	background: #fc0;
	color: #000;
	letter-spacing: 0.2em;
}

.page-body {
	padding: 5px 15px 15px 15px;
}
.page-content {
	font-family: arial; sans-serif;
	font-size:13px;
	line-height:15px;
	padding: 15px;
}

UL.bullets {
	margin-left:30px;
	margin-bottom: 0px;
}

.bullets li {
	list-style:disc;
	color: red;
	padding-bottom: 10px;
}

H1	{
	padding:0px;
	margin:0px;
	font-size:28px;
}

H3	{
	padding:0px;
	margin:0px;
	font-size:16px;
}

P.box, P.emptybox	{
	padding:5px;
	border: 1px solid #808;
	background: #FC3;
	font-weight: bold;
	text-align:center;
}

p.emptybox {
	background: #eee;
}

P.bigbox	{
	padding:5px;
	border: 1px solid #808;
	background: #FC3;
	font-weight: bold;
	text-align:center;
	font-size:18px;
	line-height:25px; 
}
	
TD.sep	{
	background: #808;
}

TD.subpage {
	text-align:center;
	font-size:16px;
	padding-top:5px;
	font-weight:bold;
}

TD.goldbar a {
	color:black;
}

P.dates {
	color:red;
	margin:0px;
	padding:0px;
	padding-top:9px;
}

IMG.bordered {
	border: 2px solid #808;
}

P.right {
	text-align:right;
	margin:0px;
	padding:0px;
}

P.left {
	text-align:left;
	margin:0px;
	padding:0px;
}

.formoutter	{background:#eee; border:1px solid #808; padding:10px;}
.formsubbox	{background:#eee; border:1px solid #808; padding:10px;}
.forminner	{background:#eee;  padding:3px;}
.subforminner	{background:#eee;  padding:2px;}
.label		{font-size: 10px; color: #000080;}
.input		{font-size: 10px; color: #000080; vertical-align:top;}
.button		{background:#FFCC33; border:1px solid black;   font-size: 12px; color: #000080;}
.required	{ font-weight: bold; }
.formtitle	{ font-size:12px; font-weight:bold; color:#808;}
.formcomment	{ font-size:10px; }

.error 		{ font-size: 11px; color: #ff0000; font-style: italic; }
.message	{ font-size: 12px; color: #ff0000; font-style: italic; padding-top:10px; padding-bottom:10px; }

.roll5 {
	COLOR: #9E09A0; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 8pt; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none

}
.roll5:hover {
	COLOR: #ff0000}
	
.roll6 {
	COLOR: #FF0000; 
	FONT-FAMILY: arial; 
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none

}
.roll6:hover {
COLOR: #228B22}

