@charset "UTF-8";
/* CSS Document */

/****************************************************
 *
 *
 * IMA-Components-Preloader5
 *
 *
 *****************************************************/
 
 .IMA-Components-Preloader5-Container {
	position:absolute;
 }
 
 .IMA-Components-Preloader5-Bar {
	position:absolute;
	left:0px;
	top:0px;
	
	border:#999999 thin;
	
	width:300px;
	height:20px;
 }
 
 .IMA-Components-Preloader5-Text {
	position:absolute;
	left:0px;
	top:-15px;
	
	font-size:10px;
 }
 
 /****************************************************
 *
 *
 * IMA-Components-Preloader
 *
 *
 *****************************************************/
 
 .IMA-Components-Preloader-Container {
	position:absolute;
	width:300px;
	height:20px;
 }
 
 .IMA-Components-Preloader-Bar {
	position:absolute;
	left:0px;
	top:0px;
	
	background-color:#000000;
 }
 
 .IMA-Components-Preloader-Bar-Background {
 	position:absolute;
	left:0px;
	top:0px;
	
	border:#999999 solid thin;
 }
 
 .IMA-Components-Preloader-Text {
	position:absolute;
	left:0px;
	top:-15px;
	
	font-size:10px;
 }

/****************************************************
 *
 *
 * IMA-Components-Slider-Horizontal-Timeline
 *
 *
 *****************************************************/

.IMA-Components-Slider-Horizontal-Timeline-Container { 
	position:absolute;
}
.IMA-Components-Slider-Horizontal-Timeline-Bar {
	position:absolute;
	width:600px;
	height:18px;
	
	top:3px; /* valign with ticker */
	left:6px; /* halign with ticker */
	
	background-color:#CCCCCC;
}
.IMA-Components-Slider-Horizontal-Timeline-Ticker {
	position:absolute;
	width:12px;
	height:24px;
	z-index:200;
	background-image:url(../graphics/Slider/Horizontal/Timeline/ticker.png);
}

.IMA-Components-Slider-Horizontal-Timeline-Tick-Primary {
	position:absolute;
	width:2px;
	height:18px;
	top:3px;
	background-image:url(../graphics/Slider/Horizontal/slider_notch_white_thick.png);
}

.IMA-Components-Slider-Horizontal-Timeline-Tick-Secondary {
	position:absolute;
	width:1px;
	height:18px;
	top:3px;
	background-image:url(../graphics/Slider/Horizontal/slider_notch_white_thin.png);
}

.IMA-Components-Slider-Horizontal-Timeline-Tick-Label {
	position:absolute;	
	font-size:10px;
	top:19px;
}

.IMA-Components-Slider-Horizontal-Timeline-Play {
	position:absolute;
	left: -37px;
	top:-1px;
	
	width:27px;
	height:27px;
	
	background-image:url(../graphics/Slider/pauseButton.png);
}

.IMA-Components-Slider-Horizontal-Timeline-Pause {
	position:absolute;
	left: -37px;
	top:-1px;
	
	width:27px;
	height:27px;
	
	background-image:url(../graphics/Slider/playButton.png);
}

.IMA-Components-Slider-Horizontal-Timeline-Rewind {
	position:absolute;
	left: 620px;
	top:-1px;
	
	width:47px;
	height:27px;
	
	background-image:url(../graphics/Slider/rewindButton.png);
}

/****************************************************
 *
 *
 * IMA-Components-Slider-Vertical-Timeline
 *
 *
 *****************************************************/

.IMA-Components-Slider-Vertical-Timeline-Container { 
	position:absolute;
}
.IMA-Components-Slider-Vertical-Timeline-Bar {
	position:absolute;
	width:18px;
	height:550px;
	
	top:6px; /* valign with ticker */
	left:3px; /* halign with ticker */
	
	background-color:#CCCCCC;
}
.IMA-Components-Slider-Vertical-Timeline-Ticker {
	position:absolute;
	width:24px;
	height:12px;
	z-index:200;
	background-image:url(../graphics/Slider/Vertical/Timeline/ticker.png);
}

