<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*PCTLSUP-556 font Poppins*/
@font-face {
    font-family: 'Poppins Bold';
    src: url('/assets/fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins Regular';
    src: url('/assets/fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins SemiBold';
    src: url('/assets/fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Poppins Medium';
    src: url('/assets/fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Light';
    src: url('/assets/fonts/MaisonNeue-Light.otf') format('opentype'),
    url('/assets/fonts/MaisonNeue-Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Medium';
    src: url('/assets/fonts/MaisonNeue-Medium.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/MaisonNeue-Medium.otf') format('opentype'),
    url('/assets/fonts/MaisonNeue-Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Bold';
    src: url('/assets/fonts/MaisonNeue-Bold.otf') format('opentype'),
    url('/assets/fonts/MaisonNeue-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Book Superscript';
    src: url('/assets/fonts/MaisonNeueExtendedThin.otf') format('opentype'),
    url('/assets/fonts/MaisonNeueExtendedThin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'MaisonNeue';
	src: url('/assets/fonts/MaisonNeue-Medium.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/MaisonNeue-Medium.otf') format('opentype'),
    url('/assets/fonts/MaisonNeue-Medium.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Maison Neue Extra Bold";
	src: url('/assets/fonts/MaisonNeue-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('/assets/fonts/MaisonNeue-ExtraBold.otf') format('opentype'),
    url('/assets/fonts/MaisonNeue-ExtraBold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
}
@font-face {
    font-family: 'Maison Neue Thin';
    src: url('/assets/fonts/MaisonNeueThin.otf') format('opentype'),
    url('/assets/fonts/MaisonNeueThin.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body, div, td, span, h1, h2, h3, h4, li
{
	font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	line-height: 1.2em;
}
div, a{overflow:hidden;}
a img{border:0;}
a, a:visited{
	text-decoration:none;
	color:#666;
	outline:none;
	cursor: pointer;
}

a:hover
{
	text-decoration:underline;
	color: #666666;
}
a:active{
	color:#00853F;
}
h1{
	font-size:28px;
	margin-bottom:10px;
}
h2{
	font-size:22px;
	color:#00853F;
	margin-bottom:10px;
}
h2 a{
	font-size:22px;
	color:#00853F;
	margin-bottom:10px;
}
h3{
	font-size:18px;
}
h4{
	font-weight:bold;
}
sup{
	font-size:smaller;
	vertical-align: baseline;
	position: relative;
	bottom: 0.3em;
}
sub {
	font-size: smaller;
	vertical-align: baseline;
	position: relative;
	bottom: -0.25em;
}
ul{
	list-style-type:disc;
	padding-left:35px;
	margin:10px auto 10px auto;
}
ul li{
	margin-bottom:7px;
}
ul.no-bullets{
	list-style-type:none;
	padding-left:0;
	margin:10px auto 10px auto;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.disclaimer{
	color:#666;
	font-size:10px;
}
.text-right{
	text-align:right;
}
.text-center{
	text-align:center;
}
.vertical-top{
	vertical-align:top;
}
.border-right{
	border-right: 1px solid #CCC;
	padding-right: 30px;
}
strong, .bold
{
	font-weight: bold;
}
.last{ margin-right:0}
.price{
	color:#00853F;
	font-size:22px;
	text-align:center;
	margin:auto;
	font-weight:bold;
}
.price-large{
	color:#00853F;
	font-size:44px;
	text-align:center;
	margin:auto;
	font-weight:bold;
	height:44px;
}
.price-large sup{
	bottom: 0.5em;
	font-size:.6em;
}
.mboxDefault{height:0;}
/*------------------------Buttons----------------------*/
.button{
	font-size:0;
	display:block;
	background:url('/assets/images/sprites/template.png') no-repeat;
	float:left;
	margin:auto 5px auto 5px;
}
.btn-quick-billpay{
	background-position:-751px -1087px;
	width:123px;
	height:59px;
}
.btn-myaccount-signin{
	background-position:0 -533px;
	height:28px;
	width:170px;
}
.btn-myaccount-signin:hover{
	background-position:0 -563px;
}
.btn-learn-more{
	background-position:-174px -533px;
	height:28px;
	width:98px;
}
.btn-learn-more:hover{
	background-position:-174px -563px;
}
.btn-arrow{
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat scroll -205px -249px transparent;
  /* position: absolute; */
	height: 27px;
    width: 26px;
	display:inline-block;
	position:relative;

	margin-left:-24px;
	top:9px;
}
.btn-bundle{
	background-position:-279px -533px;
	height:28px;
	width:130px;
}
.btn-bundle:hover{
	background-position:-279px -563px;
}
.btn-start-now{
	background-position:-414px -533px;
	height:28px;
	width:88px;
}
.btn-start-now:hover{
	background-position:-414px -563px;
}
.btn-continue{
	background-position:-507px -533px;
	height:28px;
	width:88px;
}
.btn-continue:hover{
	background-position:-507px -563px;
}
.btn-check-avail{
	background-position:-602px -533px;
	height:28px;
	width:139px;
}
.btn-check-avail:hover{
	background-position:-602px -563px;
}
.btn-start-here{
	background-position:-745px -533px;
	height:28px;
	width:88px;
}
.btn-start-here:hover{
	background-position:-745px -563px;
}
.btn-get-started{
	background-position:-840px -533px;
	height:28px;
	width:98px;
}
.btn-get-started:hover{
	background-position:-840px -563px;
}
.btn-green-arrow{
	background-position:-307px -602px;
	height:20px;
	width:18px;
}
.btn-go-to-offer{
	background-position:0 -630px;
	height:28px;
	width:88px;
}
.btn-go-to-offer:hover{
	background-position:0 -663px;
}
.btn-search{
	background-position:-94px -630px;
	height:28px;
	width:88px;
}
.btn-search:hover{
	background-position:-94px -663px;
}
.btn-c2c{
	background-position:-188px -630px;
	height:28px;
	width:132px;
}
.btn-c2c:hover{
	background-position:-188px -663px;
}
.btn-start-over{
	background-position:-326px -630px;
	height:28px;
	width:88px;
}
.btn-start-over:hover{
	background-position:-326px -663px;
}
.btn-add-to-cart{
	background-position:-418px -630px;
	height:28px;
	width:98px;
}
.btn-add-to-cart:hover{
	background-position:-418px -663px;
}
.btn-select{
	background-position:-522px -630px;
	height:28px;
	width:88px;
}
.btn-select:hover{
	background-position:-522px -663px;
}
.btn-twitter-icon{
	background-position:-407px -488px;
	height:25px;
	width:26px;
}
.btn-facebook-icon{
	background-position:-317px -489px;
	height:25px;
	width:25px;
}
.btn-youtube-icon{
	background-position:-346px -488px;
	height:24px;
	width:58px;
}
.btn-feedback-icon{
	background-position:-491px -487px;
	height:32px;
	width:102px;
}
.btn-get-atease{
	background-position:-618px -630px;
	height:33px;
	width:230px;
}
.btn-get-atease:hover{
	background-position:-618px -663px;
}

.learn-more
{
	color: #00853F;
	position: relative;
	padding-left: 20px;
	padding-top: 2px;
}
.learn-more:before
{
	position: absolute;
	left: 0;
	top: 0;
	height: 17px;
	width: 17px;
	content: ' ';
	background: url('/assets/images/sprites/template.png') no-repeat -470px -488px;
}

/*------------------------End Buttons------------------*/

/*------------------Navigation Bar Styles-------------------*/

.nav-bar a,
.nav-bar a:visited,
.nav-bar a:active,
#tpl_nav-bmg a,
#tpl_nav-smb a
{
	color:#333333;
}
.nav-bar a#tpl_global-nav-quick-bill-pay,
.nav-bar a#tpl_global-nav-quick-bill-pay:visited,
.nav-bar a#tpl_global-nav-quick-bill-pay:active,
#tpl_nav-bmg a#tpl_global-nav-quick-bill-pay,
#tpl_nav-smb a#tpl_global-nav-quick-bill-pay
{
	color:#00853f;
}
.nav-bar a:hover, #tpl_nav-bmg a:hover ,#tpl_nav-smb a:hover
{
	color:#333333;
}
#header-cta-btn a, #header-cta-btn a:visited, #header-cta-btn a:active{color:#ffffff;}
#header-cta-btn {
  margin-right: 15px;
  margin-top: -12px;
}
.business-group-nav
{
	height:20px;
	margin: -6px 0px 0px 0px;
	z-index:999;
}

/*** ESSENTIAL STYLES ***/
.sf-menu
{
	margin: 0;
	padding: 5px;
	list-style: none;
	float: left;
}

.sf-menu li,
.sf-menu a
{
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu ul
{
	position:		absolute;
	top:			-999em;
	width:			100%;
}

.sf-menu a
{
	padding-top: .15em;
	display: block;
	position: relative;
	float: left;
}

.sf-menu li {
	float:			left;
	position:		relative;
}

.sf-menu li:hover ul
{
	left:			0;
	top:			2em;
	z-index:		99;
}

.business-group-nav li li
{
	margin-left:10px;
}
.business-group-nav .heading
{
	font-weight:bold;
	margin-left:0;
	color:#666;
	margin-top:10px;
}

.nav-bar,
.nav-bar div,
.nav-bar ul,
.nav-bar li
{
	overflow: visible;
}

.business-group-nav li a
{
	width:auto;
	color:#666;
	line-height:20px;
	text-align:left;
}
.business-group-nav li a:hover
{
	text-decoration: underline;
}
.business-group-nav li a
{
	font-size: 18px;
	text-decoration: none;
	margin: 0 10px 0 -8px;
	font-weight: normal;
	font-family:Arial;
}

#tpl_nav-smb
{
	width: 170px;
}

#tpl_nav-smb li
{
	margin-left: 0;
}

#tpl_nav-res a
{
	margin-left: 31px;
	margin-right: 40px;
	font-weight: bold;
	color: #00853F;
	text-decoration: none;
}

/*--------------------RES Subnav----------------------*/
.subnav-bar
{
	margin-top:0;

	position:relative;
	z-index:888;
	margin-bottom:15px;
	background:#EEEEEE;
	border-top:2px solid #999;
}

.subnav-bar,
.subnav-bar div,
.subnav-bar ul,
.subnav-bar li
{
	overflow: visible;
}

.level1-nav-links
{
	height: auto;
	padding: 0;
	z-index: 999;
}

.level1-nav-links ul.sf-menu .subnav-current a { color: #00853F; font-weight: bold; }
.level1-nav-links ul.sf-menu .subnav-current li a { font-weight: normal; }

.level1-nav-links ul ul
{
	width: 236px;
	padding-bottom: 12px;
	min-height: 30px;
	margin-top: -3px;
	margin-left: -1px;
	z-index: 999;
}
.level1-nav-links ul ul:after
{
	position: absolute;
	content: " ";
	bottom: 0;
	left: -1px;
	height: 30px;
	width: 235px;
	display: block;
	z-index: 999;
	background: transparent url('/assets/images/sprites/global-header.png') 0 -440px no-repeat;
}

.level1-nav-links ul ul a
{
	border: 0;
	color: #00853F;
	padding-left: 25px;
	z-index: 9999;
}

.level1-nav-links ul ul li
{
	background: transparent url('/assets/images/templates/subnav-dd-bg-mid.png') -1px 0 repeat-y;
	width: 236px;
	border: 0;
	margin: 0;
	padding-bottom: 3px;
	padding-top: 5px;
	min-height: 15px;
	clear: both;
}
.level1-nav-links ul ul .first
{
	padding-top:15px;
}

.level1-nav-links a
{
	margin-top: -4px !important;
	padding: 8px 0px 0px 27px;
	line-height: 16px;
	color: #333333;
	z-index: 1;
	font-weight: normal;
	font-size: 14px;
	font-family:Arial;
}

.level1-nav-links li
{
	padding-bottom: 5px;
}

.level1-nav-links .last
{
	border-right: 0;
}
.sf-menu li a{font-size:18px; line-height:1.2em;}
ul.level1-nav-links ul.sf-menu a{
	color: #333333;
	font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
}
.sf-menu .level2-nav-links{
font-size:12px;
}
ul.visible-xs.level1-nav-links{border:0;  }
ul.visible-xs.level1-nav-links li{width:100%; background-color:#fff; border-top:2px solid #999; padding: 10px 0;}
ul.visible-xs.level1-nav-links li a{color:#00853F;font-size:16px;}
ul.visible-xs.level1-nav-links li:first-child{border-top:0;}
ul.visible-xs.level1-nav-links li.menu-mobile-green{background-color:#34B233; border-top:2px solid #fff; }
ul.visible-xs.level1-nav-links li.menu-mobile-green a{color:#000;}
ul.visible-xs.level1-nav-links li.menu-mobile-green:first-child{border:0;}
ul.visible-xs.level1-nav-links li.menu-header-title{color:#fff; background-color:#00853F; margin-bottom:0; }
ul.visible-xs.level1-nav-links li.menu-header-title img{margin-right:7px;}
ul.visible-xs.level1-nav-links li.menu-header-title a{color:#fff; margin-left:30px;}

#mobile-dd-menu{
	background-color: #fff;
    border: 1px solid #666;
    margin-left: 19%;
    margin-top: 35px;
    width: 80%;
	padding:0;
	-webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
	box-shadow: 1px 1px 3px 0px rgba(0,0,0,0.5);
}

.sf-menu a.level2-nav-links:before
{
	position: absolute;
	content: " ";
	left: 11px;
	top: 11px;
	width: 6px;
	height: 10px;
	z-index:9999;
	background: url('/assets/images/sprites/global-header.png') -3px -383px no-repeat;
}

.nav-bar-billpay2
{
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -61px -8px;
	width: 135px;
	display: block;
	float: left;
	color: #00853F;
	font-size: 14px;
	font-weight: bold;
	margin: 8px 15px 0px 75px;
	padding: 3px 6px;
}
ul.visible-xs .nav-bar-billpay2{background:none;}
.navbar-toggle{margin-right:0;}
.menu-x{
	color: #fff;
    display: inline-block;
    float: right;
    font-size: 28px;
    margin-right: 7px;
    margin-top: -7px;
}
/*-----------------End Sub-Navigation--------------------------*/

/*--------   Header  ----------*/
.main-container
{
	width: 960px;
	margin: auto;
	padding-top: 10px;
	margin-top: 0;
}

.logo
{
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -13px -304px;
	width: 162px;
	height: 34px;
	float: left;
	margin: 25px auto 25px 10px;
	display: block;

}
.global-above-logo-nav
{
	color: #333333;
	font-size: 12px;
	float: left;
	text-align: left;
	width: 285px;
	white-space: nowrap;
	margin-top: 10px;
}
.global-above-logo-nav a
{
	color:#333333;
	padding: 0px 0px 0px 32px;
}

.global-above-logo-nav .current a
{
	color: #00853F;
	font-weight: bold;
}

.global-above-logo-nav span
{
	float: left;
	margin-right: 0;
}

#lbiz
{
	float: left;
	background: none;
	display: block;
	height: 22px;
	width: 150px;
	margin-left: 0;
	position: relative;
	z-index:1000;
}
#lbiz-drop
{
	height: 20px;
	width: 10px;
	float: right;
	background: url("/assets/images/sprites/global-header.png") no-repeat -18px -380px;
}
.lbiz-dropped #lbiz-drop
{
	background-position: -33px -380px;
}

#lbiz-link
{
	display: none;
	padding: 9px 0 0 1px;
}
.lbiz-dropped #lbiz-link
{
	display: block;
}


.global-nav
{
	color:#666;
	font-size:12px;
	float:right;
	width:550px;
	text-align:right;
	padding: 10px 33px 0px 0px;
	position:relative;
}
.global-nav a
{
	color:#666;
	display: inline;
	margin-left: 10px;
	position:relative;
}


.header-contact{
	color:#666;
	float:right;
	clear:right;
	padding: 6px 40px 0px 0px;
}
.header-contact td {vertical-align:middle}

#dynamic-800-number{color:#666;  margin-right: 10px;}
.phone-icon{
float:left;
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -160px -188px;
	width: 20px;
	height: 21px;
	vertical-align:bottom;
	margin-top: 0px;

}
.chat-icon{
float:left;
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -98px -188px;
	width: 26px;
	height: 21px;
	clear:both;
	margin-top: 0px;
	margin-left: 9px;
	margin-right: 3px;
}
#mobile-contact-icons{margin-top:7px;}
#mobile-contact-icons .phone-icon{margin-right:5px;}
#mobile-contact-icons .chat-icon{margin-right:10px;}
.gheader-emailus-icon
{
	float: left;
	background: url('/assets/images/sprites/global-header.png') no-repeat -90px -190px;
	display: block;
	width: 16px;
	height: 11px;
	clear: both;
	margin-top: 0;
	margin-left: 14px;
	margin-right: 4px;
}
/* US10772 - Javascript warning content*/
.noscript
{
	padding: 18px;
	min-width: 300px;
	background: rgb(255, 139, 25);
}
.noscript a, .noscript a:visited{
	color: black;
	text-decoration: underline;
}
.noscript .msgIcon{
	width: 50px;
	float: left;
	height: 50px;
}
.noscript .msgIcon img{
	width: 50px;
}
.noscript .alertMsg{
	color: #FFF;
	font-size: 16px;
	padding: 5px 0 0 10px;
}
#page .noscript .alertMsg {
    padding-top: 0px;
}

.footerWrapper {
    border-top: 1px solid #B2B2B2;
    padding: 40px 0;
	background-color:#FFFFFF;
}

.footerInnerWrap {
    width: 945px;
    margin: 0 auto;
}

.footerInnerWrap .ctlLogoImgNew {
    background: url(/assets/images/page-components/global-menu/Brightspeed_Logo_Full_Color_RGB.svg);
    float: left;
    width: 187px;
    height: 42px;
    background-repeat: no-repeat;
    background-position: center 15px;
    margin-top: -10px;
	margin-right: 20px;
}

.footerContent {
    float: left;
    width: 77%;
    position: relative;
    font-family: "Poppins Regular", sans-serif;
    line-height: 16px;
    font-size: 12px;
    color: #000000;
}

.footerContent a,
.footerContent a:hover,
.footerContent a:active,
.footerContent a:focus,
.footerContent a:visited {
    color: #000000;
    white-space: nowrap;
    text-decoration: none;
    outline: none;
	font-family: "Poppins Regular", sans-serif;
	padding: 0 2px;
}

.footerContent a:hover {
    text-decoration: underline;
}

#copyright_text-static {
    font-size: 12px;
	font-family: "Poppins Regular", sans-serif;
    color: #000000;
    width: 75%;
    display: inline-block;
}

.footerFeedback-static {
    display: inline-block;
    width: auto;
    margin-left: 0px !important;
    margin-top: 0px !important;
}

/*-----------------Search Styles---------------------------*/
.search-form {
  float: right;
  height: 42px;
  position: relative;
  width: 305px;
}

#tpl_search-form{margin:0;}

#tpl_search-input {
  background-image: url("/assets/images/sprites/global_nav_sprite.png");
  background-repeat: no-repeat;
  background-position: -8px -314px;
  background-size: 302px auto;
  border: 0 none;
  font-size: 12px;
  height: 42px;
  margin: 0;
  padding-left: 0;
  padding-top: 3px;
  position: absolute;
  text-indent: 10px;
  text-transform: capitalize;
  top: 5px;
  width: 275px;
}
#tpl_search-form #site-search-submit {
  background: transparent url("/assets/images/sprites/global_nav_sprite.png") no-repeat scroll -254px -319px;
  background-size: 302px auto;
  display: inline-block;
  height: 36px;
  margin-left: -41px;
  position: absolute;
  right: 12px;
  top: 10px;
  width: 41px;
}


.watermark
{
	color:#666;
}
/*-----------------End Search------------------------------*/

.page-content-top{
	width:960px;
	height:170px;
	background:url('/assets/images/sprites/template.png') no-repeat 0 0;
	z-index:-1;
}

#top-left-h1
{
	float: left;
	position: relative;
	z-index: 4;
	color: #00853F;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 0;
}

.h1wrapper
{
	margin-left: 22px;
	margin-top: 8px;
}

.page-content{
	/* border-right:1px solid #CACCCD;
	border-left:1px solid #CACCCD; */
	margin-top: -165px;
	padding:15px 20px 15px 20px;
	min-height:250px;
	position:relative;
}
.page-content-bottom
{
	width:960px;
	height:131px;
	background: url('/assets/images/sprites/template.png') no-repeat 0 -287px;
	margin-top:-125px;
	z-index:-1;
}
.page-centered
{
	margin: 15px auto 0 20px;
}

/*------------------------Footer Styles----------------*/
.footer{
	text-align:center;
	margin-bottom:10px;
	padding:10px;
}

.footer, .footer a
{
	color: #666;
	font-size: 11px;
	line-height: 1.6em;
}
div#responsive-footer .sml-logo {
	margin: 22px 0 0 32px;
}
div#responsive-footer .footer-new {
	text-align: left;
	font-size: 12px;
	padding-top: 22px;
}
div#responsive-footer #copyright_text, div#responsive-footer span {
  color: #666;
}
@media (max-width: 768px){
	.footer{
		text-align:left;
	}
	div#responsive-footer .mobile_hide {
		display: none;
	}
	div#responsive-footer .sml-logo {
		margin: 22px 0 0 15px;
	}
	div#responsive-footer .footer-new {
		clear: left;
		padding-left: 16px;
	}
	div#responsive-footer .footerFeedback {
		clear: left;
		display: inline-block;
		margin-left: 0;
		margin-top: 0;
		padding-top: 17px;
		padding-bottom: 2px;
	}
	/* US10772 - Javascript warning content*/
	.noscript .msgIcon{
		height: 60px;
		padding-top: 6px;
	}
	#page .noscript .msgIcon{
		height: 50px;
		padding-top: 0;
	}



	/* Mobile Footer */
	.ctlm-footer-new {
		padding: 20px 15px 0;
		background-color: #fff;
		width: 100%;
		border-top: 1px solid #ccc;
	}
	.ctlm-footer-new ul{
		clear: both;
		overflow: hidden;
		margin: 0;
		padding-left: 0;
		width: 100%;
		list-style: outside none none;
	}
	.ctlm-footer-new ul li{
		float: left;
		border-right: 1px solid #9a9b9c;
		font: 11px/11px arial !important;
		padding: 0 10px;
		margin: 5px 0;
		list-style: none;
	}
	.ctlm-footer-new ul li:first-child{
		padding-left: 0;
	}
	.ctlm-footer-new ul li a{
		color: #666;
		font: 11px/11px arial;
		text-decoration: none;
		outline: none;
		white-space: nowrap;
	}
	.ctlm-footer-new ul li a:hover{
		text-decoration: underline;
	}
	.ctlm-footer-new ul li::before{
		content: ""
	}
	.ctlm-footer-new ul li:last-child{
		border: 0;
	}
	.footerCopyrightText{
		position: relative;
		float: left;
		color: #666;
		font: 11px/11px arial;
		padding: 0 10px;
		margin: 5px 0;
	}
	.footerFeedbackArea{
		position: relative;
		float: right;
		font: 11px/11px arial;
	}
	.footerFeedbackArea a{
		color: #666;
		font: 11px/11px arial;
	}
	img[src^="https://secure.adnx"] {
		vertical-align: bottom;
		display: block;
	}
	footer.container{
		padding-left: 0;
		padding-right: 0;
	}
	.sml-logo{
		margin: 0 0 10px;
	}
	.footerCopyrightArea{
		margin-bottom: 10px;
	}
	.footer-links {
		width: 95%;
		margin: -1rem auto 1rem auto;
		box-sizing: border-box;
		text-align: center;
	}
	.ctlm-footer-new .footer-links {
		margin: 0 auto;
		padding: 12.5px 0;
		width: 90%;
		border-bottom: solid 0.1rem #cccccc;
	}
	.ctlm-footer-new .footer-link-content {
		float: left;
		width: 45%;
		height: 25px;
		margin-top: 3px;
	}
	.footer-links div {
		display: inline-block;
		vertical-align: middle;
		box-sizing: border-box;
	}
	.svg_icon_footer {
		width: 2.5rem;
		float: left;
	}
	.ctlm-footer-new .footer-link-content a {
		color: #00853f;
		font-size: 16px;
		font-weight: normal;
	}
	.ctlm-footer-new .footer-link-divider {
		float: left;
		min-height: 3rem;
	}
	.ctlm-footer-new .footer-link-margin {
		margin-left: 1rem;
	}
	img.image-height {
		width: 100%;
	}
	.ctlm-footer-new .footer-link-margin {
		margin-left: 1rem;
	}
	.ctlm-footer-new .image-height {
		height: 30px;
		min-width: 1px;
	}
	.ctlm-footer-new .copyright {
		width: 100%;
		text-align: center;
		font-size: 14px;
		color: #666666;
		font-weight: normal;
		margin-bottom: 0px;
	}
	#ol_static_footer_feedback_link img {
		width: 12px;
	}
	.svg_icon_footer .svgIcon {
		fill: #a3a3a3;
	}
	.svg_icon_footer + a {
		margin-left: 1rem;
		vertical-align: -1rem;
	}
	.footer-links div a{
		line-height: 1.42857143;
	}
	#home.additionalMargin,#plans.additionalMargin{
		margin-top: 70px;
	}
	div#global-disclamer{
		margin-left: 15px;
		margin-bottom: 37px;
	}
	#plans-section{
		height: 70px;
		margin-top: -70px;
	}
	#details-link-pre-footer-wrapper {
		border-bottom: 1px solid #ccc;
	}
}
@media (min-width: 768px) and (max-width: 990px) {
	div#responsive-footer .sml-logo {
		margin: 22px 0 0 13px;
	}
	div#responsive-footer .footer-new {
		clear: left;
		padding-left: 12px;
	}
	div#responsive-footer .tablet_hide {
		display: none;
	}
	div#responsive-footer .footerFeedback {
		float: left;
		margin-left: 614px;
		margin-top: -18px;
	}
}
@media (min-width: 991px) {
	div#responsive-footer .fullscreen_hide {
		display: none;
	}
	div#responsive-footer #copyright_text {
		color: #666;
		float: left;
	}
	div#responsive-footer .footerFeedback {
		margin-left: 440px;
		margin-top: 0px;
		position: relative;
		bottom: 3px;
	}
}

