h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.content {
	margin-top: 0px;
	margin-left: 0px;

	background-color: #FFFFFF;
	background-image: url('/pics/nav_bg.gif');

	background-attachment: fixed;
	background-repeat: repeat-x;
}


.libframe {
	margin: 12px 12px 12px 12px
	background-color: #FFFFFF;
	background-image: url('/pics/bg.gif');
	background-position: bottom;
	background-attachment: fixed;
	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

basefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.pagetitle {
	color: #480000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: normal;

	/*text-align: left;*/

	margin-bottom: 1em;

	/*border-style: none;

	border-width: 3px;
	border-color: #7F0000;
	border-bottom-style: solid;*/
}

.formelement, input, button {

}

.formelement, select, submit, textarea {
	font-family: Courier New, Helvetica, sans-serif;
	font-size: 10pt;
}

hr, .hrsp {
	color: #7F0000;
}

.tabbound {
	text-align: left;

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;

	padding-left: 8px;
	padding-right: 8px;

	/*background-color: #E6E6E6;
	background-image: url('/pics/tabsq.gif');
	background-position: 8px center;
	background-repeat: no-repeat;

	width: 250px;
	margin-bottom: 0px;

	padding-top: 4px;
	padding-bottom: 4px;

	border-width: 1px;
	border-color: #C1C1C1;
	border-style: solid;
	border-bottom-style: none;*/
}

.tabframe {

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

	/*background-color: #FFFFFF;

	width: 550px;
	margin-top: 0px;

	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;

	border-width: 1px;
	border-color: #C1C1C1;
	border-style: solid;*/
}

.formdesc {
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.rt {
	border-style: solid;

	border-color: #C1C1C1;
	border-width: 1px;
}

thead.rh tr, thead.rh tr th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000CF;

	background-color: #FCFCFC;

	border-style: none;

	text-align: left;
}

tbody.rd tr, tbody.rd tr td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;

	text-align: left;

	border-width: 1px;
	border-color: #C1C1C1;
	border-style: none;
	border-top-style: solid;
}

.dt {
	border-style: ridge;

	border-color: #C1C1C1;
	border-width: 1px;
}

thead.dh tr, thead.dh tr th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000CF;

	background-color: #FCFCFC;

	/*border-style: none;*/
	border-bottom-style: ridge;

	text-align: left;
}

tbody.dd tr, tbody.dd tr td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;

	text-align: left;

	border-width: 1px;
	border-color: #C1C1C1;
	border-style: groove;
}


.bottom_mainmenu_link:link, .bottom_mainmenu_link:visited, .bottom_mainmenu_link:hover, .bottom_mainmenu_link:active {
	color: #7F0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
}

.bottom_powered_by:link, .bottom_powered_by:visited, .bottom_powered_by:hover, .bottom_powered_by:active {
	color: #7F0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}

body, table, th, tr, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

* {
	font-family: Arial, Helvetica, sans-serif;
}
