/*
	File: typography.css
	Media: skyfiber™
	Author: Steve LaSalle
*/

/* Main text and colors */
body {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	line-height: 1.85em;
	color: #080808;
}

text {
	text-align: left;
}

a:link {
	color: #080808;
	text-decoration: underline;
}

a:visited {
	color: #080808;
	text-decoration: underline;
}

a:hover {
	color: #c81f2a;
	text-decoration: none;
}

a:active {
	color: #080808;
	text-decoration: underline;
}

/* Headers */
.header_h1 {
	font-size: 50px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.10em;
	line-height: 0.80em;
	color: #000000;
	text-transform: uppercase;
	font-weight: 600;
	margin: 6px 0 6px;
}

.header_h2 {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1em;
	color: #000000;
	text-transform: uppercase;
	font-weight: 300;
	margin: 10px 0 8px;
}

.header_h2 a:link {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1em;
	color: #000000;
	text-transform: uppercase;
	font-weight: 300;
	margin: 10px 0 8px;
	text-decoration: none;
}

.header_h2 a:visited {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1em;
	color: #000000;
	text-transform: uppercase;
	font-weight: 300;
	margin: 10px 0 8px;
	text-decoration: none;
}

.header_h2 a:active {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1em;
	color: #eec508;
	text-transform: uppercase;
	font-weight: 300;
	margin: 10px 0 8px;
	text-decoration: none;
}

.header_h2 a:hover {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1em;
	color: #eec508;
	text-transform: uppercase;
	font-weight: 300;
	margin: 10px 0 8px;
	text-decoration: none;
}

