BODY.leftmenu {
  color:white;
  background-color: #2953A6;
}

BODY.help {
  background-color : #EBFEF0;
}

BODY.leftmenu A, BODY.leftmenu A:visited {
  color: white;
}

BODY.leftmenu A:hover {
  color : yellow;
}

TABLE.top {
  background-color: #2953A6;
}

TABLE.tabbedmenu {
  background-color: #2953A6;
}

.MLC1 {
	background-color: #6495ED;
	color: White;
	background-image: url(blu_blu1.gif);
}

/* IT INDEX SPECIFIC BELOW */

.searchTab1 {
    border:1px solid #bbb;
    border-top:0;
    font-weight : bold;
    color:black;
    background-color : silver;
    background-image: url(v_wg_32_1.png);
    background-repeat : repeat-x;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 4px;
    padding-bottom : 4px;
    white-space: nowrap;
    width : 180px;
}

.searchTab0 {
    border:1px solid #bbb;
    border-top:0;
    cursor : pointer;
    color:gray;
    background-color:#E1F7F9;
    background-image: url(v_wg_32_0.png);
    background-repeat : repeat-x;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 4px;
    padding-bottom : 4px;
    white-space: nowrap;
    width : 180px;
  }

.searchTabSub {
    background-color: Black;
	 background-image: url(v_gb_32.png);
	 background-repeat: repeat-x;
    margin-top:0px;
	 height: 28px;
}

TD.searchTabSub {
    width : 200px;
}

TD.spacer {
    width : 16px;
}
  
/* sous-tab selectionné */ 
DIV.searchTabSub1 {
	 height : 24px;
/*    font-weight : bold; */
    color: #4169E1;  
	 background-image : url(v_w_20.png);  
	 background-repeat: no-repeat;
    margin-left : 8px;
    margin-right : 8px;
    margin-top : 2px;
    margin-bottom : 0px;
    white-space: nowrap;
    text-align : center;
}

/* sous-tab NON selectionné */ 
DIV.searchTabSub0 {
	 height : 24px;
    cursor:pointer;
    color: #B0C4DE;  
    margin-left : 8px;
    margin-right : 8px;
    margin-top : 2px;
    margin-bottom : 0px;
    white-space: nowrap;
    text-align : center;
}

.searchTabBottom {
    color:white;
    background-color:#099999;
    padding-left : 8px;
    padding-right : 8px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.togglesearchverbose {
    font-weight : bold;
    padding-top:12px;
    padding-bottom:0px;
    margin-bottom:0px;
    border-bottom: 1px solid #222;
}

TABLE.search {
    width : 700px;
/*    border: 0px solid #099999; */
    background-color: #F5F5F5;
    margin:0px;
}

  TD.searchtitle {
    width: 150px;
    color: #696969;
    text-align:left;
    caption-side: left;
    font-weight: bold;
  }

  TD.edit {
    width: 170px;
  }

  TD.btn {
    text-align:left;
  }

  FORM {
    margin:0;
  }

TABLE.tbl_login {
	background-image: url(v_gw_128.png);
	background-repeat: repeat-x;
	width: 400px;
	height: 128px;

}


DIV.searchblock {
	background-image: url(v_gw_128.png);
	background-repeat: repeat-x;
}

DIV.searchgadget {
  	 position : relative;
/*    width : 400px; */
	 height: 28px;
    margin:0px;
/*    border: thin solid Blue;*/	/* DEBUG */
}

DIV.searchtitle {
    position: absolute;
	 top: 4px;
	 left: 4px;
    width: 140px;
	 height: 28px;
    color: #696969;
    text-align:left;
    caption-side: left;
    font-weight: bold;
    bottom: 0px;
}

DIV.searchedit {
    position: absolute;
	 top: 2px;
    width: 170px;
	 top: 2px;
	 left: 140px;
}

DIV.searchbtn {
    position: absolute;
	 top: 2px;
	 left: 310px;
}

IFRAME.cpbdetail, IFRAME.cpblist {
	border-color: silver;
	border-width: 0px 1px 1px 1px;
