﻿body
{
    margin: 0px;
    background-image: url('images/mainbg.gif');
    background-repeat: repeat-x;
    background-position: center top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;
}
.style12
{
    color: #0060B6;
    font-weight: bold;
    width: 116px;
}
.style13
{
    width: 116px;
}
.style14
        {
            width: 116px;
            height: 16px;
        }
.style15
        {
            height: 16px;
        }
.outertable
{
    width: 898px;
    border-style: none;
    border-width: 0px;
}
.outertable_top
{
    background-image: url('images/pageshadowtop.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
.outertable_left
{
    background-image: url('images/pageshadowleft-repeat.gif');
    background-repeat: repeat-y;
    background-position: left top;
    width: 39px;
    height: 788px;
}
.outertable_right
{
    background-image: url('images/pageshadowright-repeat.gif');
    background-repeat: repeat-y;
    background-position: left top;
    width: 39px;
    height: 788px;
}
.outertable_footer
{
    background-image: url('images/footerbg.gif');
    background-repeat: repeat-x;
    background-position: left top;
}
.outertable_base
{
    background-image: url('images/pageshadowbase.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
.outertable_rightbase
{
    background-image: url('images/pageshadowrightbase.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
.outertable_leftbase
{
    background-image: url('images/pageshadowleftbase.gif');
    background-repeat: no-repeat;
    background-position: left top;
}
.outertable_leftrepeat
{
    background-image: url('images/pageshadowleft-repeat.gif');
    background-repeat: repeat-y;
    background-position: left top;
}
.outertable_rightrepeat
{
    background-image: url('images/pageshadowright-repeat.gif');
    background-repeat: repeat-y;
    background-position: left top;
}
.style1
{
    width: 820px;
}
.style2
{
    width: 100%;
}
.style3
{
    width: 186px;
    vertical-align: top;
    text-align: left;
}
.style5
        {
            width: 10px;
        }
.style6
        {
            width: 200px;
        }
.style7
{
    width: 4px;
}
.style8
        {
            text-align: center;
        }
.style9
{
    width: 146px;
}
.style10
{
    width: 224px;
}
.style11
{
    border-right: 1px solid #B2B2B2;
    width: 186px;
    vertical-align: top;
    text-align: left;
}
.whitebold
{
    font-weight: bold;
    color: #FFFFFF;
}
.darkgreybold
{
    font-weight: bold;
    color: #666;
}
.tablewhitebg
{
    background-color: #FFFFFF;
}
.contentarea
{
    padding: 12px;
    text-align: left;
    vertical-align: top;
}
.contentarea a
{
    color: #666666;
    text-decoration: underline;
}
.headertopbg
{
    background-image: url('images/headertop.gif');
    background-repeat: repeat-x;
    height: 82px;
}
.adminheadertopbg
{
    background-image: url( 'images/adminheadertop.gif' );
    background-repeat: no-repeat;
    height: 43px;
    color: #FFFFFF;
}
.whitelarge
{
    color: #FFFFFF;
    font-size: 28px;
}
.greyunderline
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #B2B2B2;
}
.headercontactbg
{
    background-image: url('images/headercontact.gif');
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
}
.headercontactbg a:link
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.headercontactbg a:visited
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}

.headercontactbg a:hover
{
    color: #CCCCCC;
    font-weight: bold;
    text-decoration: underline;
}
.leftnavrightline
{
    border-right: 1px solid #B2B2B2;
    vertical-align: top;
        text-align: left;
    }
.headernavbg
{
    background-image: url( 'images/headernav.gif' );
    background-repeat: repeat-x;
    font-weight: bold;
    color: #0060B6;
}
.headernavbg a:link
{
    color: #0060B6;
    text-decoration: none;
}
.headernavbg a:visited
{
    color: #0060B6;
    text-decoration: none;
}
.headernavbg a:hover
{
    color: #5C8EBC;
    text-decoration: underline;
}
.accordionHeader
{
    background-image: url( 'images/leftnavbg.gif' );
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 42px;
    color: #0060B6;
    height: 22px;
}
.accordionHeaderSelected
{
    background-image: url( 'images/leftnavbg-on.gif' );
    background-repeat: no-repeat;
    padding-top: 7px;
    padding-left: 42px;
    color: #FFF;
    height: 22px;
}
.accordionLink
{
    color: #0060B6;
    text-decoration: none;
    font-weight: bold;
}

.accordionContent
{
    background-image: url( 'images/leftnavinner.gif' );
    background-repeat: repeat-y;
    padding-top: 2px;
    padding-left: 42px;
    padding-bottom: 4px;
    color: #0060B6;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #92A6CB;
}
h1
{
    font-size: 28px;
    font-weight: bold;
    color: #B9B9B9;
    margin-bottom: 10px;
    margin-top: 2px;
}
h2
{
    font-size: 20px;
    font-weight: bold;
    color: #B9B9B9;
    margin-bottom: 7px;
    margin-top: 2px;
}
.leftnews_top
{
    background-image: url( 'images/leftnews-top.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    font-size: 15px;
    font-weight: bold;
    color: #828282;
    text-align: left;
    vertical-align: middle;
    width: 200px;
    height: 41px;
    padding-right: 15px;
    padding-left: 15px;
}
.leftnews_mid
{
    text-align: left;
    color: #828282;
    vertical-align: top;
    background-image: url( 'images/leftnews-mid.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 200px;
    height: 129px;
    padding-right: 15px;
    padding-left: 15px;
}
.leftnews_mid a:link
{
    color: #787878;
    text-decoration: none;
    font-weight: bold;
}
.leftnews_mid a:visited
{
    color: #787878;
    text-decoration: none;
    font-weight: bold;
}
.leftnews_mid a:hover
{
    color: #5C8EBC;
    text-decoration: underline;
}
.leftnews_midrepeat
{
    background-image: url( 'images/leftnews-midrepeat.gif' );
    background-repeat: repeat-y;
    background-position: center;
}
.leftnews_base
{
    background-image: url( 'images/leftnews-base.gif' );
    background-repeat: no-repeat;
    background-position: center top;
    width: 200px;
    height: 17px;
}
.mediumgrey
{
    color: #999999;
}
.mediumgrey a:link
{
    color: #999999;
    text-decoration: underline;
    font-weight: bold;
}
.mediumgrey a:visited
{
    color: #999999;
    text-decoration: underline;
    font-weight: bold;
}
.mediumgrey a:hover
{
    color: #5C8EBC;
    text-decoration: none;
}
.galleryimagepad
{
    border: 1px solid #CCCCCC;
    margin-bottom: 6px;
}
.newslistdivider
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    height: 90px;
}
.newslistdivider td
{
    padding-top: 10px;
}
.newslistdivider2
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    height: 24px;
    padding-bottom: 8px;
}
.largegrey
{
    color: #999999;
    font-size: 16px;
    padding-bottom: 6px;
    font-weight: bold;
}
.largegrey a:link
{
    color: #999999;
    text-decoration: none;
    font-weight: bold;
}
.largegrey a:visited
{
    color: #999999;
    text-decoration: none;
    font-weight: bold;
}
.largegrey a:hover
{
    color: #5C8EBC;
    text-decoration: underline;
}
.largeblue
{
    color: #0060B6;
    font-size: 16px;
    padding-bottom: 6px;
    font-weight: bold;
}
.largeblue a:link
{
    color: #0060B6;
    text-decoration: none;
    font-weight: bold;
}
.largeblue a:visited
{
    color: #0060B6;
    text-decoration: none;
    font-weight: bold;
}
.largeblue a:hover
{
    color: #5C8EBC;
    text-decoration: underline;
}
.mediumdarkgrey
{
    color: #666666;
}
.mediumdarkgrey a:link
{
    color: #666666;
    text-decoration: underline;
    font-weight: bold;
}
.mediumdarkgrey a:visited
{
    color: #666666;
    text-decoration: underline;
    font-weight: bold;
}
.mediumdarkgrey a:hover
{
    color: #5C8EBC;
    text-decoration: none;
}
.mediumblue
{
    color: #0060B6;
    font-weight: bold;
}
.mediumblue a:link
{
    color: #0060B6;
    text-decoration: none;
    font-weight: bold;
}
.mediumblue a:visited
{
    color: #0060B6;
    text-decoration: none;
    font-weight: bold;
}
.mediumblue a:hover
{
    color: #5C8EBC;
    text-decoration: underline;
}
.forminput
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-top: 1px;
    padding-right: 2px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    height: 19px;
    width: 220px;
}
.forminputtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-top: 1px;
    padding-right: 2px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    width: 220px;
}
.errormsgreport
{
    border: 1px solid #B4B4B4;
    padding: 7px;
    font-weight: bold;
    color: #CC0000;
    margin-bottom: 4px;
    background-image: url( 'images/errormsgbg.gif' );
}
.errormsgreport li
{
    font-weight: normal;
}
.logintitle
{
    margin: 0px 0px 8px 0px;
    border-style: none;
    width: 100%;
    height: 20px;
}
hr
{
    height: 1px;
    color: #999999;
}

.adminforminput
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-top: 1px;
    padding-right: 2px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    height: 19px;
    width: 320px;
}
.adminforminputtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    padding-top: 1px;
    padding-right: 2px;
    padding-left: 2px;
    border: 1px solid #C0C0C0;
    width: 320px;
}
.thumbnailspacing
{
    padding-right: 10px;
}
.errorsummary
{
    font-size: 11px;
    font-weight: bold;
    color: #E60000;
    padding: 5px;
    border: 1px solid #B9B9B9;
    background-image: url(  'images/errorsummarybgfade.gif' );
    text-align: center;
    width: 97%;
}
.successsummary
{
    font-size: 11px;
    font-weight: bold;
    color: #006600;
    padding: 5px;
    border: 1px solid #B9B9B9;
    background-image: url( 'images/successbgfade.gif' );
    text-align: center;
    width: 97%;
}
