@charset "UTF-8";
/* CSS Document */

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=7e3510cf-1b27-407f-aba9-a615f8977f8f");
@font-face{
font-family:"TradeGothicW01-BoldExte";
src:url("../fonts/05caf824-53b4-4d9b-ac35-8a6015f654c6.eot?#iefix");
src:url("../fonts/05caf824-53b4-4d9b-ac35-8a6015f654c6.eot?#iefix") format("eot"),url("../fonts/996dd89e-14cc-474b-ab23-4c08626c90af.woff") format("woff"),url("../fonts/61c477f8-fef9-4faa-a464-e5b4096672c4.ttf") format("truetype"),url("../fonts/e02253cf-f0ca-49e8-bc36-38ef6e2b9812.svg#e02253cf-f0ca-49e8-bc36-38ef6e2b9812") format("svg");
}
@font-face{
font-family:"Trade Gothic W01 Bold";
src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix");
src:url("../fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot?#iefix") format("eot"),url("../fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"),url("../fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"),url("../fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
}
@font-face{
font-family:"Trade Gothic W01 Light";
src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix");
src:url("../fonts/1d699af3-0e50-4c4b-a343-42d071e85714.eot?#iefix") format("eot"),url("../fonts/537b145a-6a7d-4787-81d9-7228d3a42458.woff") format("woff"),url("../fonts/8e50278c-45cd-4808-b774-24767d958f17.ttf") format("truetype"),url("../fonts/d918b947-5fcb-42e2-8286-a98a801876de.svg#d918b947-5fcb-42e2-8286-a98a801876de") format("svg");
}
@font-face{
font-family:"Trade Gothic W01 Roman";
src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix");
src:url("../fonts/413d9688-00d4-47c4-bb55-656a0cd396e9.eot?#iefix") format("eot"),url("../fonts/c4aef0d4-bfcf-4790-acf5-909881f411e8.woff") format("woff"),url("../fonts/e741f29c-bc18-4343-bff3-db2465a0be3e.ttf") format("truetype"),url("../fonts/853e2a9b-4057-42a5-ad7e-0762cda0b13c.svg#853e2a9b-4057-42a5-ad7e-0762cda0b13c") format("svg");
}
@font-face{
font-family:"TradeGothicW01-Extended";
src:url("../fonts/558189fc-efd3-4d8f-aa5f-8ddaf391bf47.eot?#iefix");
src:url("../fonts/558189fc-efd3-4d8f-aa5f-8ddaf391bf47.eot?#iefix") format("eot"),url("../fonts/1b99d71c-c066-4ce3-b4af-38dfd9fe3d85.woff") format("woff"),url("../fonts/8fa9ef8a-e824-4c25-a2ae-90b58c98c789.ttf") format("truetype"),url("../fonts/aea6178e-a137-430d-9ebb-265f36bc6380.svg#aea6178e-a137-430d-9ebb-265f36bc6380") format("svg");
}

/* General Styles
-------------------------------------------------------------- */

html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
  	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 border: 0;
 font-family: inherit;
 font-size: 100%;
 font-style: inherit;
 /*font-weight: inherit;*/
 margin: 0;
 outline: 0;
 padding: 0;
 vertical-align: baseline;
}

p {
  margin:0 0 1.5em 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
}

p.h4 {
  margin:0 0 .5em 0;
  color: #000;
}

a {
  color: #ee592e;
}

b, strong {
  font-weight:bold;
}

.level_0 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: 500;
  line-height: 1.1;
  font-family: "TradeGothicW01-Extended", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #ee592e;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}

h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h1,
.h1 {
  font-size: 30px;
}

h2,
.h2 {
  font-size: 30px;
}

h3,
.h3 {
  font-size: 24px;
}

h4,
.h4 {
  font-size: 18px;
}

h5,
.h5 {
  font-size: 14px;
}

h6,
.h6 {
  font-size: 12px;
}

h1 small,
.h1 small {
  font-size: 24px;
}

h2 small,
.h2 small {
  font-size: 18px;
}

h3 small,
.h3 small,
h4 small,
.h4 small {
  font-size: 14px;
}

ul {
  margin:0 0 1.5em 0;
  padding:0;
}



ul.bullets, ol.bullets {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5em;
	padding-left: 30px;
}

form,
form td {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
  vertical-align: middle;
}

