﻿/* _lcid="1033" _version="12.0.4518"
_LocalBinding */

@charset "utf-8";
form {
	margin: 0;
}
body {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background: url('/SiteCollectionImages/Master_Page_Images/mainbackground.jpg') repeat-y;
	background-position: top center;
	margin: 10px 0px 0px 0px;
}
a img {
	border: 0px;
}
#wrapper {
	margin: 0 auto;
	width: 972px;
	position:relative;
}
#contentContainer {
	width: 972px;
	margin: 0 auto;
	float: left;
	position:relative;
	background: url('/SiteCollectionImages/Master_Page_Images/MidBG_v1.jpg') repeat-y;
}
#leftcolumn {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 3px;
	float: left;
}
#content {
	position:relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 13px 5px;
	width: 712px;
}
#content a:link, #content a:visited, #content a:active {
	color:#004280;
}
#content a:hover {
	color:#000000;
}
#footer {
	width: 972px;
	/*clear: both;*/
	color: #333333;
	background: url('/SiteCollectionImages/Master_Page_Images/MidBG_v1.jpg') repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}
#footer a:link, #footer a:visited, #footer a:active {
	color:#004280;
	text-decoration:underline;
}
#footer a:hover {
	color:#000000;
	text-decoration:none;
}
.imgBorder {
	border: 1px #79a2c0 solid;
	margin: 10px 5px 0px 10px;
}
.leftContent {
	/*position:relative;*/
	width: 200px;
	padding:25px 0px 0px 9px;
	text-align:center;
}
/******** Header ********/
#header {
	color: #333;
	width: 100%;
	float: left;
	background: url('/SiteCollectionImages/Master_Page_Images/headerBG_v2.jpg') no-repeat;
	padding: 0px 3px 0px 3px;
}
.headerSetlocation {
	float: left;
	width: 100%;
	padding-top: 15px;
	position:relative;
}
.COlogo {
	float: left;
	display: block;
	padding: 10px 0px 20px 0px;
	border: 0px;
}
#ContinueCheckout {
	float:left;
	display: block;
	width:175px;
	padding:61px 0px 0px 50px;
}
.headerRightColumn {
	float:right;
	display:block;
	padding:10px 25px 0px 0px;
	text-align:right
}
.headerRightColumn a:link, .headerRightColumn a:visited, .headerRightColumn a:active {
	color:#004280;
}
.headerRightColumn a:hover {
	color:#000000;
	text-decoration:none;
}
/********* Navigation **********/

/* Top Navigation - cannot preface with CO because these styles are overwriting default styles */

