.anadetail {
    top: 180px;
	left: 320px;
    width: 680px;
	height: 500px;
    border-style : none;
    position: absolute;
	overflow:auto;
	z-index:25;
	display: inline; /* ie6 bug */
}

table.norm {
  border-collapse:collapse;
}
th.norm { 
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
  background-color:#3C98CF;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;  
  border-color:#cccccc;
  border-style : solid;
  border-width : thin;
}
td.norm{
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
  font-family:Frutiger,Arial;
  font-size:8.4pt;
  font-weight: bold;
  color: #004489;  
  border-color:#cccccc;
  border-style : solid;
  border-width : thin;
}
td.normvalue{
  border-width:1px;
  padding-left:4px;
  padding-right:4px;
  text-align: right;
  font-family:Frutiger,Arial;
  font-size:8.4pt;
  font-weight: bold;
  color: #004489;  
  border-color:#cccccc;
  border-style : solid;
  border-width : thin;
}

.linkanacata {
  font-size: 75%;
}

.detailtable {
border:#dddddd 1px solid;
border-collapse: collapse;
}

.detaillabel {
width: 170px;
border-top:#dddddd 1px solid;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
vertical-align: top;
}

.detailsep {
width: 10px;
border-top:#dddddd 1px solid;
border-collapse: collapse;
padding-top: 3px;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 3px;
vertical-align:top;
}

.detailcata {
width: 230px;
border-top:#dddddd 1px solid;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
font-weight: bold;
color: #000000;
}

.selecttable {
table-layout:fixed;
width:200px;
border:1px;
border-collapse: collapse;
}

.selectlabel {
width:60%;
border-top:#dddddd 1px solid;
padding-top: 1px;
padding-left: 0px;
padding-right:1px;
padding-bottom: 1px;
vertical-align: top;
text-align:left;
}
.selectlabeltext {
font-size: 75%;
}

.selectcata {
width:40%;
border-top:#dddddd 1px solid;
padding-top: 1px;
padding-left: 1px;
padding-right: 0px;
padding-bottom: 1px;
vertical-align: top;
text-align:right;
}
.selectcatatext {
color: #000000;
font-size: 75%;
}

td.allergocol1{
  width:80px;
  vertical-align: top;
  border-top:#dddddd 1px solid;
  padding-bottom: 4px;
}
td.allergocol2{
  width:520px;
  vertical-align: top;
  border-top:#dddddd 1px solid;
  padding-bottom: 4px;
}
.temp {
  border-width:1px;
  border-color:#cccccc;
  border-style : solid;
  border-width : thin;
}
