#header ul#primary {
	margin: 0;
	padding: 0;
	width: 759px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers EDITEDKS WAS 45em */
}
#header ul#primary li  {
	display: inline;
	list-style: none;
}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 70px; /*EDITEDKS was 8em*/
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #333;
}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFF3B3;
	padding-bottom: 6px;
	margin-top: 0;
}
#header ul#primary a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
}
#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#header ul#profiles {
	margin: 0;
	padding: 0;
	width: 759px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers EDITEDKS WAS 45em */
}
#header ul#profiles li  {
	display: inline;
	list-style: none;
}
#header ul#profiles a,#header ul#profiles span,#header ul#profiles a.current {
	width: 120px; /*EDITEDKS was 8em*/
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 7pt;
	text-decoration: none;
	color: #333;
}
#header ul#profiles span,#header ul#profiles a.current,#header ul#profiles a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #FFF3B3;
	padding-bottom: 6px;
	margin-top: 0;
}
#header ul#profiles a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
}
#header ul#profiles a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}
#main td { text-align: center; vertical-align: top; margin-bottom: 10px; }
#main table p { margin-bottom: 10px; }
#main table { margin-top: 10px; }
#main { clear: both; background: #fff3b3; padding-top: 2em; border-top: 1px solid #666; }
#main2 td { text-align: left; vertical-align: top; margin-bottom: 10px; }
#main2 table p { margin-bottom: 10px; }
#main2 table { margin-top: 10px; }
#main2 { clear: both; background: #fff3b3; padding-top: 2em; border-top: 1px solid #666; }

#contents {
	padding: 1em;
	background: #FFFDF3;
	min-height: 300px;
}

#header2 { font-family:tahoma, verdana, sans-serif;
			font-size:10px; background:#FFF3B3; height:83px;
			width:100%; border-top: 1px solid #666; }
#header2 ul#secondary ul { width:100%; }
#header2 ul#secondary li{ display:inline; list-style-type:none; padding: 0 9px 5px 0; }
#header2 ul#secondary li a{ color:#000000; }
#header2 ul#secondary li a:hover{ color:#666 }


.clear { clear:both; }

#header {
	width: 759px;

}
