#main
{
  position:absolute;
  width:780px;
  left:50%;
  margin-left:-390px;
}

#LHSRHS
{
  width:780px;
  min-height:300px;
  height:300px;
  background-image:url("/image/HalTech_Divider.png");
  background-repeat:repeat-y;
  /* border:1px solid #999999; */
  /* Opera implements this correctly ... that is if LHS or RHS */
  /* grows more than the other ... the containing div's  */
  /* background image will grow as well. */
}

#LHS
{
  width:378px;
  height:auto;
  float:left;
  padding-right:7px;
  /*background-image:url("/image/logo/Haltech_Atom_small_transparent.png");*/
  background-repeat:no-repeat;
  /* border-right:1px solid #999999; */
  /* background:#CCCCCC; */
  /* border:1px solid #999999; */
}

#RHS
{
  width:378px;
  height:auto;
  float:right;
  padding-left:5px;
  padding-right:2px;
  /* background-image:url("/image/logo/fba_logo_transparent.png"); */
  /* background-repeat:no-repeat; */
  /* background-position:top center;  */
  /* border-left:1px solid #999999; */
  /* background:#CCCCCC; */
  /* border:1px solid #999999; */
}

#contact_info
{
  width:780px;
  clear:both;
  float:left;
}

body
{
  height:101%; /* Prevents Scrollbar Jog */
  margin-top:1em; /* offset the top of page content */
  color:#000000;
  font-family:Arial,Helvetica,sans-serif;
  background:#FFFFFF;
  background-image:url("/image/HalTech_Border_Gray.png");
  background-repeat:repeat;
  background-position:top center;
}

.copyright 
{
  color:#888888;
  font-size:0.7em;
  font-family:verdana;
}

a:link
{
  color:#000000;
  text-decoration:none;
}

a:visited
{
  color:#000000;
  text-decoration:none;
}

a:active
{
  color:#000080;
  text-decoration:none;
}  

a:hover
{
  color:#000090;
  text-decoration:underline;
} 

a:link.nodecor a:visited.nodecor a:active.nodecor a:hover.nodecor
{
  color:#000000;
  text-decoration:none;
}

a:link.nodecor 
{
  color:#000000;
  text-decoration:none;
}

a:visited.nodecor
{
  color:#000000;
  text-decoration:none;
}

a:active.nodecor 
{
  color:#000000;
  text-decoration:none;
}

a:hover.nodecor 
{
  color:#000000;
  text-decoration:none;
}

td.main_out
{
  color:#CCCCCC;
  text-decoration:none;
  background:url("/image/menu_default_small.png");
}

td.main_over
{
  color:#FFFFFF;
  text-decoration:none;
  background:url("/image/menu_select_small.png");
  cursor:pointer;
}

td.main_current
{
  color:#FFFFFF;
  text-decoration:none;
  background:url("/image/menu_current_small.png");
  cursor:pointer;
}

td.sub_out
{
  color:#CCCCCC;
  text-decoration:none;
  background:url("/image/menu_default_small.png");
}

td.sub_over
{
  color:#FFFFFF;
  text-decoration:none;
  background:url("/image/menu_select_small.png");
  cursor:pointer;
}

td.sub_current
{
  color:#FFFFFF;
  text-decoration:none;
  background:url("/image/menu_current_small.png");
  cursor:pointer;
}

p
{
  text-align: justify;
}

p.initial:first-letter
{
  font-size:100%;
  color:#000000;
  font-family:sans-serif;
  float:left;
}

hr
{
  color:#999999;
  background-color:#999999;
}

img.float_right
{
  float:right;
  padding:5px;
}

img.float_left
{
  float:left;
  padding:5px;
}

img.float_none
{
  float:none;
  padding:5px;
}
