
@charset "utf-8";

/* Starting with A */

a.menuLink:link 
{
color: #000000; 
text-decoration: none;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
}

a.menuLink:visited 
{
color: #000000; 
text-decoration: none; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
}

a.menuLink:hover 
{
color: #521719; 
text-decoration: underline; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
font-weight:bold;
}

a.menuLink:active 
{
color: #000000; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
} 

a.menuLink2:link 
{
color: #000000; 
text-decoration: none;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
}

a.menuLink2:visited 
{
color: #000000; 
text-decoration: none; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
}

a.menuLink2:hover 
{
color: #e50754; 
text-decoration: underline; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
font-weight:bold;
}

a.menuLink2:active 
{
color: #000000; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 12px;
text-align: center; 
} 

a.navRes:link 
{
color: #000; 
text-decoration: none;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 14px;
text-align: center; 
}

a.navRes:visited 
{
color: #000; 
text-decoration: none; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 14px;
text-align: center; 
}

a.navRes:hover 
{
color: #0066a1; 
text-decoration: underline; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 14px;
text-align: center; 
}

a.navRes:active 
{
color: #000; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 14px;
text-align: center; 
}

a.navResBtm:link 
{
color: #000; 
text-decoration: none;
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 14px;
text-align: center; 
}

a.navResBtm:visited 
{
color: #000; 
text-decoration: none; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 14px;
text-align: center; 
}

a.navResBtm:hover 
{
color: #fff; 
text-decoration: underline; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 14px;
text-align: center; 
}

a.navResBtm:active 
{
color: #000; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 14px;
text-align: center; 
}

a.menuLinkWhite:link 
{
color: #ffffff; 
text-decoration: none;
}

a.menuLinkWhite:visited 
{
color: #ffffff; 
text-decoration: none;
}

a.menuLinkWhite:hover 
{
color: #ffffff; 
text-decoration: none;
}

a.menuLinkWhite:active 
{
color: #ffffff; 
text-decoration: none;
} 



.ajax
 {
 width:0px;
 height:0px;
 visiblity:hidden;
 }
 
