﻿@charset "utf-8";
.subMenuDisabled
        {            
            color: Silver!important;
        }
.subSubMenuDisabled
        {            
            color: Silver!important;
        }

.headlineLight {
	font-family: ArialNarrowMTStd;
	font-weight: normal;
	font-style: normal;
	font-size: 70px;
	line-height: 70px;
	color: rgb(150,150,150);
}
.headlineDark {
	font-family: ArialNarrowMTStd;
	font-weight: normal;
	font-style: normal;
	font-size: 70px;
	line-height: 70px;
	color: rgb(80,80,80);
}
.headlineLightBold {
	font-family: ArialNarrowMTStd;
	font-weight: bold;
	font-style: normal;
	font-size: 70px;
	line-height: 70px;
	color: rgb(150,150,150);
}

.headlineDarkBold {
	font-family: ArialNarrowMTStd;
	font-weight: bold;
	font-style: normal;
	font-style: normal;
	font-size: 70px;
	line-height: 70px;
	color: rgb(70,70,70);
} 
        
 .body100
 {
     font-family: Arial, Helvetica, sans-serif;
            font-size: 17px;
            font-weight: 100;
            line-height: 27px;
            color: rgb(080,080,080);
            text-decoration:none;
 }    
 .body100Tight
 {
     font-family: Arial, Helvetica, sans-serif;
            font-size: 17px;
            font-weight: 100;
            line-height: 20px;
            color: rgb(080,080,080);
            text-decoration:none;
 }
 .bodyBold
 {
     font-family: Arial, Helvetica, sans-serif;
            font-size: 17px;
            font-weight: 600;
            line-height: 27px;
            color: rgb(080,080,080); 
            text-decoration:none;           
 }  
 .bodyBoldTight
 {
     font-family: Arial, Helvetica, sans-serif;
            font-size: 17px;
            font-weight: 600;
            line-height: 20px;
            color: rgb(080,080,080); 
            text-decoration:none;           
 }  
 .sibi
        {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 16px;
            font-weight: bold;
            color: #F00;            
        }  
        
        
.outsideColumn
{
    width:50px;     
    position:absolute; top: 50px; 
    min-height:50px;    
}

.hiddencol
        {
            display: none;
        }
        
 .recordDetail
        {            
            line-height: 20px;
            vertical-align: middle;              
        }
.popupText {	
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-family: ArialNarrowMTStd;	
}
.popupDiv {
    text-align: center;
    position: relative;
    border: 1px solid Silver;
    border-radius: 5px;
    background-color: white;
}
.leftLabel
        {
            position: relative;
            width: 200px;
            left: 250px; /* float: left;*/
            text-align: left;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;            
            display:inline-block;           
        }
 
 .leftText
 {
      position: relative;
            width: 150px;
            left: 250px; /* float: left;*/
            text-align: left;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
 }
 
.rightContent
        {
            position: absolute;
            left: 450px;
            margin-top: 1px;
            padding-left:10px;            
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
             width: 230px;          
        }
        .rightContentArialNarrow
        {
            position: absolute;
            left: 450px;
            margin-top: 1px;
            padding-left:10px;            
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
             width: 230px;          
        }
        .rightContentLinks
        {
            position: absolute;
            left: 450px;
            margin-top: 1px;                  
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
             width: 230px;          
        }
    /*    .rightContentLabel
        {
            position:absolute;
            left:490px; 
            margin-top: 1px;    
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;      
        }*/
    .rightContentDelete
        {
            position: absolute;
            left: 570px;
            margin-top: 1px;
            padding-left: 10px;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
            text-decoration: none;
            color: rgb(150,150,150);
            width: 50px;
        }
        .rightContentDelete:hover
        {
            color: Red;
        }
        .rightContentComment
        {
            position: relative;
            left: 250px;  
            top:0px;         
            padding-left:10px;            
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            width: 500px;   
            display:inline-block;                                                            
        } 
   .rightDropdown
        {
            position: absolute;
            left: 450px;            
            width: 280px;
            height:24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px; /*todo:line spacing for text & css for arrow*/
            padding-left:10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
             -webkit-appearance: none;
             -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box;            
        }
        .rightDropdown::-ms-expand
        {
            display: none;
        }
