body {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFFF99;
}

.hovermenu ul{
font-family: Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding: 5px 0px;
margin: 5px 5px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: .25em .9em;
text-decoration: none;
/*float: left;*/
color: #FFFFFF;
background-color: #990000;
border: 1px solid #660000;
border-style: outset;
}

.hovermenu ul li a:hover{
background-color: #660000;
border: 1px solid #990000;
border-style: inset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: outset;
}
/*RIGHT SCROLLBAR*/
div.scroll {
overflow : auto;
height : 250px;
width : 98%;
font-size: 10px;
padding : 5px;
line-height: 160%;
color : #333;
background : #f2f2f5;
border : 1px solid #eee;
margin : 5px 0px;
}

/* lists */
ul.a {
	list-style-type:circle;
}
ul.b {
	list-style-type:square;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;		
}
ol.c {
	list-style-type:upper-roman;
}
ol.d {
	list-style-type:lower-alpha;
}

.notice {
font-family: Verdana, Helvetica, sans-serif;
font-size: 9px;
text-align: right;
font-weight: normal;
padding: 5px;
margin: 0;
}
h4 {
font-size: 16px;
font-weight: bold;
padding: 0px;
margin: 10px 0px 0px 0px;
}
.smalltext {
font-size: 9px;
font-weight: normal;
padding: 0px;
margin: 0;
}
.content {
	min-height:400px;
	background: #FFFFCC;
}
.content h1 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
padding: 5px 5px 10px 10px;
margin: 0;
}
.content h2 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 5px 5px 8px 10px;
margin: 0;
}
.content h3 {
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding: 5px 5px 5px 10px;
margin: 0;
}
.content #title {
font-family: Verdana, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #990000;
padding: 5px 5px 5px 10px;
margin: 0;
}
.content p {
font-family: Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
padding: 5px 10px 5px 25px;
margin: 0;
}
.contenthome p {
font-family: Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
padding: 5px 5px 5px 10px;
margin: 0;
}
.content a {
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #990000;
text-decoration: none;
}
.content a:hover {
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #660000;
text-decoration: underline;
}
.headertext {
background-image:url('../images/red_bar.gif');
background-repeat:repeat-x;
font-family: Verdana, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
padding: 1px 0 1px 5px;
margin: 2px 5px;
text-align: left;
}
.border {
	border-style: solid;
	border-width: 2px;
	border-color: #990000;
	margin: 3px;
	padding: 0px;
}
.float-right {
	float:right;
	margin: 5px 5px 5px 15px;  
}
.float-left {
	float:left;
	margin: 5px 15px 5px 5px;
}
.2col form {
	margin:0 0 12px 160px;
}
/* form elements */
form {
	margin:10px; padding: 0;
	border: 0px solid #f2f2f2; 
	background-color: #FFFFCC; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0px 0px 20px;
}
input {
	padding: 2px;
	border:1px solid #cccccc;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
}
select {
	padding: 2px;
	border:1px solid #cccccc;
	font: normal 1em/1.5em Verdana, sans-serif;
	color:#777;
	width: 75px;
}
textarea {
	width:350px;
	padding:2px;
	font: normal 1em/1.5em Verdana, sans-serif;
	border:1px solid #cccccc;
	height:100px;
	display:block;
	color:#777;
}
textarea.comment {
	width:200px;
	padding:4px;
	font: normal 1em/1.5em Verdana, sans-serif;
	border:1px solid #CCCCCC;
	height:100px;
	display:block;
	color:#777;
}
textarea.disclaimer {
	width:500px;
	padding:4px;
	font: normal .90em/1.25em Arial, sans-serif;
	border:1px solid #CCCCCC;
	height:225px;
	display:block;
	color:#777;
}
textarea.editor {
	width:500px;
	padding:4px;
	font: normal 1em/1.5em Verdana, sans-serif;
	border:1px solid #CCCCCC;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 5px 20px; 
	font: bold 1em Verdana, Sans-serif; 
	border: 1px solid #660000;
	background: #990000; 
	padding: 2px 3px; 
	color: #FFFFFF;	
}

/* search form */
form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0;	
}
form.searchform input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #CCC; 
	background: #FFF;
	color: #333; 
	vertical-align: top;
}
form.searchform input.button {
	width: 55px;
	vertical-align: top;
}
