html
{
	background-color: #000E25;
}

body
{
	position: absolute;
	min-width: 962px;
	width: 100%;
}

.body_hex_gradient
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.body_hex_left
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.body_hex_right
{
	position: absolute;
	right: 0px;
	top: 0px;
}

#pagewrap_frame_outer
{
	position: relative;
	width: 100%;
}

* html #pagewrap_frame_outer
{
	_overflow: hidden;
	_width: 962px;
}

#pagewrap_frame
{
	text-align: center; /*text-align fix for IE*/
}

#pagewrap_box
{
	margin-left: auto;
	margin-right: auto;
	width: 962px;
	text-align: left;
	position: relative;
	
}

.global_box
{
	position: relative;
	margin-top: 12px;
	overflow: hidden;
	z-index: 10;
}

.gbl_hidden
{
	display: none;
}

.gbl_ResizeIFrame
{
	width:916px;
	border: none 0;
	/* Dont add a default hieght. FF cant override it via iframe.height property. */
}

#masthead_box
{
	height: 130px;
	clear: left;
	position:relative;
	z-index:11;
}

#helpfullinks_box
{
	color: #A6A6A7;
	text-align: center;
	font-size: 12px;
}

#helpfullinks_box a
{
	color: #75B1E7;
}

.HelpfulLinksCenter
{
	margin-top: 7px;
}

#fatfooter_box
{
	font-size:0.75em;
}

.heroes_box
{
	height: 173px;
}

.heroes_box_short
{
	height: 127px;
}

#heroes_sub_box
{
	position: absolute; 
	left: 689px; 
	top: 173px; 
}

.heroes_sub_columntwo
{
	margin-top:26px;
}

.global_bg_white
{
	background-color: White;
}

.gbl_clear
{
	clear:both;
	line-height: 1px;
	margin-bottom: -1px;
}

a
{
	color: #94BBDD;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

thead
{
	display:table-header-group;
}

/*Font*/
body
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 12px;
	color: #5B6371;
	line-height: 1.25em;
}

.body_TextSize_1
{
	font-size: 15px;
}

.body_TextSize_2
{
	font-size: 16px;
}

.font_pageTitleHeader, .faq_content h1, .contactus_content .h1, .pc_main-window-header
{
	font-weight: bold;
	font-size: 1.5em;
	line-height:1.075em;
	color: #01114F;
}
.font_header, .faq_content h2, .contactus_content .h2, .Modules_titleBar
{
	font-weight: bold;
	font-size: 1.29em;
	color: #5B8CD9;
}
.font_subHeader, .faq_content h3, .contactus_content .h3
{
	font-weight: bold;
	font-size: 1.1em;
	color: #5B6371;
	display: inline;
}
.font_fieldHeader, .faq_content h4, .contactus_content .h4
{
	font-weight: bold;
	font-size: 1.2em;
	color: #5B8CD9;
}
.font_link, a
{
	font-weight: bold;
/*	color: #25559F; */
}
.font_legal
{
	font-weight: normal;
	font-size: 0.8em;
	color: #747474;
}

/* Same size text as legal, without adding the grey color so that link color still stands out */
.link_note
{
	font-size: 0.8em;
	font-weight: normal;
}

/* Utility */
.clear
{
	clear:both;
}

#LoadingLogin
{
	width:469px;
	height:298px;
	font-size:12px;
	color:white;
}

#LoadingDiv
{
	font-weight:bolder;
	font-size:14px;
	color:White;
	padding-top:250px;
	position:absolute;
	width:982px;
	background-color:Black;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index:9999;
	text-align:center;
	top:0px;
	left:0px;
	display:none;
}

/* Try to re-concile this style with the localizationOverlay_contentBox
   style in the LocalizationOverlay.css. Will require a re-factoring of
   the table content. */
#locOverlayContentSection2
{
	align: center;
	left: 0px;
	margin-top:90px;
	position: absolute;
}

.externalNotice_ContentBox
{
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;	
	text-align:center;
	zoom:1; /* Fixes IE issue where adding a DOM element to the overlay doesn't cause a page layout refresh, and causes text to flow outside of the overlay. */
}

.headerplan  
{
	color:#ffffff;
	background-color:#0035ad;
	padding:1 0 0 1;
	text-align:center;
}
.Masthead_printLogo
{
	display: none;
}

.global_sprite_span
{
	display: block;
	float: left;
}

/* Image Tweaks */
.pagearea_hr
{
	_overflow: hidden;
}

/**
 * Fix for an issue where bulleted styles didn't wrap correctly and the space after the bullets was incorrect
 * in certain browsers. This is limited to CM areas to avoid issues with the footer, masthead, faqs,
 * Clu localization, etc. To override make sure to use .DFCMArea class in the css selector.
 */
.DFCMArea ul li
{
	padding: 0;
	margin: 0 0;
	background: url(/Images/caratBullet.png) no-repeat 0 3px;
	_background: url(/Images/caratBullet.gif) no-repeat 0 3px;
	text-indent: 0px;
	padding-left: 15px;
	width: auto;
}

.DFCMArea ul
{
	float: left;
	width: 100%;
}

em
{
	font-style: italic;
}

strong
{
	font-weight: bold;
}

ol
{
	margin-left: 19px;
	*margin-left: 24px;
}

ol li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: decimal;
}

#content_box blockquote
{
	padding: 0px;
	margin-left: 16px;
}

img
{
	vertical-align: bottom;
}

#heroes_box #DFCMSave0, #heroes_box #DFCMSave1, #heroes_box #DFCMSave2,
#heroes_box #DFCMSave4, #heroes_box #DFCMSave5, #heroes_box #DFCMSave6
{
	float: left;
	text-align: right;
}

.wbslm_cmEdit_override
{
	float: none ! important;
	text-align: left ! important;
}

/* Media type-specific styling */
.dfmi.dffo
{
	display: block;
	background-color: #ffffff;
	overflow: hidden;
}

.dfmi.dffoxml
{
	display: block;
	overflow: hidden;
}

#Masthead
{
	color: #c4d8e0;
	z-index: 11;
}

#Masthead_LogoWrapper
{
	position: absolute;
	top : 43px;
	left : 1px;
	width:243px;
	height:33px;
	overflow: hidden;
}

#Masthead_MainLogo
{
	left:0;
	cursor : pointer;
	width:243px;
	height:33px;
}

#Masthead_RightHeader
{
	position: absolute;
	right:0px;
	top:0px;
	/*width: 550px;*/
}

#Masthead_MenuTail
{
	text-align: right;
	margin-bottom: 4px;
	white-space: nowrap;
	float: right;
}

.Masthead_gap
{
	padding: 0 8px;
	font-weight: normal;
}

#Masthead_TextResizer
{
	cursor: pointer;
	font-weight: bold;
	float:right;
	padding-left:30px;
	height: 16px;
}

#Masthead_TextResizer span
{
	padding: 0 2px;
	float:left;
}

#Masthead_TextResizer .Masthead_gap
{
	padding: 0 8px;
}

#Masthead_TextResizer_0
{
	font-size: 12px;
}

#Masthead_TextResizer_1
{
	font-size: 15px;
	*margin-top:1px;
}

.body_TextSize_1 #Masthead_TextResizer_1
{
	margin-top:0px;
}

#Masthead_TextResizer_2
{
	font-size: 16px;
}

.Masthead_TextResizer_Selected
{
	text-decoration: underline;
	color: #FFFFFF;
}

.Masthead_SearchCorners
{
	position: absolute;
	top: 3px;
	left: 6px;
}

#Masthead_SiteSearch_Filters
{
	display:none;
}

.Masthead_SiteSearch_Select #Masthead_SiteSearch_Filters
{
	display:block;
	position:absolute;
	top:20px;
	left: 5px;
}

#SearchInput
{
	background-color: Transparent;
	color: #ffffff;
	border: 0;
	z-index: 0;
	position: absolute;
	top: 6px;
	left: 12px;
	width: 210px;
}

.Masthead_SiteSearch_Hover #SearchInput,
.Masthead_SiteSearch_Select #SearchInput
{
	color: #585858;
	outline:none;
}

#Masthead_SearchSiteRadio
{
	position:absolute;
	width:42px;
	left:6px;
	top:7px;
}

#Masthead_SearchSiteRadio label
{
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	font-size:13px;
}

#Masthead_SearchWebRadio
{
	position:absolute;
	width:59px;
	left:62px;
	top:6px;
	height:25px;
}

#Masthead_SearchSiteRadioBtn
{
	top:6px;
	left:0px;
	cursor:pointer;
	line-height:0px;
	font-size: 0px;
}

#Masthead_SearchWebRadioBtn
{
	top: 7px;
	left: 0px;
	cursor:pointer;
	line-height:0px;
	font-size: 0px;
}

#Masthead_searchSubmit
{
	border: none;
	cursor: pointer;
	position: absolute;
	top: 2px;
	left: 231px;
	z-index: 2;
	height:23px;
	width:79px;
	background-color: Transparent;
}

.SearchSuggest
{
	display: none;
}

#SearchLabelWrap
{
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}

.SearchFormType
{
	cursor: pointer;
	color: #84a8d4;
	margin: 0px 10px 0px 4px;
	position: relative;
	top: 0px;
	*top: -1px;
	_top: 4px;
}


.SearchFormRadioButton
{
	display: none;
}

#Masthead_MenuBar
{
	display: block;
	position: absolute;
	bottom: 0px;
	left: -1px;
	height: 45px;
	width: 100%;
	vertical-align: middle;
}

#Masthead_GlowWrap
{
	line-height: 1px;
	position: relative;
	
	zoom: 1;
	_z-index: -1;
}

#Masthead_ActiveGlowEndCap
{
	display: none;
	top: 54px;
	left: -57px;
}

.Masthead_EndCap_selected #Masthead_ActiveGlowEndCap
{
	display: block;
}

.Masthead_ActiveGlowTopMenuItem
{
	display: none;
	top: 59px;
	left: 0px;
}

#Masthead_HoverGlow
{
	display: none;
}

.Masthead_Menu0_selected .Masthead_ActiveGlowTopMenuItem,
.Masthead_Menu0_hover #Masthead_HoverGlow { display: block; left: 3px; }
.Masthead_Menu1_selected .Masthead_ActiveGlowTopMenuItem,
.Masthead_Menu1_hover #Masthead_HoverGlow { display: block; left: 107px; }
.Masthead_Menu2_selected .Masthead_ActiveGlowTopMenuItem,
.Masthead_Menu2_hover #Masthead_HoverGlow { display: block; left: 212px; }
.Masthead_Menu5_selected .Masthead_ActiveGlowTopMenuItem,
.Masthead_Menu5_hover #Masthead_HoverGlow { display: block; left: 576px; }

#Masthead_EndCap
{
	cursor: pointer;
	position: absolute;
	left: 0px;
}

.Menu_bg
{
	display: block;
}

#Masthead_Menu0_ifr,
#Masthead_Menu1_ifr,
#Masthead_Menu2_ifr
{
	position: absolute;
	top: 48px;
	visibility: hidden;
}

.Menu_topDropdown
{
	display: none;
	visibility: hidden;	
	
	position: absolute;
	min-width: 160px;
	_width: 160px;
	z-index: 10;
	
	left: -2px;
	top: 48px;
	
	padding: 0px 6px 0px 2px;
	overflow: hidden;
	
	color: #0035ad;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
}

.Menu_topDropdown a,
.Menu_topDropdown a:hover
{
	text-decoration: none ! important;
}

.Menu_topDropdown .MenuNode
{
	display: block;
	border-bottom: 1px solid #ebe9e9;
	border-left: solid 1px #f1f1f1;
	border-right: solid 1px #f1f1f1;
	font-size: 1.1em;
	padding: 7px 0px;
	top: 0px;
	margin: 0px;
}

.Menu_topDropdown .MenuText
{
	padding: 0px 16px;
	white-space: nowrap;
}

.Menu_topDropdown .MenuItemWrap
{
	background-color: #ffffff;
	overflow-y: hidden;
	position: relative;
	zoom: 1;
}

.Menu_topDropdown .MenuItemTopShadow
{
	width: 100% ! important;
}

.Menu_topDropdown .MenuItem
{
	display: block;
	padding-top: 4px;
	margin-bottom: -8px;
}