@media only screen and (max-width: 991px){
	.footerInnerWrap .ctlLogoImgNew {
		float: none;
		display: block;
	}

	.footerInnerWrap {
        width: 721px;
    }
	.footerContent {
        width: 100%;
		margin-top: 15px;
    }
}

@media only screen and (max-width: 767px){
	.footerWrapper {
		padding: 15px 15px 0px;
	}
	.footerContent {
		margin-bottom: 15px;
	}

	.footerContent {
		width: 100%;
		padding-left: 0;
		font-size: 12px;
		line-height: 20px;
	}
	.footerInnerWrap{
		width: 100%;
	}
	.footerInnerWrap .ctlLogoImgNew {
		float: none;
		display: block;
	}
}

@media (max-width: 320px) {
    .footerFeedback-static {
        float: right;
    }
}
/*----------------------End Footer---------------*/


/*----------------------Modal Window Styles---------------*/
.modal
{
	width:406px;
	min-height:100px;
	padding:0;
}
.modal .modal-top
{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -7px -2px;
	height:17px;
	width:386px;
	padding:10px;
	text-align:center;
	font-weight:bold;
}
.modal .modal-bottom{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -7px -80px;
	width:406px;
	height:52px;
}
.modal .modal-content
{
	width:366px;
	padding:20px;
	background:transparent url('/assets/images/templates/modal_bg.png') repeat-y 0 0;
	overflow:visible;
}
.modal .modal-close-btn{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -378px -168px;
	height:16px;
	width:16px;
	display:block;
	float:right;
	vertical-align:bottom;
}

