@CHARSET "UTF-8";

* body {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 0.75em;
	letter-spacing: 0;
	text-decoration: none;
}

html, body {
	height: 100%;
}

table {
	font-size: 1em;
}

a:link, a:active, a:focus {
	color: #007FA5;
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	text-decoration: underline;
}

a:hover {
	color: #D78926;
}

a:visited {
	color: #69351B;
}

.webNaviEbene1:visited {
	color: #69351B;
}

.trDark {
	background: gray;
}

.trLight {
	background: silver;
}

.calendarNoTextInputPopup input[type="text"] {
	display: none;
}

.topAlignedTd td {
	vertical-align: top;
}

/*
----------- Tabbed Pane Component classes
*/ /* tabOn style classes */
.icePnlTbOn {
	margin-right: 0;
}

.icePnlTbOn .MidMid td:hover {
	color: #000000;
}

.icePnlTbOn .MidMid td {
	white-space: nowrap;
	text-align: center;
	color: #000000;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}

.icePnlTbOn .LftTop {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOn .MidTop {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOn .RtTop {
	border-right: 1px solid black;
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOn .LftMid {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOn .MidMid {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
}

.icePnlTbOn .MidMid a {
	background: #FFFFFF;
	border: none;
	padding: 4px 8px 4px 6px;
	text-decoration: none;
	font-weight: normal;
	color: #666;
	cursor: pointer;
	display: block;
	margin: 0px;
}

.icePnlTbOn .RtMid {
	background: #FFFFFF url(images/pipe.gif) no-repeat right bottom;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOn .LftBtm {
	background: #FFFFFF;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOn .MidBtm {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOn .RtBtm {
	background: #FFFFFF;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

* html .icePnlTbOn .MidMid a {
	width: 1%;
}

/* tabOff style classes */
.icePnlTbOff {
	margin-right: 0;
}

.icePnlTbOff .MidMid td {
	text-align: center;
	white-space: nowrap;
	color: #2F8199;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	text-decoration: underline;
}

.icePnlTbOff .LftTop {
	border-left: 1px solid black;
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOff .MidTop {
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOff .RtTop {
	border-right: 1px solid black;
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOff .LftMid {
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .MidMid {
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
}

.icePnlTbOff .MidMid a {
	background: #FFFFFF;;
	border: none;
	padding: 4px 8px 4px 6px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	cursor: pointer;
	display: block;
	margin: 0px;
}

.icePnlTbOff .MidMid a:hover {
	font-weight: normal;
}

.icePnlTbOff .MidMid td:hover {
	color: #D78926;
}

.icePnlTbOff .RtMid {
	background: #FFFFFF url(images/pipe.gif) no-repeat right bottom;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOff .LftBtm {
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOff .MidBtm {
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOff .RtBtm {
	background: #FFFFFF;;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

* html .icePnlTbOff .MidMid a {
	width: 1%;
}

/* tabOver style classes */
.icePnlTbOver { /* was iceTabSetTabOver */

}

.icePnlTbOver .MidMid td:hover {
	color: #D78926;
}

.icePnlTbOver .MidMid td {
	text-align: center;
	white-space: nowrap;
	color: #2F8199;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0;
	text-decoration: underline;
}

.icePnlTbOver .LftTop {
	border-left: 1px solid black;
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOver .MidTop {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOver .RtTop {
	border-right: 1px solid black;
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOver .LftMid {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .MidMid {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
}

.icePnlTbOver .MidMid a {
	background: #FFFFFF;
	border: none;
	padding: 4px 8px 4px 6px;
	font-weight: normal;
	text-decoration: none;
	color: #666;
	cursor: pointer;
	display: block;
	margin: 0px;
}

.icePnlTbOver .MidMid a:hover {
	font-weight: normal;
	color: #3581A5;
}

.icePnlTbOver .RtMid {
	background: #FFFFFF url(images/pipe.gif) no-repeat right bottom;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
}

.icePnlTbOver .LftBtm {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

.icePnlTbOver .MidBtm {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	height: 1px;
	display: none;
}

.icePnlTbOver .RtBtm {
	background: #FFFFFF;
	border: none;
	padding: 0;
	text-align: center;
	width: 4px;
	height: 1px;
	display: none;
}

* html .icePnlTbOver .MidMid a {
	width: 1%;
}

.icePnlTb {
	border-bottom: none;
}

/* tabSpacer */
.icePnlTbSetSpcr {
	background: #FFFFFF;
	width: 100%;
	border-bottom: none;
}

.icePnlTbSetCnt {
	background: #FFFFFF;
	border: none;
	border-top: 1px solid black;
	margin: 10px;
	padding: 20px;
}

/*
----------- PanelPopup & panelTooltip ----------
*/

.icePnlPop, .icePnlTlTip {
	padding: 0px;
	z-index: 1000;
	background: #F5F5F5;
	border: 1px solid #d9d9d9;
	color: #666666;
}

.icePnlPopHdr, .icePnlTlTipHdr {
	height: 2.0em;
	font-weight: normal;
	background: #FFF;
	border-bottom: 1px solid #d9d9d9;
	padding-top: 4px;
	padding-bottom: 4px;
}

.content {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	padding: 20px;
	margin: 0px;
}

.naviCase {
	width: 100px;
	border-right: 1px solid black;
	text-align: center;
}

.naviCaseEnd {
	width: 100px;
	text-align: center;
}

.naviSpacer {
	widht: 100%;
}

.iceOutConStatInactv {
	height: 13px;
}

.iceOutConStatActv {
	height: 13px;
}

.iceOutConStatDisconnect {
	height: 13px;
}

.iceOutConStatCaution {
	height: 13px;
}

.icePnlGrdCol1 {
	vertical-align: top;
}

.icePnlGrdCol2 {
	vertical-align: top;
}

.componentBlockLabel {
	margin-bottom: 5px;
}

.outputTextLink {
	cursor: pointer;
	color: #007FA5;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
}
.outputTextLink:hover {
	color: #D78926;
}


.fadeOutLnk a:link {
	color: silver !important;
}

.descriptorSuggestionsTblScrlBdyTbl {
	min-width: 150px;
}