/* ----------html---------- */
body
{
    background-color: #ffffff;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #000000;
    padding: 0;
    margin: 0;
}
a
{
    color: #527ba8;
    text-decoration: none;
}
a:visited
{
    color: #527ba8;
    text-decoration: none;
}
a:hover
{
    color: #527ba8;
    text-decoration: underline;
}
a:active
{
    color: #527ba8;
    text-decoration: none;
}
h1
{
    font-size: 13px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    color: #737272;
    padding: 5px 0px 2px 0px;
    margin: 0;
}
h2
{
    font-size: 11px;
    text-transform: uppercase;
    font-family: arial, helvetica, sans-serif;
    background-color: #E0A3B7;
    border-top: 1px solid #564b47;
    border-bottom: 1px solid #564b47;
    padding: 5px 15px;
    margin: 0;
}
h3
{
    font-size: 11px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    padding: 5px 0px 0px 5px;
    margin: 0;
}
h4
{
    font-size: 11px;
    font-weight: bold;
    font-family: arial, helvetica, sans-serif;
    color: #ffffff;
    padding: 3px 0px 3px 5px;
    background-color: #6181a3;
    border-bottom: solid 2px #ffffff;
    margin: 0;
}
h5
{
    font-size: 13px;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    color: #737272;
    padding: 5px 0px 2px 0px;
    margin: 0;
}
p, pre
{
    padding: 5px 10px;
    margin: 0px;
}
img.download
{
    vertical-align: middle;
}
form em {
  font-weight: bolder;
  font-style: normal;
  color: #f00;
}

/* ----------container to center the layout---------- */
#container
{
    float: left;
    width: 765px;
    margin-bottom: 0px;
    margin: 0 auto;
    background-color: #ffffff;
}

/* ----------banner for logo---------- */
#header
{
    background-color: #ffffff;
    height: 57px;
    text-align: left;
    padding: 0px;
    margin: 0px;
}
#printx
{
    display:block;
}
#header img, img a
{
    padding: 8px 0px 3px 11px;
    border: 0;
    margin: 0;
}

#content-banner
{
    width: 765px;
    height: 45px;
    margin: 0;
}
/* ----------content---------- */
#content
{
    background-color: #ffffff;
    padding: 0px;
    margin: 0px 5px 5px 5px;
    float: inherit;
}
div#content
{
    min-height: 600px;
    height: expression(this.scrollHeight > 600 ?   "auto" : "600px" );
    float: left;
}

/* ----------spans---------- */
#topspan
{
    width: 765px;
    height: 8px;
    background-color: #d6d7d6;
    padding: 0;
    margin: 0;
    border-bottom: solid 2px #ffffff;
    overflow: hidden;
    position: relative;
}
#bottomspan
{
    width: 765px;
    height: 4px;
    background-color: #4d7298;
    padding: 0;
    margin: 0;
    float: left;
    overflow: hidden;
    position: relative;
}
#middlespan
{
    width: 760px;
    height: 3px;
    background-color: #d3d3d6;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: inherit;
}
#leftspan
{
    width: 150px;
    height: 3px;
    background-color: #d3d3d6;
    padding: 0;
    margin: 0px 0px 0px 5px;
    overflow: hidden;
    position: relative;
}
#rightspan
{
    width: 150px;
    height: 3px;
    background-color: #d3d3d6;
    padding: 0;
    margin: 0px 5px 0px 0px;
    overflow: hidden;
    position: relative;
}

/* ----------footer---------- */
#footer
{
    width: 765px;
    border-top: solid 4px #ffffff;
    float: left;
}
#footer #footer-list
{
    position: relative;
    height: 27px;
    margin: 0 auto;
    background-color: #e2e2e2;
}
#footer #footer-list ul
{
    float: left;
    margin: 0;
    padding: 8px 0px 8px 10px;
}
#footer #footer-list ul li
{
    display: inline;
    list-style: none;
}
#footer #footer-list ul li a
{
    float: left;
    padding: 0px 5px 0px 5px;
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    color: #666666;
    border-right: 1px solid #666666;
}
#footer #footer-list ul li a.last
{
    padding-right: 0;
    border-right: 0;
}
#footer #footer-list ul li a:hover
{
    color: #666666;
    text-decoration: underline;
}
#copyright
{
    font-size: 11px;
    color: #666666;
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    padding: 6px 0px 6px 0px;
    margin: 0;
}