.rightDropdownDisabled {
	position: absolute;
	left: 450px;
	width: 280px;
	height: 24px;
	border: 1px solid rgb(128, 128, 128);
	border-radius: 3px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-family: ArialNarrowMTStd;
	-webkit-appearance: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0.5;
}

	.rightDropdownDisabled::-ms-expand {
		display: none;
	}
        .rightDropdownLong
        {
            position: absolute;
            left: 450px;            
            width: 400px;
            height:24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px; /*todo:line spacing for text & css for arrow*/
            padding-left:10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
             -webkit-appearance: none;
             -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box;
        }
        .rightDropdownLong::-ms-expand
        {
            display: none;
        }

.filterDropdown {
    height: 20px;
    border: 1px solid rgb(200,200,200);
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10pt;
    font-weight: 400;
    font-style: normal;
    font-family: ArialNarrowMTStd;
    -webkit-appearance: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
    .filterDropdown::-ms-expand
        {
            display: none;            
        }          
   .rightTextBox
        {
            position: absolute;
            left: 450px;            
            width: 280px;
            height:24px;
            border: 1px solid rgb(200,200,200);               
            border-radius: 3px;
            padding-left:10px;    
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;    
            /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
            /*border*/
            -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;                         
             box-sizing: border-box;
        }       
        
        .rightTextBoxError
        {
            position: absolute;
            left: 450px;            
            width: 280px;
            height:24px;
            border: 1px solid Red;               
            border-radius: 3px;
            padding-left:10px;    
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;    
            /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
            /*border*/
            -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;                         
             box-sizing: border-box;
        }  
        
        .rightTextBoxMultiline
        {
            position: relative;
            left: 380px;            
            width: 400px;            
            border: 1px solid rgb(200,200,200);               
            border-radius: 3px;
            padding-left:10px;    
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;   
            /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); 
            -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
        }  
        
        .rightTextBoxMultilineAbs
        {
            position: absolute;
            left: 450px;            
            width: 400px;            
            border: 1px solid rgb(200,200,200);               
            border-radius: 3px;
            padding-left:10px;    
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;   
            /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));   
            -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
        }  
        
        .rightTextBoxWatermarked
        {
            position: absolute;
            left: 450px;            
            width: 280px;
            height:24px;
            border: 1px solid rgb(200,200,200);               
            border-radius: 3px;
            padding-left:10px;          
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
            color: rgb(200,200,200); 
            /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
             -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
                        
        }
        
        .rightTextBoxIcon
        {
            position:absolute;
            left:737px;   
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
            text-decoration:none;
        } 
        
        .labelSmall
    {
        position: absolute;
        left: 450px;
        width: 50px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: Arial;
    }
    .labelMedium
    {
        position: absolute;
        left: 500px;
        width: 160px; /* padding-left: 10px;*/
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: Arial;
    }
    .textboxSmall
    {
        position: absolute;
        left: 450px;
        width: 65px;
        height: 24px;
        border: 1px solid rgb(200,200,200);
        border-radius: 3px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: Arial;
        /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
        -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
    }
     .textboxSmallWatermarked
    {
        position: absolute;
        left: 450px;
        width: 65px;
        height: 24px;
        border: 1px solid rgb(200,200,200);
        border-radius: 3px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: ArialNarrowMTStd;
         color: rgb(200,200,200);
        /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
        -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
    }
    .dropdownSmall
        {
            position: absolute;
            left: 450px;
            width: 65px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px; 
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            -webkit-appearance: none;
            -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
        }
        .dropdownSmall::-ms-expand
        {
            display: none;
        }
