/* CSS Document */

en, en p, en strong, en td, en div, en li, en a{
	color:#FF0000!important;
	display:block;
	}
fr, fr p, fr strong, fr td, fr div, fr li, fr a{
	color:#0000FF!important;
	display:block;
	}
body, td, div, p, li{
	color:#000000;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	letter-spacing: 1px;
	}
body {
	color:#000000;
	background-color:#91A3C0;
	margin:0px;
	padding:0px;
	background-image: url(/images/container_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
	scrollbar-3dlight-color:#CCDAE7;
	scrollbar-arrow-color:#336699;
	scrollbar-base-color:#CCDAE7;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#CCDAE7;
	scrollbar-highlight-color:#336699;
	scrollbar-shadow-color:#CCDAE7;
	}/*b8ccd7*/
a:link{	
	color:#000000;
	}
a:visited{
	color:#444D3E;	
	}
a:active{
	color:#000000;	
	}
a:hover{
	color:#E23027;	
	}
#container{
	}
#body{
	text-align:left;
	width:755px;
	background-color:#FFFFFF;
	padding: 0px 0px 20px 0px;
	}
#header{
	margin:0px;
	padding:0px;
	}
#printheader{
	display:none;
	text-align:left;
	}


/*********************************************************************************************************/
/* Styles for sectional Middle holders */


#middle{
	text-align:left;
	margin: 0px 6px 0px 6px;
	}
#middleTV{
	text-align:left;
	background-image: url(/images/nav/nav_bgColor.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px 6px 0px 6px;
	border-top: 2px solid #E23027;
	}
#middleINTERNET{
	text-align:left;
	background-image: url(/images/nav/nav_bgColor.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px 6px 0px 6px;
	border-top: 2px solid #F89A20;
	}
#middleHOSTING{
	text-align:left;
	background-image: url(/images/nav/nav_bgColor.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px 6px 0px 6px;
	border-top: 2px solid #336699;
	}
#middleCORP{
	text-align:left;
	background-image: url(/images/nav/nav_bgColor.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 20px 6px 0px 6px;
	border-top: 2px solid #B1B5B6;
	}
	
#middleMAX{
	text-align:left;
	margin: 20px 6px 0px 6px;
	border-top: 2px solid #B1B5B6;
	}



/*********************************************************************************************************/
/* Styles for general content */

#mainContent{
	padding: 10px 0px 15px 195px;
	}
#mainContentNoNav{
	padding: 10px 20px 15px 20px;
	}
	

/*********************************************************************************************************/
/* Styles for FAQ pages*/
.faqQuestion{
	}

.faqAnswer {
	padding: 10px 3px 10px 15px;
	display:block;
	}
.faqAnswer ul, .faqAnswer ol{
	padding: 2px 0px 2px 8px;
	margin: 2px 0px 2px 15px;
	}
.faqAnswer li{
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 2px 0px;
	}
.faqContent{
	width:520px;
	}
h3.faqQuestion {
	margin: 5px 0px 5px 0px!important;
	cursor: pointer;
	font-size: 0.99em;
	text-transform:none;
}
h3.faqQuestion a:link, h3.faqQuestion a:visited {
	color: #000000;
	border-bottom: 1px solid #E23027;
	padding: 4px 8px;
	display: block;
	text-decoration: none;
	font-weight:bold;
}
h3.faqQuestion a:hover {
	background: #E23027 url(/images/tv_FAQ_bg.gif) no-repeat;
	border-bottom: 1px solid #FFFFFF;
	color: #fff;
	padding: 4px 8px;
	display: block;
	text-decoration: none;
}
#FaqTV h3.faqQuestion a:link, #FaqTV h3.faqQuestion a:visited{
	border-bottom: 1px solid #E23027;
	}
#FaqINTERNET h3.faqQuestion a:link, #FaqINTERNET h3.faqQuestion a:visited {
	border-bottom: 1px solid #F89A20;
	}
#FaqHOSTING h3.faqQuestion a:link, #FaqHOSTING h3.faqQuestion a:visited {
	border-bottom: 1px solid #336699;
	}
#FaqTV h3.faqQuestion a:hover{
	background: #E23027 url(/images/tv_FAQ_bg.gif) no-repeat;
	color: #fff;
	}
#FaqINTERNET h3.faqQuestion a:hover {
	background: #F89A20 url(/images/internet_FAQ_bg.gif) no-repeat;
	color: #fff;
	}
