.invisible{
	visibility: hidden;
}

.fhpicture {
	clear: none;
	float: left;
	background: none;
	border-left:solid 0px #fff;
	border-right: solid 0px #fff;	
}

.fhcontent {
	clear: none;
	float: left;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 8pt;
	height: 100%;
	padding: 8px 0px;
}

.fhbuttons {
	clear: none;
	float: left;
	background-color: #fff;
	height: 36px;
}

.fhbuttonBorder {
	height: 36px;
}

.fh{
	position: absolute;
}

.clear{
	display:block;
	font-size:0pt;
	clear:both;
	float:none;
}

div.fh_hbar {
	padding: 3px 0px;
	background: url(../img/icons_sheet.gif) repeat-x 0 -375px;
	clear: both;
}

div.fh_vbar{
	background: url(../img/icons_sheet.gif)  no-repeat 100% -310px;
	float: left;
	clear: none;	
	padding: 0;
	border: 0;
	height: 26px;
	width: 34%;	
}

#fhLButton, fhRButton  {width:33%;}

div.fh_Actbutton{
	float: left;
	width: 20px;
	height: 26px;
	text-align: center;
}

.fh_clearRight{
	clear: right;
}

a.fhABtnLink{
	display: block;	
	height: 16px;
	margin-top: 6px;
	background-image: url(../img/icons_sheet.gif);
	background-repeat: no-repeat;		
}

.fhSendMsgBox{ background-position: 100% -292px; }
.fhAddCmtBox{ background-position: 0 -255px; }
.fhAddFrndBox{ background-position: 0 -275px; }

/* square borders */
#fh div.fhlborder { float: left;clear: right;width: 4px;border-left:solid 1px #bbb; background-color:#fff;}
#fh div.fhrborder {float: left;clear: right;width: 4px;border-right:solid 1px #bbb; background-color: #fff;}
#fh div.t div div {border-top:solid 1px #bbb; background-color:#fff;}
#fh div.b div div {border-bottom:solid 1px #bbb;}
#fh div.m {height: 100%}


div[id=fh] div.fhrborder{ background-image: url(../img/fh_rborder.gif);	background-repeat: repeat-y; float: left; clear: right;	width:5px; border:none;}
div[id=fh] div.t div div { height: 4px; margin:0px 5px 0px 0px; border-top:solid 1px #bbb; background: none}
div[id=fh] div.t { background: url(../img/fh_RCorners_bb.png) top left no-repeat; font-size:0px;} 
div[id=fh] div.t div { margin-left: 5px; background: url(../img/fh_RCorners_bb.png) top right no-repeat; }
div[id=fh] div.b div div{ border:none !important ; background: #ffffff url(../img/fh_RCorners_bb.png) 0px -100px repeat-x; height: 5px; margin: 0px 5px 0px 0px;}
div[id=fh] div.b { background: url(../img/fh_RCorners_bb.png) left bottom no-repeat; font-size:0px; border:none; } 
div[id=fh] div.b div { margin-left: 5px; background: url(../img/fh_RCorners_bb.png) right bottom no-repeat; /*clear:both*/}


