.texthotlink, .texthotlink_hilight {
	width: 150px;
	font-size: 85%;
	padding: .25em;
	cursor: pointer;
	color: black;
	font-family: Arial, sans-serif;
}
.texthotlink_hilight {
	background-color: #fff6ac;
}
.menugroup {
	font-size: 90%;
	font-weight: bold;
	padding-top: .25em;	
}
		
.PageTitle {
	font-size: 145%;
	font-weight: bold;
	font-family: Arial;
	margin-bottom: .6em;
}

.subsection { margin-left: 2em }

.date { font-size: 90%; color: #AA9999; font-weight: bold; }
.item { color: #000066; font-weight: bold; }
.item a { color: inherit }

body, td {
	background-color: white;
	font-family: sans-serif;
}

.main {
	background-color: white;
	padding-top: 1em;
	padding-left: 1em;
	padding-bottom: .75em;
	padding-right: .5em;
}

.main, td, th {
	font-size: 98%;
}

.formerror {
	color: red; font-weight: bold;
	margin-top: 1em; margin-bottom: 1em;
	border: 1px solid blue; padding: .5em;
	background-color: #FFEEEE;
}

input, textarea { background-color: #EEEEFF; }

@media print {
	.screenonly { display: none; }
	.main { width: 7in; }
}

dt { font-weight: bold; color: #990055; }
dd { margin-bottom: 1em; }

a { text-decoration: none; color: #0000FF }
a:hover { text-decoration: underline }

a.togglebutton {
	font-family: Verdana;
	font-weight: bold;
	font-size: 80%;
	background-color: #EEEEFF;
	border: 1px solid #DDDDEE;
	padding: 1px;
}
.menubar a.togglebutton {
	background-color: inherit;
}

li { font-size: 95%; margin-bottom: .3em; }

h3 {
	font-size: 105%;
	font-weight: bold;
	margin-bottom: .5em;
	border-bottom: 1px solid #CCCCFF;
}

.code {
	border: thin solid #ECECEC;
	background-color: #F4F4FA;
	margin: 1em;
}

.ttheader {
	font-family: Courier New;
	font-weight: bold;
	font-size: 120%;
	border-bottom: 1px solid #DDDDDD;
}

tt {
	font-family: Liberation Mono, Courier New;
}