.Menu_DropDownBg
{
	position: absolute;
	bottom: 0px;
	width: 100%;
	z-index: -1;
}

#Masthead_Menu0_drop a,
#Masthead_Menu1_drop a,
#Masthead_Menu2_drop a
{
	color: #021372;
	outline: 0;
}

.Menu_DropDownLeftShadow
{
	position: absolute;
	
	bottom: 20px;
	left: 0px;
	
	height: 1000px ! important;
}

.Menu_DropDownRightShadow
{
	position: absolute;
	
	bottom: 20px;
	right: 0px;
	
	width: 4px;
	height: 1000px ! important;
}

.MenuBotDropDn
{
	height: 20px;
	line-height: 1px;
	position: relative;
	left: -2px;
}

.Menu_DropDownBottomLeftShadow
{
	top: 0px;
	left: 0px;
}

.Menu_DropDownBottomRightShadow
{
	top: 0px;
	right: 0px;
}

.Menu_DropDownBottomHorizShadowWrap
{
	height: 20px;
	margin: 0 20px;
	overflow: hidden;
	position: relative;
}

.Menu_DropDownBottomHorizShadow
{
	width: 100% ! important;
	top: 0px;
	left: 0px;
}

#Masthead_Menu0Wrap,
#Masthead_Menu1Wrap,
#Masthead_Menu2Wrap,
#Masthead_Menu3,
#Masthead_Menu4,
#Masthead_Menu5Wrap
{
	display: block;
	position: absolute;
	top: 0px;
}

#Masthead_Menu0,
#Masthead_Menu1,
#Masthead_Menu2,
#Masthead_Menu5
{
	display: block;
}

#Masthead_Menu0Wrap { left : 59px; }
#Masthead_Menu1Wrap { left : 163px; }
#Masthead_Menu2Wrap { left : 267px; }
#Masthead_Menu3 { left : 374px; }
#Masthead_Menu4 { left : 506px; }
#Masthead_Menu5Wrap { left : 621px; }

.Masthead_Menu6_selected #Masthead_Menu6,
.Masthead_Menu7_selected #Masthead_Menu7,
.Masthead_Menu8_selected #Masthead_Menu8,
.Masthead_Menu9_selected #Masthead_Menu9
{
	color: #ffffff;
}

#Masthead_ServicesLinksWrap
{
	position : absolute;
	left : 747px;
	top : 0px;
}

#Masthead_ServicesLinks
{
	font-weight: normal;
	margin : 0;
	padding : 7px 0 0 11px;
	text-align : left;
	*margin-left : -12px;
}

#Masthead_ServicesLinks li
{
	font-weight: normal;
	list-style-position : inside;
	list-style-image: url(/Images/caratBullet.png);
	_list-style-image: url(/Images/caratBullet.gif);
}

#Masthead_ServicesLinks li span
{
	margin-left: -4px;
	*margin-left : 5px;
	*vertical-align: 5px;
}

#Masthead_ServicesLinks a
{
	color: #ffffff;
	font-size: .9em;
}

#Masthead_Go
{
	cursor: pointer;
	left : 896px;
}

/*Fonts*/
#Masthead_MenuBar
{
	/* font-family: Avenir; is non standard */
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	font-weight: normal;
	font-size: 1em; /*12pt*/
	color: #5B6371;
}

#Masthead_Menu0, #Masthead_Menu1, #Masthead_Menu2 /*learn, shop, support*/
{
	/*style: 95 Black*/
	font-size: 1.3em; /*15pt*/
	color: #020622;
	/*color on: $FFFFFF*/
}

#Masthead_Menu3, #Masthead_Menu4 /*whatsOnTv, Contact Us*/
{
	/*style: 85 Black*/
	font-size: 1em; /*12pt*/
	color: #FFFFFF;
}

#Masthead_Menu5 /*myServices*/
{
	/*style: 65 Medium/95 Black*/
	font-size: 1.7em; /*18pt*/
	color: #FFFFFF;
}

#Masthead_ServicesLinks /*payViewBill*/
{
	/*style: 85 Heavy*/
	font-size: 1em; /*12pt*/
	line-height: 12pt;
}

#Masthead_Go /*go*/
{
	/*style: 85 Avenir*/
	font-size: 1.3em; /*15pt*/
	color: #FFFFFF;
}

#Masthead_RightHeader /*aboutUs*/
{
	font-weight:normal;
	margin-top:7px;
}

#Masthead_LocalizedState
{
	color:#FFFFFF;
	text-align: right;
	margin-bottom: 4px;
	float:right;
}

#Masthead_LocalizedState a
{
	font-weight:normal;
}

#Masthead_RightHeader a
{
	color: #C4D8E0;
}
#Masthead_RightHeader a:hover
{
	color:#FFFFFF;
	text-decoration:none;
}

#Masthead_SearchBox /*searchField*/
{
	line-height: 25px;
	vertical-align: middle;
	text-align: right;
	position: absolute;
	*z-index: -1;
	
	font-weight: normal;
	font-size: 1.1em; /*11pt*/
	color: #999999;
	/*float: right;*/
	white-space: nowrap;
	right: 0px;
	_right: 1px;
	width:365px;
	top:46px;
}

.Masthead_SiteSearch_Select #Masthead_SearchBox
{
	width:365px;
}

#Masthead_SearchBox_bkg
{
	top:0px;
	left:0px;
}

.Masthead_SiteSearch_Select #Masthead_SearchBox_bkg
{
	top:-8px;
	left:-8px;
}

#Masthead_SearchBox_googleLogo
{
	right:-2px;
	top:4px;
	position:absolute;
}

#Masthead_LanguageFlip
{
	display:inline;	
}

/* TODO: remove Masthead_LanguageFlip css tags before rollout of linked Spanish sites */
#Masthead_LanguageFlip a, #Masthead_LanguageFlip a:hover, #Masthead_LanguageFlip a:visited
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#Masthead_LanguageFlip a:active, #Masthead_LanguageFlip a:focus
{
	position:static;
	width:auto;
	height:auto;
} 

* HTML #Masthead_LanguageFlip a:active, * HTML  #Masthead_LanguageFlip a:focus
{
	/* Dont display For IE6 because it will break layout */
	position:absolute;
	width:1px;
	height:1px;
}

a.Masthead_LanguageFlip_disabled,  a.Masthead_LanguageFlip_disabled:hover, a.Masthead_LanguageFlip_disabled:visited
{
    color:#5B6371 !important;
    cursor:default;
}

#Masthead_Skip
{
	display:inline;	
}

