body {
	background: #fefefe;
	font: .8em Tahoma, sans-serif;
	color: black;
	border: 0;
	margin: 0;
}

h1 {
	color: #333;
	font-size: 1.7em;
}
h2 {
	color: #333;
	font-size: 1.4em;
}

table {
	font-size: 1em;
}
.newsItem {
	padding-bottom: 5pt;
/*	font-size: .9em;*/
	border-bottom: 1px dotted blue;
}

.newsItem p { margin: 10pt 0 10pt 0; }

.errorMsg {
	font-weight: bold;
	color: red;
}

.pagenav {
	list-style-type: none;
	margin-left: -10pt;
}

.results {
	margin: 10pt;
	padding: 10pt;
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 2px solid #777;
	border-left: 2px solid #777;
	list-style-type: none;
}

.results strong, .results em {
/*	color: #fd7700; */
	color: navy;
	font-weight: bold;
}

.results small {
	font-size: .8em;
}

p {
	margin: 10pt;
}

#search {
	position: absolute;
	right: 0;
	top: 5pt;
	margin: 5pt 0 5pt 0;
}
select {
	color: #333;
}
select:hover {
}	
input {
	border: 1px solid #ccc;
	background: #eee;
	color: #0072ff;
}
input:hover {
	color: #004090;
	background: #ddd;
}
#banner {
	height: 50pt;
}

#banner img {
	position: absolute;
	left: 0;
	border: none;
}
div.navbar {
	position: absolute;
	top: 70px;
	border: 0;
	margin: 0;
	width: 100%;
	height: 21pt;
	padding: 0;
	background-color: #eee;
	text-align: right;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
}

#menu {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-align: right;
}

#menu li {
  display: inline;
  padding: 0;
  margin: 0;
  text-align: right;
}

#menu li a {
border-bottom: none;
}

#style_aactive:link, #style_aactive:visited, #style_bactive:link, #style_bactive:visited, #style_cactive:link, #style_cactive:visited, #style_dactive:link, #style_dactive:visited, #style_eactive:link, #style_eactive:visited, #style_factive:link, #style_factive:visited, #style_gactive:link, #style_gactive:visited, #style_hactive:link, #style_hactive:visited { text-decoration: none; text-align: center; float: right; display: block; width: 5pc; padding: 5pt 0 5pt 0; background-color: #ddd; color: #0072ff; font-size: 1em; margin-bottom: -1pt; }

#style_a:link, #style_a:visited, #style_c:link, #style_c:visited, #style_b:link, #style_b:visited, #style_d:link, #style_d:visited, #style_e:link, #style_e:visited, #style_f:link, #style_f:visited, #style_g:link, #style_g:visited, #style_h:link, #style_h:visited {
text-decoration: none; text-align: center;  float: right ; display: block; width: 5pc; padding: 5pt 0 5pt 0; color: #0072ff; font-size: 1em; margin-bottom: -1pt;
}

#style_a:hover, #style_aactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt #0072ff; background-color: #ddd }
#style_b:hover, #style_bactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt #92d800; background-color: #ddd }
#style_c:hover, #style_cactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt #ffd500; background-color: #ddd }
#style_d:hover, #style_dactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt #7FFFD4; background-color: #ddd }
#style_e:hover, #style_eactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt #fd7700; background-color: #ddd }
#style_f:hover, #style_factive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt #8400ff; background-color: #ddd }
#style_g:hover, #style_gactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt red; background-color: #ddd }
#style_h:hover, #style_hactive:hover { padding: 5pt 0 2pt 0; text-decoration: none; border-bottom: solid 3pt blue; background-color: #ddd }

#subs {
  list-style-type: none;
}

#subs li {
  margin: 10pt 0 10pt -30pt;
}

