/*Elements*/
body
{
  background-color: #6F1113;
  background-image: url('../images/layout/background.gif');
  background-position: -250px -100px;
  font-family: 'verdana','arial';
  font-size: 12px;
}

img
{
  border:0px;
}

h1
{
  color: #6F1113;
  font-size: 16px;
}

h2
{
  font-size: 14px;
}

.italic
{
  font-style: italic;
}

.printImage
{
  display: none;
}

.clear
{
  clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 0;
}

/*Ids*/
#all
{
  margin: 0 auto;
  padding: 0;
  width: 1023px;
}

#header_shadow
{
  background-image: url('../images/layout/header_shadow.png');
  background-position: right;
  background-repeat: no-repeat;
  height: 260px;
  margin: 0;
  padding: 0 0 0 19px;
  width: 1004px;
}

#header
{
  background-color: #000;
  border: 1px solid #000;
  border-bottom: none;
  height: 259px;
  margin: 0;
  padding: 0;
  width: 983px;
}

#logo
{
  border-right: 2px solid #000;
  float: left;
  height: 259px;
  margin: 0;
  padding: 0;
  position: relative;
  width:372px;
}

#tagline
{
  font-weight: bold;
  left: 0;
  position: absolute;
  text-align: center;
  top: 230px;
  width: 372px;
  z-index: 2;
}

#slideshow
{
  float: left;
  height: 259px;
  margin: 0;
  padding: 0;
  width: 609px;
}

#phone_numbers
{
  display:none;
}

#middle_shadow
{
  background-position: right;
  background-image: url('../images/layout/middle_shadow.png');
  background-repeat: repeat-y;
  margin: 0;
  padding: 0 0 0 19px;
  width: 1004px;
}

#middle
{
  background-color: #000;
  background-position: left;
  background-image: url('../images/layout/middle_background.gif');
  background-repeat: repeat-y;
  border: 1px solid #000;
  border-bottom: none;
  border-top: none;
  margin: 0;
  padding: 0;
  width: 983px;
}

#middle_additional_background_image
{
  background-image: url('../images/layout/rightbar_background.gif');
  background-position: 726px 40px;
  background-repeat: no-repeat;
  margin: 0;
  padding: 0;
  width: 983px;
}

#menuBar
{
  background-color: #000;
  height: 40px;
  margin: 0;
  padding: 0 0 0 20px;
  width: 963px;
}

#content
{
  background-position: top;
  background-image: url('../images/layout/content_top_shadow.gif');
  background-repeat: no-repeat;
  float: left;
  margin: 0;
  overflow: hidden;
  padding: 20px 23px 10px 20px;
  width: 683px;
}

#content a
{
  color: #6F1113;
}

#right_column
{
  float: left;
  width: 257px;
}

.rightMenu
{
  background-image: url('../images/layout/menuSep2.gif');
  background-repeat: no-repeat;
  background-position: 12px 22px;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 20px 0 20px 32px;
}

#profile
{
  font-size: 14px;
  margin: 0;
  padding: 10px 0px 10px 12px;
  width: 245px;
}

#profile_header
{
  background-image: url('../images/layout/menuSep2.gif');
  background-repeat: no-repeat;
  background-position: 0 2px;
  color: #FFF799;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 20px 20px;
}

#footer_shadow
{
  background-position: right;
  background-image: url('../images/layout/footer_shadow.png');
  background-repeat: no-repeat;
  height: 52px;
  margin: 0;
  padding: 0 0 0 19px;
  width: 1004px;
}

#footer
{
  background-image: url('../images/layout/footer_background.jpg');
  background-repeat: no-repeat;
  border: 1px solid #000;
  border-top: none;
  height: 22px;
  margin: 0;
  padding: 10px 0 0 0;
  text-align:center;
  width: 983px;
}

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

#copyright
{
  color: #FFF;
  font-size: 9px;
  margin: 0 20px 0 20px;
  text-align: center;
  width: 983px;
}