#Masthead_Skip a, #Masthead_Skip a:hover, #Masthead_Skip a:visited
{
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#Masthead_Skip a:active, #Masthead_Skip a:focus
{
	position:static;
	width:auto;
	height:auto;
} 

* HTML #Masthead_Skip a:active, * HTML  #Masthead_Skip a:focus
{
	/* Dont display For IE6 because it will break layout */
	position:absolute;
	width:1px;
	height:1px;
}

#Masthead_language 
{
	float:right;
}

#pagearea_box
{
	margin-top: 20px;
	z-index: 0;
	zoom:1;
	*padding-bottom:12px;
}

#secondnav_box
{
	height: 46px;
	overflow: hidden;
}

#secondnav_display
{
	overflow: hidden;
	font-size: 0.8em;
	text-align: center;
	position: relative;
	height: 46px;
	width: 962px;
}

#secondnav_selected
{
	position: absolute;
	bottom: 0px;
	_top: 0px;
	z-index: 0;
}

#secondnav_display .MenuNode
{
	line-height: 46px;
	padding: 0px 24px 0px 24px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
	white-space: nowrap;
}

#secondnav_display .MenuNode_selected
{
	color: White;
}

#secondnav_display a
{
	font-weight: bold;
}

#secondnav_display a:hover
{
	color: White;
	text-decoration: none;
}

#thirdnav_box
{
	position: relative;
	width: 180px;
	float: left;
	min-height: 50px;
	_height: 50px;
	z-index: 0;
	font-size:13px;
	line-height:15px;
}

#thirdnav_selected
{
	position: absolute;
	z-index: 0;
	left: 0;
}

#thirdnav_box .MenuNode
{
	border-bottom: solid 1px #eaeaea;
	padding: 10px 0px 10px 8px;
	margin: 0px;
	display: block;
	width: 161px;
	position: relative;
}

#thirdnav_box a
{
	color: #25559f;
	font-weight: bold;
	margin-left: 8px;
}

#thirdnav_box a:hover
{
	text-decoration: none;
}

#thirdnav_box .MenuNode_selected
{
	border-bottom: 0;
	color: White;
}

#content_box
{
	float: left;
	overflow: visible;
}

.content_box_borderless
{
	width: 100%;
}

.content_box_full
{
	width: 100%;
}
.content_box_left
{
	width: 645px;
}
.content_box_right
{
	padding-left: 21px;
	width: 715px;
}
.content_box_middle
{
	padding-left: 21px;
	width: 444px;
}

#columntwo_box
{
	padding-left: 21px;
	width: 250px;
	float: left;
}

#pagearea_bottom_box
{
	height: 12px;
}

.pagearea_main_pad
{
	padding: 11px 23px 11px 23px;
}

.pagearea_main_noextratop
{
	margin-top: 12px;
}

.pagearea_main_extratop
{
	padding-top: 23px;
}

.pagearea_hr
{
	clear: left;
	margin: 16px 0px 15px;
}

.button_left
{
	border: none;
	cursor: pointer;
	float: left;
	margin: 0px;
}

.button_right
{
	border: none;
	cursor: pointer;
	float: right;
	margin: 0px;
}

/*Fonts*/
#secondnav_display /*Sub-Navigation*/
{
	font-weight: bold;
	font-size: 13px; /*13pt;*/
	color: #83ABEF;
	/*color: #C9D9ED; hover*/
}

#thirdnav_box /*Sub-Navigation*/
{
	font-weight: bold;
	font-size: 1.05em; /*13pt;*/
	color: #25559F;
	/*color: #FFFFFF; hover*/
}

.Homepage_glow
{
	position: absolute;
	top: 115px;
	left: -70px;
	_z-index: -1;
}

.Homepage_glow_pagearea
{
	width: 962px;
	height: 402px;
	overflow: hidden;
}

#OverlayContent1
{
	height:298px;
	left: 397px;
	overflow-y: visible; 
	width:469px;
	z-index: 200; 
}

.Localization_CloseButton
{
	cursor: pointer;
	left:404px;
	top:14px;
	position: absolute;
	
	/*Fix IE6 rendering issue*/
	_line-height: 0px;
	_font-size: 0px;
}

#localizationOverlay_ZipNotFound
{
	color: #FFFFFF;
}

#localizationOverlay_ZipNotFound a, #localizationOverlay_ZipNotFound div a
{
	color: #5B8CD9;
	font-size: 1.2em;
}

#localizationOverlay_Location, #localizationOverlay_Submarket
{
	float: left;
	margin-top: 4px;
}

#locSplitZip
{
	position: relative;
}

.localizationOverlay_contentBox
{
	margin-top: 90px;
	position: absolute;
	left: 0px;
	width: 469px;
}

.localizationContentShow
{
	display: block;
}

.localizationContentHide
{
	display: none;
}

.localizationOverlay_select
{
	margin: 3px;
	float:	left;
}

.inputFloat
{
	float: left;
}

.noZipErrorMsg
{
	margin: 10px 20px 0px;
	text-align:  left;
}

.locOverlayInput
{
	margin-left: 136px;
	margin-top:  20px;
}

.localizationOverlay_go
{
	padding-left: 6px;
	float: left;
}

.localizationOverlay_changeSearch
{
	margin-top: 68px;
}

.localizationOverlay_changeSearchDouble
{
	margin-top: 5px;
}

.localizationOverlay_changeSearchDouble a
{
	color: #94BBDD;
}

localizationOverlay_changeSearchStateRegion
{
	margin-top: 20px;
}

.localizationOverlay_changeSearchRegion
{
	margin-top: 10px;
}

.locOverlayRegionInput
{
	margin-left: 5px;
}

.locOveralySelectDiv
{
	margin-bottom: 15px;
	margin-top:	   10px;
}

.LocalizationOverlay_Input_Go_SelectLocation
{
	left:		 0px;
	position:	 absolute;
	margin-left: 127px;
	margin-top:	 20px;
	width:		 100%;
}

.Localization_Overlay_Background
{
	z-index: -1;
	left:	0px;
	top:	0px;
}

.CaratBullet
{
	left: 0px;
	top: 3px;
}

.CaratBulletWrapper
{
	cursor: pointer;
}

.CaratBulletSearchByStateInstead
{
	width: 164px;
}

.CaratBulletSearchByZip
{
	width: 146px;
}

.CaratBulletSearchByState
{
	width: 160px;
}

.CaratBulletReenterZip
{
	width: 160px;
}

.CaratBulletReenterZip2
{
	width: 124px;
}

.GoButtonWrapper
{
	height: 29px;
	width: 64px;
}

.localizationOverlay_AlternateSearchText
{
	color: #94BBDD;
}
#threeornone_box
{
	height: 101px;
}

.ton_box
{
	height: 100px;
	float: left;
	overflow: hidden;
}

.ton_box_div_home
{
	max-height: 100px;
	float: left;
	overflow: hidden;
	position:relative;
}

#threeornone_box_div_home
{
	max-height: 101px;
}

#ton_left_box
{
	width: 301px;
}

#ton_middle_box
{
	margin-left: 9px;
	width: 301px;
}

#ton_right_box
{
	margin-left: 9px;
	width: 342px;
}

#ton_right_box1,
#ton_right_box2
{
	margin-left: 9px;
	width: 163px;
}
.clu_title_text
{
	
}
.clu_print_button
{
	cursor: pointer;
	position: absolute;
	right: 0px;
	top: 0px;
}
.clu_tvlistings_box
{
	margin: 0 0 6px 2px;
}
.clu_intro
{
	padding-bottom: 17px;
}

.clu_display_box
{
	width: 251px;
	overflow: auto;
	margin-bottom: 6px;
	overflow: hidden;
}

.clu_display_checkbox
{
	width: 36px;
	height: 15px;
	margin: 0px;
}

.clu_package_box
{
	margin-bottom: 6px;
}

.clu_package_center
{
	overflow: hidden;
	height: 30px;
}
.clu_package_color
{
	margin: 0px 2px;
	padding: 9px 9px;
	width: 13px;
	height: 13px;
	float: left;
}
.clu_package_checkbox
{
	margin: 0px;
	width: 13px;
	height: 13px;
	vertical-align: top;
}
.clu_package_name
{
	float: left;
	width: 200px;
	height: 13px;
	padding: 9px 0px 9px 9px;
}
.clu_package_separator
{
	height: 1px;
	overflow: hidden;
}

.clu_channel_row
{
	background: #F2F2F2;
	height: 19px;
}
.clu_channel_divider
{
	height: 2px;
	overflow: hidden;
	line-height:0px;
}
.clu_channel_border
{
	background: #E4E4E4;
	width: 647px;
	height: 1px;
}
.clu_channel_style
{
	border-top: solid 1px #E4E4E4;
	border-bottom: solid 1px #E4E4E4;
	margin-top:2px;
}
.clu_channel_number
{
}
.clu_channel_name
{
}
.clu_channel_classification
{
	height: 0px;
	width: 37px;
	_width: 0px;
	float: left;
	margin-left: 2px;
}

.clu_hiddenPackage
{
	display: none;
}

.clu_1_filter
{
	float: left;
}

.clu_1_filter_box
{
	margin-left: 18px;
	float: left;
	position: relative;
}

.clu_1_grid
{
	float: left;
	width: 645px;
	position: relative;
}
.clu_1_table3
{
	margin: 0px;
	padding: 0px;
	border: none;
	border-spacing: 0px;
	table-layout:fixed;
	width:645px;
}
.clu_channel_package
{
	font-weight: bold;
	color: white;
	padding: 0px;
	font-size: 9pt;
}

.clu_white_text
{
	color: White;
}

.clu_picker_title
{
	color: #AEE6FD;
}

.clu_picker_box
{
	margin-left: 185px; width:592px; height:251px; position: relative;
}

.clu_picker_top
{
	top: 0px;
}
.clu_picker_middle
{
	position: absolute;
	top:15px;
}

.clu_picker_middle_bottom
{
	position: relative;
	top:15px;
}

.clu_picker_bottom
{
	top:236px;
}
.clu_picker_text
{
	position: relative;
	padding: 16px 31px;
}

.clu_picker_form
{
	padding: 0px 93px;
}

.clu_picker_remember_checkbox
{
	vertical-align: baseline;
	margin-left: 1px;
}

.clu_picker_remember_text
{
	color: #AEE6FD;
	margin-left: 4px;	
}

.clu_picker_clu_select
{
	color: #4672D3;
	width: 322px;
}

.clu_picker_select_box
{
	margin-top: 15px;
}

.clu_picker_remember_box
{
	margin-top: 7px;
	padding-left: 1px;
}

.clu_picker_button_box
{
	margin-top: 15px;
	padding-left: 3px;
	height: 29px;
	position: relative;
}

.clu_channel_header_link
{
	display:block;
	width: 532px;
	height: 34px;
	position:relative;
}

.clu_channel_header_link .clu_twoArrows
{
	float:right;
}

.clu_picker_button
{
	border: 0px;
	cursor: pointer;
	margin-right: 6px;
	_margin-right:4px;
}

.clu_picker_box ul li
{
	list-style-image: none;
	list-style-position: inherit;
}

/* IE Tweaks */
.clu_display_bottom, .clu_package_bottom
{
	_overflow: hidden;
}

#guidebutton
{
	display:block;
	float:right;
	margin-right:21px;
	_margin-right:10px;
}

.clu_package_header_outerDiv
{
	position: relative; 
	border-style: solid; 
	border-width: 5px 10px 19px 21px; 
	height:0px; 
	width: 614px; 
}

.clu_package_header_innerDiv
{
	position: absolute; 
	top: 0; 
	left: 0;
}

.clu_intro ul li,
.clu_outro ul li
{
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}

.clu_intro ul,
.clu_outro ul
{
	margin-left: 19px;
	*margin-left: 24px;
}

.clu_channel_header_left
{
	width:18%;
}

.clu_channel_header_right
{
	width:82%;
}
div#feedback_page_head .font_pageTitleHeader
{
	padding-bottom: 5px;
}

div#feedback-thankyou .font_header
{
	padding-bottom: 5px;
}

#feedback-thankyou
{
	display:none;
}

.feedback-success #feedback-thankyou
{
	display: block;
}

.feedback-success #feedback-form
{
	display: none;
}

.feedback-topic-header
{
	margin-top:20px;
}

.feedback-body-wrp
{
	float:left; 
	width:300px; 
	margin-bottom:20px;
}

.feedback-rate-form-wpr
{
	float:left; 
	width:300px; 
	border-left: solid 1px #dedede; 
	padding-left:19px; 
	margin-bottom:20px;
}

.feedback-rate-radio-wpr
{
	float:left; 
	padding:0 5px 0 5px;
}

.feedback-rate-radio-na
{
	float:left;
	padding:0 0 0 20px;
}

.feedback-rate-radio-wpr label,
.feedback-rate-radio-na label
{
	display:block; 
	width:20px; 
	text-align:center;
}

.feedback-rate-radio-wpr div,
.feedback-rate-radio-na div
{
	width:20px; 
	text-align:center;
}

.feedback-rate-desc
{
	font-weight: bold;
}

.feedback-rate-poor
{
	float:left;
	padding:0 5px 0 0;
}

#feedback-reciever
{
	display: none;
}

#feedback-navigation a
{
	float: left;
}

#feedback-navigation img
{
	vertical-align: bottom;
}

#feedback-submit
{
	float: right;
}
.dfmod
{
	display: block;
	zoom: 1;
}

.templateWpr
{
	border-bottom:dotted 1px #d5d5d5;
	padding:12px;
	text-align: left;
}

.templateWprSel
{
	border:solid 2px #aabbcc;
	padding:10px 12px 11px 12px;
}

.templateInnerWpr
{
	text-align:left;
}

.Modules_headerGradientWrap
{
	background-color: White;
	width: 95%;
	height: 15px;
	position: relative;
}

.Modules_headerGradient
{
	width: 100%! important;
	white-space: nowrap;
	left:0;
}

.Modules_holderGreyFlipPane
{
	position:relative;
	min-height:150px;
	width:251px;
	background-color:#ebebeb;
	overflow: hidden;
}

.Modules_holderGrey
{
	position:relative;
	min-height:150px;
	width:251px;
	background-color:#ebebeb;
	overflow: hidden;
}

.Modules_holderGreyIcon,
.Modules_holderGreyIconLongXL,
.Modules_holderGreyIconXL
{
	position: relative;
	min-height: 71px;
	background-color: #C8DCF8;
	_overflow: hidden;
}

.Modules_holderGreyIcon
{
	width: 251px;
}

.Modules_holderGreyIconLongXL
{
	width: 607px;
	*width: 606px;
}

.Modules_holderGreyIconXL
{
	width: 295px;
}

.Modules_mainWellGrey,
.Modules_mainWellGreyIcon,
.Modules_mainWellGreyIconLongXL,
.Modules_mainWellGreyIconXL
{
	position: relative;
	margin-bottom: -62px;
	top: 0;
	left: 0;
	*left: -1px;
}

.Modules_mainWellGrey
{
	margin-bottom: -79px;
}

.Modules_leftBorder,
.Modules_rightBorder
{
	position:absolute;
	top:40px;
	bottom:0;
}

.Modules_leftBorder
{
	left: 0;
	*left: -1px;
}

.Modules_rightBorder
{
	right: 0;
}

.Modules_bottomWrap,
.Modules_bottomWrapLongXL,
.Modules_bottomWrapXL
{
	position:absolute;
	bottom:0px;
	_bottom:-1px; /*ie6 position*/
	left:0;
	_padding: 0 0 0 0! important;
	z-index: 0;
	zoom: 1;
}

.Modules_text
{
	position:relative;
	padding: 8px;
	text-align: left;
}

.Modules_textContact
{
	color: White;
	overflow: hidden;
}

.Modules_titleBar
{
	position: relative;
	padding: 8px;
	text-align: left;
}

Modules_titleBar a
{
}

.Modules_iconHolder
{
	width: 66px;
	left: 0;
	margin-top: 15px;
	position: relative;
	float: left;
	z-index: 1;
	text-align: center;
}

.Modules_iconGreyHolder,
.Modules_iconGreyHolderLongXL,
.Modules_iconGreyHolderXL
{
	background-color: #ebebeb;
	text-align: left;
	min-height: 77px;
	/*_height: 77px;*/
	float: right;
}

.Modules_iconGreyHolder
{
	width: 183px;
}

.Modules_iconGreyHolderLongXL
{
	width: 538px;
}

.Modules_iconGreyHolderXL
{
	width: 227px;
}

.Modules_iconBottom
{
	clear: both;
	width: 100%;
	line-height: 0;
}

.Modules_LinksListWrapper,
.Modules_LinksListWrapperXL
{
	position: relative;
	min-height: 160px;
	/*_height: 160px;*/
	background-color: #ebebeb;
	z-index: 0;
	display: inline-block;
	zoom: 1;
	overflow: hidden;
}

.Modules_LinksListWrapper
{
	width: 252px;
	/*_height: 160px;*/
}

.Modules_LinksListWrapperXL
{
	width: 296px;
	/*_height: 160px;*/
}

.Modules_LinksListTop,
.Modules_LinksListTopXL
{
	position: relative;
	top: 0;
	left: 0;
	margin-bottom: -74px;
	zoom: 1;
}

.Modules_linkIconTitleHolder,
.Modules_linkIconTitleHolderXL
{
	text-align: left;
	height: 77px;
	overflow: hidden;
	position: relative;
	float: right;
	zoom: 1;
}

.Modules_linkIconTitleHolder
{
	width: 183px;
}

.Modules_linkIconTitleHolderXL
{
	width: 227px;
}

.Modules_linkNoIconTitleHolder
{
	text-align: left;
	width: 98%;
	height: 77px;
	overflow: hidden;
	position: relative;
	float: left;
}

.Modules_linksHolder
{
	clear: both;
	text-align: left;
	color: Blue;
	width: 98%;
}

/* add padding to child tag since linksHolder may be different widths */
.Modules_linksHolder ul
{
	padding: 0px 5px 10px 14px;
}

.Modules_AccordionWrapper
{
	position: relative;
	width: 252px;
	text-align: center;
	color: #FFFFFF;
}

.Modules_AccordionHeadWrapper
{
	height: 32px;
	line-height: 2;
}

.Modules_AccordionHeader
{
	left: 0;
}

.Modules_AccordionItem
{
	background-color: #DCE4F6;
	clear: both;
	margin: 0 3px 0 2px;
	height: 144px;
	overflow: hidden;
	cursor: pointer;
}

.Modules_AccordionItemNumber
{
	width: 28px;
	color: #5B8CD9;
	float: left;
	margin-top: 7px;
}

.Modules_AccordionQuestion
{
	background-color: #F7F7F7;
	color: #25559F;
	text-align: left;
	width: 205px;
	height: 44px;
	float: right;
	padding: 7px 0 0 12px;
}

.Modules_AccordionHover
{
	background-color: #F6ECBA;
	text-decoration: underline;
}

.Modules_AccordionExpanded
{
	background-color: #F6ECBA;
}

.Modules_AccordionAnswer
{
	background-color: #FDF9E0;
	color: #5B6371;
	text-align: left;
	width: 205px;
	height: 100px;
	float: right;
	padding: 7px 0 0 12px;
}

.Modules_AccordionFootWrapper
{
	height: 37px;
	clear: both;
	color: #25559F;
	line-height: 2;
}

.Modules_AccordionFooter
{
	left: 0;
	text-align: center;
}

.Modules_AccordionFooter a
{
	color: #25559F;
}

.Modules_flipImageHolder
{
	height: 124px;
	width: 216px;
	overflow: hidden;
	border: solid 1px #AAAAAA;
	position: relative;
	margin: 5px 15px 5px 15px;
}

.Modules_flipNavHolder
{
	position: relative;
	width: 216;
	height: 25px;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 8px;
}

.Modules_flipPrevious
{
	position: absolute;
	left: 0;
	top: 0;
}

.Modules_flipNext
{
	position: absolute;
	right: 0;
	top: 0;
}

.Modules_flipNext span,
.Modules_flipPrevious span
{
	visibility: hidden;
	display: none;
}

.Modules_flipImageListHolder
{
	margin-left: auto;
	margin-right: auto;
	height: 13px;
	padding-top: 8px;
	display: block;
}

.Modules_flipDotHolder
{
	position: relative;
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	padding-left: 4px;
}

.Modules_flipImage,
.Modules_flipImageCurrent
{
	position: absolute;
	left: 0;
	cursor: pointer;
}

.Modules_flipImage img,
.Modules_flipImageCurrent img
{
	display: none;
}

.Modules_blueCalloutWrapper
{
	width: 341px;
	height: 100px;
	position: relative;
	z-index: 0;
}

.Modules_blueCalloutBack
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.Modules_calloutButtons
{
	height: 30px;
	text-align: center;
}

.Modules_alertWrapper
{
	position: relative;
	width: 594px;
	height: 59px;
	padding: 6px;
	text-align: left;
	z-index: 0;
}

.Modules_alertBack
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.Modules_alertImage
{
	display: block;
	left: 4px;
}

.Modules_alertTitle
{
	float: left;
	font-weight: bold;
	font-size: 1em; /* 12pt */
	margin-left: 20px;
}

.Modules_alertList
{
	clear: both;
	font-size: 0.8em; /* 10pt */
}

.Modules_alertList ul
{
	margin-left: 15px;
}

.Modules_alertList li
{
	list-style-type: disc;
}

.DFCMArea .Modules_alertList ul li
{
	background-image: none;
	list-style-image: none;
	list-style-position: inside;
	*padding-left: 13px;
	_padding-left: 0px;
	width: auto;
}

.Modules_bodyWrapper
{
	overflow: hidden;
	_overflow: visible;
	position: relative;
	width: 312px;
	min-height: 75px;
	/*_height: 75px;*/
}

.Modules_bodyIconHolder
{
	position: absolute;
	width: 75px;
	top: 0;
	left: 0;
}

.Modules_bodyIconTextHolder
{
	text-align: left;
	float: right;
	width: 230px;
}

.Modules_titleBar img
{
	vertical-align:middle;
}

/* Expired Modules should disaper after publish but display in a red background in edit and preview mode. */
.dfexpired
{
	display:none;
}

.Preview .dfexpired, .Edit .dfexpired
{
	background-color: red; 
	height: 40px;
	display:inline-block;
}

.contactus_icon_gutter
{
	padding: 0px 20px 0px 0px;
	width: 45px;
	vertical-align: top;
}

.contactus_icon_gutter img
{
	float:right;
}

#contactus_email_form
{
	margin-top: 4px;
}

.contactus_icon_plus_minus
{
	 float: left;
	 margin: 0px 4px 0px 0px;
	 cursor: pointer;
}

.contactus_form_label
{
	width: 213px;
	padding: 6px 8px 4px;
	text-align: right;
	vertical-align: top;
}

.contactus_form_button
{
	padding: 4px 0px;
	text-align: right;
}

.contactus_form_comment
{
	width: 347px;
	height: 110px;
}

.contactus_icon
{
	border: 0px;
	margin: 0px;
	float: right;
}

.contactus_button
{
	cursor: pointer;
}

#contactus_sys_error
{
	position: relative;
	margin-bottom: 12px;
}

#contactus_sys_error_text
{
	width: 520px;
	color: #F6FA89;
	background-color: #0A2D7F;
	margin: 0px 1px;
	padding: 0px 4px 0px 25px;
}

.contactus_icon_sys_error
{
	position: absolute;
	left: 6px;
	top: 5px;
}

.contactus_content .SendAnotherEmail
{
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}

.contactus_content .button_text
{
	cursor: pointer;
	padding: 3px 0px 3px 24px;
}

.contactus_content .icon_circle_arrow
{
	position: absolute;
}

.contactus_content .h2
{
	padding: 3px 0px;
	margin-bottom: 6px;
}

.contactus_email_form
{
	width: 580px;
}

.contactus_icon_container
{
	width:45px; /* Corresponds to contactus_icon_gutter width used on TD elements */
	overflow:hidden;
}
.CorpHome_wrapper
{
	position: relative;
	z-index: 1;
}

.CorpHome_flashArea
{
	height: 402px;
	width: 962px;
	overflow: hidden;
}

body #pagearea_box .CorpHome_bottomModules
{
	padding-top: 12px;
	height: 100px;
	font-size: 12px;
}

.CorpHome_localization
{
	height: 100px;
	width: 533px;
	float: left;
	margin-right: 1px;
}

.CorpHome_localizationText
{
	width: 263px;
	float: left;
	overflow: hidden;
	padding-left: 22px;
	color: White;
}

.CorpHome_localizationArea
{
	float: left;
	margin-top: 26px;
	margin-left: 40px;
}

.CorpHome_zip
{
	font-size: 1.3em;
	width: 115px;
	vertical-align: middle;
	color: #84A8D4;
	font-weight: bold;
}

.CorpHome_go
{
	vertical-align: middle;
	padding-left: 4px;
	height: 25px;
}

.CorpHome_regionLink
{
	font-size: 0.9em;
	line-height: 35px;
	color: #84A8D4;
}

.CorpHome_regionLink img
{
	vertical-align: middle;
}

.CorpHomeStateRegionBullet
{
	display: inline;
	padding-left: 11px;
	position: relative;
}

.CorpHome_smallWell
{
	height: 100px;
	width: 206px;
	float: left;
	overflow: hidden;
	color: White;
	margin-left: 12px;
}

.CorpHome_smallWellsRight
{
	height: 100px;
	width: 202px;
	float: left;
	overflow: hidden;
	color: White;
	margin-left: 12px;
}

.CorpHome_localizationLeft
{
	height: 100px;
	width: 531px;
	float: left;
	margin-right: 1px;
}
.sitemap_column
{
	float:left;
	width:30%;
	margin-right:20px;
}

#df
{
	clear:both;
}

.sitemap_menu1 a.sitemap_link
{
	display:block !important;
	_padding-left:16px;
	clear:both;
}

.sitemap_menu2 a.sitemap_link
{
	display:block !important;
	padding-left:23px;
	_padding-left:39px;
	clear:both;
}


a.sitemap_link span.carrot-wpr
{
	line-height:1.3em;
	margin-top:2px;
	display:block;
	padding-left:16px;
}

a.sitemap_link span.carrot
{
	background: url(/images/caratBullet.png) no-repeat top left;
	margin-top:5px;
	display:block;
	float:left;
	width:6px;
	height:9px;
	margin-right:10px;
	margin-left:-16px;
}

.sitemap_column ul
{
	padding-bottom:30px;
}

.sitemap_column ul li
{
	list-style-image:none;
}

#horizontal_rule 
{
	margin-top: 20px;
}


.twc_starSurvey_rating
{
	width:80px;
	height:16px;
	margin:0 0 20px 0;	
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url(/Images/faqs/star-matrix.gif) no-repeat 0 0;
}


/* add these classes to the ul to effect the change to the correct number of stars */
.twc_starSurvey_nostar {background-position:0 0}
.twc_starSurvey_onestar {background-position:0 -16px}
.twc_starSurvey_twostar {background-position:0 -32px}
.twc_starSurvey_threestar {background-position:0 -48px}
.twc_starSurvey_fourstar {background-position:0 -64px}
.twc_starSurvey_fivestar {background-position:0 -80px}

ul.twc_starSurvey_rating li 
{
	cursor: pointer;
 /*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
	
}

.twc_starSurvey_ratingLink
{
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}

a.twc_starSurvey_one {left:0;-moz-outline:none;}
a.twc_starSurvey_two {left:16px;-moz-outline:none;}
a.twc_starSurvey_three {left:32px;-moz-outline:none;}
a.twc_starSurvey_four {left:48px;-moz-outline:none;}
a.twc_starSurvey_five {left:64px;-moz-outline:none;}

a.twc_starSurvey_ratingLink:hover 
{
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;	
	background: url(/Images/faqs/star-matrix.gif) no-repeat 0 0
}

li a.twc_starSurvey_one:hover {background-position:0 -96px;}
li a.twc_starSurvey_two:hover {background-position:0 -112px;}
li a.twc_starSurvey_three:hover {background-position:0 -128px}
li a.twc_starSurvey_four:hover {background-position:0 -144px}
li a.twc_starSurvey_five:hover {background-position:0 -160px}
.top 
{
	float:right;
}

#faq_subcat_left
{
	width: 352px;
	float: left;
}

#faq_subcat_right
{
	width: 293px;
	float: left;
}

#faq_title
{
	margin: 11px 0px;
	padding-bottom: 4px;
}

#content_box hr, faq_ParentCategory div hr
{
	clear:both;
	margin-bottom: 16px;
	background-color: #E8E8E8;
	height: 1px;
	width: 100%;
	border: none;
}

#faq_subCategories, .faq_subCategory
{
	padding-bottom: 9px;
}

#faq_subCategories ul
{
	width: 310;
	margin: 8px 0px 4px;
}

#faq_subCategories h3, .faq_ParentCategory h3
{
	font-size: 1.4em;
}

.faq_subCategory h4, .faq_ParentCategory h4
{
	margin:10px 0px 3px;
}

.faq_subCategory img, .faq_ParentCategory img, #faq_subCategories img
{
	vertical-align: middle;
	margin-right: 15px;
}

.faq_subCategory ul, .faq_ParentCategory ul
{
	padding: 2px 0px 0px 0px;
}

.faq_subCategory ul li a, #faq_subCategories ul li a, .faq_ParentCategory ul li a
{
	background-image: url(/images/caratBullet.png);
	_background-image: url(/images/caratBullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 9px;
	margin-left: 3px;
	display: block;
	line-height: 1.7em;
}

#Answer ul li
{
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}

#Answer ul
{
	margin-left: 19px;
	*margin-left: 24px;
}

#faq_subcat a
{
	background-image: url(/images/caratBullet.png);
	_background-image: url(/images/caratBullet.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 9px;
	margin-left: 3px;
}

#Question
{
	display: block;
	padding-bottom: 10px;
}

#Answer
{
	display: block;
	padding-bottom: 20px;
}

.rankings .rank
{
	float:left;
}

#submitSurvey .button_submit
{
	display:block;
	margin-left:366px;
	margin-top:8px;
	margin-bottom:20px;
}

#faq_prevous span
{
	float: left;
}

#faq_next span
{
	float: right;
}

.faq_navText
{
	margin: 2px 5px 0 5px;
}

.commentQ
{
	padding:10px 0;
}

#content_box .Modules_headerGradientWrap
{
	width: 100%
}

#content_box .faq_submit-back-sep
{
	position:static;
	clear:both;
}

.surveyBreak
{
	clear: both;
	height: 10px;
}

.rank
{
	display: block;
	width: 22px;
	text-align: center;
	float: left;
	padding:0px;
	margin:0px;
}

.rateDescribeRight, .rateDescribeLeft
{
	float: left;
	margin-top: 5px;
}

.rateDescribeRight
{
	padding-left: 5px;
}

.rateDescribeLeft
{
	padding-right: 5px;
}

#surveyComments 
{
	width: 455px;
	height: 111px;
}

#faqsearch_titlebox
{
	height:73px;
	width:645px;
}

#faqsearch_titlebox h1
{
	margin-bottom: 10px;
}

.faq_searchBox
{
	width:325px;
	height:38px;
	float:right;
	margin-bottom:8px;
	background-repeat:no-repeat;
}

.faq_searchText
{
	float:left;
	margin-left:15px;
	_margin-left: 7px;
	margin-right:5px;
	font-size:13px;
	font-weight:bold;
	color:#2C87C3;
	margin-top:10px;
}

.faq_searchTextbox
{
	width:176px;
	margin-top:7px;
	margin-bottom:6px;
	*margin-bottom:5px;
	float:left;
}

.faq_searchButton
{
	margin-left:10px;
	_margin-left:5px;
	margin-top:5px;
	float:left;
	border:none;
	*border:0px solid #FFFFFF;
	display:block;
	height:27px;
	width:27px;
	cursor:pointer;
}


h3{margin:0 0 2px 0;font-size:110%}
.search_rightRadio
{
	margin-left: 35px;
	margin-right: 3px;
	float: left;
}

.button_print_faqs
{
	float: right;
	cursor: pointer;
}

#faq_popup_body_div
{
	position: absolute;
	width: 600px;
	margin: 6px 8px 8px;
}

.faq_copyright_text
{
	float: right;
}

.faq_popup_pagewrap_box
{
	position: relative;
}
.osda_Group
{
	margin:20px 0 0 0;
	padding:0 0 20px 0;
	border-bottom:solid 1px #E8E8E8;
}

.osda_Group .pagearea_hr
{
	margin-bottom:10px;
}

.osda_group-header-row td
{
	padding-bottom:10px;
}

.osda_small-header
{
	font-size:0.8em;
}

.osda_page-header
{
	margin-bottom:14px;
}
.osda_page-header h2
{
	float:left;
}
.osda_page-header a
{
	float:right;
}


/* INTL Calling Rates STUFF */
.table-header
{
	color:#FFFFFF;
	text-align:left;
	font-size:1em;
	font-weight:bold;
}

#intlCalling-rates-table td
{
	padding-left:7px;
}

#intlCalling-rates-table td.table-header
{
		padding-left:0px;
}
td.intlCalling-table-header-subcell
{
	padding-left:0px;
}
#intlCalling-rates-table .shadecolumn
{
	background:#EFEFEF;
}
 td.table-header div 
{
	height:100%;
}
.intlCalling-rates-table-header
{
	width:100%;
	*width:auto;
	line-height:16px;
	border-left:solid 1px #999999;
	border-right:solid 1px #CCCCCC;
	margin-left:-1px;
	*margin-left:0px;
}
.intlCalling-rates-header-span, .intlCalling-rates-header-subtable
{
	margin-left:7px;
}
.intlCalling-rates-header-subtable
{
	margin-top:3px;
}

#tbPlan strong
{
	font-weight:bold;
}
#tbPlan li
{
	margin:4px;
	list-style:disc;
	font-size:0.9em;
}

#tbPlan
{
font-weight:bold;
 font-size:1.3em;
 color:#5B8CD9;
}

#tbPlan ul
{
	font-size:1em;
	color:#5B6371;
	margin-left:16px;
}

.intlCalling-disclaimer
{
	font-weight:normal;
	color:#5B6371;
	font-size:.8em;
}

#intlCalling_rate-jump
{
	padding-left:6px;
	font-size:1.1em;
}
#intlCalling_rate-jump a
{
	margin-right:2px;
}

.table-header-zone,
.table-header-pmr
{
	padding-right: 5px;
	text-align: right;
}

.table-header-first-min
{
	text-align: right;
}

.table-header-letter-city
{
	padding-left: 3px;
	padding-right: 15px;
	text-align: left;
}

.table-header-letter
{
	width: 50px;
}

.headerleft	
{
	background-color: #ffffff;
	color:			  #5B6371;
	font-weight:	  bold;
	padding:		  9px 10px 8px 10px;
	*padding:		  9px 10px 7px 10px;
	vertical-align: middle;
}

.header-letter-city-zone
{
	border:		 solid 1px #5B6371;
	font-weight: bold;
}

.fullwidth	
{
	width:400px;
}

.IldDigitalPhoneTextWrapper
{
	margin:0 0 0px 0; 
	padding:0; 
	border: 1px solid;
}

.IldDigitalPhoneText
{
	float: left; 
	font-size: 20px; 
	padding: 10px 5px 5px 5px;
}

.ILDTwcLogo
{
	text-align: right; 
	margin-left: 10px; 
	padding: 3px 10px 3px 5px;
}

.IldCloseLink
{
	text-align: right;
}

.IldInfoContainer
{
	width: 380px; 
	margin: 20px 10px 20px 10px; 
	text-align: left;
}

.IldZoneInfo
{
	margin: 10px 0 0px 0;
}

.IldLettterGroup
{
	text-align: center; 
	margin: 5px 0 10px 0;
}

.IldDisclaimer
{
	margin-top: 6px;
}

.IldLetterGroupTable
{
	margin:0 0 20px 0px;
}

.IldSorry
{
	margin: 5px 10px 0 20px;
}

.IldTableHeader
{
	width: 1px;
}

.IldReturnTop
{
	margin: 5px 3px 0px 0;
}

.IldCreateMenu
{
	margin: 0 2px 0 2px;
}

#ild_top_message_table ul li
{
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}

#ild_top_message_table ul
{
	margin-left: 19px;
	*margin-left: 24px;
}
.search_navigationText
{	
	float:left;
	margin: 2px 5px 0 5px
}

.search_navigationTextDisabled
{
	color:#5B6371;
}

.search_left
{
	float:left;
}

.search_right
{
	float:right;
}

.search_navIconContainer
{
	position:relative;
	float:left;
	width:23px;
	height:23px;
}

.search_navWrapper
{
	width:645px;
	height:24px;
	text-align:center;
}

.search_searchBox
{
	float:right;
	width:325px;
	height:59px;
	float:right;
	margin-bottom:8px;
}

.search_searchText
{
	width:50px;
	float:left;
	margin-left:11px;
	margin-right:11px;
	font-size:13px;
	font-weight:bold;
	color:#2C87C3;
	margin-top:10px;
}

 * html .search_searchText
 {
 	margin-left:5px;
 }

.search_searchTextbox
{
	background-color: #f3f3f3;
	border: 0px;
	margin-bottom:6px;
	*margin-bottom:5px;
	margin-left: 11px;
	margin-top:8px;
	position: absolute;
	width:383px;
	outline: 0px;
}

.search_search-button
{
	border:none;
	*border:0px solid #FFFFFF;
	cursor:pointer;
	display:block;
	left: 428px;
	margin-top:5px;
}

.search_searchBox label 
{
	margin-left:5px;
	margin-right:9px;
}

#search_titlebox
{
	width:645px;
	height:113px;
}

#search_titlebox h1
{
	margin-bottom: 18px;
}

.search_leftRadio
{
	float: left;
	margin-left:11px;
	_margin-left:6px;
	margin-right: 3px;
}

.search_oval-bg
{
	margin-bottom: 10px;
}

#Search_SiteRadioButton, #Search_GoogleRadioButton
{
	margin-top: 1px;
	overflow: hidden;
}

#Search_SiteRadio, #Search_GoogleRadio
{
	cursor: pointer;
}

.search_google-text
{
	margin-top: 1px;
}

.search_gray-font
{
	color:#5b6371;
	font-size: 1.2em;
	font-weight: bold;
}

.search_result-header-font
{
	font-size: 1.4em;
}

.carat-bullet
{
	margin: 3px 0px;
}

.search_radio-button
{
	display:none;
}

.search_Showing-Title
{
	margin-right: 30px;
}

.search_result-header
{
	float: left;
	margin-bottom: 15px;
	width: 100%;
}
.MyServices_page-title
{
	margin-bottom: 5px;
}

#MyServices_top-rule
{
	margin-top: 16px;
}

.MyServices_box
{
	border: solid 1px #e2e2e3;
	position: relative;
	zoom: 1;
}

#MyServices_pc
{
	margin-top: 8px;
}

#MyServices_twcs
{
	margin-top: 24px;
}

.MyServices_box-section
{
	_height: 136px;
	min-height: 136px;
	overflow: hidden;
}

.MyServices_box-tl,
.MyServices_box-tr,
.MyServices_box-bl,
.MyServices_box-br
{
	_filter:chroma(color="#ffffff");
	position: absolute;
}

.MyServices_box-tl
{
	top: -1px;
	left: -1px;
}

.MyServices_box-tr
{
	top: -1px;
	right: -1px;
	_right: -2px;
}

.MyServices_box-bl
{
	bottom: -1px;
	_bottom: -2px;
	left: -1px;
}

.MyServices_box-br
{
	bottom: -1px;
	_bottom: -2px;
	right: -1px;
	_right: -2px;
}

.MyServices_box-title
{
	background-color: #ffffff;
	color: #5b8cd9;
	font-size: 1.05em;
	font-weight: bold;
	float: left;
	padding: 0 5px;
	position: absolute;
	top: -9px;
	left: 14px;
}

.MyServices_box-content-wrap
{
	float: left;
	padding: 16px 16px 8px 16px;
}

.MyServices_box-top .MyServices_box-content-wrap
{
	padding-top: 20px;
}

.MyServices_box-icon
{
	float: left;
	text-align: center;
	min-height: 55px;
	_height: 55px;
	width: 55px;
}

.MyServices_box-text
{
	float: left;
	min-height: 55px;
	_height: 55px;
	width: 350px;
	margin-left: 8px;
}

.MyServices_box-links
{
	padding: 7px 5px 1px 0px;
}

.MyServices_box-section-top .MyServices_box-links
{
	padding-top: 3px;
}

.MyServices_box-links .DFCMArea ol,
.MyServices_box-links .DFCMArea ul
{
	float: right;
	width: auto;
	list-style-type: none;
}

.MyServices_box-links .DFCMArea li
{
	text-indent: 28px;
	line-height: 26px;
	vertical-align: middle;	
	margin-bottom: 6px;
	font-size:12px;
	
	/*background-image: none;*/
	padding-left: 0px;
}

.MyServices_shop-now
{
	display: block;
	height: 15px;
	line-height: 15px;
	margin-top: 8px;
	vertical-align: middle;
}

.MyServices_shop-now-icon
{
	float: left;
	margin-right: 2px;
}

.MyServices_shop-now-text
{
	display: block;
	float: left;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
}

.MyServices_hr
{
	background-color: #e2e2e3;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
}

.MyServices_box-text > h3
{
	font-weight: bold;
	font-size: 1.2em;
}

.error_body
{
	color:white !important;
	font-weight:bold !important;
}

.error_header
{
	color:#B0DFF5 !important;
}

.error_wrapper_404
{
	width:963px;
	height:109px;
	background-image:url('/Images/ErrorPages/404.png');
	
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/ErrorPages/404.png', sizingMethod='scale');
}

.error_content_wrapper_404
{
	padding-left:120px;
	padding-top:32px;
}

.error_wrapper_500
{
	width:519px;
	height:262px;
	margin: 120px auto 0 auto;

	background:url('/Images/ErrorPages/terminal_error.png') center no-repeat;

	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/ErrorPages/terminal_error.png', sizingMethod='scale');
}

.error_content_wrapper_500
{
	width: 375px;
	padding:120px 0 0 121px;
}
#popupContainer #loginBox #glow_mid #box #formContent #form #redirectContent
{
	position: relative;
	text-align: left;
	padding: 0px;
	top: 20px;
	width: 610px;
	overflow: auto;
	height: 185px;
	font-size: 117%;
}

#popupContainer #loginBox #glow_mid #box #formContent div.topForm
{
	padding-top: 5px;
	font-size: 12px;
	text-align: left;
	padding-left: 36px;
	padding-right: 28px;
	padding-bottom: 10px;
	color: #fff;
	line-height: 17px;
}

#popupContainer #loginBox #glow_mid #box #formContent #form select.marketSelect
{
	width: 138px;
	position: relative;
	float: left;
}

#popupContainer #loginBox #glow_mid #box #formContent .leftColLocalization
{
	float: left;
	width: 324px;
	height: 170px;
}
#popupContainer #loginBox #glow_mid #box #formContent .fullLocalization
{
	float: left;
	padding-left: 16px;
	width: 620px;
	height: 445px;
	text-align: left;
}

#popupContainer #loginBox #glow_mid #box #formContent .rightColLocalization
{
	float: left;
	width: 324px;
	height: 170px;
}

#popupContainer #loginBox #glow_mid #box #formContent #form.Localization
{
	width: 650px;
	min-height: 195px;
	_height: 195px; /*IE6 fix for min-height*/
	margin: 0px;
	padding: 0px;
	position: relative;
}


a.shopInterstitialLink
{
	color: #94BBDD;
}

.Shop_Interstitial_Middle
{
	z-index: 0;
	position: absolute;
}

.Shop_Interstitial_BottomCap
{
	_overflow: hidden;
}

.Shop_Interstitial_GoButton
{
	border: 0pt none;
	cursor: pointer;
}

.Shop_Interstitial_GoButton_DivWrapper
{
	margin-left: 10px;
	position: relative;
	float: left;
}

.Shop_Interstitial_GoButton_TableWrapper
{
	margin-top: -10px;
	position: relative;
}
.pressRelease_body p
{
	margin-bottom: 15px;
}

.pressRelease_body p strong
{
	font-weight:bold;
}

.pressRelease_body ul li
{
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}

.pressRelease_body ul
{
	margin-left: 19px;
	*margin-left: 24px;
}
.dfss
{
	text-align:left;
	float:left;
}

.SS_InnerWrapper
{
	display:block;
	width:200px;
	height:200px;
}

.SS_ContentWrapper
{
	display:block;
	position:absolute;
	left:0px;
}

/* MODERN NAVIGATION CLASSES */

.SS_ModernNavBackLeft
{
	position:absolute;
	left:0px;
}

.SS_ModernNavBackRight
{
	position:absolute;
	right:0px;
	*right:-1px;
}

.SS_ModernNavWrapper
{
	position:absolute;
	bottom:-29px;
	width:100%;
	height:29px;
	text-align:center;
}

.ForEdit
{
	display:none;
}

.SS_ModernNavWrapper .SS_BtnContainer
{
	width:90px;
	*width:91px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	*padding-top:4px;
}

.SS_ModernNavWrapper .SS_BtnNav
{ 
	cursor:pointer;
	width:28px;
	height:17px;
	margin:1px;
	float:left;
}

/* END MODERN NAVIGATION CLASSES */

/* CLASSIC NAVIGATION CLASSES */

.SS_ClassicNavWrapper .SS_ModernNavBackLeft, .SS_ClassicNavWrapper .SS_ModernNavBackRight
{
	display:none;
}

.SS_ClassicNavWrapper
{
	position:absolute;
	bottom:-15px;
	width:100%;
	height:15px;
	background:black;
	text-align:center;
}

.ForEdit
{
	display:none;
}

.SS_FullWrapper
{
	display: none;
}

.SS_ClassicNavWrapper .SS_BtnContainer
{
	width:77px;
	height:13px;
	float:right;
}

.SS_ClassicNavWrapper .SS_BtnNav
{ 
	cursor:pointer;
	width:22px;
	height:13px;
	margin:1px;
	float:left;
}

/* END CLASSIC NAVIGATION CLASSES */

/* Turn pause play buttons on / off */
.SS_ClassicNavWrapper.Play .SS_BtnPause, .SS_ClassicNavWrapper.Pause .SS_BtnPlay,
.SS_ModernNavWrapper.Play .SS_BtnPause, .SS_ModernNavWrapper.Pause .SS_BtnPlay
{
	display:none;
}

.SS_InnerContainer
{
	position:absolute;
}

.SS_SlideShowImage, .SS_SlideShowFlash
{
}

.SS_ITEM
{
	display:block;
	position:absolute; 
	left:0px;
	overflow:hidden;
}

.SS_ITEM A
{
	border:0px;
}

.SS_ITEM IMG
{
	border:0px;
}

.SS_ItemWrapper
{
	position:absolute;
	left:0px;
}

#Overlay_Media_CornerTL
{
	left: 0px;
	top: 0px;
}

#Overlay_Media_CornerTR
{
	right: 0px;
	top: 0px;
}

#Overlay_Media_CornerBL
{
	bottom: 0px;
	left: 0px;
}

#Overlay_Media_CornerBR
{
	bottom: 0px;
	right: 0px;
}

.Overlay_Media_CloseButton
{
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 10px;
	_overflow: hidden;
}
.FatFooterTablewithBorder
{
	vertical-align: top;
	padding-left: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1E1E1E;
}
.FatFooterTablewithoutBorder
{
	vertical-align:top;
	padding-left:5px;
}
.FatFooterTablePS
{
	vertical-align:top;
	padding-top:15px;
	
}

.fatfooterbottom li
{
	display: inline;
	padding: 0 11px;
	border-right: 1px solid #1E1E1E;
}

li.FatFooterHorizontalItem_Last
{
	padding-right: 0px;
	border-right: none;
}

li.FatFooterHorizontalItem_First
{
	padding-left: 0px;
}

.fatfooter
{
	width:100%;
	display:block;
	color: #6b7b90;
}
 
.fatfooter  a, 
.fatfooter  a:active, 
.fatfooter  a:visited
{
    color: #C4D8E0;
    text-decoration: none;
}
.fatfooter  a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.fatfootercopyright
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 0.75em;
}
.fatfooterbottom
{
    width: 97%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.fatfooterbottom a
{
    color: #C4D8E0;
    text-decoration: none
}
.fatfooterbottom  a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}

.FatFooterTablewithBorder,
.FatFooterTablewithoutBorder,
.FatFooterTablePS
{
	font-size: 1.22em;
}
.page_head_msg_container
{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:962px;
	background-color:#f4e296;
	height: 60px;
	text-align:left;
}

.page_head_msg_icon
{
	position:absolute;
	left:17px;
	top:5px;
}

.page_head_msg_content
{
	padding: 12px 20px 0 70px;
}
/* Css for generic form styling. Currently, this is only used on the ContactUs and Chat pages*/
.form_value
{
	padding: 4px 0px;
	vertical-align: top;
}

.form_value input
{
	color: #5C8DDC;
	padding: 2px;
}

.form_display_none
{
	display: none; 
}

.form_error_top, .form_error_bottom
{
	background-color: #0A2D7F;
}

.form_error_icon
{
	position: absolute;
	left: 6px;
	top: 6px;
}

.form_error_jut
{
	position: absolute;
	left: 8px;
}

.form_error_text
{
	color: #F6FA89;
	padding: 0px 3px 0px 18px;
	max-width: 403px;
}

/* Div container for the form error bubble */
.form_error
{
	position: relative;
	margin: 1px 0px;
}

.form_error_bg
{
	background-color: #0A2D7F;
}

.form_note_padding
{
	padding: 4px 0px;
}

.iefixes
{
	_overflow: hidden;
}

.hintInput
{
	color: #9C9B9D;
}
.Overlay_Shadow-Mask
{
	display: none;
	position:fixed;
	top: 0px;
	left: 0px;
	background-color:#000632;
	height: 250%;
	width:250%;
	opacity:0.92;
	filter: alpha(opacity=92);
	z-index:100;
	/* IE6 fix */
	_width : expression((document && document.body ? document.body.scrollWidth : 0) + "px"); 
	_height : expression((document && document.body ? document.body.scrollHeight - 10 : 0) + "px");
	_position: absolute;
}

.Overlay_Content
{
	z-index:1000;
	position: absolute;
	left:0px;
	top: 0px;
}

/* There are already CSS styles to hide dropdowns. This is used specifically for
   hiding select dropdowns that show through the overlay mask. This class is used
   instead of existing gbl_hidden so that existing functionality that may rely on
   the gbl_hidden class on select dropdowns is not affected. */
.Overlay_Hide-DropDown
{
	display: none;
}

#MultiLanguageTransitionOverlay
{
	color:#C4D8E0;
}

#MultiLanguageTransitionOverlay p
{
	margin-left:20px;
	margin-right:20px;
}

#MultiLanguageTransitionOverlay ul
{
	margin-top: 20px;
}

#MultiLanguageTransitionOverlay li
{
	padding-bottom:5px;
}

#MultiLanguageTransitionOverlay a
{
	color:#94BBDD;
	font-size: 1.1em;
}

#ZipModuleOverlayContent /* needed to get correct dialog height */
{
	height: 298px;
}

#ZipModuleOverlayContent_contentWpr
{
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	
	position: absolute;
	top: 67px;
	left: 44px;
	width: 380px;
}

#ZipModuleOverlayContent_title
{
	font-size: 1.3em;
}

#ZipModuleOverlayContent_form
{
	position: absolute;
	top: 45px;
	left:0px;
}

#ZipModuleOverlayContent_zipInputWpr
{
	padding: 4px 0;
}

#ZipModuleOverlayContent_zipInput
{
	margin-right: 15px;
	padding: 2px;
	vertical-align: 10px;
	*vertical-align: 6px;
	width: 100px;
}

#ZipModuleOverlayContent_noThanksWpr
{
	line-height: 20px;
	position: absolute;
	top: 114px;
	left: 0px;
}

#ZipModuleOverlayContent_noThanksArrow
{
	float: left;
	margin-right: 8px;
}

#ZipModuleOverlayContent_noThanksWpr span
{
	padding-right: 10px;
}

#ZipModuleOverlayContent_noThanksWpr a
{
	color: #84a8d4;
}

#ZipModuleOverlayContent_noThanksWpr a:hover
{
	color: #c9d9ed;
	text-decoration: none;
}

/* Error state */

.ZipOverlayError .form_display_none
{
	display: block;
}

.ZipOverlayError #ZipModuleOverlayContent_zipInput
{
	background-color: #fafe8d;
}

.ZipOverlayCloseButton
{
	cursor: pointer;
	left:407px;
	top:11px;
	position: absolute;
}

.ZipModule_Overlay_Background
{
	z-index: -1;
	left:	0px;
	top:	0px;
}
.comparisonTable th, .copyHeavyTable th
{
	color: #5B8CD9;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.comparisonTable td
{
	text-align: center;
	vertical-align: middle;
	font-size: 15px;
	min-height: 44px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.comparisonTable td.keyCol, .copyHeavyTable td.keyCol
{
	text-align: left;
	color: #666D7A;
	font-weight: bold;
}

.comparisonTable .upperBottom
{
	padding-top: 12px;
	padding-bottom: 11px;
	color: #5B8CD9;
	font-weight: bold;
	vertical-align: middle;
}

.comparisonTable .lowerBottom
{
	padding: 0 0 20px 0; 
	color: #22408C;
	font-weight: bold;
}

.copyHeavyTable td
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.copyHeavyTable td,
.standardTableWithRollover td,
.standardTable td,
.standardTable2 td,
.comparisonTable td,
.imageTable td,
.rateTable td
{
	vertical-align: top;
	font-size: 15px;
	color: #5B6371;
}

.copyHeavyTable a:link, .copyHeavyTable a:visited, .copyHeavyTable a:hover, .copyHeavyTable a:active
{
	color: #25559F;
}

.copyHeavyTable p
{
	margin: 13px 0 13px 0;
}

/* First- and last-child selectors plus classes (applied via js) for IE 6 */
.copyHeavyTable p:first-child, .copyHeavyTable p.firstChild
{
	margin-top: -3px;
}

.copyHeavyTable p:last-child, .copyHeavyTable p.lastChild
{
	margin-bottom: -3px;
}

.rateTable th
{
	color: #5B8CD9;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 17px; 
	padding-bottom: 15px;
}

.rateTable .packageName
{
	padding-top: 15px;
	padding-bottom: 0;
}

.rateTable .division
{
	font-size: 21px;
	padding-top: 3px;
	padding-bottom: 10px;
}

.rateTable td
{
	vertical-align: top;
	text-align: left;
	font-size: 15px;
}

.rateTable td p
{
	margin: 10px 0 10px 0;
}

.rateTable .lastRow
{
	padding-top: 10px;
	padding-bottom: 10px;
	color: #22408C;
	font-weight: bold;
	text-align: center;
}

.templateTable .twc_cm_stSubHeader
{
	font-weight: bold;
	font-size: 1.1em;
	color: #5B6371;	
}

.comparisonTable,
.imageTable,
.copyHeavyTable,
.standardTable,
.rateTable
{
	margin: 0px 14px 0px 14px;
}

/* standardTable is for the original design which used a bottom row for padding. The updated
   design is classed standardTable2 and uses table margin instead. We keep standardTable styles
   around to support tables that were created in CM before the change. */
   
.standardTable2
{
	margin: 0px 14px 15px 14px;
}

.templateTable
{
	background-color: #ffffff;
}

.templateTable .twc_cm_stwrEmphasis
{
	background-color: #fbf4d1;
}

.templateTable .twc_cm_stwrSubheader
{
	padding-bottom: 10px; 
	padding-top: 10px;
	text-align: left;
}

.templateTable .twc_cm_stwrTHM
{
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: center;
}

.templateTable .twc_cm_stwrPaddingTenAll
{
	padding: 10px;
}

.templateTable .twc_cm_stwrPaddingNR
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.templateTable .twc_cm_itTD_Center
{
	text-align: center;
}

.templateTable .twc_cm_stTDPadTRB
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.templateTable .twc_cm_hFifteen
{
	height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.templateTableDivBorder
{
	background-color: #FFFFFF;
	border: 1px solid #ebebeb;
}

/* Gray Borders - #ebebeb */
.templateTable .twc_cm_tblBorderGrayT
{
	border-top: 1px solid #ebebeb;
}

.templateTable .twc_cm_tblBorderGrayR
{
	border-right: 1px solid #ebebeb;
}

.templateTable .twc_cm_tblBorderGrayB
{
	border-bottom: 1px solid #ebebeb;
}

.templateTable .twc_cm_tblBorderGrayL
{
	border-left: 1px solid #ebebeb;
}

/* Tan Borders - #fbf4d1 */

.templateTable .twc_cm_tblBorderTanT
{
	border-top: 1px solid #fbf4d1;
}

.templateTable .twc_cm_tblBorderTanR
{
	border-right: 1px solid #fbf4d1;
}

.templateTable .twc_cm_tblBorderTanB
{
	border-bottom: 1px solid #fbf4d1;
}

.templateTable .twc_cm_tblBorderTanL
{
	border-left: 1px solid #fbf4d1;
}

/* Padding Ten */
.templateTable .twc_cm_tblPadTenT
{
	padding-top: 10px;
}

.templateTable .twc_cm_tblPadTenR
{
	padding-right: 10px;
}

.templateTable .twc_cm_tblPadTenB
{
	padding-bottom: 10px;
}

.templateTable .twc_cm_tblPadTenL
{
	padding-left: 10px;
}

/* Padding Fifteen */
.templateTable .twc_cm_tblPadFifteenT
{
	padding-top: 15px;
}

.templateTable .twc_cm_tblPadFifteenB
{
	padding-bottom: 15px;
}

/* Padding Seventeen */
.templateTable .twc_cm_tblPadSeventeenT
{
	padding-top: 17px;
}
.support_links 
{
	vertical-align:top;
	padding-right: 5px;
}

.support_button
{
	vertical-align:middle;
	padding-top:20px;
}

#Overlay_Media_Top
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -0px repeat-x;
	height:34px;
}

#secondnav_selected
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -34px repeat-x;
	height:46px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Base/subNav_over1px.png?version=633736650282430000', sizingMethod='scale');
	_clip: rect(0px 100% 46px 0px);
}

#Overlay_Media_Bottom
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -80px repeat-x;
	height:24px;
}

.Modules_headerGradient
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -104px repeat-x;
	height:15px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Base/headerGradient.png?version=633736650282430000', sizingMethod='scale');
	_clip: rect(0px 100% 15px 0px);
}

