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

@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;
	}
	
a.external:link {
	color:#CCCCCC; 
	}
	
a.external:visited {
	color:#CCCCCC; 
	}
	
a.external:hover {
	color:#CCCCCC; 
	}

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

body {
	margin:0px;
	background-attachment:fixed
; 	background-image: url();
	}
	
td {
	}
	
a {

	}
	
a:hover {
	}

/* ID Styles */

/* Class Styles */
	
.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;
	}

.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;
	}
		
.photoCaption {
	color:#333333;
	margin-top:10px;
    font-family: 'swis721_cn_btroman';
	font-size: 16px;
	font-weight:bold;
	line-height:18px;
	padding-top: 20px;
	}
		
.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;
	text-decoration: underline;
	}

.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;
	}

.smalTextNAV {
	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));
}

.CompanyName {
	color: #333333;
    font-family: 'swis721_blkcn_btblack';
	font-size: 18px;
	line-height: 20px;
	letter-spacing:0.05em;
	}

.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;
	}

.photoBorder {
	border: 5px solid;
	color: #000000;
	}

.tableBorder {
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: thin;
}

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

.vertical-divider {
    border: vertical #333333 thin;
}

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


.dotLeader {
	border-bottom-color: #333333;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}

.glow-box {
  box-shadow: 0 0 20px 5px #333333;
}

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