.dropdownMedium {
	position: absolute;
	left: 520px;
	width: 210px;
	height: 24px;
	border: 1px solid rgb(200,200,200);
	border-radius: 3px;
	padding-left: 10px;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-family: Arial;
	-webkit-appearance: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

	.dropdownMedium::-ms-expand {
		display: none;
	}
    .textboxSmall1
    {
        position: absolute;
        left: 520px;
        width: 65px;
        height: 24px;
        border: 1px solid rgb(200,200,200);
        border-radius: 3px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: Arial;
        /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
        -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 			 
    }  
     .textboxSmall1Watermarked
    {
        position: absolute;
        left: 520px;
        width: 65px;
        height: 24px;
        border: 1px solid rgb(200,200,200);
        border-radius: 3px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: ArialNarrowMTStd;
         color: rgb(200,200,200);
        /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
        -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
    }

    .textboxMedium
    {
        position: absolute;
        left: 520px;
        width: 210px;
        height: 24px;
        border: 1px solid rgb(200,200,200);
        border-radius: 3px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: Arial;
        /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
        -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
    }       
        .textboxMediumWatermarked
    {
        position: absolute;
        left: 520px;
        width: 210px;
        height: 24px;
        border: 1px solid rgb(200,200,200);
        border-radius: 3px;
        padding-left: 10px;
        font-size: 17px;
        font-weight: 400;
        font-style: normal;
        font-family: ArialNarrowMTStd;
        color: rgb(200,200,200); 
        /*disable inner-shadows of input fields*/
            background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(0,0%,100%,0)), to(hsla(0,0%,100%,0)));
            background-image:-webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0));
        -moz-box-sizing: border-box;
             -webkit-box-sizing: border-box;
             box-sizing: border-box; 
    }
    
    .rightTextBoxHalf1
        {
            position: absolute;
            left: 450px;
            width: 135px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px;
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            -webkit-appearance: none;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;			
        }
        .rightTextBoxHalf1Watermark
        {
            position: absolute;
            left: 450px;
            width: 135px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px;
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
            color: rgb(200,200,200);
            -webkit-appearance: none;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }
        .rightTextBoxHalf2
        {
            position: absolute;
            left: 595px;
            width: 135px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px;
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            -webkit-appearance: none;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .rightTextBoxHalf2Watermark
        {
            position: absolute;
            left: 595px;
            width: 135px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px;
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
            color: rgb(200,200,200);
            -webkit-appearance: none;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }


        .rightDropdownHalf1
        {
            position: absolute;
            left: 450px;
            width: 135px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px; /*todo:line spacing for text & css for arrow*/
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            -webkit-appearance: none;
        }
        .rightDropdownHalf1::-ms-expand
        {
            display: none;
        }
        .rightDropdownHalf2
        {
            position: absolute;
            left: 595px;
            width: 135px;
            height: 24px;
            border: 1px solid rgb(200,200,200);
            border-radius: 3px; /*todo:line spacing for text & css for arrow*/
            padding-left: 10px;
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            -webkit-appearance: none;
        }
        .rightDropdownHalf2::-ms-expand
        {
            display: none;
        }
    
        .errorMsgRed
        {            
            font-size: 12pt;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;
            color:Red; 
            width:500px;             
        }
        
        .responseMsg
        {
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;            
            text-align:center;
            color:Black;
            line-height:25px;
            
        }
.responseMsgArialN {
    font-size: 17px;
    font-weight: 400;
    font-style: normal;
    font-family: ArialNarrowMTStd;
    text-align: center;
    color: Black;
    line-height: 25px;
}
        
        .responseMsgSilver
        {
            font-size: 17px;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;            
            text-align:center;
            color:rgb(150,150,150);
            line-height:25px;
        }
        
        .instructionMsg
        {
            position: absolute;
            left: 450px;           
            padding-left:10px;
            padding-right:10px;
            font-size: 12pt;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;         
            color: rgb(150,150,150);
            width:260px;
        }
        
        .instructionMsgSmall
        {
            position: absolute;
            left: 450px;           
            padding-left:10px;            
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: ArialNarrowMTStd;         
            color: rgb(150,150,150);
            width:550px;
        }
        
        .pageLinks
        {
            color: rgb(150,150,150);
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: ArialNarrowMTStd;
            padding-left: 10px;
            padding-right: 10px;
            text-decoration:none;      
        }               
        
        .pageLinks:hover
        {
            color:Red;
        }
        
        .pageLinksSeparator
        {
            color: rgb(150,150,150);
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: ArialNarrowMTStd;          
        }
        .pageLinksNoPadding
        {
            color: rgb(150,150,150);
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: ArialNarrowMTStd;           
            text-decoration:none;      
        }               
        
        .pageLinksNoPadding:hover
        {
            color:Red;
        }
        .inlineLink
        {
            color: Black;
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: Arial;
            text-decoration:none;      
        }  
        .inlineLink:hover
        {
            color:Red;
        }
        p>label> a:first-child
        {
            padding-left:0px;            
        } 
        
        p>span> a:first-child
        {
            padding-left:0px;            
        } 
  
        .mandatoryLabel
        {
            position: absolute;
            font-size: 12pt;
            font-family: Arial; 
            color: Red;
            left: 420px; 
            padding-bottom: 3px;
            padding-top:1px;
        }
        
        .mandatoryLabel:after
        {
            content:"\25CF";              
        }
        
        .editLabel
        {
            position: absolute;
            font-size: 10pt;
            font-family: Arial; 
            color: Gray;
            left: 400px; 
            padding-bottom: 3px;
            padding-top:1px;
            text-decoration:none;              
        }
        
        .editLabel:after
        {
            content:"\25CF";              
        }
         .deleteLabel
        {
            position: absolute;
            font-size: 10pt;
            font-family: Arial;
            /*float: left;*/
            color: Red;
            left: 420px;
            /*display: block;*/
            padding-bottom: 3px;
            padding-top:1px;
            text-decoration:none;              
        }
        
        .deleteLabel:after
        {
             content:"\25CF";  
        }
        
        .removeLabel
        {
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: Web Symbols;
            color:Silver; 
            text-decoration:none;
        }
        .removeLabel:after
        {
            content :"\002D";
        }
        .removeLabel:hover
        {
            color:Red;
        }
        .addLabel
        {
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: Web Symbols;
            color:Silver; 
            text-decoration:none;
        }
        .addLabel:after
        {
            content :"\002B";
        }
.printLabel {
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	font-family: Web Symbols;
	color: Silver;
	text-decoration: none;
}

	.printLabel:after {
		content: "\00B3";
	}
         .tickLabelSilver
        {
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: Web Symbols;
            color:Silver; 
            text-decoration:none;
        }
        .tickLabelSilver:after
        {
            content :"\002F";
        }  
         .tickLabelGreen
        {
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: Web Symbols;
            color: rgb(000,170,000); 
            text-decoration:none;
        }
        .tickLabelGreen:after
        {
            content :"\002F";
        }
.crossLabelSilver {
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	font-family: Web Symbols;
	color: Silver;
	text-decoration: none;
}

	.crossLabelSilver:after {
		content: "\00D7";
	}
.crossLabelRed {
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	font-family: Web Symbols;
	color: Red;
	text-decoration: none;
}

	.crossLabelRed:after {
		content: "\00D7";
	} 
        .lockLabelSilver
        {
            font-size: 12pt;
            font-weight: 400;
            font-style: normal;
            font-family: Web Symbols;
            color:Silver; 
            text-decoration:none;
        }  
        .lockLabelSilver:after
        {
            content:"\0078";
        }  
         .lockLabelGreen
        {
            font-size: 12pt;
            font-weight: 400;
            font-style: normal;
            font-family: Web Symbols;
            color:rgb(000,170,000); 
            text-decoration:none;
        }  
        .lockLabelGreen:after
        {
            content:"\0078";
        }
.goLabel {
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	font-family: Web Symbols;
	color: Silver;
	text-decoration: none;
}
	.goLabel:after {
		content: "\0029";
	}
.emptyCircle {
	font-size: 12pt;
	font-family: Arial;
	color: Black;
	text-decoration: none;
}
	.emptyCircle:after {
		content: "\25CB";
	}

	.greenLabel {
		font-size: 12pt;
		font-family: Arial;
		color: rgb(000,170,000);
		text-decoration: none;
	}
        
        .greenLabel:after
        {
            content:"\25CF";
        }

		.greenDiamond {
			font-size: 12pt;
			font-family: Arial;
			color: rgb(000,170,000);
			text-decoration: none;
		}

		.greenDiamond:after {
				content: "\2666";
			}
        
        .orangeLabel
        {           
            font-size: 12pt;
            font-family: Arial;          
            color: orange;    
            text-decoration : none;       
        }
        
        .orangeLabel:after
        {
            content:"\25CF";
        }
        
        .greyLabel
        {           
            font-size: 12pt;
            font-family: Arial;          
            color: rgb(230,230,230);  
            text-decoration : none;        
        }
        
        .greyLabel:after
        {
            content:"\25CF";
        }

.whiteLabel {
	font-size: 12pt;
	font-family: Arial;
	color: white;
	text-decoration: none;
}

	.whiteLabel:after {
		content: "\25CF";
	}

.greyLabelDark {
	font-size: 12pt;
	font-family: Arial;
	color: rgb(150,150,150);
	text-decoration: none;
}

	.greyLabelDark:after {
		content: "\25CF";
	}
        
        .redLabel
        {           
            font-size: 12pt;
            font-family: Arial;          
            color: Red;      
            text-decoration : none;       
        }
        
        .redLabel:after
        {
            content:"\25CF";
        }
        
        .blueLabel
        {           
            font-size: 12pt;
            font-family: Arial;          
            color: rgb(000,100,200);
            text-decoration : none;        
        }
        
        .blueLabel:after
        {
            content:"\25CF";
        }
.blackLabel {
	font-size: 12pt;
	font-family: Arial;
	color: black;
	text-decoration: none;
}
	.blackLabel:after {
		content: "\25CF";
	}
.silverLabel {
	font-size: 12pt;
	font-family: Arial;
	color: silver;
	text-decoration: none;
}

	.silverLabel:after {
		content: "\25CF";
	}
        .silverLabelPwd
        {
            position: absolute;
            left: 745px;
            font-size: 10pt;
            font-family: Arial;
            color: Silver;
            display: inline;
            padding-bottom: 3px;
            padding-top: 1px;
            cursor:pointer;
        }
        
        .silverLabelPwd:after
        {
            content: "\25CF";
        }
        .greenLabelPwd
        {
            position: absolute;
            left: 745px;
            font-size: 10pt;
            font-family: Arial;
            color: Green;
            display: inline;
            padding-bottom: 3px;
            padding-top: 1px;
            cursor:pointer;
        }
        
        .greenLabelPwd:after
        {
            content: "\25CF";
        }
        
        .scanLabel
        {
            font-size: 12pt;
            font-family: Arial;          
            color: Silver;  
            text-decoration : none; 
        }
        
        .scanLabel:after
        {
            content: "\25D8";
        }
        
        .rightArrowLabel
        {
            font-size: 10pt;
            font-family: Arial;          
            color: Silver;  
            text-decoration : none; 
        }
        .rightArrowLabel:after
        {
            content: "\25BA";
        }
        .rightArrowLabelDisabled
        {
            font-size: 10pt;
            font-family: Arial;          
            color: rgb(230,230,230);  
            text-decoration : none;
            cursor:default;
        }
        .rightArrowLabelDisabled:after
        {
           content: "\25BA";
        }
.downArrowLabelSmall {
    font-size: 8pt;
    font-family: ArialNarrowMTStd;
    color: rgb(230,230,230);   
    text-decoration: none;
    cursor: default;
}

    .downArrowLabelSmall:after {
        content: "\25BC";
    }
.downArrowLabelSmallRed {
    font-size: 8pt;
    font-family: ArialNarrowMTStd;
    color: Red !important;
    text-decoration: none;
    cursor: default;
}

    .downArrowLabelSmallRed:after {
        content: "\25BC";
    }
        .downArrowLabel
        {
            font-size: 10pt;
            font-family: Arial;          
            color: Silver;  
            text-decoration : none; 			
        }
        .downArrowLabel:after
        {
            content: "\25BC";
        }
.upArrowLabelSmall {
    font-size: 8pt;
    font-family: ArialNarrowMTStd;
    color: Silver !important;
    text-decoration: none;
    cursor:default;
}

    .upArrowLabelSmall:after {
        content: "\25B2";
    }
.upArrowLabelSmallRed {
    font-size: 8pt;
    font-family: ArialNarrowMTStd;
    color: Red !important;
    text-decoration: none;
    cursor: default;
}

    .upArrowLabelSmallRed:after {
        content: "\25B2";
    }
        .upArrowLabel
        {
            font-size: 10pt;
            font-family: Arial;          
            color: orange;
            text-decoration : none; 
        }
        .upArrowLabel:after
        {
            content: "\25B2";
        }
         .leftArrowLabel
        {
            font-size: 10pt;
            font-family: Arial;          
            color: Silver;  
            text-decoration : none; 
        }
        .leftArrowLabel:after
        {
            content: "\25C4";
        }
        .leftArrowLabelDisabled
        {
            font-size: 10pt;
            font-family: Arial;          
            color: rgb(230,230,230);  
            text-decoration : none;
            cursor:default;
        }
        .leftArrowLabelDisabled:after
        {
            content: "\25C4";
        }
.spacer {
    font-size: 2pt;
    font-family: ArialNarrowMTStd;
}

   hr.gradient_WhiteGreyWhite
        {
            width: 500px;
            border-width: 0;
            height: 1px;
            background-color: rgb(200,200,200);
        }
        hr.gradient_WhiteRedWhite      
        {
            border-style: none;
    border-color: inherit;
    border-width: 0;
    background-position: 0% 0%;
    height: 1px;     background-image: -o-linear-gradient(left, #ffffff, #ff0000, #ffffff);     
            background-color: #ff0000;
    background-repeat: repeat;
    background-attachment: scroll;
}  

table caption
{
    padding-top: 20px;
            text-align: left;
            font-size: 10pt;
            font-weight: bold;
            font-style: normal;
            font-family: Arial;
            padding-left: 10px;			
}

 .gridSubRows
        {
            line-height:16px;
            padding-top: 4px;
            padding-bottom: 4px; 
        }
        .gridSubRowsView
        {
             line-height:16px;
            padding-top: 2px;
            padding-bottom: 2px;
        }
        
 .gridRowsHeightSmall
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;           
            border-top: none; 
            border-right: none;
            border-left: none;
            padding-left: 10px;
            padding-right: 10px;            
            line-height:20px;    
            vertical-align:top;  
            padding-top:7px;              
        }          
     
.gridRows
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align:top;
            border-top: none; 
            border-right: none;
            border-left: none;
            padding-left: 10px;
            padding-right: 10px;            
            line-height:32px;  
                  
        }
