a:link
{
	color: #000000;
	text-decoration: none;
	font-size:12px
}
a:visited
{
	color: none;
	text-decoration: none;
	font-size:12px
}
a:hover
{
	color: #666666;
	text-decoration: none;
}

.sm a:link
{
	color: #993333;
	font-weight:bold;
	text-decoration: none
}
.sm a:visited
{
	color: #993333;
	font-weight:bold;
	text-decoration: none
}
.sm a:hover
{
	color: #666666;
	text-decoration: none
}
.sm
{
	font-family: Arial;
	font-size: 10pt;
	color: white
}
.topright a:link
{
	color: #000000;
}
.topright a:visited
{
	color: #000000;
	text-decoration: none
}
.topright a:hover
{
	color: #666666;
}

.pm ul
{
	color: #000000;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	padding-right: 0px;
	margin: 5px
}
.pm ul ul
{
	font-size: 8pt
}

.pm a
{
	color: #000000;
}

.actions
{
	padding: 2px;
	color: #000000;
	font-weight: bold
}
.actions input
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt
}
#ffLB hr { width: 95%;  }

body, td, p
{
	font-family: Geneva;
	font-size: 10pt;
	color: black;
}

.dhe_Colour_Red { color: #ff0000 }
.dhe_Colour_Pink { color: #cc3399 }
.dhe_Colour_Green { color: #00ff00 } 
.dhe_Colour_Blue { color: #0000ff } 
.dhe_Colour_White { color: #ffffff }
.dhe_Colour_Black { color: #000000 } 
.dhe_Colour_Grey { color: #cccccc } 
.dhe_Colour_RedLink {color: #993333}
.dhe_Colour_GreyBack {color: #999999}

.dhe_Font_Verdana { font-family: Verdana, sans-serif }
.dhe_Font_Arial { font-family: Arial, sans-serif }
.dhe_Font_Helvetica { font-family: Helvetica, sans-serif }
.dhe_Font_Tahoma { font-family: Tahoma, sans-serif }
.dhe_Font_Geneva { font-family: Geneva, sans-serif }
.dhe_Font_Comic Sans MS { font-family: Comic Sans MS, sans-serif }

.ffMenuHidden
{
	border:none; visibility: hidden; position:absolute; background-color: #999999; z-index: 3; top: 0px; left: 0px;
}
.ffMenuShow
{
	border:none; position:absolute; width: 150px; visibility: visible; background-color: #999999; filter: alpha(opacity=95); 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: #999999; z-index: 2; -moz-opacity: 0.5;
}
td.ffMenuItem
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #993333;
	text-decoration: none;
	border: none;
	padding-top: 2px; 
	padding-bottom: 2px;
	
}
td.ffMenuItemSelected
{
	font-family: Tahoma;
	background-color: #999999;
	color: #993333; 
	cursor: pointer;
	font-weight:bold; 
	border: none;
	cursor: hand;
	font-size: 8pt; 
	padding-top: 2px; 
	padding-bottom: 2px;
}
.lefthandlink
{
	text-decoration: none;
	color: #000000;
}
.lefthandslink
{
	text-decoration: none;
	color: #000000;
}
a:hover.lefthandslink
{
	color: #000000;
}
.ffCalendarDayHeader
{
	background-color: #CCCCCC;
	border-bottom: 1px ;
}
.ffCalendarMonthHeader
{
	background-color: orange;
	color: black;
}
.ffCalendarEventTime
{
	background-color: #666666;
	color: #FFFFFF;
}
.ffCalendarEventInfo
{
	background-color: #666666;
	color: #FFFFFF;
}