@charset "utf-8";
/* CSS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 4, 2014 */

/* font-face */

@font-face {
    font-family: 'swiss_721black';
    src: url('swiss_721_black-webfont.eot');
    src: url('swiss_721_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('swiss_721_black-webfont.woff2') format('woff2'),
         url('swiss_721_black-webfont.woff') format('woff'),
         url('swiss_721_black-webfont.ttf') format('truetype'),
         url('swiss_721_black-webfont.svg#swiss_721black') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_blkcn_btblack';
    src: url('swz721kc-webfont.eot');
    src: url('swz721kc-webfont.eot?#iefix') format('embedded-opentype'),
         url('swz721kc-webfont.woff2') format('woff2'),
         url('swz721kc-webfont.woff') format('woff'),
         url('swz721kc-webfont.ttf') format('truetype'),
         url('swz721kc-webfont.svg#swis721_blkcn_btblack') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_btbold';
    src: url('swz721b-webfont.eot');
    src: url('swz721b-webfont.eot?#iefix') format('embedded-opentype'),
         url('swz721b-webfont.woff2') format('woff2'),
         url('swz721b-webfont.woff') format('woff'),
         url('swz721b-webfont.ttf') format('truetype'),
         url('swz721b-webfont.svg#swis721_btbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis721_cn_btbold';
    src: url('swz721bc-webfont.eot');
    src: url('swz721bc-webfont.eot?#iefix') format('embedded-opentype'),
         url('swz721bc-webfont.woff2') format('woff2'),
         url('swz721bc-webfont.woff') format('woff'),
         url('swz721bc-webfont.ttf') format('truetype'),
         url('swz721bc-webfont.svg#swis721_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'swis721_cn_btroman';
    src: url('swz721c-webfont.eot');
    src: url('swz721c-webfont.eot?#iefix') format('embedded-opentype'),
         url('swz721c-webfont.woff2') format('woff2'),
         url('swz721c-webfont.woff') format('woff'),
         url('swz721c-webfont.ttf') format('truetype'),
         url('swz721c-webfont.svg#swis721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Global Styles */

a:link {
    text-decoration: none;
    color: #333333;
}

a:visited {text-decoration: none;
    color: #333333;
}
    
a:hover {text-decoration: none;
    color: #333333;
}
    
a:active {
    text-decoration: none;
    color: #333333;
}

/* page link */

a.PageLink:link {
    color:#468499;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:20px;
    letter-spacing:0.05em;
    text-decoration: underline;
}
    
a.PageLink:visited {
    color:#468499;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:20px;
    letter-spacing:0.05em;        
    text-decoration: underline;
}
    
a.PageLink:hover {
    color:#468499;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:20px;
    letter-spacing:0.05em;
    text-decoration: underline;    
}

a.PageLink:active {
    color:#468499;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:20px;
    letter-spacing:0.05em;    
    text-decoration: underline;
}

a.external:link {
    color:#CCCCCC; 
}
    
a.external:visited {
    color:#CCCCCC; 
}
    
a.external:hover {
    color:#CCCCCC; 
}

a.external:active {
    color:#333333; 
}

body {
    margin:0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    background-color: #468499; 
    background-attachment:fixed;
    background-image: url();
}
    
td {
}
    
a {

}
    
a:hover {
}

/* ID Styles */

/* Class Styles */

/* webfont */
    
.swis721_blkcn_btblack {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height:20px;
}

.swis721_btbold {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_btbold';
    font-size: 16px;
    line-height:20px;
}

.swis721_cn_btbold {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_cn_btbold';
    font-size: 16px;
    line-height:20px;
}

.swis721_cn_btroman {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_cn_btroman';
    font-size: 16px;
    line-height:20px;
}

.swiss_721black {
    color:#333333;
    margin-top:0px;
    font-family: 'swiss_721black';
    font-size: 16px;
    line-height:20px;
}

/* html */

.bannerText {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:17px;
    letter-spacing:0.05em;
}

.bodyText {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:20px;
    letter-spacing:0.05em;
}

.bodyTextBold {
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_cn_btbold';
    font-size: 14px;
    line-height:20px;
    letter-spacing:0.05em;
}

.bodyTextWhite {
    color: #FFFFFF;
    margin-top: 0px;
    font-family: 'swis721_cn_btroman';
    font-size: 14px;
    line-height:20px;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px 1px #333333;
    outline: 1px;
    outline-color: #333333;
}
    
.pageName{
    color: #333333;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height:20px;
    letter-spacing:0.05em;
}
    
.pageNameWhite{
    color: #ffffff;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px 1px #333333;
    text-decoration: none;
    outline: 1px;
    outline-color: #333333;
}
    
.subHeader {
    color: #333333;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.05em;
    text-align: left;
}

.subHeaderWhite {
    color: #ffffff;
    line-height:18px;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height:22px;
    letter-spacing:0.05em;
    text-shadow: 1px 1px 1px #333333;
    outline: 1px;
    outline-color: #333333;
    text-stroke: 2px;
    text-decoration: none;
}

.CompanyName {
    color: #333333;
    font-family: 'swis721_blkcn_btblack';
    font-size: 18px;
    line-height: 20px;
    letter-spacing:0.05em;
}
        
.photoCaption {
    color:#333333;
    margin-top:10px;
    font-family: 'swis721_cn_btroman';
    font-size: 16px;
    font-weight:bold;
    line-height:18px;
    padding-top: 20px;
}

.copyright {
    color: #333333;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.05em;
    text-align: center;
}

.photoCaption {
    color:#333333;
    margin-top:10px;
    font-family: 'swis721_cn_btroman';
    font-size: 16px;
    font-weight:bold;
    line-height:18px;
    padding-top: 20px;
}

.smallText {
    font-family: 'swis721_cn_btroman';
    color:#333333;
    font-size: 14px;
    line-height: 16px;
}
    
.smallTextWhite {
    font-family: 'swis721_cn_btroman';
    color:#ffffff;
    font-size: 14px;
    line-height: 16px;
    text-shadow: 1px 1px 1px #333333;
}


/* tag line */

.tagLine{
    color:#333333;
    margin-top:0px;
    font-family: 'swis721_cn_btroman';
    font-size: 16px;
    line-height:19px;
    letter-spacing:0.05em;
    font-style: italic;
}

.tagLineWhite{
    color: #FFFFFF;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height: 22px;
    letter-spacing:0.05em;
    text-shadow: 1px 1px 1px #333333;
}


.tagLine{
    color: #FFFFFF;
    font-family: 'swiss_721black';
    font-size: 22px;
    line-height: 24px;
    letter-spacing:0.05em;
}

/* nav text */
        
.navText {
    color:#333333;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height:22px;
}

.navTextWhite {
    color:#FFFFFF;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height:22px;
}
    
.navTextPageLink {
    color:#333333;
    font-family: 'swis721_blkcn_btblack';
    font-size: 16px;
    line-height:22px;
}

.smallTextNAV {
    color: #333333;
    line-height:normal;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 2px;
    letter-spacing:.1em;
    font-weight: normal;
    list-style-position: outside;
    list-style-image: url((URL));
}

/* header tags */

h1 {
    color: #333333;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 1rem;
    line-height: 0rem;
    letter-spacing: 0.05em;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
    display: block !important;
    visibility: visible !important;
    color: var(--text-heading, inherit) !important;
}

h2 {
    color: #333333;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 1rem;
    line-height: 0rem;
    letter-spacing: 0.05em;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
    display: block !important;
    visibility: visible !important;
    color: var(--text-heading, inherit) !important;
}

h3 {
    color: #333333;
    text-decoration: none;
    font-family: 'swis721_blkcn_btblack';
    font-size: 1rem;
    line-height: 0rem;
    letter-spacing: 0.05em;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
    display: block !important;
    visibility: visible !important;
    color: var(--text-heading, inherit) !important;
}

h4 {
    color: #FFFFFF;
    text-decoration: none;
    font-family: 'swis721_cn_btroman';
    font-size: 1px;
    line-height: none;
    visibility: hidden !important;
    display: none !important;
    opacity: 0 !important;
    overflow: hidden;
    letter-spacing: 0.05em;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
}

h5  {
    color: #FFFFFF;
    text-decoration: none;
    font-family: 'swis721_cn_btroman';
    font-size: 1px;
    line-height: none;
    visibility: hidden !important;
    display: none !important;
    opacity: 0 !important;
    overflow: hidden;
    letter-spacing: 0.05em;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
}

h6  {
    color: #FFFFFF;
    text-decoration: none;
    font-family: 'swis721_cn_btroman';
    font-size: 1px;
    line-height: none;
    visibility: hidden !important;
    display: none !important;
    opacity: 0 !important;
    overflow: hidden;
    letter-spacing: 0.05em;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0;
    padding: 0;
}

/* https://www.xml-sitemaps.com */

.last-page {        
    border: none;
}

.lcount {
    padding: 0px 10px;
}

.lhead {
    background: #ddd;
    padding: 10px;
    margin: 10px 0px;
}

.lpage {
    border-bottom: #ddd 1px solid;
    padding: 5px;
    width: 875px;     
}

/* @media print */

@media print {
    #logo img {
    display:none;
}
    #logo:after {
    content:url(print-logo.png);
}
    
@media print {
    .new-page {page-break-after: always}
}    
