
* {
   -webkit-user-select: none;
   -moz-user-select: -moz-none;
   -webkit-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

body {
	margin : 0px 0px 0px 0px;
	background: #111111;
	color: #808080;
	width: 100%;
	font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
	width: 100%;
}

a {
	color: #dddddd;
}
select {
	font-size: 1em;
}
#ViewBox {
	position: fixed;
	display: inline-block;
	margin: 0 auto;
	border: 0px;
	left: 98px;
	background-color: #000000;
}

.ViewPane {
	position: absolute;
	display: inline-block;
	border: 1px dotted #555555;
	margin: 0 auto;
}

#ToolBox {
	display: inline-block;
	margin: auto;
	z-index: 50;
	-webkit-user-select: none;       
	-moz-user-select: none;
	-ms-user-select: none;
	text-align: center;
	background-color: #111111;
	position: absolute;
	width: 86px;
}

.subMenu {
	border: 1px solid #333333;
	border-radius: 2px;
}
.SeriesPaneContainer {
	position: absolute;
	display: inline-block;

	z-index: 4;
	right: 0;
}

#SeriesPane {
	display: inline-block;
	-webkit-user-select: none;       
	-moz-user-select: none;
	-ms-user-select: none;
	z-index: 4;
	overflow-x: scroll;
	height: 100%;
	width: 100%;
	background-color: #111111;
	white-space:nowrap;
}

.SeriesContainer {
	border: 1px dotted #000000;
	margin: 2px;
	display: inline-block;
	vertical-align: top;
    margin-top: 5px;
	text-align: center;
}

.SeriesPaneHeader {
	cursor: move;
	height: 25px;
}

.SeriesHeader {
	border: 1px dotted #111111;
	cursor: pointer;
	spacing: 1px;
	z-index: 5;
	color: #777777;
	text-align: left;
	background-color: #222222;
	font-size: .8em;
}

.SeriesHeaderLoaded {
	color: #bbbbbb;
	border: 1px dotted #111111;
	cursor: pointer;
	spacing: 1px;
	z-index: 5;
}

.SeriesStatusIcon {
	display: inline-block;
	text-align: center;
	width: 15px;
}

.SeriesCount {
	position: absolute;
	bottom: 5px;
	display: inline-block;
	margin-left: 5px;
	z-index: 100;
	text-shadow: 1px 1px #000000;
	background-color: #111111;
	color: #888888;
	text-align: center;
	font-size: .8em;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #000000;
	white-space: nowrap;
}

.StudyPane {
	margin-right: 2px;
	display: inline-block;
	vertical-align: top;
}

.StudyHeader {
	cursor: pointer;
	text-shadow: 1px 1px #000000;
	color: #cccccc;
	vertical-align: middle;
	display: block;
	width: 100%;
	min-width: 130px;
	font-size: .9em;
	margin-right: 2px;
}

.StudyHeaderCurrent {
	background-color: #064b18;
}

.StudyHeaderPrior {
	background-color: #441b0f;
}

.StudyHeaderCompareTo {
	background-color: #1b2c44;
}

#mainToolbar {
	z-index: 100;
}
.Button {
	position: absolute;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	display: inline-block;
	width: 35px;
	height: 35px;
	padding: 0px;
	margin: 0;
	z-index: 101;

}

.button_overlay {
	position: absolute;
	top: 0px;
	left: 20px;
	height: 15px;
	width: 15px;
	color: #b1c8ed;
    text-shadow: 1px 1px #000000;
}

.button_Layout {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout.png") no-repeat;
}
.button_Layout0 {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout0_new.png") no-repeat;
}
.button_Layout1 {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout1_new.png") no-repeat;
}
.button_Layout2 {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout2_new.png") no-repeat;
}
.button_Layout3 {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout3_new.png") no-repeat;
}
.button_Layout4 {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout4_new.png") no-repeat;
}
.button_Layout5 {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout5_new.png") no-repeat;
}
.button_Layout6 {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout6_new.png") no-repeat;
}
.button_Layout7 {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout7_new.png") no-repeat;
}
.button_Layout8 {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout8_new.png") no-repeat;
}

.button_SecondWindowLayout {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout.png") no-repeat;
}

.button_FlipVertical {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FlipVertical.png") no-repeat;
}
.button_FlipHorizontal {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FlipHorizontal.png") no-repeat;
}
.button_Pan {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Pan.png") no-repeat;
}
.button_Magnify {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Magnify_new.png") no-repeat;
}
.button_RotateRight {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_RotateRight.png") no-repeat;
}
.button_RotateLeft {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_RotateLeft.png") no-repeat;
}
.button_Overlays {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Overlays.png") no-repeat;
}
.button_Measure {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Measure.png") no-repeat;
}
.button_Angles {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AngleNormal.png") no-repeat;
}
.button_AngleNormal {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AngleNormal.png") no-repeat;
}
.button_AngleCobb {
	 background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AngleCobb.png") no-repeat;
 }
