a:visited    { text-decoration: none; font-family: verdana }
a:hover      { text-decoration: underline; font-family: verdana; }
a:link       { text-decoration: none; font-family: verdana }
a:active     { text-decoration: none; font-family: verdana }
body         { background-color: #fff; font-family: verdana }

h1 {
font: bold 12pt verdana,sans-serif;
color: #000080;
}
h2 {
font: normal 12pt verdana,sans-serif;
color: #000;
}

.indented {
text-indent: 25px;
}

.chapter_entry {
padding-bottom:8px;
}

div.signature_block {
padding-top:3px;
position:relative;
left:200px;
width: 190px;
text-align:left;
font: normal 10pt verdana,sans-serif;
display:block;
}

p {
font: normal 10pt verdana,sans-serif;
}

#fixedmenu{
position: fixed;
right: 10px;
bottom: 10px;
background-color: #FFF;
border: solid 3px #00F;
padding: 5px;
width: 165px;
}

* html #fixedmenu{ /*IE6 only rule, applied on top of the default above*/
position: absolute;
top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+10+"px" : body.scrollTop+10+"px");
}

/* ######### CSS for Announcements Tabs ######### */
/* CSS From: http://www.dynamicdrive.com/dynamicindex17/tabcontent.htm */
.announcebox {
	border:1px solid #AAA;
	width:359px;
	height:315px;
}

.announcetabs{
	padding: 0;
	width: 359px;
	border-top: 5px solid #000080;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
}

.announcetabs ul{
	margin:0;
	margin-left: 15px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
}

.announcetabs li{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform:uppercase;
}

.announcetabs a{
	float: left;
	display: block;
	font: bold 9px Verdana;
	color: white;
	text-decoration: none;
	margin: 0 1px 0 0; /*Margin between each menu item*/
	padding: 5px 10px;
	background-color: #AAA;
	border-top: 1px solid white;
}

.announcetabs a:hover{
	background-color: #000080;
	color: white;
}

.announcetabs a.selected{ /*currently selected tab*/
	background-color: #000080;
	color: white;
	border-color: #000080;
}

.tabcontent{
	display:none;
	font: normal 10pt Verdana,sans-serif;
	padding: 5px;
}

/*Printed appearance */
@media print {
	.tabcontent {
		font-size: 8pt;
		display:block !important;
	}
	.announcebox {
		height: 175px;
	}
	.announcetabs {
		display: none;
	}	
}