body {
    background: #fff url(/images/templates/head_bg.jpg) repeat-x left top;
    padding: 0;
    margin: 0;
}

#header {
    height: 140px;
    width: 997px;
    margin: 0 auto;
    background: transparent url(/images/templates/trust_house.png) no-repeat right bottom;
    padding-top: 40px;
}

#logo {
    float: left;
    height: 117px;
    width: 252px;
}

#logoYear {
    float: left;
    height: 64px;
    width: 133px;
    padding-top: 44px;
}

#headerEdit {
    float: left;
    height: 90px;
    width: 300px;
    padding-top: 42px;
    color: #fff;
}

#headerEdit, #headerEdit p {
    color: #fff;
    font: normal 17px arial;
}

a img {
    border: none;
}

#homeContentTop {
    background: url(/images/templates/top_content_bg.png) no-repeat center top;
    height: 424px;
}

#homeContentInner {
    background: url(/images/templates/content_top_bg3.png) no-repeat right top;
    height: 418px;
    width: 996px;
    margin: 0 auto;
    font: normal 12px arial;
    color: #666;
    position: relative;
    top: -23px;
}

#homeContentInner p {
    font: normal 12px arial;
    color: #666;
}

#insideContentInner {
    background: url(/images/templates/inside_photo_bg.png) no-repeat right top;
    height: 403px;
    width: 996px;
    margin: 0 auto;
    font: normal 12px arial;
    color: #666;
    position: relative;
    top: -8px;
}

#homeContentInner #nav {
    width: 200px;
    float: left;
    height: 300px;
    margin-top: 43px;
}

#insideContentInner #nav {
    width: 233px;
    float: left;
    height: 300px;
    margin-top: 28px;
}

#homeRotator {
    width: 418px;
    float: left;
    height: 284px;
    margin: 63px 40px 0 59px;
}

#homeTopEdit {
    width: 230px;
    float: left;
    height: 274px;
    margin: 43px 0px 0 25px;
}

#insideTopEdit {
    width: 350px;
    float: left;
    height: 320px;
    margin: 25px 0px 0 16px;
}

#insideImageOuter {
    width: 302px;
    float: left;
    height: 205px;
    margin: 62px 0px 0 56px;
}

#insideContentInner #newsletter {
    width: 220px;
    height: 20px;
    right: 35px;
    position: absolute;
    margin: 0;
    top: 320px;
    font: normal 18px impact, arial;
}

#insideContentInner #newsletter a {
    color: #ebd1a4;
    width: 220px;
    height: 20px;
    /*
    text-indent: -9999px;
    */
    font: normal 1px impact, arial;
    text-decoration: none;
    display: block;
}

#newsletter {
    width: 220px;
    height: 20px;
    float: left;
    position: absolute;
    top: 318px;
    font: normal 18px impact, arial;
}

#newsletter a {
    color: #fff;
    font: normal 18px impact, arial;
    text-decoration: none;
    display: block;
}

#homeContentBot {
    width: 937px;
    /*
    margin: -30px 0 0 0px;
    */
    margin: 0 auto;
    position: relative;
    top: -30px;
    padding: 0px 20px 20px 20px;
    /*
    background: #000;
    */
   
}

#footer {
    clear: both;
    height: 143px;
    background: #ccc url(/images/templates/footer_bg.jpg) repeat-x top left;
}

#footer ul {
    padding: 30px 0 0 0;
    width: 970px;
    margin: 0 auto;
    list-style: none;
    font: normal 12px arial;
}

#footer li {
    float: left;
    background: url(/images/templates/footer_sep.gif) no-repeat center left;
}

#footer #xpl {
    float: right;
    background: transparent;
}

#footer #spons, #footer #spons a {
    background: transparent;
    padding: 0 15px 0 0px;
}

#footer ul a {
    color: #000;
    text-decoration: none;
    padding: 0 15px 0 15px;
}

#breadCrumbs {
    width: 500px;
    clear: both;
    position: relative;
    top: -20px;
    left: 260px;
    color: #2962b2;
}

#breadCrumbs a {
    font: normal 11px arial;
    text-decoration: none;
    color: #2962b2;
}

#breadCrumbs a.breadcrumbActive {
    color: #fff;
}

p, div, span, td {
    font: normal 12px arial;
    color: #333;
    line-height: 130%;
}

p {
    padding: 4px 0;
    margin: 0;
}

h1 {
    font: normal 18px "Trebuchet MS", arial;
    color: #2962b2;
    padding: 0;
    margin: 4px 0;
}

h2 {
    font: bold 12px arial;
    color: #2962b2;
    padding: 0;
    margin: 4px 0;
}

h3 {
    font: normal 14px arial;
    color: #333;
    padding: 0;
    margin: 4px 0;
}

h4 {
    font: normal 14px arial;
    color: #000;
    padding: 0;
    margin: 4px 0;
}

h5 {
    font: normal 24px "Trebuchet MS", arial;
    color: #fff;
    padding: 0;
    margin: 4px 0;
}

h6 {
    font: bold 12px arial;
    color: #fff;
    padding: 0;
    margin: 4px 0;
}

a {
    color: #2962b2;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}
#homeContentBot li{
   font: normal 12px arial;
    color: #333;
}