.button_AngleCurve {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Circumscale.png") no-repeat;
}
.button_AnnotationArrow {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AnnotationArrow.png") no-repeat;
}
.button_AnnotationContours {
	background: url("../images/buttons/button_AnnotationFreehand.png") no-repeat;
}
.button_AxisLine {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AxisLine.png") no-repeat;
}
.button_AberrancyLine {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AberrancyLine.png") no-repeat;
}
.button_GeorgesLine {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_GeorgesLine.png") no-repeat;
}
.button_PelvicObliquity {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_PelvicObliquity.png") no-repeat;
}
.button_Circumscale {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Circumscale.png") no-repeat;
}
.button_CenterPoint {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CenterPoint.png") no-repeat;
}
.button_LetterMarker_left {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LetterMarker_left.png") no-repeat;
}
.button_LetterMarker_right {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LetterMarker_right.png") no-repeat;
}
.button_MarkFracture {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_MarkFracture.png") no-repeat;
}
.button_SpineMarker_c {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SpineMarker_c.png") no-repeat;
}
.button_SpineMarker_t {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SpineMarker_t.png") no-repeat;
}
.button_SpineMarker_l {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SpineMarker_l.png") no-repeat;
}
.button_WeightBearing {
	background: url("../images/buttons/button_WeightBearing.png") no-repeat;
}
.button_Upright {
	background: url("../images/buttons/button_Upright.png") no-repeat;
}
.button_MarkDot {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_MarkSpots.png") no-repeat;
}
.button_OneToOne {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_OneToOne.png") no-repeat;
}
.button_WindowLevel {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_WindowLevel.png") no-repeat;
}
.button_Invert {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Invert.png") no-repeat;
}
.button_Help {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Help.png") no-repeat;
}
.button_Link {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Link.png") no-repeat;
}
.button_Unsharp {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Unsharp.png") no-repeat;
}
.button_ResetImage {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ResetImage.png") no-repeat;
}
.button_Settings {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Settings.png") no-repeat;
}
.button_Fusion {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Fusion.png") no-repeat;
	display: none;
}
.button_FusionAvailable {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FusionAvailableOn.png") no-repeat;
}
.button_Next {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Next.png") no-repeat;
}
.button_Zoom {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Zoom.png") no-repeat;
}
.button_ZoomIn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ZoomIn.png") no-repeat;
}
.button_ZoomOut {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ZoomOut.png") no-repeat;
}
.button_Previous {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Previous.png") no-repeat;
}
.button_MeasureROI {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ROI.png") no-repeat;
}
.button_DICOMDump {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_DicomDump.png") no-repeat;
}
.button_ClearAllMeasurements {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_DeleteAllMeasures.png") no-repeat;
}
.button_ClearLastMeasurement {
    background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_DeleteLastMeasure.png") no-repeat;
}
.button_SecondWindow {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout.png") no-repeat;
}
.button_StackScroll {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_StackScroll.png") no-repeat;
}


.button_LayoutOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LayoutOn.png") no-repeat;
}
.button_Layout0On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout0On_new.png") no-repeat;
}
.button_Layout1On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout1On_new.png") no-repeat;
}
.button_Layout2On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout2On_new.png") no-repeat;
}
.button_Layout3On {
	 background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout3On_new.png") no-repeat;
 }
.button_Layout4On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout4On_new.png") no-repeat;
}
.button_Layout5On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout5On_new.png") no-repeat;
}
.button_Layout6On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout6On_new.png") no-repeat;
}
.button_Layout7On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout7On_new.png") no-repeat;
}
.button_Layout8On {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Layout8On_new.png") no-repeat;
}

.button_FlipVerticalOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FlipVerticalOn.png") no-repeat;
}
.button_FlipHorizontalOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FlipHorizontalOn.png") no-repeat;
}
.button_PanOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_PanOn.png") no-repeat;
}
.button_MagnifyOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_Magnify_newOn.png") no-repeat;
}
.button_RotateRightOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_RotateRightOn.png") no-repeat;
}
.button_RotateLeftOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_RotateLeftOn.png") no-repeat;
}
.button_OverlaysOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_OverlaysOn.png") no-repeat;
}
.button_MeasureOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_MeasureOn.png") no-repeat;
}
.button_AnglesOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AngleNormalOn.png") no-repeat;
}
.button_AngleNormalOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AngleNormalOn.png") no-repeat;
}
.button_AngleCobbOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AngleCobbOn.png") no-repeat;
}
.button_AngleCurveOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CircumscaleOn.png") no-repeat;
}
.button_AnnotationArrowOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AnnotationArrowOn.png") no-repeat;
}
.button_AnnotationContoursOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AnnotationFreehandOn.png") no-repeat;
}
.button_AxisLineOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AxisLineOn.png") no-repeat;
}
.button_AberrancyLineOn {
	 background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_AberrancyLineOn.png") no-repeat;
 }
