body { color: black; background-color: white; background-image: url("../images/layout/blue-back.png"); background-repeat: repeat-x; background-attachment: fixed; margin: 0; padding: 0 }#main { margin-right: auto; margin-left: auto; width: 826px; height: 750px }#main-long { margin-right: auto; margin-left: auto; width: 826px; height: auto }#top { width: 826px; height: 21px }#top-left { background-image: url("../images/layout/border_03.png"); width: 30px; height: 21px; float: left }#top-ctr { background-image: url("../images/layout/border_04.png"); background-repeat: repeat-x; width: 766px; height: 21px; float: left }#top-right { background-image: url("../images/layout/border_05.png"); width: 30px; height: 21px; float: left }#middle { background-image: url("../images/layout/border-center.png"); background-repeat: repeat-y; width: 826px }#header { margin-right: auto; margin-left: auto; width: 746px; height: 117px }#logo { background-image: url("../images/layout/header-logo.png"); width: 418px; height: 117px; float: left }#banner { background-image: url("../images/layout/banner-back.gif"); background-repeat: repeat-x; margin-top: 2px; padding-left: 10px; width: 308px; height: 112px; float: right }#content { background-color: #fff; margin: 5px auto; position: relative; z-index: 0; width: 746px; height: 408px }#contentlong { background-color: #fff; margin: 5px auto; position: relative; z-index: 0; width: 746px; height: auto }#overlay { background-color: #9e2f00; visibility: visible; position: absolute; z-index: 2; right: 0; width: 258px; height: 408px; -moz-opacity: 0.6; filter: alpha(opacity=60); opacity: .60  }#headline { visibility: visible; position: absolute; z-index: 35; top: -8px; right: 0; width: 400px; height: 58px }#page-copy  { visibility: visible; position: absolute; z-index: 35; top: 45px; right: 1px; width: 320px; height: 362px; overflow: auto }#caption   { visibility: visible; position: absolute; z-index: 3; bottom: 5px; left: 20px; width: 450px; height: 30px }#photo-frame { background-image: url("../images/large-photos/photo-frame.gif"); visibility: visible; position: absolute; z-index: 10; width: 746px; height: 408px }#photo-back { visibility: visible; position: absolute; z-index: 1; width: 746px; height: 408px }#footer { background-image: url("../images/layout/bottom-back.png"); margin-right: auto; margin-left: auto; width: 746px; height: 90px }#bottom { width: 826px; height: 37px }#bottom-left { background-image: url("../images/layout/border_10.png"); width: 30px; height: 37px; float: left }#bottom-ctr { background-image: url("../images/layout/border_11.png"); background-repeat: repeat-x; width: 766px; height: 37px; float: left }#bottom-right { background-image: url("../images/layout/border_12.png"); width: 30px; height: 37px; float: left }div#menu  { background-image: url("../images/layout/menu-back.png"); background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-top: 10px; z-index: 100; width: 766px; height: 22px }div#menu ul  { white-space: nowrap; list-style: none; margin: 0; padding: 0; position: absolute; z-index: 100; list-image: none      }div#menu li { display: inline }div#menu ul ul  { display: none; position: relative; z-index: 100 }div#menu li.submenu:hover ul.level2  { display: block; z-index: 100; top: 3px; left: 0; width: 90px }div#menu ul.level1 li a:link, div#menu ul.level1 li a:visited  { color: #fff; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding-right: 17px; padding-left: 17px; height: 39px }div#menu ul.level2 li a:link, div#menu ul.level2 li a:visited  { color: #ff7200; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; background-color: #fff; text-align: center; white-space: normal; display: block; margin: 0; padding: 4px 6px; z-index: 100; width: 120px; height: auto; border-right: 1px solid #2f56f1; border-bottom: 1px solid #2f56f1; border-left: 1px solid #2f56f1 }div#menu ul.level1 li a:hover { color: #000; text-decoration: none; background-repeat: repeat-x; -moz-opacity: 0.5; filter: alpha(opacity=50); opacity: .50     }div#menu ul.level2 li a:hover  { color: #fff; font-size: 13px; text-decoration: none; background-color: #ff7200; background-image: none; -moz-opacity: 0.9; filter: alpha(opacity=90); opacity: 0.9      }div#menu ul.level1 { height: 32px }div#menu ul.level1 li { float: left }p { margin: 0; padding: 0 }h1 { color: white; font-size: 62px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: right; margin: 0; padding: 0 }h2 { color: #ff7200; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1em; text-align: left; margin: 0; padding: 5px 10px 5px 74px }h3 { color: #9e2f00; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: center; margin: 0 }h4 { color: white; font-size: 30px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left; margin: 0; padding: 0 }h4 a { color: white; text-decoration: none }h4 a:hover { color: white; text-decoration: underline }h5 { color: #1166ad; font-size: 20px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.1em; text-align: left; margin: 0; padding: 0 }h5 a { color: #1166ad; text-decoration: none }h5 a:hover { text-decoration: underline }h5.banner    { font-size: 17px; font-weight: bold; margin-right: 10px; padding-top: 10px; width: 140px; float: left }.text-large { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-align: left; padding: 0 12px 10px 74px }.text-large a { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-decoration: underline; text-align: left }.text-large a:hover { color: #008dff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-decoration: underline; text-align: left }.text-partner { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-align: center; padding-bottom: 8px }.text-partner a { color: #fff; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }.text-partner a:hover { text-decoration: none }.photo-caption { color: #fff; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left }.photo-caption1 { color: #9e2f00; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left }.photo-caption2 { color: black; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left }.photo-caption3 { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1em; text-align: left }.footer-small { color: white; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.1em; text-align: left; padding: 16px 10px 10px }.footer-small a { color: white; text-decoration: underline }.footer-small a:hover { color: white; text-decoration: none }.footer-large { color: #9e2f00; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center }.footer-large a { color: #9e2f00; text-decoration: underline }.footer-large a:hover { color: #9e2f00; text-decoration: none }h1.long  { color: #328eff; font-size: 40px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; margin: 0 0 6px; padding: 0 }h2.long  { color: #ff7200; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-align: right; margin: 0 0 6px; padding: 0 }h3.long  { color: #666; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; margin: 0 0 6px; padding: 0 }h3.text-long { color: #000; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; text-decoration: underline; text-align: left; margin: 0 0 6px; padding: 0 }.text-long { color: #333; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; text-align: left; margin-bottom: 0.5em }.text-long1 { color: #1a4a86; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; text-align: left; margin-top: 0.5em; margin-bottom: 0.5em }.text-long2 { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.3em; text-align: left; margin-bottom: 0.5em; padding-left: 10px; border-left: 10px solid #ffd699 }#imgleft { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; background-color: #8fb8d9; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; padding: 5px; float: left }#imgright { color: #fff; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.2em; background-color: #8fb8d9; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; padding: 5px; float: right }img.story  { display: block; margin: 0 0 5px; padding: 0 }