BODY {
    font-family: Sans-Serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    background-color: #265741;
}

.footercity
{
    background-image: url(../images/home_bg_btm.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
}

.document {
    background-image: url(../images/home_bg_top.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    background-color: #2BC2E8;
}

.bannerarea {
    background-color: white;
}

.loginheading {
    color: #652d90;
    font-weight: bold;
    font-size: 12px;
}

A.forgotlink {
    font-size: 10px;
    font-weight: normal;
    color: Black;
    text-decoration: none;
}

.bodylayout {
    //height: 500px;
    background-color: white;
}

.pagecontent {
    background-color: white;
    padding-top: 10px;
    padding-bottom: 10px;
}

.footerarea {
    font-size: 11px;
    color: white;
    font-weight:normal;
    /* background-color: #2AC2E9; */
}

A {
    color: white;
    text-decoration:none;
}

A:hover {
    text-decoration:underline;
}

a.footer {
    color: white;
    text-decoration:none;
}

a.footer:hover {
    text-decoration:underline;
}

a.footer:visited {
    color: white;
    text-decoration:none;
}

.pagetitle {
    color: #652d90;
    font-size: 30px;
    font-weight: bold;
}

.accounttitle {
    color: white;
    font-size: 22px;
    font-weight: bold;
}

.instructions {
    color: #222222;
    font-size: 13px;
    font-weight: normal;
}

.fieldtitle {
    color: #652d90;
    font-size: 13px;
    font-weight: bold;
}

.formerror {
    color: red;
    font-weight: bold;
    font-size: 12px;
}

/*
INPUT {
    background-color: rgb(238, 238, 238);
    border: 1px solid rgb(191,191,191);
    color: rgb(51, 51, 51);
    margin-bottom: 4px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    font-size: 11px;
}

SELECT {
    background-color: rgb(238, 238, 238);
    border: 1px solid rgb(191,191,191);
    color: rgb(51, 51, 51);
    margin-bottom: 4px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    font-size: 11px;
}

INPUT.amount {
    text-align:right;
}

TEXTAREA {
    background-color: rgb(238, 238, 238);
    border: 1px solid rgb(191,191,191);
    color: rgb(51, 51, 51);
    margin-bottom: 4px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    font-size: 11px;
}
*/

.middlenavtext {
    color: white;
}

a.middlenavtext {
    text-decoration:none;
}

a.middlenavtext:hover {
    text-decoration:underline;
}

.shadow2
{
    /*
    box-shadow: 7px 7px 8px #818181;
    -webkit-box-shadow: 7px 7px 8px #818181;
    -moz-box-shadow: 7px 7px 8px #818181;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);
    */
}

.p-shadow {
    /*
  width: 90%;
  float:left;
  background: url(../../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  */
  }

.p-shadow div {
    /*
  background: none !important;
  background: url(../../images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  */
  }

.p-shadow table {
    /*
  color: #777;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  */
  }
