a {
	color: #28AE7B;
	text-decoration:underline;
	
}

a:hover {
	color:#CC3333;
	text-decoration:underline;
}

body {
	background-color: black;
	margin:10px;
}



td {
	font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;
	color:#40E0D0;
	text-align:left;
	background-color: #000000;
	border: #000000 1px solid;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}


.noborder {
	border: #000000 0px solid; 
	background-color: #000000;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}


.tree {
	border: #000000 0px solid; 
	background-color: #000000;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
}


.maintable {
	background-color: #FFAA00;
	border: #000000 2px solid;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.table1 {
        background-color: #000000;
	border: black 2px solid;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}


.page {
	background-color: aliceblue;
	border: black 1px solid;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.compnameheader {
	background-color: blue;
	border: black 1px solid;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
        font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
}


.tableheadder {
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	background-color: #8B8989;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color: black;
                font-weight: bold;
}

.tablelistheadder {
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	background-color: #000000;
}


.popupright 
{ 
   display:none;
   position:absolute;
   left:55%;
   border: solid black 1px;
   padding: 2px; 
   background-color: #55ccff; 
   text-align: left; 
   color: midnightblue;
   font-size: 10px; 
   width: 350px;
   text-decoration: none;
} 

.popupleft 
{ 
   display:none;
   position:absolute;
   left:10%;
   border: solid black 1px;
   padding: 2px; 
   background-color: #55ccff; 
   text-align: left;
   color: midnightblue;
   font-size: 10px; 
   width: 350px;
   text-decoration: none;
} 

.moreinfo 
{ 
   display:none;
   position:absolute;
   border: solid black 2px;
   padding: 4px; 
   background-color: #55ccff;
   text-align: left;
   color: midnightblue;
   font-size: 10px; 
   text-decoration: none;
} 
