/*  alink="#f8c09f" bgcolor="#ffffff" link="#8a4510" text="#000000"
 vlink="#704040" */

/* body */

BODY
   {    font-family: sans-serif;
	color: black;
	margin-left: 30mm;
	margin-right: 10mm;
	background-color: #e9f0ff}
/* #e7e7ff */

/* text-align: justify; */

/* headers */
H2, H3, H4
	{
	font-family: sans-serif;
	font-weight: bold;	
	margin-left: -25mm;
	margin-right: 0mm
	}

H1.title {
  	background: silver;
	margin-left: -25mm;
	margin-right: -5mm;
	margin-top: 1ex;
	padding-left: 10mm;
	padding-right: 4em;
	padding-top: 5mm;
	padding-bottom: 5mm;
	border-style: none;
	text-align: center;
	font-family: sans-serif;
	font-weight: bold;	
	font-size: 1.8em;
	color: white;
	font-variant: small-caps;
}

/* for Microsoft Explorer */
DIV.author {
	margin-left: -25mm;
	margin-right: -5mm;
        margin-top: -4ex;
	padding-left: 10mm;
	padding-right: 4em;
	padding-top: 10mm;
	padding-bottom: 5mm;
	border-style: none;
	text-align: center;
	font-style: oblique
}

/* nice, red on gray */
DIV.author-old {
  	background: silver;
	margin-left: -25mm;
	margin-right: -5mm;
        margin-top: -4ex;
	padding-left: 10mm;
	padding-right: 4em;
	padding-bottom: 5mm;
	padding-top: 5mm;
	border-width: 0.01pt;
	border-style: none;
	text-align: center;
	color: red;
}

H1.old {
	font-size: 1.8em;
	color: white;
	background: silver;
	font-variant: small-caps;
	text-align: left;
	border-width: 0.01pt;
	border-style: solid;
	padding-left: 35mm;
	padding-top: 5mm;
	padding-bottom: 5mm;
	padding-right: 5em;
	margin-right: -5em }


/* horizontal rule */

HR.noindent
{
	margin-left: -25mm;
	margin-right: 0mm
}

/* address, no indentation */

ADDRESS
{
	/* font-family: sans-serif; */
	font-style: oblique;
	margin-left: -25mm;
	margin-right: 0mm
}

B
{ font-weight: bold; font-family: sans-serif }

I
{ font-style: oblique; font-family: sans-serif }

/* table style */

TABLE {
    font-family: sans-serif;
    border-collapse: collapse;
    border-style: inset;
    empty-cells: hide }

TABLE.text {
    font-family: sans-serif;
    border-collapse: collapse;
    border-style: solid;
    border-color: #e0e0e0;
    empty-cells: hide }

TABLE.figure {
    font-family: sans-serif;
    border-collapse: collapse;
    border-style: none;
    empty-cells: hide }

CAPTION {
    font-family: sans-serif;
    font-style: normal; /* or oblique */
    caption-side: top }

TH 
   {font-family: sans-serif;
    background: silver;
    border: outset;
    padding-top: 3px;
    padding-bottom: 3px }

TD
   {font-family: sans-serif;
    background-color: #e0e0e0; /* silver-gray */
    border: outset;
    }

.figure TD
   {font-family: sans-serif;
    background-color: #e9f0ff; /* use background color */
    border: none;
    }

.text TD
   {font-family: sans-serif;
    background-color: #f5f5e0; /* pale yellow */
    border: solid;
    border-color: silver;
    }

TD.top {
    vertical-align: top;
}

/* paragraphs */

/* address, no indentation */


P 
{ font-family: sans-serif }


/* list styles:
   - standard style
   - "boxed" style for short lists
   - inline style for ordered and unordered lists
     (does not work yet)
*/

/* intended for UL, OL, DL */

UL, OL, DL
{ font-family: sans-serif }

.boxed
{
font-family: sans-serif;
color: black;
border-width: 0.01pt;
border-style: solid;
background-color: silver;
/* background-color: #e0e0e0; */
padding-left: 0.5em;
padding-right: 0.5em;
padding-top: 0.5em;
padding-bottom: 0.5em
}

UL 
{ list-style: outside disc }

UL UL 
{ list-style: outside circle }

UL UL UL 
{ list-style: outside square }

OL
{ list-style: decimal }

OL OL
{ list-style: lower-alpha }

OL OL OL 
{ list-style: lower-roman }

/*
LI {
color: blue;
padding-bottom: 2mm }
*/


/* links */

A {
text-decoration: underline;
cursor: pointer
}

A:link.extern {
color:green;
}


A:link {
color: blue;
}

.boxed A:link 
{ color: yellow }


A:visited {
color: #704040;
font-weight: normal
}


BLOCKQUOTE
{ font-family: sans-serif }

/* additions for mwr tour: */


.smaller
{
  font-size: smaller;
}

DIV.logos {
	font-family: sans-serif;
	margin-left: -25mm;
	margin-right: 0mm;
/*   	text-align: center */
	}

.logos SPAN
{
   padding-right: 0.5cm
}

.logos IMG
{
   vertical-align:middle
}


SPAN.underline {
  font-family: sans-serif;
  text-decoration:underline
}

IMG {
border-style:none;
}

/* address, no indentation */

DIV.contact
{
	font-family: sans-serif;
	font-style: oblique;
	margin-left: -25mm;
	margin-right: 0mm
}

DIV.notes
{
	font-family: sans-serif;
	font-style: oblique;
	margin-left: -25mm;
	margin-right: 0mm
}
