* {
	font-size:100%;
	margin:0;
	padding:0;
}
body {
	background:#fff;
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:10px 0;
}
body * {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:none;
}
img.left {
	float:left;
	margin:0 5px 2px 0;
}
img.right {
	float:right;
	margin:0 0 5px 5px;
}
.blue {
	color:#2e506b;
}
.noticeRed {
	color:red !important;
}
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	margin-top:-1px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */


.skipto {
	left:-9999px;
	position:absolute;
	top:0;
}
.error {
	color:#ff0000;
}
h1, h1 acronym, h2, h3, h4 {
	font-size:1em;
}
a, a strong {
	color:#0a82aF;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	font-size:1em;
	line-height:1.5em;
	margin:10px 0;
}
p.blue, p.blue strong {
	color:#2e506b;
}
p.small {
	font-size:0.9em;
	font-style:italic;
}
fieldset {
	border:none;
}
fieldset legend {
	font-size:1.15em;
	font-weight:bold;
	margin-bottom:0.75em;
	padding-left:0.5em;
}
hr {
	background-color:#b3cfe6;
	border:none;
	clear:both;
	color:#b3cfe6;
	height:1px;
	margin:1.5em 0;
	width:100%;
}
hr.blank {
	background-color:#fff;
	color:#fff;
	margin:0.8em 0;
}
hr.grey {
	background-color:#e4e6e8;
	color:#e4e6e8;
}
.center {
	text-align:center;
}
.red, .red strong {
	color:#ff0000;
}

/* Page layout */

#centerBox {
	text-align:center;
}
#pageWrapper {
	margin:0 auto;
	text-align:left;
	width:780px;
}

/* Column layout */

#contentLeft {
	float:left;
	width:570px;
}
#contentRight {
	float:left;
	width:200px;
}
div.home {
	margin:0 0 0 10px;
}

/* Header */

#lionel {
	float:left;
	margin:7px 10px 0 7px;
	width:84px;
}

* html #lionel { /*IE6*/
	margin:9px 10px 0 7px;
}

* html #lionel object { /*IE6*/
	margin:2px 0 0 7px;
}

* html #lionel object img a{ /*IE6*/
	margin:0 0 0 2px !important;
}

html>body #lionel { /*IE7*/
	*margin:9px 10px 0 14px; 
}

html>body #lionel object { /*IE7*/
	*margin:2px 0 0 7px;
}

#lionel object {
	margin:4px 0 0 10px;
} 

#lionel object img {
	height:82px;
	width: 60px;
	padding:0;
	margin:3px 0 0 0;
}

#header {
	background:url(/images/home-head.gif) #fff top right no-repeat;
	float:right;
	height:102px;
	margin:0 0 10px 0;
	width:100%;
}
#adBanner {
	float:right;
	height:60px;
	margin:32px 10px 0 0;
	text-align:right;
	width:468px;
}
#adBanner iframe {
	background-color:#eb0000;
}
#logo {
	float:left;
	margin:49px 0 0 5px;
	width:175px;
}
#logo h1 {
	color:#fff;
	font-size:2em;
	text-transform:lowercase;
}
#logo h1 a {
	color:#fff;
	text-decoration:none;
}

/* Nav bar */

div#nav {
	background:url(/images/nav-bar.gif) #0c99ce top left no-repeat;
	height:35px;
	margin:0 0 10px 0;
	position:relative;
	width:780px;
	z-index:999;
}
ul#navBar {
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:1000;
}
ul#navBar li {
	cursor:pointer;
	display:inline;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}