#FaqHOSTING h3.faqQuestion a:hover {
	background: #336699 url(/images/hosting_FAQ_bg.gif) no-repeat;
	color: #fff;
	}
/*********************************************************************************************************/
/* Styles for career section*/

.careerBox{
	margin: 0px 0px 30px 30px;
	width:250px;
	}
.careerBox .title{
	padding: 2px 2px 2px 5px;
	background-color: #B1B5B6;
	}
.careerBox .jobs{
	padding: 2px 2px 2px 25px;
	border: 1px solid #B1B5B6;
	}
.careerBox .jobs ul{
	padding: 4px 4px 4px 4px;
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-image: url(/images/checkmark.gif);
	}
.careerBox .jobs ul li{
	margin-bottom: 5px;
	}
/*********************************************************************************************************/
/* Styles for bundle page */
	
.bundleBill{
	background-color:#E23027;
	color:#FFFFFF;
	display:block;
	padding: 8px 6px;
	margin: 5px 0px 10px 0px;
	font-weight:bold;
	text-align:center;
	}
.bundleBill strong{
	text-transform:uppercase;
	font-size:14px;
	}
/*********************************************************************************************************/
/* Styles for TV membership grid */

#bronzeCol,#silverCol,#goldCol{
	padding: 3px 0px 3px 0px;
	}
#silverTab, #silverCol{
	border-left: 2px solid #B1B5B6!important;
	border-right: 2px solid #B1B5B6!important;	
	}
.bronze{
	background-color:#D1BBA9;	
	}
.silver{
	background-color:#D1D1D2;	
	}
.gold{
	background-color:#CBC1AE;	
	}
#tvChannels .logos img {
	margin: 1px;
	padding: 1px;	
	border: 1px solid #B1B5B6;
}
#tvChannels .logos .new {
	border: 1px solid #FF0000!important;

}
.columnDivider {
	border-left: 2px solid #B1B5B6!important;
}
.tvToolTipTitle {
	color: #E23027;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
	display:block;
}
.tvPremiumChannels td{
	font-size:10px;
	}
.tdIndent{
	padding: 1px 4px 1px 20px;
	}
/*********************************************************************************************************/
/* Styles for availability lookup box*/


#tvCheckAvail{
	margin: 15px 3px 0px 3px;
	}
#tvCheckAvail td{
	text-align:left;
	}
#tvCheckAvail .roundedBoxTop {
	padding: 2px 2px 2px 2px;
	color: #E23027;
	font-weight:bold;
	}
.internetNav #tvCheckAvail .roundedBoxTop {
	color: #F89A20!important;
	}
#tvCheckAvail .roundedBoxContent {
	padding: 4px 4px 8px 4px;
	background-color:#ffffff;
	}
#tvCheckAvail .roundedBoxContent td, #tvCheckAvail .roundedBoxContent input{
	color: #444D3E;
	font-size: 10px;
	}
#tvCheckAvail .searchButton {
	background-color:#E23027;
	padding: 0px;
	border: 1px solid #000000;
	}
/*********************************************************************************************************/
/* Styles for Look up results pages*/

#lookUpResults{
	display:block;
	}
#lookUpResults table{
	margin: 3px 0px 10px 30px;
	}
#lookUpResults td{
	border-left:2px solid #E23027;
	width:450px;
	padding: 10px 20px;
	display:block;
	text-align:left;
	}
#middleINTERNET #lookUpResults td{
	border-left:2px solid #F89A20;
	}
#lookUpResults .innerResults{
/*
	margin: 10px 0px;
	display:block;
	width:500px;
*/
	}
#lookUpResults .searching{
	padding: 5px 5px 5px 5px;
	margin: 10px 0px;
	border: 1px solid #CCCCCC;
	display:block;
	width:500px;
	}
#lookUpResults .showError{
	padding: 5px 5px 5px 5px;
	margin: 10px 0px;
	border: 1px solid #FF0000;
	display:block;
	width:500px;
	}
#lookUpResults .showExtraInfo{
	display:block!important;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px;
	}
#middleTV #lookUpResults .crossSellTV{
	display:block!important;
	padding: 5px 0px;
	}


/*********************************************************************************************************/
/* Styles for Internet section */
#InternetLanding{
	margin:0px;
	padding:0px;
	}