.header_h3 {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.header_h3_sub {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.header_h3_sub_sub {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.7em;
	color: #000000;
	text-transform: none;
	font-weight: 400;
}

.subheader_h4 {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 2em;
	color: #080808;
	background: #fffc9c;
	text-transform: none;
	font-weight: 500;
	text-decoration: none;
}

.subheader_h5 {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-transform: none;
	font-weight: 500;
	margin: 10px 0 8px;
	text-decoration: none;
}

.subheader_h5 a:link {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-transform: none;
	font-weight: 500;
	margin: 10px 0 8px;
	text-decoration: none;
}

.subheader_h5 a:visited {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-transform: none;
	font-weight: 500;
	margin: 10px 0 8px;
	text-decoration: none;
}

.subheader_h5 a:active {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #c81f2a;
	text-transform: none;
	font-weight: 500;
	margin: 10px 0 8px;
	text-decoration: none;
}

.subheader_h5 a:hover {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #c81f2a;
	text-transform: none;
	font-weight: 500;
	margin: 10px 0 8px;
	text-decoration: none;
}

/* Bottom Navigation */
.bottomnavigation a:link {
	font-family: Arial;
	font-size: 10px;
	color: #2c2c2c;
	text-align: left;
	text-decoration: none;
	font-weight: 400;
	margin: 20px 20px 0px 0px;
}

.bottomnavigation a:visited {
	font-family: Arial;
	font-size: 10px;
	color: #2c2c2c;
	text-align: left;
	text-decoration: none;
	font-weight: 400;
	margin: 20px 20px 0px 0px;
}

.bottomnavigation a:active {
	font-family: Arial;
	font-size: 10px;
	color: #c81f2a;
	text-align: left;
	text-decoration: none;
	font-weight: 400;
	margin: 20px 20px 0px 0px;
}

.bottomnavigation a:hover {
	font-family: Arial;
	font-size: 10px;
	color: #c81f2a;
	text-align: left;
	text-decoration: none;
	font-weight: 400;
	margin: 20px 20px 0px 0px;
}

.copyright_text {
	font-family: Arial;
	font-size: 10px; 
	color: #000000;
}

.bottombox_maintext { 
	font-family: Arial;
	font-size: 11px; 
	color: #ffffff;
	line-height: 1.25em;
}

.bottombox_subtext { 
	font-family: Arial;
	font-size: 11px; 
	color: #969494;
	line-height: 1.25em;
}

/* Various pages title text */
.pagetitle {
	font-family: Helvetica;
	font-size: 14px;
	line-height: 100%;
	color: #000000;
	font-weight: 400;
	text-decoration: none;
}

/* Text for sub navigation bar */
.navigation_right_maintext {
	font-family: Helvetica;
	font-size: 13px;
	line-height: 100%;
	color: #e5e1e1;
	text-decoration: none;
}

.navigation_right_subtext {
	font-family: Arial;
	font-size: 12px;
	line-height: 125%;
	color: #e5e1e1;
	text-decoration: none;
}

/* Setting for content boxes */
.maincontent_box { 
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px; 
	border: 0px;
	background: #1461a8;
	font-family: Arial;
	font-size: 11px; 
	color: #000000;
}

/* Connect with us bar */
.connectwithus_text_nonlink {
	font-family: Arial;
	font-size: 11px;
	line-height: 100%;
	color: #e5e1e1;
	text-decoration: none;
}

.connectwithus_text a:link {
	font-family: Arial;
	font-size: 11px;
	line-height: 100%;
	color: #e5e1e1;
	text-decoration: none;
}

.connectwithus_text a:visited {
	font-family: Arial;
	line-height: 100%;
	font-size: 11px;
	color: #e5e1e1;
	text-decoration: none;
}

.connectwithus_text a:active {
	font-family: Arial;
	line-height: 100%;
	font-size: 11px;
	color: #eec508;
	text-decoration: none;
}

.connectwithus_text a:hover {
	font-family: Arial;
	line-height: 100%;
	font-size: 11px;
	color: #eec508;
	text-decoration: none;
}

/* Newsletter */
.newsletterform_input { 
	width: 190px; 
	padding: 8px 8px; 
	border: 1px solid #2f2f2f;
	background: #dad9b5;
	font-family: Arial;
	font-size: 11px; 
	color: #080808;
}

/* Contact Form*/
.contactform_input { 
	width: 184px;
	font-family: Arial;
	font-size: 11px; 
	color: #080808;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background: #e3eef4;
	border-color: #d2d3d5; 
	border-style: solid; 
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.contactform_hide { 
	width: 1px;
	color: #ffffff;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: #ffffff; 
	border-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.contactform_select { 
	font-family: Arial;
	font-size: 11px; 
	color: #080808;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background: #e3eef4;
	border-color: #d2d3d5; 
	border-style: solid; 
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.contactform_submitbutton { 
	width: 75px;
	font-family: Arial;
	font-size: 11px; 
	color: #080808;
	padding-left: 1px;
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 7px;
	background: #acacac;
	border-color: #d2d3d5; 
	border-style: solid; 
	border-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: 5px;
}

/* Differators */
.differators_names { 
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.salesscheduling { 
	font-size: 13px;
	font-family: Arial;
	color: #080808;
	text-transform: none;
}

.differators_names_sub_1line { 
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	line-height: 1em;
	color: #000000;
	text-transform: none;
	font-weight: 500;
	margin-left: 0.35cm;
	vertical-align: middle;
	margin-top: 15px;
}

.differators_names_sub_2line { 
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	line-height: 1em;
	color: #000000;
	text-transform: none;
	font-weight: 500;
	margin-left: 0.35cm;
	vertical-align: middle;
	margin-top: 10px;
}

.differators_names_sub_highlighted {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	line-height: 1em;
	color: #ffffff;
	text-transform: none;
	font-weight: 500;
	margin-left: 0.35cm;
	vertical-align: middle;
	margin-top: 15px;
}

.differators_names_sub_highlighted_2line {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	line-height: 1em;
	color: #ffffff;
	text-transform: none;
	font-weight: 500;
	margin-left: 0.35cm;
	vertical-align: middle;
	margin-top: 10px;
}

/* Sections */ 

/* Front */
.front_subheaders { 
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.front_news_title {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 2em;
	color: #080808;
	text-transform: none;
	font-weight: 600;
	text-decoration: none;
}


/* Solutions */
.solutions_header{
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 .75em;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.solutions_maintitle {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	line-height: 2em;
	color: #1461a8;
	font-weight: 500;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.solutions_solutions_maintitle {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	line-height: 2em;
	color: #ffffff;
	font-weight: 500;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.solutions_subtitle {
	font-family: Arial;
	font-size: 11px;
	line-height: 1.5em;
	color: #000000;
	text-decoration: none;
}

.solutions_headertitle {
	font-family: Helvetica;
	font-size: 15px;
	line-height: 1.7em;
	color: #000000;
	font-weight: 600;
	text-decoration: none;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.solutions_instructions {
	font-family: Helvetica;
	font-size: 10px;
	line-height: 1.7em;
	color: #000000;
	font-weight: 400;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.solutions_innertitle {
	font-family: Helvetica;
	font-size: 15px;
	line-height: 1.7em;
	color: #000000;
	font-weight: 600;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}

.solutions_text {
	font-family: Helvetica;
	font-size: 13px;
	line-height: 2em;
	color: #000000;
	font-weight: 500;
	text-decoration: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}

.solutions_text_highlight {
	font-family: Helvetica;
	font-size: 13px;
	color: #000000;
	font-weight: 500;
	text-decoration: none;
	background: #eec504;	
}

/* Customers */
.customers_howtobuy_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #080808;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
}

.customers_header{
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 .75em;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.casestudies_smalltext {
	font-size: 9px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	color: #000000;
	text-transform: none;
	font-weight: 500;
	text-decoration: none;
}

/* About SkyFiber */

/* Terms and Conditions and Privacy Practice */
.header_tacpp{
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 .75em;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.aboutskyfiber_contact_header_text {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 .75em;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}


/* Partner Programs */
.header_h1_partnerprograms {
	font-size: 40px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.05em;
	line-height: 0.85em;
	color: #080808;
	text-transform: uppercase;
	font-weight: 600;
	margin: 6px 0 6px;
}

/* Page title navigation */
.header_h2_partnerprograms {
	font-size: 22px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_leftwindow_headers {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1.5em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.header_h3_partnerprograms {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.header_h4_partnerprograms {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 45px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 45px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
}

.partnerprograms_front_subtext {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_contacttext {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

/* Rollver links */
.partnerprograms_front_contacttext {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_contacttext a:link {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: underline;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_contacttext a:visited {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: underline;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_contacttext a:active {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #eec508;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_contacttext a:hover {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #eec508;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_partnerlogotext {
	font-size: 17px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

/* Left side navigation */
.partnerprograms_front_left_partnerheadertext {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: .05em;
	line-height: 1.6em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.partnerprograms_front_signuptext {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.7em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

/* Main text */

.partnerprograms_introtext {
	font-size: 17px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.header_h3_nonindent_partnerprograms {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
}

.partnerprograms__nonindent_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
}

/* Why SkyFiber */
.header_h1_whyskyfiber {
	font-size: 40px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.05em;
	line-height: 0.85em;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	margin: 6px 0 6px;
}

.whyskyfiber_paragraph_text {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.whyskyfiber_paragraph_text a:link {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	line-height: 1.4em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.whyskyfiber_paragraph_text a:visited {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.4em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.whyskyfiber_paragraph_text a:active {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.4em;
	color: #c81f2a;
	text-transform: none;
	font-weight: 500;
}

.whyskyfiber_paragraph_text a:hover {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.02em;
	margin: 0 0 0;
	line-height: 1.4em;
	color: #c81f2a;
	text-transform: none;
	font-weight: 500;
}

/* News and Events */
.newsandevents_headers_text {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.newsandevents_newstitle {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	line-height: 2em;
	color: #000000;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_subnews_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	line-height: 2em;
	color: #000000;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_published {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	color: #7b7b7b;
	text-decoration: none;
	text-transform: none;
	margin-left: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_text_highlight {
	font-family: Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight: 600;
}

.newsandevents_twitter {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_subnewsbox_text {
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.5em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_pdfname_text {
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_titleheader_text {
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_events_ctia_text_other {
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_events_freebroadband_text {
	font-size: 32px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 2em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_events_ctia_headertext {
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.4em;
	color: #3865e7;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_events_justfillout_headertext {
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.4em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.newsandevents_events_justfillout_headertext_italic {
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.4em;
	color: #636363;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	font-style: italic;
}

.newsandevents_titleheader_sub_text {
	font-size: 18px;
	font-family: "Helvetica Neue", Helvetica;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 600;
}

.newsandevents_footer_text {
	font-size: 10px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}



/* About SkyFiber */

/* Left side navigation */
.aboutskyfiber_quickfacts_header_text {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: bold;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.aboutskyfiber_quickfacts_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.header_h2_aboutskyfiber {
	font-size: 22px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.8em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.aboutskyfiber_leftwindow_headers {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -0.03em;
	line-height: 1.5em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.aboutskyfiber_leftwindow_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.7em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.aboutskyfiber_executiveleadership_name_text {
	font-size: 20px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.aboutskyfiber_executiveleadership_title_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}


/* Technology and Resources */
.technologyandresources_pdfname_text {
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.technologyandresources_titleheader_text {
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: -.02em;
	margin: 0 0 0;
	line-height: 1.7em;
	color: #1461a8;
	text-transform: none;
	font-weight: 500;
}

.technologyandresources_titleheader_sub_text {
	font-size: 13px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.technologyandresources_footer_text {
	font-size: 10px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	line-height: 1.45em;
	color: #000000;
	text-decoration: none;
	text-transform: none;
	font-weight: 400;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.technologyandresources_rightwindow_text {
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica;
	letter-spacing: 0em;
	color: #07539a;
	text-decoration: none;
	text-transform: none;
	font-weight: 500;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}