fieldset {
  border: 1px solid silver;
background: none;
margin-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

legend {
   background-color: white;
      padding-left: 5px;
      padding-right: 5px;
      font-weight: bold;
	font-size: 12px;
}

/* Visiblity Classes */
.hide-for-mobile {
	display: block;
}
.hide-for-desktop {
	display: none;
}




/* HeaderStyles */


header {
	position: relative;
	padding: 0;
	margin: 0 auto;
	max-width: 960px;
	min-height: 86px;
	clear: both;
}

header h1 {
	position: relative;
	margin: 0;
	padding: 0;
  height: 86px;
	width: 264px;
}

header h1 img {
	height: 86px;
	width: 264px;
	border: none;
}

header h1 a {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	height: 86px;
	width: 264px;
}

header h1 a span {
	margin: 0;
	padding: 0;
	position: relative;
	top: -1000px;
}



/*  Navigation
-------------------------------------------------------------- */


.navWrap {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%;
    height: 23px;
	background-color: #ee592e;
}

.nav {
	max-width: 960px;
	width: 100%;
	margin: 0px auto;
	position: relative;
	z-index: 999;
}


*, *:before, *:after {
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}


.menu-link { 
  display: none;
}

.menu { 
  float: left;
  font-family: "Trade Gothic W01 Roman";
}

.menu ul li.active, .menu ul li:hover {
	background-color: #701d1a;
}

.menu ul li ul li.active > a {
	background-color: #ee592e;
}

.menu ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  position: relative;
  display: inline-table;
  text-transform:uppercase;
}

