/* used for boxes with nice borders */
.bdr1_topleft { width:14px; height:33px; background-repeat:no-repeat; background-image:url(images/bdr1_topleft.gif);z-index:1 }
.bdr1_topleft_a { width:14px; height:12px; background-repeat:no-repeat; background-image:url(images/bdr1_topleft_a.gif);z-index:1 }
.bdr1_top { height:33px; background-repeat:repeat-x; background-image:url(images/bdr1_top.gif); text-align:center; font-weight:bold; color:gray;z-index:1 }
.bdr1_top_a { height:12px; background-repeat:repeat-x; background-image:url(images/bdr1_top_a.gif);z-index:1 }
.bdr1_top_left { height:33px; background-repeat:repeat-x; background-image:url(images/bdr1_top.gif); text-align:left; font-weight:bold; color:gray;z-index:1 }
.bdr1_topright { width:14px; height:33px; background-repeat:no-repeat; background-image:url(images/bdr1_topright.gif);z-index:1 }
.bdr1_topright_a { width:14px; height:12px; background-repeat:no-repeat; background-image:url(images/bdr1_topright_a.gif);z-index:1 }
.bdr1_left { width:14px; background-repeat:repeat-y; background-image:url(images/bdr1_left.gif);z-index:1 }
.bdr1_center { background: white; vertical-align:top; padding-bottom:5px;z-index:1 }
.bdr1_right { width:14px; background-repeat:repeat-y; background-image:url(images/bdr1_right.gif);z-index:1 }
.bdr1_botleft { width:14px; height:12px; background-repeat:no-repeat; background-image:url(images/bdr1_botleft.gif);z-index:1 }
.bdr1_bot { height:12px; background-repeat:repeat-x; background-image:url(images/bdr1_bot.gif);z-index:1 }
.bdr1_botright { width:14px; height:12px; background-repeat:no-repeat; background-image:url(images/bdr1_botright.gif);z-index:1 }
.bdr1_top A:link, .bdr1_top A:visited, .bdr1_top A:active,.bdr1_top A:hover { color:gray }

/* used for the navigation, or menu bar */
.nav_left { width:15; height:32; background-repeat:no-repeat; background-image:url(images/navbar_left.gif); }
.nav_mid { height:32; background-repeat:repeat-x; background-image:url(images/navbar_mid.gif); }
.nav_right { width:15; height:32; background-repeat:no-repeat; background-image:url(images/navbar_right.gif); }

/* used for icons */
.smlogo { height:16; width:16; border:none; vertical-align:text-bottom; margin-right:5px; }

body, body *
{
  position: relative;
  left:0px;
  font-family: "Tahoma",sans-serif;
  font-size:14px; line-height:14px;
}

H1 { font-size: 18px; line-height: 18px; font-weight:900; font-family:"Tahoma",sans-serif; margin-top:9px; margin-bottom:5px; vertical-align:middle; }
H2 { font-size: 16px; line-height: 16px; font-weight:600; font-family:"Tahoma",sans-serif; margin-top:8px; margin-bottom:4px }
H3 { font-size: 15px; line-height: 15px; font-weight:600; font-family:"Tahoma",sans-serif; margin-top:7px; margin-bottom:3px }

/* nobdr - no borders around <a><img.../></a> tags */
.nobdr a:link, .nobdr a:visited, .nobdr a:hover, .nobdr a:active, img.nobdr, .nobdr img
{
  border-style:none;text-decoration:none;border:none
}

.right { text-align:right }

.stdtbl { vertical-align:top }
td.stdtbl { vertical-align:top }
tr.stdtbl { vertical-align:top }


/* popupmenu - the popup menu class */
UL.popupmenu
{
}
DIV.popupmenu
{
  font-size: 13px; font-weight: 400;
  width: auto; height: auto;
  background: white;
  z-index: 10;
  position: absolute;
}
DIV.menubox
{
  padding:7px; margin:3px; background:white;
  border:1px solid silver;
}


.popupmenu { visibility:hidden }
.popupmenu A:link, .popupmenu A:visited, .popupmenu A:active { text-decoration: none; color:black }
.popupmenu A:hover
{
  text-decoration: none;
}

/* popupmenu borders - the border classes for the popup menus */
/*.popupmenutl { width:11px; height:8px; background-repeat:no-repeat; background-image:url(images/menutl.gif); }
.popupmenut { height:8px; background-repeat:repeat-x; background-image:url(images/menut.gif); }
.popupmenutr { width:11px; height:8px; background-repeat:no-repeat; background-image:url(images/menutr.gif); }
.popupmenul { width:11px; background-repeat:repeat-y; background-image:url(images/menul.gif); }
.popupmenum { background:#F1AAB4;padding:5px }
.popupmenur { width:11px; background-repeat:repeat-y; background-image:url(images/menur.gif); }
.popupmenubl { width:11px; height:8px; background-repeat:no-repeat; background-image:url(images/menubl.gif); }
.popupmenub { height:15px; background-repeat:repeat-x; background-image:url(images/menub.gif); }
.popupmenubr { width:1px; height:8px; background-repeat:no-repeat; background-image:url(images/menubr.gif); }
*/
.menubtn { cursor:pointer; border:1px solid silver; padding:1px;  }


/* menuitem - items within the popup menus */
.menuitem, .menuitem A:link, .menuitem A:visited, .menuitem A:active, .menuitem A:hover
{
  color:black; font-size:14px; font-weight:900; text-align:left;
}
/* menuitemhi - hilited items within the popup menus */
.menuitemhi, .menuitemhi A:link, .menuitemhi A:visited, .menuitemhi A:active, .menuitemhi A:hover, A .menuitemhi
{
  background-color:#EEEEEE; color:red; font-size:14px; font-weight:900; text-align:left; width:100%
}
