<style type="text/css">
body, td, div {
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
}

body
{
    margin: 0px;
    padding: 0px;
    background-image: url('../images/s_pagebackground.gif');
}

td
{   text-align: left;
    vertical-align: top;
}

#maincontent
{   color: #FFFFFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
    background-image: url('../images/sub_contentbackground.gif');
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}


#maincontent a:link, #maincontent a:visited
{   color: #FFFFFF;
    text-decoration: underline;
}

#maincontent a:hover
{   color: #FFFFFF;
    text-decoration: none;
}


#intromaincontent
{   color: #FFFFFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    padding: 10px;
    background-image: url('../images/h_contentbackground.gif');
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: top;
}

#intromaincontent a:link, #intromaincontent a:visited
{   color: #FFFFFF;
    text-decoration: underline;
}

#intromaincontent a:hover
{   color: #FFFFFF;
    text-decoration: none;
}


#introheader01
{   width: 260px;
    height: 117px;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    background-image: url('../images/h_header_01.gif');
    background-repeat: repeat-x;
}

#introheader02
{   width: 520px;
    height: 121px;
    background-image: url('../images/h_header_02.gif');

}

#introheader03
{   height: 3px;
    background-image: url('../images/h_header_03.gif');
    background-repeat: repeat-x;
}

#introheader04
{   height: 4px;
    background-image: url('../images/h_header_04.gif');
    background-repeat: repeat-x;
}

#introheader05
{   height: 4px;
    background-image: url('../images/h_header_05.gif');
    background-repeat: repeat-x;
}

#header01
{   width: 301px;
    height: 91px;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    background-image: url('../images/sub_header_01.gif');
    background-repeat: repeat-x;
}

#header02
{   background-image: url('../images/sub_header_02.gif');
    background-repeat: repeat-x;
}

#header03
{   background-image: url('../images/sub_header_03.gif');
    background-repeat: repeat-x;
}

#header04
{   height: 3px;
    background-image: url('../images/sub_header_04.gif');
    background-repeat: repeat-x;
}

#header05
{   height: 4px;
    background-image: url('../images/sub_header_05.gif');
    background-repeat: repeat-x;
}

#header06
{   height: 4px;
    background-image: url('../images/sub_header_06.gif');
    background-repeat: repeat-x;
}

#navigation01
{   background-image: url('../images/s_navigation_01.gif');
    background-repeat: repeat-y;
}

#navigation02
{
    background-image: url('../images/s_navigation_02.gif');
    background-repeat: repeat-y;
}

#navigation03
{
    background-repeat: repeat-y;
    background-image: url('../images/s_navigation_03.gif');
}

#navigation04
{
    background-repeat: no-repeat;
    background-image: url('../images/s_navigation_04.gif');
}

#navigation05
{
    background-repeat: no-repeat;
    background-image: url('../images/sub_contentbackground.gif');
}

#footer01
{
    background-repeat: no-repeat;
    background-image: url('../images/sub_footer_01.gif');
}

#footer02
{
    background-repeat: no-repeat;
    background-image: url('../images/sub_footer_02.gif');
}

#footer03
{
    background-repeat: no-repeat;
    background-image: url('../images/sub_footer_03.gif');
}

#footer04
{   background-repeat: repeat-x;
    background-image: url('../images/sub_footer_04.gif');
}

#footer05
{   height: 64px;
    color: #FFFFFF;
    background-repeat: repeat-x;
    background-image: url('../images/sub_footer_05.gif');
}

#footertable
{   height: 100%;
}

a:link, a:visited
{   color: #FFFFFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}

a:hover
{   color: #C6545C;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
}

#footertable tr.navigation td
{   color: #FFFFFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
}

#footertable tr.copyright td
{   text-align: center;
    color: #FFFFFF;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10px;
}

.headertext
{   color: #C6545C;
    font-family: arial, verdana, helvetica, sans-serif;
    font-weight: bold;
}

div.headertext
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    width: 178px;
    background-image: url('../images/sectionbox_background.gif');
    border: solid thin #FFFFFF;
}

div.contactbox
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    width: 200px;
    padding: 5px;
    color: #464672;
    background-color: #CBCCDA;
    background-image: url('../images/sectionbox_background.gif');
    border: solid thin #FFFFFF;
}

div.contactbox .formitem
{   width: 195px;
}

div.contactbox .button
{
    color: #FFFFFF;
    background-color: #B03F3E;
    border: solid thin #000000;
    cursor: pointer;
}

.whitetext
{   color: #FFFFFF;
    font-size: 12px;
}

.textcenter
{   text-align: center;
    color: #FFFFFF;
    font-size: 12px;
}

.textcentermiddle
{   color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

.contenttable
{   width: 100%;
}

a.newslink
{
    color: #FFFFFF;
    text-decoration: none
}

a.newslink:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#descriptionbox
{
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 12px;
    padding: 5px;
    text-align: center;
    color: #464672;
    background-color: #CBCCDA;
    border: solid thin #FFFFFF;
    visibility: hidden;
}
</style>