
/*-------------------------AUTOCONTAINER-----------------------------------*/
.yui-ac{position:relative;font-family:arial;font-size:100%;}
.yui-ac-input{position:absolute;width:100%;}
.yui-ac-container{position:absolute;top:1.6em;width:100%;}
.yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}

.yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}



/*-overlay -*/
.rbtkOverlay.yui-overlay{
/*-moz-opacity:0.95;
opacity:0.95;*/
color:#666666;
background-color:#f3f4f3;
padding:0px;
position:absolute;
text-align:center;
z-index: 10;
/*margin:10px; if margin and overlay invisible right aligned to window, in IE/ appears a horizontal bar*/
top:0;
left:0;/*top left 0 since in IE7 visibility:hidden but the box is displayed on memory, and if the fox is on the right, a horizontal scroll may appear*/
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
border:2px solid #444444;
}
#layerIPTC{
background-color:#efefef;
position:absolute;
top:0;
left:0;
z-index:1; 
}
#shadowIPTC{
position:absolute; 
z-index:-1; 
background-color:#666; 
width:440px; 
left:5px; 
top:5px; 
background-color:#ccc; 
opacity:0.80;
}
.rbtkOverlay.yui-overlay .hd {
background-color:#444;
padding :5px;
border-bottom:1px solid #cccccc; 
font-weight:bold; 
color:white;
font-size:12px;
}

.rbtkOverlay.yui-overlay .bd {
padding:5px;
border-top:2px solid #CCCCCC;
}
.rbtkOverlay.yui-overlay .ft {
background-color:#444444;
color:white;
font-size:9px;
padding:5px;
}

/*-SPLASH LAYER -*/
#splash{display:none;width:200px;}
#splash_bd{text-align:left;position:relative;min-height:60px}
#splash_bd_text{margin-left:60px;margin-top:10px;font-weight:bold}
#splash_bd_img_container{position:absolute;top:10px;left:5px;left:5px}

/*-panel -*/

.arf-panel.yui-panel-container.shadow .underlay { 
        position:absolute;
        left:3px;
        right:-3px;
        top:3px;
        bottom:-3px;
        background-color:#000;
        opacity:0.12;
        filter:alpha(opacity=12);
}
.arf-panel.yui-panel {
        position:relative;
        border:none;
        overflow:visible;
        background-color:transparent;
}
.arf-panel.yui-panel .container-close {
        position:absolute;
        top:3px;
        right:4px;
        height:18px;
        width:17px;
        background:url(../images/panel/close1.png) no-repeat ; 
        
}

/* span:hover not supported on IE6 */
.arf-panel.yui-panel .container-close:hover {
        background:url(../images/panel/close2.png) no-repeat;
}
.arf-panel.yui-panel .hd { 
        padding:0;
        border:none;
        background:url(../images/panel/panel_title.png) repeat-x;
        color:#000;
        height:22px;
        margin-left:6px;
        margin-right:6px;
        text-align:center;
        overflow:visible;
}
.arf-panel.yui-panel .bd {
        overflow:hidden;
        padding:4px;
        border:1px solid black;
        background-image:url(../images/panel/panel_body.png);
        
}
.arf-panel.yui-panel .ft {
        font-size:75%;
        color:#666;
        padding:2px;
        overflow:hidden;
        border:1px solid black;
        border-top:none;
        background-image:url(../images/panel/panel_footer.png);
}

/* Provide skin for custom elements */
.arf-panel.yui-panel .hd span {
        vertical-align:middle;
        line-height:22px;
        font-weight:bold;
}
.arf-panel.yui-panel .hd .tl {
        width:7px;
        height:22px;
        top:0;
        left:0px;
        background:url(../images/panel/panel_title_left.png) no-repeat;
        position:absolute;
}
.arf-panel.yui-panel .hd .tr {
        width:7px;
        height:22px;
        top:0;
        right:0px;
        background:url(../images/panel/panel_title_right.png) no-repeat;
        position:absolute;
}
input.dialogInputs{
background-color:#FFFFFF;
color:#666666;
font-size:1em;
height:18px;
margin:0 0 2px;
width:180px;
border:1px solid #CCCCCC;
float:right;
} 
input.dialogInputs:focus {
outline-color:#75CAE6;
outline-style:solid;
outline-width:1px;
}

select.dialogInputs{
background-color:#FFFFFF;
color:#666666;
font-size:1em;
height:20px;
margin:0 0 2px;
padding:1px;
width:182px;
border:1px solid #CCCCCC;
float:right;

} 
select.dialogInputs:focus {
outline-color:#75CAE6;
outline-style:solid;
outline-width:1px;
}

div.inputLabel{
margin-left:5px; 
float:left;
width:180px
}
        

        
