A {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
A.title {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
A:link {
	COLOR: gray
}
A:visited {
	COLOR: gray
}
A:active {
	COLOR: gray
}
A.onMap:link {
	COLOR: blue
}
A.onMap:visited {
	COLOR: blue
}
A.onMap:active {
	FONT-WEIGHT: bold; COLOR: blue
}
A.offMap:link {
	COLOR: gray
}
A.offMap:visited {
	COLOR: gray
}
A.offMap:active {
	COLOR: gray
}
A.focus:link {
	FONT-WEIGHT: bold; COLOR: red
}
A.focus:visited {
	FONT-WEIGHT: bold; COLOR: red
}
A.focus:active {
	FONT-WEIGHT: bold; COLOR: red
}
A.focusHover:link {
	FONT-WEIGHT: bold; COLOR: red
}
A.focusHover:active {
	FONT-WEIGHT: bold; COLOR: red
}
A.focusHover:visited {
	FONT-WEIGHT: bold; COLOR: red
}
PRE {
	TEXT-INDENT: 10px
}
.blank {
	BORDER-RIGHT: 5px; BORDER-TOP: 5px; BORDER-LEFT: 5px; COLOR: black; BORDER-BOTTOM: 5px; HEIGHT: 15px; BACKGROUND-COLOR: transparent
}
.pulldown_2 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,sanserif; HEIGHT: 19px
}
A.menuItem {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: black; BACKGROUND-COLOR: #a0a0cc; TEXT-ALIGN: center
}
P {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
P.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
P.slogan {
	FONT-SIZE: 13pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
BODY {
	MARGIN-TOP: 0px; FONT-SIZE: 10pt; MARGIN-LEFT: 0px; COLOR: black; MARGIN-RIGHT: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: white
}
INPUT {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 8pt; MARGIN: 1px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
SELECT.small {
	FONT-SIZE: 8pt; MARGIN: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
TABLE {
	MARGIN: 0px
}
TABLE.yellowTable {
	BACKGROUND-COLOR: #ffffcc
}
TABLE.panel {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; BACKGROUND-COLOR: #bcbcca
}
TABLE.sidemenu {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.menuBlock {
	BORDER-RIGHT: 5px; BORDER-TOP: 5px; FONT-WEIGHT: bold; BORDER-LEFT: 5px; COLOR: #fff; BORDER-BOTTOM: 5px; BACKGROUND-COLOR: #a0a0cc; TEXT-ALIGN: center
}
TABLE.Hdr {
	WIDTH: 100%
}
TD {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TD.address {
	FONT-SIZE: 8pt; LINE-HEIGHT: 200%; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TH {
	FONT-SIZE: 9pt
}
.tableHdr {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #f7f7ff
}
.sectionTable {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: top; FONT-FAMILY: Tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
TABLE.sectionTable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.clearTable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L1 {
	FONT-SIZE: 14pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L1Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L1ABlue {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L2 {
	FONT-SIZE: 12pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L2Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L3 {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L3Cap {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L3Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L3ABlue {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4 {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4Narrow {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, arial, helvetica, sans-serif
}
.L4Grey {
	FONT-SIZE: 8pt; COLOR: #aaaaaa; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4Cap {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4CapRed {
	FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: red; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4Red {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4Blue {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4BlueRight {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt;  COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.L4BlueLight {
	FONT-SIZE: 8pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4A {
	FONT-SIZE: 7pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L4AGrey {
	FONT-SIZE: 7pt; COLOR: #888888; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

.L4ABlueLight {
	FONT-SIZE: 7pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L5 {
	FONT-SIZE: 6pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L5Blue {
	FONT-SIZE: 6pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L6 {
	FONT-SIZE: 4pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L10 {
	FONT-SIZE: 11pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L10B {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L10BC {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
.L10BCBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L10BCBlueBottom {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; VERTICAL-ALIGN: text-bottom; COLOR: #000099; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L10BCBGBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #000099; TEXT-ALIGN: center
}
.L10BCBGGold {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffcc00; TEXT-ALIGN: center
}
.L10BCBGGray {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #cccc99; TEXT-ALIGN: center
}
.L20 {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L20B {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.L20BC {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
.L20C {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
.L20C {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-ALIGN: center
}
LI {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; LIST-STYLE-TYPE: square
}
.indexL1 {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.indexL2 {
	FONT-SIZE: 11pt; TEXT-INDENT: 0.5em; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.indexL3 {
	FONT-SIZE: 10pt; TEXT-INDENT: 2em; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.indexL4 {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.error {
	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
DIV.header {
	COLOR: black; BACKGROUND-COLOR: #bcbcca
}
DIV.red {
	FONT-WEIGHT: bold; COLOR: red
}
SPAN.logo {
	FONT-SIZE: 25pt; COLOR: #000066; FONT-STYLE: italic; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #bcbcca
}
SPAN.faint {
	FONT-SIZE: 7pt; COLOR: gray
}
SPAN.faint2 {
	FONT-SIZE: 6pt; COLOR: gray
}
UL {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.heavy {
	FONT-WEIGHT: bold
}
.c_invisible {
	DISPLAY: none
}
.numbers {
	BORDER-RIGHT: #cccccc thin solid; BORDER-TOP: #cccccc thin solid; BORDER-LEFT: #cccccc thin solid; COLOR: #ffffff; BORDER-BOTTOM: #cccccc thin solid; BACKGROUND-COLOR: #000099
}
DIV.map {
	BORDER-TOP-WIDTH: 5px; BORDER-LEFT-WIDTH: 5px; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 5px; BORDER-BOTTOM-COLOR: black; WIDTH: 100%; BORDER-TOP-COLOR: black; POSITION: relative; BACKGROUND-COLOR: black; BORDER-RIGHT-WIDTH: 5px; BORDER-RIGHT-COLOR: black
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.underline {
	BORDER-RIGHT: #eeeeee 2px solid; BORDER-TOP: #eeeeee 2px solid; BORDER-LEFT: #eeeeee 2px solid; BORDER-BOTTOM: blue 2px solid
}
.tabspacer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; FONT-FAMILY: verdana,arial,helvetica, sans-serif; cell-spacing: 4
}
.tabrunner {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: white
}
.tabtoselect {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.tabtoselect2 {
	BORDER-RIGHT: black 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee

}
.tabselected {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: black 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: white
}
.tabselected2 {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: white
}

.lineabove {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: white 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: white; cell-spacing: 4
}
.linecontent {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: white 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: white; cell-spacing: 50
}
TABLE.plain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; cell-spacing: 0px
}
DIV.show {
	BACKGROUND-COLOR: #ffeeee
}
DIV.hide {
	VISIBILITY: hidden
}
A.link1 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: gray; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.link1:active {
	FONT-WEIGHT: bold; COLOR: gray
}
A.link1:visited {
	FONT-WEIGHT: bold; COLOR: gray
}
A.link1:hover {
	COLOR: black; TEXT-DECORATION: underline
}

A.link7_green {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #228899; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.link7_green:active {
	FONT-WEIGHT: bold; COLOR: #228899
}
A.link7_green:visited {
	FONT-WEIGHT: bold; COLOR: #228899
}
A.link7_green:hover {
	COLOR: black; TEXT-DECORATION: underline
}



A.link1big {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.link1big:active {
	FONT-WEIGHT: bold; COLOR: #666666
}
A.link1big:visited {
	FONT-WEIGHT: bold; COLOR: #666666
}
A.link1big:hover {
	COLOR: black; TEXT-DECORATION: underline
}

A.link11big {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.link11big:active {
	FONT-WEIGHT: bold;  COLOR: #666666
}
A.link11big:visited {
	FONT-WEIGHT: bold; COLOR: #666666
}
A.link11big:hover {
	COLOR: black; FONT-SIZE: 14pt; TEXT-DECORATION: underline
}



A.navlink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: blue; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.navlink:active {
	FONT-WEIGHT: bold; COLOR: blue
}
A.navlink:visited {
	FONT-WEIGHT: bold; COLOR: blue
}
A.navlink:hover {
	COLOR: navy; TEXT-DECORATION: underline
}
TABLE.rptTable {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: white; cell-spacing: 1px
}
TR.rptTable {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f7f7f7
}
TABLE.subs {
	BACKGROUND-COLOR: #ffffff
}
.rptAltTable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #e7f7f7
}
.rptTable_alarm {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #fde3e4
}
.rptTable_alarm2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #fd0000
}
.rptTable_warning {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffff99
}
.rptTable_alarm_pos {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; BACKGROUND-COLOR: #FF3333
}
.ltblueTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND-COLOR: #edf8f8
}
.labelTable {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.dataTable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BACKGROUND-COLOR: #eef7f7
}
.labelSection {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: black; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: black; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: black
}
.errorSection {
	BORDER-RIGHT: #ff7777 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ff7777 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; BORDER-LEFT: #ff7777 1px solid; COLOR: #ff6666; PADDING-TOP: 0px; BORDER-BOTTOM: #ff7777 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #fff7f7; TEXT-ALIGN: justify
}
.rowSelected {
	BACKGROUND-COLOR: #ffeedd
}
.locationedit {
	BORDER-RIGHT: #ffeedd 0px solid; BORDER-TOP: #ffeedd 2px solid; BORDER-LEFT: #ffeedd 0px solid; BORDER-BOTTOM: #ffeedd 2px solid
}
SPAN.locationtypeedit {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 2px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 2px solid
}
TD.locationtypeedit {
	FONT-SIZE: 7pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.alignGen {
	VERTICAL-ALIGN: middle
}
.sectionArea {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f7f7f7
}
.sectionArea2 {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #eeeeee 1px solid; COLOR: red; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.sectionArea3 {
	BORDER-RIGHT: #f7f7f7 1px solid; BORDER-TOP: #f7f7f7 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #f7f7f7 1px solid; COLOR: red; BORDER-BOTTOM: #f7f7f7 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
.sectionArea4 {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
.sectionAreaFrame {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.mapArea {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f7f7f7
}
.mapControl {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #f7f7f7
}
.mapControl {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BACKGROUND-COLOR: #e7e7e7; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #333333
}
.mapControlEntry {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #333333; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #333333; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #333333
}
.mapControlSelect {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffeedd
}
.fleetMissionArea {
	BORDER-RIGHT: #ddaa00 1px solid; BORDER-TOP: #ddaa00 1px solid; BORDER-LEFT: #ddaa00 1px solid; BORDER-BOTTOM: #ddaa00 1px solid; BACKGROUND-COLOR: #ffffcc
}
.fleetEventArea {
	BORDER-RIGHT: #88aa00 1px solid; BORDER-TOP: #88aa00 1px solid; BORDER-LEFT: #88aa00 1px solid; BORDER-BOTTOM: #88aa00 1px solid; BACKGROUND-COLOR: #f3fede
}
INPUT.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.rptSelSection {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #eeeeee; cell-spacing: 0
}
.rptSelHighlight {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: gray; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #f7f7f7
}
.rptSelHighlightOn {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; COLOR: black; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #ffffff
}
.rpt1Label {
	FONT-SIZE: 8pt; FONT-FAMILY: Tahoma, arial, helvetica, sans-serif; BACKGROUND-COLOR: #f3f3f3
}
.rpt1LabelUline {
	BORDER-RIGHT: gray 0px solid; BORDER-TOP: gray 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: gray 0px solid; BORDER-BOTTOM: gray 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #f3f3f3
}
.rpt1Value {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ececec
}
.rpt1ValueTot {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #ececec
}
.rptStandard {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 800px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; cell-spacing: 0px
}
.divider {
	BORDER-RIGHT: #aaaaaa 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aaaaaa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; BORDER-LEFT: #aaaaaa 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #eeeeee
}
TABLE.fleetSelector {
	BORDER-RIGHT: #777777 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777777 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #777777 0px solid; WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #777777 2px solid; BACKGROUND-COLOR: #d8e1e5; cell-spacing: 0px
}
.headerBox {
	BORDER-RIGHT: #8080ff 1px solid; BORDER-TOP: #8080ff 1px solid; BACKGROUND: #e7e7ff; BORDER-LEFT: #8080ff 1px solid; BORDER-BOTTOM: #8080ff 1px solid
}



.oncarmenu {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica, sans-serif; COLOR: blue; FONT-WEIGHT: bold
}

.onecarmenu_td_sel { /* "<<", "<", ">", ">>" buttons have this class */
  padding: 2px;
}


.onecarmenu_td { /* "<<", "<", ">", ">>" buttons have this class */
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.onecarmenu_td:visited {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.onecarmenu_td_hover { /* Hovered cells <TD> */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e4e0;
}

.onecarmenu_td_active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

DIV.link1big {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
DIV.link1big:active {
	FONT-WEIGHT: bold; COLOR: #666666
}
DIV.link1big:visited {
	FONT-WEIGHT: bold; COLOR: #666666
}
DIV.link1big:hover {
	COLOR: black; TEXT-DECORATION: underline
}



.tabledaypos {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: black 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana,arial,helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee; 
}
.tabledaypos_tdunsl {
	BACKGROUND-COLOR: #005555
}
.tabledaypos_td_sel {
	 BACKGROUND-COLOR: #aa0000
	 }
.alertSection {
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: red 1px solid; 
	COLOR: red; 
	BORDER-BOTTOM: red 1px solid; 
	BACKGROUND-COLOR: #fff7f7
}

.LastValidPos {
	BORDER-RIGHT: #8888aa 1px solid; 
	BORDER-TOP: #8888aa 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: red 4px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #8888aa 1px solid; 
	BACKGROUND-COLOR: #ddddff
}


.CommentCarSection {
	BORDER-RIGHT: blue 8px solid; 
	BORDER-TOP: blue 2px solid; 
	FONT-SIZE: pt; 
	BORDER-LEFT: blue 8px solid; 
	COLOR: BLACK; 
	BORDER-BOTTOM: blue 2px solid; 
	BACKGROUND-COLOR: #CCCCCC
}


.msgRecSection {
	BORDER-RIGHT: #336600 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #336600 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #336600 1px solid; 
	COLOR: #336600; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #336600 1px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #eeffdd; 
	TEXT-ALIGN: justify
	//verde
}

.confirmNetSection {
	BORDER-RIGHT: #663300 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #663300 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #663300 1px solid; 
	COLOR: #663300; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #663300 1px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #ffeedd; 
	TEXT-ALIGN: justify
	//maro
}
.askPosSection {
	BORDER-RIGHT: #f5f520 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #f5f520 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #f5f520 1px solid; 
	COLOR: #663300; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #f5f520 1px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #fcfcc3; 
	TEXT-ALIGN: justify
	//maro
}

.msgSentSection {
	BORDER-RIGHT: #003366 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #003366 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #003366 1px solid; 
	COLOR: #003366; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #003366 1px solid; 
	FONT-FAMILY: Tahoma; 
	BACKGROUND-COLOR: #ddeeff; 
	TEXT-ALIGN: justify
	//albastru
}

div#JSMX_loading{
	position:absolute;
	top:2px;
	right:2px;
	margin:0px;
	padding:0px;
	width:32px;
	height:32px;
	background-image:url(img/loading.gif);
	background-repeat: no-repeat;
	background-position:center center;
	z-index:200;
}



.pinStyle1{ position:relative; background-color:blue; height:50px; width:70px;  color:#abc; text-align:center; font: bold 12px Arial; cursor: pointer;}


.textpin{ position: relative; top: 20px; width:70px; color:#f33; background-color:white; font-weight:bold;border:solid 2px Black; white-space: nowrap }
