
/* ::::: medicaltechnics.com ::::: */

body { background-color: rgb(255, 255, 255); background-image: url('images/top_background.gif'); background-repeat: repeat-x; font-family: Tahoma, Verdana, Helvetica, Arial, serif; font-size: 13px; margin: 12pt; padding: 0pt; }
#topmenu { font-family: Tahoma, Verdana, Helvetica, Arial, serif; font-size: 17px; }
#topmenu.submenu { font-family: Tahoma, Verdana, Helvetica, Arial, serif; font-size: 13px; }


a { font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 255); text-decoration: none; }
a:hover { color: rgb(51, 255, 51); text-decoration: none; font-weight: normal; } 

img { border: 0pt none ; }
#test { background-image: url('vertbars.png'); background-repeat: repeat-x; font-family: Helvetica,Arial,sans-serif; font-size: 12px; margin: 12pt; padding: 0pt; background-color: rgb(255, 255, 255);}

dd { font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(0, 0, 0); text-decoration: none; }

li.conditions { margin-left: 50px; padding: 0pt; list-style-type: square; }

#content {
position: relative;
float: center;
width: 100%;
border: 1px solid #808080;
background-color: rgb(255, 255, 238);
padding-top: 17px;
padding-bottom: 17px;
/* padding: 0px;
margin-right: 0px;
margin-left: 0px;
font-family: Tahoma, Verdana, Helvetica, sans-serif, serif;
font-size: 13px; */
}


#firmlist {
text-align: left;
border-bottom: 1px dashed rgb(80, 80, 80);
padding-left: 0px;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 1px;
font-size: 13px;
/* background-color: rgb(255, 255, 238); */
}

#firmprofile {
text-align: left;
/* border-bottom: 1px dashed rgb(80, 80, 80); */
padding-left: 0px;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 1px;
font-size: 13px;

}
#firmprofile.attribute {
vertical-align: top;
text-align: right;
border-right: 1px dashed rgb(80, 80, 80);
padding-right: 3px;
}
#firmprofile.attributefirst {
vertical-align: top;
text-align: right;
/* border-top: 1px dashed rgb(80, 80, 80); */
border-right: 1px dashed rgb(80, 80, 80); 
padding-right: 3px;
}
#firmprofile.value {
padding-left: 3px;
  border-bottom: 1px dashed rgb(80, 80, 80);

}
#firmprofile.valuefirst {
padding-left: 3px;
 border-top: 1px dashed rgb(80, 80, 80);
 border-bottom: 1px dashed rgb(80, 80, 80);
}




#com {
text-align: left;
vertical-align: top;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 1px;
padding-top: 0px;
font-family: Tahoma, Verdana, Helvetica, sans-serif, serif;
font-size: 13px;
}
#com.header {
text-align: left;
padding-left: 0px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 10px;
border-bottom: 3px solid rgb(123, 123, 123);
font-weight: bold; 
color: rgb(0, 0, 255);
font-size: 12px;
}
#com.blank {
text-align: left;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
border-bottom: 3px solid rgb(123, 123, 123);
font-weight: bold; 
color: rgb(0, 0, 255);
font-size: 7px;
}

#com.first {
text-align: left;
border-left: 1px dashed rgb(0, 0, 0);
border-bottom: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
/* background-color: #e0e0FF; */
}
#com.second {
text-align: left;
border-left: 1px dashed rgb(0, 0, 0);
border-bottom: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
}
#com.third {
text-align: right;
border-left: 1px dashed rgb(0, 0, 0);
border-bottom: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
}
#com.price {
text-align: right;
border-left: 1px dashed rgb(0, 0, 0);
border-bottom: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
/* font-style: italic; 
font-weight: bold;
background-color: #e0e0FF; */
}
#com.currency {
text-align: left;
border-left: 1px dashed rgb(0, 0, 0);
border-bottom: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
}
#com.firm {
text-align: left;
border-bottom: 1px dashed rgb(0, 0, 0);
border-left: 1px dashed rgb(0, 0, 0);
border-right: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
/* background-color: #e0e0FF; */
}
#com.last {
text-align: left;
border-bottom: 1px dashed rgb(0, 0, 0);
border-left: 1px dashed rgb(0, 0, 0);
border-right: 1px dashed rgb(0, 0, 0);
background-color: rgb(251, 251, 251);
}



