BODY {background-image: url(img/bg_grad_gray.gif); background-repeat: repeat-x; font-family: arial; font-size: 8pt; line-height: 14pt; color:#000000; background-color: #BDBDBD;}

TD {font-family: arial; font-size: 10pt; line-height: 14pt; color:#000000; text-align: left;}
A {color:#BF0000;}
A:hover {color:#BFBF00;}
H3, P {margin: 10px 15px;}
H3 {font-weight: 600; font-size: 10pt;}
IMG {border: none;}
TR {vertical-align: top;}
HR {background-color:#BAB8C3; margin:10px 0;}
FORM {padding:0; margin:0;}
H2 {margin: 10px 15px 5px; font-size:14pt;}
H2 IMG {padding:4px;}

#navbar {height:90px;}
#navbar_higher {height:60px;}
#navbar_products {height:30px;}
#navbar_products IMG {height: 12px; margin: 2px 5px;}

.nb_logo {background-image: url(img/navbar_bg_low.gif); background-repeat: repeat-x; width:221px; border-left: 1px solid #BF0000}
.nb_logo IMG {margin: 5px; padding: 4px 10px;}
.nb_trans {background-image: url(img/navbar_trans.gif); background-repeat: no-repeat; width:90px;}
.nb_tabs {background-image: url(img/navbar_bg_high.gif); background-repeat: repeat-x; width:478px; white-space: nowrap;}

.nb_trans_products {background-image: url(img/navbar_trans_products.gif); background-repeat: no-repeat; width:90px;}
.nb_tabs_products {background-image: url(img/navbar_tabs_products.gif); background-repeat: repeat-x; width:478px; white-space: nowrap;}
.nb_tabs_products_top {background-image: url(img/navbar_tabs_products_top.gif); background-repeat: repeat-x; width:478px; white-space: nowrap;}

.nb_tabs IMG, .nb_tabs_products_top IMG {display:inline; padding: 0; margin: 12px 5px 0 2px;; height: 19px;}

#releton_side {background-image: url(img/sidebar_bg.jpg); background-repeat: no-repeat; background-position: top left; width:246px; height:639px; vertical-align:bottom; border-left: 1px solid #BF0000; padding:0; margin:0;}
#releton_side P {font-size:10pt; margin:30px 30px 50px 30px;}
#releton_side B {font-weight: 800;}

#border_bottom {background-image: url(img/border_bot.gif); background-repeat: repeat-x; }
#border_right {background-image: url(img/border_right_bg.gif); background-repeat: repeat-y; width: 7px; border-left: 1px solid #BF0000;}

#footer TD {text-align:center; height:7px;}

.search_form label {color: #BF0000;}
.search_text {font-size:10px; border:1px solid #BF0000;}

#dirs TD {padding:0 0 0 12px; margin:0;}
.s {font-size: 8pt;}
.star {font-size: 8pt; font-style: oblique;}

.med_pic {border: none; margin: 5px;}
.target {font-style: oblique; margin-bottom: 15px;}

.vdiv {background-image: url(img/bab8c3.gif); background-repeat: repeat-y; background-position: bottom center;}
.hdiv {background-image: url(img/bab8c3.gif); background-repeat: repeat-x; background-position: center center; padding: 5px 0;}
.hdiv_grad {background-image: url(img/grad_gray_white.gif); background-repeat: repeat-x; background-position: center center; padding: 10px 0;}

ul.red_bullets {
  list-style: circle url(img/red_bullet.gif);
  margin: .5em .5em 25px 35px;
  padding-left: 0;
}