#navigationContainer {
	position:relative;
	float:left;
	background: url('/SiteCollectionImages/Master_Page_Images/navigationBG.jpg') repeat-x;
	width: 966px;
	color: #333;
}
.topNav {
	display: block;
	border-right: solid 1px #ffffff;
	padding-top: 0px;
	padding-right:0px;
}
.topNavItem {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px;
	margin:0px;
	border-left: solid 1px #ffffff;
}
.topNavItem a {
	display: block;
	padding: 10px 5px 10px 5px;
}
.topNavSelected a {
	display: block;
	background-image: url('/SiteCollectionImages/Master_Page_Images/btn_selected.jpg');
	background-repeat:repeat-x;
	color: #025AA2;
}
.topNavHover a {
	display: block;
	background-image: url('/SiteCollectionImages/Master_Page_Images/btn_over.jpg');
	background-repeat:repeat-x;
	color: #FFFFFF;
}
.topNavFlyOuts {
	border-top: 1px #CBD1E0 solid;
	border-left: solid 1px #ffffff;
}
.topNavFlyOutsItem {
	font-family: arial;
	font-size: 10px;
	background-color: #ECEFF3;
	border: 1px #CBD1E0 solid;
	border-top-style: none;
	color: #3A4663;
}
.topNavFlyOutsItem a {
	padding: 0px 0px 0px 0px;
}
.topNavFlyOutsHover {
	background-color: #B2BCD3;
}
.topNavRoundRight {
	width: 0px;
}
.topNavRoundLeft {
	width: 0px;
}
.searchArea {
	float:left;
	background: url('/SiteCollectionImages/Master_Page_Images/Searchboxarea_v2.jpg') no-repeat;
	width: 219px;
	padding: 22px 0px 25px 2px;
}
.navBGTile {
	padding:0px 25px 0px 0px;
	float:right;
	z-index:3;
}
.CObreadcrumbBG {
	position:absolute;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #0055A4;
	left: 180px;
	top: 39px;
}
ul.columns {
	margin:10px 0px 0px 2px;
	padding:0px;
}
ul.columns li {
	list-style:none;
	float:left;
	width:228px;
	margin:0px 0px 0px 7px;
	padding:0px 0px 25px 0px;
}
ul.columns li p {
	margin:0px 0px 0px 0px;
	padding:10px 5px 0px 5px;
}
ul.columns li ul.dashlist li {
	margin:2px 0px 2px 0px;
	padding:0px;
	list-style:disc;
	list-style-image: url('/SiteCollectionImages/list_dash.gif');
	width:190px;
}
ul.dashlist {
	margin:10px 0px 20px 25px;
	padding:0px;
}
ul.dashlist li {
	margin:2px 0px 2px 0px;
	padding:0px;
	list-style:disc;
	list-style-image: url('/SiteCollectionImages/list_dash.gif');
}
li.Dash {
	list-style-image: url('/SiteCollectionImages/list_dash.gif');
}
.centerimage {
	display: block;
	margin-left:auto;
	margin-right:auto;
}
.rightalignimage {
	display: block;
	margin-left:auto;
	margin-right:0;
	text-align:right;
}
/********* Navigation **********/
/*
.ms-bannerContainer {
	background: url('/PublishingImages/blu_bar_nav_03.jpg') top right repeat;
	padding: 0px 0px 20px 0px;
}
.ms-topnavContainer {
	background: url('../../c1_Navbar_Gd_Default.JPG') repeat-x;
	border: none;
	border-left: solid 1px #c2dcff;
}
.ms-topNavHover {
	background: #ffe6a0 url("/../../c1_topnavhover.jpg");
	border-left: solid 1px #ffffff;
	color: #000000;
}
.COmainlogo {
	padding-bottom: 10px;
	border: 0px;
}


*/
/*search box styles*/
td.ms-sbcell {
	padding: 0px;
	padding-left: 4px;
	white-space: nowrap;
	border: none;
}
td.ms-sbgo {
	background-color: transparent;
	padding: 0px 3px 1px 3px;
}
/* end search box styles*/
.pageTitlebar {
	height: 2px;
	background-color: #004280;
	width: 100%;
	margin: 5px 0px 10px 0px;
}
/*.pagetitletext {
	font-family: "Century Gothic";
	font-size: 21px;
	color: #004280;
	margin-top: 10px;
	text-align: right;
	width: 100%;
}*/
.headerLocation {
	background-image: url('/_layouts/images/Master_Page_Images/Header_location_bg.jpg');
	text-align: right;
	height: 77px;
}
/* Left Navigation */
.leftNav {
	background: #022950 url('/_layouts/images/Left_Navigation/SecNav_BG_Image.jpg');
	width: 173px;
	height: 122px;
}
.leftNavSpacer {
	width: 160px;
}
.leftNav1 {
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	background: url('/_layouts/images/Left_Navigation/SecNav_BtnDev.jpg') no-repeat;
	height: 34px;
	width: 164px;
	font-size: 13px;
}
.leftNav1 a {
	padding: 0px 0px 0px 7px;
	display: block;
	line-height: 30px;
}
.leftNav1:hover {
	background: url('/_layouts/images/Left_Navigation/SecNav_BTN_over.jpg') repeat-x;
	color: #FFFFFF;
}
.leftNav1Selected a {
	background: url('/_layouts/images/Left_Navigation/SecNav_BTN_selected.jpg') repeat-x;
	color: #004280;
}
.leftNav2 {
	background: url('/_layouts/images/Left_Navigation/SecNav_BtnDev.jpg') no-repeat;
	color: #E5E5E5;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	height: 34px;
	width: 143px;
}
.leftNav2 a {
	padding: 0px 0px 0px 27px;
	line-height: 36px;
	display: block;
}
.leftNav2:hover {
	font-weight: bold;
}
.leftNav2Selected {
	font-weight: bold;
}
table.leftNav2 td {
	background: url('/_layouts/images/Left_Navigation/Arrow_red.gif') no-repeat;
	background-position: 15px 14px;
}
table.leftNav2Selected td {
	background: url('/_layouts/images/Left_Navigation/Arrow_White.gif') no-repeat;
	background-position: 15px 14px;
}
/*
.leftNav3 {
	color: #FFFFFF;
	font-family: Arial;
	background: url('/_layouts/images/Left_Navigation/SecNav_BtnDev.jpg') no-repeat;
	height: 34px;
	width: 150px;
	font-size: 13px;
}
.leftNav3 a {
	padding: 0px 10px 0px 18px;
	display: block;
	line-height: 30px;
	width: 150px;
}*/
.leftNavFlyOuts {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 8pt;
	border-top: 1px #CBD1E0 solid;
	border-left: 1px #CBD1E0 solid;
	border-right: 1px #CBD1E0 solid;
}
.leftNavFlyOutsItem {
	border-bottom: 1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a {
	padding: 1px 5px 1px 5px;
	display: block;
	color: #354260;
	width: 100px;
	min-width: 100px;
}
.leftNavFlyOutsHover {
	background-color: #B2BCD3;
}
.COlntitle {
	padding-top:15px;
	width: 175px;
}
.COlnbottom {
	background:url('/_layouts/images/Left_Navigation/SecNav_bot.jpg') no-repeat;
	display:block;
	width:175px;
	height:5px;
}
/*.COlnDropshadow {
	background: url('/_layouts/images/Left_Navigation/SecNav_DropShadow_3.jpg') no-repeat;
	width: 214px;
	padding-left:20px;
}*/
.COlnDropshadow {
	background: url('/SiteCollectionImages/Master_Page_Images/Lnav_bgShadow.jpg') no-repeat;
	width: 214px;
	padding-left:20px;
}
.COlnTableBody {
	background: #022950 url('/_layouts/images/Left_Navigation/SecNav_BG_Image.jpg') repeat-x;
	width: 173px;
	border-left:#0055a4 1px solid;
	border-right:#0055a4 1px solid;
}
.COlnSidecolors {
	background-color: #0055a4;
}
/* CableOne Custom Left Navigation 

/* From the EB Lane Style Guide - January 8, 2008 - Version 2.0 */

/*Replace COsectionIdentifier with H1*/

.COglobalHeaderText {
	font-family: Arial;
	font-size: 12px;
	color: #0055A4;
}
.COgraphicHeaderText {
	font-family: Arial;
	font-size: 17px;
	color: #0055A4;
}
.COmainNav {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.COmainHeader {
	font-family: Arial;
	font-weight: bold;
	font-size: 25px;
	color: #0055A4;
}
.COsectionIdentifier {
	font-family: "Century Gothic";
	font-size: 21px;
	color: #004280;
}
.COcityPlainBodyText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
.COmainSectionIdentifier {
	font-family: "Century Gothic";
	font-size: 17px;
	color: #004280;
}
.COsubSectionIdentifier {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.COboldBodyText {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.COitalBodyText {
	font-family: verdana, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	color: #000000;
}
.COlearnMoreButton {
	font-family: Arial;
	font-size: 12px;
	background-color: #D9E2EA;
	border: 1px solid #7C9FBF;
	color: #0055A4;
}
.COsystemSelectionTool {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #004280;
}
.COadMainIdentifier {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.COadSubIdentifier {
	font-family: Arial;
	font-size: 12px;
	color: #0055A4;
}
.COmainNavOverState {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #004280;
}
.COlandingHeader {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.COlandingIdentifier {
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: 25px;
	color: #0055A4;
	padding-left: 10px;
}
.COlocalSectionIdentifier {
	font-family: "Century Gothic";
	font-size: 17px;
	color: #004280;
}
.COleftNav {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
}
.COleftNavOverState {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #004280;
}
.COleftNavSecondary {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #E5E5E5;
}
.COalternateSubSectionIdentifier {
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: 17px;
	color: #0055A4;
}
.COaccountSystemIdentifier {
	font-family: "Century Gothic";
	font-weight: bold;
	font-size: 25px;
	color: #0055A4;
}
.COaccountIdentifier {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.COgrayHR {
	height:1px;
	color: #778899;
}
.COlocalInfoStateCity {
	border: 1px #7c9fbf solid;
}
.COplainBodyTextIndent {
	padding-left: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.COmainSectionIdentifierIndent {
	padding-left: 5px;
	font-family: "Century Gothic";
	font-size: 17px;
	color: #004280;
}
.COsubSectionIdentifierIndent {
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
}
.ms-WPBody .pagetitle h1 {
	font-weight:normal;
	font-family: "Century Gothic", verdana, Helvetica, sans-serif;
	font-size: 21px;
	color: #004280;
	text-align:right;
	width:710px;
	margin:10px 0px 10px 0px;
	padding:0px 0px 4px 0px;
	border-bottom: 2px #004280 solid;
}
.pageTitlebar {
	height: 2px;
	background-color: #004280;
	width: 100%;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


.ms-WPBody h1, .ms-TPBody {
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004280;
	text-align:left;
}
/*Replace COmainSectionIdentifier with H2*/	
.ms-WPBody h2 {
	font-family: "Century Gothic", verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #004280;
	font-weight:normal;
}

.news h2 {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #333333;
	margin-bottom:5px;
	margin-top:5px;
}

/*Replace COsubSectionIdentifier with H1*/
.ms-WPBody h3 {
	font-family: verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
	margin-bottom:5px;
	margin-top:5px;
}

.CO_FYB h3{
	font-family: verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 17px;
	color: #333333;
	padding:0px;
	margin:0px 0px 2px 7px;
}
.ms-WPBody h4 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #004280;
	margin:0px;
	padding:0px;
}
#c1_LocalOfficeInformation h4{
	padding-bottom:5px;
}
.ms-WPBody h5 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.ms-WPBody h6 {
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}


#content .ms-PartSpacingVertical{
	margin-top:0px;
}
.COplainTextSmall {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
}
.COglobalFooterText a {
	font-family: Arial;
	font-size: 11px;
	color: #0055A4;
}
/* Set Your Location styles */
.setlocation {
	padding-top:50px;
}
#tableThree {
	float: right;
}
div#c1_setLocationContainer {
	width: 1px;
	text-align: left;
	background: #FFFFFF url('/SiteCollectionImages/Set%20Location/SelLoc_HeaderTopleftCorn.jpg') no-repeat top left;
}
div#c1_setLocationContainer > div:first-child {
	border-bottom: 2px solid #004280;
	height: 32px;
	padding: 10px 10px 0px 20px;
	width: 570px;
	background: transparent url('/SiteCollectionImages/Set%20Location/SecLoc_HeaderMidRit.gif') no-repeat top right;
}
div.c1_locationPanel > div:first-child {
	margin: -10px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	background: url('/SiteCollectionImages/Set%20Location/SecLoc_HeaderBottom.jpg') top right no-repeat;
}
div#c1_locationPanel1 img {
	margin-left: 40px;
}
div.c1_locationPanel p {
	padding-right: 10px;
}
.c1_closer {
	float: right;
	position: relative;
	top: -5px;
}
div#c1_LocationNotSet div {
	float: left;
	line-height: 40px;
	padding: 0px 5px 0px 5px;
}
.c1_locationFooter {
	clear: both;
	padding: 0px 10px 30px 0px;
	height: 80px;
	background: url('/SiteCollectionImages/Set%20Location/SelLoc_bottomRightCorn.jpg') bottom right no-repeat;
}
.c1_locationFooter div {
	margin: 15px 8px 0px 0px;
	float: left;
}
.c1_locationLabel {
	font-size: xx-small;
	vertical-align: middle;
}
div#c1_locationBody {
	padding: 10px 0px 0px 20px;
	height: 100%;
	background: #ffffff url('/SiteCollectionImages/Set%20Location/SelLoc_bottomLeftCorn.jpg') bottom left no-repeat;
}
div#c1_locationBody .left {
	margin-right: 20px;
}
.c1_list {
	width: 300px;
}
.c1_list td {
	width: 150px;
}
.c1_rightColumn {
	clear: both;
	width: 110px;
	margin-left: 320px;
}
.setLoc_YHS_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.small {
	font-size: x-small;
}
.right {
	float: right;
}
.centered {
	padding-top: 13px;
}
.c1_sectionIdentifier {
	font-family: Century Gothic;
	font-size: 21px;
	color: #004280;
}
.c1_mainSectionIdentifier {
	font-family: Century Gothic;
	font-size: 17px;
	color: #004280;
	margin-bottom: 10px;
	margin-top: 10px;
}
.c1_subSectionIdentifier {
	font-family: Arial Bold;
	font-size: 14px;
	color: #333333;
	clear: both;
}
.c1_globalHeaderText {
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.red {
	color: #d31245;
	font-weight: bold;
}
.blue {
	color: #0055a4;
}
.black {
	color: #000000;
}
.ms-siteactionsmenu {
	text-align:right;
}
.consoleHolder {
	text-align:right;
	padding:0px 5px 0px 5px;
	background-color:#ffffff;
}
.consoleHolder table {
	text-align:right;
	float:right;
}
.consoleHolder span div {
	text-align:right;
}
/* Login Styles 
div#c1_loginBody {
	width: 300px;
	border: 1px solid #000;
	background: #ffffff url('/SiteCollectionImages/Set%20Location/SecLoc_Headermiddle.jpg') top right no-repeat;
}
div.c1_loginHeader {
	border-bottom: 2px solid #004280;
	padding: 10px;
	height: 18px;
}
.c1_loginControls {
	width: 150px;
	margin: 0px auto 0px auto;
}
.c1_loginErrors {
	border: 1px solid #f99;
	background: #FCD4D4;
	padding: 3px;
	margin-bottom: 10px;
	font-size: 9pt;
	color: Red;
}
.c1_loginFooter {
	margin-top: 10px;
	font-size: x-small;
}
.c1_loginBody {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}*/
/* Member Snapshot
div#c1_memberSnapshot {
	border: 1px solid #fcc;
	background: #ffffff url('/SiteCollectionImages/myAccount_BGgrad.jpg') top left repeat-x;
	height: 185px;
	padding: 10px;
}
div#c1_memberSnapshot > div.left {
	width: 150px;
	margin-right: 20px;
	margin-top: 10px;
}
span.c1_accountSystemIdentifier {
	font-family: Century Gothic;
	font-weight: bold;
	font-size: 25px;
	color: #0055a4;
}
div.c1_snapFooter {
	clear: both;
	padding-top: 15px;
	width: 100%;
} */
/* List styles */
div.sharepointListContainer {
	padding: 10px;
}
div.sharepointListContainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 100%;
}
div.sharepointListContainer li {
	padding: 4px 5px 2px 9px;
	position: relative;
	clear: both;
	display: inline-block;
	margin: 2px 0px 3px 0px;
}
div.sharepointListContainer li input {
	margin-right: 10px;
}
.desc {
	line-height: 150%;
	color: #222;
	display: block;
	font-weight: bold;
}
.moredesc {
	display: block;
	font-size: x-small;
}
/* end custom css from scott */
.CO_greatCareersBG {
	background: url('/SiteCollectionImages/Banner_greatCareerscopy.jpg') no-repeat;
}
.CO_careerSearchBG2 {
	background: url('/SiteCollectionImages/Banner_CareerSearch.jpg') no-repeat;
}
.CO_careerSearch1 {
	font-family: "Century Gothic";
	font-size: 17px;
	font-weight: bold;
}
.CO_careerSearch2 {
	font-family: "Century Gothic";
	font-size: 17px;
	color: #004280;
}
/* Learn More Hide - Reveal Styles - Start */
.COquestion {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 30px;
	background-repeat: repeat-x;
	background-color: #fbfbfb;
	border: #7c9fbf thin solid;
	font-size: 12px;
	border-width: 1px;
}
.COanswer {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-color: #fbfbfb;
	border-left: #7c9fbf thin solid;
	border-Right: #7c9fbf thin solid;
	border-Bottom: #7c9fbf thin solid;
	font-size: 12px;
	border-width: 1px;
}
.COcellbgBorder {
	background-color: #7c9fbf;
}
.COcellbgBlend {
	background-color: #fbfbfb;
}
/* Learn More Hide - Reveal Styles - End */
/* For Your Home Child Page Banners - Start */
.ordernowtext {
	text-align:right;
	padding:221px 10px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.ordernowtext a:active, .ordernowtext a:visited, .ordernowtext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0054a3;
	font-weight: bold;
	text-decoration: underline;
}
.ordernowtext a:hover {
	color: #800080;
}
.COBannerInternetBG {
	background: transparent url('/SiteCollectionImages/For%20Your%20Home/Banner_Internet_BG_v1.jpg') no-repeat;
}
.COBannerCableBG {
	background: transparent url('/SiteCollectionImages/For%20Your%20Home/Banner_Cable_BG_v2.jpg') no-repeat;
}
.COBannerPhoneBG {
	background: transparent url('/SiteCollectionImages/For%20Your%20Home/phone_bannerbackground_v1.jpg') no-repeat;
}
.COBannerBundleBG {
	background: url('/SiteCollectionImages/ShoppingCart/Banner_Bundles_BG.jpg') no-repeat;
}
.COBannerForYourHomeBG {
	background:url(/SiteCollectionImages/For%20Your%20Home/bundlebannerBG_v2.jpg) no-repeat;
	height:249px;
	width:100%;
}
.COBannerForYourBusinessBG {
	background: url('/SiteCollectionImages/For%20Your%20Business/MainPage/Banner_ForYourBusiness_v7.jpg') no-repeat;
	width:100%;
	height:257px;
}
.COBannerHDTV {
	background: url('/SiteCollectionImages/HDTV/blank_banner.jpg') no-repeat;
}
.COBannerContainer {
	background: url('/SiteCollectionImages/Common/bannerBG.jpg') repeat-y;
	border:#a096aa thin solid;
	font-size: 12px;
	border-width: 1px;
}
#COBannerHeader {
	float: left;
	width: 100%;
	line-height: normal;
	position: relative;
	bottom: 1px;
	z-index: 11;
}
.COBannerHeaderul1 {
	position: relative;
	top: 1px;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 5;
}
#COBannerHeader li {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.COBannerHeaderul2 {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.COBanner_ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.COBanner_li {
	margin-top: 10px;
}
.COBannerAnswer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	list-style-type: none;
	width: 686px;
	background-color: #d9e2ea;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border: #7c9fbf 1px solid;
}
.COBannerReview {
	position: relative;
	top: 0px;
	z-index: 12;
	border-Bottom: #7c9fbf thin solid;
	border-width: 1px;
}
.COBannerTabLeft {
	background: url('/SiteCollectionImages/For%20Your%20Home/Banner_tab_leftSide.gif') no-repeat;
	width: 6px;
}
.COBannerTabMiddle {
	background: #d9e2ea url('/SiteCollectionImages/For%20Your%20Home/Banner_tab_middleTile.gif') repeat-x;
	margin-top: 3px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0055a4;
}
.COBannerTabRight {
	background: url('/SiteCollectionImages/For%20Your%20Home/Banner_tab_rightSide.gif') no-repeat;
	width: 6px;
}
/**remove this the next two classes once all banners have been fixed.**/
.COBannerTxt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.COBannerTxt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0054a3;
	font-weight: bold;
	text-decoration: underline;
}
.COBanner_ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.COBanner_li {
	margin-top: 10px;
}
/* For Your Home Child Page Banners - End */
/* International Rate Application - Start */
table.CO-IRA {
	width: 369px;
}
table.CO-IRA td.mid {
	border-left: 2px solid #7ca0c0;
	border-right: 2px solid #7ca0c0;
	padding: 5px 10px 5px 10px;
}
table.CO-IRA hr {
	color: #0055a4;
	width: 90%;
}
table.CO-IRA .blue {
	color: #0055a4;
}
table.CO-IRA .gray {
	color: #5c5c5c;
}
table.CO-IRA .ListGrid {
	border: 1px solid #0055a4;
}
table.CO-IRA .ListGrid td {
	border-color: #0055a4;
}
/* International Rate Application - End */
/*Cart Styles - Begin*/
.LeftFloater {
	float: left;
}
.RightFloater {
	float: right;
	vertical-align:top;
}
.Summary {
	height: 41px;
	margin-bottom: 0px;
}
/* IE-7 Specific Selector 
	Aligns the 'Current Selection' image
*/
*:first-child + html .Summary {
	margin-bottom: -3px;
}
*:first-child + html .ServiceCheckTitle {
	margin-bottom: -1px;
}
.CO-OrderSummary b {
	font-size: .85em;
}
.CO-OrderSummary {
	float: left;
	margin: 0px 20px 0px 20px;
	position: absolute;
	left: 140px;
	background-color: #ffffff;
}
.CO-Packages {
	clear: both;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px #0055a4 solid;
	height:25px;
}
.CO-PackagesFooter {
	clear: both;
	padding:5px 0px 10px 0px;

}
.CO-Packages h2 {
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.CO-Packages h3 {
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.CO-Packagedetails {
	margin:5px 0px 5px 0px;
	padding:10px 0px 7px 0px;
	border-bottom:1px #0055a4 solid;
	clear: both;
}
.CO-Packagedetails h4 {
	padding:0px;
	vertical-align:middle;
	margin:0px 0px 0px 0px;
}
.CO-Packagedetails h5 {
	padding:0px;
	vertical-align:middle;
	margin:5px 0px 0px 5px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;

}
.CO-Packagedetails h6 {
	margin:5px 0px 0px 5px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
.CO-Packagedetails closelink {
	margin:5px 0px 0px 5px;
}
.CO-Packagedetails .Price {
	margin-left:20px;
	font-weight:bold;
}
.CO-Packagedetails .PriceDesc {
	margin-left:20px;
	font-size:11px;
}

.CO-disclaimer {
	font-style:italic;
	padding:5px 0px 5px 0px;
	font-weight:bold;
}
.CO-packageRadioButton {
	float:left;
	margin:0px 0px 0px 0px;
}
.PackImage {
	padding:0px 0px 0px 5px;
	float:right;
}
.CO-CustomSetUp{
padding:0px 0px 0px 10px;
}

.CO-CustomSetUp #DataCustomizations{
	width:450px;
	
}
.CO-CustomSetUp h4{
padding:10px 0px 3px 0px;
}

.CO-CustomSetUp #DataCustomizations .CO-CustomizationsHeader{
	padding:0px 0px 0px 0px;
}
.CO-CustomSetUp #DataCustomizations .CO-CustomizationsFooter{
    padding:0px 0px 15px 0px;
	border-bottom:1px #0055a4 solid;
}
.CO-CustomSetUp #DataCustomizations .CO-CustomizationsItem{
	padding:0px 0px 5px 0px;
}