/* Starting with B */
.bgGrey
{      
background-color:#e8e8e8;
    margin: 0;
    padding: 0;
}

 .blueButton {
 	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
 	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
 	box-shadow:inset 0px 1px 0px 0px #bee2f9;
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf));
 	background:-moz-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
 	background:-webkit-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
 	background:-o-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
 	background:-ms-linear-gradient(top, #63b8ee 5%, #468ccf 100%);
 	background:linear-gradient(to bottom, #63b8ee 5%, #468ccf 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf',GradientType=0);
 	background-color:#63b8ee;
 	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
 	border-radius:6px;
 	border:1px solid #3866a3;
 	display:inline-block;
 	cursor:pointer;
 	color:#14396a;
 	font-family:arial;
 	font-size:15px;
 	font-weight:bold;
 	padding:6px 24px;
 	text-decoration:none;
 	text-shadow:0px 1px 0px #7cacde;
 }

 .blueButton:hover {
 	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee));
 	background:-moz-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
 	background:-webkit-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
 	background:-o-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
 	background:-ms-linear-gradient(top, #468ccf 5%, #63b8ee 100%);
 	background:linear-gradient(to bottom, #468ccf 5%, #63b8ee 100%);
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee',GradientType=0);
 	background-color:#468ccf;
 }

 .blueButton:active {
 	position:relative;
 	top:1px;
 }


.blueButton2{
 border:1px solid #25729a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
 width: 50px;
}

.blueButton2:hover{
 border:1px solid #1c5675;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


 .bordBlkL
  {
   border-left: 1px solid #562924;
  }

 .bordBlkR
  {
   border-right: 1px solid #562924;
  }

 .bordBlkT
  {
   border-top: 1px solid #562924;
  }

 .bordBlkB
  {
   border-bottom: 1px solid #562924;
  }


  .borderBtmDarkGrey
   {
   border-bottom: 1px solid #404040;
   }
 
 
  .borderTopDarkGrey
   {
   border-top: 1px solid #404040;
   }
 
 
  .borderLeftDarkGrey
   {
   border-left: 1px solid #404040;
   }
 
 
  .borderRightDarkGrey
   {
   border-right: 1px solid #404040;
   }
 
 
  .borderTop
   {
   border-top: 1px solid #404040;
   }
 
  .borderLeft
   {
   border-left: 1px solid #404040;
   }
 
  .borderRight
   {
   border-right: 1px solid #404040;
   }
 
  .borderBottom
   {
   border-bottom: 1px solid #404040;
   }
   
  .borderBottomLKQ
   {
   border-bottom: 1px solid #015696;
   }
 
  .borderBottomLKQ2
   {
   border-bottom: 1px solid #404040;
   }
 
  .borderLeftDash
   {
   border-left: 1px dashed #404040;
   }
 
  .borderRightDash
   {
   border-right: 1px dashed #404040;
   }



 .BGPink 
  {
    background-color:#e50754;
  }


 .BGBlack
  {
    background-color:#000000;
  }



  .body
  {
    margin: 0;
    padding: 0;
  }

  .bodyNoScroll
  {
    margin: 0;
    padding: 0;
    overflow: hidden;
  }


 .BP_header 
  {
    height: 82px;
    width: 100%;
  }

 .BP_header 
  {
    height: 82px;
    width: 100%;
  }

.BPSelect
 {
 color: #342123; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: bold;
 }

 .BP_smallRow
  {
    height: 5px;
    background-color:#e1dfdf;
  }

 .BP_TabOn
  {
    background-color:#808080;
    font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
    font-size: 14px;
    text-align: center; 
    border-left: 1px solid #342123;
    border-top: 1px solid #342123;
    border-right: 1px solid #342123;
    border-bottom: 1px solid #808080;
    font-weight: bold;
  }

 .BP_TabOff
  {
    background-color:#c0c0c0;
    font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
    font-size: 14px;
    text-align: center; 
    border-bottom: 1px solid #342123;
    border-top: 1px solid #9d9d9d;
    border-right: 1px solid #9d9d9d;
    font-weight: bold;
  }

 .BP_TabHover
  {
    background-color:#342123;
    color: #ffffff; 
    font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
    font-size: 14px;
    text-align: center; 
    border-bottom: 1px solid #342123;
    border-top: 1px solid #9d9d9d;
    border-right: 1px solid #9d9d9d;
    font-weight: bold;
  }


 .BP_TabRest
  {
    background-color:#e1dfdf;
    border-bottom: 1px solid #342123;
    text-align: right; 
    font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
  }

 .BP_TabRow
  {
    background-color:#e1dfdf;
  }
 
.BPText
 {
 color: #000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 text-align:right;
 }

.BPTextC
 {
 color: #000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 text-align:center;
 }

.BPTextBlue
 {
 color: #0000c0; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 }

.BPRebHead
 {
 background-color:#562924;
 color: #ffffff; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: normal;
 border-left: 1px solid #562924;
 border-top: 1px solid #562924;
 border-right: 1px solid #562924;
 }

.BPRebText
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 }

.BPRebTextB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-bottom: 1px solid #562924;
 }

.BPRebTextHid
 {
 background-color:#e4e4e4;
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 }

.BPRebTextL
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-left: 1px solid #562924;
 }

.BPRebTextLB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-left: 1px solid #562924;
 border-bottom: 1px solid #562924;
 }

.BPRebTextHidL
 {
 background-color:#e4e4e4;
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-left: 1px solid #562924;
 }


.BPRebTextR
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-right: 1px solid #562924;
 }

.BPRebTextRB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-right: 1px solid #562924;
 border-bottom: 1px solid #562924;
 }

.BPRebTextHidR
 {
 background-color:#e4e4e4;
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 border-right: 1px solid #562924;
 }


.BPInput
 {
 color: #87261d; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 
 }

.BPInputAdd
 {
  background-color : #99FFCC;
  border: 1px solid #008000;
  width: 120px;
 }

.BPRebTextHidLR
 {
 background-color:#562924;
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-left: 1px solid #562924;
 border-right: 1px solid #562924;
 }

.BPRebTextLR
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-left: 1px solid #562924;
 border-right: 1px solid #562924;
 }

.BPRebTextLRB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-left: 1px solid #562924;
 border-right: 1px solid #562924;
 border-bottom: 1px solid #562924;
 }

.BPRebDashed
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-top: 1px dashed #562924;
 }

.BPRebSolid
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-top: 1px solid #562924;
 }