#InternetLanding img{
	margin:0px;
	padding:1px;
	}
#InternetLanding a img, #InternetLanding a:visited img{
	border: 2px solid #FFFFFF;
	}
#InternetLanding a:hover img{
	border: 2px solid #F89A20;
	}
.InternetTable td{
	font-weight:bold;
	}
.InternetTable td strong{
	color:#F89A20;
	text-decoration:none;
	}
.InternetTable td a, .InternetTable td a:visited{
	font-weight:bold;
	color:#F89A20;
	text-decoration:none;
	}
.InternetTable td a:hover{
	text-decoration:underline;
	color:#E23027 !important;
	}
.InternetIconCell{
	text-align:left;
	color:#666666;
	padding: 3px 10px;
	font-weight:normal!important;
	}
.InternetLabelCell{
	padding: 0px 0px 6px 0px;
	}
.DSLwithBG{
	background-image:url(/images/label_dsl_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}
.InternetTightContentCell{
	padding: 3px 0px 3px 0px;
	font-size: 0.9em;
	}
.tableDelimBG{
	background-image:url(/images/tableDelim_bg.gif);
	background-repeat: repeat-y;
	background-position: center center;
	}
.tableDelimBgH{
	background-image:url(/images/tableDelim_H_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding: 20px 0px;
	}
/*********************************************************************************************************/
/* Styles for hosting pages */
.blueOne{
	background-color:#93A3C4 !important;
	}
.blueTwo{
	background-color:#6882AD !important;
	}
.blueThree{
	background-color:#33689B !important;
	}
.columnHeader a, .columnHeader a:visited{
	background-image: url(/images/whiteArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding: 3px 2px 3px 12px;
	text-transform:uppercase;
	}
.columnHeader a:hover{
	color:#FFFFFF;
	background-color:#2D5C8B;
	text-decoration:none;
	}
.columnHeader strong{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding: 3px 2px 3px 12px;
	text-transform:uppercase;
	}
.columnContent{
	padding: 10px 2px 0px 2px;
	}
a.listLink, a.listLink:visited{
	background-image: url(/images/hosting_linkBullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	text-decoration:none;
	padding: 1px 2px 1px 10px;
	}
	
a.listLink.linkTv, a.listLink.linkTv:visited{
	background-image: url(/images/tv_linkBullet.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	color: #E23027;
	font-size:15px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	padding: 1px 2px 1px 10px;
	}
a.listLink.linkInternet, a.listLink.linkInternet:visited{
	background-image: url(/images/internet_linkBullet.gif)!important;
	background-repeat: no-repeat;
	background-position: left center;
	display:block;
	text-decoration:none;
	padding: 1px 2px 1px 10px;
	}
	
a.listLink:hover{
	text-decoration:underline;
	}
	
.horizonDivider{
	height:10px;
	background-image: url(/images/horizonDivider.gif);
	background-repeat: repeat-x;
	background-position: left center;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
tr.headerRow td.overview.blueOne{
	background-image: url(/images/hosting_house_blue1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
tr.headerRow td.overview.blueTwo{
	background-image: url(/images/hosting_house_blue2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
tr.headerRow td.overview.blueThree{
	background-image: url(/images/hosting_house_blue3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
td.overview strong{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	padding: 11px 0px 12px 0px;
	margin: 0px 2px 0px 42px;
	text-transform:uppercase;
	text-align:center;
	}
.overviewContent{
	padding: 10px 0px 10px 0px;
	font-weight:bold;
	color:#336699;
	}
.overviewIconCell{
	text-align:left;
	padding: 4px 6px 4px 2px;
	}
.overviewLabelCell{
	padding: 4px 0px 4px 0px;
	font-weight:bold;
	}
.overviewLabelCell strong{
	color:#336699;
	}
#middleHOSTING h1{
	font-size:19px;
	font-weight:bold;
	color:#336699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
	}
#middleHOSTING h2{
	font-size:15px;
	font-weight:900;
	color:#336699;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
	}
#middleHOSTING h5{
	font-size:10px;
	font-weight:900;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
	}
ul.arrowList li{
	list-style-position: outside;
	list-style-image: url(/images/hosting_linkBullet.gif);
	list-style-type: disc;
	padding: 2px 0px 3px 0px;
	}
	
ul.arrowListInternet li{
	list-style-position: outside;
	list-style-image: url(/images/nav/bullet_internet.gif);
	list-style-type: disc;
	padding: 2px 0px 3px 0px;
	}


/* Styles for hosting Comparison tables */
iframe {
	overflow-x: hidden;
	}
.vmwsFeatureList td{	
	text-align:left!important;
	padding: 2px 6px 2px 15px!important;
	}
#vmsGrid tbody td {
	text-align:left!important;
	padding: 2px 6px 2px 15px!important;
	}
#vmsGrid tbody td.extraInfo{
	padding-left: 0px;
	}
#vmsGrid tbody td.extraInfo a{
	text-decoration:none;
	color:#000;
	background-image:url(/images/question.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 5px 2px 15px!important;
	display:block;
	}
#vmsGrid tbody td.extraInfo a:hover{
	background-image:url(/images/question_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#hostingGrid tbody td {
	background-color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align:center;
	}
#hostingGrid tbody td.title {
	padding: 3px 0px 3px 23px;
	text-align:left;
	background-color: #CCDAE7;
	font-weight:bold;
	width: 160px;
	}
#hostingGrid tbody td.additionaltitle {
	padding: 3px 0px 3px 23px;
	text-align:left;
	font-weight:bold;
	}
#hostingGrid tbody td.additional {
	padding: 3px 0px;
	background-image: url(/images/hostingAdditional.gif);
	background-repeat: repeat-x;
	background-position: center center;
	background-color: #FFFFFF;
	}
#hostingGrid tbody td.additional strong{
	background-color: #FFFFFF;
	font-weight:normal;
	padding: 0px 5px;
	}
#hostingGrid tbody td.prod1 {
	background-color: #7FA3C6;
	font-weight:bold;
	padding: 3px 0px;
	width:85px;
	}
#hostingGrid tbody td.prod2 {
	background-color: #99B2CD;
	font-weight:bold;
	padding: 3px 0px;
	width:85px;
	}
#hostingGrid tbody td.prod1 strong, #hostingGrid tbody td.prod2 strong{
	color:#E23027;
	}