.CO-CustomSetUp .Continue{
	padding:10px 0px 10px 0px;
}

.CO-CustomSetUp .CartDetails{
	width: 200px; 
	float: left;
	border: 1px solid #c9d2eb; 
	border-collapse: collapse;
    background-color: #D6E1FF;
    padding:2px;
}

.CO-CustomSetUp .CartDetails .header{
	background-color: #1e74bf;
	
}

.CO-CustomSetUp .CartDetails .header h3{
	color:#ffffff;
	padding:2px;
	margin:0px;
}

.CO-CustomSetUp .CartDetails .title{
	border-top: 2px solid #1e74bf;
	padding:5px 0px 2px 0px;
}

.CO-CustomSetUp .CartDetails .total{
	border-top: 1px #1e74bf dashed;
	padding:3px 0px 5px 0px;
}

/* Service Set Up */

.CO-ServiceSetUp{
padding:0px;
margin:0px;
}

.CO-ServiceSetUp .cmxForm{
	float:left;
	width:400px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.CO-ServiceSetUp .Continue {
	display:block;
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	border-top:1px #0055a4 solid;
}
.CO-ServiceSetUp .Calendar{
width:100px;
}
.CO-ServiceSetUp .Calendar td{
padding:2px;
margin:1px;}

.CO-ServiceSetUp .profInstall{
	margin:0px 0px 0px 140px;
}

.CO-ServiceSetUp .CalenderTitle{
color:#ffffff;
font-weight:bold;
font-size:14px;
font-family: verdana, Helvetica, sans-serif;
}

.CO-ServiceSetUp .CalenderTitle a, .CO-ServiceSetUp .CalenderTitle a:link, .CO-ServiceSetUp .CalenderTitle a:visited{
color:#ffffff;
font-weight:bold;
font-size:14px;
font-family: verdana, Helvetica, sans-serif;
text-decoration:none;
color:#ffffff;
}
.CO-ServiceSetUp .CalenderTitle a:hover{
	text-decoration:underline;
	color:#ffffff;
}


.CO-ServiceSetUp #calThree {
	position: relative;
	left: 15px;
	top: 50px;
}
.CO-ServiceSetUp #calTwo {
	position: relative;
	left: 15px;
	top: 50px;
}
.CO-ServiceSetUp #calOne {
	position: relative;
	left: 15px;
	top: 50px;
}
.CO-ServiceSetUp .selectableDay {
	border: 1px solid #ccd3e6;
	background:#e3eafc;
}
.CO-ServiceSetUp .selectableDay a {
	text-decoration: none;
}