.button_GeorgesLineOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_GeorgesLineOn.png") no-repeat;
}
.button_GeorgesLineOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_GeorgesLineOn.png") no-repeat;
}
.button_PelvicObliquityOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_PelvicObliquityOn.png") no-repeat;
}
.button_CenterPointOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CenterPointOn.png") no-repeat;
}
.button_CircumscaleOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CircumscaleOn.png") no-repeat;
}
.button_LetterMarker_rightOn {
	 background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LetterMarker_rightOn.png") no-repeat;
 }
.button_LetterMarker_leftOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LetterMarker_leftOn.png") no-repeat;
}
.button_MarkFractureOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_MarkFractureOn.png") no-repeat;
}
.button_SpineMarker_cOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SpineMarker_cOn.png") no-repeat;
}
.button_SpineMarker_tOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SpineMarker_tOn.png") no-repeat;
}
.button_SpineMarker_lOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SpineMarker_lOn.png") no-repeat;
}
.button_WeightBearingOn {
	background: url("../images/buttons/button_WeightBearingOn.png") no-repeat;
}
.button_UprightOn {
	background: url("../images/buttons/button_UprightOn.png") no-repeat;
}
.button_MarkDotOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_MarkSpotsOn.png") no-repeat;
}
.button_OneToOneOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_OneToOneOn.png") no-repeat;
}
.button_WindowLevelOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_WindowLevelOn.png") no-repeat;
}
.button_InvertOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_InvertOn.png") no-repeat;
}
.button_HelpOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_HelpOn.png") no-repeat;
}
.button_LinkOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LinkOn.png") no-repeat;
}
.button_UnsharpOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_UnsharpOn.png") no-repeat;
}
.button_ResetImageOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ResetImageOn.png") no-repeat;
}
.button_SettingsOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_SettingsOn.png") no-repeat;
}
.button_FusionOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FusionOn.png") no-repeat;
}
.button_FusionAvailableOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_FusionAvailableOn.png") no-repeat;
}
.button_NextOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_NextOn.png") no-repeat;
}
.button_ZoomOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ZoomOn.png") no-repeat;
}
.button_ZoomInOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ZoomInOn.png") no-repeat;
}
.button_ZoomOutOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ZoomOutOn.png") no-repeat;
}
.button_PreviousOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_PreviousOn.png") no-repeat;
}
.button_MeasureROIOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_ROIOn.png") no-repeat;
}
.button_DICOMDumpOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_DicomDumpOn.png") no-repeat;
}
.button_ClearAllMeasurementsOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_DeleteAllMeasuresOn.png") no-repeat;
}
.button_ClearLastMeasurementOn {
	background: url("../images/buttons/button_DeleteLastMeasureOn.png") no-repeat;
}
.button_SecondWindowOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_LayoutOn.png") no-repeat;
}
.button_StackScrollOn {
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_StackScrollOn.png") no-repeat;
}

#buttonUserSettings {
	display: inline-block;
	padding: 3px;
	margin: 0px;
	border-radius: 4px 4px 0px 0px;
	border: 1px solid #000000;
}

.settingsButtonSelected {
	background-color: #444444;
	color: #dddddd;
}
#buttonHangingProtocols {
	border-radius: 4px 4px 0px 0px;
	display: none;
	padding: 3px;
	margin: 0px;
	cursor: pointer;
	border: 1px solid #000000;
}

#Layout2Preferences {
	display: inline-block;
	margin-left: 30px;
}

.pref_layout_button {
	display: inline-block;
	cursor: pointer;
	width: 35px;
	height: 35px;
}
.pref_window_2_layout_button {
	display: inline-block;
	cursor: pointer;
	width: 35px;
	height: 35px;
}
.CanvasContainer {
	position: absolute;
	display: inline-block;
	overflow: hidden;
	margin: 1px auto;
	border: 1px dotted #101010;
}

.Canvas {
	position: absolute;
	display: inline-block;
	margin: 0 auto;
	border: 0px dotted #000000;
}

.drawingCanvas {
	position: absolute;
	display: inline-block;
	pointer-events: none;
	z-index: 10;
}