#leftmenulist, #style_amenulist, #style_bmenulist, #style_cmenulist, #style_dmenulist, #style_emenulist, #style_fmenulist, #style_gmenulist, #style_hmenulist {
  text-align: right;
  background: #eee;
  list-style-type: none;
  position: absolute;
  left: -40pt;
  width: 110pt;
  top: 85pt;
  border-top: solid 1pt #ccc;
  border-right: solid 1pt #ccc;
  border-bottom: solid 1pt #ccc;
}

#leftmenulist li a:link, #leftmenulist li a:visited, #style_amenulist li a:link, #style_amenulist li a:visited, #style_bmenulist li a:link, #style_bmenulist li a:visited, #style_cmenulist li a:link, #style_cmenulist li a:visited, #style_dmenulist li a:link, #style_dmenulist li a:visited, #style_emenulist li a:link, #style_emenulist li a:visited, #style_fmenulist li a:link, #style_fmenulist li a:visited, #style_gmenulist li a:link, #style_gmenulist li a:visited, #style_hmenulist li a:link, #style_hmenulist li a:visited { 
  text-decoration: none;
  border-bottom: solid 3pt #eee;
  padding: 5pt 12pt 5pt 20pt;
  display: block;
}

#leftmenulist li a:hover, #style_amenulist li a:hover, #style_bmenulist li a:hover, #style_cmenulist li a:hover, #style_dmenulist li a:hover, #style_emenulist li a:hover, #style_fmenulist li a:hover, #style_gmenulist li a:hover, #style_hmenulist li a:hover {
  background: #dedede;
}

#leftmenulist li a:hover { border-bottom: solid 3pt silver; }
#style_amenulist li a:hover { border-bottom: solid 3pt #0072ff; }
#style_bmenulist li a:hover { border-bottom: solid 3pt #92d800; }
#style_cmenulist li a:hover { border-bottom: solid 3pt #ffd500; }
#style_dmenulist li a:hover { border-bottom: solid 3pt #7FFFD4; }
#style_emenulist li a:hover { border-bottom: solid 3pt #fd7700; }
#style_fmenulist li a:hover { border-bottom: solid 3pt #8400ff; }
#style_gmenulist li a:hover { border-bottom: solid 3pt red; }
#style_hmenulist li a:hover { border-bottom: solid 3pt blue; }


#style_aactive:link, #style_aactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt #0072ff;
}
#style_bactive:link, #style_bactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt #92d800;
}
#style_cactive:link, #style_cactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt #ffd500;
}
#style_dactive:link, #style_dactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt #7FFFD4;
}
#style_eactive:link, #style_eactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt #fd7700;
}
#style_factive:link, #style_factive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt #8400ff;
}
#style_gactive:link, #style_gactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt red;
}
#style_hactive:link, #style_hactive:visited {
padding: 5pt 0 2pt 0; border-bottom: solid 3pt blue;
}

em {
	font-weight: bold;
	color: #444;
}
dt {
	font-weight: bold;
}
a img, div.footer a:link, div.footer a:hover, div.footer a:visited {
	border: none;
}
a:link {
	text-decoration: none;
	color: #0072ff;
	border-bottom: groove 1px #0072ff;
}
a:visited {
	text-decoration: none;
	color: navy;
	border-bottom: groove 1px navy;
}
a:hover {
	text-decoration: none;
	color: #004090;
	border-bottom: dotted 1px #004090;
}
div.main {
	position: absolute;
	top: 85pt;
	left: 120pt;
}
div.footer #first {
	margin-top: 40pt;
}
div.footer #firefox {
	position: relative;
	top: 5pt;
	margin-left: 5pt;
}
div.footer p {
	color: #bcbcbc;
	font-size: .8em;
	margin-top: -5pt;
}

.cmd { 
       font      : 1.1em monospace; 
       background: #eee; 
       padding   : 5pt 0; 
       margin    : 0 10pt; 
       border    : 1px dashed blue;
     }
.cmd p { margin: 10pt 15pt; }

.note { 
        /*font      : 1.1em fantasy;*/
        background: #eee;
        border    : dashed 1px red;
        padding   : 3pt;
        margin    : 0 10pt;
     }