.CO-ServiceSetUp .selectableDay a:hover {
	text-decoration: underline;
}
.CO-ServiceCheck{
	width: 700px;
}
.CO-ServiceCheck .cmxForm {
	float: left;
	display:block;
	margin-bottom:5px;
	padding-bottom:5px;
	}
.CO-ServiceCheck .cmxForm .addressinfo {
		border-bottom:1px #0055a4 solid;
    }
	
.CO-ServiceCheck .FourPack {
	float:right;
}
.CO-ServiceCheck .Continue {
	float: left;
	display:block;
	width:100%;
	padding-left: 15px;
	border-top:1px #0055a4 solid;
	padding:5px 0px 10px 0px;
}
	
.CO-ServiceOrderSummary .cmxForm {
	padding: 2px 0px 5px 5px;
	display:block;
	border-bottom:1px #0055a4 solid;
	margin-bottom:5px;
}

.CO-ServiceOrderSummary .Continue {
	display:block;
	float: left;
	width:100%;
	padding-left: 15px;
	padding:5px 0px 10px 0px;
	}

.CO-ServiceOrderSummary .Continue .ContinueBTN {
	padding:5px 0px 0px 0px;
}

.CO-ServiceOrderSummary h2{
	padding:0px 0px 5px 0px;
	margin:0px;
}

