.light-blue, a.light-blue:hover {
	color: #00BCDF;
}

.light-blue-background, .button-blue .button-inner{
	background-color: #00BCDF;
}
.navy-background {
	background-color: #00253B;
}
.button-teal .button-inner{
	background-color: #4BB7A5;
}
.button-red:before {
	background-color: #c0202c;
}

.button-red .button-inner{
	background-color: #ED1C29;
}

.button-red .button-inner:hover {
	background-color: #FF1F2F;
}

.button-blue:before {
	background-color: #0093bd;
}

.button-blue .button-inner:hover {
	background-color: #4cbfe2;
}

.button-outer:before {
	content: " ";
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	top: 4px;
	border-radius: 4px;
}

.button-outer {
	position:relative;
	float: left;
	height: 38px;
	width: 120px;
}

.button-outer.disabled .button-inner {
	background-color: #808080 ! important;
	cursor: default;
}

.button-outer.disabled:before {
	background-color: #646464 ! important;
}

a.button-inner {
	float: left;
	width: 120px;
	text-decoration:none;
}

a.button-inner:hover {
	color: #FFF;
	text-decoration:none;
}

.button-inner {
	position:relative;
	cursor: pointer;
	text-transform: uppercase;
	color: #FFF;
	z-index: 11;
	text-align: center;
	font-family: 'Open Sans';
	font-size: 13px;
	font-weight: 600;
	line-height: 38px;
	border-radius:4px;
	text-transform:uppercase;
	background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7") 0 0 repeat; /*IE8 fix to ensure correct styling*/
}

.open-sans {
	font-family: "open sans";
	font-weight: 400;
}

.open-sans-bold {
	font-family: "open sans";
	font-weight: 700;
}

input[type="text"], textarea {
	-webkit-appearance: none;
	border-radius: 0;
}