.gridRowsDisabled {
    color: #969696;
    font-size: 10pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    vertical-align: top;
    border-top: none;
    border-right: none;
    border-left: none;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 32px;
}
.gridRowsSilver {
    color: Silver;
    font-size: 10pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    vertical-align: top;
    border-top: none;
    border-right: none;
    border-left: none;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 32px;
} 
        .gridRowsNoPadding
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align:top;
            border-top: none; 
            border-right: none;
            border-left: none;
            padding-left: 0px;
            padding-right: 0px;            
            line-height:32px;  
                  
        }

.gridRowsNoPaddingDisabled {
	color: #969696;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial;
	vertical-align: top;
	border-top: none;
	border-right: none;
	border-left: none;
	padding-left: 0px;
	padding-right: 0px;
	line-height: 32px;
} 
        .gridRowsNoLeftPadding
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align:top;
            border-top: none; 
            border-right: none;
            border-left: none;
            padding-left: 0px;
            padding-right: 10px;       
            line-height:32px;  
                  
        } 
        .gridRowsNoRightPadding
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align:top;
            border-top: none; 
            border-right: none;
            border-left: none;
            padding-left: 10px;
            padding-right: 0px;       
            line-height:32px;  
                  
        }
.gridRowsNoPaddingRightBorder {
    color: rgb(50,50,50);
    font-size: 10pt;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
    font-family: Arial;
    vertical-align: top;
    border-top: none;
    border-right: 1px solid rgb(200,200,200);
    border-left: none;
    padding-left: 0px;
    padding-right: 0px;
    line-height: 32px;
}  
        .gridRowsRightBorder
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align: top;
            border-top: none; 
            border-right: 1px solid rgb(200,200,200);
            border-left: none;
            padding-left: 10px;
            padding-right: 10px; 
            line-height: 32px;
        }  
        .gridRowsNoLeftPaddingRightBorder
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align: top;
            border-top: none; 
            border-right: 1px solid rgb(200,200,200);
            border-left: none;
            padding-left: 0px;
            padding-right: 10px; 
            line-height: 32px;
        }      
        
        .gridRowsLeftColumn
        {
            color: rgb(50,50,50);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: Arial;
            vertical-align:top;
            border-top: none; 
            border-right: none;
            border-left: none;           
            padding-right: 10px;          
            line-height:32px;  
            text-indent:10px;                  
        }

