body
{
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    font-size: 83.5%;
    color: #666;
    background-color: #bdbdbd;
    background-image: url(/images/body-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
h1, h2, h3, h4, h5, p, ul, li
{
    margin: 0;
    padding: 0;
}
div.clearFix
{
    clear: both;
    font-size: 0;
    line-height: 0;
}
div.contentWrapper
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
div.wrapper
{
    width: 100%;
    padding-top: 70px;
    margin-top: 12px;
}
div.header
{
    position: absolute;
    left: 37%;
    top: 12px;
}
div.topLeft, div.topRight, div.bottomLeft, div.bottomRight
{
    background-image: url(/images/top-left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 9px;
    width: 10px;
    float: left;
}
div.topMiddle, div.bottomMiddle
{
    border-top: solid 1px #c7c7c7;
    background-color: #fff;
    height: 8px;
    float: left;
    width: 975px;
    padding-left:5px;
}
div.bottomLeft
{
    background-image: url(/images/bottom-left.gif);
}
div.bottomRight
{
    background-image: url(/images/bottom-right.gif);
}
div.bottomMiddle
{
    border: 0;
    border-bottom: solid 1px #c7c7c7;
    background-image: url(/images/left-column-bg.gif);
    background-repeat: repeat-y;
    background-position: 7px top;
}
div.contentSection
{
    width: 980px;
    padding: 0 9px;
    background-color: #fff;
    border-left: solid 1px #c7c7c7;
    border-right: solid 1px #c7c7c7;
    overflow: hidden;
}
div.topRight
{
    background-image: url(/images/top-right.gif);
}
div.globalNavigation
{
    background-image: url(/images/menu-bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    text-align: right;
    float: left;
    margin-top: 65px;
}
div.globalNavigation div.menuItems
{
    background-image: url(/images/menu-left-bg.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    padding: 10px 0 13px 0;
    width: 968px;
    float: left;
    height: 14px;
}
div.globalNavigation div.menuItems a, div.globalNavigation div.menuItems a:hover, div.globalNavigation div.menuItems a:visited, div.globalNavigation div.menuItems a:active
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 1.0em;
    padding-left: 21px;
}
div.menuCurve
{
    background-image: url(/images/menu-right-bg.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    height: 37px;
    width: 11px;
    background-color: red;
    float: left;
}
div.leftColumn
{
    float: left;
    width: 264px;
    background-image: url(/images/left-column-bg.gif);
    background-repeat: repeat-y;
    background-position: left top;
    margin-left: 7px;
}
div.leftColumnContent
{
    background-image: url(/images/left-column-top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 15px;
}
div.bottomMiddle div.leftColumnContent
{
    margin-left:2px;
}
div.leftColumnContent div.greenBox
{
    background-image: url(/images/green-box-bg.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color: #fff;
    font-weight: bold;
    font-size: 1.0em;
    padding: 15px;
    width: 230px;
    text-align: center;
}
div.formContainer
{
    padding: 20px 30px;
}
div.formContainer span.formRow
{
    display: block;
    padding: 2px 0;
}
div.formContainer span.formRow input.textBoxes, div.formContainer span.formRow textarea
{
    border-top: solid 1px #000;
    border-left: solid 1px #000;
    border-right: solid 1px #dadada;
    border-bottom: solid 1px #dadada;
    width: 195px;
}
div.formContainer span.buttonRow
{
    margin-top: 28px;
    text-align: center;
    display: block;
}
div.formContainer input.button
{
    background-image: url(/images/button-bg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 141px;
    height: 27px;
    color: #fff;
    font-weight: bold;
    border: 0;
    font-size: 1.0em;
}
div.rightColumn
{
    width: 708px;
    float: left;
    height: 200px;
}
div.rightColumn div.bannerImage
{
    background-image: url(/images/banner-image.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 702px;
    height: 162px;
    margin: 7px 0px 25px 6px;
}
div.rightColumn h2
{
    font-size: 1.5em;
    color: #1c8b2c;
    margin-left: 15px;
    font-family: Tahoma;
    font-weight: bold;
}
div.rightColumn p
{
    margin: 15px;
    text-align: justify;
}
div.footer
{
    margin-left: 20px;
}
div.footer div.leftFooter, div.footer div.rightFooter
{
    background-image: url(/images/footer-left-bg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    width: 10px;
    height: 29px;
    float: left;
}
div.footer div.rightFooter
{
    background-image: url(/images/footer-right-bg.gif);
}
div.footer div.centerFooter
{
    background-image: url(/images/footer-bg.gif);
    background-position: left top;
    background-repeat: repeat-x;
    width: 940px;
    line-height: 29px;
    float: left;
    text-align: right;
}