#UploadStatusContainer {
	width: 100%;
	height: 12px;
	padding: 2px;
	text-align: center;
	margin: 0 auto;
	z-index: 10;
	text-shadow: 1px 1px #000000;
	position: absolute;
	top: 5px;
	left: -10px;
	cursor: default;
	overflow: hidden;
}

#UploadStatusBar {
	position: absolute;
	height: 12px;
	width: 0px;
	z-index: 10;
}

.LabelImagesLoaded {
	position: absolute;
	padding: 0px;
	height: 10px;
	text-align: center;
	color: #999999;
	z-index: 20;
	display: none;
	font-size: .7em;
	width: 100%;
}
.LabelReadStatus {
	position: absolute;
	padding: 0px;
	width: 100%;
	text-align: center;
	color: #999999;
	z-index: 20;
	font-size: .6em;
}

.UploadStatusBar_1 {
	background-color: #cc0000;
}
.UploadStatusBar_2 {
	background-color: #a6a826;
}
.UploadStatusBar_3 {
	background-color: #086d22;
}
.UploadStatusBar_4 {
	background-color: #064b18;
}

.ThumbnailPane {
	text-align: left;
}
.ThumbnailContainer {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
}

.scaleThumbnailV {
	height: 80%;
	width: auto;
}

.scaleThumbnailH {
	width: 80%;
	height: auto;
}

.Thumbnail {
	position: relative;
	top: 0px;
	left: 0px;
	cursor: pointer;
	border: 1px dotted #000000;
    display: inline-block;
}

.cine_icon {
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 5;
}


.CineFrameLoadProgressContainer {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 100px;
	margin-left: 8px;
	height: 5px;
	background-color: #111111;
	border: 1px solid #444444;
	z-index: 5;
}

.CineFrameLoadProgressBar {
	position: absolute;
	top: 7px;
	left: 6px;
	width: 1px;
	height: 3px;
	background-color: #555555;
	z-index: 6;
	margin-left: 8px;
}

.ThumbnailLoaded {
	cursor: pointer;
	border: 1px dotted #555555;
	margin: 0px;
}

.Overlays {
	-webkit-user-select: none;       
	-moz-user-select: none;
	-ms-user-select: none;
	position: absolute;
	color: green;
	text-shadow: 1px 1px #000000;
	text-shadow: -1px -1px #000000;
	text-shadow: 1px -1px #000000;
	text-shadow: -1px 1px #000000;
	cursor: default;
	z-index: 100;
	margin: 10px;
	width: 50%;
}

.OverlayExtra {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #aaaaaa;
}

.OverlayBackground {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #000000;
}

.OverlayTopLeft {
	top: 0px;
	left: 0px;
}

.OverlayTopRight {
	top: 0px;
	right: 0px;
	text-align: right;
}

.OverlayBottomRight {
    bottom: 0px;
    right: 0px;
	text-align: right;
}

.OverlayBottomLeft {
    bottom: 0px;
    left: 0px;
}

.OverlayPatientHistory {
	top: 52px;
	right: 0px;
	color: yellow;
	text-align: right;
	width: 300px;
	margin-right: 15px;
}


.SavePresentationStateButton {
	position: absolute;
    bottom: 77px;
    left: 15px;
    z-index: 10;
    display: inline-block;
    border: 1px solid #444444;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 3px;
	background-color: #222222;
	color: #cccccc;
}

.helpButton {
	position: absolute;
	z-index: 50;
	display: inline-block;
	border: 1px solid #444444;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 3px;
	background-color: #222222;
	color: #cccccc;
}
.ToolButton {
    position: absolute;
    bottom: 37px;
    right: 15px;
    z-index: 50;
    display: inline-block;
    border: 1px solid #444444;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 3px;
    background-color: #222222;
    color: #cccccc;
}

.OpenInNewWindowButton {
	position: absolute;
	z-index: 10;
	display: inline-block;
	border: 1px solid #444444;
	cursor: pointer;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 3px;
	background-color: #222222;
	color: #cccccc;
}

.ClearPresentationStateButton {
	position: absolute;
    bottom: 77px;
    left: 70px;
    z-index: 10;
    display: inline-block;
    border: 1px solid #444444;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
    border-radius: 3px;
    background-color: #222222;
	color: #cccccc;
}

.KeyImageSelector {
	-webkit-user-select: none;       
	-moz-user-select: none;
	-ms-user-select: none;
	position: absolute;
    bottom: 53px;
    left: 46px;
    z-index: 10;
    cursor: pointer;
    color: #555555;
    text-shadow: 1px 1px #000000;
}

