/*
** Button class
*************************/

/* Specialized link glow (directx filter msie only, ignored by other browsers) for button class */
a.boxGlow {  
  /* filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=2); */
  text-decoration:none;
  color:black;
  background:#ffd00f;
  font-family: verdana,tahoma,arial,sans-serif;
  font-size:8pt;
}
/* Specialized link glow (directx filter msie only, ignored by other browsers) for button class  */
a.boxGlow:hover {  
  /* filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=2); */
  text-decoration:none;
  color:red;
  background:#ffd00f;
  font-family: verdana,tahoma,arial,sans-serif;
  font-size:8pt;
}
/* Left side of button class */
td.btnL {
  background-image:url(../images/box_effects/box-btn-L.jpg);
  width:10px;
  height:23px;
}
/* Middle of button class */
td.btnM {
  background-image:url(../images/box_effects/box-btn-M.jpg); 
  height:23px; 
  text-align:center;
  white-space:nowrap;
}
/* Right side of button class */
td.btnR {
  background-image:url(../images/box_effects/box-btn-R.jpg);
  width:10px;
  height:23px;  
}

/*
** Box class
*************************/

/* Make left side box corners overlap */
table.boxLeftCornerOverlap {
  position:relative; 
  left:-10px;
}
/* Make left side box corners overlap */
table.boxRightCornerOverlap {
  position:relative; 
  left:10px;
}
/* Style of box contents (center of box) */
td.boxContents {
  font-size: 8pt; 
  font-family: verdana, charcoal, geneva, arial, helvetica, sans-serif; 
  padding:0px;
  margin:0px;
  background: #fbfbfb;
  color: black;
}
/* Header for box center */
p.boxHead {
  font-size: 9pt; 
  font-family: verdana, charcoal, geneva, arial, helvetica, sans-serif; 
  font-weight: bold;
  /*color:#555555;*/
  color:#000055;
  white-space:nowrap;
  border-bottom: 1px #dedede dashed;
  overflow:hidden;
  padding:0px;
  margin:0px;
}
/* Text for box center */
.boxText {
  font-size: 9pt; 
  font-family: verdana, charcoal, geneva, arial, helvetica, sans-serif; 
  color:black;
  overflow:hidden;
  padding-bottom:5px;
  margin:0px;
}

.boxTextSmall {
  font-size: 8pt; 
  font-family: verdana, charcoal, geneva, arial, helvetica, sans-serif; 
  color:black;
  overflow:hidden;
  padding-bottom:5px;
  margin:0px;
}

.boxTextSmaller {
  font-size: 7pt; 
  font-family: verdana, charcoal, geneva, arial, helvetica, sans-serif; 
  color:black;
  overflow:hidden;
  padding-bottom:5px;
  margin:0px;
}

/* Upper left corner for box class */
td.boxUL {
  background-image:url(../images/box_effects/boxUL.jpg); width:12px; height:12px;
}
/* Upper edge for box class */
td.boxEU {
  background-image:url(../images/box_effects/boxU.jpg); height:12px;
}
/* Upper right corner for box class */
td.boxUR {
  background-image:url(../images/box_effects/boxUR.jpg); width:12px; height:12px;
}
/* Left edge for box class */
td.boxEL {
  background-image:url(../images/box_effects/box-L.jpg); width:12px;
}
/* Right edge for box class */
td.boxER {
  background-image:url(../images/box_effects/box-R.jpg); width:12px;
}
/* Lower left corner for box class */
td.boxLL {
  background-image:url(../images/box_effects/box-LL.gif);
  width:12px;
  height:23px;
}
/* Lower right corner for box class */
td.boxLR {
  background-image:url(../images/box_effects/box-LR.gif);
  width:12px;
  height:23px;
}
/* Bottom edge for box class */
td.boxEB {
  background-image:url(../images/box_effects/box-B.jpg);
  height:23px;
  text-align:right;
}
