/*----- Basic HTML tags -----*/
html{overflow-x:hidden;}

body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:115%;
}
.body_main {
	background:#6f7c9b;
	padding:0px;
	margin:0px;
}
a {
	color:#000080;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}
a img{border:0px;}
a:link{}
a:hover {text-decoration:underline;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.red {color:#990000;}
.blue {color:#000088;}

/*----- Structure -----*/
#wrap{
	margin:0 auto;
	width: 750px;
	background: white;
}
#masthead{
	width:100%;
	margin-top:10px;
}
#navbar {
	background:#fff;
	width:115px;
	float:left;
}
#content {
	background:#fff;
}
#main{
	padding: 20px 20px 20px 135px;
}
#footer{
	width:100%;
	height:25px;
	color:#fff;
	font-size:70%;
	padding-bottom:10px;
	white-space:nowrap;
	background: #6f7c9b;
}
#footer a{color:#fff;}

/*----- Defined Styles -----*/
blockquote{margin-left:5px;}

.mainhead {
	font-family: Arial, Helvetica, sans-serif;
	color:#990000;
	font-size:200%;
	font-weight:bold;
	text-align:center;
}
.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000088;
	font-size:150%;
	font-weight:bold;
	text-align:center;
}
.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:115%;
	font-weight:bold;
	text-align:center;
}
.menusection{
	list-style: none;
	margin: 0px;
	padding: .5em;
}
.menusection li{
	padding-bottom: .33em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	color: #990000;
	font-weight:bold;
}
.menusection a{
	font-weight:normal;
}
.menusection td{padding:4px 0px;}
.menusection td.title{
	padding:0px;
}
.bbheader{
	font-weight:bold;
	font-size:200%;
	color:#ffffff;
	background:#990000;
}
.bbheaderred{
	color:#ffffff;
	background:#990000;
}
.bbspecialevent{
	font-weight:bold;
	color:#ffffff;
	background-color:#000066;
}

.answer{color:#990000;}

.officer_title{font-size:110%;font-weight:bold;}
.officer_name{font-size:100%}
.officer_place{font-size:80%}
