body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 10px 0; 
	color: #000; 
	background: #fff; 
	text-align: center;
	font-size: 90%;
	line-height: 1.4;
	}
#maincontent { 
	margin: 10px auto; 
	width: 45em; 
	text-align: left; 
	}
.cen { text-align: center; }
.red { color: #f00; }
.small { font-size: .85em; }
.left { text-align: left; }
em { font-style: normal; font-weight: bold; }
h1, h2 { 
	font-family: Times, "Times New Roman", serif; 
	text-align: center;
	}
h1 { 
	font-size: 2em; 
	}
h1.banner {
	color: #fff;
	background-color: #000;
	padding: .05em 0 .1em 0;
	margin: 0;
	}	
h2 { 
	letter-spacing: 1px;
	font-size: 1.5em; 
	}
hr { shading: solid; color: #000; }
h1, h2 { 
	margin-top: 0; 
	margin-bottom: .4em; 
	}
p, ul, ol { 
	margin-top: 0; 
	margin-bottom: 1em; 
	}
p, li { 
	line-height: 1.4; 
	}
#nav { 
	list-style: none; 
	margin: 0; 
	margin-bottom: 1em; 
	padding: 5px 0; 
	border-top: 2px solid #000; 
	border-bottom: 2px solid #000; 
	width: 100%;
	text-align: center; 
	background: #eee; 
	}
#nav li { 
	display: inline; 
	line-height: 150%; 
	padding: 10px; 
	font-weight: bold; 
	}
#nav li a { color: #000; }
#nav li a:hover { color: red; }

.myMenuClass { 
	list-style: none; 
	margin: 0; 
	margin-bottom: 1em; 
	padding: 5px 0; 
	border-top: 2px solid #000; 
	border-bottom: 2px solid #000; 
	width: 100%;
	text-align: center; 
	background: #eee; 
	}
.myMenuClass li { 
	display: inline; 
	line-height: 150%; 
	padding: 10px; 
	font-weight: bold; 
	}
.myMenuClass li a { color: #000; }
.myMenuClass li a:hover { color: red; }


.boxed { 
	border: 2px solid #000; 
	padding: 5px 10px; 
	margin: 0 25px 1em 25px; 
	}
.nbm { margin-bottom: 2px; }
a { color: #006; }
a:hover { color: red; }
.top { 
	text-align: right; 
	font-size: .85em; 
	text-transform: uppercase; 
	}
input.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;
 font-size: 1.2em; padding: .25em .5em; }
input[type="text"] {
	font-size: 1em;
}