#hostingGrid tbody .product td.prod1 {
	font-weight:normal;
	color:#FFFFFF;
	padding: 5px 0px;
	}
#hostingGrid tbody .product td.prod2 {
	font-weight:normal;
	color:#1D476E;
	color:#FFFFFF;
	padding: 5px 0px;
	}
#hostingGrid tbody td.extraInfo{
	padding-left: 0px;
	}
#hostingGrid tbody td.extraInfo a{
	text-decoration:none;
	color:#000;
	background-image:url(/images/question.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	margin-left: 8px;
	display:block;
	}
#hostingGrid tbody td.extraInfo a:hover{
	background-image:url(/images/question_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
#hostingGrid tbody.header td {
	background-color:#30679B;
	border-bottom: 1px solid #FFFFFF;
	}
#hostingGrid tbody.header td.title {
	padding-left: 0px;
	text-align:left;
	text-transform:uppercase;
	width: 100%;
	color:#FFFFFF;
	}
#hostingGrid tbody.header a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	}
#hostingGrid .ordernow td.prod1, #hostingGrid .ordernow td.prod2 {
	text-align:center;
	background-image: url(/images/whiteArrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color:#E23027;
	}
#hostingGrid .ordernow a {
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 2px 0px 6px;
	}
#hostingGrid .ordernow a:hover {
	color:#000000;
	}

/*********************************************************************************************************/
/* Styles for corp section */
.relatedNews {
	margin: 0px 0px 15px 15px;
	}
.relatedNews ul{
	padding: 4px 4px 4px 4px;
	margin: 6px 0px 6px 12px;
	list-style-position: outside;
	list-style-image: url(/images/internet_linkBullet.gif);
	}
.relatedNews ul li{
	margin-bottom: 5px;
	}
.relatedNews ul li a:link, .relatedNews ul li a:visited, .relatedNews ul li a:active{
	text-decoration:none;
	}
.relatedNews ul li a:hover{
	text-decoration:underline;
	}