.KeyImageSelectorCheckbox {
	-webkit-user-select: none;       
	-moz-user-select: none;
	-ms-user-select: none;
	position: absolute;
    bottom: 50px;
    left: 15px;
    z-index: 10;
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid #555555;
    border-radius: 2px;
    cursor: pointer;
}

.KeyImageSelected {
	background-color: #0000ff;
}

.MessageBox {
	 position: absolute;
	 width: 200px;
	 height: 130px;
	 text-align: center;
	 background-image: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/loading.gif');
	 background-repeat: no-repeat;
	 background-position: center;
	 display: none;
 }

.MessageBox2 {
	position: absolute;
	width: 200px;
	height: 130px;
	text-align: center;
	display: none;
}

.ViewpaneMessageBox {
	position: absolute;
	left: 0;
	height: 100px;
	text-align: center;
	text-align: center;
	color: #dddddd;
	font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 170;
}

.ViewpaneLoadingSpinner {
	position: absolute;
	width: 200px;
	height: 130px;
	text-align: center;
	background-image: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/loading.gif');
	background-repeat: no-repeat;
	background-position: center;
	display: none;
}

.SmallLoadingSpinner {
	right: 4px;
	width: 16px;
	height: 16px;
	background-image: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/spinner.gif');
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	border: 0px;
	z-index: 250;
}

.SmallLoadingSpinner2 {
	position: absolute;
	top: 4px;
	left: -15px;
	width: 11px;
	height: 11px;
	background-image: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/spinner2.gif');
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	border: 0px;
	margin-left: 1px;
	z-index: 250;
}

.ViewBoxBlocker {
	position: absolute;
	height:100%;
	width: 100%;
	background-color: #000000;
	z-index: 200;
	opacity:0.8;
}

#UserPreferences {
	background-color: #111111;
	color: #bbbbbb;
	border: 1px dotted #222222;
	position: absolute;
	display: inline-block;
	width: 730px;
	height: 800px;
	z-index: 250;
	padding: 4px;
	border-radius: 4px;
	padding: 10px;
	vertical-align: top;
}

.preferencesLeft {
	display: inline-block;
	vertical-align: top;
}

.preferencesRight {
	background-color: #111111;
	display: inline-block;
}

#hotKeyToolPicker {
	position: absolute;
	left: 430px;
	width: 300px;
	height: 760px;
	overflow-y: auto;
	overflow-x: hidden;
}

.hotKeyPickerItem {
	position: relative;
	border: 1px solid #000000;
	padding: 5px;
	margin: 2px;
	display: inline-block;
	height: 37px;
}
.hotKeyItemTitle {
	display: inline-block;
	width: 150px;
	margin-left: 50px;
}
.hotKeyItemInputDiv {
	display: inline-block;
	width: 50px;
}

.hotKeyItemInput {
	color: orange;
	background-color: #333333;
	width: 40px;
	border: 1px solid #000000;
	text-align: center;
}
.userPrefItemInput {
	color: orange;
	background-color: #444444;
	width: 40px;
	border: 1px solid #000000;
	text-align: center;
}

.CloseUserPrefs {
	cursor: pointer;
	font-size: 24px;
}

#MagnifyingGlass {
	position: absolute;
	margin: 0 auto;
	width: 400px;
	height: 400px;
	border: 1px solid green;
	float: left;
	z-index: 100;
	cursor: move;
	background-color: #000000;
}

#ProcessingLabel {
	display: none;
	background-color: #111111;
	color: #00FF00;
	position: absolute;
	text-align: center;
}

#HelpMenu {
	position: absolute;
	display: none;
	background-color: #111111;
	border: 1px solid #222222;
	z-index: 500;
	padding: 6px;
	color: #aaaaaa;
	width: 700px;
	height: 700px;
	text-align: center;
}

#helpContainer {
	height: 650px;
	width: 690px;
	overflow-y: auto;
	background-color: #111111;
	text-align: left;
}

.helpTitle {
	width: 600px;
	margin-top: 10px;
	display: inline-block;
	margin-left: 50px;
	left: 45px;
	text-align: left;
}
.helpText {
	width: 600px;
	margin-top: 4px;
	display: inline-block;
	margin-left: 50px;
	left: 45px;
	text-align: left;
	color: #888888;
}

.helpItem {
	position: relative;
	border: 1px solid #222222;
	padding: 5px;
	margin: 2px;
}

.AnnotationTextBox {
	display: none;
	position:absolute;
	z-index: 150;
}

#AnnotationTextInput {
	z-index: 200;
}

