/* ---------------------------------------------- Modifications
  who  date    description
  jbw  010814  Modified cbc_tab to have cross browser matching layouts - chrome
  jbw  011314  Added cbc_whitespace to fix whitespace issue in chrome formatting 
  jbw  033114  Added style for textarea and scroll bar formatting
  jbw  052014  Added style for tab highlighting 
  jbw  063014  Fixed scroll bar issue in ie 
*/

BODY
{
  MARGIN: 0px;
  overflow-y:auto; 
}
span.CBC_row1
{
  BACKGROUND-COLOR: white;
  COLOR: #000000;
  CURSOR: pointer;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, 'MS Sans Serif', sans-serif;
  display:inline-block;
  *display:inline;

}
span.CBC_row2
{
  BACKGROUND-COLOR: #8df5bc;
  COLOR: #000000;
  CURSOR: pointer;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, 'MS Sans Serif', sans-serif;
  display:inline-block;
  *display:inline;
}
span.cbc_row1
{
  BACKGROUND-COLOR: white;
  COLOR: #000000;
  CURSOR: pointer;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, 'MS Sans Serif', sans-serif;
  display:inline-block;
  *display:inline;

}
span.cbc_row2
{
  BACKGROUND-COLOR: #8df5bc;
  COLOR: #000000;
  CURSOR: pointer;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial, 'MS Sans Serif', sans-serif;
  display:inline-block;
  *display:inline;
}
SPAN.cbc_cell_right_click
{
  COLOR: white;
  BACKGROUND-COLOR: green;
}
div.cbc_header
{
  color:white;
  font-weight:bold;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial,sans-serif;
}
div.CBC_header
{
  color:white;
  font-weight:bold;
  FONT-SIZE: 10pt;
  FONT-FAMILY: Arial,sans-serif;
}
SPAN.cbc_whitespace
{
  display: inline block;
  white-space: pre;
}
SPAN.cbc_whitespace1
{
  BORDER: transparent 1px solid;
  display: inline-block;
  TEXT-ALIGN: center;
  white-space: pre;
}
SPAN.CBC_TableHeader
{
  BACKGROUND-COLOR: #000000;
  border:#99ccff 1px solid;
  display: inline-block;
  TEXT-ALIGN: center;
  white-space: pre;
}
SPAN.cbc_TableHeader
{
  BACKGROUND-COLOR: #000000;
  border:#99ccff 1px solid;
  display: inline-block;
  TEXT-ALIGN: center;
  white-space: pre;
}
SPAN.TableTotal
{
  COLOR: white;
  BACKGROUND-COLOR: green;
  FONT-WEIGHT:bold;
  display: inline-block;
  border:#99ccff 1px solid;
}
SPAN.cbc_totals
{
  BORDER:#99ccff 1px solid;
  BACKGROUND-COLOR:green;
  display: inline-block;
  TEXT-ALIGN:right;
  white-space: pre;
}
.cbc_PageHead
{
  BORDER:ridge #EEEEEE;
  BACKGROUND-IMAGE: url(../images/backgrounds/bg_blue1.jpg);
  BACKGROUND-COLOR: powderblue;
  PADDING: 2px;
  FONT-WEIGHT: bold;
}
div.CBC_TabTable
{
  BACKGROUND-COLOR: #333333;
}
A.CBC_tab
{
  display:inline-block;
  BACKGROUND-COLOR:#d8d8d6;
  BORDER-RIGHT:solid;
  BORDER-TOP:ridge;
  BORDER-LEFT:ridge;
  BORDER-BOTTOM:ridge;
  FONT-WEIGHT: bold;
  FONT-SIZE: 30pt;
  *FONT-SIZE: 8pt;
  PADDING-TOP:2px;
  PADDING-RIGHT:10px;
  PADDING-LEFT:10px;
  PADDING-BOTTOM:2px;
  FONT-FAMILY: Verdana, 'MS Sans Serif', Arial;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  WIDTH: 105px;
  CURSOR: pointer;
  COLOR: #000000;
}
A.CBC_tab:hover
{
  BACKGROUND-COLOR: #f7aa00;
  TEXT-DECORATION: none;
}
A.CBC_tabHilight
{
  display:inline-block;
  BACKGROUND-COLOR:red;
  BORDER-RIGHT:solid;
  BORDER-TOP:ridge;
  BORDER-LEFT:ridge;
  BORDER-BOTTOM:ridge;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  PADDING-TOP:1px;
  PADDING-RIGHT:10px;
  PADDING-LEFT:10px;
  PADDING-BOTTOM:1px;
  FONT-FAMILY: Verdana, 'MS Sans Serif', Arial;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  WIDTH: 114px;
  *WIDTH:138px;
  CURSOR: pointer;
  COLOR: #000000;
}
A.CBC_tabHilight2
{
  display:inline-block;
  BACKGROUND-COLOR:yellow;
  BORDER-RIGHT:solid;
  BORDER-TOP:ridge;
  BORDER-LEFT:ridge;
  BORDER-BOTTOM:ridge;
  FONT-WEIGHT:bold;
  FONT-SIZE:8pt;
  PADDING-TOP:1px;
  PADDING-RIGHT:10px;
  PADDING-LEFT:10px;
  PADDING-BOTTOM:1px;
  FONT-FAMILY:Verdana, 'MS Sans Serif', Arial, sans-serif;
  TEXT-ALIGN:center;
  TEXT-DECORATION:none;
  WIDTH:105px; 
  *WIDTH:136px;
  CURSOR:pointer;
  COLOR:#000000;
}
SPAN.CBC_LabelHeader
{
  BACKGROUND-COLOR:#000000;
  BORDER:#99ccff 1px solid;
  COLOR:white;
  FONT-WEIGHT:bold;
  TEXT-ALIGN:center;
  display:inline-block;
}
div.cbc_TabTable
{
  BACKGROUND-COLOR: #333333;
}
A.cbc_Tab
{
  display:inline-block;
  BACKGROUND-COLOR:#d8d8d6;
  BORDER-RIGHT:solid;
  BORDER-TOP:ridge;
  BORDER-LEFT:ridge;
  BORDER-BOTTOM:ridge;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  PADDING-TOP:1px;
  PADDING-RIGHT:2px;
  PADDING-LEFT:2px;
  PADDING-BOTTOM:1px;
  FONT-FAMILY: Verdana, 'MS Sans Serif', Arial;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none;
  WIDTH: 105px;
  CURSOR: pointer;
  COLOR: #000000;
}
A.cbc_Tab:hover
{
  BACKGROUND-COLOR: #f7aa00;
  TEXT-DECORATION: none;
}