.corpTable{
	margin: 10px 0px 20px 20px;
	border: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
.corpTable td{
	text-align:center;
	padding: 4px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	}
.corpAsterix, .corpTable td em{
	color:#E23027;
	font-style:normal;
	}
.corpTable .header td{
	padding: 6px 4px;
	background-color:#336699;
	color:#FFFFFF;
	font-weight:bold;
	}
.corpTable a{
	color: #336699;
	text-decoration:none;
	}
.corpTable a:hover{
	color: #E23027;
	text-decoration:underline;
	}
.corpTable a:visited, .corpTable a:active{
	color: #E23027;
	}
ul.media li{
	list-style-position: outside;
	list-style-image: url(/images/hosting_linkBullet.gif);
	list-style-type: disc;
	margin: 5px 15px 15px 0px;
	color: #E23027;
	font-weight:bold;
	}
ul.media li a{
	text-decoration:none;
	display:block;
	font-weight:normal;
	}
ul.media li a:hover{
	color: #E23027;
	text-decoration:underline;
	}
ul.media li a:visited, ul.media li a:active{
	color: #336699;
	}

#middleHOSTING h1{
	color:#336699;
	}
#middleHOSTING h2{
	color:#336699;
	}
#middleHOSTING h5{
	color:#336699;
	}
.tvTitles {
	padding: 0px 0px 15px 0px;
	text-transform:uppercase;
	}
#middleTV h1{
	color: #F89A20;
	}
#middleTV h2{
	color: #E23027;
	}
.InternetTitles {
	padding: 0px 15px 25px 0px;
	}
#middleINTERNET h1{
	color: #F89A20;
	}
#middleINTERNET h2{
	color: #E23027;
	}
.CorpTitles {
	padding: 0px 0px 25px 0px;
	}

h1{
	font-size:19px;
	font-weight:900;
	color: #F89A20;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	}
h2{
	font-size:14px;
	font-weight:bold;
	color: #E23027;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	}
h3{
	font-size:12px;
	font-weight:bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	line-height:14px;
	text-transform:uppercase;
	}
h4{
	font-size:12px;
	font-weight:normal;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	line-height:14px;
	}
h5{
	font-size:10px;
	font-weight:900;
	color:#000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
	}
/*********************************************************************************************************/
/* Styles for globalNav navigation */

#globalNav{
	}
#globalNav td{
	padding: 0px 0px 0px 2px;
	margin: 0px;
	text-align:center;
	vertical-align: middle;
	}
#globalNav td a{
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background-image: url(/images/header/global_Nav_bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:103px;
	padding: 9px 0px 9px 3px;
	}
#globalNav td a.last{ /* remove */
	padding: 13px 0px 13px 3px!important;
	}
#globalNav td a:hover{
	background-image: url(/images/header/global_Nav_bg_ov.gif);
	text-decoration:none;
	}
#globalNav td.active a{	
	background-image: url(/images/header/global_Nav_bg_ov.gif);
	}	
	
	
/*********************************************************************************************************/
/* Styles for subGlobalNav navigation */

#subGlobalNav{
	padding: 0px;
	margin: 0px;
	}
#subGlobalNav td a{
	font-weight:normal;
	font-size:10px;
	text-decoration:none;	
	color:#494647;
	padding: 0px 8px 0px 8px;
	display:block;
	}
#subGlobalNav td a:hover{	
	color:#E23027;
	text-decoration:none;
	}
#subGlobalNav td.active a{	
	color:#E23027;
	}	

/*********************************************************************************************************/
/* Styles for breadCrumb navigation */

#breadCrumbs{
	background-color:#E0E3E4;
	}
#breadCrumbs td{
	font-weight:normal!important;
	font-size:10px!important;
	color:#494647!important;
	text-transform:lowercase;
	}
#breadCrumbs td a{
	font-weight:normal!important;
	font-size:10px!important;
	color:#494647!important;
	padding: 0px 9px 0px 9px!important;
	font-family:Tahoma, Verdana, sans-serif!important;
	text-decoration:none;
	}
#breadCrumbs td a:hover{
	color:#E23027!important;;
	text-decoration:none;
	}

/*********************************************************************************************************/
/* Styles for topNav navigation */

#topNavL{
	margin: 12px 6px 5px 6px;
	}
#topNavL td{	
	margin: 0px;
	padding: 0px;
	}
#topNavS{
	margin: 9px 6px 0px 6px;
	padding: 0px;
	}
#topNavS td{	
	margin: 0px;
	padding: 0px;
	}

/*********************************************************************************************************/
/* Styles for left navigation */