.btn-style{
	border : solid 1px #050505;
	border-radius : 20px 3px 20px 4px ;
	moz-border-radius : 20px 3px 20px 4px ;
	-webkit-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
	-moz-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
	box-shadow : 0px 0px 1px rgba(0,0,0,0.7);
	font-size : 20px;
	color : #ffffff;
	padding : 1px 17px;
	background : #050505;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#050505), color-stop(100%,#a2a3a1));
	background : -moz-linear-gradient(top, #050505 0%, #a2a3a1 100%);
	background : -webkit-linear-gradient(top, #050505 0%, #a2a3a1 100%);
	background : -o-linear-gradient(top, #050505 0%, #a2a3a1 100%);
	background : -ms-linear-gradient(top, #050505 0%, #a2a3a1 100%);
	background : linear-gradient(top, #050505 0%, #a2a3a1 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#050505', endColorstr='#a2a3a1',GradientType=0 );

}

.btn {
    background-color: DodgerBlue;
    border: none;
    color: white;
    padding: 10px 14px;
    font-size: 14px;
    cursor: pointer;
    width: 140px;
    margin: 5px;
}

/* Darker background on mouse-over */
.btn:hover {
    background-color: RoyalBlue;
}


.btnON {
    background-color: Green;
    border: none;
    color: white;
    padding: 10px 14px;
    font-size: 14px;
    cursor: pointer;
    width: 140px;
    margin: 5px;
}





/* Starting with C */

.Checkbox
 {
  -moz-appearance: none;
  border: 1px solid #005696; 
  width: 30px;
  height: 30px;
 }

.Checkbox20
 {
  -moz-appearance: none;
  border: 1px solid #005696; 
  width: 20px;
  height: 20px;
 }



 .ChevronDark
  {
  background-image: url('../images/ChevronDarkGrey.jpg');
  background-repeat:  no-repeat;
  width: 300px;
  }

 .ChevronHolder
  {
  width: 100%;
  height:50px;
  background-color:#000011;
  }
  
 .ChevronLight
  {
  background-image: url('../images/ChevronLightGrey.jpg');
  background-repeat:  no-repeat;
  width: 300px;
  }

 .ChevronResults
  {
  width: 100%;
  height:100%;
  background-color:#ffffff;
  }
  

.corners 
 {    
 width: 500px;    
 margin: 0px auto;    
 background-color: #c0c0c0;    
 border: 2px solid #9d9d9d;
 color: #fff;    
 padding: 10px;     
 /* Border Radius Style */    
 border-radius: 15px;     
 /* Mozilla Firefox Extension */    
 -moz-border-radius: 15px;
 }


.currLea
 {
 background-color: #c0c0c0;    
 color: #e40754; 
 width: 500px;
 height: 400px;
 overflow-x: hidden;
 overflow-y: scroll;
 border: 2px solid #404040;
 
 }

 


/* Starting with D */

.ddselect  
 {

    padding:9px;
    margin: 0;
    border-radius:4px;
    -webkit-box-shadow: 
        0 0px 0 #ccc,
        0 0px #fff inset;
    background: url('images/309nb74.png') no-repeat right, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
    background: url('images/309nb74.png') no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E9E9E9));
    color:black;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none; 
    cursor:pointer;
    border: 1px solid #ccc;
    width: 200px;

 }



.ddselect2  
 {

    padding:9px;
    margin: 0;
    border-radius:4px;
    -webkit-box-shadow: 
        0 0px 0 #ccc,
        0 0px #fff inset;
    background: url('images/309nb74Blue.png') no-repeat right, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
    background: url('images/309nb74Blue.png') no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E9E9E9));
    color:black;
    font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
    font-size: 14px;
    border:none;
    outline:none;
    display: inline-block;
    /* -webkit-appearance:none;  */
    cursor:pointer;
    border: 1px solid #ccc;
    width: 300px;
 }


.DDMenuDiv2 
  {
	/* overflow: auto; */
	position:absolute;
	width:300px;
	height:200px;
	left: 800px;
	top:35px;
	border: 1px solid #666;
	padding: 8px;	
        display:none;
	z-index:10;
	background-color:#c7f1b7;
  }

.downFigs
 {
 color: #cb2122; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 }


/* Starting with E */

.ExcelIcon 
  {
	/* overflow: auto; */
	position:absolute;
	width:40px;
	height:40px;
	left: 1px;
	top:1px;
	z-index:100;
	background-color:#c7f1b7;
  }

 .empContainerxxx
  {
  width: 100%;
  height: auto; 
  overflow: hidden;
  /* background-color: #efefef; */
  position: relative;
  text-align:center; 
  }

 .empSubContainer
 {
  width: 60%;
  height: auto; 
  overflow: hidden;
  background-color: #d2d2d2;
  position: relative;
  text-align:center; 
   -webkit-border-radius: 10px 10px 0px 0px;
   -moz-border-radius: 10px 10px 0px 0px;
   border-radius: 10px 10px 0px 0px;
   border:1px solid #959595;
   padding: 10px;
   margin-right: auto; 
   margin-left: auto;
  }

 .empSubContainer2
 {
  width: 40%;
  height: auto; 
  min-height: 200px;
  overflow: hidden;
  background-color: #d2d2d2;
  position: relative;
  text-align:center; 
   -webkit-border-radius: 10px 10px 0px 0px;
   -moz-border-radius: 10px 10px 0px 0px;
   border-radius: 10px 10px 0px 0px;
   border:1px solid #959595;
   float: left;
   padding: 10px;
   margin-left: 20px;
  }



 .empPie
  {
   width:100%;
   height:auto;
   margin-left: 20px;
   margin-top: 40px;
   display:inline-block;  
   /* position: relative; */
   float: none;
   }

 .opaqueDivTopxxx
  {
  width: auto; 
  height: 20px; 
  position: absolute; 
  top:0; 
  left: 0;
  z-index:101;  
  color: #404040; 
  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
  font-size: 20px;
  text-align: left;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 20px;
  }

 .empGeneric
  {
   min-width: 95%;
   width:auto;
   height:auto;
   position: relative; 
   float: left;
   }

 .darkGreyBox
  {
   background-color: #b1b1b1;
   height: 40px;
   margin: 4px;    
   border: 1px solid #404040;
  }


 .darkGreyBoxL
  {
   background-color: #b1b1b1;
   height: 40px;
   margin: 4px;    
   border-left: 1px solid #404040;
   border-top: 1px solid #404040;
   border-bottom: 1px solid #404040;
  }

 .darkGreyBoxR
  {
   background-color: #b1b1b1;
   height: 40px;
   margin: 4px;    
   border-right: 1px solid #404040;
   border-top: 1px solid #404040;
   border-bottom: 1px solid #404040;
  }

 .darkGreyBoxNo
  {
   background-color: #b1b1b1;
   height: 40px;
   margin: 4px;    
   border-top: 1px solid #404040;
   border-bottom: 1px solid #404040;
  }

/* Starting with E */

 .empPdfxxx
  {
   width:700px;
   height:400px;
   -webkit-border-radius: 10px 10px 0px 0px;
   -moz-border-radius: 10px 10px 0px 0px;
   border-radius: 10px 10px 0px 0px;
   border:1px solid #959595;
   background-color:#efefef;
/*   -webkit-box-shadow: #B3B3B3 4px 4px 4px; */
/*   -moz-box-shadow: #B3B3B3 4px 4px 4px; */
/*   box-shadow: #B3B3B3 4px 4px 4px; */
   margin-left: 20px;
   margin-top: 40px;
   margin-bottom: 40px;
   display:inline-block;  
   position: relative;
   }


/* Starting with F */

.Figs
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 border-bottom: 1px dashed #c0c0c0;
 }

.Figs2
 {
 border-bottom: 1px dashed #c0c0c0;
 border-right: 1px dashed #000000;
 }


/* Starting with G */

/* Starting with H */

.HistText
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 }