ul#navBar li a {
	color:#fff;
	display:block;
	position:relative;
	text-decoration:none;
}
ul#navBar li a#nav1 {
	background:url(/images/nav/home.gif) top left no-repeat;
	height:35px;
	width:63px;
}
ul#navBar li a#nav2 {
	background:url(/images/nav/internet.gif) top left no-repeat;
	height:35px;
	width:75px;
}
ul#navBar li a#nav3 {
	background:url(/images/nav/talk.gif) top left no-repeat;
	height:35px;
	width:50px;
}
ul#navBar li a#nav4 {
	background:url(/images/nav/security.gif) top left no-repeat;
	height:35px;
	width:78px;
}
ul#navBar li a#nav5 {
	background:url(/images/nav/help.gif) top left no-repeat;
	height:35px;
	width:55px;
}
ul#navBar li a#nav6 {
	background:url(/images/nav/my-account.gif) top left no-repeat;
	height:35px;
	width:107px;
}
ul#navBar li a#nav7 {
	background:url(/images/nav/my-referrals.gif) top left no-repeat;
	height:35px;
	width:106px;
}
ul#navBar li a#nav8 {
	background:url(/images/nav/shopping.gif) top left no-repeat;
	height:35px;
	width:88px;
}
ul#navBar li a#nav9 {
	background:url(/images/nav/contact-us.gif) top left no-repeat;
	height:35px;
	width:97px;
}
ul#navBar li a#nav10 {
	background:url(/images/nav/login.gif) top left no-repeat;
	height:35px;
	width:59px;
	margin-left: 85px;
}
ul#navBar li a#nav11 {
	background:url(/images/nav/sign-out.gif) top left no-repeat;
	height:35px;
	width:72px;
	margin-left: 70px;
}
ul#navBar li a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
ul#navBar li ul {
	top:3.3em;
	left:-1px;
}
ul#navBar li:hover ul, ul#navBar li.hover ul {
	display:block;
}
ul#navBar ul {
	background-color:#fff;
	display:none;
	font-size:0.85em;
	position:absolute;
	text-align:left;
	width:11em;
}
ul#navBar ul li {
	font-weight:normal;
	font-size:1.1em;
	height:1.75em;
	line-height:1.75em;
	width:11em;
}
ul#navBar ul li a {
	border-bottom:none;
	color:#000;
	font-weight:normal;	
	height:1.75em;
	line-height:1.75em;
	width:10em;
}
ul#navBar ul li a:hover {
	background-color:#0c99ce;
	color:#fff;
	text-decoration:none;
}
ul#navBar ul#submenu1 li a, ul#navBar ul#submenu2 li a, ul#navBar ul#submenu3 li a, ul#navBar ul#submenu4 li a {
	height:1.4em;
	line-height:1.75em;
	padding:0 0 0.5em 0.5em;
	width:9.55em;
}
ul#navBar li ul {
	border:1px solid #0099cc;
}

/* Borders */

.darkGreyTop, .darkGreyBottom {
	height:8px;
	width:100%;
}
.darkGreyTop {
	background:url(/images/borders/news-grey-top.gif) top left no-repeat;
}
.darkGreyBottom {
	background:url(/images/borders/news-grey-bottom.gif) top left no-repeat;
}

/* Default styles */

.pageContent h2, .pageContent h3, .pageContent h4 {
	font-size:1.25em;
	margin:10px 15px;
}
.pageContent p {
	margin:10px 15px;
}
.pageContent dl, .pageContent ul, .pageContent ol {
	margin:20px 15px;
}
.pageContent ul li, .pageContent ol li {
	line-height:1.5em;
	margin:10px 0 10px 20px;
}
.pageContent dl dt {
	font-weight:bold;
	line-height:2em;
}
.pageContent dl dd {
	line-height:1.5em;
	margin:0 0 20px 0;
}

/* Home page */