.CO-ServiceOrderSummary h3{
	font-size:11px;
	padding:0px 0px 0px 10px;
	margin:0px;
}

.CO-ServiceSetUp .cmxForm ul {
	margin: 0;
	padding: 0;
}
.CO-ServiceCheck .cmxForm ul {
	margin: 0;
	padding: 0;
}
.CO-ServiceOrderSummary .cmxForm  ul{
	margin: 10px 0px 0px 0px;
	padding: 0;
}

.CO-ServiceSetUp .cmxForm li {
	padding: .2em;
	margin: 0;
	list-style: none;
}
.CO-ServiceCheck .cmxForm li {
	padding: .2em;
	margin: 0;
	list-style: none;
}

.CO-ServiceOrderSummary .cmxForm  li{
	padding: .1em;
	margin: 0;
	list-style: none;}

.CO-ServiceSetUp .cmxForm li label {
	display: inline-block;
	width: 125px;
	line-height: 1.8;
	vertical-align: top;
	text-align: right;
	padding-right: 20px;
}
.CO-ServiceCheck .cmxForm li label {
	display: inline-block;
	width: 125px;
	line-height: 1.8;
	vertical-align: top;
	text-align: right;
	padding-right: 20px;
}

.CO-ServiceOrderSummary .cmxForm li label {
	display: inline-block;
	width: 175px;
	line-height: 1.5;
	vertical-align: top;
	text-align: right;
	padding-right: 5px;

}

