﻿BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #fff;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
A {
	FONT-WEIGHT: bold;  COLOR: black; cursor:default; text-decoration: none;  FONT-FAMILY: verdana;
	font-size: 8pt;
}

/*a.header3 {
    FONT-WEIGHT: bold;  COLOR: black; cursor:default; text-decoration: none;  FONT-FAMILY: verdana;
	font-size: 10pt;
}*/

A:link {
text-decoration: none; cursor:default
}

.img
{
	cursor: pointer;
}

A:visited {
color: #003399;
}

A:hover {
text-decoration: underline;
color: #00f;
cursor:pointer
}

TABLE.main {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px;
}

.th 
{
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; text-align:left; 
	font-weight: bold;
}

th
{
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; text-align:left; 
	vertical-align:top;
	font-style:normal;
	font-weight:normal;
}

TD {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; text-align:left; 
	vertical-align:top;
	font-style:normal;
	font-weight:normal;
}

.Report {
  border-collapse: collapse;
}

.Report td, .Report tr
{
	border: 1px solid #ddd;
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana; text-align:left; 
}

.Report tr:hover {background-color: #ddd;}

.Report th 
{
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	font-weight: bold;
	background-color:White;
}

.lst 
{
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; text-align:left; 
	font-weight: bold;
}

.List {
  border-collapse: collapse;
}

.List td, .List tr
{
	border: 1px solid #ddd;
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana; text-align:left; 
}

.List tr:hover {background-color: #ddd;}

.List th 
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Verdana;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: left;
	font-weight: bold;
	background-color:White;
}

table,p,div,blockquote,ul,ol,il {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left;	
}

/* CSS DIV EBGIN */
div.row 
{
	clear: both;
}




div.nav-bar {
    
}
div.nav-bar:hover {
   cursor: pointer;
   animation: menu-item-hover 1s;
   animation-fill-mode: forwards;
   background:#5f6062;
   color:white;
}



a {
    color: inherit;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    
}

a.nav-bar-link {
    color:white;
    font-size:12px;
}
a.nav-bar-link:hover {
    color:white;
}

a.link-dark {
    color:black;
}
a.link-dark:hover {
    color:gray;
}



div.rightfloat {
  float: right;
  font-weight:normal;
  padding-left: 5px;
  padding-bottom: 5px;
  }
  
div.rightfloattop20 {
  float: right;
  font-weight:normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 10px;
  }
  
div.rightfloattop50 {
  float: right;
  font-weight:normal;
  padding-top: 50px;
  padding-left: 10px;
  padding-bottom: 10px;
  }
  
div.leftfloat7 {
  float: left;
  font-weight:normal;
  padding-left: 7px;
  padding-bottom: 10px;
  }
  
div.leftfloat0 {
  float: left;
  font-weight:normal;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  }
  
div.leftfloat {
  float: left;
  font-weight:normal;
  padding-left: 5px;
  padding-bottom: 5px;
  }
  
div.leftfloattop3 {
  float: left;
  font-weight:normal;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 2px;
  } 

div.leftfloattop10 {
  float: left;
  font-weight:normal;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
  }
  
div.leftfloattop20 {
  float: left;
  font-weight:normal;
  padding-top: 20px;
  padding-left: 10px;
  padding-bottom: 10px;
  }
  
div.leftfloat20top10 {
  float: left;
  font-weight:normal;
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 10px;
  }
  
div.leftfloat20 {
  float: left;
  font-weight:normal;
  padding-left: 20px;
  padding-bottom: 10px;
  }
  
div.leftfloat20top20 {
  float: left;
  font-weight:normal;
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
  }
  
div.leftfloat20top30 {
  float: left;
  font-weight:normal;
  padding-top: 30px;
  padding-left: 20px;
  padding-bottom: 10px;
  }

div.leftfloat30 {
  float: left;
  font-weight:normal;
  padding-left: 30px;
  padding-bottom: 10px;
  }
  
 div.leftfloat30top10 {
  float: left;
  font-weight:normal;
  padding-top: 10px;
  padding-left: 30px;
  padding-bottom: 10px;
  }
    
div.leftfloat30top20 {
  float: left;
  font-weight:normal;
  padding-top: 20px;
  padding-left: 30px;
  padding-bottom: 10px;
  }
  
div.leftfloat50 {
  float: left;
  font-weight:normal;
  padding-left: 50px;
  padding-bottom: 10px;
  } 
  
div.leftfloat50top10 {
  float: left;
  font-weight:normal;
  padding-top: 10px;
  padding-left: 50px;
  padding-bottom: 10px;
  }
  
div.leftfloat70 {
  float: left;
  font-weight:normal;
  padding-left: 70px;
  padding-bottom: 10px;
  } 
  
div.leftfloatwidth50 {
  float: left;
  font-weight:normal;
  padding-left: 5px;
  padding-bottom: 5px;
  width: 50px;
  }
  
div.leftfloatwidth90 {
  float: left;
  font-weight:normal;
  padding-left: 5px;
  padding-bottom: 5px;
  width: 90px;
  }
  
div.topfloat70 {
  float: left;
  font-weight:normal;
  padding-top: 70px;
  padding-left: 20px;
  padding-bottom: 10px;
  }
  
div.topfloat85 {
  float: left;
  font-weight:normal;
  padding-top: 85px;
  padding-left: 20px;
  padding-bottom: 10px;
  }
  
div.topfloat150 {
  float: left;
  font-weight:normal;
  padding-top: 150px;
  padding-left: 20px;
  padding-bottom: 10px;
  }  
/* CSS DIV END*/

/* CSS SPAN BEGIN */
span.Label_100Width_LeftAlign 
{	
	padding-top: 4px;
	float: left;
	width: 100px;
	text-align: left;
  }

span.Label_150Width_LeftAlign 
{
	padding-top: 4px;
	float: left;
	width: 150px;
	text-align: left;
  }
    
span.Label_180Width_LeftAlign 
{
	padding-top: 4px;
	float: left;
	width: 180px;
	text-align: left;
  }
  
span.Label_195Width_LeftAlign 
{
	padding-top: 4px;
	float: left;
	width: 195px;
	text-align: left;
  }
  
span.Label_200Width_LeftAlign 
{
	float: left;
	width: 200px;
	text-align: left;
}
  
span.Label_200Width4Top_LeftAlign 
{
	padding-top: 4px;
	float: left;
	width: 200px;
	text-align: left;
  }
  
span.Label_250Width_LeftAlign 
{
	padding-top: 4px;
	float: left;
	width: 250px;
	text-align: left;
  }
  
span.Label_300Width_LeftAlign 
{
	padding-top: 4px;
	float: left;
	width: 300px;
	text-align: left;
  }

span.Label_200Width_RightAlign {
  float: left;
  width: 200px;
  text-align: right;
  }
  
span.Label_100Width {
  float: left;
  width: 100px;
  text-align: right;
  }  
/* CSS SPAN END */

fieldset 
{
	margin-right:1em;
	margin-left:1em;
	padding:1px;
}

legend 
{
	color: #606060;
	font-size: 12px;
	font-weight: bold;
	padding:1px;
}

.Border
{
	border-right: black 1px outset;	
	border-top: black 1px outset;
    border-left: black 1px outset;
    border-bottom: black 1px outset;        
	}


	
div.header1 {
	 BACKGROUND-COLOR: white; border: 1px;
}
div.header2 {
	 BACKGROUND-COLOR: #0080ff; border: 1px; vertical-align: middle;
}

TD.header1 {
	 BACKGROUND-COLOR: white; border: 1px;
}
TD.header2 {
	 BACKGROUND-COLOR: #0080ff; border: 1px; vertical-align: middle;
}
TD.ChargerTD
{
	background-color: #7fffd4;
}

TR.header2{
	 BACKGROUND-COLOR: #0080ff; border: 1px; vertical-align: middle;
}

div.header2
{
	BACKGROUND-COLOR: #0080ff; vertical-align: middle;
}

.HeaderText
{
	FONT-SIZE: 16px; FONT-FAMILY: Verdana; text-align:left; 
	vertical-align:top;
	font-style:normal;
	font-weight:bold;
}

.redbold
{
	color: #ff0000;
	font-size:small;
	font-weight:bold;
	font-style:normal;
	font-family: Verdana;
	height: 10px;
	}	
	
.violet
{
	color: white;
	font-size:small;
	font-weight:bold;
	font-style:normal;
	font-family: Verdana;
	height: 10px;
}

.smallviolet
{
	color: white;
	font-size: smaller;
	font-weight:bold;
	font-style:normal;
	font-family: Verdana;
	height: 10px;
}

.headerviolet
{
	font-weight: bold;
	font-size: 1em;
	color: black;
	background-color: white;
	border-right: white thin outset;
	border-top: white thin outset; 
	border-left: white thin outset;
	border-bottom: white thin outset;
}

.black
{
	font-size:small;
	font-style:normal;
	font-family: Verdana;
	height: 10px;
}
	
.x-border-layout-ct {
    
    background-color: white ;
    
}



/*.x-panel-header {
    
    background-image: none ;
    border-color: gray;
    color:black;
}

.x-tab-panel-header {
    border-color: gray;
}

.x-panel-tc {
    background-image: none;
}*/


.bold
{
	font-size:small;
	font-weight:bold;
	font-style:normal;
	font-family: Verdana;
	height: 10px;
}	

#preloader, #ctl00_MainContentHolder_preloader
{
	position: absolute;
	top: 203px;
	left: 385px;
	z-index: 100;
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #f57b20;
	font-size:small;
}

.master-body a
{
	color:black;
    font-size:12px;
}

.master-body a:hover
{
	color:blue;
    text-decoration:underline;
}

.master-body a:visited
{
	color: none;
}
	