 @charset "utf-8";
/* CSS Document */
  
h2 {  
    color: #ffffff;  
    font-family: "Open Sans", Helvetica, Arial, sans-serif;  
    font-size: 17px;
	font-style:italic;
	font-weight:normal;
	margin-top:-3px;
}  

h2 a { color: #ffffff; text-decoration: none; }
  
h3 {  
    color: #343433;  
    font-family: "Open Sans", Helvetica, Arial, sans-serif;  
    font-size: 15px;  
    font-weight:normal; 
}  

h3 a { color: #343433; text-decoration:none; }
h3 a:hover { text-decoration:underline; }
  
h4 {  
    font-size: 18px;  
    font-weight:normal;
	color: #343433;  
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}
  
h5 {  
    color: #343433;  
    font-family: "Open Sans", Helvetica, Arial, sans-serif;  
    font-size: 12px;  
	text-decoration:underline;
    font-weight: normal;  
}  
  
h5 a { color: #343433; text-decoration: none; }

h6 {  
    color: #ffffff;  
    font-family: "Open Sans", Helvetica, Arial, sans-serif;  
    font-size: 11px;
    font-weight: normal;
	text-align:center;
}

h7 {
	font-size:17px;
	font-weight:bold;
	color: #000000;  
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

h8 {
	font-size:24px;
	color: #495a83;  
    font-family: "Contrail One", cursive;
	line-height:normal;
}

.heading {
	color:333;
	line-height:110%;
	margin-right:20px;	
	text-decoration:none;
	cursor:pointer;
}

h9 {
	font-size:14px;
	color: #00C;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	padding-right:20px;
	line-height:110%;
	cursor:pointer;
	text-decoration:underline;
}

p {
	color: #333;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	font-size: 15px;
}

.indent {
	margin-left:12%;
	margin-right:20px;
	line-height:150%;
}

h10 {
	font-family: sans-serif;
	text-transform:uppercase;
	font-size:22px;
	color:#495a83;
	line-height:normal;
}

h11 {
	font-family: 'News Cycle', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	color:#495a83;
	line-height:100%;
}

.lower {
	text-transform:none;
}

.noul {
	text-decoration:none;
}

.quote {
	font-size:20px;
	line-height:normal;
	color:#666;
	font-family: 'Archivo Narrow', sans-serif;
}

.newsmore {
	text-align:right;
	padding-right:40px;
	margin-top:10px;
}

h1 {
	font-size:26px;
	color: #495a83;  
    font-family: "Contrail One", cursive;
	line-height:normal;
	font-weight:100;
	font-size-adjust:none;
	font-style:normal;
	margin-left:20px;
	padding-right:20px;
	line-height:100%;
	}

::selection      { background:#fce772; color:#000; /* Safari and Opera */ }
::-moz-selection  { background:#fce772; color:#000; /* Firefox */ }

.formulas-impedance td {
	padding-bottom:20px;
}

.surveysubhead {
	color:#999;
	margin-top:20px;
	padding-bottom:20px;
}

.surveysubhead:before{
	content:'';
	width:30px;
	height:1px;
	background-color:#ccc;
	position:absolute;
	margin-left:-40px;
	margin-top:9px;
}

.surveysubhead:after{
	content:'';
	width:30px;
	height:1px;
	background-color:#ccc;
	position:absolute;
	margin-left:10px;
	margin-top:9px;
}

blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 2.5em 15px;
  quotes: "\201C""\201D""\2018""\2019";
  margin:0 40px;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 5em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  line-height:150%;
}
blockquote:after {
  color: #ccc;
  content: close-quote;
  font-size: 5em;
  line-height: 0.1em;
  margin-left: 0.25em;
  vertical-align: -0.5em;
}