.CO-ServiceOrderSummary .BaseWrapper .BottomRight {
	height: 7px;
	float: left;
}
.CO-ServiceOrderSummary .BaseWrapper .BottomLeft {
	height: 7px;
	float: left;
}
.CO-ServiceSetUp .BaseWrapper .BottomRight {
	height: 7px;
	float: left;
}
.CO-ServiceSetUp .BaseWrapper .BottomLeft {
	height: 7px;
	float: left;
}
.CO-ServiceCheck .BaseWrapper .BottomRight {
	height: 7px;
	float: left;
}
.CO-ServiceCheck .BaseWrapper .BottomLeft {
	height: 7px;
	float: left;
}
.CO-ServiceSetUp .BaseWrapper .BottomMiddle {
	float: left;
	width: 686px;
}
.CO-ServiceCheck .BaseWrapper .BottomMiddle {
	float: left;
	width: 686px;
}
.CO-ServiceOrderSummary .BaseWrapper .BottomMiddle {
	float: left;
	width: 596px;
}
/*Cart Styles - End*/
/* IRA Styles */
table.CO-IRA {
	width: 369px;
	background-color: White;
}
table.CO-IRA td.mid {
	border-left: 2px solid #7ca0c0;
	border-right: 2px solid #7ca0c0;
	padding: 5px 10px 5px 10px;
}
table.CO-IRA hr {
	color: #0055a4;
	width: 90%;
}
table.CO-IRA .blue {
	color: #0055a4;
}
table.CO-IRA .gray {
	color: #5c5c5c;
}
table.CO-IRA .ListGrid {
	border: 1px solid #0055a4;
}
table.CO-IRA .ListGrid td {
	border-color: #0055a4;
}
/* End IRA Styles */
div.c1_itemContainer {
	margin-bottom: 10px;
}
div.c1_itemContainer span {
	display: block;
}
div.c1_newsContainer {
	margin-bottom: 10px;
}
div.c1_newsContainer div {
	float: left;
}
div.c1_newsBody {
	margin-left: 10px;
	width: 300px;
}
div.c1_newsContainer span {
	display: block;
}
.c1_review {
	border: 1px solid #7C9FBF;
	background: #ffffff;
	padding: 10px;
	width: 80px;
	margin: 10px 0px -1px 0px;
	font-weight: bold;
	position: relative;
	z-index: 2;
}
.c1_answer {
	border: 1px solid #7C9FBF;
	background: #ffffff;
	padding: 5px 5px 5px 5px;
	position: relative;
	width: 350px;
	margin: 0px;
	z-index: 1;
}
div.newsSeparator {
	height: 20px;
	padding-top: 10px;
	clear: both;
}
div.newsFooter {
	clear: both;
	margin-bottom: 10px;
}
/* Channel Line Up */
.ChannelsGrid {
	text-align: center;
	margin: auto auto;
}
.ChannelsGrid .ChannelsGridHeader {
	background-color: #DBE9F2;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	border-top: 1px solid #003399;
}
.ChannelsGridItem {
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Basic {
	background-color: #FFFFFF;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Standard {
	background-color: #FFFFFF;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Digital_Basic_Channels {
	background-color: #FFFF99;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Digital_Value_Pack {
	background-color: #FFFF99;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Premium {
	background-color: #CCCCFF;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Movie_Services {
	background-color: #CCCCFF;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Hispanic {
	background-color: #CCFFCC;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Pay-Per-View {
	background-color: #FFCCCC;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_HDTV {
	background-color: #99CCFF;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_HDTV_Package {
	background-color: #FFCC99;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Life_Line {
	background-color: #CCCC99;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Economy {
	background-color: #CCCC99;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Music {
	background-color: #CC99CC;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_Pay-Per-View_Sports_Channel {
	background-color: #FF6600;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
.ChannelTier_ {
	background-color: #FF00FF;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
}
/*End Channel Line Up */
/*******   My service drop down      **********/
#nav ul {
	float:left;
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
	z-index:10;
}
#nav {
	float:left;
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#nav a {
	display: block;
	text-decoration: underline;
	padding: 0px 5px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#nav li {
	float: left;
	padding: 0px;
}
#nav li ul {
	position: absolute;
	left: -9999px;
	height: auto;
	width: 100px;
	background: #FFFFFF;
	font-size: 12px;
	margin: 0px;
	border: solid 2px #578ac1;
	color: #FFFFFF;
}
#nav li li li.sfhover ul {
	left: auto;
}
#nav li li.sfhover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
#nav li li li:hover ul {
	left: auto;
}
#nav li li:hover ul {
	left: auto;
}
#nav li:hover ul {
	left: auto;
}
#nav a:link, #nav a:visited, #nav a:active {
	color:#004280;
}
#nav a:hover {
	color: #FFFFFF;
	background: #578ac1;
	text-decoration:none;
}
#subNav ul {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#subNav {
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#subNav a {
	display: block;
	color: #0055a4;
	text-decoration: none;
	padding: 2px 5px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#subNav li {
	float: left;
	padding: 0px;
	width: 100px;
}
#subNav li ul {
	position: absolute;
	left: -9999px;
	height: auto;
	width: 75px;
	background: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	border-bottom: solid thin #578ac1;
	border-left: solid thin #578ac1;
	border-right: solid thin #578ac1;
	color: #FFFFFF;
}
#subNav li li li.sfhover ul {
	left: auto;
}
#subNav li li.sfhover ul {
	left: auto;
}
#subNav li.sfhover ul {
	left: auto;
}
#subNav li li li:hover ul {
	left: auto;
}
#subNav li li:hover ul {
	left: auto;
}
#subNav li:hover ul {
	left: auto;
}
#subNav li.sfhover {
	background: #578ac1;
	color: #FFFFFF;
}
#subNav li:hover {
	background: #578ac1;
	color: #FFFFFF;
}
#subNav a:hover {
	color: #FFFFFF;
	padding-left: 10px;
}
/*******   End my service drop down     **********/