.gridRowsLeftColumnDisabled {
	color: #969696;
	font-size: 10pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	font-family: Arial;
	vertical-align: top;
	border-top: none;
	border-right: none;
	border-left: none;
	padding-right: 10px;
	line-height: 32px;
	text-indent: 10px;
}
        
        .gridFooterBorder
        {
            border-top: 1px solid rgb(200,200,200);
            line-height: 1px;
        }
        
        .gridRowsBorder
        {
            border-bottom: 1px solid rgb(200,200,200);                              
        }   
         .gridRowsBorderTop
        {
            border-top: 1px solid rgb(200,200,200);                              
        }   
        .gridSubRowsBorder
        {
            border-top: 1px solid rgb(230,230,230);                              
        }   
        
        .gridRowsBorderNone
        {
            border-bottom: 0px solid rgb(200,200,200);                              
        }     
          .gridRowsBorderRed
        {
            border-bottom: 1px solid Red;                              
        }     
        
        .gridRowsBorderRight
        {
            border-right: 1px solid rgb(200,200,200);                        
        } 
        
        .gridRowsBorderBackground
        {
            border-bottom: 1px solid rgb(200,200,200); 
            background-color: rgb(250,250,250);                  
        }      
        
        .gridRowHover
        {
            background-color: rgb(240,240,240);
        }       
        
        .gridRowsSelected
        {            
            background-color:rgb(250,250,250);   
            border-bottom: 1px solid rgb(200,200,200);        
        }
        .gridRowsSelectedNoBorder
        {            
            background-color:rgb(250,250,250);                   
        }
        .gridHeaderCenter
        {
            color: #969696;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: ArialNarrowMTStd;
            text-align: center;
            vertical-align: middle;
            height: 40px;
            border-right: none;
            border-left: none;
            padding-left: 10px;
            padding-right: 10px;          
        }
        
        .gridHeaderCenter a
        {
            color: #969696;
            text-decoration:none;
        }
        
         .gridHeaderCenterNoPadding
        {
            color: #969696;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: ArialNarrowMTStd;
            text-align: center;
            vertical-align: middle;
            height: 40px; 
            border-right: none;
            border-left: none;
            padding-left: 0px;
            padding-right: 0px;           
        }
        
        .gridHeaderCenterNoPadding a
        {
            color: #969696;
            text-decoration:none;
        }
        
        .gridHeaderLeft
        {
            color: #969696;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: ArialNarrowMTStd;
            text-align: left;
            vertical-align: middle;
            height: 40px; 
            border-right: none;
            border-left: none;
            padding-left: 10px;
            padding-right: 10px;           
        }
        
        .gridHeaderLeft a
        {
             color: #969696;
            text-decoration:none;
        }
        
        .gridHeaderLeftNoPadding
        {
            color: #969696;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: ArialNarrowMTStd;
            text-align: left;
            vertical-align: middle;
            height: 40px; 
            border-right: none;
            border-left: none;
            padding-left: 0px;
            padding-right: 0px;           
        }
        
        .gridHeaderLeftNoPadding a
        {
             color: #969696;
            text-decoration:none;
        }
        
        .gridHeaderRight
        {
            color: #969696;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: ArialNarrowMTStd;
            text-align: right;
            vertical-align: middle;
            height: 40px; 
            border-right: none;
            border-left: none;
            padding-left: 10px;
            padding-right: 10px;          
        }
        
        .gridHeaderRight a
        {
            color: #969696;
            text-decoration:none;
        }
        
        .gridHeaderRightNoPadding
        {
            color: #969696;
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            text-decoration: none;
            font-family: ArialNarrowMTStd;
            text-align: right;
            vertical-align: middle;
            height: 40px; 
            border-right: none;
            border-left: none;
            padding-left: 0px;
            padding-right: 0px;          
        }
        
        .gridHeaderRightNoPadding a
        {
            color: #969696;
            text-decoration:none;
        }
        
         .gridHeaderBorder
        {
            border-bottom: 1px solid rgb(150,150,150);
        }  
        
         .gridHeaderBorderTop
        {
            border-top: 1px solid rgb(150,150,150);
        }  
        
        .gridHeaderBorderBackground
        {
            border-bottom: 1px solid rgb(150,150,150); 
            background-color: rgb(250,250,250);                  
        }    
        
        .dashboardTitle
        {
            font-size: 10pt;
            font-weight: bold;
            font-style: normal;
            font-family: Arial;
            padding-left:10px;
        } 
        .dashboardTitleNormal
        {
            font-size: 10pt;
            font-weight: normal;
            font-style: normal;
            font-family: Arial;
            padding-left:10px;
        }      
        .ui-tooltip
        {
            font-size: 10pt !important; 
            font-weight: 400 !important; 
            font-style: normal !important; 
            font-family: Arial !important; 
            white-space: pre-line !important;                         
        }