.pagearea_hr
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -119px repeat-x;
	height:7px;
}

.body_hex_gradient
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -126px repeat-x;
	height:546px;
}

.Menu_DropDownBottomHorizShadow
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -672px repeat-x;
	height:20px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_dropdown_bot-horiz-shd.png?version=633736650282430000', sizingMethod='scale');
	_clip: rect(0px 100% 20px 0px);
}

.Menu_DropDownBg
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -692px repeat-x;
	height:86px;
}

.MenuItemTopShadow
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -778px repeat-x;
	height:10px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_dropdown_top-shadow.png?version=633736650282430000', sizingMethod='scale');
	_clip: rect(0px 100% 10px 0px);
}

.table-header
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -788px repeat-x;
	height:38px;
}

.SS_ModernNavWrapper
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -826px repeat-x;
	height:29px;
}

.clu_channel_header_bg
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -855px repeat-x;
	height:34px;
}

.popup-logo #Overlay_Media_Top
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -889px repeat-x;
	height:76px;
}

.popup-template #Overlay_Media_Bottom
{
	background: url('/Images/horizontal.png?version=633736650282430000') -0px -965px repeat-x;
	height:14px;
}



#Overlay_Media_Side
{
	background: url('/Images/vertical.png?version=633736654528570000') -0px -0px repeat-y;
	width:2px;
}

