.sharp,.elcolor input,#scale,.step,body,html,#scale,.step {
	margin: 0
}

#scale,.step,body {
	padding: 5px 5px;
}

html,#scale,.step {
	padding: 0
}

body,html {
	height: 100%
}

body {
	font-family: lucida grande, arial, helvetica, sans-serif
}

.sharp,div#center {
	text-align: center
}

div#center {
	margin-bottom: 0
}

div#resw {
	margin-left: auto;;
	margin-right: auto;;
	padding: 15px 10px;;
	height: 295px;;
	background: #fee3bf
}

.elcolor input,div#resw {
	text-align: left
}

#connection {
	font-size: 14px
}

.elname,#connection,#status,.label,#console,#results,.stb a,button,#rght a
	{
	font-weight: bold
}

#connection,#bottomblock {
	margin-bottom: 5px
}

#status {
	font-size: 16px;;
	font-style: italic;;
	border: 1px solid #003aba
}

.bargraph,#scale {
	margin-top: 10px
}

.elcolor,.elcopy,.elname,.elradio,.elcell,#plugCUR,#leftpanel,.barcontainer,#dwbar,#upbar,#uptext,#dwtext,.step,.stepn,.cal,#rightpanel
	{
	float: left
}

.barcontainer {
	width: 100%;;
	white-space: nowrap
}

#dwbar,#upbar {
	width: 3px
}

#dwbar,#upbar,.cal {
	height: 9px;;
	font-size: 0;;
	line-height: 0
}

#uptext,#dwtext,.label,#results,.stb a,button,#rght a {
	font-size: 12px
}

#scale,.step,.stepn {
	height: 32px
}

.step,.stepn {
	text-align: right
}

.cal {
	background: transparent;;
	width: 2px
}

div#text,.clr {
	clear: both
}

.label,.stb a,button,#rght a {
	display: block
}

.label {
	margin-top: 9px
}

#console {
	padding: 4px;;
	overflow: auto;;
	height: 7em;;
	background: #eee;;
	border: 1px solid #333
}

.ipi {
	display: inline;;
	padding: 0 5px;;
	font-style: normal
}

.ipi,.ipi {
	color: black
}

#rightpanel {
	margin-left: 15px
}

.stb a,button,#rght a {
	text-decoration: none
}

#console,#results {
	color: #14213d
}

#connection,#dwtext {
	color: #ff9000
}

#status,#uptext,.stb a,button,#rght a {
	color: #003aba
}

#dwbar {
	background: #ff9000
}

#upbar {
	background: #003aba
}

#scale {
	background: #ddc5a6;;
	border: 2px solid #413c8e
}

.step {
	border-right: 1px dotted #003aba
}

#plugin {
	BACKGROUND: #0d0d0d;;
	COLOR: #AAA;;
	CURSOR: move;;
	DISPLAY: block;;
	FONT-FAMILY: arial;;
	FONT-SIZE: 11px;;
	PADDING: 7px 10px 11px 10px;;
	_PADDING-RIGHT: 0;;
	Z-INDEX: 1;;
	WIDTH: 199px;;
	_width: 210px;;
	_padding-right: 0
}

#Hslide,#SVslide,#plugin {
	POSITION: absolute
}

#plugin br {
	CLEAR: both
}

#Hmodel div,#plugin br {
	MARGIN: 0
}

#Hmodel div,#H,#plugin br {
	PADDING: 0
}

#plugin select {
	BORDER: 1px solid #333;;
	BACKGROUND: #FFF
}

#Hmodel,#H,#SV,#plugin select {
	POSITION: relative
}

#H,#plugin select {
	TOP: 4px
}

#H,#SV,#plugHEX {
	FLOAT: left
}

#plugHEX {
	position: relative;;
	top: -1px
}

#plugCLOSE {
	FLOAT: right;;
	cursor: pointer;;
	MARGIN: 0 8px 3px;;
	_MARGIN-RIGHT: 10px;;
	COLOR: #FFF
}

#H,#SV,#plugCLOSE {
	-moz-user-select: none;;
	-khtml-user-select: none;;
	user-select: none
}

#plugHEX :hover,#plugCLOSE :hover {
	COLOR: #ffd000
}

.sharp,#plugCUR {
	width: 10px
}

#plugCUR {
	height: 10px;;
	background: #FFF;;
	margin-right: 3px
}

#Hmodel div,#plugCUR {
	font-size: 1px
}

#SV {
	background: #f00 url('../media/SatVal.png');;
	_BACKGROUND: #f00;;
	HEIGHT: 166px;;
	WIDTH: 167px;;
	_WIDTH: 166px;;
	MARGIN-RIGHT: 10px;;
	filter: progid : DXImageTransform .   Microsoft .

		AlphaImageLoader(src =   '../media/SatVal.png', sizingMethod =   'scale'
		)
}

#H,#SV {
	CURSOR: crosshair
}

#SVslide {
	BACKGROUND: url('../media/slide.gif');;
	HEIGHT: 9px;;
	WIDTH: 9px
}

#Hslide,#SVslide {
	_font-size: 1px
}

#Hmodel div,#Hslide,#SVslide {
	line-height: 1px
}

#H {
	BORDER: 1px solid #000;;
	HEIGHT: 154px
}

#Hmodel div,#H {
	WIDTH: 19px
}

#Hslide {
	BACKGROUND: url('../media/slideHue.gif');;
	HEIGHT: 5px;;
	WIDTH: 33px
}

#Hmodel {
	TOP: -5px
}

#Hmodel div {
	HEIGHT: 1px
}

.elline {
	height: 30px
}

.elradio {
	margin-left: 10px;;
	margin-right: 10px;;
	width: 20px
}

.elname {
	width: 150px
}

.elcolor {
	width: 100px
}

.sharp,.elcolor input {
	font: 14px monospace bold;;
	border: 3px solid #455b8b;;
	color: #455b8b;;
	height: 16px
}

.elcolor input {
	width: 80px;;
	padding-left: 8px
}

div#text {
	height: 480px
}

div#content {
	width: 690px;;
	background: #fff
}

div#nav {
	width: 258px;;
	height: 327px
}

#imgcopy {
	background: url("../spdz/img/copy1.png") no-repeat left
}

.code {
	color: #ffc77f
}