
/*
    Please do not change the following 3 properties
    they are critical for HTML properly rendered
    -----------------------------------------------
*/
body
{
    margin-left:0px;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
}

html, body { height: 100%; }
table { height: 100%; }
/*
    -----------------------------------------------
*/
button[disabled]:active, button[disabled],
input[type="image"][disabled]:active,
input[type="image"][disabled],
input[type="reset"][disabled]:active,
input[type="reset"][disabled],
input[type="button"][disabled]:active,
input[type="button"][disabled],
input[type="submit"][disabled]:active,
input[type="submit"][disabled] 
{
  color: GrayText;
}

.Text 
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#004A77;
}

.TextLink
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:underline;
    color:#004A77;        
}
.HiddenText label
{
    display:none;
}

.warning 
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:Green;
}

.Info 
{
    font-family:Arial;
    font-size:7pt;
    font-weight:normal;
    text-decoration:none;
    color:#528cc0;
}

.TextBold 
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#004A77;
}

.ServerStyle
{
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}

.TextSmall 
{
    font-family:Arial;
    font-size:8pt;
    font-weight:normal;
    text-decoration: none;
    color:#004a77;
}

.TextSmallBold 
{
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    padding-top: 3px;
    color: #000000;
}

.TextTitleBlueBig 
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color: #447A9B;
}

.TextGray 
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #A6A6A6;
}

.TextBlack 
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.TextBlackBold
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.TextSmallBlackBold
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}


.TextBigBlackBold
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}

.TextCategoryBlue 
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #003E64;
}

.TextCategoryGray
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
    color:#999;
}

a.TextCategoryWhite 
{
    font-family: Arial;
    padding-left: 3px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #ffffff;
}

.TextCategoryWhite 
{
    font-family: Arial;
    padding-left: 3px;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #ffffff;
}

.TextTitleBlue 
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #528CC0;
}

a.MenuWhite 
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    background-color: #528CC0;
}

.SubMenuWhite 
{
    font-family: Arial;
    padding-left: 3px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #528cc0;
    background-color: #f8fafa;
}

a.SubMenuWhite 
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #528cc0;
    background-color: #f8fafa;
}

.MenuWhite 
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}

.TitlePopUp
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
    border-color: #000000; 
    background-color: #528CC0;
    padding-left: 15px;
}

.style1 
{
    color: #FFFFFF;
    font-size: 10px;
    font-family: Arial;
    text-decoration: none;
}

.style2 
{
    color: #7f7f7f;
    font-size: 10px;
    font-family: Arial;
}

.DataGridStyle 
{
    border-collapse: collapse;
    border: 2px solid #ebf0f3; 
    background-color: #f8fafa;
}

.DG_HeaderStyle 
{   
    height: 22px;
    background-color: #ebf0f3;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
 }
 
.DG_ItemStyle
{
    border: 2px solid #ebf0f3;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    height: 22px; 
}

.DG_ItemStyle_noborder
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    height: 22px; 
}

.DG_ReportGroupHeadersStyle_old
{   
    border: 0px solid #0480e5;
    height: 22px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    background-color:#0480e5;
 }

.DG_ReportGroupHeadersStyle_NotSelected
{   
    font-family:Arial;
    font-weight:normal;
    text-decoration: none;
    color:#aaaaaa;
    border-bottom: 0px solid #0480e5;
    height: 15px;
    font-family: Arial;
    font-size: 12px;
    /*color: #000000;*/
    /*background-color:#0480e5 ;*/
 }

.DG_ReportGroupHeadersStyle
{   
    font-family:Arial;
    font-weight:normal;
    text-decoration: none;
    color: #004a77;/*#000000;*/
    border-bottom: 0px solid #0480e5;
    height: 15px;
    font-family: Arial;
    font-size: 12px;
    /*color: #000000;*/
    /*background-color:#0480e5 ;*/
 }

.DG_ReportDetailItemStyle 
{
    border: 0px solid #ebf0f3;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #004a77;
    height: 22px;
    vertical-align:bottom;
}
 
.DG_ReportGroupItemStyle0
{
    border: 0px solid #4fa2e6;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    height: 25px; 
    background-color:#bad3e8/*#ebf0f3*/;
    vertical-align:text-top;
    /*
    border: 0px solid #4fa2e6;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    height: 40px; 
    background-color:#4fa2e6;
    vertical-align:text-top;
    */
}
.DG_ReportGroupItemStyle1 
{   
    border: 0px solid #8fcdff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: /*#004a77*/#000000;
    height: 20px; 
    background-color:#e0f0ff;
    vertical-align:text-top;
    /*
    border: 0px solid #8fcdff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    height: 40px; 
    background-color:#8fcdff;
    vertical-align:text-top;
    */
 }
.DG_ReportGroupItemStyle2 
{
    border: 0px solid #8fcdff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: /*#004a77*/#000000;
    height: 20px; 
    background-color:#eff5f3;
    vertical-align:text-top;
    /*
    border: 0px solid #c8e6fe;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
    height: 40px; 
    background-color:#c8e6fe ;
    vertical-align:text-top;
    */
}                

.DG_GroupByStepHeadersStyle
{
   border: 0px solid #000000;
   font-family:Arial;
   font-weight:normal;
   font-size: 12px;
   font-weight:normal;
   color: #000000; 
   height: 15px;
}