#leftNav{
	padding: 10px 0px 10px 0px;
	width:162px;
	float: left;
	background-color:#F4F5F5;
	}

/* sectional differences */

#leftNav.tvNav ul li a{
	background-image: url(/images/nav/bullet_tv.gif)!important;
	}
#leftNav.tvNav ul li.active a{
	background-color:#E23027;
	}
#leftNav.tvNav ul li.active ul {
	border-left: 1px solid #E23027;
	}
#leftNav.tvNav ul li a:hover, #leftNav.tvNav ul li.active ul li a:hover, #leftNav.tvNav ul li.active ul li.active a:hover, #leftNav.tvNav ul li.active ul li.active ul li.active a, #leftNav.tvNav ul li.active ul li.active ul li a:hover{
	color:#E23027;	
	}	
	
#leftNav.hostingNav ul li a{
	background-image: url(/images/nav/bullet_hosting.gif)!important;
	}
#leftNav.hostingNav ul li.active a{
	background-color:#336699;
	}
#leftNav.hostingNav ul li.active ul {
	border-left: 1px solid #336699;
	}
#leftNav.hostingNav ul li a:hover, #leftNav.hostingNav ul li.active ul li a:hover, #leftNav.hostingNav ul li.active ul li.active a:hover, #leftNav.hostingNav ul li.active ul li.active ul li.active a, #leftNav.hostingNav ul li.active ul li.active ul li a:hover{
	color:#336699;	
	}	
	
#leftNav.internetNav ul li a{
	background-image: url(/images/nav/bullet_internet.gif)!important;
	}
#leftNav.internetNav ul li.active a{
	background-color:#F89A20;
	}
#leftNav.internetNav ul li.active ul {
	border-left: 1px solid #F89A20;
	}
#leftNav.internetNav ul li a:hover, #leftNav.internetNav ul li.active ul li a:hover, #leftNav.internetNav ul li.active ul li.active a:hover, #leftNav.internetNav ul li.active ul li.active ul li.active a, #leftNav.internetNav ul li.active ul li.active ul li a:hover{
	color:#F89A20;	
	}
	
/* first level */

#leftNav ul{	
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#leftNav ul li{
	background-position: left top;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #F4F5F5;
	}
#leftNav ul li a{
	color:#444D3E;
	text-decoration:none;
	padding: 2px 0px 2px 10px;
	list-style-type: none;
	background-image: url(/images/nav/bullet.gif);
	background-repeat: no-repeat;
	display:block;
	}
#leftNav ul li a:hover{
	color:#B1B5B6;
	text-decoration:none;
	}
#leftNav ul li.active a{
	background-image: url(/images/nav/bullet_ov.gif)!important;
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	background-color:#B1B5B6;
	}
#leftNav ul li.active a:hover{
	color:#444D3E;
	text-decoration:none;
	}

/* second level */

#leftNav ul li.active ul {
	border-left: 1px solid #B1B5B6;
	margin: 1px 0px 0px 14px;
	padding: 10px 0px 5px 0px;
	list-style-type: none;
	}
#leftNav ul li.active ul li, #leftNav ul li.active ul li.active {
	border-bottom: 1px solid #F4F5F5;
	}
#leftNav ul li.active ul li a, #leftNav ul li.active ul li.active a{
	padding: 1px 0px 1px 7px;
	color:#444D3E;
	background-image: none!important;	
	background-color:#F4F5F5!important;
	}
#leftNav ul li.active ul li a:hover, #leftNav ul li.active ul li.active a:hover{
	color:#B1B5B6;	
	text-decoration:none;
	}

#leftNav ul li.active ul li.active a{
	background-color:#E0E3E4!important;
	}
	
/* third level */
#leftNav ul li.active ul li.active ul{
	border: 0px solid #F4F5F5;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 3px 0px;
	list-style-type: none;
	}
#leftNav ul li.active ul li.active ul li, #leftNav ul li.active ul li.active ul li.active{
	border-bottom: 1px solid #F4F5F5;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
#leftNav ul li.active ul li.active ul li a{
	background-color:#F4F5F5!important;
	padding: 1px 0px 1px 23px;
	color:#444D3E;
	background-image: none!important;	
	}
#leftNav ul li.active ul li.active ul li.active a{
	color:#B1B5B6;	
	}
#leftNav ul li.active ul li.active ul li a:hover{
	color:#B1B5B6;	
	}