#showRISButton {
	display: inline-block;
	text-align: center;
	border-radius: 3px;
	background-color: #222222;
	border: 1px solid #555555;
	cursor: pointer;
	position: absolute;
	left: 10px;
	top: 10px;
	background: url("https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_showRis.png") no-repeat;
}



#CinePane {
	display: none;
	position: absolute;
	-webkit-user-select: none;       
	-moz-user-select: none;
	-ms-user-select: none;
	border: 1px solid #090909;
	z-index: 500;
	background-color: #000000;
}

#CineControls {
	position: absolute;
	bottom: -70px;
	left: 0px;
	width: 100%;
	height: 75px;
	z-index: 100;
	text-align: center;
	background-color: #000000;
}

#CineButtons {
	display: inline-block;
	position: absolute;
	top: 5px;
	left: 20px;
}

#CineFPSControls {
	position: absolute;
	display: inline-block;
	top: 0px;
	left: 300px;
	height: 75px;
	width: 300px;
}

#CineFrameRate {
	display: inline-block;
	position: absolute;
	top: 18px;
	left: 200px;
	height: 25px;
	width: 100px;
	z-index: 100;
}

#CineFPSSliderContainer {
	display: inline-block;
	position: absolute;
	top: 24px;
	left: 0px;
	width: 240px;
	height: 5px;
	background-color: #111111;
}

#CineFrameSliderContainer {
	position: absolute;
	top: 62px;
	left: 0px;
	width: 100%;
	height: 5px;
	background-color: #111111;
}

#CineFrameSliderLabel {
	display: inline-block;
	position: absolute;
	top: 39px;
	left: 0px;
	height: 15px;
	width: 100%;
}

#CineFrameSliderLabelStart {
	position: relative;
	float: left;
	color: #444444;
	margin-left: 5px;
}

#CineFrameSliderLabelEnd {
	position: relative;
	float: right;
	color: #444444;
}

#CineFPSSliderLabel {
	position: absolute;
	top: 0px;
	left: 0px;
	display: inline-block;
	height: 15px;
	width: 240px;
}

#CineFPSSliderLabelStart {
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	color: #444444;
}

#CineFPSSliderLabelEnd {
	position: absolute;
	display: inline-block;
	left: 228px;
	top: 0;
	color: #444444;
}

#CineFPSSliderBar {
	display: inline-block;
	position: absolute;
	top: -7px;
	height: 20px;
	width: 12px;
	z-index: 100;
	background-color: #555555;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #222222;
}

#CineFrameSliderBar {
	display: inline-block;
	position: absolute;
	top: -7px;
	left: 0;
	height: 20px;
	width: 12px;
	z-index: 100;
	background-color: #555555;
	cursor: pointer;
	border-radius: 3px;
	border: 1px solid #222222;
}

#CineButtonPlay {
	display: inline-block;
	height: 35px;
	width: 35px;
	z-index: 100;
	background: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CinePlay.png') no-repeat;
	cursor: pointer;
	margin: 5px;
}

#CineButtonStop {
	display: inline-block;
	background: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CineStop.png') no-repeat;
	height: 35px;
	width: 35px;
	cursor: pointer;
	margin: 5px;
}

#CineButtonBeginning {
	display: inline-block;
	background: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CineBeginning.png') no-repeat;
	height: 35px;
	width: 35px;
	cursor: pointer;
	margin: 5px;
}

#CineButtonEnd {
	display: inline-block;
	background: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CineEnd.png') no-repeat;
	height: 35px;
	width: 35px;
	cursor: pointer;
	margin: 5px;
}

#CineFrameSliderTicks {
	position: absolute;
	top: 58px;
	left: 0px;
	width:  100%;
	height: 10px;
	margin-top: 3px;
	margin-left: 10px;
}

#CineFPSSliderTicks {
	position: absolute;
	top: 15px;
	left: 0px;
	width:  100%;
	height: 10px;
	margin-top: 3px;
}

.CineSliderTick {
	position: absolute;
	top: 0;
	display: inline-block;
	width: 1px;
	height: 8px;
	background-color: #333333;
}

.pref_label {
	display: inline-block; 
	text-align: center;
	cursor: default;
}

.StudyBorder {					/* --- do not move these up ---- */
	border: 1px dotted #1b520e;
}

.PriorStudyBorder {
	border: 1px dotted #441b0f;
}

.PriorStudyCompareToBorder {
	border: 1px dotted #1b2c44;
}

.StudyBorderNotLoaded {
	border: 1px dotted #444444;
}

#LargeImageBuffer {
	z-index: -10;
}

#presetWindowSettings {
	position: absolute;
	display: none;
	background-color: #111111;
	z-index: 100;
}