.HistTextRB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-right: 1px solid #562924;
 }

.HistTextRed
 {
 color: #c11f1f; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 }

.HistTextRedRB
 {
 color: #c11f1f; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 border-right: 1px solid #562924;
 }

.HeaderBlue
 {
 color: #fff; 
 font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color:#266492;
 }


/* Starting with I */

	.inputBx[type=text], .inputBx[type="password"] {
	  -webkit-transition: all 0.30s ease-in-out;
	  -moz-transition: all 0.30s ease-in-out;
	  -ms-transition: all 0.30s ease-in-out;
	  -o-transition: all 0.30s ease-in-out;
	  outline: none;
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid #065697;
	  display: block;
	  margin: 0;
	  min-width: 500px;
	  font-family: "Open Sans", sans-serif;
	  font-size: 14px;
	}

	.inputBx[type=text]:focus, .inputBx[type="password"]:focus {
	  box-shadow: 0 0 10px rgba(6, 86, 151, 1);
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid rgba(6, 86, 151, 1);
	}

	.inputBxSml[type=text], .inputBxSml[type="password"] {
	  -webkit-transition: all 0.30s ease-in-out;
	  -moz-transition: all 0.30s ease-in-out;
	  -ms-transition: all 0.30s ease-in-out;
	  -o-transition: all 0.30s ease-in-out;
	  outline: none;
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid #065697;
	  display: block;
	  margin: 0;
	  width: 150px;
	  font-family: "Open Sans", sans-serif;
	  font-size: 14px;
	}

	.inputBxSml[type=text]:focus, .inputBxSml[type="password"]:focus {
	  box-shadow: 0 0 10px rgba(6, 86, 151, 1);
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid rgba(6, 86, 151, 1);
	}

	.inputHawk[type=text], .inputHawk[type="password"] {
	  -webkit-transition: all 0.30s ease-in-out;
	  -moz-transition: all 0.30s ease-in-out;
	  -ms-transition: all 0.30s ease-in-out;
	  -o-transition: all 0.30s ease-in-out;
	  outline: none;
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid #c0c0c0;
	  height: 40px;
	  width: 280px;
	}

	.inputHawk[type=text]:focus, .inputHawk[type="password"]:focus {
	  box-shadow: 0 0 9px rgba(33, 13, 93, 1);
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid rgba(20, 8, 58, 1);
	}

	.textareaBlue {
	  -webkit-transition: all 0.30s ease-in-out;
	  -moz-transition: all 0.30s ease-in-out;
	  -ms-transition: all 0.30s ease-in-out;
	  -o-transition: all 0.30s ease-in-out;
	  outline: none;
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid #065697;
	  display: block;
	  margin: 0;
	  width: 500px;
	  height: 200px;
	  font-family: "Open Sans", sans-serif;
	  font-size: 14px;
	}

	.textareaBlue:focus {
	  box-shadow: 0 0 10px rgba(6, 86, 151, 1);
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid rgba(6, 86, 151, 1);
	}

	.inputBxChk[type=text], .inputBxSml[type="password"] {
	  -webkit-transition: all 0.30s ease-in-out;
	  -moz-transition: all 0.30s ease-in-out;
	  -ms-transition: all 0.30s ease-in-out;
	  -o-transition: all 0.30s ease-in-out;
	  outline: none;
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid #065697;
	  display: block;
	  margin: 0;
	  width: 75px;
	  font-family: "Open Sans", sans-serif;
	  font-size: 14px;
	}

	.inputBxChk[type=text]:focus, .inputBxSml[type="password"]:focus {
	  box-shadow: 0 0 10px rgba(6, 86, 151, 1);
	  padding: 3px 0px 3px 3px;
	  margin: 5px 1px 3px 0px;
	  border: 1px solid rgba(6, 86, 151, 1);
	}


.input3[type="text"] {
  margin: 0;
  width: 50px;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}
.input3[type="text"]:focus {
  outline: none;
}

.input2[type="text"] {
  display: block;
  margin: 0;
  width: 50px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
}
.input2[type="text"]:focus {
  outline: none;
    /* create a BIG glow */
    box-shadow: 0px 0px 10px DodgerBlue; 
    -moz-box-shadow: 0px 0px 10px DodgerBlue;
  
}



/* Starting with J */

/* Starting with K */

/* Starting with L */

.LoginButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.LoginButton:active {
	position:relative;
	top:1px;
}


 .lightGreyBox
  {
   background-color: #d1d1d1;
   height: 40px;
   margin: 4px;    
   border: 1px solid #404040;
  }

/* Starting with M */

.menuContainer {
  height: auto;
  width: 90%;

  margin: 10px auto;
  position: relative;
  
  display: flex;
  flex-wrap: wrap;  
  justify-content: center;
}

.menuBlock {
  height: 100px;
  width: 100px;
  
  margin: 20px;
}


.menuContainer2 {
  height: auto;
  width: 70%;

  margin: 10px auto;
  position: relative;
  
  display: flex;
  flex-wrap: wrap;  
  justify-content: center;
}




/* Starting with N */

/* Starting with O */

.Opaque
 {
 color: #e40754; 
  /* filter: alpha(opacity=21); */
  /* -moz-opacity: .21; */
  /* background-color:#000000; */
  background-image: url('../images/BlackTrans.png');
  background-repeat: repeat;
  width: 240px;
  height: 240px;
  overflow-x: hidden;
  overflow-y: scroll;
 }


 .opaqueDivTopxxx
  {
  width: 500px; 
  height: 20px; 
  position: absolute; 
  top:0; 
  left: 0;
  z-index:101;  
  color: #404040; 
  font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
  font-size: 20px;
  text-align: left;
  padding-top: 10px;
  padding-left: 10px;
  }



/* Starting with P */

/* Starting with Q */

/* Starting with R */

.redText
 {
 color: #b02c2c; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 }

.RepHead
 {
 color: #e40754; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 text-align: center; 
 font-weight: bold;
 } 

.RepBody
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 text-align: center; 
 } 

.ReportHead
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: bold;
 }

