

*   {
    margin: 0;
    }
html, body, form 
    {
    height: 100%;
    background-color: #FFF;
    font-family:Verdana;
    font-size:8pt;
    color:#000;
    }
.LWwrapper 
    {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
    }
.LWfooter 
    {    
    font-size:10pt;
    background-image:url('img/pageTopBground.png');
    height: 20px; /* .push must be the same height as .footer */
    text-align:center;
    /*font-weight:bold;*/
    vertical-align:middle;
    }
.LWpush
    {    
    font-size:10pt;
    height: 20px; /* .push must be the same height as .footer */
    }

.TApersonCfgSummary
{
background-color: #FFF;
}

.TDpersonCfgHeader
{
color:#FFF;
background-color:#3491de;
font-size:10pt;
font-weight:bold;
padding:4px;
vertical-align:text-top;
}

.TDnameRowOdd  { background-color: #FFF; font-weight : bold; vertical-align:text-top; }
.TDvaluRowOdd  { background-color: #FFF; font-weight : normal; vertical-align:text-top; }

.TDnameRowEven { background-color: #F0F0F0; font-weight : bold; vertical-align:text-top; }
.TDvaluRowEven { background-color: #F0F0F0; font-weight : normal; vertical-align:text-top; }

.XEMlbl
{
font-family:Verdana;
font-size:8pt;
color:#000;
font-weight : bold;
}

.XEMpersonButton
{
background-color: #c7e6f8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFF !important;
border : 2px solid;
border-top-color : #000;
border-left-color : #000;
border-right-color : #000;
border-bottom-color : #000;
}

.XEMerr
{
color:#FFF;
background-color:#900;
}

input.XEMbtn
{
color : #000;
font-family : Tahoma,Geneva,sans-serif;	
font-size : 8pt;
font-weight : bold;
background-color : #c7e6f8;
border : 2px solid;
border-top-color : #500;
border-left-color : #500;
border-right-color : #500;
border-bottom-color : #500;
}

input.XEMbtnDisabled
{
color : #000;
font-family : Tahoma,Geneva,sans-serif;	
font-size : 8pt;
font-weight : bold;
background-color : #999;
border : 2px solid;
border-top-color : #500;
border-left-color : #500;
border-right-color : #500;
border-bottom-color : #500;
}

.TBLallRightContent
{
background-color: #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
border : 2px solid;
border-top-color : #000;
border-left-color : #000;
border-right-color : #000;
border-bottom-color : #000;
}

.TBLmenu
{
background-color: #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
border : 2px solid;
border-top-color : #000;
border-left-color : #000;
border-right-color : #000;
border-bottom-color : #000;
}

.TAmibo
{
border-bottom:1px solid #000;
border-right:1px solid #000;
}

.TBLloginPage
{
background-color: #72c0ee;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
border : 2px solid;
border-top-color : #000;
border-left-color : #000;
border-right-color : #000;
border-bottom-color : #000;
}

.TDmenuSiteDescAndLogo
{
color:#000;
background-color: #72c0ee;
font-weight:bold;
}

.TDmenuTop
{
height:22px !important;
padding:0px 0px 0px 4px !important;
color:#FFF;
background-color: #333;    
font-weight:bold;
background-image:url('img/menuTopBground.png');
width:90%;
}

.TDmenuExpColps
{
height:22px !important;
padding:0px 0px 0px 4px !important;
color:#FFF;
background-color: #333;    
font-weight:bold;
background-image:url('img/menuTopBground.png');
width:10%;
}

.TDmenuIcon
{
width: 20px;
color:#3491de;
background-color: #9cd3f2;
}

.TDmenuItem
{
width: 172px;
color:#000;
background-color: #CCC;
font-weight:bold;
background-image:url('img/menuItemBground.png');
vertical-align:middle;
}

.XEMhelpComponentHeader
{
color:#FFF;
background-color: #72c0ee;    
font-weight:bold;
font-size:11pt;
background-image:url('img/pageTopBground.png');
line-height:40px;
vertical-align: middle;
}

.XEMpageTitleheader
{
color:#FFF;
background-color: #72c0ee;    
font-weight:bold;
font-size:11pt;
background-image:url('img/pageTopBground.png');
}

.XEMpageTitleMiddle
{
color:#FFF;
background-color: #72c0ee;    
font-weight:bold;
font-size:10pt;
background-image:url('img/pageTopBground.png');
}

.XEMpageFooterLine
{
color:#FFF;
background-color: #72c0ee;    
font-size:10pt;
background-image:url('img/pageTopBground.png');
text-align:center;
}

.XEMpageHelpHeader
{
color:#000;
background-color: #9cd3f2;    
font-weight:bold;
font-size:9pt;
}

.XEMpageHelpContent
{
color:#000;
background-color: #9cd3f2;    
font-weight:normal;
font-size:8pt;
}

.XEMpopupPanel
{
background-color: #EEE;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
}

.modalBackground 
{
background-color:Gray;
filter:alpha(opacity=50);
opacity:0.5;
}

a			
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000; text-decoration: none;}
a:active	
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000; text-decoration: none;}
a:hover		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000; text-decoration: none;}
a:link		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000; text-decoration: none;}
a:visited	
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000; text-decoration: none;}

a.addNewLink:link    { color:black; text-decoration:none; border:2px solid; padding:2px; background-color:#c7e6f8; }
a.addNewLink:visited { color:black; text-decoration:none; border:2px solid; padding:2px; background-color:#c7e6f8; }
a.addNewLink:hover   { color:black; text-decoration:none; border:2px solid; padding:2px; background-color:#c7e6f8; }
a.addNewLink:active  { color:black; text-decoration:none; border:2px solid; padding:2px; background-color:#c7e6f8; }

.XEMgridViewHeader
{
color:#FFF;
background-color:#3491de;
border : 1px solid;
border-top-color : #000;
border-left-color : #000;
border-right-color : #000;
border-bottom-color : #000;
padding:8px;
}

.XEMgridViewRow
{
color:#000;
background-color:#c7e6f8;
}

.XEMgridViewAltRow
{
color:#000;
background-color:#9cd3f2;
}

.XEMgridViewHighlight
{
color:#FFF;
background-color:#005;
}

.XEMgridViewBlank
{
color:#000;
background-color:#FFF;
}

.XEMgridViewAlert
{
color:#FFF;
background-color:#CC0000;
}

.XEMgridViewRowGrey
{
color:#000;
background-color:#EEEEEE;
}

.XEMgridViewFooter
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:12pt;
font-weight: bold;
background-color:#FFF;
border : 1px solid;
border-top-color : #000;
border-left-color : #000;
border-right-color : #000;
border-bottom-color : #000;
}

a.XEMgridViewFooter				
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMgridViewFooter:active		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMgridViewFooter:hover		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMgridViewFooter:link		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMgridViewFooter:visited		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}

a.XEMikl
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMikl:active	
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMikl:hover		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMikl:link		
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}
a.XEMikl:visited	
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; font-weight: normal; color: #000; text-decoration: none;}

.DIVgraph
{
background-color : #3491de;
border : 1px solid;
}