.cal_Theme1 .ajax__calendar_container
        {
            background-color: rgb(250,250,250);
            border: solid 1px #cccccc;
            height: 160px;
        }
         
        .cal_Theme1 .ajax__calendar_title, .cal_Theme1 .ajax__calendar_next, .cal_Theme1 .ajax__calendar_prev
        {
            color: rgb(100,100,100);
            font-weight:normal;
            padding-top: 0px;
            margin-top:0px;
        }
        .cal_Theme1 .ajax__calendar_active
        {
            color: Red;
            font-weight: bold;           
        }
         /*.cal_Theme1 .ajax__calendar_today
        {            
            display:none;
        }*/
        .cal_Theme1 .ajax__calendar_other
        {
            color: #bbbbbb;
        }


        /* autocompleteextender */

        .autoCompleteList
        {
            border: 1px solid rgb(200,200,200);
            border-radius: 3px;
            width: 230px;
            padding: 0px 0px 0px 0px;
            list-style-type: none; 
            visibility : hidden;
            background-color : #FFFFFF;
            margin : 0px 0px 0px 0px!important;
            cursor : 'default';
	        overflow : auto;
	        min-height:50px;

        }
        .autoCompleteItem
        {
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            padding-left: 10px;
        }
        .autoCompleteHoverItem
        {
            background-color: rgb(240,240,240);
            font-size: 10pt;
            font-weight: 400;
            font-style: normal;
            font-family: Arial;
            padding-left: 10px;
        }
        .pageLinksHighlight
        {
            color: Red;
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: ArialNarrowMTStd;
            padding:0px 10px 0px 10px;
            text-decoration:none;      
        } 
        .pageLinksHighlight:hover
        {
            color:rgb(110,110,110);
        }

    .pageLinksNormal
        {
            color: rgb(000,145,195);
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: ArialNarrowMTStd;
            padding:0px 10px 0px 10px;
            text-decoration:none;      
        }               
        
        .pageLinksNormal:hover
        {
            color:Red;
        } 
        
        .pageLinksDisabled
        {
            color: silver;
            font-size: 17px;
            font-weight: 400;
            font-style:normal;            
            font-family: ArialNarrowMTStd;
            padding:0px 10px 0px 10px;
            text-decoration: none;  
			cursor:default;
        }         
        
      /*  .pageLinksNormalSeparator
        {
            color: White;
            font-size: 15px;
            font-weight: bold;
            font-style:normal;            
            font-family: ArialNarrowMTStd;          
        }*/
        
        .pageLinksContainer
        {
            border: 1px solid rgb(235,235,235);
            border-radius: 3px; 
            padding: 2px 3px 4px 3px; 
            background-color:rgb(245,245,245);  
            line-height:50px;                   
        }
         .pageLinksContainerNoFill
        {
            border: 1px solid rgb(235,235,235);
            border-radius: 3px; 
            padding: 2px 3px 4px 3px;             
            line-height:50px;    			
        }
