body { margin: 0px;  }
form { margin: 0px; padding: 0px; }

div#topbar { width: 100%; height: 27; background-image:url(gradient2.jpg); }
div#logo { float: right; background-image: url(fireflynet.jpg); height: 25px; width: 200px }

div#bottombar { width: 100%; border-top: 2px solid #636365; text-align: right }

input#btn_submit, input#txt_search { font-size: 8pt; font-family: Tahoma }

.topright a:link
{
	color: white;
}
.topright a:visited
{
	color: white;
}
.topright a:hover
{
	color: white;
}

td.pm
{
	width: 200px; background-color: #f0f0f0; border-right: 1px dotted #636365;
}

.pm ul
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 0px;
	margin: 5px
}
.pm ul ul
{
	font-size: 8pt
}

.actions
{
	padding: 2px;
	color: white;
	font-weight: bold
}
.actions input
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt
}
#ffLB hr { width: 95%;  }


.ffMenuHidden
{
	visibility: hidden; position:absolute; background-color: white; z-index: 3; top: 0px; left: 0px;
}
.ffMenuShow
{
	filter:alpha(opacity=92); opacity: 0.92; position:absolute; border: 1px solid #bbbbbb; width: 145px; visibility: visible; background-color: #dddddd; z-index: 3; top: 0px; left: 0px;
}
.ffMenuShadowHidden
{
	position:absolute; visibility: hidden; background-color: black; z-index: 2;
}
.ffMenuShadowShow
{
	position:absolute; visibility: hidden; background-color: #000000; filter:alpha(opacity=10); z-index: 2; -moz-opacity: 0.1; opacity: 0.1;
}
td.ffMenuItem
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	padding-top: 2px; 
	padding-bottom: 2px;
	height: 22px;
}
td.ffMenuItemSelected
{
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	background-color: #bbbbbb;
	color: white; cursor: pointer; 
	cursor: hand;
	font-size: 8pt; padding-top: 2px; padding-bottom: 2px;
	height: 22px;
	background-image: url(gradient1.jpg);
}
.lefthandlink
{
	text-decoration: none;
}
.lefthandslink
{
	text-decoration: none;
	color: Black;
}
a:hover.lefthandslink
{
	color: Blue;
}
a
{
	color: blue;	
}

td.pm hr

{
width: 80%;
}

	hr.pagebreak
	{
		page-break-after:always;
		display:none;
	}

h1 { font-size: 150%; }
h2 { font-size: 130%; }
h3 { font-size: 120%; }
h4 { font-size: 110%; }
.dhe_Colour_col1 { color: #330000; }
.dhe_Colour_col5 { color: #660000; }
.dhe_Colour_col9 { color: #990000; }
.dhe_Colour_col13 { color: #FF0000; }

.dhe_Colour_col2 { color: #003300; }
.dhe_Colour_col6 { color: #006600; }
.dhe_Colour_col10 { color: #009900; }
.dhe_Colour_col14 { color: #00FF00; }


.dhe_Colour_col3 { color: #000033; }
.dhe_Colour_col7 { color: #000066; }
.dhe_Colour_col11 { color: #000099; }
.dhe_Colour_col15 { color: #0000FF; }

.dhe_Colour_col4 { color: #000000; }
.dhe_Colour_col8 { color: #333333; }
.dhe_Colour_col12 { color: #666666; }
.dhe_Colour_col16 { color: #999999; } 