.IMA-Components-Slider-Vertical-Timeline-Tick-Primary {
	position:absolute;
	width:18px;
	height:2px;
	left:3px;
	background-image:url(../graphics/Slider/Vertical/slider_notch_white_thick.png);
}

.IMA-Components-Slider-Vertical-Timeline-Tick-Secondary {
	position:absolute;
	width:18px;
	height:1px;
	left:3px;
	background-image:url(../graphics/Slider/Vertical/slider_notch_white_thin.png);
}

.IMA-Components-Slider-Vertical-Timeline-Tick-Label {
	position:absolute;	
	font-size:10px;
	left:21px;
}

.IMA-Components-Slider-Vertical-Timeline-Play {
	position:absolute;
	left: -2px;
	top:564px;
	
	width:27px;
	height:27px;
	
	background-image:url(../graphics/Slider/pauseButton.png);
}

.IMA-Components-Slider-Vertical-Timeline-Pause {
	position:absolute;
	left: -2px;
	top:564px;
	
	width:27px;
	height:27px;
	
	background-image:url(../graphics/Slider/playButton.png);
}

.IMA-Components-Slider-Vertical-Timeline-Rewind {
	position:absolute;
	left:-12px;
	top:-30px;
	
	width:47px;
	height:27px;
	
	background-image:url(../graphics/Slider/rewindButton.png);
}


/****************************************************
 *
 *
 * IMA-Components-Graph-Timeline
 *
 *
 *****************************************************/

.IMA-Components-Graph-Timeline-Container {
	position:absolute;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}

.IMA-Components-Graph-Timeline-Object-Image {
	position:absolute;
	top:0px;
	left:0px;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

}


/****************************************************
 *
 *
 * IMA-Components-Graph-Wordmap
 *
 *
 *****************************************************/

.IMA-Components-Graph-Wordmap-Container {
	position:absolute;
}

.IMA-Components-Graph-Wordmap-Word-Up {
	position:absolute;
}

.IMA-Components-Graph-Wordmap-Word-Over {
	position:absolute;
}

.IMA-Components-Graph-Wordmap-InfoDisplay {
	position:absolute;
	
	z-index:400;
}

.IMA-Components-Graph-Wordmap-InfoDisplay-CloseButton-Up {
	position:absolute;
	background-image:url(../graphics/Graph/Wordmap/close_up.png);
	
	width:15px;
	height:15px;
	
	top:5px;
	right:5px;
	
	z-index:500;
}

.IMA-Components-Graph-Wordmap-InfoDisplay-CloseButton-Over {
	position:absolute;
	background-image:url(../graphics/Graph/Wordmap/close_over.png);
	
	width:15px;
	height:15px;
	
	top:5px;
	right:5px;
	
	z-index:500;
}

/****************************************************
 *
 *
 * IMA-Components-Graph-Wordmap
 *
 *
 *****************************************************/
 
.IMA-Components-Graph-Magnifier-Container {
	position:absolute;
	left:0px;
	top:0px;	 
}

.IMA-Components-Graph-Magnifier-DisplayImage {
	position:absolute;
	left:0px;
	top:0px;
}

.IMA-Components-Graph-Magnifier-MagnifierControl {
	position:absolute;
	/* do not ever put a left, or top because it is dynamically changed */
	
	-moz-user-select: -moz-none;
}

.IMA-Components-Graph-Magnifier-MagnifierControl-DetailImage {
	position:absolute;
	z-index:100;	
}

.IMA-Components-Graph-Magnifier-MagnifierControl-Lens {
	position:absolute;
	z-index:200;
	
	left:-7.5px;
	top:-7.5px;
	
	width:215px;
	height:215px;
	
	background-image:url(../graphics/Magnifier/lens.png);
	
}

/****************************************************
 *
 *
 * OverlayMap
 *
 *
 *****************************************************/