/* CableOne Custom Left Navigation *//**HSD Limit Screen**/
.limitscreen {
	border:1px #000000 solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .70em;
	margin-top:5px;
}
.limitscreen td {
	border:1px #000000 solid;
	text-align:center;
}
.limitscreen h1 {
	color:#004280;
	font-weight:bold;
	text-align:left;
	font-size: 1.1em;
}
.limitscreen .header {
	background:#D7E4BC;
}
.limitscreen .header2 {
	background:#FFCC00;
}
.limitscreen .col2 {
	text-align:right;
}
.hideandreveal {
	border:1px solid #0055a4;
	padding:5px;
	margin:5px;
	background-color:#ffffff;
	width:90px;
	
}
.hideandreveal .link {
	color: #0055a4;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
}
.hideandreveal .content {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:680px;
	background-color:#ffffff;
}
.hideandreveal .closelink {
	color: #0055a4;
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	cursor:pointer;
}
.hideandreveal .sublink {
	color: #0055a4;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
.hideandreveal .subcontent {
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
.learnmoredropdown {
	border:0px;
	padding:0px 10px 10px 10px;
	margin-top:10px;
	background-color:#ffffff;
}
.learnmoredropdown .link {
	color: #0055a4;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	font-size:14px;
}
.learnmoredropdown .content {
	padding:0px 10px 10px 10px;
	margin-top:0px;
	background-color:#ffffff;
	border:1px solid #0055a4;
}
.learnmoredropdown .sublink {
	color: #0055a4;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}
.learnmoredropdown .subcontent {
	padding:0px 10px 10px 10px;
	margin-top:10px;
	background-color:#ffffff;
}
.priceandpackagelink {
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
}

/* CableOne Custom Left Navigation */