.modal .modal-close
{
	float: right;
	width: 100px;
	line-height: 15px;
	text-align: center;
}
.zam_close, .ctam_close, .mam_close{float:left;}
#zam_close-button,#ctam_close-button,#mam_close-button{float:left; margin-left:5px;}
.modal .modal-close a{
	font-size:11px;
	color:green;
}
.modal .modal-block-top{
	margin-top:10px;
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -9px -136px;
	height:10px;
	width:356px;
}
.modal .modal-block-bottom{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -9px -168px;
	height:12px;
	width:356px;
}
.modal .modal-block{
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	background-color:#E7E7E7;
	min-height:10px;
	width:354px;
}
.modal-block-title{
	background: url('/assets/images/sprites/modal_sprite.png') no-repeat -378px -188px;
	padding-left:20px;
	margin-left:10px;
}
.modal-block-title{
	background: url('/assets/images/sprites/modal_sprite.png') no-repeat -378px -188px;
	padding-left:20px;
	margin-left:10px;
}
.modal-block-expanded, .modal-block-expanded_lvl2{
	display:none;
}
.modal-block-expanded_lvl2{
	margin:10px;
}
.modal form{
	margin:10px;
	background:white;
	padding:10px;

}
.modal form input{

}
.modal form label{
	display:block;
	font-size:11px;
}