.IMA-Components-Graph-OverlayMap-Container {
	position:absolute;
}

.IMA-Components-Graph-OverlayMap-Overlay {
	position:absolute;
	top:0px;
	left:0px;
	
}

.IMA-Components-Graph-OverlayMap-OverlaysContainer {
	position:absolute;
	z-index:100;	
}

.IMA-Components-Graph-OverlayMap-ImageMap {
	position:absolute;
	z-index:1000;	
}


/****************************************************
 *
 *
 * OverlayMap
 *
 *
 *****************************************************/
 .IMA-Components-Graph-Comparer-Container {
	 
	 width:880px;
	 height:660px;
 }
 
 .IMA-Components-Graph-Comparer-DraggableObject {
	 position:absolute;	
	  
	 -webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
 }
 
 .IMA-Components-Graph-Comparer-CompareContainer {
	 position:absolute;
	 border:#000 thin solid;	 
 }



/****************************************************
 *
 *
 * UTIL
 *
 *
 *****************************************************/

/* FROM: http://stackoverflow.com/questions/2326004/prevent-selection-in-html */
*.unselectable {
   -moz-user-select: -moz-none;
   -khtml-user-select: none;
   -webkit-user-select: none;
   
   -webkit-touch-callout: none;
   -ms-user-select: none;
   user-select: none;

   /*
     Introduced in IE 10.
     See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
   */
   -ms-user-select: none;
   user-select: none;
}


/****************************************************
 *
 *
 * BracketGame
 *
 *
 *****************************************************/

.IMA-Components-Graph-BracketGame-GameField-SlotContainer-Slot-Active { background-color:#D9E3F5; }
.IMA-Components-Graph-BracketGame-GameField-SlotContainer-Slot-Inactive { background-color:#E8E6DF; }
.IMA-Components-Graph-BracketGame-GameField-SlotContainer-Slot-Correct { background-color:#ACD779; }
.IMA-Components-Graph-BracketGame-GameField-SlotContainer-Slot-Incorrect { background-color:#ED765C; }
.IMA-Components-Graph-BracketGame-GameField-SlotContainer-Slot-Hightlight { background-color:#F4E1AD; }
.IMA-Components-Graph-BracketGame-GameField-InfoWindowContainer { width:200px; height:100px; background-color:#FFFFFF; border: thin #CCC outset; }
.IMA-Components-Graph-BracketGame-GameField-InfoWindowContainer-Title { position:absolute; top:0px; left:0px; width:195px; height:18px; background-color:#333; color:#FFFFFF; text-align:left; font-size:12px; padding-left:5px; padding-top:3px; }
.IMA-Components-Graph-BracketGame-GameField-InfoWindowContainer-Left-Title { position:absolute; top:25px; left:5px; width:92px; height:35px; text-align:center; font-size:12px; }
.IMA-Components-Graph-BracketGame-GameField-InfoWindowContainer-Left-Description { position:absolute; top:55px; left:5px; width:92px; height:30px; text-align:center; font-weight:bold; }
.IMA-Components-Graph-BracketGame-GameField-InfoWindowContainer-Right-Title { position:absolute; top:25px; left:103px; width:92px; height:35px; text-align:center; font-size:12px; }
.IMA-Components-Graph-BracketGame-GameField-InfoWindowContainer-Right-Description { position:absolute; top:55px; left:103px; width:92px; height:30px; text-align:center; font-weight:bold; }


/****************************************************
 *
 *
 * BracketGame
 *
 *
 *****************************************************/

.IMA-Components-Graph-GridController-Row { display:table; border:thin solid #FEFEFE; }
.IMA-Components-Graph-GridController-Cell { 
	display:table-cell;
	width:7px;
	height:10px;
	background-color:#CCCCCC;
	border-left:thin solid #FEFEFE;
	border-right:thin solid #FEFEFE; 
} 
 
 
 
 
 
 
 
 