.WindowLevelPresetHotkey {
	display: inline-block;
	width: 20px;
	text-align: center;
}

.windowPreset {
	border: 1px solid #000000;
	background-color: #111111;
	cursor: pointer;
	color: #bbbbbb;
	padding: 2px;
	margin-left: 2px;
	height: 25px;
	display: inline-block;
}

.windowPreset:hover {
	color: #d4c46c;
	height: 25px;
	border: 1px solid #222222;
}

#layoutTypes {
	position: absolute;
	display: none;
	background-color: #111111;
	z-index: 100;
	font-size: 0;
}

#layoutTypes2 {
	position: absolute;
	display: none;
	background-color: #111111;
	z-index: 100;
	font-size: 0;
}

.layoutType {
	cursor: pointer;
	color: #bbbbbb;
	z-index: 3;
	position: relative;
	display: inline-block;
	margin: 2px;
}

.layoutType2 {
	cursor: pointer;
	color: #bbbbbb;
	z-index: 3;
	position: relative;
	display: inline-block;
}

#angleTypes {
	position: absolute;
	display: none;
	z-index: 100;
	width: 46px;
	font-size: 0;
}

.angleType {
	cursor: pointer;
	background-color: #111111;
	color: #bbbbbb;
	z-index: 3;
	position: relative;
	display: inline-block;
}

#annotationTools {
	position: absolute;
	display: none;
	z-index: 100;
	width: 46px;
	font-size: 0;
}

.annotationTool {
	cursor: pointer;
	background-color: #111111;
	color: #bbbbbb;
	z-index: 3;
	display: inline-block;
	position: relative;
}

.annotationToolSelected {
	color: #00ff00;
}

.annotationMenuButton {
	cursor: pointer;
}

#MouseSensitivityDiv {
	width: 400px;
	height: 25px;
	background-color: #080808;
	border: 1px solid #222222;
}

#UIScaleDiv {
	width: 400px;
	height: 25px;
	background-color: #080808;
	border: 1px solid #222222;
}

.defaultMoustButtonSelector {
	cursor: pointer;
}
#MouseSensitivitySlider {
	width: 16px;
	height: 25px;
	background-color: #222222;
	border: 1px solid #444444;
	border-radius: 2px;
	cursor: pointer;
}

#UIScaleSlider {
	width: 16px;
	height: 25px;
	background-color: #222222;
	border: 1px solid #444444;
	border-radius: 2px;
	cursor: pointer;
}

#rightClickMenu {
	position: absolute;
	display: none;
	background-color: #000000;
	z-index: 500;
	width: 220px;
}

#annotationMenu {
	position: absolute;
	display: none;
	background-color: #111111;
	color: #dddddd;
	border: 1px solid #000000;
	z-index: 500;
	width: 80px;
	padding: 2px;
	margin-left: 4px;
}

.rightClickItem {
	border: 1px solid #000000;
	background-color: #111111;
	cursor: pointer;
	color: #bbbbbb;
	padding: 2px;
	margin-left: 2px;
	height: 25px;
}

.rightClickItem:hover {
	color: #d4c46c;
	height: 25px;
	border: 1px solid #222222;
}

.rightClickButton {
	width: 35px;
	height: 35px;
	display: inline-block;
	position: absolute;
}

.rightClickButtonText {
	height: 25px;
	width: 200px;
	margin-top: 5px;
	display: inline-block;
	margin-left: 5px;
	position: absolute;
}

.rightClickHotkeyText {
	display: inline-block;
	width: 20px;
	position: absolute;
	left: 140px;
	color: #777777;
}

#dicomDump {
	position: absolute;
	display: none;
	top: 100px;
	left: 100px;
	width: 700px;
	height: 700px;
	background-color: #111111;
	border: 1px solid #444444;
	z-index: 500;
	padding: 6px;
	color: #aaaaaa;
}

#hangingProtocols {
	display: none;
	vertical-align: top;
}

#dicomDumpText {
	position: absolute;
	top: 22px;
	left: 0px;
	width: 700px;
	height: 680px;
	overflow-y: auto; 
}

.closeWindowButton {
	position: absolute;
	top: 0px;
	left: 687px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: inline-block;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

#messageWindow {
	background-color: #111111;
	border: 1px dotted #222222;
	position: absolute;
	display: none;
	width: 500px;
	height: 200px;
	color: orange;
	z-index: 250;
	padding: 4px;
	border-radius: 4px;
	padding: 20px;
	text-align: center;
}

#messageWindow2 {
	font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #111111;
	border: 1px dotted #222222;
	position: absolute;
	display: none;
	width: 500px;
	height: 200px;
	color: orange;
	z-index: 250;
	padding: 4px;
	border-radius: 4px;
	padding: 20px;
	text-align: center;
}