#leftNav ul li.active ul li.active ul li.active a:hover{
	color:#444D3E;	
	}
	
/* close sub lists unless parent is active */

#leftNav ul li ul, #leftNav ul li ul li ul, #leftNav ul li.active ul li ul{	
	display:none;
	}
#leftNav ul li.active ul, #leftNav ul li.active ul li.active ul{	
	display:block;
	}
/*********************************************************************************************************/
/* Styles for support section left navigation */
	
td.leftNav            { padding: 0px;}
.leftNav a:link, .leftNav a:visited, .leftNav a:active	{
	color:#444D3E;
	text-decoration:none;
	padding: 2px 0px 2px 10px;
	list-style-type: none;
	background-image: url(/images/nav/bullet.gif);
	background-repeat: no-repeat;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	display:block;
	}
.leftNav a:hover	{
	color:#B1B5B6;
	text-decoration:none;
	}


td.leftNavSelect            { padding: 0px;}
.leftNavSelect a:link, .leftNavSelect a:visited, .leftNavSelect a:active	  {
	background-image: url(/images/nav/bullet_ov.gif);
	padding: 2px 0px 2px 10px;
	background-repeat: no-repeat;
	background-position: left top;
	color:#FFFFFF;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	background-color:#B1B5B6;
	text-decoration:none;
	display:block;}
.leftNavSelect a:hover {
	color:#444D3E;
	text-decoration:none
	}
	
td.leftNav1            { margin-left: 0px ;padding: 0px 0px 0px 7px;}
.leftNav1 a:link, .leftNav1 a:visited, .leftNav1 a:active	{
	color:#444D3E;
	text-decoration:none;
	padding: 4px 0px 2px 10px;
	margin: 0px 0px 0px 0px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	border-left: 1px solid #444D3E;
	display:block;
	}
.leftNav1 a:hover	{
	color:#FF0000;
	text-decoration:none;
	}

td.leftNavSelect1            { margin-left: 0px ;padding: 0px 0px 0px 7px;}
.leftNavSelect1 a:link, .leftNavSelect1 a:visited, .leftNavSelect1 a:active	  {
	color:#444D3E;
	text-decoration:none;
	padding: 4px 0px 2px 10px;
	margin: 0px 0px 0px 0px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:12px;
	border-left: 1px solid #444D3E;
	display:block;
	background-color:#E0E3E4;
}
.leftNavSelect1 a:hover{
	color:#FF0000;
	text-decoration:none;}


