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


<!--

/*styles for 0 and up @ 16px!*/
/* The max-width declaration below blocks this from ever working */

/* smallest 1 of 6 */

@media only screen and (min-width: 0em){
	


	.mobile-hide{ display: none !important; }
	
	.mobile-hide2{ display: none !important; }
	
	.char-show{ display: block !important; }
	
	.char-noshow{ display: block !important; }
	
	img.char {
			/* Set rules to fill background */

			max-width: 120%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 7px;
	        border-color: #990000;

		}
		
		img.char2 {
			/* Set rules to fill background */

			max-width: 120%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 7px;
	        border-color: #990000;

		}	
		
	img.homebanner {
			/* Set rules to fill background */

			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 0px;
	        border-color: #990000;

		}
		

			
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 24px; height: 0; overflow: hidden;
    padding-left: 28px; height: 0; overflow: hidden;
	padding-right: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 10;
    left: 10;
	right: 10;
	bottom: 10;
    width: 80%;
    height: 80%;
}
	
.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 0px;
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
}
.bigwhite a {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 13x;
	color: #FFF;
	text-decoration: underline;
}

.home-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 28px;
	line-height: 26px;
	font-weight: lighter;
	text-decoration: none;
	width: 90%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 25.75em; /* 700px @ for home */
	
}

.home-text a{
	text-decoration: none;
}

.home-title{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 24px;
	line-height: 26px;
	font-weight: light;
}	


.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	font-weight: bolder;
	text-decoration: none;
    }

.inline-list22 {
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 1rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 100%;
}

	
	p {
	width: 90%;
	min-width: 17.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 35.75em; /* 700px @ 16px edited less 8em */
	margin: 2em -2em;
	padding: 30px;
    margin-left: 30px;
	margin-right: 20px;
	line-height: 10px;
    }


/* For top nav bar */

.panelnav {
	
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	text-align: center;
	padding: 1rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 100%;
}



 /* THIS IS CONTROLLING MAIN NAV */		
