/*=============================================================
| GLOBAL STYLES
\------------------------------------------------------------*/
*
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  line-height: 150%;
}
Body
{
  background: url( '/Common/Layouts/Gossamer/Images/Page.Background.jpg' ) top repeat-x;
  background-color: #FFFFFF;
  text-align: Center;
  margin: 0px;
  padding: 0px;
}
.Content
{
  background: url( '/Common/Layouts/Gossamer/Images/Header.Background.jpg' ) top no-repeat;
  position: Relative;
  margin: 0px auto;
  top: 0px;
  padding: 0px 15px 0px 15px;
  text-align: Left;
  width: 965px;
  _width: 995px;
  height: Auto;
  _height: 300px;
  min-height: 600px;
  overflow: Visible;
}
.Outline
{
  border-width: 1px;
  border-color: Black;
  border-style: Solid;
}
.Footer
{
  margin: 0px auto;
}
.Footer a
{
  color: #747474;
  text-decoration: None;
  Text-Size: 10px;
  padding: 0px 5px;
}
H1 *, H2 *, H3 *
{
  font-family: Arial, Helvetica;
  color: #666;
  margin: 0px;
  padding: 0px;
  line-height: 120%;
}
H1, H1 Span, h1 A
{
  font-size: 24px;
  color: #0099FF;
  font-weight: Normal;
}
H2, H2 Span, H2 A
{
  font-size: 18px;
  color: #7F7F7F;
  font-weight: Normal;
  margin-top: 5px;
}
H3, H3 Span, H3 A
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 12px;
  color: #000000;
  font-weight: Bold;
  margin-top: 5px;
}
Img
{
  border-width: 0px;
}

/*=============================================================
| BUTTON STYLES
\------------------------------------------------------------*/
.Button
{
  background: url( '/Common/Layouts/Gossamer/Images/Button/Background.gif' );
  height: 30px;
  cursor: Pointer;
}
.Button *
{
  line-height: 100%;
}
.Button a, .ButtonText
{
  text-decoration: None;
  font-family: Arial, Helvetica;
  font-weight: Bold;
  font-size: 13px;
  color: #FFF;
}
.Button img
{
  vertical-align: Text-Top;
  height: 30px;
  width: 5px;
}

/*=============================================================
| FORM STYLES
\------------------------------------------------------------*/
Form
{
  padding: 0px;
  margin: 0px;
}
.Required
{
  color: #0099FF;
}
Input.FormField
{
  border-style: Solid;
  border-width: 1px;
  border-color: #CCC;
  height: 15px;
  color: #666666;
  padding: 1px;
}
Input.Required
{
  border-color: #CCC;
}

TD.Label
{
  text-align: right;
  padding-right: 10px;
}

.Error, .Error_Asterisk
{
  color: #E85F17;
}

Input.Error
{
  color: #E85F17;
  border-color: #E85F17;
  border: 1px;
  border-style: Solid;
  background: #fff9f9;
}

.ErrorSummary
{
  color: #E85F17;
}

