html {
	overflow-x: hidden;
	overflow-y: auto;
}
BODY
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
    BACKGROUND-COLOR: white;
    COLOR: #222222;
    FONT-FAMILY: tahoma, Arial, 'Arial CE', Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}
p {margin: 0px; padding: 1px;}
TABLE
{
    FONT-FAMILY: tahoma, Arial, 'Arial CE', Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}
TABLE.outer
{
    FONT-FAMILY: Helvetica, tahoma, Arial, 'Arial CE', Verdana;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
}
input, select, textarea
{
    FONT-FAMILY: Helvetica, tahoma, Arial, 'Arial CE', Verdana;
    FONT-SIZE: 14px;
}
input.readOnly
{
    BACKGROUND-COLOR: #EBEFEF;
}
select.normal
{
}
FORM
{
     margin: 0px;
     padding: 0px;
}
TD.pageHeaderCount
{
    COLOR: gray;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 8pt;
}
TABLE.pageHeader
{
    BORDER-TOP: 1px solid black;
    BORDER-RIGHT: 1px solid black;
    BORDER-BOTTOM: 1px solid black;
}
TABLE.insideTab
{
    background-color: #f8f8f8;
    COLOR: #222;
}
TABLE.searchBox
{
    background-color: #ddd;
}
span.afterconn{background-color: #aaa;COLOR: white;}
TD.insideTab
{
    padding-left:8px;
    text-align: right;
}
TD.insideDescr
{
    padding-left:8px;
    FONT-SIZE: 10pt;
}
A.typicalLink
{
    color: red;
    text-decoration: none;
    FONT-FAMILY: tahoma, Arial, 'Arial CE', Helvetica, Verdana;
    FONT-SIZE: 8pt;
    cursor: pointer;
    text-decoration: underline;
}
A.typicalLink:hover
{
    color: red;
    cursor: pointer;
    FONT-FAMILY: tahoma, Arial, 'Arial CE', Helvetica, Verdana;
    FONT-SIZE: 8pt;
}
A.typicalLink2
{
    color: #222222;
    font-family: Helvetica, Arial;
    FONT-SIZE: 14px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: underline;
}
A.typicalLink2:hover
{
    color: #222222;
    cursor: pointer;
    font-family: Helvetica, Arial;
    FONT-SIZE: 14px;
    text-decoration: none;
}
A.typicalLink3
{
    color: #333333;
    font-family: tahoma, Arial;
    FONT-SIZE: 8pt;
    font-weight: normal;
    cursor: pointer;
    text-decoration: none;
}
A.typicalLink3:hover
{
    color: #222222;
    cursor: pointer;
    font-family: tahoma, Arial;
    FONT-SIZE: 8pt;
    text-decoration: underline;
}
A.whiteLink
{
    color: #fff;
    font-family: Helvetica, Arial;
    FONT-SIZE: 14px;
    font-weight: normal;
    cursor: pointer;
    text-decoration: underline;
}
A.whiteLink:hover
{
    color: #fff;
    cursor: pointer;
    font-family: Helvetica, Arial;
    FONT-SIZE: 14px;
    text-decoration: none;
}
A.blueBgLink
{
    color: white;
    text-decoration: underline;
    cursor: pointer;
}
A.blueBgLink:hover
{
    color: white;
    cursor: pointer;
    text-decoration: none;
}
img.iClick
{
  	cursor: pointer;
}
a.tb
{
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
  	cursor: pointer;
    text-decoration: none;
}
a.tb:hover
{
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
  	cursor: pointer;
    text-decoration: underline;
}
td.tb_none
{
    padding: 6px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: #3671A1;
    border-right:2px solid #3671A1;
  	cursor: pointer;
    text-decoration: none;
}
td.tb_input
{
    padding: 0px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: #3671A1;
    border-right:2px solid #3671A1;
  	cursor: pointer;
    text-decoration: none;
}
td.tb
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: #4681B1;
    border-right:2px solid #3671A1;
  	cursor: pointer;
    text-decoration: none;
}
td.tb_red
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: red;
    border-right:2px solid #3671A1;
  	cursor: pointer;
    text-decoration: none;
}
td.tb_gray
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: BurlyWood;
    border-right:2px solid #3671A1;
  	cursor: pointer;
    text-decoration: none;
}
td.tb_btn_orange
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: orange;
    text-align:center;
    width:95px;
  	cursor: pointer;
    text-decoration: none;
}
td.tb_btn_red
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #fff;
    BACKGROUND-COLOR: red;
    text-align:center;
    width:95px;
  	cursor: pointer;
    text-decoration: none;
}
td.tb_h
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #222;
    border-right:2px solid #3671A1;
  	cursor: pointer;
    text-decoration: underline;
}
td.tb_btn_h
{
    padding: 4px 8px 4px 4px;
    font-size: 14px;
    FONT-FAMILY: Helvetica, tahoma, sans-serif;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #222;
    text-align:center;
    width:95px;
  	cursor: pointer;
    text-decoration: underline;
}
td.headerTextLogo
{
    color: #fff;
    BACKGROUND-COLOR: #3671A1;
    padding-top: 2px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 5px;
    font-size: 11pt;
    font-weight: bold;
    background-image: url(images/wiw_header_bg.jpg);
    background-repeat: repeat-x;
}
td.headerText
{
    color: #fff;
    BACKGROUND-COLOR: #3671A1;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 4px;
    padding-right: 5px;
    font-size: 11pt;
    font-weight: bold;
    background-image: url(images/wiw_header_bg.jpg);
    background-repeat: repeat-x;
}
td.headerText2
{
    color: #fff;
    BACKGROUND-COLOR: #3671A1;
    font-family: Helvetica;
    font-size: 25px;
    letter-spacing: -1px;
    background-image: url(images/wiw_header_bg2.jpg);
    background-repeat: repeat-x;
}
td.subHeaderText
{
    color: #666;
    BACKGROUND-COLOR: #f0f0f0;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 0px;
    font-size: 12px;
    font-weight: normal;
}
td.viewHeaderText
{
    color: #464646;
    BACKGROUND-COLOR: #fafafa;
    border-bottom:1px solid #aaa;
    padding-top: 8px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 0px;
    font-family: tahoma, arial;
    text-transform:uppercase;
    font-size: 8pt;
    font-weight: bold;
}
td.smallText
{
    color: #777777;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 7pt;
}
div.selectComment
{
    font-size: 7pt;
    color: #555555;
    WIDTH:189px;
    height:50px;
    border:1px solid silver;
    background-color: #e0e0e0;
    padding: 2px;
    overflow: auto;
}
div.selectHeader
{
    font-size: 8pt;
    WIDTH:100%;
    height:14px;
    COLOR: #464646;
    clear: both;
}
div.tabFooter
{
    font-size: 6pt;
    WIDTH:100%;
    height:8px;
    background-color: #3671A1;
    COLOR: #fff;
    clear: both;
}
td.normText
{
    color: #333333;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 8pt;
}
td.bigText
{
    font-family: tahoma, arial, 'arial CE', verdana;
    color: #cc5544;
    padding-top: 0px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 18pt;
}

