body 
{ 
    font-family: tahoma;
    font-size: 11px;
    background-color: #FFF;
    margin: 0px;
    padding: 0px;
}
a:link {color: #000;}
a:visited {color: #000;}
a:active {text-decoration: none;}

.table,tr,td
{
    vertical-align: top;
    padding: 0px;
    border-collapse:collapse;
}
.cleared
{
    border-collapse: collapse;
    font-family: tahoma;
    vertical-align: top;
    padding:0px;
}
p,form
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.textbox
{
    font-size: 11px;
    font-family:tahoma;
    border: 1px #404040 solid;
    background-color: #FFFFFF;
    color: #404040;
}
img        
{ 
    vertical-align: top; 
    border:0px;
}

#dropmenudiv
{
    position:absolute;
    border-bottom-width: 0;
    font:normal 11px tahoma;
    line-height:22px;
    z-index:100;
    background-color: #DEDEDE;
}

#dropmenudiv a
{
    width: 100%;
    display: block;
    text-indent: 3px;
    background-color: #DEDEDE;
    padding: 1px;
    text-decoration: none;
    color: #000;
}

#dropmenudiv a:hover
{ 
    background-color: #4D4D4D;
    color: #EFEFEF;
    text-decoration: none;
}

.trans_box2
{
  width:100%;
  height:100%;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/75_black.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class]
{
  background-image:url(images/75_black.png);
}