body {
 background-color: #FFFFFF;
 margin: 0;
 padding: 0;
 font-family: Arial, Tahoma, Sans-serif;
 list-style: disc outside;
 text-align: left;
}

A {
 color:#0000FF;
}

A:hover {
 color:#990000;
}

.hiddenRow {
 display:none;
 visibility:hidden;
}

.visibleRow {              
 display:;
 visibility:visible;             
}

.tooltipHeader {
 width: 300px;
 background-color: rgb(224, 237, 233);
 border: 1px solid #A5CFE9;
 font-weight: bold;
 color: #4B7A98;
 padding: 10px;
 padding-top: 2px;
 padding-bottom: 2px;
 filter: alpha(opacity=100);
 opacity: 1.0;
}

.tooltipBody {
 width: 300px;
 background-color: #FFFFFF;
 border-left: 1px solid #A5CFE9;
 border-right: 1px solid #A5CFE9;
 border-bottom: 1px solid #A5CFE9;
 color: #1B4966;
 padding: 10px;
 filter: alpha(opacity=100);
 opacity: 1.0;
}

.inputTextArea {
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 11pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 BORDER: #000000 Solid 1px;
 background-color: #F2F2f2;
 padding-top: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 width: 100%;
 height: 400px;
}

.debugTextArea {
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 11pt;
 font-style: normal;
 font-weight: normal;
 color: #990000;
 BORDER: #000000 Solid 1px;
 background-color: #F2F2F2;
 padding-top: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 width: 95%;
 height: 400px;
}

.feedbackTextArea {
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 11pt;
 font-style: normal;
 font-weight: normal;
 color: #990000;
 BORDER: #000000 Solid 1px;
 background-color: #F2F2F2;
 padding-top: 2px;
 padding-right: 2px;
 padding-bottom: 2px;
 padding-left: 2px;
 width: 600px;
 height: 200px;
}

.destText {
 width: 220px;
 border: 1px solid #000000;
 background-color: #EEEEEE;
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 11pt;
 padding-left: 4px;
}

.destSelect {
 width: 220px;
 border: 1px solid #000000;
 background-color: #EEEEEE;
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 11pt;
}

.inputField {
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 10pt;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 BORDER: #000000 Solid 1px;
 background-color: #FFFFFF;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 2px;
 overflow: hidden;
 width: 170px;
 height: 20px;
}

.listRow {
 BORDER-LEFT: #FFFFFF 0px solid;
 BORDER-RIGHT: #FFFFFF 0px solid;
 BORDER-TOP: #FFFFFF 0px solid; 
 BORDER-BOTTOM: #FFFFFF 0px solid;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom: 1px;
}

.listCell {
 BORDER-LEFT: #000000 0px solid;
 BORDER-RIGHT: #000000 0px solid;
 BORDER-TOP: #000000 0px solid; 
 BORDER-BOTTOM: #000000 0px solid;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
 padding-bottom: 1px;
}

.selectedCell {
 background-color: #E2DB96;
 BORDER-LEFT: #000000 0px solid;
 BORDER-RIGHT: #000000 0px solid;
 BORDER-TOP: #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 0px;
 padding-bottom: 0px;
}

.selectedCellLeft {
 background-color: #E2DB96;
 BORDER-LEFT: #000000 1px solid;
 BORDER-RIGHT: #000000 0px solid;
 BORDER-TOP: #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
}

.selectedCellRight {
 background-color: #E2DB96;
 BORDER-LEFT: #000000 0px solid;
 BORDER-RIGHT: #000000 1px solid;
 BORDER-TOP: #000000 1px solid; 
 BORDER-BOTTOM: #000000 1px solid;
 padding-left: 0px;
 padding-right: 1px;
 padding-top: 0px;
 padding-bottom: 0px;
}

.colHeaderLeft {
 background-color: #B4E1EC;
 font-family: Tahoma, Arial, Sans-serif;
 font-size: 9pt;
 font-weight: bold;
 padding-left: 6px;
 padding-right: 10px;
 border-left: 1px solid #000000;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom:1px solid #000000;
}

.colHeader {
 background-color: #B4E1EC;
 font-family: Tahoma, Arial, Sans-serif;
 font-size: 9pt;
 font-weight: bold;
 padding-left: 6px;
 padding-right: 10px;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

.colHeaderRight {
 background-color: #B4E1EC;
 font-family: Tahoma, Arial, Sans-serif;
 font-size: 9pt;
 font-weight: bold;
 padding-left: 6px;
 padding-right: 10px;
 border-top: 1px solid #000000;
 border-right: 1px solid #000000;
 border-bottom: 1px solid #000000;
}

.colCell {
 padding-right: 10px;
 padding-left: 4px;
 border-right: 1px solid #000000;
}

.colCellRight {
 padding-right: 10px;
 padding-left: 4px;
}

.floatText {
 width: 180px;
 border: 1px solid #000000;
 background-color: #FFFFFF;
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 10pt;
 padding-left: 4px;
}

.floatSelect {
 width: 180px;
 border: 1px solid #000000;
 background-color: #FFFFFF;
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 10pt;
}

.floatButton {
 height: 20px;
 padding: 4px;
 padding-top: 2px;
 padding-bottom: 2px;
 border: 1px solid #000000;
 font-size: 10pt;
 font-weight: bold;
 font-family: Arial, Tahoma, Sans-serif;
 color: #003399;
 background-color: #DCF1F6;
 cursor: pointer;
 text-decoration: none;
}

.listText {
 font-family: Arial, Tahoma, Sans-serif;
 font-size: 12px;

}