.absolute-center {
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.initial-select {
	-webkit-touch-callout: initial;
	-webkit-user-select: initial;
	-khtml-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial;
	user-select: initial;
}

.preloader {
	position: fixed;
	top: -9999px;
	left: -9999px;
}

/* Arial classes */

.arial-light {
	font-family:"Arial W01 Light";
	font-weight: normal;
	font-style: normal;
}

.arial-medium {
	font-family:"Arial W01 Medium";
	font-weight: normal;
	font-style: normal;
}

.arial-extra-bold {
	font-family:"Arial W01 Extra Bold";
	font-weight: normal;
	font-style: normal;
}

.arial-light-italic {
	font-family:"Arial W01 Light Italic";
	font-weight: normal;
	font-style: normal;
}

.arial-light-italic i, .arial-light-italic em {
	font-style: normal;
}

.arial-light-italic b, .arial-light-italic strong {
	font-family:"Arial W01 Medium Italic";
	font-weight: normal;
	font-style: normal;
}



.arial-medium-italic {
	font-family:"Arial W01 Medium Italic";
	font-weight: normal;
	font-style: normal;
}

.arial-medium-italic i, .arial-medium-italic em {
	font-style: normal;
}

.arial-medium-italic b, .arial-medium-italic strong {
	font-family:"ArialW01-ExtraBoldItali";
	font-weight: normal;
	font-style: normal;
}

.arial-extra-bold-italic {
	font-family:"ArialW01-ExtraBoldItali";
	font-weight: normal;
	font-style: normal;
}

.arial-extra-bold-italic i, .arial-extra-bold-italic em,
.arial-extra-bold-italic b, .arial-extra-bold-italic strong {
	font-style: normal;
	font-weight: normal;
}

.arial-light i,
.arial-light em {
	font-family:"Arial W01 Light Italic";
	font-style: normal;
}

.arial-medium i,
.arial-medium em {
	font-family:"Arial W01 Medium Italic";
	font-style: normal;
}

.arial-extra-bold i,
.arial-extra-bold em {
	font-family:"ArialW01-ExtraBoldItali";
	font-style: normal;
}

.arial-extra-bold b,
.arial-extra-bold strong {
	font-weight: normal;
}

.arial-light b,
.arial-light strong {
	font-family:"Arial W01 Medium";
	font-weight: normal;
}

.arial-medium b,
.arial-medium strong {
	font-family:"Arial W01 Extra Bold";
	font-weight: normal;
}


.arial-light b i,
.arial-light b em,
.arial-light strong i,
.arial-light strong em,
.arial-light i b,
.arial-light i strong,
.arial-light em b,
.arial-light em strong {
	font-family:"Arial W01 Medium Italic";
	font-weight: normal;
	font-style: normal;
}

.arial-light b i,
.arial-light b em,
.arial-light strong i,
.arial-light strong em,
.arial-light i b,
.arial-light i strong,
.arial-light em b,
.arial-light em strong {
	font-family:"Arial W01 Medium Italic";
	font-weight: normal;
	font-style: normal;
}

.arial-medium b i,
.arial-medium b em,
.arial-medium strong i,
.arial-medium strong em,
.arial-medium i b,
.arial-medium i strong,
.arial-medium em b,
.arial-medium em strong {
	font-family:"ArialW01-ExtraBoldItali";
	font-weight: normal;
	font-style: normal;
}

/* Helvetica classes */

.helvetica-light {
	font-family:"Helvetica W01 Light";
	font-weight: normal;
	font-style: normal;
}

.helvetica-medium {
	font-family:"Helvetica W01 Roman";
	font-weight: normal;
	font-style: normal;
}

.helvetica-bold {
	font-family:"Helvetica W01 Bold";
	font-weight: normal;
	font-style: normal;
}

.helvetica-light-italic {
	font-family:"Helvetica W01 Light Obl";
	font-weight: normal;
	font-style: normal;
}

.helvetica-light-italic i, .helvetica-light-italic em {
	font-style: normal;
}

.helvetica-light-italic b, .helvetica-light-italic strong {
	font-family:"Helvetica W02 Italic";
	font-weight: normal;
	font-style: normal;
}



.helvetica-medium-italic {
	font-family:"Helvetica W02 Italic";
	font-weight: normal;
	font-style: normal;
}

.helvetica-medium-italic i, .helvetica-medium-italic em {
	font-style: normal;
}

.helvetica-medium-italic b, .helvetica-medium-italic strong {
	font-family:"HelveticaW01-BoldItalic";
	font-weight: normal;
	font-style: normal;
}

.helvetica-bold-italic {
	font-family:"HelveticaW01-BoldItalic";
	font-weight: normal;
	font-style: normal;
}

.helvetica-bold-italic i, .helvetica-bold-italic em,
.helvetica-bold-italic b, .helvetica-bold-italic strong {
	font-style: normal;
	font-weight: normal;
}

.helvetica-light i,
.helvetica-light em {
	font-family:"Helvetica W01 Light Obl";
	font-style: normal;
}

.helvetica-medium i,
.helvetica-medium em {
	font-family:"Helvetica W02 Italic";
	font-style: normal;
}

.helvetica-bold i,
.helvetica-bold em {
	font-family:"HelveticaW01-BoldItalic";
	font-style: normal;
}

.helvetica-bold b,
.helvetica-bold strong {
	font-weight: normal;
}

.helvetica-light b,
.helvetica-light strong {
	font-family:"Helvetica W01 Roman";
	font-weight: normal;
}

.helvetica-medium b,
.helvetica-medium strong {
	font-family:"Helvetica W01 Bold";
	font-weight: normal;
}


.helvetica-light b i,
.helvetica-light b em,
.helvetica-light strong i,
.helvetica-light strong em,
.helvetica-light i b,
.helvetica-light i strong,
.helvetica-light em b,
.helvetica-light em strong {
	font-family:"Helvetica W02 Italic";
	font-weight: normal;
	font-style: normal;
}

.helvetica-light b i,
.helvetica-light b em,
.helvetica-light strong i,
.helvetica-light strong em,
.helvetica-light i b,
.helvetica-light i strong,
.helvetica-light em b,
.helvetica-light em strong {
	font-family:"Helvetica W02 Italic";
	font-weight: normal;
	font-style: normal;
}

.helvetica-medium b i,
.helvetica-medium b em,
.helvetica-medium strong i,
.helvetica-medium strong em,
.helvetica-medium i b,
.helvetica-medium i strong,
.helvetica-medium em b,
.helvetica-medium em strong {
	font-family:"HelveticaW01-BoldItalic";
	font-weight: normal;
	font-style: normal;
}

/* Misc classes */

.trade-gothic-light {
	font-family:"Trade Gothic W01 Light";
	font-weight: normal;
	font-style: normal;
}

.trade-gothic-bold {
	font-family:"TradeGothicW01-BoldCn20 675334";
	font-weight: normal;
	font-style: normal;
}

.trade-gothic-bold-2 {
	font-family:"Trade Gothic W02 Bold 2";
	font-weight: normal;
	font-style: normal;
}

.glypha-35-thin {
	font-family:"Glypha LT W01 35 Thin";
	font-weight: normal;
	font-style: normal;
}

.glypha-35-thin-oblique {
	font-family:"GlyphaLTW01-35ThinObliq";
	font-weight: normal;
	font-style: normal;
}

.glypha-45-light {
	font-family:"Glypha LT W01 45 Light";
	font-weight: normal;
	font-style: normal;
}

.glypha-45-light-oblique {
	font-family:"GlyphaLTW01-45LightObli";
	font-weight: normal;
	font-style: normal;
}

.glypha-55-oblique {
	font-family:"GlyphaLTW01-55Oblique";
	font-weight: normal;
	font-style: normal;
}

.glypha-55-roman {
	font-family:"Glypha LT W01 55 Roman";
	font-weight: normal;
	font-style: normal;
}

.glypha-65-bold {
	font-family:"Glypha LT W01 65 Bold";
	font-style: normal;
	font-weight: normal;
}

.glypha-65-bold-oblique {
	font-family:"GlyphaLTW01-65BoldObliq";
	font-weight: normal;
	font-style: normal;
}

.glypha-75-black {
	font-family:"Glypha LT W01 75 Black";
	font-weight: normal;
	font-style: normal;
}

.glypha-75-black-oblique {
	font-family:"GlyphaLTW01-75BlackObli";
	font-weight: normal;
	font-style: normal;
}

.mittelschrift-din {
	font-family:"MittelschriftDin1421W01";
	font-weight: normal;
	font-style: normal;
}

.column-content-layout .left-col {
	width: 280px;
	margin-right: 10px;
	float: left;
}

.column-content-layout .left-col h1,
.column-content-layout .left-col h3 {
	margin-bottom: 0px;
}

.column-content-layout .right-content {
	float: left;
	width: 650px;
}

.header-subtext h1,
.header-subtext h3,
.title-header h1 {
	font-family: 'Open Sans Condensed';
	font-weight: 700;
	font-style: normal;
	letter-spacing: normal;
	font-size: 21pt;
}

.header-subtext .subtext {
	font-family: 'Open Sans';
	font-weight: 300;
	font-size: 15pt;
	line-height: 24px;
	color: #949494;
}

.header-subtext .subtext i,
.header-subtext .subtext em {
}

.header-subtext .subtext b,
.header-subtext .subtext strong {
}

.header-subtext .subtext b i,
.header-subtext .subtext b em,
.header-subtext .subtext strong i,
.header-subtext .subtext strong em,
.header-subtext .subtext i b,
.header-subtext .subtext i strong,
.header-subtext .subtext em b,
.header-subtext .subtext em strong {
	font-weight: normal;
	font-style: normal;
}

.subheader-columns .column {
	float: none;
	margin-right: 0px;
	margin-bottom: 60px;
}

.subheader-columns .column-header {
	font-size: 15px;
	margin-bottom: 10px;
}

.people-layout {
	margin-top: 20px;
}

.people-layout .left-col {
	margin-right: 20px;
}

.people-layout .right-content {
	width: 640px;
}

.people-layout .person-tile {
	float: left;
	margin-left: 20px;
	width: 145px;
	height: 184px;
	padding-bottom: 18px;
}

.people-layout .person-tile.first, .people-layout .person-tile:first-child {
	margin-left: 0px;
}

.people-layout .person-tile .image-container {
	padding-bottom: 4px;
}

.people-layout .person-tile .image-container img {
	width: 145px;
	height: 145px;
}

.people-layout .person-tile .label a {
	color: black;
}

input, textarea {
	color: #000; 
}

.placeholder {
	color: #aaa;
}

h1 { 
	color: #000;
	font-family:"open sans condensed";
	font-weight:700;
}
h2, h3 { 
	font-family:"open sans";
	font-weight:700;
}