.premiumIndicator {
	vertical-align: baseline;
	position: relative;
	top: -0.5em;
	font-family: Arial;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	color: red;
}

	.premiumIndicator:after {
		content: "Yp";
	}
    /*Loading spinner css*/
.lds-spinner {
    color: official;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
}

    .lds-spinner div {
        transform-origin: 20px 20px;
        animation: lds-spinner 1.2s linear infinite;
    }

        .lds-spinner div:after {
            content: " ";
            display: block;
            position: absolute;
            top: 1px;
            left: 19px;
            width: 3px;
            height: 9px;
            border-radius: 10%;
            background: black;
        }

        .lds-spinner div:nth-child(1) {
            transform: rotate(0deg);
            animation-delay: -1.1s;
        }

        .lds-spinner div:nth-child(2) {
            transform: rotate(30deg);
            animation-delay: -1s;
        }

        .lds-spinner div:nth-child(3) {
            transform: rotate(60deg);
            animation-delay: -0.9s;
        }

        .lds-spinner div:nth-child(4) {
            transform: rotate(90deg);
            animation-delay: -0.8s;
        }

        .lds-spinner div:nth-child(5) {
            transform: rotate(120deg);
            animation-delay: -0.7s;
        }

        .lds-spinner div:nth-child(6) {
            transform: rotate(150deg);
            animation-delay: -0.6s;
        }

        .lds-spinner div:nth-child(7) {
            transform: rotate(180deg);
            animation-delay: -0.5s;
        }

        .lds-spinner div:nth-child(8) {
            transform: rotate(210deg);
            animation-delay: -0.4s;
        }

        .lds-spinner div:nth-child(9) {
            transform: rotate(240deg);
            animation-delay: -0.3s;
        }

        .lds-spinner div:nth-child(10) {
            transform: rotate(270deg);
            animation-delay: -0.2s;
        }

        .lds-spinner div:nth-child(11) {
            transform: rotate(300deg);
            animation-delay: -0.1s;
        }

        .lds-spinner div:nth-child(12) {
            transform: rotate(330deg);
            animation-delay: 0s;
        }
@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*CHARTS*/
.charts {
    width: 160px;
    height: 160px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
}

.caption1 {
    fill: rgb(130,130,130);
    font-size: 35pt;
    font-family: ArialNarrowMTStd;
}

.caption2 {
    fill: rgb(155,155,155);
    font-size: 10pt;
    font-family: ArialNarrowMTStd;
}

.chartLegend {
    width: 160px;
    float: left;
    padding-right: 10px;
    padding-left: 10px;
    font-family: ArialNarrowMTStd;
    font-size: 12pt;
}