.inline-list {
  margin: 0 auto 0rem auto;
  margin-left: 0rem;
  margin-right: 0rem;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  }
  
  .inline-list ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }
  
  .inline-list li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }

 .inline-list a {
    color: #000; }
	
 .inline-list li:before{
	color: #666;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list li:after{
	color: #666;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 /* THIS IS CONTROLLING TOP BAR */	
	.inline-list0 {
	  font-size: 85%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden; }
    .inline-list0 > li {
	  font-size: 85%;
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list0 > li > * {
      display: block; }
    .inline-list0 > a {
	  font-size: 85%;
      color: #FFF; }

	  
/* THIS IS CONTROLLING FOOTER NAV */	
	.inline-list2 {
	  font-size: 75%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 0rem;
      margin-right: 0rem;
      padding: 0;
      list-style: none;
      overflow: hidden;
	  color: #036; }
    .inline-list2 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list2 > li > * {
      display: block; }
    .inline-list2 > a {
      color: #036; }
	  
/* THIS IS THE BREADCRUMBS NAV */	  
	.crumble a{
	font-size: 14px;
	color: #036;
	text-align: left;
    }

/* WHITE TEXT FOR RIGHT BAR */	
    .quotefont {
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 20.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont a{
	color: #FFF;

    }

/* WHITE TEXT CHAR BOX II */	
    .quotefont2 {
	text-align: left;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 10.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 23.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 10px;
    margin-left: 10px;
	margin-right: 0px;
	text-indent:0;
    }

   .quotefont2 a{
	color: #FFF;

    }


/* For logo */

.panel0 {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	text-align: bottom;
	padding: 0rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}

 /* just a red line */
.panelline {
	border-top: 1px;
	border-style: solid;
	border-color: #990000;
	background: #990000;
  }
   
/* test code not in use */   
.separator {
  clear: both;
  width: 100%;
  border-top: 1px solid red;
}


/* blue area in main content box at top */
.panelblue {
	width: 100%;
	background: #003366;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
  
  /* blue area for about sub nav */
.panelblue2 {
	width: 100%;
	text-align: center;
	margin-left: 0px;
	margin-right: 0px;
	background: #003366;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }


/* Panels Foundation code for the box around the main content area */
.panel {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008cba; }
  .panel.radius {
    border-radius: 3px; }



 /* Filler area on big screen / hidden on mobile / area under logo */
.emptyredbox {
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
 
 /* bottom for mobile */
.emptyredbox2 {
	display: table-cell; 
	vertical-align: middle;
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
  
   /* bottom for mobile */
.emptybluebox {
	display: table-cell; 
	vertical-align: middle;
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
/* home page image not visible in this size */  
  .centerhome {
   width: 198px;
   height: 238px;
   position: relative;
   left: 50%;
   top: 50%; 
   margin-left: -99px;
   margin-top: -99px;
}

}




/* large phone - small tablet 2 of 6 */

/*styles for 540px - 620px @ 16px!*/
@media only screen and (min-width: 20em) and (max-width: 45.74em) {
	
	
	
	.mobile-hide{ display: block; }
	
	.mobile-hide2{ display: block; }

	.char-show{ display: block !important; }
	
	.char-noshow{ display: none !important; }
	
.home-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 18px;
	line-height: 18px;
	font-weight: lighter;
	text-decoration: none;
	width: 100%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 22.75em; /* 700px @ for home */
}

.home-text a{
	text-decoration: none;
	font-size: 18px;
}
.home-title{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 24px;
	line-height: 26px;
	font-weight: light;
}		
	
	p {
	width: 90%;
	min-width: 10.75em; /* 190px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 35.75em; /* 700px @ 16px edited less 8em */
	margin: 2em 2em;
	padding: 30px;
    margin-left: 1em;
	margin-right: 2em;
	line-height: 12px;
    }
	
	img.char {
			/* Set rules to fill background */

			max-width: 138px;
			
			/* Set up positioning */
			position: static;
			text-align: left;
			top: 10;
			left: 10;
			right: 10;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;
		
		}
		
		
	   img.char2 {
			/* Set rules to fill background */

			max-width: 110%;
			margin-left: 0px;
	        margin-right: 0px;
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;

		}
		
		
		img.homebanner {
			/* Set rules to fill background */

			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 7px;
	        border-color: #990000;

		}
		
			
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 24px; height: 0; overflow: hidden;
    padding-left: 28px; height: 0; overflow: hidden;
	padding-right: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 10;
    left: 10;
	right: 10;
	bottom: 10;
    width: 90%;
    height: 90%;
}	
		
		
		
		
	
  /* THIS IS CONTROLLING MAIN NAV */		
	.inline-list {
  margin: 0 auto 0rem auto;
  margin-left: 0rem;
  margin-right: 0rem;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  }
  
  .inline-list ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }
  
  .inline-list li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }

 .inline-list a {
    color: #000; }
	
 .inline-list li:before{
	color: #666;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list li:after{
	color: #666;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 /* THIS IS CONTROLLING TOP BAR */	
	.inline-list0 {
	  font-size: 90%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden; }
    .inline-list0 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list0 > li > * {
      display: block; }
    .inline-list0 > a {
      color: #FFF; }

	  
/* THIS IS CONTROLLING FOOTER NAV */	
	.inline-list2 {
	  font-size: 68%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 0rem;
      margin-right: 0rem;
      padding: 0;
      list-style: none;
      overflow: hidden;
	  color: #036; }
    .inline-list2 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list2 > li > * {
      display: block; }
    .inline-list2 > a {
      color: #036; }
	  
/* THIS IS THE BREADCRUMBS NAV */	  
	.crumble a{
	font-size: 14px;
	color: #036;
	text-align: left;
    }

/* WHITE TEXT FOR RIGHT BAR */	
    .quotefont {
	text-align: center;
	font-size: 10px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 20.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont a{
	color: #FFF;

    }
	
	
	/* WHITE TEXT CHAR BOX II */	
    .quotefont2 {
	text-align: left;
	display: inline-block;
    vertical-align: middle;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 25.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	padding: 20px;
    margin-left: 20px;
	margin-right: 0px;
	text-indent:0;
    }

   .quotefont2 a{
	color: #FFF;

    }

/* For top nav bar */

.panelnav {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	text-align: left;
	padding: 0rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 100%;
}

/* Panels Foundation code for the box around the main content area */
.panel {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008cba; }
  .panel.radius {
    border-radius: 3px; }




/* Foundation Panel Clone for Right Column added by Belinda */
.emptyredbox {
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
  
   /* bottom for mobile */
.emptyredbox2 {
	display: table-cell; 
	vertical-align: middle;
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }

/* home page image not visible in this size */  
  .centerhome {
   width: 198px;
   height: 238px;
   position: relative;
   left: 50%;
   top: 50%; 
   margin-left: -99px;
   margin-top: -99px;
}

}


/* large phone - small tablet 2 of 6 */

/*styles for custom nav break */
@media only screen and (min-width: 30em) and (max-width: 45.74em) {

	.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    }

.inline-list22 {
	
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: .1rem;
	text-align: left;
	padding: .5rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}


.home-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	line-height: 14px;
	font-weight: lighter;
	text-decoration: none;
	width: 100%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 22.75em; /* 700px @ for home */
}

.home-text a{
	text-decoration: none;
	font-size: 18px;
}


.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 0px;
	font-size: 13px;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
}
.bigwhite a {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 13x;
	color: #FFF;
	text-decoration: underline;
}

}



/* print 3 of 6 */

@media screen and (min-width: 45.75em),only print,projector{
	
	.mobile-hide{ display: block !important; }
	
	.mobile-hide2{ display: block !important; }
	
	.char-show{ display: none !important; }
	
	.char-noshow{ display: hidden !important; }
	
	
	body{
		background: #FFF; 
	}
	
	.mainnav {
	text-decoration: none;
    }
	
.inline-list22 {
	width: 100%;
	white-space: normal;
	text-align: left;
	margin: 0 0 0em 0;
	padding: 1em;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 0px solid #ccc; 
	border-top: 0px solid #ccc; 
    overflow: hidden;
  }
  
  .inline-list22 ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: 0rem;
	padding: 0;
    display: block; }
  
  .inline-list22 li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .1rem;
	padding: 0;
    display: block;
	}
	
 .inline-list22 li:before{
	color: #036;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list22 li:after{
	color: #036;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 .inline-list22 a {
    font-size: 13px;
	text-align: center;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bolder;
	color: #036;
	border-right: 0px solid #ccc;
	white-space: normal;
	}
	
.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 0px;
	font-size: 12px;
	line-height: 15px;
	color: #FFF;
	text-decoration: none;
}
.bigwhite a {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	color: #FFF;
	text-decoration: underline;
}

.home-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	line-height: 26px;
	font-weight: lighter;
	text-decoration: none;
	width: 90%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 25.75em; /* 700px @ for home */
}

.home-text a{
	text-decoration: none;
	font-size: 24px;
}

.home-title{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 20px;
	font-size: 24px;
	line-height: 26px;
	font-weight: light;
}	
	
	p {
	width: 90%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 35.75em; /* 700px @ 16px edited less 8em */
	margin: 2em 2em;
	padding: 30px;
    margin-left: 0px;
	margin-right: 0px;
    }	
	
	img.char {
			/* Set rules to fill background */

			max-width: 198px;
			
			/* Set up positioning */
			position: static;
			top: 10;
			left: 10;
			right: 10;
			border-style: solid;
	        border-width: 2px;
	        border-color: #990000;
		
		}
		
		img.char2 {
			/* Set rules to fill background */

			max-width: 110%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 2px;
	        border-color: #990000;
		
		}	
		
	img.char3 {
			/* Set rules to fill background */

			max-width: 218px;
			margin-left: 3px;
	        margin-right: 0px;
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 0px;
	        border-color: #990000;

		}	
				
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 24px; height: 0; overflow: hidden;
    padding-left: 28px; height: 0; overflow: hidden;
	padding-right: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 10;
    left: 10;
	right: 10;
	bottom: 10;
    width: 90%;
    height: 90%;
}
	
   /* THIS IS CONTROLLING MAIN NAV */		
.inline-list {
  margin: 0 auto 0rem auto;
  margin-left: 0rem;
  margin-right: 0rem;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  }
  
  .inline-list ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }
  
  .inline-list li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }

 .inline-list a {
    color: #000; }
	
 .inline-list li:before{
	color: #666;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list li:after{
	color: #666;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 /* THIS IS CONTROLLING TOP BAR */	
	.inline-list0 {
	  font-size: 92%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden; }
    .inline-list0 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list0 > li > * {
      display: block; }
    .inline-list0 > a {
      color: #FFF; }

	  
/* THIS IS CONTROLLING FOOTER NAV */	
	.inline-list2 {
	  font-size: 75%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden;
	  color: #036; }
    .inline-list2 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list2 > li > * {
      display: block; }
    .inline-list2 > a {
      color: #036; }
	  
/* THIS IS THE BREADCRUMBS NAV */	  
	.crumble a{
	font-size: 14px;
	color: #036;
	text-align: left;
    }

/* WHITE TEXT FOR RIGHT BAR */	
    .quotefont {
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 20.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont a{
	color: #FFF;

    }
	
	/* WHITE TEXT CHAR BOX II */	
    .quotefont2 {
	text-align: left;
	vertical-align: middle;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 25.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 0px;
	text-indent:0;
    }

   .quotefont2 a{
	color: #FFF;

    }

/* For top nav bar */

.panelnav {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	text-align: left;
	padding: 0rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 85%;
}

/* Panels Foundation code for the box around the main content area */
.panel {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008cba; }
  .panel.radius {
    border-radius: 3px; }
	
	
	
/* home page image sizer */  
  .centerhome {
   width: 198px;
   height: 238px;
   position: relative;
   left: 50%;
   top: 50%; 
   margin-left: -99px;
   margin-top: -99px;
}

}

/* laptop, standared old-school size screen - small tablet 4 of 6 */

/*styles for 800px and up @ 16px!*/
@media screen and (min-width: 50em){
	
	
	.mobile-hide{ display: block !important; }
	.char-show{ display: none !important; }
	.char-noshow{ display: none !important; }

	
	p {
	width: 90%;
	min-width: 10.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 35.75em; /* 700px @ 16px edited less 8em */
	margin: 0em 0em;
	padding: 0px;
    margin-left: 30px;
	margin-right: 0px;
    }
	
	img.char {
			/* Set rules to fill background */

			max-width: 198px;
			
			/* Set up positioning */
			position: static;
			top: 10;
			left: 10;
			right: 10;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;
		}
	
		img.char2 {
			/* Set rules to fill background */

			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			top: 10;
			left: 10;
			right: 10;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;

		}
	
	
	
	img.homebanner {
			/* Set rules to fill background */

			max-width: 90%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 0px;
	        border-color: #990000;

		}
	
		
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 24px; height: 0; overflow: hidden;
    padding-left: 28px; height: 0; overflow: hidden;
	padding-right: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 10;
    left: 10;
	right: 10;
	bottom: 10;
    width: 90%;
    height: 90%;
}


.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 0px;
	font-size: 14x;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
}
.bigwhite a {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	color: #FFF;
	text-decoration: underline;
}

	
	  /* THIS IS CONTROLLING MAIN NAV */		
	.inline-list {
.inline-list {
  margin: 0 auto 0rem auto;
  margin-left: 0rem;
  margin-right: 0rem;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  }
  
  .inline-list ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }
  
  .inline-list li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }

 .inline-list a {
    color: #000; }
	
 .inline-list li:before{
	color: #666;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list li:after{
	color: #666;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}
 /* THIS IS CONTROLLING TOP BAR */	
	.inline-list0 {
	  font-size: 100%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden; }
    .inline-list0 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list0 > li > * {
      display: block; }
    .inline-list0 > a {
      color: #FFF; }

	  
/* THIS IS CONTROLLING FOOTER NAV */	
	.inline-list2 {
	  font-size: 90%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden;
	  color: #036; }
    .inline-list2 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list2 > li > * {
      display: block; }
    .inline-list2 > a {
      color: #036; }
	  
	  
/* THIS IS THE BREADCRUMBS NAV */	  
	.crumble a{
	font-size: 14px;
	color: #036;
	text-align: left;
    }

/* WHITE TEXT FOR RIGHT BAR */	
    .quotefont {
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 8.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 8.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16 less2*/
	margin: 0em auto;
	padding: 0px;
    margin-left: 0px;
	margin-right: 0px;
	text-indent:0;
    }

   .quotefont a{
	color: #FFF;

    }

    /* WHITE TEXT CHAR BOX II */	
    .quotefont2 {
	display: inline-block;
    vertical-align: middle;
	text-align: left;
	vertical-align: middle;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 20.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont2 a{
	color: #FFF;

    }


/* For top nav bar */

.panelnav {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	text-align: left;
	padding: 0rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 95%;
}

/* Panels Foundation code for the box around the main content area */
.panel {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008cba; }
  .panel.radius {
    border-radius: 3px; }





 /* Foundation Panel Clone for Right Column added by Belinda */
.emptyredbox {
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
  .emptyredbox > :first-child {
    margin-top: 0; }
  .emptyredbox > :last-child {
    margin-bottom: 0; }
  .emptyredbox h1, .emptyredbox h2, .emptyredbox h3, .emptyredbox h4, .emptyredbox h5, .emptyredbox h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .emptyredbox h1.subheader, .emptyredbox h2.subheader, .emptyredbox h3.subheader, .emptyredbox h4.subheader, .emptyredbox h5.subheader, .emptyredbox h6.subheader {
      line-height: 1.4; }
  .emptyredbox.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .emptyredbox.callout > :first-child {
      margin-top: 0; }
    .emptyredbox.callout > :last-child {
      margin-bottom: 0; }
    .emptyredbox.callout h1, .emptyredbox.callout h2, .emptyredbox.callout h3, .emptyredbox.callout h4, .emptyredbox.callout h5, .emptyredbox.callout h6, .emptyredbox.callout p {
      color: #333333; }
    .emptyredbox.callout h1, .emptyredbox.callout h2, .emptyredbox.callout h3, .emptyredbox.callout h4, .emptyredbox.callout h5, .emptyredbox.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .emptyredbox.callout h1.subheader, .emptyredbox.callout h2.subheader, .emptyredbox.callout h3.subheader, .emptyredbox.callout h4.subheader, .emptyredbox.callout h5.subheader,      .panel2.callout h6.subheader {
        line-height: 1.4; }
    .emptyredbox.callout a:not(.button) {
      color: #008cba; }
  .emptyredbox.radius {
    border-radius: 3px; }
	
/* home page image sizer */  
  .centerhome {
   width: 198px;
   height: 238px;
   position: relative;
   left: 50%;
   top: 50%; 
   margin-left: -99px;
   margin-top: -99px;
}

}



/*styles for 756est px and up @ 1?px! for main nav only added by Belinda feb2017*/
@media screen and (min-width: 42em){
	

.inline-list22 {
	width: 100%;
	white-space: normal;
	float: left;
	margin: 0 0 0em 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 0px solid #ccc; 
	border-top: 0px solid #ccc; 
    overflow: hidden;
  }
  
  .inline-list22 ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: 0rem;
	padding: 0;
    display: block; }
  
  .inline-list22 li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .1rem;
	padding: 0;
    display: block;
	}
	
 .inline-list22 li:before{
	color: #036;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list22 li:after{
	color: #036;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 .inline-list22 a {
    font-size: 10px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bolder;
	color: #036;
	border-right: 0px solid #ccc;
	white-space: normal;
	}
	

	
}
	


/*styles for 1026est px and up @ 1?px! for main nav only added by Belinda feb2017*/
@media screen and (min-width: 57em){
	
	.mobile-hide{ display: block !important; }
	.char-show{ display: none !important; }
	.char-noshow{ display: none !important; }
	
	.mainnav {
	text-decoration: none;
    }

.inline-list22 {
	width: 100%;
	white-space: normal;
	float: left;
	margin: 0 0 0em 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 0px solid #ccc; 
	border-top: 0px solid #ccc; 
    overflow: hidden;
  }
  
  .inline-list22 ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: 0rem;
	padding: 0;
    display: block; }
  
  .inline-list22 li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .1rem;
	padding: 0;
    display: block;
	}
	
 .inline-list22 li:before{
	color: #036;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list22 li:after{
	color: #036;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 .inline-list22 a {
    font-size: 12px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bolder;
	color: #036;
	border-right: 0px solid #ccc;
	white-space: normal;
	}
	
.home-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	font-weight: lighter;
	text-decoration: none;
	width: 90%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 25.75em; /* 700px @ for home */
}

.home-text a{
	text-decoration: none;
}	

.bigwhite {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-right: 0px;
	font-size: 16x;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}
.bigwhite a {
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 16px;
	color: #FFF;
	text-decoration: underline;
}

}
	





/* oversized / computer standard - 5 of 6 */

/*styles for 1100px and up @ 16px!*/
@media screen and (min-width: 68.75em){
	
	.mobile-hide{ display: block !important; }
	
	.char-show{ display: none !important; }
	
	.char-noshow{ display: none !important; }
	
	.mainnav {
	text-decoration: none;
    }
	
.inline-list22 {
	width: 100%;
	white-space: normal;
	float: left;
	margin: 0 0 0em 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 0px solid #ccc; 
	border-top: 0px solid #ccc; 
    overflow: hidden;
  }
  
  .inline-list22 ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: 0rem;
	padding: 0;
    display: block; }
  
  .inline-list22 li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .1rem;
	padding: 0;
    display: block;
	}
	
 .inline-list22 li:before{
	color: #036;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list22 li:after{
	color: #036;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 .inline-list22 a {
    font-size: 13px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bolder;
	color: #036;
	border-right: 0px solid #ccc;
	white-space: normal;
	}
	
.home-text{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 24px;
	line-height: 26px;
	font-weight: lighter;
	text-decoration: none;
	width: 90%;
	min-width: 12.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 25.75em; /* 700px @ for home */
}

.home-text a{
	text-decoration: none;
}	
	
.home-title{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 34px;
	line-height: 36px;
	font-weight: light;
}	
	
	p {
	width: 90%;
	min-width: 18.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 35.75em; /* 700px @ 16px edited less 8em */
	margin: 2em 2em;
	padding: 30px;
    margin-left: 30px;
	margin-right: 20px;
	line-height: 12px;
    }
	
	img.char {
			/* Set rules to fill background */

			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			text-align: left;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;
			text-align: left;
		}
		
	img.char2 {
			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			text-align: left;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;
			text-align: left;

		}		
				
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 24px; height: 0; overflow: hidden;
    padding-left: 28px; height: 0; overflow: hidden;
	padding-right: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 10;
    left: 10;
	right: 10;
	bottom: 10;
    width: 90%;
    height: 90%;
}
		
		
	
  /* THIS IS CONTROLLING MAIN NAV */		
.inline-list {
  margin: 0 auto 0rem auto;
  margin-left: 0rem;
  margin-right: 0rem;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  }
  
  .inline-list ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }
  
  .inline-list li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }

 .inline-list a {
    color: #000; }
	
 .inline-list li:before{
	color: #666;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list li:after{
	color: #666;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 /* THIS IS CONTROLLING TOP BAR */	
	.inline-list0 {
	  font-size: 105%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden; }
    .inline-list0 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list0 > li > * {
      display: block; }
    .inline-list0 > a {
      color: #FFF; }

	  
/* THIS IS CONTROLLING FOOTER NAV */	
	.inline-list2 {
	  font-size: 90%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden;
	  color: #036; }
    .inline-list2 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list2 > li > * {
      display: block; }
    .inline-list2 > a {
      color: #036; }	
	  
/* THIS IS THE BREADCRUMBS NAV */	  
	.crumble a{
	font-size: 14px;
	color: #036;
	text-align: left;
    }
/* WHITE TEXT FOR RIGHT BAR */	
    .quotefont {
	text-align: left;
	font-size: 10px;
	color: #FFF;
	width: 80%;
	min-width: 10.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 10.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16 less2*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont a{
	color: #FFF;

    }
	
	/* WHITE TEXT CHAR BOX II */	
    .quotefont2 {
	text-align: left;
	font-size: 10px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 20.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont2 a{
	color: #FFF;

    }

/* For top nav bar */

.panelnav {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0rem;
	text-align: left;
	padding: 0rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 100%;
}

/* Panels Foundation code for the box around the main content area */
.panel {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008cba; }
  .panel.radius {
    border-radius: 3px; }




 /* Foundation Panel Clone for Right Column added by Belinda */
.emptyredbox {
	border-style: solid;
	border-width: 0px;
	border-color: #069;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }
  .emptyredbox > :first-child {
    margin-top: 0; }
  .emptyredbox > :last-child {
    margin-bottom: 0; }
  .emptyredbox h1, .emptyredbox h2, .emptyredbox h3, .emptyredbox h4, .emptyredbox h5, .emptyredbox h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .emptyredbox h1.subheader, .emptyredbox h2.subheader, .emptyredbox h3.subheader, .emptyredbox h4.subheader, .emptyredbox h5.subheader, .emptyredbox h6.subheader {
      line-height: 1.4; }
  .emptyredbox.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .emptyredbox.callout > :first-child {
      margin-top: 0; }
    .emptyredbox.callout > :last-child {
      margin-bottom: 0; }
    .emptyredbox.callout h1, .emptyredbox.callout h2, .emptyredbox.callout h3, .emptyredbox.callout h4, .emptyredbox.callout h5, .emptyredbox.callout h6, .emptyredbox.callout p {
      color: #333333; }
    .emptyredbox.callout h1, .emptyredbox.callout h2, .emptyredbox.callout h3, .emptyredbox.callout h4, .emptyredbox.callout h5, .emptyredbox.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .emptyredbox.callout h1.subheader, .emptyredbox.callout h2.subheader, .emptyredbox.callout h3.subheader, .emptyredbox.callout h4.subheader, .emptyredbox.callout h5.subheader,      .panel2.callout h6.subheader {
        line-height: 1.4; }
    .emptyredbox.callout a:not(.button) {
      color: #008cba; }
  .emptyredbox.radius {
    border-radius: 3px; }


/* home page image sizer */  
  .centerhome {
   width: 203px;
   height: 244px;
   position: relative;
   left: 50%;
   top: 50%; 
   margin-left: -99px;
   margin-top: -99px;
}

}

 

/* super sized - 6 of 6 */


@media screen and (min-width: 1200px){
	
	.mobile-hide{ display: block !important; }
	
	.char-show{ display: none !important; }

    .char-noshow{ display: none !important; }
	
	.mainnav {
	text-decoration: none;
    }
	
  .inline-list22 {
	width: 100%;
	white-space: normal;
	float: left;
	margin: 0 0 0em 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: 0px solid #ccc; 
	border-top: 0px solid #ccc; 
    overflow: hidden;
  }
  
  .inline-list22 ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: 0rem;
	padding: 0;
    display: block; }
  
  .inline-list22 li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .1rem;
	padding: 0;
    display: block;
	}
	
 .inline-list22 li:before{
	color: #036;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list22 li:after{
	color: #036;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 .inline-list22 a {
    font-size: 12px;
	padding: 0px 0px;
	text-decoration: none;
	font-weight: bolder;
	color: #036;
	border-right: 0px solid #ccc;
	white-space: normal;
	}
	
	p {
	width: 90%;
	min-width: 18.75em; /* 300px @ 16px edited less 10em BF nov 5 2016 */
	max-width: 35.75em; /* 700px @ 16px edited less 8em */
	margin: 2em 2em;
	padding: 30px;
    margin-left: 30px;
	margin-right: 20px;
	line-height: 12px;
    }
	
	img.char {
			/* Set rules to fill background */

			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;
			text-align: left;
		}
		
		
		img.char2 {
			/* Set rules to fill background */

			max-width: 100%;
			
			/* Set up positioning */
			position: static;
			top: 0;
			left: 0;
			right: 0;
			border-style: solid;
	        border-width: 3px;
	        border-color: #990000;
			text-align: left;
		}	
		
			
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 24px; height: 0; overflow: hidden;
    padding-left: 28px; height: 0; overflow: hidden;
	padding-right: 0px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 10;
    left: 10;
	right: 10;
	bottom: 10;
    width: 90%;
    height: 90%;
}	
		
		
		
		
		
		
  /* THIS IS CONTROLLING MAIN NAV */		

.inline-list {
  margin: 0 auto 0rem auto;
  margin-left: 0rem;
  margin-right: 0rem;
  padding: 0;
  list-style: none;
  overflow: hidden;
  float: left;
  }
  
  .inline-list ul {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }
  
  .inline-list li {
    list-style: none;
    float: left;
    margin-left: 0rem;
	margin-right: .3rem;
	padding: 0;
    display: block; }

 .inline-list a {
    color: #000; }
	
 .inline-list li:before{
	color: #666;
	font-weight: lighter;
	content: " [ ";
    padding: 0 0px;
}

 .inline-list li:after{
	color: #666;
	font-weight: lighter;
    content: " ] ";
    padding: 0 0px;
}

 /* THIS IS CONTROLLING TOP BAR */	
	.inline-list0 {
	  font-size: 110%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden; }
    .inline-list0 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list0 > li > * {
      display: block; }
    .inline-list0 > a {
      color: #FFF; }

	  
/* THIS IS CONTROLLING FOOTER NAV */	
	.inline-list2 {
	  font-size: 90%;
      margin: 1.0625 auto 1.0625rem auto;
      margin-left: 1rem;
      margin-right: 1rem;
      padding: 20;
      list-style: none;
      overflow: hidden;
	  color: #036; }
    .inline-list2 > li {
      list-style: none;
      float: left;
      margin-left: .9rem;
	  margin-right: 1rem;
	  padding: 20;
      display: block; }
    .inline-list2 > li > * {
      display: block; }
    .inline-list2 > a {
      color: #036; }	
	  
/* THIS IS THE BREADCRUMBS NAV */	  
	.crumble a{
	font-size: 14px;
	color: #036;
	text-align: left;
    }
	
/* WHITE TEXT FOR RIGHT BAR */	
    .quotefont {
	text-align: left;
	font-size: 10px;
	color: #FFF;
	width: 80%;
	min-width: 10.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 10.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont a{
	color: #FFF;

    }
	
	/* WHITE TEXT CHAR BOX II */	
    .quotefont2 {
	text-align: left;
	font-size: 11px;
	line-height: 12px;
	color: #FFF;
	width: 80%;
	min-width: 15.75em; /* 300px @ 16px less 6em BF edited 11/4/2016 */
	max-width: 23.75em; /* 700px @ 16px edited less 13em BF edited 11/4/16*/
	margin: 0em auto;
	padding: 20px;
    margin-left: 20px;
	margin-right: 20px;
	text-indent:0;
    }

   .quotefont2 a{
	color: #FFF;

    }
	
/* For top nav bar */

.panelnav {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0rem;
	text-align: left;
	padding: 0rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
	font-size: 120%;
}	

/* Panels Foundation code for the box around the main content area */
.panel {
	border-style: solid;
	border-width: 0px;
	border-color: #ff3300;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1.25rem;
	padding: 1.25rem;
	background: #FFFFFF;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
}
  .panel > :first-child {
    margin-top: 0; }
  .panel > :last-child {
    margin-bottom: 0; }
  .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
    line-height: 1;
    margin-bottom: 0.625rem; }
    .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
      line-height: 1.4; }
  .panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #b6edff;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #ecfaff; }
    .panel.callout > :first-child {
      margin-top: 0; }
    .panel.callout > :last-child {
      margin-bottom: 0; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
      color: #333333; }
    .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
      line-height: 1;
      margin-bottom: 0.625rem; }
      .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
        line-height: 1.4; }
    .panel.callout a:not(.button) {
      color: #008cba; }
  .panel.radius {
    border-radius: 3px; }
	
	
	
	
	
	 /* Foundation Panel Clone for Right Column added by Belinda */
.emptyredbox {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0rem;
	padding: 0rem;
	background: rgba(153, 0, 0, 1.0) /* Color background with 20% opacity */;
	font-family: "Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;
  }

/* home page image sizer */  
  .centerhome {
   width: 203px;
   height: 244px;
   position: relative;
   left: 50%;
   top: 50%; 
   margin-left: -99px;
   margin-top: -99px;
}
	
	
}