.Modules_leftBorder
{
	background: url('/Images/vertical.png?version=633736654528570000') -2px -0px repeat-y;
	width:2px;
}

.Modules_rightBorder
{
	background: url('/Images/vertical.png?version=633736654528570000') -4px -0px repeat-y;
	width:2px;
}

.clu_package_separator
{
	background: url('/Images/vertical.png?version=633736654528570000') -6px -0px repeat-y;
	width:251px;
}

.clu_display_center
{
	background: url('/Images/vertical.png?version=633736654528570000') -257px -0px repeat-y;
	width:251px;
}

.clu_package_center
{
	background: url('/Images/vertical.png?version=633736654528570000') -508px -0px repeat-y;
	width:251px;
}

.form_error_left
{
	background: url('/Images/vertical.png?version=633736654528570000') -759px -0px repeat-y;
	width:4px;
}

.form_error_right
{
	background: url('/Images/vertical.png?version=633736654528570000') -763px -0px repeat-y;
	width:4px;
}

.Menu_DropDownRightShadow
{
	background: url('/Images/vertical.png?version=633736654528570000') -767px -0px repeat-y;
	width:6px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_dropdown_right-shadow.png?version=633736654528570000', sizingMethod='scale');
	_clip: rect(0px 6px 100% 0px);
}

