/* fix for firefox/IE forms */
form {margin: 0; padding: 0;}
form div {margin: 0; padding: 0;}


body {
	padding: 0px 0px 20px 0px;
	background-color: #F8F8FF;
	/* fix for firefox/IE */
	height: auto;
	margin: 0px auto; 
	}

a:LINK {
		/* font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; */
		color: #666633;
 		 font-weight: bold;
		text-decoration: underline;
		letter-spacing: 0px;
	}
a:VISITED {
		color: #999966;
		text-decoration: underline;
		letter-spacing: 0px;
	}
a:HOVER {
		color: #999966;
		text-decoration: none;
		letter-spacing: 0px;
	}
a:ACTIVE {
		color: #8B0000;
		text-decoration: none;
		letter-spacing: 0px;
	}


.masthead {
	background-color: #333300;
	height:39px;
	voice-family: "\"}\"";
	voice-family: inherit;
	color: #fff;
	}
	html>body #masthead {
		height:39px;
	}

.masthead_banner {
		font-size: 28px;
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #0000FF;
		text-align: left;
		float:left;
	}
.masthead_subbanner {
    font-size: 15px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #0000FF;
		text-align: left;
		float: left;
		margin-left: 2px;
   	margin-top:11px;
		font-style: italic;
	}


.menubar {
	background-color: #333300;
	height:11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	color: #fff;
	width: 100%;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	text-align: left;	
	color: #CCCCCC;
	padding: 0px 40px 0px 27px;
	vertical-align: middle;
	}
.menubar a:LINK {
		/* font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; */
		color: #CCCCCC;
 		 font-weight:  none;
		text-decoration: underline;
		letter-spacing: 0px;
	}
.menubar a:VISITED {
		color: #CCCCCC;
		text-decoration: none;
		letter-spacing: 0px;
	}
.menubar a:HOVER {
		color: #CCCC00;
		text-decoration: bold;
		letter-spacing: 1px;
	}
#menubar a:ACTIVE {
		color: #CCCCCC;
		text-decoration: none;
		letter-spacing: 0px;
	}
	

.inputtext {
	color: #333300;
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:18px;
	margin: 0;
	padding: 1px 0px 1px 0px;
	position: relative;
	display: inline;
	vertical-align: top;
	background-color: #FFFFFF;
	border: solid #333300 1px;
	}


	
.right {
		text-align: right;
		float:right;
	}
.right a:LINK {
		color: #333300;
		text-decoration : underline;
	}
.right a:VISITED  {
		color: #cccc99;
		text-decoration : underline;
	}
.right a:HOVER {
		color: #999966;
		text-decoration : none;
	}
.right a:ACTIVE {
		color: #8B0000;
		text-decoration : none;
	}

	
#datestamp {
	height:14px;
	border: 1px solid #ffffcc;
	float:left;
	text-align: center;
	font-family: "Courier New", Courier, mono;
	color:#000;
	font-size: 10px;
	background-color: #cccc99;
	vertical-align: middle;
	margin: 9px 5px 0px 5px;
	padding:4px 5px 0px 5px;
	width: 180px;
	}

.leftcontent {
		position: absolute;
		left:0px;
		top:38px;
		width:201px;
		/* background-color: #dcdcdc; */
		border-right: 1px #000 solid;
		border-bottom: 1px #999 solid;
	}

.centercontent {
		background:#fff;
		margin-left: 199px;
		margin-right:199px;
		voice-family: "\"}\"";
		voice-family: inherit;
 		margin-left: 201px;
 		margin-right:201px;
		border-top: 0px solid #000;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
	/* border:1px solid #0089CF; */
	}
	html>body #centercontent {
	margin-left: 201px;
	margin-right:201px;
	}

.rightcontent {
		position: absolute;
		right:0px;
		top:38px;
		width:201px;
		/* background-color: #f7f7f7; */
		border-left: 1px #000 solid;
		border-bottom: 1px #999 solid;
	}

.hr {
		color: #666;
	}
		
.rightcontent p {
		font-size:10px
	}

.header {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bolder;
		font-size: 12px;
		background-color: #999966;
		color: #fff;
		padding: 4px 3px 5px 5px;
		border-style: solid;
		border-color: #333300;
		border-width: 1px 0px 1px 0px;
	}

.button {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-weight: bolder;
		font-size: 12px;
		background-color: #999966;
		color: #fff;
		padding: 4px 3px 5px 5px;
		border-style: solid;
		border-color: #333300;
		border-width: 1px 1px 1px 1px;
	}

.data {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background-color: #f5f5f5;
		color: #000;
		padding: 1px 3px 1px 5px;
		border-top-color: #FFFFFF;
		border-top-style: solid;
		border-top-width: 1px;
	}
.d1 {
		float: left;
	}
.d2 { 
		width: 55px;
		float: right;
		text-align: right;
	}
.d23 { 
		float: right;
		text-align: right;
	}

.d1 a:LINK {
		/* font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px; */
		color: #666633;
 		 font-weight: bold;
		text-decoration: underline;
		letter-spacing: 0px;
	}
.d1 a:VISITED {
		color: #999966;
		text-decoration: underline;
		letter-spacing: 0px;
	}
.d1 a:HOVER {
		color: #999966;
		text-decoration: none;
		letter-spacing: 0px;
	}
.d1 a:ACTIVE {
		color: #8B0000;
		text-decoration: none;
		letter-spacing: 0px;
	}


.news {
		font-family: "Trebuchet MS", sans-serif;
		color: #000033;
		padding: 5px 10px 5px 10px;
	}

.newsdate {
		font-family: Verdana, sans-serif;
		font-size: 10px;
		font-weight: bold;
		padding: 0px 0px 3px 0px;
	}

.newslink {
		font-family: "Trebuchet MS", sans-serif;
		font-size: 14px;
		font-weight: bold;
		padding: 0px 0px 1px 0px;
	}
.newslink a:LINK {
		color: #333300;
		text-decoration : underline;
	}
.newslink a:VISITED  {
		color: #cccc99;
		text-decoration : underline;
	}
.newslink a:HOVER {
		color: #999966;
		text-decoration : none;
	}
.newslink a:ACTIVE {
		color: #8B0000;
		text-decoration : none;
	}


.newsarticle {
		font-family: Verdana, sans-serif;
		font-size: 11px;
		text-align: justify;	
	}
.newsarticle a:LINK {
		color: #333300;
		text-decoration : underline;
	}
.newsarticle a:VISITED  {
		color: #cccc99;
		text-decoration : underline;
	}
.newsarticle a:HOVER {
		color: #999966;
		text-decoration : none;
	}
.newsarticle a:ACTIVE {
		color: #8B0000;
		text-decoration : none;
	}



h1 {
 		 font-family: 'Trebuchet ms', Arial, Helvetica, sans-serif;
 		 font-size: 130%;
 		 font-weight: light;
 		 margin: 0px;
 		 padding: 7px 8px 4px 10px;
	}
h2 {
 		 font-size: 120%;
	}



/* for quote blocks imported from ubb jakchat */
.ubbcode-block {
	margin: 5px 2em;
	background: #FFF;
	border: 1px solid #f5f5f5;
	padding: 0px;
	border-spacing: 0px;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	}
.ubbcode-header {
	display: block;
	font-weight: normal;
	padding: 4px;
	color: #666666;
	background: #f5f5f5;
	border-bottom: 1px solid #f5f5f5;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	}
.ubbcode-body {
	margin: 4px;
	max-width: 100%;
	max-height: 300px;
	overflow: auto;
	font-size: 8pt;
	font-family: Verdana, sans-serif;
	display: block;
	}


