﻿/* http: //meyerweb.com/eric/tools/css/reset/ 
----------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style-type: none; }
blockquote, q { quotes: none; }
blockquote: before, blockquote: after, q: before, q: after { content: ''; content: none; }
: focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { width: 99%; margin-bottom: 1.4em; }
tr: nth-child(even) { background-color: #000; background-color: rgba(0,0,0,.6); }
th { border: none; }
td { border: none; }
th,td { padding: 4px 10px 4px 0; }
tr: last-child td { border-bottom-width: 0; }
tfoot { font-style: italic; }
caption { background: transparent; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
	line-height: 1.5;	
}
body {
	background-color: #6888B4;
	background-image: url(images/background2.gif);
	padding: 6px 10px 0px 10px;
}
h1 {
	font: bold 16px/22px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 1px;
	font-weight: 900;
	color: black;
	text-align: center;
	height: 59px;
	overflow: hidden;
}
p {
	margin: 0px 0px 12px 0px;
	padding: 0px;
}
ul {
/*	font-size: 10pt;*/
}
ul.s {
	font-weight: bold;
	font-style: normal;
}
ul.t {
	font-weight: normal;
	font-style: italic;
}
ul.s ul.t {
	text-indent: 10px;
}
li {
/*	font-size: 10pt;*/
	font-weight: normal;
	font-style: normal;	
	margin-left: 10px;
	text-indent: 0px;
	list-style-type: none;
	padding-bottom: 6px;
}
#header {
	padding: 6px 0px 6px 0px;
	background-color: #C9F;
}
#searchpanel 
{
	color: white;
	float: left;
	width: 32ex;
	padding: 1ex 1ex 1ex 1ex;
	background-color: #03f;
	z-index: 2;
}
#searchpanel input#txtSearchString {
	width: 20ex;
}
#searchpanel input#btnSubmit {
	height: 1.8em; 
	width: 9ex; 
	margin-left: 1ex;
}
#infopanel {
	color: white;
	text-align: center;
	float: right;
	width: 26ex;
	background-color: #840444;
	overflow: hidden;
}
#header, #searchpanel, #infopanel {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 1px 1px #000;
	-moz-box-shadow: 1px 1px 1px #000;
	-webkit-box-shadow: 1px 1px 1px #000;
}

#mainpanel
{
	position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width: auto;
	min-width: 120px;
	margin: 8px 27ex 5px 35ex;
	padding: 10px;
	padding-bottom: 0px;
	background-color: white;
	z-index: 3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */

	border-width: 1px;
	border-style: solid;
	border-top-color: #5C5A52;
	border-left-color: #5C5A52;
	border-bottom-color: #F1EFE2;
	border-right-color: #F1EFE2;
}
a {
	margin: 0px 0px 16px 0px;
	padding: 0px;
}
a.rp: active 
{
	color: white;
}
a.rp: hover
{
	color: yellow;
}
a.rp:link
{
	color: #ffff99;
}
a.rp:visited
{
	color: yellow;
}
#contactform
{
	color: #ffde80;
	width: 700px;
	margin-top: 10px;
	background-color: #03f;
	position: relative;
	margin-left: -350px;
	left: 50%;
}
#contactform p
{
	padding-left: 10px;
	padding-right: 10px;
}
#contactform p label
{
	font-weight: bold;
	float: left;
	width: 40%;
}
.separator
{
	clear: both;
	padding: 0px 0px 0px 0px;
	height: 6px;
}
.small
{
	font-size: x-small;
	line-height: 10px;
}
#footer
{
	clear: both;
	padding: 0px;
	margin: 0px;
	text-align: center;
	color: white;
	text-shadow: #999 1px 1px 2px;
}
#footer a
{
	color: #66f;
	color: #029;
	text-shadow: none;
}
.highlight
{
	border: solid 2px red;
	margin-left: -5px;
	padding-left: 5px;
}
.notes
{
	font-weight: normal;
	font-size: smaller;
	line-height: 10pt;
	color: Blue;
}
.reason
{
	font-size: x-small;
	font-style: italic;
	line-height: 14px;
}
table {
	width: 50%;
}
th, td
{
	text-align: left;
	margin: 0px;
	padding: 0px;
}
th {
	font-weight: bold;
	border-bottom: 1px solid #2a2e18;
}
th.caption {
	border-bottom: 2px solid #2a2e18;
}

th.numeric, td.numeric {
	text-align: right;
}
img.ie {
	display: none;
}

.newsfeedhide
{
	display: none;
}
.newsfeed
{
	display: block;
}
