body {
	margin: 0;
	background: #f6f6f6;
}

body#nobackground { background: #fff; }
body,
td,
p {
	color: #000;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#structuraltable {
	background-color: white;
}
td#footertablecell {
	background: white url(../bak_footertablecell.html) no-repeat center top;
}
#maincontentcell {
	padding: 10px;
}
h1 {
	color: #00947E;
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h2 {
	color: gray;
	font: 24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h3 {
	color: #00947E;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h4 {
	color: gray;
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#maincontentsubcell p {
	line-height: 17px;
}
#navtop1, #navtop1 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	font-size: .1em;
	line-height: .1em;
	z-index:100;
}
#navtop1 li li a {
	padding:2px;
	width: 146px;
	display : block;
	color : #ffffff;							/* menu item font color */
	font-size: 10pt;							/* menu item font size */
	font-weight: none;						/* menu item font weight */
	text-decoration : none;								/* menu item font decoration */
	background-color : #00947E;					/* menu item background color */
	font-family: Arial;							/* menu item font */
	font-style: Normal;							/* menu item font style */
}
#navtop1 li li a:hover {
	color : #00947E;							/* active item font color */
	font-size: 10pt;							/* active item font size */
	font-weight: none;							/* active item font weight */
	text-decoration : none;						/* active item font decoration */
	background-color : #ffffff;				/* active item background color */
	font-family: Arial;						/* menu selected item font */
	font-style: Normal;					/* menu selected font style */
}
#navtop1 li {
	float: left;
	position: relative;
	border-width:2px; 					/* menu border width */
	text-align:left;
	text-indent: 0px;
	z-index:100;
}
#navtop1 li ul {
	line-height: normal;
	display: none;
	position: absolute;
	width: 150px;
	top: 100%;
	left:0px;
	border-width:2px; 					/* menu border width */
	border-style:outset; 						/* menu border style */
	border-color:#808080; 						/* menu border color */
	background-color : #00947E;					/* menu item background color */
}
#navtop1 li ul li { /* second-level lists */
	border-bottom-width:1px; 					/* item border width */
	border-bottom-style:solid; 					/* item border style */
	border-bottom-color:#A9A9A9; 				/* item border color */
	text-align:left;						/* item text align */
}
#navtop1 li>ul {
	top: auto;
	left: auto;
}
#navtop1 li li {
	display: block;
	float: left;
}
#navtop1 li:hover ul, #navtop1 li.over ul {
	display: block;
}