.ReportHeadRB
 {
 color: #135b13; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: bold;
 border-right: 2px solid #000000;
 }


.ReportHeadBlack
 {
 background-color: #000000;
 color: #ffffff; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: bold;
 }

.ReportHeadBlue
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: bold;
 background-color: #e2eef8;

 }

.ReportHeadDS
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 }

.ReportHeadBlueDS
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e2eef8;

 }

.ReportRowGreyDS
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e1dfe0;    

 }

.ReportRowGreyBorderDS
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e1dfe0;    
 border-bottom: 1px solid #808080;

 }



.ReportRow
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 border-bottom: 1px solid #808080;

 }


.ReportRowWhite
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 background-color: #ffffff;    

 }

.ReportRowGrey
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 background-color: #e1dfe0;    

 }


.ReportRowWhiteRB
 {
 color: #135b13; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #ffffff;    
 border-right: 2px solid #000000;
 }

.ReportRowGreyRB
 {
 color: #135b13; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e1dfe0;    
 border-right: 2px solid #000000;
 }


.ReportRowWhiteBorder
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 border-bottom: 1px solid #808080;
 }


.ReportRowBlueBorder 
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 border-bottom: 1px solid #808080;
 background-color: #e2eef8;
 }


.ReportRowWhiteBorderRedText
 {
 color: #ac2828; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 border-bottom: 1px solid #808080;
 }

