body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}
th.borderless {
	font-family: Arial, Helvetica, sans-serif;
}
td.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ece8e7;
}
p.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	}
	
td.indent1 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:20px;
}

td.indent2 {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:40px;
}

td.indentright {
	font-family: Arial, Helvetica, sans-serif;
	padding-right:5px;
}

td.indentrightshade {
	font-family: Arial, Helvetica, sans-serif;
	padding-right:5px;
	background-color:#99FFFF;
}

td.indentgroupshade {
	font-family: Arial, Helvetica, sans-serif;
	padding-right:5px;
	background-color:#b1c2ee;
}


th.totalborder {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: #000000;
}
td.totalborder {
	font-family: Arial, Helvetica, sans-serif;
	border-style:solid;
	border-width:1px;
	border-color: #000000;
}
th.totalbordershade {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color: #000000;
	background-color:#b1c2ee;
}

th.bottomborder {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #000000;
}

td.bottomborder {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #000000;
}

th.rotate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	writing-mode:tb-rl;
	filter: flipH() flipV();
}

h1 {
	font-size: 1.3em;
	font-weight:bold;
	background-color:#cccccc;
}

h2 {
	font-size: 1.2em;
	font-weight:bold;	
}

.border1 {
	border-style:solid;
	border-width:1px;
	border-color: #000000;
	font-size: 1em;
	font-weight:bold;
	padding-left: 25px;
}

.border2 {
	border-style:solid;
	border-width:1px;
	border-color: #000000;
	font-size: 1em;
	padding-left: 25px;
	padding-right: 25px;
}

#menu {font-size: 0.8em;}
#homepagetab {font-size: 0.8em;}

.defdiv{display:none; background:#ddddbb; color:#000070; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; padding:4px; }
.defdiv2{display:none; background:#ddddbb; color:#000070; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; padding:4px; 
position:absolute; left:110px; opacity:0.95; width:500px;}

.con1 {background-color:#ffe;}
.con2 {background-color:#f7ffff;}

.hotspot {color:#009; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
.hoticon {}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; margin-left:5px; background:#ededcb; color:#000070}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}