.Menu_DropDownLeftShadow
{
	background: url('/Images/vertical.png?version=633736654528570000') -773px -0px repeat-y;
	width:2px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_dropdown_left-shadow.png?version=633736654528570000', sizingMethod='scale');
	_clip: rect(0px 2px 100% 0px);
}

.LeftMenuBg
{
	background: url('/Images/vertical.png?version=633736654528570000') -775px -0px repeat-y;
	width:180px;
}

.Shop_Interstitial_Middle_Repeat
{
	background: url('/Images/vertical.png?version=633736654528570000') -955px -0px repeat-y;
	width:650px;
}



#Masthead_Menu4
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -0px no-repeat;
	width:115px;
	height:48px;
}

.Masthead_Menu4_selected #Masthead_Menu4
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -48px no-repeat;
	width:115px;
	height:48px;
}

#Masthead_Go
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -96px no-repeat;
	width:69px;
	height:48px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_Go.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Masthead_EndCap
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -144px no-repeat;
	width:59px;
	height:48px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_Icon.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Masthead_ActiveGlowEndCap
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -192px no-repeat;
	width:170px;
	height:152px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_Icon_glow.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Masthead_Menu0
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -344px no-repeat;
	width:107px;
	height:48px;
}

#Masthead_Menu3
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -392px no-repeat;
	width:132px;
	height:48px;
}