td.leftNav2         {padding-left: 10px ;padding-top: 0; border-left: 0px solid #444D3E;}
.leftNav2 a:link	{color:#062958; font-weight:normal; text-decoration:none;}
.leftNav2 a:visited	{color:#062958; font-weight:normal; text-decoration:none;}
.leftNav2 a:hover	{color:#FF0000; font-weight:normal; text-decoration:underline;}
.leftNav2 a:active	{color:#062958; font-weight:normal; text-decoration:underline;}

td.leftNavSelect2         {padding-left: 10px ;padding-top: 0; border-left: 0px solid #444D3E;}
.leftNavSelect2 a:link	  {color:#FF0000; font-weight:normal; text-decoration:underline;}
.leftNavSelect2 a:visited {color:#FF0000; font-weight:normal; text-decoration:underline;}
.leftNavSelect2 a:hover	  {color:#FF0000; font-weight:normal; text-decoration:underline;}
.leftNavSelect2 a:active  {color:#FF0000; font-weight:normal; text-decoration:underline;}
/* sectional differences */
.tvNav table td.leftNav a:link, .tvNav table td.leftNav a:visited, .tvNav table td.leftNav a:active{
	background-image: url(/images/nav/bullet_tv.gif)!important;
	}
.tvNav table td.leftNav a:hover, .tvNav table td.leftNav1 a:hover, .tvNav table td.leftNavSelect1 a:hover, .tvNav table td.leftNav2 a:hover, .tvNav table td.leftNavSelect2 a:hover, .tvNav table td.leftNavSelect2 a:link, .tvNav table td.leftNavSelect2 a:visited, .tvNav table td.leftNavSelect2 a:active{
	color:#E23027;
	}
.tvNav table td.leftNavSelect a:link, .tvNav table td.leftNavSelect a:visited, .tvNav table td.leftNavSelect a:active{
	background-color:#E23027;
	}
	
.internetNav table td.leftNav a:link, .internetNav table td.leftNav a:visited, .internetNav table td.leftNav a:active{
	background-image: url(/images/nav/bullet_internet.gif)!important;
	}
.internetNav table td.leftNav a:hover, .internetNav table td.leftNav1 a:hover, .internetNav table td.leftNavSelect1 a:hover, .internetNav table td.leftNav2 a:hover, .internetNav table td.leftNavSelect2 a:hover, .internetNav table td.leftNavSelect2 a:link, .internetNav table td.leftNavSelect2 a:visited, .internetNav table td.leftNavSelect2 a:active{
	color:#F89A20;
	}
.internetNav table td.leftNavSelect a:link, .internetNav table td.leftNavSelect a:visited, .internetNav table td.leftNavSelect a:active{
	background-color:#F89A20;
	}
.hostingNav table td.leftNav a:link, .hostingNav table td.leftNav a:visited, .hostingNav table td.leftNav a:active{
	background-image: url(/images/nav/bullet_hosting.gif)!important;
	}
.hostingNav table td.leftNav a:hover, .hostingNav table td.leftNav1 a:hover, .hostingNav table td.leftNavSelect1 a:hover, .hostingNav table td.leftNav2 a:hover, .hostingNav table td.leftNavSelect2 a:hover, .hostingNav table td.leftNavSelect2 a:link, .hostingNav table td.leftNavSelect2 a:visited, .hostingNav table td.leftNavSelect2 a:active{
	color:#336699;
	}
.hostingNav table td.leftNavSelect a:link, .hostingNav table td.leftNavSelect a:visited, .hostingNav table td.leftNavSelect a:active{
	background-color:#336699;
	}


/*********************************************************************************************************/
/* Styles for regional tab navigation */
	
#tabNavBox {
	padding: 0px;
	margin: 0px 6px 0px 6px;
	text-align:right;
	}
#tabNav td{
	text-align:center;
	}
#tabNav td a{
 	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#444D3E;
	display:block;
	background-color:#E0E3E4;
	margin: 0px 0px 0px 1px;
	padding: 4px 15px 3px 15px;
	}
#tabNav td a:hover, #tabNav td.active a{
 	text-decoration:none;
	color:#FFFFFF;
	background-color:#E23027;
	}
#tabNav td a.hostingLogin{
 	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	display:block;
	background-color:#6882AD;
	margin: 0px 0px 0px 1px;
	padding: 4px 15px 3px 15px;
	}
#tabNav td a.hostingLogin:hover{
 	text-decoration:none;
	color:#FFFFFF;
	background-color:#336699;
	}
#tabNav td a.webMailLogin{
 	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	display:block;
	background-color:#F89A20;
	margin: 0px 0px 0px 1px;
	padding: 4px 15px 3px 15px;
	}
#tabNav td a.webMailLogin:hover{
 	text-decoration:none;
	color:#000000;
	background-color:#F89A20;
	}
	
/*********************************************************************************************************/
/* Styles for specific elements */

#contactoutput {
	border: 1px dashed #F89A20;
	padding: 10px 35px 10px 35px;
	background: #FFDA60;
	color: #D87A00;
	margin-bottom: 25px;
}
#contactoutput #contactoutput_failure_reasons, #contactoutput #contactoutput_failure_reasons p, #contactoutput #contactoutput_failure_reasons li {
	padding-left: 25px;
	color: #FF7A00;
}

/*********************************************************************************************************/
/* Styles for footer navigation */
.clearAll{
	clear:both;
	}
#footer{
	padding: 0px;
	margin: 6px 6px 6px 6px;
	clear:both;
	}
#footer td{
	font-weight:normal;
	color:#494647;
	}
#footer td.copyRight{	
	font-size:10px;	
	padding: 0px 0px 0px 6px
	}
#footer td a{
	text-decoration:none;	
	font-size:10px;	
	color:#494647;
	padding: 0px 15px 0px 15px;
	display:block;
	}
#footer td a:hover{	
	color:#E23027;
	text-decoration:none;
	}
#footer td.active a{	
	color:#E23027;
	}	

/*********************************************************************************************************/
/* Styles for printable version */

@media print {
/*
 #header, #leftNav, #footer { display: none }
 .nav, form, .buttons form { display: none }
 #printheader{ display:block;}
 */
}

