body    { color: black; font-size: 9pt; font-family: Helvetica, Geneva, Swiss, SunSans-Regular, Verdana, Arial; background: #ffffff; margin: 0 }.margin { margin: 5px 5% 0 }.header { margin: 7px 5% 7px 15px }a:link {color: blue;}a:visited {color: blue;}a:active {color: blue}a.hr  { color: #ffffff }a.hr:active  { color: #ffcc00 }a.title { text-decoration: none; color: #336699;}a.user { text-decoration: underline; color: blue;}h1  { color: #325F8F; font-size: 18pt; font-family: Helvetica, Geneva, Swiss, SunSans-Regular, Verdana, Arial; font-weight: bold }h2 { font-family: Helvetica,Geneva,Swiss,SunSans-Regular,Verdana,Arial; font-size: 14pt; color: #336699; font-weight: bold;}h3 { font-family: Helvetica,Geneva,Swiss,SunSans-Regular,Verdana,Arial; font-size: 12pt; color: #336699; font-weight: bold;}p    { color: #000000; font-family: Helvetica, Geneva, Swiss, SunSans-Regular, Verdana, Arial, sans-serif }p.hr  { color: #ffffff }.comment  { font-size: 0.9em; font-style: italic }p.message { color: #990000; font-weight: bold; }p.copy { color: #666; font-size: 0.8em }p.user { color: #336699; margin-left: 10%; }pre {font-family: monospace;}table  { font-size: inherit; font-family: Helvetica, Geneva, Verdana, Swiss, SunSans-Regular, Arial, sans-serif }tr.hr  { color: white; font-size: 0.9em; font-weight: bold; background: #325f8f; padding: 5px }table.border  { font-size: 0.9em; font-family: Helvetica, Geneva, Swiss, SunSans-Regular, Verdana, Arial; border: solid 1px #a1a1a1; border-collapse: collapse }.border td  { text-align: left; padding: 4px 4px 3px; vertical-align: top; border: solid 1px #a1a1a1 }.border td.hr { color: #fff; background: #325f8f; vertical-align: bottom }.mainNav  {border: 0;}.mainNav .firstLevel { margin-left: 15px; }.mainNav .secondLevel {	min-width		: 751px;	font-size		: 0.8em;	font-weight		: bold;	background-color	: #b2975d;	height			: 22px;	padding			: 0 10px 0 2px;	white-space		: nowrap;}.mainNav .noSecondLevel {	height			: 7px;	background-color	: #b2975d;	font-size		: 1px;	line-height		: 1px;}.mainNav .firstLevel td    { font-size: 0.8em; font-weight: bold; text-align: center; padding: 3px 0 0; height: 19px; vertical-align: top; border-right: 1px solid #fff; border-bottom: 1px solid #fff; _height: 23px }.mainNav .firstLevel td.linkSel { 	padding: 0; 	border-bottom	: 1px solid #b2975d;	background-color: #b2975d; }.mainNav a,.mainNav a:visited {	color			: #fff;	white-space		: nowrap;	text-decoration	: none;	cursor			: pointer;}.mainNav .firstLevel a,.mainNav .firstLevel a span    { background: #666 url(http://ipm.dataemporium.net/images/nav_right_corner.gif) no-repeat right top; display: block; height: 19px }.mainNav .firstLevel a span     { background: url(http://ipm.dataemporium.net/images/nav_left_corner.gif) no-repeat left top; display: block; padding: 2px 7px 0; height: 17px }.mainNav .firstLevel .linkSel a span {	padding-top		: 5px;}.mainNav .firstLevel .linkSel a {	background-color	: #b2975d;}.mainNav .firstLevel .linkSel a:hover {	color			: #333;	background-color	: #b2975d;}.mainNav .firstLevel a:hover {	background-color	: #000;}.mainNav .secondLevel a  { display: inline-block; margin: 6px 0 0 13px }.mainNav .secondLevel a:hover,.mainNav .secondLevel a.linkSel {	color			: #333;}.mainNav .secondLevel a.linkSel:hover {	text-decoration		: underline;}