﻿
body
{
    margin: 0px;
    font-family: tahoma;
    background-image: url(images/background.jpg);
    background-repeat: repeat-x;
    background-attachment: fixed;
    
}

a 
{
    text-decoration: none;
    color: black;
}



.centeringDiv
{
    margin: auto;
    width: 100%;
    
}

.tablediv
{
    width: 995px;
    background-color: #ededed;
}

.header
{
    width: 995px;
    height: 218px;
}

.black
{
    color: Black;
    text-decoration: none;
}

.links
{
    position:relative;
    width: 995px;
    height: 261px;
    background-image:url(images/links2.jpg);
    top: 0px;
    left: 0px;
}

.footerlinks
{
    width: 995px;
    height: 23px;
    background-image: url(images/footerlinks.jpg);
    background-repeat: no-repeat;
    text-align: left;
    color: White;
    font-family: Verdana;
    font-size: 11px;
}

.footerlinks2
{
    width: 995px;
    height: 4px;
    background-color: #ededed;
    text-align: left;
    color: White;
    font-family: Verdana;
    font-size: 11px;
}

.footerlink
{
    font-weight: bold;
    color: White;
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
}

a.footerlink:hover
{
    color: #ffb400;
}

.footer
{
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    width: 995px;
    height: 76px;
    background-image: url(images/footer.jpg);
    background-repeat: no-repeat;
    padding-top: 12px;
    padding-left: 20px;
    color: #2a57b3;
}

b.blue
{
color:#354463;
}

.bluefooter
{
    color: #2a57b3;
    text-decoration: none;
}

.contentholder
{
    width: 995px;
    text-align: left;
    background-color: #ededed;
    height: 355px;
}

.contentholderSub
{
    width: 995px;
    padding-top: 5px;
    text-align: left;
    background-color: #ededed;
}

.contentholderSub .sidebarMain
{
    margin-left: 9px;
    font-family: Tahoma;
    font-size: 11px;
}

.contentholderSub h2
{
    font-family: Arial;

    color: #ffb400;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
}

.search
{
    color: #757575;
    font-family: Tahoma;
    font-size: 12px;
}

.contentholderSub .sidebarWhite
{
    width: 180px;
}

.contentholderSub .SubLinks
{
    padding-top: 7px;
    padding-bottom: 7px;
    width: 180px;
    background-color: White;
}

.contentholderSub .SubLinks td
{
    padding-top: 5px;
    padding-left: 14px;
    padding-bottom: 5px;
}

.contentholderSub .SubLinks td a
{
    font-family: Tahoma;
    font-size: 11px;
    color: black;
    text-decoration: none;
    font-size: 10px;
}

.contentholderSub .SubLinks td a:hover
{
    color: #ffb400;
}

.contentholderSub .sidebarWhite .parent
{
    background-color: #344362;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 9px;
    padding-right: 6px;
    height: 17px;
    color: White;
}

.contentholderSub .sidebarWhite .parent a
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: White;
}

.contentholderSub .sidebarWhite .currentparent
{
    background-color: #344362;
    padding-top: 3px;
    padding-bottom: 5px;
    padding-left: 9px;
    padding-right: 6px;
    height: 17px;
    color: White;
}

.contentholderSub .sidebarWhite .currentparent a
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffb400;
}
.contentholderSub .sidebarWhite .parent a:hover
{
    color: #ffb400;
}

.contentholderSub .sidebarWhite .spacer
{
    height: 4px;
    font-size: 1px;
}

.contentholderSub .leftBar
{
    width: 215px;
    background-image: url(images/sidebar.jpg);
    background-repeat: no-repeat;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
    vertical-align: top;
}

.contentholderSub .rightBar
{
    vertical-align: top;
    width: 769px;
    padding-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 10px;
    font-family: Tahoma;
    font-size: 13px;
}

.contentholderSub .rightBar h1
{
    color: #334261;
    font-size: 20px;
}

.contentholderSub .rightBar .leftContent
{
    vertical-align: top;
    width: 445px;
    float: left;
    padding-right: 5px;
    font-family: Tahoma;
    font-size: 13px;
}

.contentholderSub .rightBar .rightContent
{
    vertical-align: top;
    width: 303px;
    height: 489px;
    float: left;
    background-image: url(images/gallerybacking.jpg);
    background-repeat: no-repeat;
}

#fffix, x:-moz-any-link {padding-top: 1px;}
#fffix, x:-moz-any-link, x:default {padding-top: 0px;}


.welcometext
{
    width: 360px;
    text-align: left;
    float: left;
    background-image: url(images/index_03.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 50px;
    font-family: tahoma;
    font-size: 11px;
    background-color: #ededed;
    height: 300px;
}

.textconstraint
{
    width: 340px;
    height: 290px;
    background-color: #ededed;
    font-family: Tahoma;
    font-size: 13px;
}

.newslink
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #ffb400;
}

.latestnews
{
    width: 303px;
    height: 345px;
    text-align: left;
    float: left;
    margin-top: 0px;
    background-image: url(images/newssmall.jpg);
    background-color: #ededed;
}

.gallery
{
    width: 303px;
    text-align: left;
    float: left;
    margin-top: 0px;
    background-image: url(images/gallery2.jpg);
    /**background-color: #ededed;**/
}

.archive
{
    width: 303px;
    text-align: left;
    float: left;
    margin-top: 0px;
    background-image: url(images/gallery2.jpg);
    /**background-color: #ededed;**/
}

a.none
{
    text-decoration: none;
    color: White;
}

.fullnews
{
    text-decoration: none;
    color: black;
}

.casestudies
{
    width: 290px;
    height: 345px;
    text-align: left;
    margin-top: 0px;
    float: left;
    background-image: url(images/casestudiessmall.jpg);
    background-color: #ededed;
}

.rightsection
{
    width: 289px;
    height: 489px;
    text-align: left;
    margin-top: 10px;
    float: left;
    background-image: url(images/casestudiessmall.jpg);
    background-color: #ededed;
}

