body { 
font-family: "Palatino Linotype", "Bookman Old Style", Georgia, "Bitstream Charter", serif;
margin: 0; 
padding: 0;
background-color:#607B8B;
font-size: 120%;
line-height: 120%;
}

.topart {
width: 1664px;
margin: 0 auto;
background-image: url(art/graywave.jpg) no-repeat center top; 
}

#maincol {
margin-top: 0;
margin-right: auto; 
margin-left: auto;
margin-bottom: 2em;
padding: 0.6em;
border-right: 3px solid black;
border-left: 1px solid black;
border-bottom: 2px solid black; 
background-color: #ffffff;
font-size: 90%; 
text-align: left; 
color: #000000;  
width: 840px;
}	

.email_link {text-align: center}

h1 {
color: #191970;
text-align:center;
font-size: 150%;
letter-spacing: 0.08em;
line-height: 1em;
}

#byline {
text-align: center;
font-size: 110%;
font-weight: bold;
letter-spacing: 0.1em;
}

.sitelink {
background-color: #E0EEEE;
border-top: 2px solid #838B8B;
text-align: center;
line-height: 1.1;
padding: 0.2em;
}

h2 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: normal;
	margin-top: 2em;
	padding: 0.2em;
	letter-spacing: 0.1em;
	background-color: #E0EEEE;
	border-top: 2px solid #838B8B;
	}

h3 {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: normal;
	padding: 0.2em;
	letter-spacing: 0.1em;
	background-color: #E0EEEE;
	border-top: 1px solid #838B8B;
	margin: auto 5em auto 5em;
	}


h4 {
	text-align: left;
	font-family: serif;
	font-size: 116%;
	font-weight: bold;
	padding: 0.2em;
	letter-spacing: 0.1em;
	background-color: #fff;
	/* border-top: 1px solid #838B8B;  */
}
	


.Elenor {
font-family: Calibri,"Century Gothic", Corbel, "Bitstream Vera Sans",  Arial, sans-serif;
margin: auto 4em;
border: 2px solid #607B8B;
padding: 4px 6px;
background-color: #F0F8FF;
line-height: 1.2;
}


.nav-hdr {
font-size: 120%; 
font-family: Calibri,"Century Gothic", Corbel, "Bitstream Vera Sans",  Arial, sans-serif;
color: #191970;
font-weight: bold;
text-align: center;
border-top: 2px solid #8B7D7B;
margin-top: 20px; 
margin-bottom: 11px;
font-variant:small-caps;
	}

/* for the introductory text  */
.highlight {
margin: 0 auto;  /* align for good browsers */
margin-bottom: 10px;
background-color: white;
color: black;
width: 38em;
font-style: italic;
padding: 0.6em;
font-size: 0.9em;
text-align: center;  /* counter the body center */
line-height: 1;
}
/* close the introductory text  */


/* for the short-length list items using balls as bullets  */
ul.small-ball { 
list-style-type: none; 
padding-top: 0.6em;
} 

.smallball li {
list-style-type: none;
padding: 0.5em 0 0 1.6em;
background-image: url(art/star.gif); 
background-repeat: no-repeat;
background-position: left center; 
}

/*  medium ball list */
ul.med-ball { 
list-style-type: none; 
} 

ul.med-ball li { 
list-style: none;
background: url(../art/med-ball.gif) no-repeat 0.5em top; 
} 

.med-ball li { 
 background: transparent; 
 padding: 0 3em 0 1.5em; 
} 

ol li { background: transparent;
margin-left: 2em; 
padding: 0 1.5em 0 0.5em; 
}
/*  end list formats*/

.logo {
border: 0;
width: 200px;
margin-right: auto;
margin-left: auto;
}

.logo-caption {
text-align: center;
font-size: small;
border: 0;
width: 200px;
margin-right: auto;
margin-left: auto;
}

#copyright {
padding-top: 15px;
line-height: 1.2;
font-size: small;
font-family: serif;
margin: auto;
margin-bottom: 5px;
text-align: center;
}

.solution {
font-size: 128%; 
font-family: Calibri,"Century Gothic", Corbel, "Bitstream Vera Sans",  Arial, sans-serif;
color: #191970;
font-weight: bold;
text-align: center;
margin-top: 20px; 
margin-bottom: 11px;
font-variant:small-caps;
}
.red {
color: red;
}