.Masthead_Menu3_selected #Masthead_Menu3
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -440px no-repeat;
	width:132px;
	height:48px;
}

#Masthead_Menu1
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -488px no-repeat;
	width:107px;
	height:48px;
}

#Masthead_Menu2
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -536px no-repeat;
	width:107px;
	height:48px;
}

#secondnav_background
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -584px no-repeat;
	width:962px;
	height:46px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Base/subNav.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_bottomWrap
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -630px no-repeat;
	width:252px;
	height:14px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/bottom_overlap.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_mainWellGrey
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -644px no-repeat;
	width:252px;
	height:79px;
}

.Modules_AccordionFooter
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -723px no-repeat;
	width:252px;
	height:37px;
}

.Modules_AccordionHeader
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -760px no-repeat;
	width:250px;
	height:32px;
}

.Modules_mainWellGreyIcon
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -792px no-repeat;
	width:252px;
	height:62px;
}

.Modules_LinksListTop
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -854px no-repeat;
	width:252px;
	height:74px;
}

.Modules_bottomWrapLongXL
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -928px no-repeat;
	width:607px;
	height:14px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/bottom_overlapLongXL.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_mainWellGreyIconLongXL
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -942px no-repeat;
	width:607px;
	height:62px;
}

.Modules_LinksListTopXL
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1004px no-repeat;
	width:296px;
	height:74px;
}

.Modules_bottomWrapXL
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1078px no-repeat;
	width:296px;
	height:14px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/bottom_overlapXL.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_mainWellGreyIconXL
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1092px no-repeat;
	width:296px;
	height:62px;
}

.Modules_flipPrevious
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1154px no-repeat;
	width:22px;
	height:22px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/back.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_flipNext
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1176px no-repeat;
	width:22px;
	height:22px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/forward.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_flipImageCurrent
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1198px no-repeat;
	width:9px;
	height:10px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/o_1.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_flipImage
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1208px no-repeat;
	width:9px;
	height:10px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/o_2.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.body_hex_left
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1218px no-repeat;
	width:183px;
	height:546px;
}

.body_hex_right
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -1764px no-repeat;
	width:187px;
	height:546px;
}

.Modules_blueCalloutBack
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2310px no-repeat;
	width:341px;
	height:100px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/blueCallout.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_alertBack
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2410px no-repeat;
	width:606px;
	height:71px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/alert_background.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Modules_alertImage
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2481px no-repeat;
	width:18px;
	height:16px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Modules/alert_icon.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#pagearea_bottom
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2497px no-repeat;
	width:962px;
	height:12px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/PageArea/bottom_bar.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#pagearea_top
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2509px no-repeat;
	width:962px;
	height:12px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/PageArea/top_bar.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Masthead_SearchCorners
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2521px no-repeat;
	width:169px;
	height:20px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/search_back.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Homepage_glow
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -2541px no-repeat;
	width:1102px;
	height:514px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/PageArea/flashGlow.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.CorpHome_smallWell
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3055px no-repeat;
	width:202px;
	height:100px;
}

.CorpHome_localization
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3155px no-repeat;
	width:531px;
	height:100px;
}

#Masthead_searchButton
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3255px no-repeat;
	width:19px;
	height:19px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Buttons/search_go.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Masthead_Menu0_selected #Masthead_Menu0
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3274px no-repeat;
	width:107px;
	height:48px;
}

#Masthead_Menu0Wrap:hover #Masthead_Menu0, .Masthead_Menu0_hover #Masthead_Menu0
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3322px no-repeat;
	width:107px;
	height:48px;
}

.Masthead_Menu1_selected #Masthead_Menu1
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3370px no-repeat;
	width:107px;
	height:48px;
}

#Masthead_Menu1Wrap:hover #Masthead_Menu1, .Masthead_Menu1_hover #Masthead_Menu1
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3418px no-repeat;
	width:107px;
	height:48px;
}

.Masthead_Menu2_selected #Masthead_Menu2
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3466px no-repeat;
	width:107px;
	height:48px;
}

#Masthead_Menu2Wrap:hover #Masthead_Menu2, .Masthead_Menu2_hover #Masthead_Menu2
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3514px no-repeat;
	width:107px;
	height:48px;
}

