body  { margin: 0; padding: 0;
        font-family: Verdana, Arial, helvetica, sans-serif; font-size: 0.95em; color: #003300;
        background: rgb(51,102,0);}

#top            { margin: 0; padding: 0; width: 100%;}
#nav 		{ position: absolute; top: 130px; left: 0; margin: 0; padding: 0; width: 15%; text-align: center; }
#contents 	{ float: right; margin: 0 0 2% 15%; padding: 0 2% 0 5%; background: rgb(240,245,240); }
#phone 		{ float: right; padding-left: 25px; background: url("phone.png") left no-repeat; }
#note 		{ float: right; width: 25%; padding: 10px; border: outset 2px #008080; text-align: center; }
#footer 	{ margin: 5%; text-align: center; }
#publication 	{ float: right; margin: 0; padding: 0 2% 2% 2%; background: rgb(240,245,240); }

ul.index, ul.indexprn 	{ margin-left: 1%; list-style: circle outside url("e.png"); }

.item 		{ margin: 5% 10% 0% 10%; padding: 2%; background: rgb(221,235,209); }
.scrn, .inline	{ display: inline; }
.prn		{ display: none; }
.left           { float: left; }
.right          { float: right; }
.block 		{ padding: 2%; background-color: #c0c0c0; }
.leftcol	{ float: left; margin: 0; width: 15%; text-align: right; }
.rightcol	{ margin-left: 17%; }

form 		{ padding: 0 2% 2% 2%; border: solid 1px teal; }

img 		{ border: none; margin: 0; padding: 0; } 

a:link, span.Hyperlink { color: rgb(0,51,102); text-decoration: underline; }
a:visited, span.HyperlinkFollowed { color: rgb(51,0,0); text-decoration: underline; }
a:hover, span.Hyperlink { color: #003300; background-color: rgb(204,204,204); }