.ReportRowGreyRedText
 {
 color: #ac2828; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 background-color: #e1dfe0;    

 }

.ReportRowBlueBorderRedText
 {
 color: #ac2828; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 border-bottom: 1px solid #808080;
 background-color: #e2eef8;
 }


.ReportRowWhiteRedText
 {
 color: #ac2828; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 background-color: #ffffff;    
 border-bottom: 1px solid #808080;

 }

.ReportRowWhiteGreenText
 {
 color: #1b6f35; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 background-color: #ffffff;    
 border-bottom: 1px solid #808080;

 }


.ReportRowRedWhite
 {
 color: #9c0006; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;

 }


.ReportRowRedGrey
 {
 color: #9c0006; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e1dfe0;    

 }


.ReportRowGrnWhite
 {
 color: #1b6f35; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;

 }

.ReportRowGrnGrey
 {
 color: #1b6f35; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e1dfe0;    

 }


.ReportRowBluWhite
 {
 color: #271593; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;

 }

.ReportRowBluGrey
 {
 color: #271593; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #e1dfe0;    

 }

.ReportRowTot
 {
 color: #ffffff; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #000000;    
 border-bottom: 1px solid #808080;
 border-top: 1px solid #808080;

 }

.ReportRowTot2
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #ffffff;    
 border-bottom: 1px solid #808080;
 border-top: 1px solid #808080;

 }
 
.ReportRowTotG
 {
 color: #135b13; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #fff;    
 border-bottom: 1px solid #135b13;
 border-top: 1px solid #135b13;

 }
 
.ReportRowTotB
 {
 color: #270ab8; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #fff;    
 border-bottom: 1px solid #270ab8;
 border-top: 1px solid #270ab8;

 }
 
.ReportRowTotR
 {
 color: #e50855; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 background-color: #fff;    
 border-bottom: 1px solid #e50855;
 border-top: 1px solid #e50855;

 }
 

.ReportRowTot2Red
 {
 color: #ac2828; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 background-color: #ffffff;    
 border-bottom: 1px solid #808080;
 border-top: 1px solid #808080;

 }



.ReportTitle
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 26px;
 font-weight: normal;
 }


.reqBox
 {
 display:inline;
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 color: #ffffff; 
 font-weight: bold;
 }


.ResultBye
 {
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 color: #ff8647; 
 font-weight: normal;  
 height: 40px;
 }

.Result
 {
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 color: #ff8647; 
 font-weight: normal;  
 height: 40px;
 }

.ResultNo
 {
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 color: #000; 
 font-weight: bold;
 height: 40px;
 }


.ResultCbox
 {
  -moz-appearance: none;
  border: 1px solid #ff8647; 
  width: 35px;
  height: 24px;
  color: #ff8647; 
 }

.ResultCboxNo
 {
  -moz-appearance: none;
  border: 1px solid #000; 
  width: 35px;
  height: 24px;
 }


.Rounded {
    color: #000;
    width: 500px;
    padding: 5px;
    text-align: left;
    background-color: #fff;
    border: 2px solid #c0c0c0;

    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}


.Rounded800 {
    color: #000;
    width: 800px;
    padding: 5px;
    text-align: left;
    background-color: #fff;
    border: 2px solid #c0c0c0;
    margin: 0px auto;    

    /* Do rounding (native in Opera, Firefox and Safari) */
    border-radius:20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}



.RowDashed
 {
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 border-bottom: 1px solid #404040;
 height: 30px;
 }


.reportBox
 {
 width: 140px;
 height: 90px;
/* background-color:#008000; */
 float: left;
 margin-right: 30px;
 }