.address-block{
	float:left;
	margin:auto 10px 7px auto;
}
.remember-me{
	margin-left:20px;
}
.link-protect-info{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -378px -138px;
	padding-left:20px;
	margin-left:20px;
	display:block;
	line-height:20px;
}
.modal-button{
	font-size:0;
	display:block;
	background:url('/assets/images/sprites/modal_sprite.png') no-repeat;
}
.btn-modal-show-options{
	background-position:-10px -185px;
	height:26px;
	width:131px;
}

.btn-modal-show-options:hover{
	background-position:-10px -215px;
}
/*----------------------End Modal---------------*/


/*----------------------PopUp Window Styles---------------*/
.popup{
	width:406px;
	min-height:100px;
	padding:0;
}
.popup .popup-top{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -7px -2px;
	height:17px;
	width:386px;
	padding:10px;
	text-align:center;
	font-weight:bold;
}
.popup .popup-bottom{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -7px -80px;
	width:406px;
	height:52px;
}
.popup .popup-content{
	width:366px;
	padding:20px;
	background:transparent url('/assets/images/templates/modal_bg.png') repeat-y 0px 0px;
	overflow:visible;
}
.popup-content p{
	margin-bottom: 16px;
}
.popup .popup-close-btn{
	background:transparent url('/assets/images/sprites/modal_sprite.png') no-repeat -378px -168px;
	height:16px;
	width:16px;
	display: block;
	vertical-align: bottom;
}
.popup-close-link {
	float: left;
}
.popup .popup-close{
	width:90px;
	line-height:15px;
	text-align:right;
	float:right;
}
.popup .popup-close a{
	font-size:11px;
	color:green;
}

