.igsli_ArmaliteControl
{
	background-color:Transparent;
	border-style:none;
	overflow: hidden;
}


.igsli_ArmaliteTrackH
{
	background-color:#D3DACB;
	font-size:1px;
	border:solid 0px #D3DACB;
	margin-left:-1px;
	position: relative;
	width: 100%;
	height: 5px;
	filter: alpha(opacity : 80);
	opacity: 0.8;
	text-align:left;
}


.igsli_ArmaliteTrackValueH
{
	background-color:#EE6002;
	position: absolute;
	height: 5px;
}


.igsli_ArmaliteTrackValue2H
{
	background-color:#B84A01;
	position: absolute;
	height: 5px;
}


.igsli_ArmaliteTrackV
{
	background-color:#D3DACB;
	font-size:1px;
	border:solid 0px Blue;
	margin-top:-1px;
	position: relative;
	height: 100%;
	width: 5px;
	text-align:left;
}


.igsli_ArmaliteTrackValueV
{
	background-color:#EE6002;
	position: absolute;
	width: 100%;
}


.igsli_ArmaliteTrackValue2V
{
	background-color:#B84A01;
	position: absolute;
	width: 100%;
}


.igsli_ArmaliteMarginH
{
	font-size:1px;
	width: 10px;
	height: 100%;
}


.igsli_ArmaliteLabelsHolderH
{
	font-size:10px;
	font-family: verdana;
	position: relative;
	width: 100%;
}


.igsli_ArmaliteLabelT
{
	font-size:10px;
	font-family: verdana;
	margin-left:-23px;
	position: absolute;
	overflow: hidden;
	width: 46px;
	height: 14px;
	white-space: nowrap;
	color:Black;
	text-align:center;
}


.igsli_ArmaliteLabelB
{
	font-size:10px;
	font-family: verdana;
	margin-left:-23px;
	position: absolute;
	overflow: hidden;
	width: 46px;
	height: 14px;
	white-space: nowrap;
	color:Black;
	text-align:center;
}


/* it should be after margin */
/* if labels are on edges, then position and margin are disabled by inline style */
.igsli_ArmaliteLabelEdgeH
{
	font-size:10px;
	font-family: verdana;
	overflow: hidden;
	width: 26px;
	height: 14px;
	white-space: nowrap;
	color:Black;
	text-align:center;
}


.igsli_ArmaliteTicksHolderT
{
	font-size:1px;
	border-bottom:solid 0px Blue;
	margin-bottom:2px;
	position: relative;
	width: 100%;
	height: 5px;
}


.igsli_ArmaliteTickMajorT
{
	font-size:1px;
	border-left:solid 1px #223E6E;
	position: absolute;
	height: 5px;
}


.igsli_ArmaliteTickMinorT
{
	font-size:1px;
	border-left:solid 1px #223E6E;
	margin-top:2px;
	position: absolute;
	height: 3px;
}


.igsli_ArmaliteTickLastT
{
	margin-left:-1px;
	width: 1px;
}


.igsli_ArmaliteTicksHolderB
{
	font-size:1px;
	border-top:solid 0px Blue;
	margin-top:2px;
	position: relative;
	width: 100%;
	height: 5px;
}


.igsli_ArmaliteTickMajorB
{
	font-size:1px;
	border-left:solid 1px #223E6E;
	position: absolute;
	height: 5px;
}


.igsli_ArmaliteTickMinorB
{
	font-size:1px;
	border-left:solid 1px #223E6E;
	position: absolute;
	height: 3px;
}


.igsli_ArmaliteTickLastB
{
	margin-left:-1px;
	width: 1px;
}


.igsli_ArmaliteMarginV
{
	font-size:1px;
	height: 10px;
}


.igsli_ArmaliteLabelsHolderV
{
	font-size:10px;
	font-family: verdana;
	position: relative;
	height: 100%;
	width: 20px;
	text-align:left;
}


.igsli_ArmaliteLabelL
{
	font-size:10px;
	font-family: verdana;
	margin-top:-7px;
	margin-left:-25px;
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
	width: 40px;
	height: 14px;
	color:Black;
	text-align:right;
}


.igsli_ArmaliteLabelR
{
	font-size:10px;
	font-family: verdana;
	margin-top:-7px;
	margin-left:5px;
	position: absolute;
	overflow: visible;
	white-space: nowrap;
	width: 40px;
	height: 14px;
	color:Black;
}


/* it should be after margin */
/* if labels are on edges, then position and margin are disabled by inline style */
.igsli_ArmaliteLabelEdgeV
{
	font-size:10px;
	font-family: verdana;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
	height: 14px;
	color:Black;
	text-align:center;
}


.igsli_ArmaliteTicksHolderL
{
	font-size:1px;
	border-right:solid 0px Blue;
	margin-right:2px;
	position: relative;
	height: 100%;
	width: 5px;
	text-align:left;
}


.igsli_ArmaliteTickMajorL
{
	font-size:1px;
	border-top:solid 1px #223E6E;
	position: absolute;
	width: 5px;
}


.igsli_ArmaliteTickMinorL
{
	font-size:1px;
	border-top:solid 1px #223E6E;
	margin-left:2px;
	position: absolute;
	width: 3px;
}


.igsli_ArmaliteTickLastL
{
	margin-top:-1px;
	height: 1px;
}


.igsli_ArmaliteTicksHolderR
{
	font-size:1px;
	border-left:solid 0px Blue;
	margin-left:2px;
	position: relative;
	height: 100%;
	width: 5px;
	text-align:left;
}


