body {
  color:#000000;
	background-color:#ffffff;
	font-family:arial, sans-serif;
	font-size:100.01%;
	text-align:center;
	margin:0;
	padding:0em 0;
}

/* formatting classes */

h2 {
  margin:0;
	padding:0.1em 0;
	font-size:90%;
}

h3 {
  margin:0;
	padding:0.1em 0;
	font-size:88%;
}

a {
  color:#000088;
}

div#Page {
    text-align: left;
    margin: 0 auto;
    width: 48em;
    padding: 0.5em;
  }

div#Logo {
  font-size:100%;
	font-family:Verdana;
	color:#0000cc;
	padding-bottom:8px;
	margin-bottom:12px;
	border-bottom:silver dashed 1px;
}

div#Logo img.logo {
  width:13em;
}

div#Logo img.header {
  width:23.5em;
	height:2.5em;
}

div#Logo img.img2 {
  width:23.5em;
}

div#Content {
  margin-left:7em;
	margin-right:11.5em;
	padding:0 1.2em;
}

div#Content p {
  text-align:left;
	font-size:80%;
}

div#Content p.slogan {
  text-align:center;
	font-size:100%;
	font-style:italic;
}

div#Content p.empdate {
  font-size:80%;
	font-style:italic;
	margin-top:0.2em;
}

div#Content pre {
  font-family:sans-serif;
	font-size:80%;
}

div#Content img {
  border:none;;
}

div#Content img.portrait {
  height:5em;
	float:left;
	margin-right:1em;
}

div#Content img.bigimage {
  width:15em;
}

div#Content h2 {
	background-color:#cccccc;
}

div#Content ul {
  font-size:80%;
}

div#Content table {
  font-size:80%;
}

div#Content table.specs {
  font-size:80%;
}

div#Content table.specs td {
  border:1px silver dashed;
}

div#Content table.specs th {
  text-align:left;
}

div#Info {
  margin:0;
	padding:0;
  float:right;
	width:11.5em;
}

div#Info h2 {
  background:#eeeeee;
}

div#Info p {
  font-size:80%;
}

div#Info a {
  text-decoration:none;
  padding:0 0 0 1.2em;
	margin:0;
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	overflow:visible;
	background-image:url(images/link.gif);
}

div#Info a:hover {
  text-decoration:underline;
}

ul#Menu {
  float:left;
	width:10em;
	margin:0;
	padding-left:0;
	font-size:70%;
}

ul#Menu li {
  list-style:none;
	padding:0.1em;
}

ul#Menu li ul {
	margin-left:1.5em;
	padding-left:0;
} 

ul#Menu li ul li {
}

ul#Menu a {
   display: block;
   padding:0.1em;
   background:#eeeeee;
   color:#000022;
   text-decoration:none;
	 height:1.2em;
}

ul#Menu a.current {
  border:1px dashed blue;
}

ul#Menu a:hover {
  background:#2222aa;
	color:#dddddd;
}

ul#Menu a.current:hover {
  background:#2222aa;
	color:#dddddd;
}

p#copyright {
  clear:both;
  font-size:70%;
	text-align:center;
	margin-top:4em;
	border-top:silver 1px dashed;
	font-style:italic;
}
	