td.viewHeader
{
  background-color:#f4f4f4;
  color:#222;
  padding:4px;
  border-top:24px solid white;
  font-weight:normal;
  font-family: Helvetica;
  font-size: 16px;
  letter-spacing: 0px;
}
td.viewHeader2
{
  font-weight:normal;
  font-family:Helvetica;
  font-size:20px;
  letter-spacing:-1px;
  color:#222;
}
td.viewPic
{
  border:1px solid #f0f0f0;
  background-color:#fafafa;
  padding:8px;
}
	.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;
		margin:0px;
		padding:2px;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		border-right:1px solid #ACA899;
		border-left:1px solid #FFF;
		color: #464646;
		background-color: #e0e0e0;
	}

	.tableWidget_headerCell{	/* Standard column header */
		border-top:1px solid #e0e0e0;
	}

	.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
		border-top:1px solid #ff7c00;
	}

	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:lightyellow;	/* No mouseover color in this example - specify another color if you want this */
		cursor:pointer;
	}

	.tableWidget tbody .tableWidget_dataRollOver_nohand{	/* Rollover style on mouse over (Data) */
		background-color:lightyellow;	/* No mouseover color in this example - specify another color if you want this */
	}

	.tableWigdet_headerCellDown{
		border-top:1px solid #ff7c00;
		background-color:#DBD8C5;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;
	}

	.tableWidget_singleCell{
		margin:0px;
		padding:2px;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
	}

	.tableWidget_normCell{
		margin:0px;
		padding:2px;
		border-bottom:0px;
	}

	.tableWidget_descCell{
		margin:0px;
		padding:2px;
		padding-top:0px;
		color:gray;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
	}

	.tableWidget tbody{
		background-color:#FFF;
	}

	.tableWidget{
		font-family:tahoma, arial;
		font-size:11px;
		width:400px;
	}

	/* End layout CSS */

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: 14px Helvetica, Arial, Georgia, Palatino, serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#ddcolortabs a{
float:left;
color: white;
/*background: #abc url(images/round_tl.gif) no-repeat left top;*/
background: tan;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 0px;
}

#ddcolortabs a span{
float:left;
display:block;
/*background: transparent url(images/round_tr.gif) no-repeat right top;*/
background: transparent;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #3671A1;
}

#ddcolortabs a:hover span{
background-color: #3671A1;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #3671A1;
}

