.xmenutitlebar
{    
    font-weight:bold;    
    border-bottom-width:1px;    
    color:#FFF;
    background-color:#47A6EB;    
    cursor: default;
    background-image:url(/includes/popwin/images/poptitle-bg.gif);
}

.xmenusubtitle
{
    text-align:left;
    font-weight:bold;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:2px;
    background:#E5F0FA;
    border-top: solid 1px #EEEEEE;
    border-left: solid 1px #EEEEEE;
    border-bottom: solid 1px #A8CDEE;
    border-right: solid 1px #A8CDEE;
    font-size:11px;
}

.xmenupopicon
{
    width: 16px;
    height:8px;
    border : 0px;
    -moz-outline: 0px;;
    padding-left:5px;
}


.xpopmenuouterframe
{    
       position:absolute;                  
       background-image:url('/includes/popwin/images/trans-bg.png'); /* all browser support except ie6 */
}

.xpopmenumaincontent
{
    border: solid 2px #6D6D6D;
    background:#FFF;              
    margin:4px;        
}

.xpopmenuscrollingcontent
{
    overflow:auto;
    position:relative;
}

.xmenucolumn
{
    margin:2px;    
}
.xmenuitem
{
    background:#FFFFFF;
    padding:4px;
    margin: 2px;
    border: solid 1px #DDDDDD;
}

.xmenutitlebartitle
{
    color:#FFF;    
    padding:6px;    
    font-size:11px;        
}

.xmenupopcloseicon
{
    cursor: pointer;
    float:right;    
    width:18px;
    height:18px;
    border-width:0px;    
    margin-right:2px;
    margin-left:2px;
    margin-top:4px;
    
}

.xmenustatusbar
{
    background:#FAFAFA;    
    border-top:solid 1px #DCDCDC;    
    text-align:right;        
}

.xmenutitle
{
    padding-left:3px;
    background:#000000;
    border: solid 1px #6D6D6D;
    padding-top:3px;
    padding-bottom:3px;
    font-weight:bold;
    border-left-color:#E2E2E2;
    border-top-color:#E2E2E2;
    color: #FFFFFF;
    font-size:13px;
}

.xmenuimg
{
    background:#FFFFFF;        
    border: solid 1px #CCC;
}

.xmenu
{
    background:#EEE;    
}

.xmenutext
{
    background:#FFFFFF;
    padding:2px;
}

.xmenutextcentered
{
    background:#FFFFFF;
    padding:2px;
    text-align:center;
}

.xmenutextboxed
{
    border: solid 1px #DDDDDD;
    background:#FAFAFA;
    padding: 4px;
    margin-top:2px;
}

.xmenulabel
{
    float: left;
    width: 110px;
    font-weight: bold;
}

.xmenulink
{
    text-align:center;
    padding-top:4px;
}

.xmenulinktext
{
    text-align:left;
    padding-top:4px;    
}

.xmenulinktextbold
{
    text-align:left;
    padding-top:4px;
    font-weight:bold;
    font-size:32px;
}


.xmenuimg
{
    background:#FFF;
    border: 1px solid #CCCCCC;    
}

.xmenuclearfloat
{
    clear:both;    
}

.xmenuitempad
{
    height:2px;        
    clear: left;        
    padding:0px;
    margin:0px;        
    overflow:hidden;
}

#xmenutabbar
{    
    color:#F00;    
    background:#CC0;
    border-bottom: solid 1px #7E7E7E;
    margin:0px;    
    list-style: none; 
    padding: 0px; 
    white-space: nowrap;    
    overflow: hidden;
    background-image:url('/img/controls/tabbar_a.gif');
}

#xmenutabbar a
{
    font-family:arial;
    text-decoration: none; 
    font-size:12px;    
    color:#000;
    padding-left:10px;
    padding-right: 10px;    
}


.xmenutab, .xmenutabselected
{
    border-bottom: solid 0px #FFF;
    border-left: solid 1px #FFF;
    border-top: solid 1px #FFF;    
    border-right:solid 1px #7E7E7E;    
    height:25px;    
    float: left;     
    text-align:center; 
    margin:0px;  
    font-size: 14px; 
    font-weight:bold; 
    white-space: nowrap;    
    line-height: 25px;  
    min-width: 50px
}


.xmenutab
{
    background-image:url('/img/controls/tab_a.gif');
}

.xmenutabselected
{
    background-image:url('/img/controls/tab_selected_a.gif');
}


.xiobar
{
    border: solid 1px #AAAAAA;
    background:#FFFFFF;
    padding: 2px;
    margin:2px;
}

form .xlayoutcontainer
{    
    border:solid 1px #CCC;    
    padding:6px;
    margin:6px;
    background:#FCFCFC;
    line-height: 14pt
}

.xmenuformelement
{
    font-family: arial,helvetica,ms sans serif;     
    font-size: 11px;    
  
}

.xmenuformbutton
{
    text-align: center;
    border-width: 1px;
    background-color : #DBEDFB;    
    border-top-color:  #85A1B9;
    border-left-color: #85A1B9;
    border-right-color: #85A1B9;    
    border-bottom-color: #85A1B9;
    font-size:11px;

    font-weight:bold;
    background-image:url(/includes/popwin/images/buttonbg.gif);
    padding-top:5px;
    padding-bottom:5px;
    padding-left:20px;
    padding-right:20px;
    margin:4px;
}

.formupdateok
{
    font-size:.90em; font-weight: bold;  padding: 8px; margin: 4px; border:1px #00CC00 solid; background:#CFC; text-align:center;
}

.formupdateerror
{
    font-size:.90em; font-weight: bold;  padding: 8px; margin: 4px; border:1px #CC0000 solid; background:#FDD; text-align:center;
}

.formupdateneutral 
{ 
    font-size:.90em; font-weight: bold;  padding: 8px; margin: 4px; border:1px #CCCCCC solid; background:#EEE; text-align:center;color:#333333;     
}