.reportCont
 {
 width: 90px;
 height: 90px;
 position: relative;
 }

.reportIcon
 {
 width: 90px;
 height: 90px;
 position: absolute;
 top: 0px;
 left: 0px:
 }


.reportTimer
 {
 width: 90px;
 height: 10px;
 position: relative;
 top: 80px;
 left: 0px;
 padding-top: 10px;
/*
 background-image: url('../images/smallLoader.gif');
 background-repeat:  no-repeat;
 background-position: right; 
*/

 }

.ribbonShadow
 {
   background-image: url('../images/shadow3.png');
   height: 100%; 
   width: 62px;

 
 }

 .rotate45 {
 transform: rotate(45deg); 
 }

 .rotate90 {
 transform: rotate(90deg); 
 }
 
.roundedDiv {
/* basic */ 
 background-color: #fff;
 margin: 0 0 20px 50px;
 width: 200px;
 padding: 10px;
 min-height: 80px;
 text-align: center;
/* border-radius */
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 
/* box-shadow */
 webkit-box-shadow: 0px 6px 8px -1px rgba(206,206,206,1);
 -moz-box-shadow: 0px 6px 8px -1px rgba(206,206,206,1); 
 box-shadow: 0px 6px 8px -1px rgba(206,206,206,1);

 border: 1px solid #bebebe;
 display:inline-block;  
 position: relative;
 
}

.roundedDiv250 {
/* basic */ 
 background-color: #fff;
 margin: 0 0 20px 50px;
 width: 250px;
 padding: 10px;
 min-height: 80px;
 text-align: center;
/* border-radius */
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 
/* box-shadow */
 webkit-box-shadow: 0px 6px 8px -1px rgba(206,206,206,1);
 -moz-box-shadow: 0px 6px 8px -1px rgba(206,206,206,1); 
 box-shadow: 0px 6px 8px -1px rgba(206,206,206,1);

 border: 1px solid #bebebe;
 display:inline-block;  
 position: relative;
 
}


.rounded2 { 
 border-radius: 5px 5px 5px 5px; 
 -moz-border-radius: 5px 5px 5px 5px; 
 -webkit-border-radius: 5px 5px 5px 5px; 
 border: 2px solid #d2d2d2;
 background-color: #d2d2d2;
 width: 80%;
 min-height: 25px;
 color: #000;
 padding-left: 4px;
 line-height: 25px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}


.RowGreySolid
 {
 background-color:#e1e1e1;
 border-bottom: 1px solid #404040;
 
 }

.RowWhiteSolid
 {
 background-color:#ffffff;
 border-bottom: 1px solid #404040;
 
 }

.RowGreyNone
 {
 background-color:#e1e1e1;
 
 }

.RowWhiteNone
 {
 background-color:#ffffff;
 
 }


.Row30White
 {
 background-color:#ffffff;
 height: 30px;
 }

.Row30Grey
 {
 background-color:#e1e1e1;
 height: 30px;
 }


.Row40White
 {
 background-color:#ffffff;
 height: 40px;
 }

.Row40Grey
 {
 background-color:#e1e1e1;
 height: 40px;
 }

.Row40BG
 {
 background-color:#efefef;
 height: 40px;
 }

.Row40OffWhite
 {
 background-color:#eaeaea;
 height: 40px;
 }

.Row40NoB
 {
 height: 40px;
 }

.Row40
 {
 height: 40px;
 border-bottom: 1px solid #404040;
 }

.Row5
 {
 height: 5px;
 }


.Row2
 {
 height: 2px;
 }

.row50x
 {
 height: 50px;
 }

.row40x
 {
 height: 40px;
 }

.row30x
 {
 height: 30px;
 }

.row10x
 {
 height: 10px;
 }

.row20x
 {
 height: 20px;
 }



/* Starting with S */

.Sales
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 font-weight: bold;
 }


.sitesearchtextbox1 {
	width:80px;
	margin-left:0px;
	margin-right:15px;
	border:none;
	border:0px;
	border-collapse:collapse;
	background-color:none;
}

.sitesearchtextbox1:focus {
	outline:none;
}


.SubReport
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 }

.SubReportRB
 {
 color: #135b13; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-right: 2px solid #000000;
 }

.SubReportHead
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-top: 2px solid #000000;
 }

.SubReportHeadRB
 {
 color: #135b13; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-right: 2px solid #000000;
 border-top: 2px solid #000000;
 }

.SubReportHeadLB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-left: 2px solid #000000;
 border-top: 2px solid #000000;
 }

.SubReportLB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-left: 2px solid #000000;
 }

.SubReportSpan
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-left: 2px solid #000000;
 border-right: 2px solid #000000;
 }