/*----------------------End Pop Up---------------*/

/*----------------Backwards compatibility issues for old templated pages-------------------*/
.legal_left_nav{
	float:left;
	width:200px;
}
.legal_main_content{
	float:right;
	width:700px;
}
.left-navigation{
	float:left;
	width:200px;
}
.content-with-left-nav{
	float:right;
	width:700px;
}
.lpButtonStyleDiv a{
	vertical-align:middle;
	padding-top:5px;
	color:#666;
	line-height:23px;
	  margin-right: 10px;
}
.lpButtonStyleDiv a:hover {
	color:#666666;
}

#tpl_logo
{
  float: left;
  margin-top: 20px;
  margin-bottom: 26px;
  margin-left: 32px;
}
.visible-xs #tpl_logo{
	margin-top:5px;
	margin-left:5px;
}

#ol_static_footer_feedback_wrapper
{
	float: right;
	width: 70px;
	position: relative;
}

/*------------- global disclaimer links definitions us1478 ----------------*/
div.global-disclaimer-links-border-container {
	Border:1px solid #aaa;
	border-top-left-radius:0px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:0;
	width : 230px;
	margin : 0 0 0 -21px;
	padding : 5px 15px 5px 20px;
	color : #00853f;
	background-color : #fff;
}

.global-disclaimer-links-border-container .promo-details-link-wrapper {
	margin : 0 8px 0 0;
}
.global-disclaimer-links-border-container .product-details-link-wrapper {
	margin : 0 0 0 8px;
}