#Masthead_Menu5
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3562px no-repeat;
	width:126px;
	height:48px;
}

.Masthead_Menu5_selected #Masthead_Menu5
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3610px no-repeat;
	width:126px;
	height:48px;
}

#Masthead_ServicesLinksWrap
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3658px no-repeat;
	width:149px;
	height:48px;
}

.Masthead_EndCap_selected #Masthead_EndCap
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3706px no-repeat;
	width:59px;
	height:48px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_Icon_active.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Masthead_ActiveGlowTopMenuItem
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3754px no-repeat;
	width:216px;
	height:144px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_TopMenuItem_glow.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Menu_DropDownBottomLeftShadow
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3898px no-repeat;
	width:20px;
	height:20px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_dropdown_bot-left-shadow.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Menu_DropDownBottomRightShadow
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3918px no-repeat;
	width:20px;
	height:20px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Masthead/nav_dropdown_bot-rt-shadow.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.categoryIndex_QuickLink
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3938px no-repeat;
	width:650px;
	height:53px;
}

#thirdnav_selected
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -3991px no-repeat;
	width:186px;
	height:36px;
}

.DivHome_smallWell
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4027px no-repeat;
	width:155px;
	height:101px;
}

#helpfullinks_box
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4128px no-repeat;
	width:962px;
	height:31px;
}

.SS_ModernNavWrapper .SS_BtnNav.Next
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4159px no-repeat;
	width:28px;
	height:17px;
}

.SS_ModernNavWrapper .SS_BtnPause
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4176px no-repeat;
	width:28px;
	height:17px;
}

.SS_ModernNavWrapper .SS_BtnPlay
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4193px no-repeat;
	width:28px;
	height:17px;
}

.SS_ModernNavWrapper .SS_BtnNav.Prev
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4210px no-repeat;
	width:28px;
	height:17px;
}

.SS_ClassicNavWrapper .SS_BtnNav.Next
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4227px no-repeat;
	width:22px;
	height:13px;
}

.SS_ClassicNavWrapper .SS_BtnPause
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4240px no-repeat;
	width:22px;
	height:13px;
}

.SS_ClassicNavWrapper .SS_BtnPlay
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4253px no-repeat;
	width:22px;
	height:13px;
}

.SS_ClassicNavWrapper .SS_BtnNav.Prev
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4266px no-repeat;
	width:22px;
	height:13px;
}

.CaratBullet
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4279px no-repeat;
	width:6px;
	height:9px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/caratBullet.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.page_head_msg_icon
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4288px no-repeat;
	width:46px;
	height:43px;
}

#Masthead_SearchBox_bkg
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4331px no-repeat;
	width:313px;
	height:27px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Mastheadv2/search_back.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Masthead_SiteSearch_Hover #Masthead_SearchBox_bkg
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4358px no-repeat;
	width:313px;
	height:27px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Mastheadv2/search_back_over.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Masthead_SearchBox_googleLogo
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4385px no-repeat;
	width:49px;
	height:22px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Mastheadv2/search_google.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Masthead_SearchWebRadioBtn, .Masthead_SiteSearch_WebSrch #Masthead_SearchSiteRadioBtn
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4407px no-repeat;
	width:14px;
	height:13px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Mastheadv2/search_radio_btn.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Masthead_SearchSiteRadioBtn, .Masthead_SiteSearch_WebSrch #Masthead_SearchWebRadioBtn
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4420px no-repeat;
	width:14px;
	height:13px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Mastheadv2/search_radio_btn_chk.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Masthead_SiteSearch_Select #Masthead_SearchBox_bkg
{
	background: url('/Images/norepeat.png?version=633814579377819552') -0px -4433px no-repeat;
	width:328px;
	height:71px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Mastheadv2/search_back_clk.png?version=633814579377819552', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}



.clu_channel_divider
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -0px no-repeat;
	width:648px;
	height:2px;
}

.clu_display_bottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2px no-repeat;
	width:251px;
	height:11px;
}

.clu_display_header
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -13px no-repeat;
	width:251px;
	height:32px;
}

.clu_package_bottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -45px no-repeat;
	width:251px;
	height:11px;
}

.clu_package_header
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -56px no-repeat;
	width:251px;
	height:32px;
}

.clu_twoArrows
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -88px no-repeat;
	width:27px;
	height:34px;
}

.clu_channel_header_name
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -122px no-repeat;
	width:98px;
	height:34px;
}

.clu_channel_header_number
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -156px no-repeat;
	width:86px;
	height:34px;
}

.icon_call
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -190px no-repeat;
	width:44px;
	height:46px;
}

.icon_chat
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -236px no-repeat;
	width:44px;
	height:37px;
}

.icon_circle_arrow
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -273px no-repeat;
	width:20px;
	height:20px;
}

.icon_email
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -293px no-repeat;
	width:44px;
	height:25px;
}

.icon_minus
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -318px no-repeat;
	width:20px;
	height:20px;
}

.icon_person
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -338px no-repeat;
	width:29px;
	height:36px;
}

.icon_plus
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -374px no-repeat;
	width:20px;
	height:20px;
}

.button_clear
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -394px no-repeat;
	width:78px;
	height:30px;
}

.button_submit
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -424px no-repeat;
	width:91px;
	height:30px;
}

.contactus_sys_error_bottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -454px no-repeat;
	width:551px;
	height:3px;
}

.contactus_sys_error_top
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -457px no-repeat;
	width:551px;
	height:4px;
}

.icon_sys_error
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -461px no-repeat;
	width:17px;
	height:16px;
}

.form_error_jut
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -477px no-repeat;
	width:7px;
	height:5px;
}

.form_error_leftbottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -482px no-repeat;
	width:4px;
	height:4px;
}

.form_error_lefttop
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -486px no-repeat;
	width:4px;
	height:4px;
}

.form_error_rightbottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -490px no-repeat;
	width:4px;
	height:4px;
}

.form_error_righttop
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -494px no-repeat;
	width:4px;
	height:4px;
}

.form_error_icon
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -498px no-repeat;
	width:13px;
	height:12px;
}

.clu_picker_bottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -510px no-repeat;
	width:592px;
	height:15px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Clu/norepeat/clu_picker_bottom.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.clu_picker_button_clu
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -525px no-repeat;
	width:172px;
	height:29px;
}

.clu_picker_button_tv
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -554px no-repeat;
	width:142px;
	height:29px;
}

.clu_picker_middle
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -583px no-repeat;
	width:592px;
	height:221px;
}

.clu_picker_top
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -804px no-repeat;
	width:592px;
	height:15px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Clu/norepeat/clu_picker_top.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.icon_circle_arrow_left
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -819px no-repeat;
	width:20px;
	height:20px;
}

.shop_interstitial
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -839px no-repeat;
	width:650px;
	height:222px;
}

.shop_add_service
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1061px no-repeat;
	width:131px;
	height:28px;
}

.shop_btn_new_customer
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1089px no-repeat;
	width:121px;
	height:29px;
}

.button_print
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1118px no-repeat;
	width:54px;
	height:18px;
}

.Shop_Interstitial_TopCap
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1136px no-repeat;
	width:650px;
	height:13px;
}

.Shop_Interstitial_Middle
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1149px no-repeat;
	width:650px;
	height:195px;
}

.Shop_Interstitial_GoButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1344px no-repeat;
	width:64px;
	height:29px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Buttons/go.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Shop_Interstitial_EntryDivider
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1373px no-repeat;
	width:2px;
	height:190px;
}

.MyServices_box-bl
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1563px no-repeat;
	width:14px;
	height:14px;
}

.MyServices_box-br
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1577px no-repeat;
	width:14px;
	height:14px;
}

.MyServices_box-tl
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1591px no-repeat;
	width:14px;
	height:14px;
}

.MyServices_box-tr
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1605px no-repeat;
	width:14px;
	height:14px;
}

#MyServices_box-cable #DFCMSave5 li
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1619px no-repeat;
	width:178px;
	height:26px;
}

#MyServices_box-hso #DFCMSave7 li
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1645px no-repeat;
	width:178px;
	height:26px;
}

#MyServices_box-pay-center #DFCMSave3 li
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1671px no-repeat;
	width:178px;
	height:26px;
}

#MyServices_box-phone #DFCMSave9 li
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1697px no-repeat;
	width:178px;
	height:26px;
}

.faq_searchBox
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1723px no-repeat;
	width:325px;
	height:38px;
}

.faq_searchButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1761px no-repeat;
	width:27px;
	height:27px;
}

.search_searchBox
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1788px no-repeat;
	width:325px;
	height:59px;
}

.button_rss
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1847px no-repeat;
	width:17px;
	height:17px;
}

.Shop_Interstitial_BottomCap
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1864px no-repeat;
	width:650px;
	height:13px;
}

.blue_bg_form .form_error_leftbottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1877px no-repeat;
	width:4px;
	height:4px;
}

.blue_bg_form .form_error_lefttop
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1881px no-repeat;
	width:4px;
	height:4px;
}

.blue_bg_form .form_error_rightbottom
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1885px no-repeat;
	width:4px;
	height:4px;
}

.blue_bg_form .form_error_righttop
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1889px no-repeat;
	width:4px;
	height:4px;
}

.blue_bg_form .form_error_jut
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1893px no-repeat;
	width:7px;
	height:5px;
}

.icon_circle_arrow_blue
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1898px no-repeat;
	width:20px;
	height:20px;
}

#Overlay_Media_CornerBL
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1918px no-repeat;
	width:13px;
	height:24px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Overlay/Media/cornerBL.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Overlay_Media_CornerBR
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1942px no-repeat;
	width:13px;
	height:24px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Overlay/Media/cornerBR.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Overlay_Media_CornerTL
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -1966px no-repeat;
	width:13px;
	height:34px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Overlay/Media/cornerTL.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

#Overlay_Media_CornerTR
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2000px no-repeat;
	width:13px;
	height:34px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Overlay/Media/cornerTR.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Overlay_Media_CloseButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2034px no-repeat;
	width:54px;
	height:14px;
}

.Localization_Overlay_Background
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2048px no-repeat;
	width:469px;
	height:298px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/Overlay/Localization/localization.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.Localization_CloseButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2346px no-repeat;
	width:54px;
	height:14px;
}

.popup-logo #Overlay_Media_CornerTL
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2360px no-repeat;
	width:13px;
	height:76px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Overlay/popup-cornerTL.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.popup-logo #Overlay_Media_CornerTR
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2436px no-repeat;
	width:13px;
	height:76px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Overlay/popup-cornerTR.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.popup-template #Overlay_Media_CornerBL
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2512px no-repeat;
	width:13px;
	height:14px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Overlay/popup-cornerBL.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.popup-template #Overlay_Media_CornerBR
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2526px no-repeat;
	width:13px;
	height:14px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Overlay/popup-cornerBR.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.ZipModule_Overlay_Background
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2540px no-repeat;
	width:477px;
	height:237px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Overlay/ZipLocalization.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.ZipOverlayCloseButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2777px no-repeat;
	width:54px;
	height:14px;
}

.search_arrow-next
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2791px no-repeat;
	width:18px;
	height:18px;
}

.search_arrow-prev
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2809px no-repeat;
	width:18px;
	height:18px;
}

.search_google-text
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2827px no-repeat;
	width:49px;
	height:18px;
}

.search_oval-bg
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2845px no-repeat;
	width:488px;
	height:31px;
}

.Search_SearchWeb #Search_SiteRadioButton, #Search_GoogleRadioButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2876px no-repeat;
	width:14px;
	height:13px;
}

#Search_SiteRadioButton, .Search_SearchWeb #Search_GoogleRadioButton
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2889px no-repeat;
	width:14px;
	height:13px;
}

.search_search-button
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2902px no-repeat;
	width:78px;
	height:21px;

	position:absolute;
	_background:transparent;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/src/Search/Search_SearchBtn.png?version=633864643213347355', sizingMethod='scale');
	_clip: rect(0px 100% 100% 0px);
}

.carat-bullet
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2923px no-repeat;
	width:6px;
	height:9px;
}

#MyServices_box-mobile #DFCMSave19 li
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2932px no-repeat;
	width:178px;
	height:26px;
}

.Chat_Form-LiveChatBlueBtn
{
	background: url('/Images/norepeat2.png?version=633864643213347355') -0px -2958px no-repeat;
	width:105px;
	height:28px;
}


