
.pb_ButtonNormal {
    border: #c4dafa 1px solid;
}
.pb_ButtonPressed {
    border: #3b619c 1px solid;
    background-color: #CCFFCC;
}
.pb_ButtonMouseOver {
    border: #3b619c 1px solid;
    background-color: #CCFFCC;
}
.pb_ButtonDisabled {
    border:  1px solid;
    background-color: #ccc;
}
.Number{
    text-align:right;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
 }
#PBMessageContainer {
    width:99%px;
    height:20px;
    font-size:.8em;
    font-weight:bold;
    overflow:hidden;
    margin:1px;
    border:1px solid #ccc;
    background-color: #fefefe;
}
#PBActionMessage {
    color:green;
}
#PBExceptionMessage {
    color:red;
}
#PBConfigContainer {
    width:99%; 
    height:500px;
    border:1px solid  #3b619c; 
    background-color: #c4dafa;
} 
#PBConfigToolbarContainer {
    width:99%; 
    height:25px; 
    padding-left:25px;
    background-image:url(images/BG.gif);
} 
#PBConfigTreeContainer {
    width:99%; 
    height:500px; 
    overflow:auto;
    background-color: #fff;
    border:1px solid  #ccc;
    padding:5px 0 5px 2px;
} 
#PBConfigDetailsContainer {
    width:98%;
    height:500px;
    border:1px solid #ccc;
    background-color: #fff;
    padding: 5px 0 5px 5px;
} 
textarea.NormalTextBox {
    overflow:auto;
    height:75px;
    width:100%;
}
.tagdiv ul {
    margin: 0;
    padding: 0;
    list-style: none;
    border: 1px solid #ccc;
}
	
.tagdiv ul li {
    position: relative;
}
.tagdiv ul li{
    background: #fff;
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Sub level menu links style */
.tagdiv ul li a{
    font-size:.75em;
    width:7em;
    padding:1px 2px 2px 1px;
    display:block;
    color: black;
    text-decoration: none;
    background: #fff;
    border: 1px transparent solid;
}
.tagdiv .Level1 a{
    width:10em;
}
.tagdiv ul li a:hover {
    background-color: #CCFFCC;
    border: #3b619c 1px solid;
    text-decoration:none;
}
.tagdiv ul li .active {
    background-color: #CCFFCC;
    border: #3b619c 1px solid;
    text-decoration:none;
}
.tagdiv ul li ul {
    position:absolute;
    top:1.1em;
}
.tagdiv .submenu {
    background: #fff url(images/rarrow.gif) no-repeat center right;
}

.tagdiv .Level2 {
    position: absolute;
    width:11em;
    height:200px;
    overflow:auto;
    z-index:99;
    top:0;
    left:7.5em;
    display:none;
    visibility: hidden;
    background: #fff;

}
.tagdiv .Level2 a{
    width:12em;
}
#RE_Application {
    height:8em;
    width:13em;
}
#RE_Application a{
    width:15em;
}
* html .tagdiv ul li { float: left; height: 1%; }
* html .tagdiv ul li input { height: 1%; }