p#homeNcsa {
	float:left;
	margin:0 10px 0 0;
}
h1#homeBroadband {
	float:left;
}
h1#homeBroadband, h1#homeTalk, h2.MaafReasons {
	margin:0 0 10px 0;
}
h1#homeBroadband, h1#homeBroadband a, h1#homeTalk a {
	background:url(/images/home/home-broadband_011208.jpg?April2012) top left no-repeat;
	display:block;
	height:197px;
	text-decoration:none;
	width:569px;
}
h1#homeTalk {
	float:left;
	margin-right:10px;
}
h1#homeTalk, h1#homeTalk a {
	background:url(/images/home/home-talk_040111.png) top left no-repeat;
	height:197px;
	width:569px;
}
h2.MaafReasons, h2.MaafReasons a {
	background:url(/images/home/home-reasons1.gif) top left no-repeat;
	display:block;
	float:left;
	height:169px;
	text-decoration:none;
	width:183px;
}
h2#homeReason1, h2#homeReason1 a {
	background:url(/images/home/home-reasons1.gif) top left no-repeat;
}
h2#homeReason2, h2#homeReason2 a {
	background:url(/images/home/home-reasons2.gif) top left no-repeat;
}
h2#homeReason3, h2#homeReason3 a {
	background:url(/images/home/home-reasons3.gif) top left no-repeat;
}
h2#homeReason4, h2#homeReason4 a {
	background:url(/images/home/home-reasons4.gif) top left no-repeat;
}
h2#homeReason5, h2#homeReason5 a {
	background:url(/images/home/home-reasons5.gif) top left no-repeat;
}
h1#homeBroadband a span, h1#homeTalk a span, h2.MaafReasons a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
.homeBox, .funBox {
	float:left;
	height:195px;
	margin:0 10px 0 0;
	width:183px;
}
.homeBox {
	height:68px;
	width:183px;
}
.funBox h2 {
	color:#fff;
	font-size:1.1em;
	margin:150px 10px 0 10px;
}
#contentLeft .homeBox p, #contentLeft .funBox p {
	color:#fff;
	font-size:1em;
	margin:0 10px 0 10px;
}
#homeBox1 h2 a, #homeBox2 h2 a, #homeBox3 h2 a, #homeBox4 h2 a, #homeBox5 h2 a {
	display:block;
	height:68px;
	width:183px;
}
#homeBox1 h2 a span, #homeBox2 h2 a span, #homeBox3 h2 a span, #homeBox4 h2 a span, #homeBox5 h2 a span, #homeShopping a span, #homeUnlimited a span, #homeCsHours a span {
	display:block;
	height:0;
	overflow:hidden;
	width:0;
}
#homeBox1 h2, #homeBox1 h2 a {
	background:url(/images/home/home-box1.gif) top left no-repeat;
}
#homeBox2 h2, #homeBox2 h2 a {
	background:url(/images/home/home-box2.gif) top left no-repeat;
}
#homeBox3 h2, #homeBox3 h2 a {
	background:url(/images/home/home-box3.gif) top left no-repeat;
}
#homeBox4 h2, #homeBox4 h2 a {
	background:url(/images/home/home-box4.png) top left no-repeat;
}
#homeBox5 h2, #homeBox5 h2 a {
	background:url(/images/home/home-box5.png) top left no-repeat;
}
#homeBox3, #homeBox5 {
	margin-right:0;
}
#homeShopping, #homeUnlimited {
	float:left;
	margin:8px 0 0 0;
}
#homeCsHours {
	margin:10px 0 10px 0px;
}
#homeShopping a, #homeUnlimited a, #homeCsHours a {
	background:url(/images/home/home-shopping.gif) top left no-repeat;
	display:block;
	height:91px;
	width:381px;
}
#homeUnlimited a {
	background:url(/images/home/home-unlimited.gif) top left no-repeat;
	height:89px;
	width:183px;
}
#homeCsHours a {
	background:url(/images/home/home-csHours.gif) top left no-repeat;
	height:78px;
	width:200px;
}

/* Right Column */

#googleBox {
	background:url(/images/google-box.gif) #e2e2e2 top left no-repeat;
	height:72px;
	margin:0 0 10px 0;
	width:200px;
}
#googleBox form, #webAccountLogin form, #webmailLogin form {
	padding:5px 10px;
}
#googleBox form p {
	margin:5px 0;
}
#googleSearch {
	background:url(/images/google-search.gif) #fff top left no-repeat;
	border:none;
	color:#666;
	float:left;
	font-weight:bold;
	height:18px;
	margin:0 5px 0 0;
	padding:4px 5px 0 5px;
	width:149px;
}
#googleSearch:hover, #googleSearch:focus {
	background-position:0 -40px;
	color:#000;
}

/* Webmail login box */