.global-disclaimer-links-border-container a.details-link,
.global-disclaimer-links-border-container a.details-link:hover,
.global-disclaimer-links-border-container a.details-link:visited {
		color : #00853f;
}

/*------------- header callus definitions  US4250 ----------------*/
.callus-popup-content-wrapper {
	padding:10px 20px 20px 50px;
}

image.callus-popup-corp-logo-image {
	text-align : center;
}

.callus-popup-element-heading {
	font-size: 18px;
	color: #000;
	margin : 0 0 3px 0;
	font-weight : normal;
}

.callus-popup-element-tn {
	font-size : 14px;
	margin : 0 0 15px 0;
}

a.callus-popup-element-link,
a.callus-popup-element-link:hover,
a.callus-popup-element-link:visited {
	color:#00853F;
	text-decoration : underline;
}

/*------------- UOE US 4671 and 4769 ----------------*/

/* header */
div#tpl_header{background:#EEEEEE;}
 div#tpl_header.header {
  height: 20px;
  overflow:visible;

  }

div#tpl_header div {
	overflow:visible;
}
#business-unit-nav li{line-height:30px; padding-left:0px;}
 #business-unit-nav li:first-child{padding-left:32px;}
 #business-unit-nav li:first-child a{font-weight:bold; color:#00853f;}
  /* cart,chat and call us  */
  .utility-nav-cart {
	  background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -45px -188px;
	  width: 22px;
	  height: 21px;
	  position:absolute;
	  left: 10px;
  }


