@import url(//fonts.googleapis.com/css?family=Open+Sans);                 

body {
  background-image: url('/Docs/images/icons/iht.png');
  background-attachment: scroll;
  display:table; 
  width:100%;
}

.loader{
   position:fixed; 
    left: 0px;
    top: 0px;

    z-index:9999;
    background: url('/images/page-loader.gif') 50% 50% no-repeat RGB(249,249,249);       
}




img{
   border: none;	
}


p.header {
       font-family: Helvetica;
       color: White;
       font-size: 36pt;
       font-weight: bold;  
}

p.infohead{
       font-family: Helvetica;
       font-size: 11pt;
       font-weight: bold;  
}

p.error{
       font-family: Helvetica;
       font-size: 11pt;
       font-weight: bold;
	   color: red;  
}



p.table{
       font-family: Helvetica;
       font-size: 11pt;
       font-weight: normal;  
}

p.tablehead{
       font-family: Helvetica;
       font-size: 13pt;
       font-weight: bold;
}

H2 {
  font-family: Helvetica;
  font-size: 21pt;
  font-weight: bold;
  color: gray;
}

H3 {
  font-family: Helvetica;
  font-size: 16pt;
  font-weight: bold;
  color: gray;
}

H4 {
  font-family: Helvetica;
  font-size: 12pt;
  font-weight: bold;
  color: gray;
  margin-bottom: 10pt;
}  

		
p {
   font-family: Helvetica;
   font-size: 10pt;
}
 
TABLE.Black {
  background-color: black;
  color: white;
  border-top: thin white solid;
  border-right: thin White solid;
  border-bottom: thin White solid;
  border-left: thin white solid;
  border-collapse: collapse; 	
}

Table.zero td{

  border: none;
  border-collapse: collapse; 
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
}



TABLE.white {
  color: black;
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: none;
  border-collapse: collapse; 
}

		 
table.BlackZero {
  background-color: black;
  color: white;
  width: 99%;
  border: none;
  font-family: Helvetica;
  font-size: 14pt;
  border:0;

}

 table.results{
 
 border: 1px solid;
 border-color: lightgray;
 border-collapse: collapse; 
}
   


table.white td{
background-color: #e5e7e9;
border-left: solid 1px white;
border-bottom: solid 1px white;
border-right: solid 1px white;
border-top: solid 1px white;
padding: 12 px;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px
padding-bottom: 2px;
}


Table.blueref, td{
  max-width:600px;;
  table-layout: fixed;
  border: 1px solid lightgray;
  padding:2pt 4pt 2pt 4pt;
  margin-left: 2px;
  margin-right: 2px;
  vertical-align: center;
  text-align: left;
  word-wrap:break-word;
  border-collapse: collapse; 
  }


th{
	text-align:center; ;
}


Table.grid {
  border: 1px solid lightgray;
  margin-top: 0;
  margin-bottom: 0;
  text-align:left;
  text-indent:0;
}
                
A:link.normal  {
  	   FONT-WEIGHT: normal;
       color:blue;
	   text-decoration: underline;
}

A:link  {
  	   FONT-WEIGHT: normal;
       color: gray;
       text-decoration: none;
	   font-size: 11pt;
	   font-family: Helvetica;
}

A:link.large  {
  	   FONT-WEIGHT: normal;
       color: gray;
       text-decoration: none
	   font-size: 12pt;
}

p.large{
  	   FONT-WEIGHT: normal;
       color: gray;
       text-decoration: none
	   font-family: Helvetica;
	   font-size: 10pt;
}

A:link.white{
  	   FONT-WEIGHT: normal;
       color: white;
       text-decoration: none
	   font-size: 11pt;
}
  
A:link.white, A:visited.white{
  	   FONT-WEIGHT: normal;
        color: white;
        text-decoration: none
		font-size: 11pt;
}


A:hover.white {
        
        FONT-WEIGHT: bold;
        color: white;
        text-decoration: none
        font-size: 11pt;
}

 
A:hover {
        
        FONT-WEIGHT: normal;
        color: blue;
        text-decoration: none
        font-size: 10pt;
}

               
A:active {
  	
        FONT-WEIGHT: normal;
        color: red;
        text-decoration: none;
        font-size: 10pt;
}

                 


#footer {
    bottom: 0%;
    position: fixed;
    z-index: 1000;
    color: black;
}


table.box{
   border: thin gray solid;   
   font-family: Helvetica;
   font-size: 11pt;
   cellspacing: 10px;
   border-collapse: collapse;
   } 

table.box td{
cellpadding-top: 10 px;
cellpadding-bottom: 10 px;
margin-top: 10px;
margin-bottom: 10px;
}
   
table.boxup{   
border-right: thin black solid;   
border-bottom: thin black solid;   
border-left: thin black solid;   
border-top: none; 
} 

button {
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    
    -webkit-appearance: none;
    -moz-appearance: none;
}