.igsli_ArmaliteTickMajorR
{
	font-size:1px;
	border-top:solid 1px #223E6E;
	position: absolute;
	width: 5px;
}


.igsli_ArmaliteTickMinorR
{
	font-size:1px;
	border-top:solid 1px #223E6E;
	position: absolute;
	width: 3px;
}


.igsli_ArmaliteTickLastR
{
	margin-top:-1px;
	height: 1px;
}


.igsli_ArmaliteButton
{
	margin:2px;
	cursor:pointer;
}


.igsli_ArmaliteValueLabel
{
	font-size:10px;
	font-family: verdana;
	white-space: nowrap;
	overflow: hidden;
	width: 46px;
	color:Gray;
	text-align:center;
}


.igsli_ArmaliteThumbsHolderH
{
	font-size:1px;
	position: relative;
	z-index: 1;
	width: 100%;
}


.igsli_ArmaliteThumbH
{
	margin-top:-14px;
	margin-left:-3px;
	position: absolute;
	z-index: 2;
	cursor:hand;
}


.igsli_ArmaliteThumbsHolderV
{
	font-size:1px;
	position: relative;
	z-index: 1;
	height: 100%;
}


.igsli_ArmaliteThumbV
{
	margin-top:-6px;
	margin-left:-15px;
	position: absolute;
	z-index: 2;
}


/* applied to left edge of horizontal track bar */
.igsli_ArmaliteTrackEdgeL
{
	background-image: url(images/igsli_nautilustrackedges.gif);
	position: absolute;
	width: 6px;
	height: 100%;
	top: 0px;
	left: -5px;
}


/* applied to right edge of horizontal track bar */
.igsli_ArmaliteTrackEdgeR
{
	background-position:top right ;
	background-image: url(images/igsli_nautilustrackedges.gif);
	position: absolute;
	width: 7px;
	height: 100%;
	top: 0px;
	left: 100%;
}


/* applied to top edge of vertical track bar */
.igsli_ArmaliteTrackEdgeT
{
	background-image:none;
	position: absolute;
	width: 100%;
	height: 0px;
	top: -0px;
	left: 0px;
}


/* applied to left edge of vertical track bar */
.igsli_ArmaliteTrackEdgeB
{
	background-position:left bottom ;
	background-image:none;
	position: absolute;
	width: 100%;
	height: 0px;
	top: 100%;
	left: 0px;
}


.igsli_ArmaliteValueLabelFloatT
{
	background-color:White;
	border:solid 1px #A9A9A9;
	margin-top:-31px;
	margin-left:-23px;
	padding-right:1px;
	padding-left:1px;
	position: absolute;
	filter: alpha(opacity : 0);
	opacity: 0;
	height: 13px;
	overflow: visible;
	width: auto;
	min-width: 28px;
	color:Gray;
}


.igsli_ArmaliteValueLabelFloatB
{
	background-color:White;
	border:solid 1px #A9A9A9;
	margin-top:10px;
	margin-left:-23px;
	padding-right:1px;
	padding-left:1px;
	position: absolute;
	overflow: visible;
	width: auto;
	min-width: 28px;
	filter: alpha(opacity : 0);
	opacity: 0;
	height: 13px;
	color:Gray;
}


.igsli_ArmaliteValueLabelFloatL
{
	background-color:White;
	border:solid 1px #A9A9A9;
	margin-top:-7px;
	margin-left:-46px;
	padding-right:1px;
	padding-left:1px;
	position: absolute;
	overflow: visible;
	filter: alpha(opacity : 0);
	opacity: 0;
	height: 13px;
	width: auto;
	min-width: 28px;
	color:Gray;
	text-align:right;
}


.igsli_ArmaliteValueLabelFloatR
{
	background-color:White;
	border:solid 1px #A9A9A9;
	margin-top:-7px;
	margin-left:8px;
	padding-right:1px;
	padding-left:1px;
	position: absolute;
	overflow: visible;
	filter: alpha(opacity : 0);
	opacity: 0;
	height: 13px;
	min-width: 28px;
	width: auto;
	color:Gray;
	text-align:left;
}


/* applied to control when it is disabled and when rounded corners are disabled */
.igsli_ArmaliteDisabled
{
	background-color:#C0C0C0;
}


/* applied to track bar when control is disabled and when rounded corners of track are disabled */
.igsli_ArmaliteTrackDisabled
{
	background-color:#A0A0A0;
}


/* applied to left edge of horizontal track bar when TrackValue is enabled */
.igsli_ArmaliteTrackValueEdgeL
{
	background-image:none;
}


/* applied to bottom edge of vertical track bar when TrackValue is enabled */
.igsli_ArmaliteTrackValueEdgeB
{
	background-image:none;
}


/* applied to control when it has focus and when rounded corners are disabled */
.igsli_ArmaliteFocus
{
}


/* applied to track bar when control focus and when rounded corners of track are disabled */
.igsli_ArmaliteTrackFocus
{
	filter: alpha(opacity : 100);
	opacity: 1;
}


.igsli_ArmaliteTrackValue2EdgeL
{
}


.igsli_ArmaliteTrackValue2EdgeB
{
}


.igsli_ArmaliteValueLabelFloatHover
{
	filter: alpha(opacity : 100);
	opacity: 1;
}


/* applied to control when mouse moved over it and when rounded corners are disabled */
.igsli_ArmaliteHover
{
}


/* applied to track bar when mouse is moved over control and when rounded corners of track are disabled */
.igsli_ArmaliteTrackHover
{
	filter: alpha(opacity : 100);
	opacity: 1;
}