.utility-nav-chat {
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -98px -188px;
	width: 26px;
	height: 21px;
	position:absolute;
	left: -30px;

}

.utility-nav-call {
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -160px -188px;
	width: 20px;
	height: 21px;
	position:absolute;
	left: -16px;

	}


	/* horizantal line */


.horizontalLine {
    background: none repeat scroll 0 0 #cccccc;
    border: medium none;
    color: #cccccc;
    height: 1px;
	margin-top: 0px;
}

/* Purva CSS start */
.sml-logo {
	background: url(../images/sprites/ctl_logo_nav_8-21-19.svg) no-repeat;
	float: left;
	width: 137px;
    height: 25px;
	background-size: auto 24px;

}

.footer-new{
	text-align:center;
	margin-bottom:10px;
	padding-left: 41px;
}

.footer-new, .footer-new a
{
	color: #666;
	font-size: 12px;
	line-height: 1.6em;
}
.footerFeedback{
  margin-left: 440px;
 margin-top: -19px;
}
/* Purva CSS ends */




/* CSS for business menu start*/




.businessMenuBox &gt; li {
	float: left;
	margin:0;
}
.businessMenuBox ul {
	list-style: none;
}
.businessMenuBox li a {
	display: block;
	height: 2em;
	line-height: 2em;
	padding: 0 1.5em;
	text-decoration: none;
}
.dropdown:hover .dropdown-menu {
	/* shumway comment out to test us12124 display: block; */
}
.dropdown-menu li a {
	color: #333333;
	border: 1px solid #CDCDCD;
	border-radius: 2px;
	background: #F2F2F2;
	line-height:2.5em;
}
.dropdown-menu li:hover a {
	background: #D0E7B5;
	text-decoration: underline;
}
.dropdown-menu{
	 background: #E0E0E0;
	 border-radius: 3px;
	 border:  solid #E0E0E0;
}
#tpl_subnav_lvl1_tv_xs {
	background: transparent;
	width: 100%;
}
li#tpl_subnav-tv-dd ul.dropdown-menu::after {
	background: none;
}
li#tpl_subnav-tv-dd ul.dropdown-menu li  {
	background: #fff;
	padding-left: 30px;
	border-top: 2px solid #999;
	margin-top: 10px;
	margin-bottom: -10px;
}
li#tpl_subnav-tv-dd ul.dropdown-menu ul::first-child  {
	padding-top: 10px;
}
li#tpl_subnav-tv-dd ul.dropdown-menu li a {
	background: transparent;
}
li#tpl_subnav-tv-dd.dropdown.open {
	padding-bottom: 10px;
}

li.dropdown {
	display: inline-block;
}
li#tpl_subnav-tv-dd.dropdown.open {
	background: #f9f9f9;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #eee;
	top: 24px;
	left: -10px;
	border: 3px solid #d1cfcf;
	width: auto;
}
.dropdown-content a {
	color: #333;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
	text-align: left;
	width: 118px;
	margin-top: 0 !important;
}
.dropdown-content a:hover {
	background-color: #A5D867;
}
.dropdown:hover .dropdown-content {
	display: block;
}
.dropBtn {
	width: 67px;
}
ul.businessSubMenu  li{
	margin-bottom:-2px;
	margin-top:0px;
}