.menu > li > ul.nav-child {
	min-width: 10em;
	padding: 0px 0px;
	font-family:"Trade Gothic W01 Light";
	text-transform: none;
	
}
.menu ul li { padding: 0px; }
.menu > ul > li { display: inline-block; }
.menu ul li a { display: block; text-decoration: none; color: #fff; font-size: 14px; }

.menu ul li span.separator { display: block; text-decoration: none; color: #fff; font-size: .9em; }

.menu ul li > a { height:23px; padding: 3px 14px 0px 14px; }

.menu ul li > span.separator { height:23px; padding: 3px 14px 0px 14px; }


.menu ul ul { 
  display: none; 
  position: absolute; 
  top:100%;
  min-width: 160px;
  text-transform: none;
  padding: 0px 0px;
  border: 6px solid #FFF;
}
.menu ul li:hover > ul { display: block; }
.menu ul ul > li { position: relative; }
.menu ul ul > li a { padding: 5px 15px 5px 10px; height: auto; background-color: #555555; }
.menu ul ul > li a:hover { background-color: #ee592e; color: #fff; }
.menu ul ul ul { position: absolute; left: 100%; top:0; }


/* End Navigation
-------------------------------------------------------------- */



/* Article Content Area
-------------------------------------------------------------- */

.orange {
	color: #ee592e;
}


.articleBanner img {
	max-width:960px;
	width:100%;	
}

.articleContentWrap {
	width:100%;
	position:relative;
	margin:0 auto;
	clear: both;
}

.articleContentArea {
	position:relative;
	max-width:960px;
	width: 100%;
	margin:0 auto;
	clear: both;
}

.articleContent {
	position:relative;
	width: 75%;
	float: left;
	padding: 0px 35px 35px 35px;
   border-left: 1px solid #ee592e;
	margin: -1px;
}

.articleTextAreaFull {
	position:relative;
	width: 100%;
	float: left;
}

.articleTextAreaFull_NewsEvents {
	position:relative;
	width: 100%;
}

.articleTextAreaFull img {
	width: 100%;
}

.articleTextAreaFull_NewsEvents img {
	width: 100%;
}


.articleTextArea {
	position:relative;
	width: 100%;
	float: left;
	padding:0 30px 40px 0;
}

.articleTextArea img {
	width: 100%;
}

.rightGraphic {
	position:relative;
	width: 30.5%;
	float: left;
	padding-bottom: 20px;
}

.rightGraphic img {
	width: 100%;
}

.article_IconRow {
	width: 100%;
	clear: both;
}

.article_Icon {
	padding: 10px 16px 0px 0px;
	height: 170px;
    float: left;
}

.article_Icon_txt {
	font-family: "TradeGothicW01-Extended", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	text-align: center;
	padding-bottom: 20px;
	max-width: 200px;
}



.page-header {
position: relative;
clear: both;
}

.page-header h2 {
font-family: "TradeGothicW01-Extended", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 0px 0px 16px 0px;
font-size: 30px;
color: #ee592e;
}



/* SideNav
-------------------------------------------------------------- */

.navCol {
position: relative;
float: left;
max-width: 240px;
width: 25%;
padding-bottom: 30px;
border-right: 1px solid #ee592e;
}

.navCol ul {
  margin:0;
  padding:0;
  list-style:none;
}

.navCol li {
  margin:0;
  padding:0;
}

.navCol ul li.NonLinkTitle {
  font-family: "Trade Gothic W01 Roman";
  font-size: 14px;
  padding: 6px 0px 6px 10px;
}

.navCol a {
  margin:0;
  padding: 6px 0px 6px 10px;
  text-align:left;
  color:#000;
  text-decoration:none;
  display:block;
  font-family: "Trade Gothic W01 Roman";
  font-size: 14px;
}

.navCol a:hover,
.navCol ul.menu li.active a:hover,
.navCol ul.menu li ul.nav-child li a:hover {
  color:#fff;
  background-color:#ee592e;
}

.navCol ul.menu li.active a {
	color:#ee592e
}

.navCol ul.menu li.current.active > a {
	  color:#FFF;
  background-color:#ee592e;
}

.navCol ul.menu li ul.nav-child li a {
	color:#000;
}


.navCol ul.menu li ul.nav-child li.active a {
  color:#ee592e;
  background-color:#FFF;
}

.navCol ul.menu li ul.nav-child li.current.active > a {
  color:#fff;
  background-color:#ee592e;
}

.navCol ul.menu > li > ul.nav-child {
	padding: 0px;
	width: 100%;
	text-transform: none;
}

.navCol ul.menu li ul.nav-child li > a {
height: auto;
padding: 6px 0px 6px 30px;
margin-left: -10px;
}

.navCol ul.menu li ul.nav-child li > a:before {
	content:"+";
	position:relative;
	left:-7px;
}

.navCol ul.menu li ul.nav-child li{ text-indent:-8px; }

.navCol ul.menu ul {
	border: none;
}

.navCol ul ul ul {
	display: block;
	position: relative;
	width: 100%;
	padding: 0px
}

.navCol ul.menu li ul.nav-child li ul.nav-child li > a {
	color: #000;
	background-color:#FFF;
	padding: 6px 0px 6px 50px;
}

.navCol ul.menu li ul.nav-child li ul.nav-child li.active > a {
	color: #ee592e;
}

.navCol ul.menu li ul.nav-child li ul.nav-child li > a:hover {
	color: #fff;
	background-color:#ee592e;
}

.navCol ul.menu li ul.nav-child li ul.nav-child li.active > a {
	color: #fff;
	background-color:#ee592e;
}

.navCol ul.menu li ul.nav-child li ul.nav-child li > a:before {
	content:">";
	position:relative;
	left:-7px;
}

.navCol ul.menu li ul.nav-child li ul.nav-child li { text-indent:-9px; }


/* Footer
-------------------------------------------------------------- */
.footerWrap {
  clear:both;
  width:100%;
  border-top:1px solid #ee592e;
}

.footer {
  max-width:952px;
  position:relative;
  margin:0 auto;
  padding:20px 4px;
  z-index: 0;
}

.custom_copyright {
  float:left;
  width:230px;
  max-width:230px;
}

.copyright, .copyright a {
  width:auto;
  color:#000;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

.footer ul.menu {
  margin:0;
  padding:0 0 0 35px;
  list-style:none;
  font-size:12px;
  float:left;
  width:auto;
}


.footer ul.menu li {
  float:left;
  width:140px;
  height:auto;
  margin:0;
  padding:4px 10px 4px 0;
}

.footer ul.menu li.item-101 {
 display:none;
}

.footer ul.menu li a {
  margin:0;
  padding:0;
  height:auto;
  color:#202020;
  text-decoration:none;
  font-family:"Trade Gothic W01 Roman";
  
}

.footer ul.menu li.deeper {
  font-family:"Trade Gothic W01 Bold";
}

.footer ul.menu li:hover,
.footer ul.menu li a:hover,
.footer ul.menu li.active,
.footer ul.menu li li:hover,
.footer ul.menu li li a:hover,
.footer ul.menu li li.active {
  background:none;
  color:#000;
}

.footer ul.menu li ul {
  clear:both;
}

.footer ul.menu li li{
  float:none;
}

.footer ul.menu li li a {
  font-weight:normal;
}





/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/* Tablet Breakpoint 1023 and 767 */
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/



@media all and (max-width: 767px) {
	


/* Article Content
-------------------------------------------------------------- */

.articleContent {
	width: 100%;
	padding: 0px 35px 35px 35px;
	border-left: 1px solid #ee592e;
	margin: -1px;
}



/* Side Nav
-------------------------------------------------------------- */

/* Visibility Mobile */
.hide-for-mobile {
	display: none;
}
.hide-for-desktop {
	display: block;
}

	
.navCol {
	display: none;
}



/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/* Mobile Breakpoint */
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
/***********************************************************************/

@media all and (max-width: 610px) {
	  
	  


/* SideNav
-------------------------------------------------------------- */

.navCol {
display: none;
}


/* SideNav
-------------------------------------------------------------- */

/* Article Content
-------------------------------------------------------------- */


.articleContent {
	width: 100%;
	padding: 0px 15px 15px 15px;
}


.articleTextArea {
	position:relative;
	float: none;
	width: 100%;
	padding: 0px;
}


.page-header h2 {
font-family: "TradeGothicW01-Extended", "Helvetica Neue", Helvetica, Arial, sans-serif;
margin: 0;
padding: 10px 0px 16px 0px;
font-size: 24px;
color: #ee592e;
}


}