#content
{
  background-color: transparent;
}

#inner
{
  padding: 0px;
}

#content_home
{
}

#frontslider
{
  height: 345px;
  background-color: #FFFFFF;
}

#frontsliderleft
{
  float: left;
  width: 700px;
  overflow: hidden;
}

#content_slider
{
  position: relative;
  width: 700px;
  height: 345px;
  overflow: hidden;
}

#content_slider div.item
{
  width: 700px;
  height: 345px;
  overflow: hidden;
}

#frontsliderright
{
  float: right;
  width: 255px;
}

#frontsliderright_inner
{
  padding: 10px 15px;
}

#frontsliderright_inner h2
{
  font-family: 'Times New Roman';
  font-size: 21px;
}

#frontsliderright_inner p
{
  margin: 10px 0px 0px 0px;
  padding: 0px;
  font-size: 13px;
}

#frontslider_bottom
{
  height: 15px;
  background: url('/images/frontslider_bottom.png') left top no-repeat;
}

#frontbottom
{
  /*height: 215px;*/
  margin: 15px 0px;
}

#frontbottom h4
{
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 20px;
  font-size: 13px;
  color: #E03B2A;
  background: url('/images/h4_arrow_grey.jpg') 4px 1px no-repeat;
}

#frontbottom table
{
}

#frontbottom table tr td
{
  padding: 5px 0px;
}

#frontbottom table tr td.rborder
{
  border-right: 1px solid #FBAD17;
}

#frontbottom table tr td.redbox
{
  padding-top: 55px;
  color: #FFFFFF;
  background: url('/images/JRS_web_BcmACstmrBkgrnd2.jpg') center top no-repeat;
}

#frontbottom table tr td.redbox h4
{
  display: none;
  /*
  color: #FFFFFF;
  background: url('/images/h4_arrow_red.jpg') 4px 1px no-repeat;
  */
}

#frontbottom div.frontmodule
{
  padding: 13px;
}

#frontnav
{
}

#frontnav p
{
  margin: 0px;
  padding: 0px;
  font-size: 13px;
}

#frontnav p a
{
  display: block;
  padding: 4px 5px;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #C1C1C1;
}

#frontnav p a:hover
{
  color: #E03B2A;
  text-decoration: underline;
}

#helpnav
{
  margin: 20px 10px 0px 10px;
}

#helpnav p
{
  margin: 0px;
  border-top: 1px solid #C1C1C1;
}

#helpnav p a
{
  display: block;
  padding: 4px 5px;
  color: #000000;
  text-decoration: none;
  border-bottom: 1px solid #C1C1C1;
}

#helpnav p a:hover
{
  color: #E03B2A;
  text-decoration: underline;
}

div.frontmodule p
{
  margin: 0px 0px 10px 0px;
  font-size: 11px;
  line-height: 16px;
}

div.frontquote
{
  width: 150px;
}

div.frontquote_top
{
  background: url('/images/frontquote_top.png') left top no-repeat;
}

div.frontquote_top p
{
  margin: 0px;
  padding: 10px 10px 0px 10px;
  font-size: 11px;
  line-height: 16px;
}

div.frontquote_bot
{
}

div.frontquote_bot p
{
  margin: 0px;
  padding: 45px 0px 0px 0px;
  text-align: right;
  background: url('/images/frontquote_bot.png') left top no-repeat;
}