html 
{
    margin: 0;
    padding: 0;
}

body
{
    margin: 0;
    padding: 0;
    width: 100%;
    background-image: url('images/layout/page_background.jpg');
    background-repeat: repeat;
    background-position: top center;
    background-attachment: fixed;
}

form h1 h2 h3 h4 h5 h6 h7 h8 h9 p input textarea select
{
    margin: 0;
    padding: 0;
}

#blackstrip 
{
    height: 33px;
    width: 100%;
    background-color: #000;
    text-align: center;
}

#blackstrip #b-inner
{
    height: 33px;
    width: 942px;
    text-align: right;
    margin: 0 auto;    
}

#header 
{
    height: 123px;
    width: 100%;
    text-align: center;
    background-color: #2c3a4a;
}

.paging 
{
    text-align: left; 
    padding: 5px;
    background: #e6e6e6;
}

.page-numbers
{
    padding: 1px 3px 1px 3px;
    background: #6b6b6b;
    color: #fff;
    text-decoration: none;
}

.page-numbers-current 
{
    padding: 1px 3px 1px 3px;
    background: #d0d0d0;
    color: #000;
    text-decoration: none; 
}

#header #h-shadows
{
    height: 123px;
    width: 973px;
    text-align: center;
    background-image: url('images/layout/page_shadows.png');
    background-repeat: repeat-y;
    background-position: top center;
    margin: 0 auto;
}

#header #h-inner
{
    height: 123px;
    width: 943px;
    text-align: center;
}

#content 
{
    width: 100%;
    text-align: center;
}

#content #c-shadows 
{
    width: 973px;
    text-align: center;
    background-image: url('images/layout/page_shadows.png');
    background-repeat: repeat-y;
    background-position: top center;
    margin: 0 auto;
}

#content #c-inner 
{
    width: 943px;
    text-align: left;
    margin: 0 auto;
}

#content #c-inner #c-inner-padding
{
    padding: 10px 10px 10px 10px;
    text-align: left;
} 

#content #c-inner #c-left
{
    width: 205px;
    text-align: center;
}

.menu-item
{
    background-color: #182636;
    width: 205px;
    min-height: 27px;
    text-align: left;
}

.menu-item:hover
{
    background-color: #2c3a4a;
    width: 205px;
    min-height: 27px;
    text-align: left;
}

.menu-item .menu-padding
{
    padding: 6px 7px 7px 15px;
    text-align: left;
}

.menu-item-spacer 
{
    width: 100%;
    height: 5px;
    font-size: 5px;
}

#content #c-inner #c-table 
{
    width: 943px;
    border: 0;
}

#content #c-inner #c-right 
{
    width: 700px;
    text-align: left;
}

#content #c-inner #c-right #four-images
{
    width: 100%;
    text-align: center;
}

#content #c-inner #c-right #c-right-padding
{
    width: 97%;
    padding: 3px 0px 0px 5px;
    text-align: left;
}

#mailinglist 
{
    background-color: #2c3a4a;
    width: 205px;
}

#mailinglist 
{
    background-color: #2c3a4a;
    width: 205px;
    text-align: center;
}

#mailinglist #right 
{
    text-align: right;
}

#mailinglist #mailinglist-padding
{
    padding: 5px;
    text-align: center;
}

.mailing-input 
{
    width: 185px;
}

#footer 
{
    width: 100%;
    height: 33px;
    text-align: center;
    background-color: #2c3a4a;
}

#footer #f-inner
{
    width: 743px;
    height: 33px;
    text-align: center;
    margin: 0 auto;
}

#footer #f-inner #f-inner-padding
{
    padding: 9px 0px 0px 0px;
}

#siteextender 
{
    width: 100%;
    height: 30px;
    text-align: center;
}

#siteextender #se-shadows
{
    background-image: url('images/layout/page_shadows.png');
    background-repeat: repeat-y;
    background-position: top center;
    width: 973px;
    height: 30px;
    margin: 0 auto;
    text-align: center;
}

#siteextender #se-shadows #se-inner 
{
    width: 943px;
    text-align: right;
    margin: 0 auto;
}

#se-inner-padding 
{
    padding: 10px;
}
    