span.spacing
{
  display:inline-block;
  white-space: pre;
}
.page_arrow_center
{
  position:absolute;
  cursor: pointer;
}
span.cbc_cell_left_row
{
  border:#99ccff 1px solid;
  padding-left:6px;
  display:inline-block;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  TEXT-ALIGN: left;
  white-space: pre;
}
span.cbc_cell_left_row2
{
  border:#99ccff 1px solid;
  padding-left:6px;
  display:inline-block;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  TEXT-ALIGN: left;
  white-space: pre;
  /*Font-size: 15px;*/
  font-weight: bold;
}
span.cbc_cell_right_row
{
  border:#99ccff 1px solid;
  padding-right:6px;
  display:inline-block;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  TEXT-ALIGN: right;
  white-space: pre;

}
span.cbc_cell_center_row
{
  border:#99ccff 1px solid;
  display:inline-block;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  TEXT-ALIGN: center;
  white-space: pre;
}
span.cbc_cell_left_row_textarea
{
  border:#99ccff 1px solid;
  padding:0 0 0 6px;
  margin: 0px;
  display:inline-block;
  OVERFLOW: hidden;
  TEXT-ALIGN: left;
  background: inherit;
  height:16px;
  *height:18px;
  margin-bottom:0px;
  *margin-bottom: 0px;
}
div.cbc_row
{
  FONT-SIZE:10pt;
  FONT-FAMILY:'MS Sans Serif',sans-serif,Arial;
  display: inline block;
  white-space: pre;
}
.CBC_SpanLabel
{
  display:inline-block;
  BACKGROUND-COLOR:white;
  COLOR:black;
  FONT-FAMILY:Verdana, Arial, 'MS Sans Serif', sans-serif;
  FONT-WEIGHT:bold;
  FONT-SIZE:10pt;
  MARGIN-RIGHT:2px;
  MARGIN-TOP:2px;
  PADDING-RIGHT:1px;
  PADDING-LEFT:1px;
  PADDING-TOP:2px;
  PADDING-BOTTOM:2px;
}
.CBC_SpanField
{
  display:inline-block;
  BORDER-RIGHT:white 1px inset;
  BORDER-LEFT:black 1px inset;
  BORDER-BOTTOM:white 1px inset;
  BORDER-TOP:black 1px inset;
  COLOR:black;
  FONT-WEIGHT:bold;
  FONT-SIZE:10pt;
  FONT-FAMILY:Verdana, Arial, sans-serif;
  MARGIN-RIGHT:5px;
  MARGIN-TOP:2px;
  PADDING-RIGHT:5px;
  PADDING-LEFT:1px;
  PADDING-BOTTOM:1px;
  PADDING-TOP:1px;
  overflow:hidden;
  text-overflow:ellipsis;
  WHITE-SPACE:nowrap;
  position:relative;
  top:4px;
  *top:0px;
  height:15px;
  *height:auto;
}
.textarea_expand
{
  padding-left:0px;
  display:inline-block;
  TEXT-ALIGN: left;
  WHITE-SPACE:pre-wrap;
}
.textarea_expand_button
{
  margin-bottom:1px;
  *margin-bottom:0px;
  FONT-SIZE: 13pt;
  TEXT-ALIGN: center;
  float:right;
  width:16px;
  height:60px;
  border-left:1px solid black;
}
.doc_holder
{
  display:inline-block;
  border:#99ccff 1px solid;
  white-space: pre;
  clear:both;
}
.doc_holder .doc
{
	background:url('/stw_php/images/document.gif ') no-repeat  right;
  padding: 0px;
  margin: 0px;
}
.doc_holder .doc2
{
	background:url('/stw_php/images/document2.gif ') no-repeat  right;
  padding: 0px;
  margin: 0px;
}

