/* Floatbox 5.3.4 *//*Sections:  - custom color scheme (modify colors and bg images for controls here)  - other color schemes  - control widgets (adjust control sizes here if you've swapped out the controls' bg images)  - other settings (not user-changeable)*//** custom color scheme **//* overlay color */#fbOverlay.fb_custom {	background-color: #bedef4;/* 	background-image: url(graphics/blank.gif);  add a custom background image for the transparent page overlay */}/* main floatbox color */#fbBox #fbBackground.fb_custom, #fbBox #fbCorners.fb_custom {	background-color: #bedef4;}/* outerBorder color */#fbBox #fbCorners.fb_custom {	border-color: #bedef4;}/* innerBorder color */#fbBox #fbContentWrapper.fb_custom {	border-color: #bedef4;}/* animated 'loading' graphic */div#fbLoaderGif.fb_custom {	background-image: url(graphics/loader_black_small.gif);}/* resize button graphic in the top left corner *//* note: if you want the smaller resize button, change #fbResizer width and height to 19px *//* and also add "_small" to the resize gif name (e.g., graphics/resizer_custom_small.gif) */#fbBox #fbResizer.fb_custom {	background-image: url(graphics/resizer_custom.gif);}/* resize dragger in the lower right corner */#fbBox #fbDragger.fb_custom {	background-image: url(graphics/dragger_custom.gif);}/* overlay nav graphics */#fbBox #fbOverlayPrev.fb_custom {	background-image: url(graphics/overlayPrev_custom.gif);}#fbBox #fbOverlayNext.fb_custom {	background-image: url(graphics/overlayNext_custom.gif);}/* newWindowLink image */#fbBox #fbNewWindowLink.fb_custom a {	background-image: url(graphics/newWindow_custom_off.png);}#fbBox #fbNewWindowLink.fb_custom a:hover {	background-image: url(graphics/newWindow_custom_on.png);}/* 'image x of y', indexLinks & newWindowLink text color */#fbBox #fbIndexLinks.fb_custom, #fbBox #fbIndexLinks.fb_custom a,#fbBox #fbNewWindowLink.fb_custom a, #fbBox #fbItemNumber.fb_custom {	color: #522994;}/* captions, infoLink, printLink, indexLinks:hover & newWindowLink:hover text color */#fbBox #fbCaption.fb_custom, #fbBox #fbCaption2.fb_custom,#fbBox #fbtlWidgetDiv.fb_custom a, #fbBox #fbtrWidgetDiv.fb_custom a,#fbBox #fbblWidgetDiv.fb_custom a, #fbBox #fbbrWidgetDiv.fb_custom a,#fbBox #fbIndexLinks.fb_custom a:hover, #fbBox #fbNewWindowLink.fb_custom a:hover {	color: #522994;}/* 'prev' and 'next' nav graphics */#fbBox #fbPrev.fb_custom {	background-image: url(graphics/prev_custom.gif);}#fbBox #fbNext.fb_custom {	background-image: url(graphics/next_custom.gif);}/* 'play' and 'pause' graphics */#fbBox #fbPlay.fb_custom {	background-image: url(graphics/play_custom.gif);}#fbBox #fbPause.fb_custom {	background-image: url(graphics/pause_custom.gif);}/* 'close' and 'outerClose' graphics */#fbBox #fbClose.fb_custom {	background-image: url(graphics/close_custom.gif);}#fbBox #fbOuterClose.fb_custom {	background-image: url(graphics/outerClose_custom.png);}/** end of custom color scheme **//** other color schemes **/#fbOverlay.fb_black {	background-color: #bedef4;}#fbOverlay.fb_white {	background-color: #000;}#fbOverlay.fb_blue {	background-color: #0b183b;}#fbOverlay.fb_yellow {	background-color: #752;}#fbOverlay.fb_red {	background-color: #280000;}#fbBox #fbBackground.fb_black, #fbBox #fbCorners.fb_black {	background-color: #b8aff2;}#fbBox #fbBackground.fb_white, #fbBox #fbCorners.fb_white {	background-color: #fff;}#fbBox #fbBackground.fb_blue, #fbBox #fbCorners.fb_blue {	background-color: #0b183b;}#fbBox #fbBackground.fb_yellow, #fbBox #fbCorners.fb_yellow {	background-color: #ed9;}#fbBox #fbBackground.fb_red, #fbBox #fbCorners.fb_red {	background-color: #580808;}#fbBox #fbCorners.fb_black {	border-color: #522994;}#fbBox #fbCorners.fb_white {	border-color: #555;}#fbBox #fbCorners.fb_blue {	border-color: #4060a8;}#fbBox #fbCorners.fb_yellow {	border-color: #680c0c;}#fbBox #fbCorners.fb_red {	border-color: #945848;}#fbBox #fbContentWrapper.fb_black {	border-color: #522994;}#fbBox #fbContentWrapper.fb_white {	border-color: #bedef4;}#fbBox #fbContentWrapper.fb_blue {	border-color: #aaa8be;}#fbBox #fbContentWrapper.fb_yellow {	border-color: #700;}#fbBox #fbContentWrapper.fb_red {	border-color: #b64;}div#fbLoaderGif.fb_black {	background-image: url(graphics/loader_black.gif);}div#fbLoaderGif.fb_white {	background-image: url(graphics/loader_white.gif);}div#fbLoaderGif.fb_blue {	background-image: url(graphics/loader_black.gif);}div#fbLoaderGif.fb_yellow {	background-image: url(graphics/loader_white.gif);}div#fbLoaderGif.fb_red {	background-image: url(graphics/loader_black.gif);}#fbBox #fbResizer.fb_black {	background-image: url(graphics/resizer_black.gif);}#fbBox #fbResizer.fb_white {	background-image: url(graphics/resizer_white.gif);}#fbBox #fbResizer.fb_blue {	background-image: url(graphics/resizer_blue.gif);}#fbBox #fbResizer.fb_yellow {	background-image: url(graphics/resizer_yellow.gif);}#fbBox #fbResizer.fb_red {	background-image: url(graphics/resizer_red.gif);}#fbBox #fbDragger.fb_black {	background-image: url(graphics/dragger_black.gif);}#fbBox #fbDragger.fb_white {	background-image: url(graphics/dragger_white.gif);}#fbBox #fbDragger.fb_blue {	background-image: url(graphics/dragger_blue.gif);}#fbBox #fbDragger.fb_yellow {	background-image: url(graphics/dragger_yellow.gif);}#fbBox #fbDragger.fb_red {	background-image: url(graphics/dragger_red.gif);}#fbBox #fbOverlayPrev.fb_black {	background-image: url(graphics/overlayPrev_black.gif);}#fbBox #fbOverlayNext.fb_black {	background-image: url(graphics/overlayNext_black.gif);}#fbBox #fbOverlayPrev.fb_white {	background-image: url(graphics/overlayPrev_white.gif);}#fbBox #fbOverlayNext.fb_white {	background-image: url(graphics/overlayNext_white.gif);}#fbBox #fbOverlayPrev.fb_blue {	background-image: url(graphics/overlayPrev_blue.gif);}#fbBox #fbOverlayNext.fb_blue {	background-image: url(graphics/overlayNext_blue.gif);}#fbBox #fbOverlayPrev.fb_yellow {	background-image: url(graphics/overlayPrev_yellow.gif);}#fbBox #fbOverlayNext.fb_yellow {	background-image: url(graphics/overlayNext_yellow.gif);}#fbBox #fbOverlayPrev.fb_red {	background-image: url(graphics/overlayPrev_red.gif);}#fbBox #fbOverlayNext.fb_red {	background-image: url(graphics/overlayNext_red.gif);}#fbBox #fbNewWindowLink.fb_black a {	background-image: url(graphics/newWindow_black_off.png);}#fbBox #fbNewWindowLink.fb_black a:hover {	background-image: url(graphics/newWindow_black_on.png);}#fbBox #fbNewWindowLink.fb_white a {	background-image: url(graphics/newWindow_white_off.png);}#fbBox #fbNewWindowLink.fb_white a:hover {	background-image: url(graphics/newWindow_white_on.png);}#fbBox #fbNewWindowLink.fb_blue a {	background-image: url(graphics/newWindow_blue_off.png);}#fbBox #fbNewWindowLink.fb_blue a:hover {	background-image: url(graphics/newWindow_blue_on.png);}#fbBox #fbNewWindowLink.fb_yellow a {	background-image: url(graphics/newWindow_yellow_off.png);}#fbBox #fbNewWindowLink.fb_yellow a:hover {	background-image: url(graphics/newWindow_yellow_on.png);}#fbBox #fbNewWindowLink.fb_red a {	background-image: url(graphics/newWindow_red_off.png);}#fbBox #fbNewWindowLink.fb_red a:hover {	background-image: url(graphics/newWindow_red_on.png);}#fbBox #fbIndexLinks.fb_black, #fbBox #fbIndexLinks.fb_black a,#fbBox #fbNewWindowLink.fb_black a, #fbBox #fbItemNumber.fb_black {	color: #522994;}#fbBox #fbIndexLinks.fb_white, #fbBox #fbIndexLinks.fb_white a,#fbBox #fbNewWindowLink.fb_white a, #fbBox #fbItemNumber.fb_white {	color: #522994;}#fbBox #fbIndexLinks.fb_blue, #fbBox #fbIndexLinks.fb_blue a,#fbBox #fbNewWindowLink.fb_blue a, #fbBox #fbItemNumber.fb_blue {	color: #522994;}#fbBox #fbIndexLinks.fb_yellow, #fbBox #fbIndexLinks.fb_yellow a,#fbBox #fbNewWindowLink.fb_yellow a, #fbBox #fbItemNumber.fb_yellow {	color: #522994;}#fbBox #fbIndexLinks.fb_red, #fbBox #fbIndexLinks.fb_red a,#fbBox #fbNewWindowLink.fb_red a, #fbBox #fbItemNumber.fb_red {	color: #522994;}#fbBox #fbCaption.fb_black, #fbBox #fbCaption2.fb_black,#fbBox #fbtlWidgetDiv.fb_black a, #fbBox #fbtrWidgetDiv.fb_black a,#fbBox #fbblWidgetDiv.fb_black a, #fbBox #fbbrWidgetDiv.fb_black a,#fbBox #fbIndexLinks.fb_black a:hover, #fbBox #fbNewWindowLink.fb_black a:hover {	color: #522994;}#fbBox #fbCaption.fb_white, #fbBox #fbCaption2.fb_white,#fbBox #fbtlWidgetDiv.fb_white a, #fbBox #fbtrWidgetDiv.fb_white a,#fbBox #fbblWidgetDiv.fb_white a, #fbBox #fbbrWidgetDiv.fb_white a,#fbBox #fbIndexLinks.fb_white a:hover, #fbBox #fbNewWindowLink.fb_white a:hover {	color: #000;}#fbBox #fbCaption.fb_blue, #fbBox #fbCaption2.fb_blue,#fbBox #fbtlWidgetDiv.fb_blue a, #fbBox #fbtrWidgetDiv.fb_blue a,#fbBox #fbblWidgetDiv.fb_blue a, #fbBox #fbbrWidgetDiv.fb_blue a,#fbBox #fbIndexLinks.fb_blue a:hover, #fbBox #fbNewWindowLink.fb_blue a:hover {	color: #522994;}#fbBox #fbCaption.fb_yellow, #fbBox #fbCaption2.fb_yellow,#fbBox #fbtlWidgetDiv.fb_yellow a, #fbBox #fbtrWidgetDiv.fb_yellow a,#fbBox #fbblWidgetDiv.fb_yellow a, #fbBox #fbbrWidgetDiv.fb_yellow a,#fbBox #fbIndexLinks.fb_yellow a:hover, #fbBox #fbNewWindowLink.fb_yellow a:hover {	color: #522994;}#fbBox #fbCaption.fb_red, #fbBox #fbCaption2.fb_red,#fbBox #fbtlWidgetDiv.fb_red a, #fbBox #fbtrWidgetDiv.fb_red a,#fbBox #fbblWidgetDiv.fb_red a, #fbBox #fbbrWidgetDiv.fb_red a,#fbBox #fbIndexLinks.fb_red a:hover, #fbBox #fbNewWindowLink.fb_red a:hover {	color: #522994;}#fbBox #fbPrev.fb_black {	background-image: url(graphics/prev_black.gif);}#fbBox #fbNext.fb_black {	background-image: url(graphics/next_black.gif);}#fbBox #fbPrev.fb_white {	background-image: url(graphics/prev_white.gif);}#fbBox #fbNext.fb_white {	background-image: url(graphics/next_white.gif);}#fbBox #fbPrev.fb_blue {	background-image: url(graphics/prev_blue.gif);}#fbBox #fbNext.fb_blue {	background-image: url(graphics/next_blue.gif);}#fbBox #fbPrev.fb_yellow {	background-image: url(graphics/prev_yellow.gif);}#fbBox #fbNext.fb_yellow {	background-image: url(graphics/next_yellow.gif);}#fbBox #fbPrev.fb_red {	background-image: url(graphics/prev_red.gif);}#fbBox #fbNext.fb_red {	background-image: url(graphics/next_red.gif);}#fbBox #fbPlay.fb_black {	background-image: url(graphics/play_black.gif);}#fbBox #fbPause.fb_black {	background-image: url(graphics/pause_black.gif);}#fbBox #fbPlay.fb_white {	background-image: url(graphics/play_white.gif);}#fbBox #fbPause.fb_white {	background-image: url(graphics/pause_white.gif);}#fbBox #fbPlay.fb_blue {	background-image: url(graphics/play_blue.gif);}#fbBox #fbPause.fb_blue {	background-image: url(graphics/pause_blue.gif);}#fbBox #fbPlay.fb_yellow {	background-image: url(graphics/play_yellow.gif);}#fbBox #fbPause.fb_yellow {	background-image: url(graphics/pause_yellow.gif);}#fbBox #fbPlay.fb_red {	background-image: url(graphics/play_red.gif);}#fbBox #fbPause.fb_red {	background-image: url(graphics/pause_red.gif);}#fbBox #fbClose.fb_black {	background-image: url(graphics/close_black.gif);}#fbBox #fbClose.fb_white {	background-image: url(graphics/close_white.gif);}#fbBox #fbClose.fb_blue {	background-image: url(graphics/close_blue.gif);}#fbBox #fbClose.fb_yellow {	background-image: url(graphics/close_yellow.gif);}#fbBox #fbClose.fb_red {	background-image: url(graphics/close_red.gif);}#fbBox #fbOuterClose.fb_black {	background-image: url(graphics/outerClose_black.png);}#fbBox #fbOuterClose.fb_white {	background-image: url(graphics/outerClose_white.png);}#fbBox #fbOuterClose.fb_blue {	background-image: url(graphics/outerClose_blue.png);}#fbBox #fbOuterClose.fb_yellow {	background-image: url(graphics/outerClose_yellow.png);}#fbBox #fbOuterClose.fb_red {	background-image: url(graphics/outerClose_red.png);}/** end of other color schemes **//** control widgets **/#fbBox #fbControls {	font-size: 1px;	height: 14px;  /* all the controls (prev|next, play|pause, close) should be the same height */}#fbBox #fbNavControls {	width: 88px;  /* sum of prev and next widths */	height: 14px;}#fbBox #fbPrev {	float: left;	width: 44px;  /* prev nav control */	height: 14px;}#fbBox #fbNext {	float: right;	width: 44px; /* next nav control */	height: 14px;}#fbBox #fbPlayPause, #fbBox #fbPlay, #fbBox #fbPause {	text-align: justify;	width: 46px;  /* slideshow controls - play and pause need to be the same size */	height: 14px;}#fbBox #fbPlay, #fbBox #fbPause, #fbBox #fbOuterClose {	position: absolute;}#fbBox #fbClose {	width: 46px;  /* the close button */	height: 14px;}#fbBox #fbOuterClose {	width: 27px;  /* the round outer close button */	height: 27px;}#fbBox #fbResizer {	position: absolute;	left: 0;	top: 0;	width: 25px;  /* resizer widget in the top-left corner */	height: 25px;}#fbBox #fbDragger {	position: absolute;	cursor: nw-resize;	background-position: right bottom;  /* 'cause ie6 makes it taller than actual size */	width: 12px;  /* dragger widget in the bottom-right corner */	height: 12px;}/** end of control widgets **/body div#fbOverlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	border-width: 0;	margin: 0;	padding: 0;}body div#fbBox {	position: absolute;	border-style: solid;	border-width: 0;	margin: 0;	padding: 0;	outline-style: none;	background-color: transparent;}#fbBox div.fbx, #fbBox a.fbx, #fbBox img.fbx, #fbBox iframe.fbx, img#fbZoomImg.fbx, img#fbSlowLoad.fbx {	border-width: 0;	margin: 0;	padding: 0;	outline-style: none;	background-repeat: no-repeat;	background-color: transparent;}#fbBox a.fbx {	background-image: url(graphics/blank.gif);}#fbBox #fbContent {	position: relative;}#fbBox img#fbContent {	display: inline;}img#fbZoomImg.fbx, img#fbSlowLoad.fbx, #fbContentWrapper img.fbIndex,a.fbPopup img:first-child, a.fbPopdown img:first-child, a.fbPopleft img:first-child,a.fbPopright img:first-child, a.fbPopcenter img:first-child, a.fbPoppip img:first-child,a.fbPopup img.fbPopper, a.fbPopdown img.fbPopper, a.fbPopleft img.fbPopper,a.fbPopright img.fbPopper, a.fbPopcenter img.fbPopper, a.fbPoppip img.fbPopper {	position: absolute;	left: 0;	top: -9999px;	border-style: solid;	border-color: #000;	margin: 0;	padding: 0;}#fbContentWrapper img.fbIndex {	border-width: 1px;}#fbBox #fbBackground, #fbBox #fbBoxLiner, div#fbLoaderGif.fbx, #fbBox #fbCover {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	min-width: 100%;	min-height: 100%;	overflow: hidden;	background-color: transparent;	background-position: center;	background-repeat: no-repeat;}#fbBox #fbBoxLiner {	position: relative;  /* images won't fade in/out in ie6 if absolute */	overflow: visible;  /* so fbDragger can show */}#fbBox #fbCover {	background-image: url(graphics/blank.gif);}#fbBox #fbHeader, #fbBox #fbFooter {	position: absolute;	background-color: transparent;	overflow: hidden;}#fbBox #fbShadows, #fbBox #fbShadowTop, #fbBox #fbShadowRight, #fbBox #fbShadowBottom, #fbBox #fbShadowLeft, #fbBox #fbShadowCorner,#fbBox #fbCorners, #fbBox #fbCornerTop, #fbBox #fbCornerRight, #fbBox #fbCornerBottom, #fbBox #fbCornerLeft, #fbBox #fbCorners2 {	position: absolute;	width: 100%;	height: 100%;	overflow: hidden;}#fbBox #fbBackground {	background-repeat: repeat;}#fbBox #fbShadows, #fbBox #fbCorners {	overflow: visible;	border-style: solid;}#fbBox #fbShadowRight {	background-position: right top;}#fbBox #fbShadowCorner {	background-position: right bottom;}#fbBox #fbShadowBottom {	background-position: left bottom;}#fbBox #fbContentWrapper, #fbBox #fbtlPanel, #fbBox #fbtrPanel, #fbBox #fbblPanel, #fbBox #fbbrPanel {	position: absolute;	border-style: solid;	overflow: hidden;	background-color: transparent;}#fbBox #fbInfoLink, #fbBox #fbPrintLink {  /* "Info...", "Print..." */	font-weight: bold;}#fbBox #fbLeftNav, #fbBox #fbRightNav {	position: absolute;	height: 100%;}#fbBox #fbLeftNav, #fbBox #fbOverlayPrev {	left: 0;}#fbBox #fbRightNav, #fbBox #fbOverlayNext {	right: 0;}#fbBox #fbOverlayPrev, #fbBox #fbOverlayNext {	position: absolute;	width: 49px;  /* popup prev and next that overlays images */	height: 23px;}#fbBox #fbtlPanel, #fbBox #fbtrPanel, #fbBox #fbblPanel, #fbBox #fbbrPanel {	line-height: 1.25em;	/* caption etc. text */  	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	}#fbBox #fbCaption, #fbBox #fbCaption2 {	cursor: default;}#fbBox #fbItemNumber {	font-size: 10px;  /* 'image x of y' text */	white-space: nowrap;	cursor: default;}#fbBox #fbIndexLinks {	clear: both;	margin: 4px 0;	padding: 0;}#fbBox #fbIndexLinks a {	margin: 0;	padding: 3px 0;	outline-style: none;	text-decoration: none;	display: inline-block;}#fbBox #fbIndexLinks a:hover {	text-decoration: underline;}#fbBox #fbIndexLinks a#fbCurrentIndex, #fbBox #fbIndexLinks span {	text-decoration: none;	cursor: default;}#fbBox #fbNewWindowLink {	clear: both;	margin-top: 0;	margin-bottom: 0;	padding-left: 1px;}#fbBox #fbNewWindowLink a {	font-size: 12px;	padding-left: 19px;  /* for the bg image */	background-position: top left;}/* posLeft, posCenter & posRight are dynamically assigned classes that allow layout of the panels depending on which side they're on */#fbBox #fbtlPanel.posCenter, #fbBox #fbtrPanel.posCenter,#fbBox #fbblPanel.posCenter, #fbBox #fbbrPanel.posCenter,#fbBox #fbtlWidgetDiv.posCenter, #fbBox #fbtrWidgetDiv.posCenter,#fbBox #fbblWidgetDiv.posCenter, #fbBox #fbbrWidgetDiv.posCenter,#fbBox #fbIndexLinks.posCenter, #fbBox #fbNewWindowLink.posCenter {	margin: 0 auto;}#fbBox #fbtlPanel.posRight, #fbBox #fbtrPanel.posRight,#fbBox #fbblPanel.posRight, #fbBox #fbbrPanel.posRight,#fbBox #fbtlWidgetDiv.posRight, #fbBox #fbtrWidgetDiv.posRight,#fbBox #fbblWidgetDiv.posRight, #fbBox #fbbrWidgetDiv.posRight,#fbBox #fbIndexLinks.posRight, #fbBox #fbNewWindowLink.posRight,#fbBox #fbControls.posRight, #fbBox #fbClose.posRight,#fbBox #fbSubControls.posRight, #fbBox #fbNavControls.posLeft,#fbBox #fbPlayPause.posLeft {	float: right;}#fbBox #fbtlPanel.posLeft, #fbBox #fbtrPanel.posLeft,#fbBox #fbblPanel.posLeft, #fbBox #fbbrPanel.posLeft,#fbBox #fbtlWidgetDiv.posLeft, #fbBox #fbtrWidgetDiv.posLeft,#fbBox #fbblWidgetDiv.posLeft, #fbBox #fbbrWidgetDiv.posLeft,#fbBox #fbIndexLinks.posLeft, #fbBox #fbNewWindowLink.posLeft,#fbBox #fbControls.posLeft, #fbBox #fbClose.posLeft,#fbBox #fbSubControls.posLeft, #fbBox #fbNavControls.posRight,#fbBox #fbPlayPause.posRight {	float: left;}/* IE6 wants these, maybe for layout? */#fbSubControls, #fbClose, #fbIndexLinks, #fbNewWindowLink, #fbPlayPause, #fbNavControls {	float: left;}div.fbCycler {	position: relative;}div.fbCycler a, div.fbCycler div {	position: absolute;	display: none;/* 	left: 0; */	text-decoration: none;}div.fbCycler a:first-child, div.fbCycler a.first-child {	display: inline;}div.fbCycler div:first-child, div.fbCycler div.first-child {	display: block;}div.fbCycler span {  /* wrap text under the thumbnail/image */	display: block;	text-align: center;}div.fbCycler a span {	text-decoration: underline;}object#fbMedia {	width: 100%;	height: 100%;}body span.fbVideoThumb {	display: inline-block;	position: relative;	cursor: pointer;}body span.fbVideoThumb img.fbVideoPlay {	position: absolute;	border-width: 0;	margin: 0;}/* firefox/flash outline and wmode-scroll-click bug fixes */object.fbFlashObject {	outline-style: none;}object.fbFlashObject:hover {	border: 0 solid;}