/* GENERAL TAGS */

BODY, TABLE, SELECT
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 11pt;
}

SPAN
{
	padding:0px;
	margin:0px;
	display:inline;
}

.BODY10
{
	font-family: Arial, Helvetica, Verdana;
	font-size: 9pt;
	color:#000000;
	padding-left:10px;
}


a.BODY10:link,a.BODY10:visited,a.BODY10:active
{
	color:#244190;
	padding-left:0px;
}

a.BODY10:hover
{
	color:#cc0000;
}

BODY
{
	background: #FFFFFF;
	margin-top: 0px;
}

H1
{
	font-size: 13pt;
	margin: 0px;
	color: #244190;
}

H2
{
	font-size: 11pt;
	margin: 0px;
	color: #244190;
}

div.border
{
	border:1px solid #000000;
}

TABLE.Header
{
	background: #244190;
	text-align: center;
	width: 100%;
}

.pad
{
	padding-left:10px;
}

/* TEXT STYLES */

.footer
{
	font-size: 9pt;
	margin-top: 0px;
	color:#000000;
}
a.footer:link, a.footer:visited, a.footer:active
{
	color:#244190;
}

a.footer:hover
{
	color:#cc0000;
}

/* MENU BAR */

TABLE.Menu
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

TABLE.Menu tr td
{
	width:25%;
}

TABLE.Menu tr td a,TABLE.Menu tr td a:link, TABLE.Menu tr td a:visited, TABLE.Menu tr td a:active
{
	font-weight: bold;
	display:block;
	width:100%;
	margin:0px;
	padding:1px 0px 1px 0px;
	text-align:center;
	cursor:pointer;
	color:#244190;
	background:#ffffff;
	text-decoration:none;
}

TABLE.Menu tr td a:hover
{
	color:#ffffff;
	background:#244190;
}

a#NavMenuSelected
{
	background: #244190;
	color: #ffffff;
}

a#NavMenuDisabled
{
	color: #CCCCCC;
}


/* TABLE OF SENSORS */

TABLE.S
{
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	margin:8px 0px 8px 0px;
	background: #f0f0f0;
}

td.MB {
	padding:3px 0px 5px 0px;
	}

table.NO {
	padding:0px;
	margin:0px;
	}

table.NOS {
	border:1px solid black;
	margin:5px 0px 2px 0px;
	}

