body {
margin:0
}

body,table,td,th {
font-family: arial, helvetica, sans-serif; font-size:small; background: #ffffff; color:#010101;
}

.sh1 {
font-size: large;
font-weight: bold;
}

.sh2 {
font-size: medium;
font-weight: bold;
text-decoration:underline;
}

.sh3 {
font-size: small;
font-weight: bold;
}

.csh1 {
color: #4a8ff6;
font-size: medium;
font-weight: bold;

}

.csh2 {
color: #4a8ff6;
font-size: medium;
font-weight: bold;
text-decoration:underline;
}

.csh3 {
color: #4a8ff6;
font-size: small;
font-weight: bold;
text-decoration:underline;
}

.c1 { 
color: #4a8ff6; 
}



h4.sh {
color: #010101;
}


td.uip {
display: none;
}

.win { color:blue ; margin:10px}

div.th {background: url('./images/head_grey.png') }


.footer { font-family: verdana; font-size:x-small; color:silver }

.cat1 {float:left; padding:10px; width:40%; text-align:left}
.cat0 {float:left; padding:10px; width:40%; text-align:left}

.catname {
background:#4a8ff6; color:#ffffff; font-weight:bold; font-size:medium
}

.scn {
background:#efefef; color:#010101; text-decoration:underline
}

div#hmenu div {
background:#efefef; width:100px; float:right; margin:5px 
}

div#hmenu div a {padding:5px; color:#021afd}

.cat {float:left; padding:10px}
.cn {background:#ff0000}
.tn {background:#0abfff}

.red {color: red }
.green {color: green }

.rem { background:gold; color:black; padding:5px }
.exp {color: black; border:1px solid blue; padding:5px; }

div.col1 {background-color: #efefef; }
div.col2 {background-color: #dcdcdc; }



.gmou {

  position: absolute;
  z-index:10;
  background-color:#eeeeff;
  border:1px solid #efefef;
  margin-left: 10px;
  margin-top: 0px;
  padding:10px;
  color: black;
  width: 300px;
  display:none;
  font-size: 12px;
  text-align: left;	
 
  }
  
   .gmou0 {

  position: absolute;
  z-index:10;
  background-color:#eeeeff;
  border:1px solid #efefef;
  margin-left: 100px;
  margin-top: -18px;
  padding:10px;
  color: black;
  width: 150px;
  display:none;
  
		

  }
  
    .gmou1 {

  position: absolute;
  z-index:10;
  background-color:#eeeeff;
  border:1px solid #efefef;
  margin-left: 100px;
  margin-top: -18px;
  padding:10px;
  color: black;
  width: 150px;
  display:none;
  
  
  }


  
a:link, a:visited {

color:#1e90ff;
text-decoration:none;
font-size:100%;

}

a:hover {

color:#1e90ff;
text-decoration:underline;
font-size:100%;

}

a:active, a:focus {

color:#1e90ff;
text-decoration:underline;
font-size:100%;

}
  
.gmou a, .gmou1 a, .gmou0 a {

color:#021afd;
font-size:100%;

}

img.right {
float: right;
border: 0px;
margin: 5px;
}


img.left {
float: left; 
border: 0px;
margin: 5px;
}

img.center {
border: 0px;
margin: 5px;
}


.fright {
display: inline;
float: right;
border: 0px;
margin: 5px;
}

.fleft {
display: inline;
float: left;
border: 0px;
margin: 5px;
}


.inl {display:inline}
.inlc {display:inline; align:center}
   
a.fmenu:link {font-size:90%;	color: #6c6c6c; font-weight: normal}
a.fmenu:visited {font-size:90%; color: #6c6c6c;font-weight: normal}
a.fmenu:hover {font-size:90%; color: #6c6c6c;font-weight: normal}
a.fmenu:active {font-size:90%; color: #6c6c6c;font-weight: normal}

a.pages:link, a.pages:visited, a.pages:hover, a.pages:active, a.pages:focus {

padding:5px;
border:1px solid silver;
color:#1e90ff;
text-decoration:underline;

}

div.pstr{
display: inline;
padding:10px;

}

table.analysis {
border:1px solid #4a8ff6;
border-collapse: collapse;
}

#key{
margin:10px;
}

#container1 {
position: absolute;
width: 220px;
height: 250px;
margin: auto;
overflow: hidden;
}


#container {
width: 150px; 
position: relative;
top: 50px;
color: #000000;
margin: auto;
overflow: hidden;
}

#container table, #container td, #container th {
font-family: arial;
font-size: small;
color: #010101;
}

.boxhead {
  font-size: normal;
  font-weight: bold;
  color: #ffffff;
  padding: 2px;
	
}

.boxbody {
  background: #ffffff;
  color: #010101;
  margin:0 3px;	
  padding: 3px;
  height: 250px;
} 