ul.businessSubMenu  li a{
	font-size: 12 px;
	font-family:Arial;
}
#business-unit-nav li ul.businessSubMenu li {
    padding-left: 5px;
    padding-right: 5px;
}


.caret {
  background: transparent url("/assets/images/sprites/global_nav_sprite.png") no-repeat scroll -26px -9px;
  border: medium none;
  color: #00853f;
  height: 15px;
  margin-left: 4px;
  width: 13px;
}

.xsTV {
	margin-left: 120px;
}
/* CSS for business menu end*/

.arrow-sprite {
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -111px -77px;
	width: 18px;
	height: 8px;
}
.arrow-sprite {
	margin-left: 44px;
	margin-top: 3px;
}

.arrow-header {
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -26px -14px;
	width: 10px;
	height: 5px;
}

.arrow-headerPos {
	background: url('/assets/images/sprites/global_nav_sprite.png') no-repeat -26px -14px;
	margin-left: 10px;
	margin-top: 5px;
	position:absolute;
}

.clearFix:after {
  content: "";
  display: table;
  clear: both;
}

#tpl_subnav-bar .container-fluid{
	margin-left:0;
	padding-left:0;
}
#tpl_subnav-bar {padding:0;}
/* new button look */
div#tpl_subnav-bar.subnav-bar.navbar-collapse.collapse.in {
	overflow-y: inherit;
}
.ctlButton{
	color: #000000;
    background: #E6E7E8;
    font-family: "Poppins Bold", sans-serif;
	border-radius: 26px;
	font-weight: normal;
	height: 40px;
	width: 240px;
	line-height: 21px;
	font-size: 14px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow:none;
}
.ctlButton:hover,.ctlButton:focus{
	background:#FFC800;
}


/*end*/

.nav &gt; li &gt; a{display:inline; padding:0; line-height:21px;}

#tpl_logo{ margin-left:17px;margin:0 0 0 17px;}
#tpl_header{border-bottom:1px solid #cccccc;}
div#tpl_header.header{height:32px;}
#tpl_qbp{margin-right:3px;}
#tpl_nav-bar .navbar-right{clear:right; margin-bottom:6px; min-height: 17px;}
#tpl_nav-bar #searchform-container.navbar-right {
  margin-bottom: 0;
}
#tpl_nav-bar .navbar-left{clear:left;}
/* make this generic, use a class instead of IDs */
#home-internet-speed-check, .nav-check-button {
  background-color: #ff8b19;
  background-image:none;
  display: inline;
  font-family: arial;
  font-size: 16px;
  font-weight: bold;
  padding: 9px 8px;
  position: relative;
  top: auto;
  text-decoration : none;
}
#home-internet-speed-check:hover,#home-internet-speed-check:focus,.nav-check-button:hover, .nav-check-button:focus{
	background:#E57302;
}
#home-specialoffers-check {
    width: 265px;
	right:0;
	text-align:center;
}
#main-navigation-menu{
    margin-left: -15px;
    margin-top: 25px;
    padding-left: 0;
	clear:left;
}
.icon-bar{background:#333333;}

#disclaimer-product-mobile, #disclaimer-promo-mobile{

}
#disclaimer-promo-mobile iframe{
	width:100%;
}
#disclaimer-product-mobile iframe{
	width:100%;
}
.panel-default{border:0; }
.panel{box-shadow:none;}
.footer-new a.removeLinkSplit{display:inline-grid; display:-ms-inline-grid; vertical-align:middle;}

#zamFrame {
	height: 0;
	width: 0;
	position: absolute;
}

/* CSS for the Powered by Google image for Address Predict Single Field Address */
.googleImg {
    background: url(/assets/images/page-components/powered_by_google_on_white_hdpi.png) no-repeat scroll transparent center;
    height: 12px;
    width: 100px;
    display: inline-block;
    background-size: 100px 12px;
    position: relative;
    top: 0;
    left: 0;
    float: right;
    margin-top: 0px;
}
.googleImg.white {
    background: url(/assets/images/page-components/powered_by_google_on_non_white_hdpi.png) no-repeat scroll transparent center;
    height: 12px;
    width: 100px;
    display: inline-block;
    background-size: 100px 12px;
    position: relative;
    top: 0;
    left: 0;
    float: right;
    margin-top: 0px;
}
@media (max-width: 767px) {
	.googleImg {
		background: url(/assets/images/page-components/powered_by_google_on_white_hdpi.png) no-repeat scroll transparent center;
		height: 12px;
		width: 100px;
		display: inline-block;
		background-size: 100px 12px;
		position: relative;
		top: 0;
    	left: 0;
    	margin: 0 33%;
    	float: none;
	}
	.googleImg.white {
		background: url(/assets/images/page-components/powered_by_google_on_non_white_hdpi.png) no-repeat scroll transparent center;
		height: 12px;
		width: 100px;
		display: inline-block;
		background-size: 100px 12px;
		position: relative;
		top: 2px;
    	left: 0;
    	margin: 0 33%;
    	float: none;
	}
}
</pre></body></html>