/*body        { color:black; background-color: #ffffff; font-family: serif; }  */
body        { color:black; background-color: #aaddaa; font-family: sans-serif; } 

a:link      { color:blue; text-decoration:none;}
a:active    { color:blue; text-decoration:none;}
a:visited   { color:blue; text-decoration:underline;}
a:hover     { background:#c0f0f0; text-decoration:none;}
h2          { clear:both; background:#c0d8d8; }
h3          { clear:both; background:#ffffff; }
li          { clear:both; }
th          { color:black;        font-size:medium;  font-weight:bold;   text-align:left; }
td          { background:#dddddd; font-size:medium;   font-weight:normal; text-align:left; }
dt          { background:#cccccc; font-size:large;  font-weight:bold;   text-align:left; }
dd          { background:#ffffff; font-size:medium; font-weight:normal; text-align:left; }
dl#phone dt { background:#cccccc; font-size:medium;  font-weight:normal;   text-align:right;
              float:left; clear:left; width:175px; }
dl#phone dt:after { content:":" }
dl#phone dd { background:#ffffff; font-size:medium; font-weight:normal; text-align:left; }
dl#phone dd:before { content:"\00a0" }
/*
.astro           { clear:both; float:none; background:#ffffff; 
                   color:#912cee; font-size:large; font-weight:bold;   text-align:center; } 
.astro a:link    { font-size:large;    font-weight:bold;   color:#912cee; }
.astro a:visited { font-size:large;    font-weight:bold;   color:#912cee; text-decoration:underline; }
.astro a:hover   { background:#e0c0f0; text-decoration:none;}
*/
.center     { text-align:center; }
.blog td    { background:#ffffff; font-size:medium;   font-weight:normal; text-align:left; }
.pagehead   { color:#004466;       font-size:xx-large; font-weight:normal; text-align:left; 
              text-shadow: #808080 -3px 3px 6px; }
.pag td     { background:#c0d8d8; font-size:medium;   font-weight:bold;   text-align:left; }
.medline    { color:#004466;       font-size:medium;   font-weight:normal; text-align:left; }
.mediumth   { color:black;        font-size:medium;   font-weight:bold;   text-align:left; }
.headline   { clear:both; 
              color:#004466;  font-size:large; font-weight:normal; text-align:center; }
.smalline   { float:left; color:black;  font-size:small; font-weight:bold; text-align:left; }
.head3      { clear:both; float:left; background:#ffffff; 
              color:black; font-size:large; font-weight:bold;   text-align:left; }
.small td   { background:#ffffff; font-size:small;    font-weight:bold;   text-align:left; }


.pglist ul { padding: 0; margin: 0; list-style-type: none; float:left; }
.pglist li { display: inline; 
	clear:none; float:left; width: 7em; padding: 0.2em 1em;
	background:#c0d8d8; font-size:medium; font-weight:bold;
	text-align:left; 
	border-top: 3px solid #fff; border-right: 3px solid #fff; }
.pglist li#astro { display: inline; 
	clear:none; float:left; width: 7em; padding: 0.2em 1em;
	background-color:#e0c0f0; font-size:medium; font-weight:bold;
	text-align:left; 
	border-top: 3px solid #fff; border-right: 3px solid #fff; }
.pglist li a:hover { background:#c0f0f0; }

.datalist ul { padding: 0; margin: 0; list-style-type: none; float:left; }
.datalist li { display: inline; 
	clear:none; float:left; width: 7em; padding: 0.2em 1em;
	background:#dddddd; font-size:medium; font-weight:normal;
	text-align:left; 
	border-top: 3px solid #fff; border-right: 3px solid #fff; }
.datalist li a:hover { background:#c0f0f0; }

ul#pagelist { padding: 0; margin: 0; list-style-type: none; float:left; }
ul#pagelist li { display: inline; 
	clear:none; float:left; width: 7em; padding: 0.2em 1em;
	background:#c0d8d8; font-size:medium; font-weight:bold;
	text-align:left; 
	border-top: 3px solid #fff; border-right: 3px solid #fff; }
ul#pagelist li a:hover { background:#c0f0f0; }
ul#contlist { padding: 0; margin: 0; list-style-type: none; float:left; }
ul#contlist li { display: inline; 
	clear:none; float:left; width: 7em; padding: 0.2em 1em;
	background:#dddddd; font-size:medium; font-weight:normal;
	text-align:left; 
	border-top: 3px solid #fff; border-right: 3px solid #fff; }
ul#contlist li a:hover { background:#c0f0f0; }
ul#govlist { clear:both; padding: 0; margin: 0; list-style-type: none; float:left; }
ul#govlist li { display: inline; 
	clear:none; float:left; width: 10em; padding: 0.2em 1em;
	background:#dddddd; font-size:medium; font-weight:normal;
	text-align:left; 
	border-top: 3px solid #fff; border-right: 3px solid #fff; }
ul#govlist li a:hover { background:#c0f0f0; }
ul#logolist { clear:both; padding: 0; margin: 0; list-style-type: none; float:none;
	text-align:center; } 
ul#logolist li { display: inline; width:6em;  padding: 0.2em 1em;
	background:#ffffff; font-size:medium; font-weight:normal; }
ul#logolist li a:hover { background:#c0f0f0; }
