body {
	font-family: "MS Sans serif",tahoma, arial, helvetica, sans-serif;
	font-size: 10pt;
	background-color: #DCA9FA;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	min-height: 100%;
}

table {
border-collapse: collapse;
border: none;
padding: 0px;
}

table.statusbar {
background-color : #D062FB; /*#D56FFB;*/
border-style : solid;
border-color: #741C95;
border-width : 2px;
}

table.tborder {
border-style : solid;
border-color: #741C95;
border-width : 1px;
}

table.content {
background-color : #DCA9FA;
border-style : solid;
border-color: #741C95;
border-width : 2px;
}


table.message {
 border: solid #000000 1px;
}

td {
	font-size: 10pt;
	border: solid #5B0A65 1px;
}

td.dline {
border-style: none none solid none;
}

td.mainhead {
 background-image: url("template/bghead.gif");
 border: none;
}

td.comment {
padding: 10pt;
font-size: 10pt;
text-align: left;
}

td.tophead {
height: 32px;
font-weight: bold;
color: #000000;
background-image: url("template/bg_2.gif");
text-align: center;
padding: 0px
}

td.colhead {
height: 32px;
font-weight: bold;
color: #000000;
background-image: url("template/bg_1.gif");
padding: 0px
}

td.rowhead {
font-weight: bold;
text-align: right;
vertical-align: top;
}


td.noborder {
 border: none;
}

td.emotion {
 border: none;
 vertical-align: bottom;
 text-align: center;
}


a:link, a:visited{
	color: #000000;
}

a:hover {
	color: #0033FF;
	text-decoration: underline;
}


a.catlink:link, a.catlink:visited{
	font-weight: none;
	color: #000000;
	text-decoration: none;
}

a.catlink:hover {
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
}


a.menu:link, a.menu:visited{
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}

a.menu:hover {
	font-weight: bold;
	color: #FEF485;
	text-decoration: underline;
}

a.de_menu:link, a.de_menu:visited{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.de_menu:hover {
	font-weight: bold;
	color: #8900B7;
	text-decoration: underline;
}


input, select, textarea {
	font-family: "MS Sans serif",tahoma, arial, helvetica, sans-serif;
	font-size: 9pt;
}

h2 {
height: 28;
border: #000000 1px;
border-style: solid solid none solid;
background-image:url("template/bg_3.gif");
font-size: 10pt;
color: #FFFFFF;
text-align: center;
margin-bottom: 0px;
margin-top: 5px;
padding-top: 3px;
vertical-align: middle;
}

h1 {
font-weight: bold;
font-size: 12pt;
color: #000000;
}

p {
	font-size: 10pt;
}

p.sub { 
margin-bottom: 4pt;
}


font.gray
{
color: #6A6A6A;
}

.button {
margin: 1px;
padding: 2px;
}

.button:hover {
opacity:.60;
filter: alpha(opacity=60); 
-moz-opacity: 0.60;
}

#dhtmltooltip{
		font-family: "MS Sans serif",tahoma, arial, helvetica, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #FFFFFF;
		position: absolute;
		border: 1px solid #FFC1FF;
		padding: 5px;
		text-align: center;
		background-color: #892F9F;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}