.positionMarker {
	position: absolute;
	display: none;
	z-index: 99;
	width: 30px;
	height: 30px;
	text-align: center;
	
}

.textHeader {
	padding: 6px;
}

#colorPicker {
	display: inline-block;
	width: 50px;
	height: 22px;
}

#colorPickerDisplay {
	display: inline-block;
	width: 32px;
	height: 22px;
	background-color: #00ff00;
	cursor: pointer;
}

#colorPalette {
	display: none;
	position: absolute;
	z-index: 250;
	width: 138px;
	height: 100px;
	background-color: #222222;
	text-align: center;
	padding: 2px;
}

.colorPaletteItem {
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #444444;
	padding: 0px;
}

#comparisonColorPicker {
	display: inline-block;
	width: 50px;
	height: 22px;
}

#comparisonColorPickerDisplay {
	display: inline-block;
	width: 32px;
	height: 22px;
	background-color: #00ff00;
	cursor: pointer;
}

#comparisonColorPalette {
	display: none;
	position: absolute;
	z-index: 250;
	width: 134px;
	height: 100px;
	background-color: #222222;
	text-align: center;
	padding: 2px;
}

.comparisonColorPaletteItem {
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #444444;
	padding: 0px;
}

#RefLineColorPicker {
	display: inline-block;
	width: 50px;
	height: 22px;
}

#RefLineColorPickerDisplay {
	display: inline-block;
	width: 32px;
	height: 22px;
	background-color: #00ff00;
	cursor: pointer;
}

#RefLineColorPalette {
	display: none;
	position: absolute;
	z-index: 250;
	width: 134px;
	height: 100px;
	background-color: #222222;
	text-align: center;
	padding: 2px;
}

.RefLineColorPaletteItem {
	width: 20px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
	border: 1px solid #444444;
	padding: 0px;
}

.scrollBarContainer {
	display: inline-block;
	position: absolute;
	top: 50px;
	right: 2px;
	width: 10px;
	height: 90%;
	z-index: 101;
}

.scrollBarHandle {
	display: inline-block;
	width: 8px;
	height: 50px;
	background-color: #333333;
	border: 1px solid #555555;
	border-radius: 2px;
	z-index: 101;
	cursor: pointer;
}

/* this is for the old frame-by-frame vid player */

.videoPlayer {
	z-index: 5;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
}

/* this if for the HTML5 video element */

.videoPlayerMask {
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	background-color: #00ff00;
}

.videoPlayerContainer {
	position: absolute;
}

.videoPlayer {
	display: inline-block;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.videoPlayerControls {
	position: absolute;
	display: inline-block;
	bottom: 10px;
	left: 0px;
	width: 70%;
	height: 41px;
	background-color:rgba(0, 0, 0, 0.75);
	margin-left: 15%;
	margin-right: 15%;
	/*border: 1px solid rgba(100, 100, 100, 0.5);*/
	border-radius: 2px;
	z-index: 150;
}

.videoButtonPlay {
	position: absolute;
	display: inline-block;
	height: 35px;
	width: 35px;
	top: 4px;
	left: 2px;
	background: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CinePlay.png') no-repeat;
	cursor: pointer;
	margin: 0px;
	background-color: #000000;
}

.videoButtonStop {
	display: inline-block;
	position: absolute;
	background: url('https://d1b8vuqrpjvrdu.cloudfront.net/viewer/images/buttons/button_CineStop.png') no-repeat;
	height: 35px;
	width: 35px;
	top: 4px;
	left: 2px;
	cursor: pointer;
	margin: 0px;
}

.videoTime {
	position: absolute;
	display: inline-block;
	right: 5px;
	top: 0px;
}

.videoSliderTrack {
	position: absolute;
	display: inline-block;
	width: 70%;
	height: 7px;
	top: 17px;
	margin-left: 15%;
	margin-right: 15%;
	background-color: #222222;
}

.videoSliderHandle {
	position: absolute;
	display: inline-block;
	height: 23px;
	width: 12px;
	top: -9px;
	cursor: pointer;
	background-color: #333333;
	border: 1px solid #555555;
	border-radius: 2px;
}

.videoLoopButton {
    padding: 4px;
    position: absolute;
    right: 15px;
    bottom: 0px;
    margin: 0;
    display: inline-block;
    cursor: pointer;
}

.videoLoopButtonOn {
	color: #5991b8;
}

.videoLoopButtonOff {
	color: #777777;
}

#report_editor {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
}

.zm-ra-w {
	z-index: 100;
	bottom: 100px !important;
}