#webmailLogin {
	background:url(/images/webmail-box.gif) #ccc top left no-repeat;
	height:135px;
	margin-bottom:10px;
	width:200px;
}
#webmailLogin h2 {
	color:#666;
	font-size:1.2em;
	margin-bottom:-7px;
	padding:8px 10px 10px 10px;
}
#webmailLogin p {
	line-height:1em;
	margin:0;
}
#webmailLogin p label {
	color:#000;
}
#webmailLogin p.hide label {
	display:none;
}
#webmailLogin p input#username, #webmailLogin p input#password {
	background:url(/images/webmail-search.gif) #fff top left no-repeat;
	border:none;
	color:#000;
	float:left;
	font-weight:bold;
	height:19px;
	margin:0 5px 0 0;
	padding:4px 5px 0 5px;
	width:170px;
}
#webmailLogin p input#password {
	margin-bottom:10px;
	margin-top:5px;
}
#webmailLogin p input#username:hover, #webmailLogin p input#username:focus, #webmailLogin p input#password:hover, #webmailLogin p input#password:focus {
	background-position:0 -39px;
}
#webmailLogin p#remSubmit {
	font-size:0.9em;
	line-height:1.25em;
}
#webmailLogin p#remSubmit label, #webmailLogin p#remSubmit input {
	float:left;
}
#webmailLogin p#remSubmit label {
	margin:0 5px 0 0;
}
#webmailLogin p input#Submit {
	background:url(/images/webmail-button.gif) #ccc center right no-repeat;
	border:none;
	color:#000;
	cursor:pointer;
	float:left;
	font-size:1em;
	font-weight:bold;
	line-height:1.25em;
	margin:0 0 0 17px;
	padding-right:17px;
}
#webmailLogin p#forgotPw {
	clear:both;
	font-size:0.9em;
	margin-top:4px;
	padding-top:6px;
}
#webmailLogin p#forgotPw a {
	color:#000;
	font-weight:normal;
}

#homeHeadlines {
	background:#ccc;
	margin-bottom:10px;
}
#homeHeadlines h2 {
	color:#666;
	font-size:1.2em;
	padding:0 10px 5px 10px;
}
#homeHeadlines ul {
	margin:0 10px;
}
#homeHeadlines ul li {
	color:#000;
	font-size:0.9em;
	list-style-type:none;
	margin-bottom:10px;
}
#homeHeadlines ul li a {
	color:#000;
	display:block;
	font-weight:normal;
	text-decoration:none;
}
#homeHeadlines ul li a:hover {
	text-decoration:underline;
}
#homeHeadlines li#newsImage {
	float:left;
	margin:0 5px 5px 0;
}
#homeHeadlines li#newsImage a {
	display:inline;
}
#homeHeadlines ul li#lastHeadline {
	margin-bottom:0;
	margin-top:20px;
}
ul#bbcBox {
	margin:4px 0;
}
ul#bbcBox li {
	list-style-type:none;
	margin:0;
	text-align:center;
}
#makeHomepage {
	background:url(/images/makeHomepage-button.gif) #b3cfe6 top left no-repeat;
	color:#0c99ce;
	display:block;
	font-weight:bold;
	height:34px;
	line-height:34px;
	margin:8px 0 0 0;
	text-align:center;
	text-decoration:none;
	width:200px;
}

/* Lower Content */

#bottomLinks {
	margin:10px 0 0 0;
	text-align:center;
}
#bottomLinks ul li {
	display:inline;
	list-style-type:none;
	margin:0 5px 0 0;
}


#footer {
	margin:10px 0 0 0;
}
#footerNav {
	background:url(/images/nav/footerNav.gif) #0c99ce top left no-repeat;
	height:35px;
	width:780px;
	font-size: 10.5px;
}
#footerNav ul {
	margin:10px;
}
#footerNav ul li {
	display:inline;
	line-height:35px;
	list-style-type:none;
}
#footerNav ul li a {
	color:#fff;
	font-weight:normal;
}
#footerNav ul li span {
	color:#fff;
	margin:0 5px;
}
p#footerPara {
	font-size:0.9em;
	line-height:1.5em;
	text-align:center;
}

.blanktext {
	color:#999999
}

/* Begin hiding for all but IE Mac */

/*\*//*/

#logo {
	margin-top:47px;
}
#googleSearch {
	background-image:none;
}
div.home {
	margin:0;
}

/* End hiding for all but IE Mac */