/******************************************************************/
/* SHE Group                                                      */
/******************************************************************/
BODY
  {
  margin: 0;
  padding: 0;
  background: url(/background.gif) fixed top left no-repeat;
  font-family: arial,helvetica,sans-serif;
  }

A, A:ACTIVE, A:VISITED
  {
  color: #000000;
  text-decoration: underline;
  }
  
A:HOVER
{
 color: #9F2113;
 }

A.small
{
font-size: 70%;
}

TD.main
{
line-height: 150%;
font-family: arial,helvetica,sans-serif;
font-size: 90%;
}

H1
{
line-height: normal;
font-size: 220%;
margin-top: 0px;
padding-top: 0px;
font-weight: normal;
}

H2
{
font-weight: normal;
font-size: 150%;
line-height: normal;
}


/******************************************************************/
/* Positioning                                                    */
/******************************************************************/

DIV.fixed
  {
  width: 100%;
  position: fixed;
  z-index: 2;
  background: #ffffff;
  }

DIV.scrolling
  {
  width: 100%;
  position: absolute;
  top: 70px;
  z-index: 1;
  }

DIV.telephone
{
font-size: 150%;
padding-left: 10px;
color: #9F2113;
font-weight: bold;
text-align: center;
}

TABLE.footer
{
font-size: 80%;
border-top: solid #000000 1px;
padding-top: 5px;
}

TD.news
  {
  border: solid #000000 1px;
  font-size: 8pt;
  padding: 5px 5px 100px 10px;
  width: 185px;
  }


div.sidebarheader
  {
  background: #9F2113;
  font-weight: bold;
  color: white;
  padding: 4px 8px 4px 8px;
  border: solid #9F2113 1px;
  }

div.frontpagesidebar
  {
  width: 200px;
  font-size: 8pt;
  background: #f7f7f7;
  padding: 0px 3px 20px 5px;
  border: solid #9F2113 1px;
  text-align: left;
  }

/******************************************************************/
/* Top Bar                                                        */
/******************************************************************/

TD.topred
{
background: #9F2113;
padding-left: 15px;
color: white;
font-size: 170%;
}

TD.topgold
{
background: #C6AD7B;
width: 200px;
}

TD.topblue
{
background: #7B94A5;
width: 200px;
text-align: right;
}

TD.shadow
{
 background: url(/shadow.jpg) no-repeat;
 padding: 0;
}

/******************************************************************/
/* Navigation                                                     */
/******************************************************************/

DIV.menu A, DIV.menu A:visited
{
text-align: left;
  width: 180px;
  font-size: 80%;
  font-weight: bold;
  margin-bottom: 3px;
  background: #9F2113;
  border: solid #000000 1px;
  display: block;
  color: #ffffff;
  text-decoration: none;
  padding: 5px;
  text-transform: uppercase;
}

DIV.menu A:active, DIV.menu A:hover
  {
  color: #ffffff;
  background: #87919D;
  }

DIV.menu A.nomouseover, DIV.menu A.nomouseover:visited
{
background: none;
border: 0;
color: none;
}

DIV.menu A.nomouseover:active, DIV.menu A.nomouseover:hover
{
background: none;
border: 0;
color: none;
}

/******************************************************************/
/* Main Page                                                      */
/******************************************************************/

TD.spacer
{
width: 30px;
}

TD.images
{
width: 260px;
}

 DIV.invisible
 {
 display: none;
 }

 /******************************************************************/
/* Forms                                                          */
/******************************************************************/


INPUT.modern, TEXTAREA.modern, SELECT.modern
  {
  border: solid black 1px;
  background: #ffffff;
  width: 300px;
  }