TD.ST
{
	background: #FFFFFF;
	padding:1px 10px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

TD.STa
{
	background: #FFFFFF;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
}

TD.ST1
{
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 0px;
	border-bottom: 0px solid #000000;
	border-top: 0px solid #000000;
}
TD.ST2
{
	background: #FFFFFF;
	font-size: 10pt;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom: 0px solid #000000;
	border-top: 0px solid #000000;
}
A.ST2,
A.ST2:link,
A.ST2:visited,
A.ST2:active
{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

TD.SST1
{
	background: #FFFFFF;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 0px;
	border-bottom: 1px solid #000000;
}

TD.SST2
{
	background: #FFFFFF;
	font-size: 8pt;
	vertical-align:middle;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom: 1px solid #000000;
}

td.SST3
{
	background:#FFFFFF;
	color:#CC0000;
	font-size:9pt;
	font-weight:bold;
	padding-left:10px;
	padding-right:0px;
	border-bottom:1px solid #000000;
	text-align: center;
}

INPUT.TEXT{
  font-size:8pt;
  background-color:#ffffff;
  border-color:#aaaaaa;
  border-style:solid;
  border-width:1px;
  color:#244190;
}

.SC
{
	text-align:center;
	font-size: 8pt;
	background: #FFFFFF;
	border-bottom: 1px solid #000000;
}

.xSC
{
	text-align:center;
	font-size: 8pt;
	background: #FFFFFF;
	color:#777777;
	border-bottom: 1px solid #aaaaaa;
}

td.SD
{
	text-align:left;
	width: 176px;
	height:300px;
	border:1px solid #000000;
}

td.SDCont
{
	width:100%;
	position:relative;
}

td.SGT
{
	text-align:center;
	width: 116px;
	height:300px;
	border:1px solid #000000;
}

td.SGTdiv
{
	height:283px;
	width:100%;
}

div.stALt
{
	padding:1px;
	display:block;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

div.stLgt
{
	width:35px;
	cursor:pointer;
}

div.alC
{
	border-width:0px 1px 1px 1px;
	border-color:#000000;
	border-style:solid;
	width:82px;
	background-color:#ffffff;
}

div.alCr
{
	border:1px solid #000000;
	width:82px;
	background-color:#244190;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
}

.spKr
{
	vertical-align:-3px;
}

td.SDN
{
	text-align:left;
	width: 176px;
	height:300px;
	border:1px solid #aaaaaa;
}

td.SC div,td.xSC div {
	padding:1px;
	}

td.SwD {
	width: 176px;
	border:1px solid black;
	}

td.SwDp {
	width: 205px;
	border:1px solid black;
	}

td.SwP {
	width: 100%;
	text-align:center;
	font-weight: bold;
	}

td.SwDS {
	width:100%;
	}

div.SS_L {
	padding:3px 3px 3px 3px;
	text-align:center;
	font-weight: bold;
	border-bottom: 1px solid #000000;
	}

div.SS_Lp {
	padding:3px 3px 3px 3px;
	text-align:center;
	font-weight: bold;
	}

div.SI_Slab {
	margin:70px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-size: 12px;
	text-align:center;
	font-weight:bold;
	}

div.SI_S {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	font-size: 15pt;
	text-align:center;
	}

div.xSS_L {
	color:#777777;
	padding:3px 3px 3px 3px;
	text-align:center;
	font-weight: bold;
	border-bottom: 1px solid #aaaaaa;
	}

div.xSI_S {
	color:#777777;
	padding:3px 0px 3px 0px;
	font-size: 15pt;
	text-align:center;
	}

div.SI_T
{
	padding:3px;
	text-align:center;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

div.xSI_T
{
	color:#777777;
	padding:3px;
	text-align:center;
	font-weight: bold;
	border-bottom: 1px solid #aaaaaa;
}

div.TS {
	padding:10px 0px 0px 0px;
	}

div.TTC {
	position:relative;
	float:left;
	display:block;
	width:63px;
	margin:0px;
	height:212px;
	padding:0px 15px 0px 7px;
	overflow:visible;
	}

div.TTRed {
	margin:0px;
	padding:0px 0px 0px 0px;
	width:21px;
	height:0px;
	display:block;
	overflow:hidden;
	position:absolute;
	border-style:none;
	left:32px;
	bottom:48px;
	z-index:9;
	}

div.TTRed img {
	position:absolute;
	border:0px solid #f1f1f1;
	padding:0px;
	margin:0px;
	bottom:0px;
	left:0px;
	}

div.SVC {
	margin:0px 0px 0px 0px;
	float:left;
	width:76px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	}

div.xSVC {
	margin:55px 0px 0px 0px;
	float:left;
	width:76px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	}

div.SVCH {
	margin:3px 0px 0px 0px;
	float:left;
	width:76px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	}

div.SVCHI {
	margin:47px 0px 0px 0px;
	float:left;
	width:76px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#000000;
	}

div.SVCmouse {
	position:relative;
	float:left;
	display:block;
	width:76px;
	margin:8px 0px 0px 0px;
	height:191px;
	}

div.SV
{
	text-align:center;
	background: #FFFFFF;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	border-color:#000000;
	font-size: 9pt;
}

div.SV span
{
	font-size:9pt;
}

div.xSV
{
	text-align:center;
	background: #FFFFFF;
	border:1px solid #aaaaaa;
	font-size: 10pt;
	color:#777777;
}

a.NoSensor,
a.NoSensor:link,
a.NoSensor:visited,
a.NoSensor:active {
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
	}

a.NoSensor:hover {
	text-decoration:none;
	color:#ffffff;
	background:#777777;
	}

div.LC {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:15px;
	float:left;
	width:46%;
	border-color:#000000;
	border-style:solid;
	}

div.LC a,
div.LC a:link,
div.LC a:visited,
div.LC a:active {
	padding:1px;
	font-size:14px;
	color:#244190;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	float:right;
	clear:right;
	}

div.LC a:hover {
	text-decoration:none;
	color:#ffffff;
	background:#cc0000;
	}

span.java {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}

a.javalink,
a.javalink:link,
a.javalink:visited,
a.javalink:active {
	color:#244190;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	}

a.javalink:hover {
	color:#cc0000;
	}



/* FOOTER TABLE */

TABLE.footerl
{
	border-top: 1px solid #000000;
	padding:10px 0px 10px 0px;
}