#ddcolortabs_view{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;
padding-top: 16px;
}

#ddcolortabs_view ul{
font: bold 12px tahoma, arial;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs_view li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#ddcolortabs_view a{
float:left;
color: #464646;
/*background: #e4e6e8 url(images/round_tl.gif) no-repeat left top;*/
background: #e4e6e8;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 0px;
}

#ddcolortabs_view a span{
float:left;
display:block;
/*background: transparent url(images/round_tr.gif) no-repeat right top;*/
background: transparent;
padding:4px 9px 2px 6px;
}

#ddcolortabs_view a span{
float:none;
}

div.tabFooter_view
{
    font-size: 1pt;
    WIDTH:100%;
    height:1px;
    background-color: #f0f0f0;
    clear: both;
}

#ddcolortabs2{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs2 ul{
font: bold 12px tahoma, Arial, Georgia, Palatino, serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs2 li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#ddcolortabs2 a{
float:left;
color: white;
/*background: #ff7c00 url(images/round_tl.gif) no-repeat left top;*/
background: #ff7c00;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 0px;
}

#ddcolortabs2 a span{
float:left;
display:block;
/*background: transparent url(images/round_tr.gif) no-repeat right top;*/
background: transparent;
padding:4px 9px 2px 6px;
}

#ddcolortabs2 a span{
float:none;
}


#ddcolortabs2 a:hover{
background-color: #3671A1;
}

#ddcolortabs2 a:hover span{
background-color: #3671A1;
}

#ddcolortabs2 #current a, #ddcolortabs2 #current span{ /*currently selected tab*/
background-color: #3671A1;
}

#ddcolortabs2 #pick a, #ddcolortabs #pick span{ /*pick tab*/
/*background: #dd5c00 url(images/round_tl.gif) no-repeat left top;*/
background: #dd5c00;
}

#ddcolortabs2 #pick a:hover{
background-color: #3671A1;
}

#ddcolortabs2 #pick a:hover span{
background-color: #3671A1;
}

#popitmenu{
position: absolute;
background-color: #3671A1;
border:1px solid white;
font: normal 11px tahoma, Arial;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: white;
display: block;
}

#popitmenu a:hover{ 
background-color: #fff;
color: #3671A1;
}


table.public{
    border:1px solid #aaa;
    color: #464646;
    background-color: #e0e0e0;
    text-align: center;
    font-size: 7pt;
    font-weight: normal;
    cursor: pointer;
    empty-cells: show;
}

div.public_0{font-size:0pt; width:14px; height:14px; background:url(images/lamp0.gif);}
div.public_1{font-size:0pt; width:14px; height:14px; background:url(images/lamp1.gif);}
div.public_2{font-size:0pt; width:14px; height:14px; background:url(images/lamp2.gif);}
div.public_3{font-size:0pt; width:14px; height:14px; background:url(images/lamp3.gif);}

.progress{
	width: 1px;
	height: 2px;
	color: white;
	font-size: 1px;
  overflow: hidden;
	background-color: #CC5555;
	padding-left: 5px;
}

#topbar{
position:absolute;
border-bottom: 1px solid gray;
padding: 2px;
background-color: lightyellow;
width: 100%;
visibility: hidden;
z-index: 100;
}

#slidemenubar, #slidemenubar2{
position:absolute;
border:1.5px solid #464646;
background-color:#3671A1;
layer-background-color:#F2F2F2;
font:10px tahoma, Arial;
line-height:16px;
}

td.round{
height: 4px;
font-size:1pt;
}

td.roundbox{
padding: 0 8px 0 8px;
}

div.round_tl{
background: transparent url(images/round_tl.gif) no-repeat left top;
height: 8px;
width:8px;
display: block;
}

div.round_tr{
background: url(images/round_tr.gif) no-repeat right top;
height: 8px;
width:8px;
display: block;
}

div.round_bl{
background: transparent url(images/round_bl.gif) no-repeat left bottom;
height: 8px;
width:8px;
display: block;
}

div.round_br{
background: url(images/round_br.gif) no-repeat right bottom;
height: 8px;
width:8px;
display: block;
}

div.round_tl_f0{
background: transparent url(images/round_tl_f0.gif) no-repeat left top;
height: 8px;
width:8px;
display: block;
}

div.round_tr_f0{
background: url(images/round_tr_f0.gif) no-repeat right top;
height: 8px;
width:8px;
display: block;
}

div.round_bl_f0{
background: transparent url(images/round_bl_f0.gif) no-repeat left bottom;
height: 8px;
width:8px;
display: block;
}

div.round_br_f0{
background: url(images/round_br_f0.gif) no-repeat right bottom;
height: 8px;
width:8px;
display: block;
}