.cbc_doc
{
	background:url('/stw_php/images/document.gif ') no-repeat;
  background-position:right top;
  *background-position:right 1px;
  display:inline-block;
  white-space: pre;
  *height:14px;
}

.cbc_doc2
{
  background:url('/stw_php/images/document2.gif ') no-repeat;
  background-position:right top;
  *background-position:right 1px;
  display:inline-block;
  white-space: pre;
  *height:14px;
}

.cbc_cell_row_doc
{
  height:16px;
  *height:18px;
  border:#99ccff 1px solid;
  display:inline-block;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  white-space: pre;
}
.cbc_cell_right_row_doc_2
{
  text-align: right;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  padding-right:6px;
  white-space: pre;
  display:inline-block;
}

.cbc_cell_left_row_doc_2
{
  text-align: left;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  padding-left:6px;
  white-space: pre;
  display:inline-block;
}

.doc_holder .cbc_cell_left_row_doc
{
  text-align: left;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  padding-left:6px;
}
.doc_holder .cbc_cell_right_row_doc
{
  text-align: right;
  OVERFLOW: hidden;
  TEXT-OVERFLOW: ellipsis;
  padding-right:6px;
}
/*    
div.row:hover
{
  FONT-WEIGHT:bold;
}*/
.CBC_ButtonPos
{
  BACKGROUND-COLOR:lightskyblue;
  BACKGROUND-IMAGE:url(../images/pos3.gif);
  BACKGROUND-REPEAT:no-repeat;
  BACKGROUND-POSITION:90% 1px;
  BORDER:outset;
  CURSOR:pointer;
  COLOR:black;
  display:inline-block;
  FONT-FAMILY:Verdana, 'MS Sans Serif', Arial, sans-serif;
  FONT-WEIGHT:bold;
  FONT-SIZE:8pt;
  PADDING:5px 2px 0 5px;
  TEXT-ALIGN:left;
  width:85px;
  *width:100px;
  height: 18px;
  *height: 30px;
  margin-top:-10px;
  position: relative;
  top:2px;
  *top:8px;
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  body { -webkit-text-size-adjust: 82%; }
}

a.row
{
  display:inline-block;
}
span textarea {

	line-height:20px !important;
	*line-height:18px !important;
	height:20px !important;
	*height:20px !important;
	padding:0 0 0 6px !important;
	background-color: transparent !important;
	overflow-y: auto !important;
	resize:none !important;
	border:0px !important;
	margin-top: 0px !important;
	top:0px !important;
	
	
}
/*
textarea::-webkit-scrollbar {
    width: 12px;
}
 
textarea::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
    border-radius: 10px;
}
 
textarea::-webkit-scrollbar-thumb {
  background: rgba(192,192,192,0.8);
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
  height:10px;
}
*/