.ReportDataGridStyle 
{
    border-collapse: collapse;
    border: 0px solid #ebf0f3; 
    background-color: #f8fafa;
}

.DG_ItemStyleNoBorder 
{
    border: 0px solid #ebf0f3;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    height: 22px; 
}

.ItemStyleSmall 
{
    border: 2px solid #ebf0f3;
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    height: 22px;
}

.DG_ItemStyle_Disalbed
{
    border: 2px solid #ebf0f3;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #a0a0a0;
    height: 22px; 
}

.DG_HirarStyle 
{
    border: 1px solid #ffffff; 
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: #ebf0f3;
    height: 22px;
}

.DG_HirarStyle2 
{
    border-top: 1px solid #ffffff;     
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: #ebf0f3;
    height: 22px;
}

.DG_HirarStyle3
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: #ebf0f3;
    height: 22px;
}

.FiltersTable
{ 
    border-collapse: collapse;
    border: 0px solid #f8fafa;
    border-bottom: 3px solid #f8fafa;
    background-color: #bad3e8;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    padding-left: 10px;
}

.FiltersTableTransparent
{ 
    border-collapse: collapse;
    border: 0px solid #f8fafa;
    border-bottom: 3px solid #f8fafa;
    background-color:Transparent;
    color: #004A77;
    font-family: Arial;
    font-size: 12px;
}

.FiltersSeconderyTable
{ 
    border-collapse: collapse;
    border: 0px solid #f8fafa;
    border-bottom: 3px solid #f8fafa;
    background-color: #ebf0f3;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    padding-left: 10px;
}

#lbtnAdd
{
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
    cursor: hand;
    padding-left: 5px;
    padding-right: 5px;
    border: 1px solid #7b9ebd;
    text-decoration:none;
}

.PlayerUpperStrip
{
    background-image:url(../smb_images/upper2.gif);
    background-repeat:repeat-x;
    height:38px;
    border:0px;
    color:#39699F;
    font: bold 10pt arial, sans-serif;
}

.PlayerLowwerStrip2
{
    background-image:url(../smb_images/PlayerLowwer2.gif);
    background-repeat:repeat-x;
    height:45px;
    border:0px;
    color:#39699F;
    font: bold 10pt arial, sans-serif;
}

.PlayerLowwerStrip1Edit
{
    color:#39699F;
    font: bold 10pt arial, sans-serif;
}

.PlayerLowwerBorder
{
    background-image:url(../smb_images/lowwerborder.gif);
    background-repeat:repeat-x;
    height:5px;
    border:0px;
    font: normal 0pt arial;
}

.PlayerData1
{
    background-color:#e6f2fd;
    color:#144780;
    font: bold 10pt arial, sans-serif;
}

.hyperButtonStyle
{
    font-family: Arial;
    font-size: 9pt;
    cursor: pointer;
    /*border: 1px solid #7b9ebd;*/
    height: 20px;
    width: 70px;
    color: blue;
    background-color: white;
    font-style: normal;
    text-align: center;
    text-decoration: underline;
}
.buttonStyle
{
    font-family: Arial;
    font-size: 9pt;
    cursor: pointer;
    border: 1px solid #7b9ebd;
    height: 20px;
    width: 70px;
    color: #000000;
    background-color: button-face;
    font-style: normal;
    text-align: center;    
}

.divStyle
{
    font-family: Arial;
    font-size: 9pt;
    font-weight:bolder;
    cursor: pointer;
    border: 0px none #000000;
    height: 20px;
    width: 20px;
    color: #000000;
    background-color: Transparent;
    font-style: normal;
    text-align: center;
}
.confirmMessage
{
    font-family: Arial, Serif;
    font-weight: normal;
    color: #EE4411;
    font-size: 8pt;
}

.TableTitel
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #528CC0;
}

a.TableTitel
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    color: #528CC0;
}

DIV.objects
{
    background:#ffffff;
    height:100%;
    width:100%;
    border:1px solid #D1CDBB;
    overflow-y:scroll;
    overflow-x:hidden;
}

a.back
{
    font-family: Arial;
    font-size: 13px;
    font-weight:normal;
    text-decoration:underline;
    color:#48b51a;
}

a.navlink
{
    font-family:Arial;
    font-size:9pt;
    font-weight:normal;
    text-decoration:underline;
    color:Navy;
}

.uppermenu 
{
    font-family:Arial,Serif;
    font-size:8pt;
    font-weight:normal;
    text-decoration: none;
    color:#000000;
}

.UserActionMsg
{
    font-family: Arial, Serif;
    font-weight: bold;
    font-size: 8pt;
    border:#E2C822 1px solid;
    background:#FFF9D7;
    vertical-align:middle;
    padding:10px;
    height:25px;
    width:100%;
}

#titlePager a
{
    font-family:Arial, Serif;
    font-size:10pt;
}

.textareaStyle
{
    border:1px solid gray;
    font-family:Arial, Serif;
    font-size:10pt;
    color:black;
    width:100%;
    height:75px;
    overflow:auto;
    
}
.textareaStyle1
{
    border:1px solid gray;
    font-family:Arial, Serif;
    font-size:10pt;
    color:black;
    width:100%;
    height:25px;
    overflow:auto;
    
}
.textBoxStyle
{
    border:1px solid gray;
    font-family:Arial, Serif;
    font-size:10pt;
    color:black;
    width:100%; 
}
