/* Floatbox v3.24 */

#fbBox {
	position: absolute;
	z-index:1000;
	border-style: solid;
	border-width: 0;
	margin: 0;
	padding: 0;
}

div.fbBox_custom {
	position: absolute;
	z-index:1001;
	border-color: #fe6700;
	background-color: #ececec;	
}

#fbBox div, #fbBox a, #fbBox img, #fbBox iframe {
	border-width: 0;
	margin: 0;
	padding: 0;
	outline: none;
	-moz-outline: none;  /* for older Netscape, doesn't validate, remove if you like */
}

#fbBox #fbMainDiv, #fbBox #fbInfoPanel, #fbBox #fbControlPanel {
	position: absolute;
	border-style: solid;
	/*overflow: hidden;*/
}

#fbBox #fbMainDiv {	
	background-color: #FFFFFF;
}

#fbMainDiv div{	
	background-color: #FFFFFF;
}

#fbMainDiv iframe{	
	background-color: #FFFFFF;
}

/* innerBorder color */
#fbBox .fbMainDiv_custom { border-color: #C5C5C5;}

#fbBox a {
	background: url('graphics/blank.gif');
	zoom: 1;
}

#fbZoomDiv, a.fbPopup img, #fbBox #fbIndexLinks img {
	position: absolute;
	left: 0;
	top: -9999px;
	/* border-width is set in js code */
	border-style: solid;
	border-color: black;
	margin: 0;
	padding: 0;
}

#fbBox #fbLoader {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

#fbOverlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	margin: 0;
	padding: 0;
}

/* overlay color */
div.fbOverlay_custom { background-color: #000000; }

/* animated 'loading' graphic */
#fbBox .fbLoader_custom { background-image: url('graphics/loading_black_small.gif'); }

#fbBox #fbShadowTop, #fbShadowRight, #fbBox #fbShadowBottom, #fbBox #fbShadowLeft, #fbBox #fbShadowCorner {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
}

#fbBox #fbCanvas {
	position: relative;  /* won't fade in ie6 if absolute */
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;	
}

#fbBox #fbInfoPanel {
	line-height: 1.25em;
	/* caption and info link text */
  	font-family: "Verdana", "Trebuchet MS", "Segoe UI", "Tahoma", "Verdana";
	font-size: 13px;
	font-weight: bold;
	color: #e52202;
}

#fbBox #fbCaption {
	cursor: default;
}

#fbBox #fbInfoLink {
	padding-bottom: .1em;
}

/* caption, infoLink, printLink, & indexLinks:hover color */
#fbBox .fbInfoPanel_custom, #fbBox .fbInfoPanel_custom a:link, #fbBox .fbInfoPanel_custom a:visited, #fbBox #fbIndexLinks.fbIndexLinks_custom a:hover { color: #000; }

#fbBox #fbClose {
	width: 46px;  /* = dimensions of the 'close' graphic */
	height: 14px;
	background-repeat: no-repeat;
}

/* 'close' graphic */
#fbBox .fbClose_custom { background-image: url('graphics/close_white.gif');}

/* posLeft, posCenter & posRight are dynamically assigned classes that allow layout of the info and control panels depending on which side they're on */
/* info panel */
#fbInfoPanel.posCenter, #fbInfoDiv.posCenter, #fbIndexLinks.posCenter {
	margin: 0 auto;
}
#fbInfoPanel.posRight, #fbInfoDiv.posRight, #fbIndexLinks.posRight {
	float: right;
}
#fbInfoPanel.posLeft, #fbInfoDiv.posLeft, #fbIndexLinks.posLeft {
	float: left;
}

/* IE6 wants these, maybe for layout? */
#fbClose{
	float: left;
}