.SubReportBottom
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 2px solid #000000;
 }

.SubReportBottomRB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: bold;
 border-bottom: 2px solid #000000;
 border-right: 2px solid #000000;
 }

.SubReportBottomLB
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 2px solid #000000;
 border-left: 2px solid #000000;
 }

.SubReportBottomEmerald
 {
 color: #019875; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 2px solid #019875;
 }

.SubReportTopEmerald
 {
 color: #019875; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-top: 1px solid #019875;
 }



/* Starting with T */


.tdCenter
 {
 text-align: center;
 }
 
.tdRight
 {
 text-align: right;
 }
 
 .tdLeft
  {
  text-align: left;
 }

.tdPad5L {
 padding-left: 5px;
}

.tdPad5R {
 padding-right: 5px;
}




.txtOP
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 font-weight: normal;
 }

.text12DarkGrey
 {
 color: #404040; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 }

.text12Black
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 }

.text12Red
 {
 color: #891313; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 align:center;
 }



.text12BlackBold
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: bold;
 }

.text12BlackLeft
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 text-align: left;
 }

.text12BlackRight
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 text-align: right;
 }

.text14Black
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 }

.text14Blue
 {
 color: #0000c0; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 }

.text14Pink
 {
 color: #e50754; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: normal;
 }
 
.text16Black
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 font-weight: normal;
 }

.text20White
 {
 color: #ffffff; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 20px;
 font-weight: normal;
 }

.text12White
 {
 color: #ffffff; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 12px;
 font-weight: normal;
 }


.TotFigs
 {
 color: #ffffff; 
 background-color:#521719;
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 border-bottom: 1px solid #c0c0c0;
 border-top: 1px solid #c0c0c0;
 }

.TotFigs2
 {
 color: #ffffff; 
 background-color:#0036ad;
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 border-bottom: 1px solid #c0c0c0;
 border-top: 1px solid #c0c0c0;
 text-align: right;
 }

.TotFigs3
 {
 color: #000000; 
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 14px;
 font-weight: bold;
 border-bottom: 1px solid #c0c0c0;
 border-top: 1px solid #c0c0c0;
 text-align: right;
 }


.TextBoxGrey
 {
   background-color : #c0c0c0;
   border: 1px solid #404040;
   width: 60px;
   color: #000000;
 }

.Tupperware
 {
 background-color:#521719;
 width:100%;
 height: 100%
 }


/* Text New Format */

.text10
 {
 font-size: 10px;
 font-weight: normal;
 }


.text12
 {
 font-size: 12px;
 font-weight: normal;
 }

.text12Bold
 {
 font-size: 12px;
 font-weight: bold;
 }


.text14 
 {
 font-size: 14px;
 font-weight: normal;
 }

.text14Bold
 {
 font-size: 14px;
 font-weight: bold;
 }


.text16 
 {
 font-size: 16px;
 font-weight: normal;
 }

.text18 
 {
 font-size: 18px;
 }

.text20
 {
 font-size: 20px;
 font-weight: normal;
 }


.text22
 {
 font-size: 22px;
 font-weight: normal;
 }
.textArial 
 {
 font-family: Arial, Geneva, Helvetica, Sans-Serif;
 }
 
.textVerdana
 {
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 }
 
.textTahoma
 {
 font-family: Tahoma, Arial, Geneva, Helvetica, Sans-Serif;
 }


.textLightGrey
 {
 color: #c0c0c0; 
 }

.textDarkGrey
 {
 color: #404040; 
 }

.textBlack
 {
 color: #000; 
 }

.textWhite
 {
 color: #fff; 
 }

.textRed
 {
  color: #c81818;
 }

.textGreen
 {
 color: #327e32; 
 }

.textLKQ
 {
 color: #015696; 
 }

.textOrange
 {
 color: #FFA500;
 }

.textBlue
 {
 color: #0000c0; 
 }


.textBold
 {
 font-weight: bold;
 }



/* Starting with U */

.upFigs
{
color: #004000; 
font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
font-size: 10px;
}


/* Starting with V */

/* Starting with W */

.wnsHead
 {
 color: #ffffff; 
 background-color:#521719;
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 }


.wnsDistHead
 {
 color: #e50855; 
 background-color:#ffffff;
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 16px;
 }

.wnsTot
 {
 color: #ff0000; 
 background-color:#ffffff;
 font-family: Verdana, Arial, Geneva, Helvetica, Sans-Serif;
 font-size: 10px;
 }


/* Starting with X */

/* Starting with Y */

.YearBox
 {
 display:inline;
 }

/* Starting with Z */




















