body {margin:0;padding:0;font:normal 12px/15px arial,sans-serif;text-align:center;}
a:link {color: #0066CC}     /* unvisited link */
a:visited {color: #0066CC}  /* visited link */
a:hover {color: #0066CC}   /* mouse over link */
a:active {color: #0066CC}   /* selected link */
img {border:0;}

h1 {padding:0;margin:0;font:normal 20px/20px 'Verizon Apex Medium Italic', arial,sans-serif;}
h2 {padding:0;margin:0;font:normal 16px/16px 'Verizon Apex Medium Italic', arial,sans-serif;}
h3 {padding:0;margin:0;font:normal 14px/14px 'Verizon Apex Medium Italic', arial,sans-serif;}
h4 {padding:0;margin:0;font:normal 12px/12px 'Verizon Apex Medium Italic', arial,sans-serif;}
h5 {padding:0;margin:0;font:normal 12px/12px 'Verizon Apex Medium', arial,sans-serif;}
h6 {padding:0;margin:0;font:normal 11px/11px 'Verizon Apex', arial,sans-serif;}


.display_header{padding:0;margin:0;font:bold 12px/12px arial,sans-serif;vertical-align:top;}
.report_header_left{padding:0;margin:0;font:bold 12px/12px arial,sans-serif;text-align:left;}
p {padding:0;margin:0 0 10px 0;}
td {font:normal 12px/15px arial;vertical-align:top;}
ul {list-style:disc url("../images/bullet_blue_3.png");list-style-position:outside;padding:0 10px 0 15px;margin:0 0 20px 0;}
ul li {padding:0;margin:0 0 5px 0;}
ul.red {list-style-type: none;padding: 0px;margin: 0px;text-align:justify;}
ul.red li {background-image: url(../images/content_lists/red_disc.gif);background-repeat: no-repeat;background-position: 0px 6px; padding-left: 14px; }
form {margin:0;padding:0;}
fieldset {margin:0;padding:0;border:0;}

.small_text {font-size:11px;line-height:14px;}
table.clean {width:100%;}
table.clean td {border:0;padding-top:0;padding-bottom:0;}

#page {margin:0 auto;padding:0;width:760px;text-align:left;background:#fff;} 

#lc {float:left;width:170px;} 
#lc div.pad {float:left;padding:0 10px 0 10px;} 

#rc {float:left;width:580px;margin-right:10px;}

#rc .lc {float:left;width:285px;margin-right:10px;}
#rc .rc {float:left;width:285px;}

#rc .lc_420 {float:left;width:420px;margin-right:10px;}
#rc .rc_150 {float:left;width:150px;}

#rc .lc_365 {float:left;width:365px;margin-right:10px;}
#rc .rc_205 {float:left;width:205px;}

#rc .rc .lc {float:left;width:100px;padding:0;margin:0;text-align:center;}
#rc .rc .rc {float:left;width:165px;padding:0;margin:0;}

.clr {clear:both;}
.fixer_10 {clear:both;overflow:hidden;width:auto;height:10px;}
.fixer_20 {clear:both;overflow:hidden;width:auto;height:20px;}
.hidden {position:absolute;left:-1000em;}
.visible {position:static;left:0;}

/* a few general styles */
.wrap355px {width:355px;}/*wrapper class only for display purposes*/
.wrap300px {width:300px;}/*wrapper class only for display purposes*/

/* ELEMENTS */

/* gn30 updated style for all buttons. these are here and in code standards. */
div.input_disabled {-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;}

/* CR 9024 Branding Changes Start */
div.cta_primary,
div.input_primary {
	float:left;
}

.ie8 .cta_primary{
	height:35px !important;
}

.ie9 .cta_primary{
	height:35px !important;
}



div.input_interface, div.input_interface div, div.input_interface div div,
div.input_interface_sm, div.input_interface_sm div, div.input_interface_sm div div,
div.input_secondary, div.input_secondary div, div.input_secondary div div {
	cursor:pointer;
	color:#333;
	font-weight:bold;
	line-height:21px;
}
div.input_interface,div.input_interface_sm,div.input_secondary {
	float:left;
}
button.input_disabled {-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5;}

/* CR 9024 Branding Changes End */

/* gn30 end updated style for all buttons */
/* close buttons */
.close_primary {cursor:pointer;background:url(../images/close_button/close_button.png) transparent no-repeat right;padding: 0 20px 1px 0;}

/* directional buttons */
.dir_anchor {background:url(../images/dir_buttons/down_button.png) transparent no-repeat top left;padding: 0 0 0 20px;display:block;}
.dir_top {background:url(../images/dir_buttons/up_button.png) transparent no-repeat top left;padding: 0 0 0 20px;display:block;}

/* expand/collapse buttons */
.expand_button {background:url(../images/exp_coll_buttons/plus_button.png) transparent no-repeat top left;padding: 0 0 0 20px;}
.collapse_button {background:url(../images/exp_coll_buttons/minus_button.png) transparent no-repeat top left;padding: 0 0 0 20px;}

/* playback buttons */
.playback_wrapper {float:left;margin:10px;}/*wrapper only for display purposes*/
.playback_previous {float:left;width:26px;height:29px;background:url(../images/playback_buttons/previous_button.gif) transparent no-repeat left;margin-right:1px;}
.playback_previous_on {float:left;width:26px;height:29px;background:url(../images/playback_buttons/previous_button_on.gif) transparent no-repeat left;margin-right:1px;}
.playback_pause {float:left;width:24px;height:29px;background:url(../images/playback_buttons/pause_button.gif) transparent no-repeat left;margin-right:1px;}
.playback_pause_on {float:left;width:24px;height:29px;background:url(../images/playback_buttons/pause_button_on.gif) transparent no-repeat left;margin-right:1px;}
.playback_play {float:left;width:24px;height:29px;background:url(../images/playback_buttons/play_button.gif) transparent no-repeat left;margin-right:1px;}
.playback_play_on {float:left;width:24px;height:29px;background:url(../images/playback_buttons/play_button_on.gif) transparent no-repeat left;margin-right:1px;}
.playback_next {float:left;width:26px;height:29px;background:url(../images/playback_buttons/next_button.gif) transparent no-repeat right;}
.playback_next_on {float:left;width:26px;height:29px;background:url(../images/playback_buttons/next_button_on.gif) transparent no-repeat right;}

/* linked lists */
.linked_list {list-style-position:outside;list-style-type:none;padding:0 10px 0 0;margin:5px 0 20px 0;}
.linked_list li {padding:0;margin:7px 0 5px 0;list-style-type:none;}

/* emphasized links */
.emphasized_link {background:url(../images/emph_links/left_link.gif) transparent no-repeat left;padding-left:10px;font-weight:bold;}
.emphasized_link_small {background:url(../images/emph_links/left_link.gif) transparent no-repeat left;padding-left:10px;}

/* bulleted lists */
.indent_list {list-style-position:outside;list-style-type:square;padding:0 10px 0 25px;margin:20px 0 20px 30px;}
.indent_list li {padding:0;margin:0 0 5px 0;list-style-position:outside;list-style-type:square;}

/* headers & subheaders */
h2.head_subhead, h2.head_subhead span, h2.head_subhead span span, h2.head_subhead span span a {display:block;margin:0px;padding:0px;color:#333333;font-weight:normal;font-size:14px;line-height:25px;}

h2.head_subhead {background:transparent url(../images/headers_subheaders/png/header_red_left.png) no-repeat left top;padding:0 0 0 10px;}
h2.head_subhead span {background:transparent url(../images/headers_subheaders/png/header_red_right.png) no-repeat right top;padding:0 10px 0 0;}
h2.head_subhead span span {background:#cd0000 url(../images/headers_subheaders/png/header_red_1px.png) repeat-x;}
h2.head_subhead span span a {background:transparent url(../images/headers_subheaders/png/header_red_carat.png) no-repeat left;padding-left:10px;text-decoration:underline;}

div.head_subhead_text {background:#ccc url(../images/headers_subheaders/border_gradient_1x40.gif) repeat-x bottom left;color:#000;}
div.head_subhead_text div {background:#fff;padding:5px 4px 0 4px;margin:0 1px 0 1px;}

/* required widget: tables */
h2.head_tblhead, h2.head_tblhead span, h2.head_tblhead span span {display:block;margin:0;padding:0;color:#333333;font-weight:normal;font-size:14px;line-height:25px;}

h2.head_tblhead {background:transparent url(../images/headers_subheaders/png/gray_header_left.png) no-repeat left top;padding:0 0 0 10px;}
h2.head_tblhead span {background:transparent url(../images/headers_subheaders/png/gray_header_right.png) no-repeat right top;padding:0 10px 0 0;}
h2.head_tblhead span span {background:#e3e3e3 url(../images/headers_subheaders/png/gray_1px.png) repeat-x;}

h2.head_colhead, h2.head_colhead span, h2.head_colhead span span {display:block;margin:0px;padding:0px;color:#333333;font-size:12px;font-weight:normal;line-height:25px;}

h2.head_colhead {background:transparent url(../images/headers_subheaders/png/gray_header_left.png) no-repeat left top;padding:0 0 0 10px;}
h2.head_colhead span {background:transparent url(../images/headers_subheaders/png/gray_header_right.png) no-repeat right top;padding:0 10px 0 0;}
h2.head_colhead span span {background:#e3e3e3 url(../images/headers_subheaders/png/gray_1px.png) repeat-x;}

div.head_colhead_text {background:#ccc url(../images/headers_subheaders/border_gradient_1x40.gif) repeat-x bottom left;color:#000;}
div.head_colhead_text div {background:#fff; padding:10px 9px 0 9px; margin:0 1px 0 1px;}

thead.head_colhead, thead.head_colhead tr, thead.head_colhead tr th {display:block;margin:0px;padding:0px;color:#333333;font-size:12px;font-weight:normal;line-height:25px;}

thead.head_colhead {background:transparent url(../images/headers_subheaders/png/gray_header_left.png) no-repeat left top;padding:0 0 0 10px;}
thead.head_colhead tr {background:transparent url(../images/headers_subheaders/png/gray_header_right.png) no-repeat right top;padding:0 10px 0 0;}
thead.head_colhead tr th {background:#e3e3e3 url(../images/headers_subheaders/png/gray_1px.png) repeat-x;}


/* WIDGETS */

/* layers */
/* elements required: close button */
div.layer {position:fixed;top:150px;left:-1000em;z-index:100001;}
div.layer h3, div.layer h3 span, div.layer h3 span span, div.layer h3 span span span {display:block;margin:0;padding:0;color:#333333;font-size:13px;font-weight:normal;height:24px;line-height:24px;text-align:left;}
div.layer h3 {width:100%;}
div.layer h3 span {background:transparent url(../images/headers_subheaders/png/gray_header_left.png) no-repeat left top;padding:0 0 0 10px;}
div.layer h3 span span {background:transparent url(../images/headers_subheaders/png/gray_header_right.png) no-repeat right top;padding:0 10px 0 0;}
div.layer h3 span span span {position:relative;background:#e3e3e3 url(../images/headers_subheaders/png/gray_1px.png) repeat-x;}
div.layer h3 span span span span {position:absolute;left:0;background:none;}
div.layer a.close_primary {position:absolute;right:0;color:#0066CC;font-size:11px;font-weight:normal;text-decoration:underline;}

div.layer div.bl, div.layer div.br, div.layer div.bm {padding:0;margin:0;line-height:20px;text-align:right;}
div.layer div.bl {background:url(../images/layers/bottom_left.gif) no-repeat left top;padding:0 0 0 10px;}
div.layer div.br {background:url(../images/layers/bottom_right.gif) no-repeat right top;padding:0 10px 0 0;}
div.layer div.bm {background:url(../images/layers/bottom_1px.gif) repeat-x;}

div.layer div.layer_content {padding:15px 20px 0 20px;background:#fff;}
div.layer div.layer_content p {margin:0;padding:0 0 10px 0;}

div.layer div.rule {clear:both;height:1px;overflow:hidden;background:#ccc;}
div.layer div.rule_error {clear:both;height:2px;overflow:hidden;background:#f00;}

#overlay {position:absolute;top:0;left:0;background:#333;opacity: 0.6;filter: alpha(opacity=60);z-index:100000;display:none;}
a.launcher {cursor:pointer;}

/* tooltips */
div#tip_holder {position:absolute;top:0;background:url(../images/gn/s.gif);z-index:100;}
div.tooltip {cursor:pointer;}
div.tip {background:#fff;padding:9px 9px 14px 9px;position:absolute;left:-1000em;font:12px arial,sans-serif;}
div#tip_holder table#tip_table td img {display:block;}
div#tip_holder table#tip_table, div#tip_holder table#tip_table td {margin:0;padding:0;border-collapse:collapse;}
div#tt_arrow_down {overflow:hidden;position:absolute;visibility:hidden;height:20px;width:34px;bottom:0;background-position:bottom left;}
div#tt_arrow_up {overflow:hidden;position:absolute;visibility:hidden;height:20px;width:34px;top:0;background-position:bottom left;}

/* pagination */
div.pag_wrapper {clear:both;width:100%;}
div.pag_wrapper p {margin:0px;padding:0 0 5px 0;}
div.pag_wrapper a {color:#0066CC;}
#div#pag_top_nav {padding:0 10px 10px 10px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin-bottom:10px;background:url(../images/pagination/pagination_top_1px_long.gif) repeat-x;}
div#pag_top_nav {padding:0 10px 10px 10px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin-bottom:10px;background:url(../images/pagination/pagination_top_1px_long.gif) repeat-x;}
div#pag_top_nav span.gray {color:#999;}
div#pag_top_nav div.pages {float:right;}
div#pag_top_nav div.pages a.left {background:url(../images/pagination/left_button_small.png) transparent no-repeat top left;padding: 0 0 0 20px;}
div#pag_top_nav div.pages a.right {background:url(../images/pagination/right_button_small.png) transparent no-repeat top right;padding: 0 20px 0 0;}
div#pag_top_nav div.all {margin-left:15px;float:right;}
div#pag_top_nav div.results {padding:0 0 5px 0;}
div#pag_top_nav div.related {clear:right;border-top:1px dotted #c8c8c8;padding:5px 0 0 0;}
div#pag_top_nav div.related p.small {font:normal 11px arial;margin:0;padding:0;}

.left {background:url(../images/pagination/left_button_small.png) transparent no-repeat top left;padding: 0 0 0 23px;}
.right {background:url(../images/pagination/right_button_small.png) transparent no-repeat top right;padding: 0 23px 0 0;}

div#pag_bottom_nav {padding:10px 10px 10px 10px;margin-top:20px;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8;background:url(../images/pagination/pagination_bottom_1px.gif) repeat-x;}
div#pag_bottom_nav span.gray {color:#999;}
div#pag_bottom_nav div.pages {float:right;}
div#pag_bottom_nav div.pages a.left {background:url(../images/pagination/left_button_small.png) transparent no-repeat top left;padding: 0 0 0 20px;}
div#pag_bottom_nav div.pages a.right {background:url(../images/pagination/right_button_small.png) transparent no-repeat top right;padding: 0 20px 0 0;}
div#pag_bottom_nav div.all {margin-left:15px;float:right;}
div#pag_bottom_nav br {clear:both;}

div.pag_top_cap {height:5px;background:url(../images/pagination/pagination_top_1x5px.gif) repeat-x;overflow:hidden;}
div.pag_top_cap div {height:5px;padding-left:5px;background:url(../images/pagination/pagination_top_left.gif) transparent no-repeat left;overflow:hidden;}
div.pag_top_cap div div {height:5px;padding-right:5px;background:url(../images/pagination/pagination_top_right.gif) transparent no-repeat right;overflow:hidden;}
div.pag_bottom_cap {height:5px;background:url(../images/pagination/pagination_bottom_1x5px.gif) repeat-x;}
div.pag_bottom_cap div {float:left;height:5px;background:url(../images/pagination/pagination_bottom_left.gif) transparent no-repeat left;}
div.pag_bottom_cap div div {float:right;height:5px;width:5px;background:url(../images/pagination/pagination_bottom_right.gif) transparent no-repeat right;}

/* breadcrumbs */
.breadcrumb {font-size:11px;color:#999;margin:10px 0 13px 0;}
.breadcrumb span {color:#666;}
.breadcrumb a {color:#0066CC;}

/* tables */
/* required element: headers & subheaders: head_tblhead */
.table_content {clear:left;width:100%;border-collapse:collapse;border:1px solid #cdcdcd;}
.table_content th {padding:5px 10px 5px 10px;}
.table_content td {padding:10px;border:1px solid #cdcdcd;}
.table_content th a {color:#FFF;}
.table_content th.on, td.on {background:#666666;color:#FFF;font-weight:bold;text-align:left;border:1px solid #cdcdcd;}
.table_content th.on a {background:url(../images/tables/table_arrow_on.gif) no-repeat right;font-weight:bold;padding-right:15px;}
.table_content th.off, td.off {background:#999999;color:#FFF;font-weight:bold;text-align:left;border:1px solid #cdcdcd;}
.table_content tr.table_content_light {background:#f2f2f2;}
.table_content tr.table_content_dark {background:#e5e5e5;}

/* Sort Column Highlighting Added by Rajneesh for Display Tag Tables*/
.table_content th.sorted {background:#666666;}
.table_content th.order1 a {background:url(../images/tables/table_arrow_up.gif) no-repeat right;padding-right:15px;text-decoration:none;}
.table_content th.order2 a {background:url(../images/tables/table_arrow_down.gif) no-repeat right;padding-right:15px;text-decoration:none;}


.table_content {clear:both;width:100%;border-collapse:collapse;}
.table_content th {padding:5px 10px 5px 10px;background:#999999;color:#fff;border:1px solid #cdcdcd;}
.table_content th a {color:#fff;}
.table_content th.active {background:#666666;}
.table_content td {padding:10px;border:1px solid #cdcdcd;}
.table_content tr.row_light {background:#f2f2f2;}
.table_content tr.row_dark {background:#e5e5e5;}
.table_content tr.odd {background:#f2f2f2;}
.table_content tr.even {background:#e5e5e5;}
.table_content tr.row_highlight {background:#ffffcc;}
.table_content tr.sub_col_heading {background:#b8b7b7;}
.table_content tr.sub_col_heading td {font-weight:bold;padding:5px 10px 5px 10px;} 
/* mapping controls */
table.map_pog td a, table.map_pog td a img {display:block;}
table.map_pog td {line-height:2px;}

/*Bill Pages redesign added css for usage details table content*/

.table_content_usagedetails {clear:both;width:100%;border:none;border-collapse:collapse;}
.table_content_usagedetails th {padding:5px 10px 5px 10px;border-top:1px solid #CCC ;color: #000000;text-align:left;}
.table_content_usagedetails th a {font-weight:bold;color:#000000;background:url(../images/tables/light_arrow_down.png) no-repeat right;padding-right:15px;text-decoration:none;}
.table_content_usagedetails th a:visited {font-weight:bold;color: #000000}  /* visited link */
.table_content_usagedetails th.active {background:#666666;}


.table_content_usagedetails tr.odd {background:none;}
.table_content_usagedetails tr.even {background:none;}
.table_content_usagedetails td {padding:10px;border:none;border-top:1px solid #cdcdcd;}
.table_content_usagedetails td.last {border-bottom:1px solid #cdcdcd;}
.table_content_usagedetails th.sorted {background:none;}
.table_content_usagedetails th.order1 a {background:url(../images/tables/dark_arrow_up.png) no-repeat right;padding-right:15px;text-decoration:none;}
.table_content_usagedetails th.order2 a {background:url(../images/tables/dark_arrow_down.png) no-repeat right;padding-right:15px;text-decoration:none;}



/* search module */
/* required elements: input buttons - div */
div#search_module div.input_primary {float:left;}
div#search_module form {display:block;float:left;}
div#search_module form fieldset {display:block;float:left;border:0;}
div#search_module input {display:block;float:left;width:150px;margin-right:5px;}

div#search_module_subset div.input_secondary {float:left;}
div#search_module_subset form {display:block;float:left;}
div#search_module_subset form fieldset {display:block;float:left;border:0;}
div#search_module_subset input {display:block;float:left;width:150px;margin-right:5px;}

/* tabs */
.tab_holder {width:750px;border-bottom:4px solid #DD1C00;float:left;width:100%;background:#807F7F url(../images/tabs/long_gray_bg.gif) no-repeat;}
.tab_holder .tab, .tab_holder .tab span, .tab_holder .tab span span, .tab_holder .tab span span span, .tab_holder .tab_active, .tab_holder .tab_active span, .tab_holder .tab_active span span, .tab_holder .tab_active span span span {display:block;float:left;font:bold 12px arial;color:#fff;cursor:pointer;line-height:30px;}
.tab_holder .tab span span span {padding:0 9px 0 10px;border-right:1px solid #666;line-height:25px;margin-top:5px;}

a.tab_active {text-decoration:none;}

.tab_holder .tab_active span {background:#DD1C00 url(../images/tabs/left_red.gif) no-repeat top left;padding:0 0 0 10px;}
.tab_holder .tab_active span span {background:#DD1C00 url(../images/tabs/right_red.gif) no-repeat top right;padding:0 10px 0 0;}
.tab_holder .tab_active span span span {background:#DD1C00 url(../images/tabs/1px_red.gif) repeat-x;padding:5px 0 0 0;line-height:25px;}
.tab_holder div {float:left;width:100%;background:transparent url(../images/tabs/right_gray.gif) no-repeat top right;}

/* anchor links */
/* required elements: directional buttons, expand/collapse buttons */
div.alink_short_module {float:left;width:100%;background:url(../images/anchor_links/anchors_bg_1px.gif) repeat-x #f2f2f2;padding:0;border-top:1px solid #ccc;}
div.alink_short_module a {color:#0066CC;}
div.alink_short_module table {padding:0 10px 20px 10px;}
div.alink_short_module td {margin-right:10px;}
div.clear {clear:both;overflow:hidden;margin:0;padding:0;}
div.alink_short_footer {float:left;width:100%;margin-top:30px;border-top:1px solid #ccc;}
div.alink_short_footer a {color:#0066CC;}
div.alink_short_footer div.left {float:left;padding:10px 0 0 10px;}
div.alink_short_footer div.right {float:right;padding:10px 10px 0 0;}

div.alink_long_wrapper {float:left;width:100%;}
div.alink_long_wrapper a {color:#0066CC;}
div.alink_long_wrapper li {margin:0 0 9px 0;}
div.alink_long_wrapper li.anchor_long_first {margin:12px 0 15px 0;}

/* alphanumeric index */
div.alpha_module {background:url(../images/alphanumeric/anchors_bg_1px.gif) repeat-x #f2f2f2;border-top:1px solid #ccc;color:#666;}
div.alpha_module div {padding:10px 10px 20px 10px;}
div.alpha_module a {margin-right:7px;color:#0066CC;}
div.alpha_module span {margin-right:7px;color:#666;}
div.alpha_module a.numeric {margin-right:15px;}
div.alpha_module a.on_state {color:#000;font-weight:bold;text-decoration:none;}

/* content space linked lists */
div.linked_list_module {float:left;background:url(../images/content_lists/anchors_bg_1px.gif) repeat-x #f2f2f2;border-top:1px solid #ccc;}
div.linked_list_module div {padding:10px 10px 20px 10px;}
div.linked_list_module td {padding:0 70px 0 0;}
div.linked_list_module ul {list-style-type:none;margin:0px;padding:0px;}
div.linked_list_module li {margin-bottom:5px;}
div.linked_list_module a {background:url(../images/content_lists/left_link.gif) transparent no-repeat left;padding-left:10px;display:block;color:#0066CC;}
div.linked_list_module a.ll_here {color:#000;font-weight:bold;text-decoration:none;}

/* content space piping */
div.piping_module {float:left;width:100%;background:url(../images/content_piping/1px_gray.gif) repeat-x #f2f2f2;color:#999;font-size:11px;}
div.piping_module a {color:#0066CC;}
div.piping_module div.pad {float:none;padding:10px 10px 15px 10px;}
div.piping_module span {color:#000;font-weight:bold;}

/* lhn */
.lhn {width:150px;margin:0;text-align:left;}
.lhn ul, .lhn ul li ul {display:block;margin:0;padding:0;list-style-type:none;list-style-position:outside;width:150px;overflow:hidden;}
.lhn ul li, .lhn ul li ul li {display:block;margin:0;padding:0;width:150px;vertical-align:bottom;}
.lhn ul li {background:url(../images/lhn/lhn_off.gif) #C51008 repeat-x;}
.lhn ul li.active {background:url(../images/lhn/lhn_on.gif) #7C0200 repeat-x;}
.lhn ul li.active a.sub {background:url(../images/lhn/arrow_down.gif) transparent no-repeat 131px 12px;}
.lhn ul li ul li {background:none;}
.lhn ul li a:link, .lhn ul li a:visited {display:block;color:#fff;padding:8px 22px 7px 10px;text-decoration:none;font:bold 12px arial,sans-serif;}
.lhn ul li a:hover, .lhn ul li a:active, .lhn ul li a:focus {text-decoration:underline;}
.lhn ul li a.sub {background:url(../images/lhn/arrow_right.gif) transparent no-repeat 131px 11px;}
.lhn ul li ul li a:link, .lhn ul li ul li a:visited, .lhn ul li ul li a:hover, .lhn ul li ul li a:active, .lhn ul li ul li a:focus {font:bold 11px arial,sans-serif;padding:6px 10px 6px 20px;background:#191919;border-top:1px solid #4d4d4d;}

/* percentage bar */
div.percentage_bar {position:relative;width:185px;height:10px;}
div.percentage_bar_border {z-index:3;position:absolute;top:0;left:0;width:185px;height:10px;background:url(../images/bar/gray_stroke.gif);}
div.percentage_bar_amount {z-index:2;position:absolute;top:0px;left:0;height:10px;}
div.percentage_bar_green {z-index:2;position:absolute;top:0px;left:0;height:10px;background:url(../images/bar/green_bar.gif) no-repeat;}
div.percentage_bar_red {z-index:2;position:absolute;top:0px;left:0;height:10px;background:url(../images/bar/red_bar.gif) no-repeat;}
div.percentage_bar_yellow {z-index:2;position:absolute;top:0px;left:0;height:10px;background:url(../images/bar/yellow_bar.gif) no-repeat;}
div.percentage_bar_background {z-index:1;position:absolute;top:0px;left:0;width:185px;height:10px;background:url(../images/bar/white_bar.gif) no-repeat; }
div.percentage_bar_unlimited {z-index:1;position:absolute;top:0px;left:0;width:185px;height:10px;background:url(../images/bar/unlimited.gif) no-repeat;}

/* percentage bar for 242 px bar*/
div.percentage_bar242 {position:relative;width:242px;height:10px;}
div.percentage_bar242_border {z-index:3;position:absolute;top:0;left:0;width:242px;height:10px;background:url(../images/bar/242/gray_stroke.gif);}
div.percentage_bar242_amount {z-index:2;position:absolute;top:0px;left:0;height:10px;}
div.percentage_bar242_green {z-index:2;position:absolute;top:0px;left:0;height:10px;background:url(../images/bar/242/green_bar.gif) repeat-x;}
div.percentage_bar242_red {z-index:2;position:absolute;top:0px;left:0;height:10px;background:url(../images/bar/242/red_bar.gif) repeat-x;}
div.percentage_bar242_yellow {z-index:2;position:absolute;top:0px;left:0;height:10px;background:url(../images/bar/242/yellow_bar.gif) repeat-x;}
div.percentage_bar242_background {z-index:1;position:absolute;top:0px;left:0;width:238px;height:10px;background:url(../images/bar/242/white_bar.gif) repeat-x;}
div.percentage_bar_unlimited242 {z-index:1;position:absolute;top:0px;left:0;width:242px;height:10px;background:url(../images/bar/242/unlimited.gif) no-repeat;}

a.tab_active {text-decoration:none;}
a:visited.tab {color:#fff;}
a:hover.tab {color:#fff;}

a.usagetab_active {text-decoration:none;}
a:visited.usagetab {color:#fff;}
a:hover.usagetab {color:#fff;}

a.subtab_active {text-decoration:none;}
a:visited.subtab {color:#fff;}
a:hover.subtab {color:#fff;}

.subtab_lg_holder {
background:transparent url(../images/subtabs/png/bg_right.png) no-repeat scroll right top;
padding-right:10px;
}
.subtab_lg_holder div.tabs {
background:transparent url(../images/subtabs/png/bg_slab.png) no-repeat scroll left top;
padding-right:0pt;
width:100%;
}
.subtab_lg_holder .subtab_lg, .subtab_lg_holder .subtab_lg span, .subtab_lg_holder .subtab_lg span span, .subtab_lg_holder .subtab_lg span span span, .subtab_lg_holder .subtab_lg_active, .subtab_lg_holder .subtab_lg_active span, .subtab_lg_holder .subtab_lg_active span span, .subtab_lg_holder .subtab_lg_active span span span {
color:#555555;
cursor:pointer;
display:block;
float:left;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:28px;
}
.subtab_lg_holder .subtab_lg span span span {
border-right:1px solid #CCCCCC;
line-height:24px;
margin-top:4px;
padding:0pt 9px 0pt 10px;
}
a.subtab_lg_active {
color:#000000;
text-decoration:none;
}
a.subtab_lg:visited {
color:#555555;
}
a.subtab_lg:hover {
color:#555555;
}
.subtab_lg_holder .subtab_lg_active span {
background:#FFFFFF url(../images/subtabs/png/tab_left.png) no-repeat scroll left top;
padding:0pt 0pt 0pt 10px;
}
.subtab_lg_holder .subtab_lg_active span span {
background:#FFFFFF url(../images/subtabs/png/tab_right.png) no-repeat scroll right top;
padding:0pt 10px 0pt 0pt;
}
.subtab_lg_holder .subtab_lg_active span span span {
background:#FFFFFF url(../images/subtabs/png/tab_1px.png) repeat-x scroll 0%;
color:#000000;
line-height:24px;
padding:4px 0pt 0pt;
}
.subtab_sm_holder {
background:transparent url(../images/subtabs/png/bg_right.png) no-repeat scroll right top;
padding-right:10px;
}
.subtab_sm_holder div.tabs {
background:transparent url(../images/subtabs/png/bg_slab.png) no-repeat scroll 0%;
padding-right:0pt;
width:100%;
}
.subtab_sm_holder .subtab_sm, .subtab_sm_holder .subtab_sm span, .subtab_sm_holder .subtab_sm span span, .subtab_sm_holder .subtab_sm span span span, .subtab_sm_holder .subtab_sm_active, .subtab_sm_holder .subtab_sm_active span, .subtab_sm_holder .subtab_sm_active span span, .subtab_sm_holder .subtab_sm_active span span span {
color:#555555;
cursor:pointer;
display:block;
float:left;
font-family:arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:28px;
}
.subtab_sm_holder .subtab_sm span span span {
border-right:1px solid #CCCCCC;
line-height:19px;
margin-top:4px;
padding:0pt 9px 0pt 10px;
}
a.subtab_sm_active {
color:#000000;
text-decoration:none;
}
a.subtab_sm:visited {
color:#555555;
}
a.subtab_sm:hover {
color:#555555;
}
.subtab_sm_holder .subtab_sm_active span {
background:#FFFFFF url(../images/subtabs/png/tab_left.png) no-repeat scroll left top;
padding:0pt 0pt 0pt 10px;
}
.subtab_sm_holder .subtab_sm_active span span {
background:#FFFFFF url(../images/subtabs/png/tab_right.png) no-repeat scroll right top;
padding:0pt 10px 0pt 0pt;
}
.subtab_sm_holder .subtab_sm_active span span span {
background:#FFFFFF url(../images/subtabs/png/tab_1px.png) repeat-x scroll 0%;
color:#000000;
line-height:19px;
padding:4px 0pt 0pt;
}
div.myMediaImg {background:url(../images/digital_locker/MyMediabackground.jpg) no-repeat;width: 190px; height: 190px;}
h2.grey_subhead {background:#a9a9a9 repeat-x;height: 30px;font:normal 13px 'Verizon Apex Medium Italic', sans-serif;color:#333333;padding-top:5px;padding-left:5px;text-align: center;}


.pl .fixer {display:block;clear:both;overflow:hidden;width:auto;height:1px;line-height:1px;font-size:1px;}
.pl .ln {overflow:hidden;background:transparent url(../images/ln/bg_right.png) no-repeat top right;padding:0 10px 0 0;}
.pl .ln ul {overflow:hidden;background:transparent url(../images/ln/bg_slab.png) no-repeat top left;margin:0;padding:0;}
.pl .ln li, 
.pl .ln a, 
.pl .ln a span {display:block;float:left;font:bold 14px arial;text-decoration:none;color:#000;cursor:pointer;line-height:30px;background:none;padding:0;margin:0;}
.pl .ln a span span span {padding:0 9px 0 10px;border-right:1px solid #d7d7d7;line-height:32px;margin-top:0;}

.pl .ln a span.first {background:transparent url(../images/ln/tab_left_round_dark.png) no-repeat top left;padding:0 0 0 5px;}
.pl .ln a.active span.first {background:transparent url(../images/ln/tab_left_round.png) no-repeat top left;padding:0 0 0 5px;}
.pl .ln a.active span.first span span {padding:0 5px 0 5px;}
.pl .ln a span.first span span {padding-left:5px;}

.pl .ln a.active span {background:transparent url(../images/ln/tab_left.png) no-repeat top left;padding:0 0 0 5px;}
.pl .ln a.active span span {background:transparent url(../images/ln/tab_right.png) no-repeat top right;padding:0 5px 0 0;}
.pl .ln a.active span span span {background:transparent url(../images/ln/tab_1px.png) repeat-x;padding:0 5px 0 5px;line-height:32px;border:0;margin:0;color:#ff0000;}

/* new container */
div.cc_content {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:transparent url(../images/content_containers/png/gradient.png) repeat-x bottom;padding:10px;}
div.cc_content_nohead {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:transparent url(../images/content_containers/png/gradient.png) repeat-x bottom;padding:0 10px 10px 10px;}
div.cc_content_nopadding {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:transparent url(../images/content_containers/png/gradient.png) repeat-x bottom;}
div.cc_top_cap {height:10px;padding-left:10px;background:url(../images/content_containers/png/top_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_top_cap div {height:10px;padding-right:10px;padding-left:0px;background:url(../images/content_containers/png/top_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_top_cap div div {height:10px;background:url(../images/content_containers/png/top_1px.png) repeat-x;overflow:hidden;}
div.cc_bottom_cap {height:10px;padding-left:10px;background:url(../images/content_containers/png/bottom_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_bottom_cap div {height:10px;padding-right:10px;background:url(../images/content_containers/png/bottom_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_bottom_cap div div{height:10px;background:url(../images/content_containers/png/bottom_1px.png) repeat-x;overflow:hidden;}

div.cc_content_wt {border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;background:white none repeat bottom;padding:0px 10px 0px 10px;}
div.cc_content_wt_no_broder {border-left:0px solid #d1d1d1;border-right:0px solid #d1d1d1;background:white none repeat bottom;padding:0px 10px 0px 10px;}


div.cc_bottom_cap_wt {height:10px;padding-left:10px;background:transparent url(../images/content_containers_mv20/png/white_bottom_left.png) no-repeat left;overflow:hidden;}
div.cc_bottom_cap_wt div {height:10px;padding-right:10px;background:transparent url(../images/content_containers_mv20/png/white_bottom_right.png) no-repeat right;overflow:hidden;}
div.cc_bottom_cap_wt div div {height:10px;background:transparent url(../images/content_containers_mv20/png/white_bottom_1px.png) repeat-x;overflow:hidden;}







div.cc_content_ne2 {background:transparent url(../images/content_containers_mv20/png/ne2_bg_gradient.png) repeat-x bottom;padding-top:0px;padding-bottom:0px;padding-left:5px;padding-right:5px;}

div.cc_top_cap_ne2 {height:5px;padding-left:5px;background:url(../images/content_containers_mv20/png/ne2_top_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_top_cap_ne2 div {height:5px;padding-right:5px;padding-left:0px;background:url(../images/content_containers_mv20/png/ne2_top_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_top_cap_ne2 div div {height:5px;background:url(../images/content_containers_mv20/png/ne2_top_1px.png) repeat-x;overflow:hidden;}

div.cc_bottom_cap_ne2 {height:5px;padding-left:5px;background:url(../images/content_containers_mv20/png/ne2_bottom_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_bottom_cap_ne2 div {height:5px;padding-right:5px;background:url(../images/content_containers_mv20/png/ne2_bottom_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_bottom_cap_ne2 div div{height:5px;background:url(../images/content_containers_mv20/png/ne2_bottom_1px.png) repeat-x;overflow:hidden;}




/* myv20usagetabs */
.myv20usagetab_holder{width:600px;font:bold 12px arial,sans-serif;height:44px;cursor:pointer;background:none;}
.myv20usagetab_holder .cellUsageIconsSprite{background-image:url(../images/home/cell_usage/24bit/icons_24bit.png);}
.myv20usagetab_holder .myMinutesIcon{float:left;padding:0;margin: 11px 0 0 10px; width: 22px;height:22px; background-position:-7px -12px;}
.myv20usagetab_holder .myTextIcon{float:left;padding:0;margin: 11px 0 0 10px;width: 22px;height:22px;background-position:-42px -12px;}
.myv20usagetab_holder .myDataIcon{float:left;padding:0;margin: 11px 0 0 10px; width: 22px;height:22px;background-position:-83px -12px;}
.myv20usagetab_holder .myusagetab_title{float:left;padding: 15px 0 0 10px;height:22px;white-space: nowrap;}
.myv20usagetab  div{background:url(../images/home/cell_usage/24bit/usagetab/Offstate_Corner_Left.png) no-repeat top left;float:left;padding: 0 0 0 5px;}
.myv20usagetab  div div{background:url(../images/home/cell_usage/24bit/usagetab/Offstate_Corner_Right.png) no-repeat top right;padding: 0 5px 0 0;float:left;}
.myv20usagetab  div div div{background:url(../images/home/cell_usage/24bit/usagetab/Offstate_bg_slice.png) repeat-x;;float:left;padding:0;}
.myv20usagetab_active  div{background:url(../images/home/cell_usage/24bit/usagetab/Onstate_Corner_Left.png) no-repeat top left;padding: 0 0 0 5px;float:left;}
.myv20usagetab_active  div div{background:url(../images/home/cell_usage/24bit/usagetab/Onstate_Corner_Right.png) no-repeat top right;padding: 0 5px 0 0;float:left;}
.myv20usagetab_active  div div div{background:url(../images/home/cell_usage/24bit/usagetab/Onstate_bg_slice.png) repeat-x;;float:left;padding:0}
#myMinutesTab, #myTextTab , #myDataTab{	float:left;}

#minutesTab .myv20progressbarHolder280{background:url(../images/rtr/Usage_Bar_BG_280.png) no-repeat;width: 280px;height: 45px;}
#minutesTab .myv20progressbarHolder280, #messagesTab .myv20progressbarHolder, #dataTab .myv20progressbarHolder {float:left;width:339px;height:45px;background:url(../images/rtr/Usage_Bar_BG_280.png) no-repeat;}
#overageTab .myv20progressbarHolder280{background:url(../images/rtr/Usage_Bar_BG_280.png) no-repeat;width: 280px;height: 45px;}
#overageTab .myv20progressbarHolder280, #messagesTab .myv20progressbarHolder, #dataTab .myv20progressbarHolder {float:left;width:339px;height:45px;background:url(../images/rtr/Usage_Bar_BG_280.png) no-repeat;}
#minutesTab, #messagesTab, #dataTab{background:url(../images/home/cell_usage/Usage_Tabs_BG.png) repeat-x;width: 339px;}
#minutesTab .myv20progressbarHolder, #messagesTab .myv20progressbarHolder, #dataTab .myv20progressbarHolder {float:left;width:339px;height:45px;background:url(../images/home/cell_usage/24bit/usagebar/usagebar_BG_24.png) no-repeat;}
#minutesTab .myv20progressbar, #messagesTab .myv20progressbar, #dataTab .myv20progressbar {float:left;padding:4px;height:34px;}
#minutesTab #minutesProgressBarInfo, #messagesTab #msgProgressBarInfo, #dataTab #dataProgressBarInfo{float:left;padding:5px;height:34px;}
#overageTab #overageProgressBarInfo {float:left;padding:5px;height:34px;}

#minutesProgressbar, #msgProgressbar, #dataProgressbar,#overageProgressbar{float:left;height:34px;width:319px;}
#minutesTab .vzwwhite #minutesProgressbar div.ui-widget-header, #messagesTab .vzwwhite #msgProgressbar div.ui-widget-header,#dataTab .vzwwhite #dataProgressbar div.ui-widget-header,#minutesTab .vzwyellowUnlimited  .progressBarRightEnd,#messagesTab .vzwyellowUnlimited  .progressBarRightEnd,#dataTab .vzwyellowUnlimited  .progressBarRightEnd, #overageTab .vzwwhite #overageProgressBar div.ui-widget-header{background : none !important;	border: 0px;margin-top: 0px;}
#minutesTab .progressBarLeftEnd, #messagesTab .progressBarLeftEnd, #dataTab .progressBarLeftEnd, #overageTab .progressBarLeftEnd{float:left;width:5px;height:34px;}
#minutesTab .progressBarRightEnd, #messagesTab .progressBarRightEnd, #dataTab .progressBarRightEnd, #overageTab .progressBarRightEnd{float:left;width:5px;height:34px;}
#minutesTab .vzwgreen .progressBarLeftEnd,#messagesTab .vzwgreen .progressBarLeftEnd,#dataTab .vzwgreen  .progressBarLeftEnd,#minutesTab .vzwgreenUnlimited  .progressBarLeftEnd,#messagesTab .vzwgreenUnlimited  .progressBarLeftEnd,#dataTab .vzwgreenUnlimited  .progressBarLeftEnd{background-image:url(../images/home/cell_usage/24bit/usagebar/usage_bar_24bit.png);background-position: -5px -4px;}
#minutesTab .vzwredUnlimited  .progressBarLeftEnd,#messagesTab .vzwredUnlimited  .progressBarLeftEnd,#dataTab .vzwredUnlimited  .progressBarLeftEnd,#minutesTab .vzwred  .progressBarLeftEnd,#messagesTab .vzwred  .progressBarLeftEnd,#dataTab .vzwred  .progressBarLeftEnd, #overageTab .vzwredUnlimited  .progressBarLeftEnd, #overageTab .vzwred  .progressBarLeftEnd{background-image:url(../images/home/cell_usage/24bit/usagebar/usage_bar_24bit.png);background-position: -5px -136px;}
#minutesTab .vzwyellowUnlimited  .progressBarLeftEnd,#messagesTab .vzwyellowUnlimited  .progressBarLeftEnd,#dataTab .vzwyellowUnlimited  .progressBarLeftEnd,#minutesTab .vzwyellow  .progressBarLeftEnd,#messagesTab .vzwyellow  .progressBarLeftEnd,#dataTab .vzwyellow  .progressBarLeftEnd{background-image:url(../images/home/cell_usage/24bit/usagebar/usage_bar_24bit.png);background-position: -5px -92px;}
#minutesTab .vzwgreenUnlimited  .progressBarRightEnd,#messagesTab .vzwgreenUnlimited  .progressBarRightEnd,#dataTab .vzwgreenUnlimited  .progressBarRightEnd{background-image:url(../images/home/cell_usage/24bit/usagebar/usage_bar_24bit.png);background-position: -5px -48px;}
#minutesTab .vzwredUnlimited  .progressBarRightEnd,#messagesTab .vzwredUnlimited  .progressBarRightEnd,#dataTab .vzwredUnlimited  .progressBarRightEnd, #overageTab .vzwredUnlimited  .progressBarRightEnd{background-image:url(../images/home/cell_usage/24bit/usagebar/usage_bar_24bit.png);background-position: -5px -180px;}
#minutesTab .vzwgreenUnlimited #minutesProgressbar div.ui-widget-header, #messagesTab .vzwgreenUnlimited #msgProgressbar div.ui-widget-header,#dataTab .vzwgreenUnlimited #dataProgressbar div.ui-widget-header,#minutesTab .vzwgreen #minutesProgressbar div.ui-widget-header, #messagesTab .vzwgreen #msgProgressbar div.ui-widget-header,#dataTab .vzwgreen #dataProgressbar div.ui-widget-header{background : url(../images/home/cell_usage/24bit/usagebar/usagebar_green_tile_24.png);border: 0px;margin-top: 0px;}
#minutesTab .vzwredUnlimited #minutesProgressbar div.ui-widget-header, #messagesTab .vzwredUnlimited #msgProgressbar div.ui-widget-header,#dataTab .vzwredUnlimited #dataProgressbar div.ui-widget-header,#minutesTab  .vzwred #minutesProgressbar div.ui-widget-header, #messagesTab .vzwred #msgProgressbar  div.ui-widget-header,#dataTab     .vzwred #dataProgressbar div.ui-widget-header, #overageTab .vzwredUnlimited #overageProgressbar div.ui-widget-header, #overageTab  .vzwred #overageProgressbar div.ui-widget-header{	background : url(../images/home/cell_usage/24bit/usagebar/usagebar_red_tile_24.png);border: 0px;margin-top: 0px;}
#minutesTab .vzwyellowUnlimited #minutesProgressbar div.ui-widget-header,#messagesTab .vzwyellowUnlimited #msgProgressbar div.ui-widget-header,#dataTab .vzwyellowUnlimited #dataProgressbar div.ui-widget-header,#minutesTab .vzwyellow #minutesProgressbar div.ui-widget-header, #messagesTab .vzwyellow #msgProgressbar div.ui-widget-header,#dataTab .vzwyellow #dataProgressbar div.ui-widget-header{	background : url(../images/home/cell_usage/24bit/usagebar/usagebar_yellow_tile_24.png);	border: 0px;margin-top: 0px;}
.myv20progressbarHolder .ui-widget-content {border: 0px;background:none;}
.myv20progressbarHolder, .myv20progressbarHolder div{-moz-border-radius-bottomleft:0 !important;-moz-border-radius-bottomright:0 !important;-moz-border-radius-topleft:0 !important;-moz-border-radius-topright:0 !important;-webkit-border-bottom-left-radius: 0 !important;-webkit-border-bottom-right-radius: 0 !important;-webkit-border-top-left-radius: 0 !important;-webkit-border-top-right-radius: 0 !important; } 
.myv20progressbarHolder  .ui-progressbar-value{margin:0 !important;}

.myv20progressbarHolder280 .ui-widget-content {border: 0px;background:none;}
.myv20progressbarHolder280, .myv20progressbarHolder280 div{-moz-border-radius-bottomleft:0 !important;-moz-border-radius-bottomright:0 !important;-moz-border-radius-topleft:0 !important;-moz-border-radius-topright:0 !important;-webkit-border-bottom-left-radius: 0 !important;-webkit-border-bottom-right-radius: 0 !important;-webkit-border-top-left-radius: 0 !important;-webkit-border-top-right-radius: 0 !important; } 
.myv20progressbarHolder280  .ui-progressbar-value{margin:0 !important;}

.ucAlert{width:100%;}
.ucAlert .ucAlertClose{float:right;width:20px;height:20px;}
.ucAlert #ucAlert1Body, .ucAlert #ucAlert2Body, .ucAlert #ucAlert3Body {float:left;}
.selectALineRoundedLeft {background-image:url(../images/home/rounded_corners/24bit/select_line_24bit.png);background-position:-9px -10px;height:44px;width:5px;float:left;}
.selectALineRoundedRight{background-image:url(../images/home/rounded_corners/24bit/select_line_24bit.png);background-position:-9px -65px;height:44px;width:5px;float:left;}
.selectALineCenter{padding-left:5px; padding-right:5px;height:44px;background:url(../images/home/rounded_corners/24bit/bg_1px.png) repeat-x;float:left;}


.iwanttoSprite{background-image:url(../images/iwantto/24bit/iwantto_sprite_24bit.png); }
.iwanttoRoundedCornerLeft {background-position:-36px -94px;height:54px; width:7px;float:left;}
.iwanttoRoundedCornerRight{background-position:-36px -20px;height:54px; width:7px;float:left;}
.iwanttoRoundedCornerCenter{background:#d6d5d5 url(../images/iwantto/24bit/iwantto_bg_24bit_slice.png) repeat-x;float:left;}
.iwanttoCollapse{background-position:-34px -270px;}
.iwanttoExpand{background-position:-34px -243px;}
.iwanttoExpandBtn{background:url(../images/iwantto/cta_plus_24.png) transparent no-repeat;}
div.cc_top_cap_blue {height:10px;padding-left:10px;background:url(../images/content_containers/png/blue_top_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_top_cap_blue div {height:10px;padding-right:10px;padding-left:0px;background:url(../images/content_containers/png/blue_top_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_top_cap_blue div div {height:10px;background:url(../images/content_containers/png/blue_top_1px.png) repeat-x;overflow:hidden;}
div.cc_bottom_cap_blue {height:10px;padding-left:10px;background:url(../images/content_containers/png/blue_bottom_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_bottom_cap_blue div {height:10px;padding-right:10px;background:url(../images/content_containers/png/blue_bottom_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_bottom_cap_blue div div{height:10px;background:url(../images/content_containers/png/blue_bottom_1px.png) repeat-x;overflow:hidden;}
div.cc_content_wt_blue {border-left:2px solid #93c1d1;border-right:2px solid #93c1d1;background:white none repeat bottom;padding:0px 10px 0px 10px;}

/* new big buttons style */
div.rounded_red_right {background-image:url(../images/nav_arrow_buttons/red_right_corner_24.png);height:31px;width:5px;float:left;}

/* CR 9024 Branding Changes Start */
div.back_arrow_grey_left {float:left;display:none;}
div.back_arrow_grey_center {float:left;}
div.back_arrow_grey_right {float:left;display:none;}
div.next_arrow_red_left {float:left;display:none;}
div.next_arrow_red_center {float:left;}
div.back_arrow_red_right {float:left;display:none;}

div.next_arrow_red_center div, div.back_arrow_grey_center  div {height: 13px !important;}
/* CR 9024 Branding Changes End */

/*Red NO arrow for Submit: not used */
button.red_submit span {background:url(../images/nav_arrow_buttons/red_corners.png) transparent no-repeat top left;height:31px;padding-left:2px;}
button.red_submit span span {background:url(../images/nav_arrow_buttons/red_right_corner_24.png) transparent no-repeat top right;height:31px;padding-right:5px}
button.red_submit span span span {background:url(../images/nav_arrow_buttons/red_slice.png) #E60000 repeat-x;line-height:31px;padding-left:5px; padding-right:5px;font-weight:bold;}
/*Red Right arrow for Next: not used */
button.red_next span {background:url(../images/nav_arrow_buttons/red_corners.png) transparent no-repeat top left;height:31px;padding-left:2px;}
button.red_next span span {background:url(../images/nav_arrow_buttons/red_arrow.png) transparent no-repeat top right;height:31px;padding-right:13px}
button.red_next span span span {background:url(../images/nav_arrow_buttons/red_slice.png) #E60000 repeat-x;line-height:31px;padding-left:5px; padding-right:5px;font-weight:bold;}
/* Gray Left arrow for Back: 1 match - pay_failure_content.jsp */
button.gray_back span {background:url(../images/nav_arrow_buttons/grey_arrow.png) transparent no-repeat top left;height:31px;padding-left:6px;}
button.gray_back span span {background:url(../images/nav_arrow_buttons/grey_corners.png) transparent no-repeat top right;height:31px;padding-right:5px}
button.gray_back span span span {background:url(../images/nav_arrow_buttons/grey_slice.png) repeat-x #EFEFEF;line-height:31px;padding-left:5px; padding-right:5px;font-weight:bold;color:#000000;}

div.cc_top_cap_gray {height:10px;padding-left:10px;background:url(../images/content_containers/png/gray_top_left.png) transparent no-repeat left;overflow:hidden;}
div.cc_top_cap_gray div {height:10px;padding-right:10px;padding-left:0px;background:url(../images/content_containers/png/gray_top_right.png) transparent no-repeat right;overflow:hidden;}
div.cc_top_cap_gray div div {height:10px;background:url(../images/content_containers/png/gray_top_1px.png) repeat-x;overflow:hidden;}

/* Added for NGP Bill pages */

.expand_button_mybill{
	
	background: url("../images/iwantto/24bit/iwantto_sprite_24bit.png") no-repeat;
	height: 18px;
	background-position: -30px -241px;
	background-repeat:no-repeat;
	padding-left:20px;
}

.collapse_button_mybill{
	
	background: url("../images/iwantto/24bit/iwantto_sprite_24bit.png") no-repeat;
	height: 18px;
	background-position: -30px -269px;
	background-repeat:no-repeat;
	padding-left:20px;
}
.ngp_minute_icon{
	background:url("../images/iwantto/24bit/sprite_24.png") no-repeat scroll -4px -2px;
	width: 20px !important;
  	height: 18px !important;
}
.ngp_text_icon{
	background:url("../images/iwantto/24bit/sprite_24.png") no-repeat scroll -2px -38px;
	width: 20px !important;
  	height: 20px !important;
}
.ngp_data_icon{
	background:url("../images/iwantto/24bit/sprite_24.png") no-repeat scroll -2px -72px;
	width: 20px !important;
  	height: 20px !important;
}
.ngp_roam_icon{
	background:url("../images/roaming.png") no-repeat scroll 0px;
	width: 20px !important;
  	height: 20px !important;
}
/* Red next arrow */
/* CR 9024 Branding Changes Start */
/* div.reset_grey: not used */
div.reset_grey {background:url(../images/input_buttons/Reset_Btn.png) transparent no-repeat;}
/* CR 9024 Branding Changes End */

/* for phone upgrade msg */
.upgrademsg {color:green;font-weight:bold;}

/* New Style Design */
h2.head_colhead_new,h2.head_colhead_new span,h2.head_colhead_new span span
	{
	display: block;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

h2.head_colhead_new {
	background: transparent url(../images/headers_subheaders/gif/tab_bg.gif)
		repeat-x left top;
	padding: 2px 0 2px 10px;
	border: 1px solid #d1d1d1;
	border-bottom: none;
	color: #333333 !important;
	font-size: 14px !important;
}

h2.head_colhead_new span {
	color: #333333 !important;
	font-size: 14px !important;
}

div.head_colhead_text_new {
	background-color: #fff;
	color: #000;
}

div.head_colhead_text_new div {
	background-color: #fff;
	padding: 10px 9px 0 9px;
	margin: 0 1px 0 1px;
}

/* */
div.cc_content_new {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background-color: #fff;
	padding: 10px;
}

div.cc_content_nohead_new {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	padding: 0 10px 10px 10px;
	background-color: #fff;
}

div.cc_content_nopadding_new {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}

div.cc_top_cap_new {
	height: 10px;
	padding-left: 10px;
	/*background: url(../images/content_containers/png/top_left.png)
		transparent no-repeat left;*/
	overflow: hidden;
	border-top: 1px solid #1d1d1;
}

div.cc_bottom_cap_new {
	height: 10px;
	padding-left: 10px;
	background-color: #fff;
	overflow: hidden;
	border: 1px solid #d1d1d1;
	border-top: none;
	
}

div.cc_content_wt {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background: white none repeat bottom;
	padding: 0px 10px 0px 10px;
}

div.cc_content_grey {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background: #E8E8E8 none repeat bottom;
	padding: 0px 10px 0px 10px;
	border-top: url(../images/dir_buttons/down_button.gif);
}

div.cc_content_wt_no_broder {
	border-left: 0px solid #d1d1d1;
	border-right: 0px solid #d1d1d1;
	background: white none repeat bottom;
	padding: 0px 10px 0px 10px;
}

div.cc_content_nohead_new {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	/*background: transparent
		url(../images/content_containers/png/gradient.png) repeat-x bottom;*/
	background-color: #fff;
	padding: 0 10px 10px 10px;
}

div.cc_content_nopadding_new {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	background: transparent
		url(../images/content_containers/png/gradient.png) repeat-x bottom;
}

div.cc_top_cap_new {
	height: 10px;
	padding-left: 10px;
	/*background: url(../images/content_containers/png/top_left.png)
		transparent no-repeat left;*/
	overflow: hidden;
}
/*
div.cc_bottom_cap_new {
	height: 10px;
	padding-left: 10px;
	overflow: hidden;
	border: 1px solid #d1d1d1;
	border-top: none;
}*/

div.cc_bottom_cap_wt_new {
	height: 10px;
	padding-left: 10px;
	background: transparent
		url(../images/content_containers_mv20/png/white_bottom_left.png)
		no-repeat left;
	overflow: hidden;
}

div.cc_bottom_cap_wt_new div {
	height: 10px;
	padding-right: 10px;
	background: transparent
		url(../images/content_containers_mv20/png/white_bottom_right.png)
		no-repeat right;
	overflow: hidden;
}

div.cc_bottom_cap_wt_new div div {
	height: 10px;
	background: transparent
		url(../images/content_containers_mv20/png/white_bottom_1px.png)
		repeat-x;
	overflow: hidden;
}

.subtab_lg_new {
	color: #555555;
	cursor: pointer;
	display: block;
	float: left;
	font-family: arial;
	font-size: 12px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 28px;
	border: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	margin-right: 1px;
}

.subtab_lg_holder_new {
	
}

a.subtab_lg_new:visited {
	color: #555555;
}

a.subtab_lg_new:hover {
	color: #555555;
	font-weight: bold;
}

.tabs_new {
	padding: 0;
	margin: 0;
	background: url(../images/content_containers_mv20/png/tab_bkgrnd.png)
		repeat-x;
	list-style: none;
	height: 36px;
	border-right: 1px solid #d1d1d1;

}

.tabs_new li {
	padding: 0;
	margin: 0;
	display: inline;
	list-style: none !important;
	float: left;
	background: none;
}

.tabs_new li a {
	padding: 3px 8px;
	font: bold 12px Arial #333333;
	border-right: 1px solid #fff;
	height:28px;
	line-height: 28px;
	
}

.tabs_new li a:hover {
	font-weight: bold;
	padding: 3px 8px;
	line-height: 28px;
	color: #ff0000;
	background-color: #fff ;
	border-bottom: 1px solid #fff !important;
	height:28px;
	
}

/*.tabs_new li a active {
	color: #ff0000;
	background-color: #fff;
}*/
.subtab_lg_new_active {
	font-weight: bold;
	padding: 3px 8px;
	line-height: 28px;
	color: #ff0000;
	border: 1px solid #d1d1d1;
	border-bottom: 1px solid #fff !important;
	background-color: #fff !important;
	float: left;
	height:28px;
}

.regular_link_new {
	background: url(../images/emph_links/left_link.gif) transparent
		no-repeat right;
	padding: 0 10px 0 0;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
	color: #0066cc;
}

.uc_regular_table_new {
	font-size: 0.9em;
	line-height: 13px;
	width: 100%;
	border-top: 1px solid #D0D0D0;
}

.uc_regular_table_new td {
	padding: 4px 0pt 8px;
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #D0D0D0;
	border-top:none;
}

.uc_regular_table_new td div {
	vertical-align: middle;
	text-align: left;
}

.uc_regular_table_new tr.header td {
	font-weight: bold;
	
}

.uc_regular_table_new td.headerRight {
	font-weight: bold;
	text-align: right;
}

.a_no_underline {
	text-decoration: none !important;
}

.grey_ruler_new {
	background: transparent url(../images/img_rule_1x1.gif) repeat-x;
	height: 10px;
	float: left;
	width: 100%;
}

.gray_left {
	border-left: 1px solid #d1d1d1;
}

.gray_right {
	border-right: 1px solid #d1d1d1;
}

.gray_top {
	border-top: 1px solid #d1d1d1;
}

.gray_bottom {
	border-bottom: 1px solid #d1d1d1;
}

/* New Style End */

/* CR 9024 Branding Changes Start */
h1.apex {font-family: 'Verizon Apex Medium Italic' !important;}
h2.apex {font-family: 'Verizon Apex Medium Italic' !important;}
h2.head_colhead {font-family: 'Verizon Apex Medium Italic' !important;}
h2.head_colhead span span{font-family: 'Verizon Apex Medium Italic' !important;}
h1 {font-family: 'Verizon Apex Medium Italic' !important;}
h2 {font-family: 'Verizon Apex Medium Italic' !important;}
h3 {font-family: 'Verizon Apex Medium Italic' !important;}
h4 {font-family: 'Verizon Apex Medium Italic' !important;}
h5 {font-family: 'Verizon Apex Medium' !important;}
h1.apex {color:#333333 !important;}
h2.apex {color:#333333 !important;}
h2.head_colhead {color:#333333 !important;}
h1 {color:#333333 !important;}
h2 {color:#333333 !important;}
h3 {color:#333333 !important;}
h4 {color:#333333 !important;}
h5 {color:#333333 !important;}
#main_page_headline > h1 { padding-bottom:6px; }
tr.head_colhead {font-family: 'Verizon Apex Medium Italic' !important;}
tr.head_colhead span span{font-family: 'Verizon Apex Medium Italic' !important;}
tr.head_colhead {color:#333333 !important;}

/* Overwrite red button styles from lines 65-94 129-152 */

.cta_primary, #featuresForm .cta_primary,  
.input_primary,
.input_interface_lite_paybillimg,
.next_arrow_red_center {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#b21c20',GradientType=0 )!important;	
}
.cta_primary:active, #featuresForm .cta_primary:active,  
.input_primary:active,
.input_interface_lite_paybillimg:active,
.next_arrow_red_center:active {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b21c20', endColorstr='#ed1c24',GradientType=0 )!important; 
}
.cta_primary, #featuresForm .cta_primary,  
.input_primary,
.input_interface_lite_paybillimg
.cta_primary div, #featuresForm .cta_primary div,
.input_primary div,
.input_interface_lite_paybillimg span,
.input_primary span,
.cta_primary span {
	background: none !important;
	padding: 0 !important;
}

.cta_primary div div, #featuresForm .cta_primary div div,
.input_primary div div,
.input_interface_lite_paybillimg span span span,
.input_primary span span span,
.cta_primary span span span,
div.next_arrow_red1,div.next_arrow_red_inactive, div.back_arrow_red1, div.submit,
div.next_arrow_red_center div
 {
	/*background: none !important;*/
	font-family:Arial, Helvetica, sans-serif!important; 
	cursor:pointer!important; 
	width:auto!important; 
	overflow:visible!important; 
	font-size:14px!important; 
	font-weight:bold!important; 
	white-space:nowrap!important; 
	border-radius:4px!important; 
	-moz-border-radius:4px!important; 
	-webkit-border-radius:4px!important;
	color:#fff!important; 
	line-height: 13px !important;
	padding: 10px !important;
	display: block;
	border-top:solid 1px #bf5944!important; 
	border-right:solid 1px #ac332f!important; 
	border-bottom:solid 1px #9e1d20!important; 
	border-left:solid 1px #bd4333!important; 
	-moz-box-shadow:inset 0 1px 0 #e5654c!important; 
	-webkit-box-shadow:inset 0 1px 0 #e5654c!important; 
	box-shadow:inset 0 1px 0 #e5654c!important;
	background: #ed1c24; /* Old browsers */
	background: -moz-linear-gradient(top,  #ed1c24 0%, #b21c20 100%)!important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#b21c20))!important; 
	background: -webkit-linear-gradient(top,  #ed1c24 0%,#b21c20 100%)!important; 
	background: -o-linear-gradient(top,  #ed1c24 0%,#b21c20 100%)!important; 
	background: -ms-linear-gradient(top,  #ed1c24 0%,#b21c20 100%)!important; 
	background: linear-gradient(to bottom,  #ed1c24 0%,#b21c20 100%)!important; 
	filter: progid:DXImagersor:pointer!important; 
}
/*START CR: 8822 Verizon Select Preferences: Save button UI*/
.cta_primary_black span span span{
	font-family:Arial, Helvetica, sans-serif!important; 
	cursor:pointer!important; 
	width:auto!important; 
	overflow:visible!important; 
	font-size:14px!important; 
	font-weight:bold!important; 
	white-space:nowrap!important; 
	border-radius:4px!important; 
	-moz-border-radius:4px!important; 
	-webkit-border-radius:4px!important;
	color:#fff!important; 
	line-height: 13px !important;
	padding: 10px !important;
	display: block;
	border-top:solid 1px #67676B !important; 
	border-right:solid 1px #67676B !important; 
	border-bottom:solid 1px #030303!important; 
	border-left:solid 1px #030303!important; 
	-moz-box-shadow:inset 0 1px 0 #fff!important; 
	-webkit-box-shadow:inset 0 1px 0 #fff!important; 
	box-shadow:inset 0 1px 0 #fff!important;
	background: #030303; /* Old browsers */
	background: -moz-linear-gradient(top,  #67676B  0%, #030303 100%)!important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67676B ), color-stop(100%,#030303))!important; 
	background: -webkit-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: -o-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: -ms-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: linear-gradient(to bottom,  #67676B  0%,#030303 100%)!important; 
	filter: progid:DXImagersor:pointer!important; 
   
   
}
.cta_primary_black:active span span span{
	border-top:solid 1px #67676B!important; 
	border-right:solid 1px #67676B!important; 
	border-bottom:solid 1px #030303!important; 
	border-left:solid 1px #030303!important; 
	-moz-box-shadow:inset 0 1px 0 #030303!important; 
	-webkit-box-shadow:inset 0 1px 0 #030303!important; 
	box-shadow:inset 0 1px 0 #030303!important;
	background: #030303!important; /* Old browsers */
	background: -moz-linear-gradient(top,  #030303 0%, #67676B 100%)!important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#030303), color-stop(100%,#67676B))!important; 
	background: -webkit-linear-gradient(top,  #030303 0%,#67676B  100%)!important; 
	background: -o-linear-gradient(top,  #030303 0%,#67676B  100%)!important; 
	background: -ms-linear-gradient(top,  #030303 0%,#67676B  100%)!important; 
	background: linear-gradient(to bottom,  #030303 0%,#67676B 100%)!important; 
}

/*END CR: 8822 Verizon Select Preferences: Save button UI*/
.cta_primary:active div div, #featuresForm .cta_primary:active div div,
.input_primary:active div div,
.input_interface_lite_paybillimg:active span span span,
.input_primary:active span span span,
.cta_primary:active span span span,
div.next_arrow_red1:active,div.back_arrow_red1:active,div.submit:active,
div.next_arrow_red_center:active div {
	border-top:solid 1px #bf5944!important; 
	border-right:solid 1px #ac332f!important; 
	border-bottom:solid 1px #9e1d20!important; 
	border-left:solid 1px #bd4333!important; 
	-moz-box-shadow:inset 0 1px 0 #b21c20!important; 
	-webkit-box-shadow:inset 0 1px 0 #b21c20!important; 
	box-shadow:inset 0 1px 0 #b21c20!important;
	background: #b21c20!important; /* Old browsers */
	background: -moz-linear-gradient(top,  #b21c20 0%, #ed1c24 100%)!important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b21c20), color-stop(100%,#ed1c24))!important; 
	background: -webkit-linear-gradient(top,  #b21c20 0%,#ed1c24  100%)!important; 
	background: -o-linear-gradient(top,  #b21c20 0%,#ed1c24  100%)!important; 
	background: -ms-linear-gradient(top,  #b21c20 0%,#ed1c24  100%)!important; 
	background: linear-gradient(to bottom,  #b21c20 0%,#ed1c24 100%)!important; 
}

.next_arrow_red_inactive {
	-moz-opacity:0.5 !important;
	filter:alpha(opacity=50) !important;
	opacity:0.5 !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
	filter: alpha(opacity=50) !important;
}

/* Overwrite grey button styles from lines 96-120, 154-181  */
.input_interface, .input_interface_sm, 
.input_secondary,
#featuresForm div.input_interface,
.input_interface_lite_billimg,
div.back_arrow_grey_center {
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f6', endColorstr='#e8eceb',GradientType=0 ) !important;    
}

.input_interface, .input_interface_sm, 
.input_secondary,
#featuresForm div.input_interface,
.input_interface_lite_billimg,
.input_interface div, div.input_interface_sm div,
div.input_secondary div,
#featuresForm div.input_interface div,
.input_interface_lite_billimg span,
.input_interface span,
.input_secondary span {
	background: none !important;
	padding: 0 !important;
    cursor:pointer!important; 	
}

.input_interface div div, div.input_interface_sm div div,
.input_secondary div div,
#featuresForm div.input_interface div div,
.input_interface_lite_billimg span span span,
.input_interface span span span,
.input_secondary span span span,
div.back_arrow_grey_center div {
	font-family:Arial, Helvetica, sans-serif!important; 
	width:auto!important; /* change features */
    cursor:pointer!important; 
	overflow:visible!important; 
	font-size:14px!important; 
	font-weight:bold!important; 
	white-space:nowrap!important; 
	border-radius:4px!important; 
	-moz-border-radius:4px!important; 
	-webkit-border-radius:4px!important;
    line-height:13px!important; 
	padding: 10px !important;
	display: block;
	color:#57585b!important; 	
	-moz-border-radius:4px!important; 
	-webkit-border-radius:4px!important;
	border-top:solid 1px #d2d2d0!important; 
	border-right:solid 1px #bbb!important; 
	border-bottom:solid 1px #b3b3b3!important; 
	border-left:solid 1px #d0cfcd!important; 
	-moz-box-shadow:inset 0 1px 0 #fff!important; 
	-webkit-box-shadow:inset 0 1px 0 #fff!important; 
	box-shadow:inset 0 1px 0 #fff!important;
	background: #f2f6f6; /* Old browsers */
	background:-moz-linear-gradient(top,  #f2f6f6 0%, #e8eceb 100%); 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f6), color-stop(100%,#e8eceb)) !important; 
	background:-webkit-linear-gradient(top,  #f2f6f6 0%,#e8eceb 100%) !important; 
	background:-o-linear-gradient(top,  #f2f6f6 0%,#e8eceb 100%) !important; 
	background:-ms-linear-gradient(top,  #f2f6f6 0%,#e8eceb 100%) !important; 
	background:linear-gradient(to bottom,  #f2f6f6 0%,#e8eceb 100%) !important; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f6', endColorstr='#e8eceb',GradientType=0 ) !important;
}

.input_interface:active div div, div.input_interface_sm:active div div,
.input_secondary:active div div,
#featuresForm div.input_interface:active div div,
.input_interface_lite_billimg:active span span span,
.input_interface:active span span span,
.input_secondary:active span span span,
div.back_arrow_grey_center:active div {
	border-top:solid 1px #d2d2d0!important; 
	border-right:solid 1px #bbb!important; 
	border-bottom:solid 1px #b3b3b3!important; 
	border-left:solid 1px #d0cfcd!important; 
	-moz-box-shadow:inset 0 1px 0 #fff!important; 
	-webkit-box-shadow:inset 0 1px 0 #fff!important; 
	box-shadow:inset 0 1px 0 #fff!important;
	background: #e8eceb !important;
	background:-moz-linear-gradient(top,  #e8eceb 0%, #f2f6f6 100%) !important; 
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8eceb), color-stop(100%,#f2f6f6)) !important; 
	background:-webkit-linear-gradient(top,  #e8eceb 0%,#f2f6f6 100%) !important; 
	background:-o-linear-gradient(top,  #e8eceb 0%,#f2f6f6 100%) !important; 
	background:-ms-linear-gradient(top,  #e8eceb 0%,#f2f6f6 100%) !important; 
	background:linear-gradient(to bottom,  #e8eceb 0%,#f2f6f6 100%) !important; 
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8eceb', endColorstr='#f2f6f6',GradientType=0 ) !important;
}

.input_secondary.input_disabled div div {
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 	filter: alpha(opacity=50) !important;
}

button.input_interface_lite_paybillimg,
button.input_primary,
button.cta_primary,
button.input_interface_lite_billimg,
button.input_interface,
button.input_interface_sm,
button.input_secondary {
    padding: 0 !important;
    border: 0 !important;
    overflow:visible;
}

/*CR: 8822 Verizon Select Preferences: Save button UI*/
button.disabledBtn {opacity:0.5; filter:alpha(opacity=50);}
button.enabledBtn {opacity:1; filter:alpha(opacity=100);}
/*END CR: 8822 Verizon Select Preferences: Save button UI*/

.ie7 .cta_primary div div, 
.ie7 #featuresForm .cta_primary div div,
.ie7 .input_primary div div,
.ie7 .input_interface_lite_paybillimg span span span,
.ie7 .input_primary span span span,
.ie7 .cta_primary span span span ,
.ie7 .cta_primary_black span span span{
	border: 0 !important;
}
button::-moz-focus-inner {
    padding: 0 !important;
    border: 0 !important;
}
#featuresForm div.featureBtn {
    min-width: 80px !important; /* change features */
    width: auto !important; /* change features */
}
div.next_arrow_red1,div.next_arrow_red_inactive, div.back_arrow_red1, div.submit {
	height: 13px !important; /* Change Minutes */
	width: auto !important; /* Change Minutes */
}
.oldie .cta_primary, 
.ie9 .cta_primary {
	height: 35px !important /* inline style overlay button */
}

.ie9 .vzr_red,
.ie9 .vzr_red_button,
.ie9 .downloadlog,
.ie9 .viewAll,
.ie9 .vzr_gray_button,
.ie9 .cta_primary,
.ie9 .cta_primary div div,
.ie9 #featuresForm .cta_primary div div,
.ie9 .input_primary div div,
.ie9 .input_interface_lite_paybillimg span span span,
.ie9 .input_primary span span span,
.ie9 .cta_primary span span span,
.ie9 div.next_arrow_red1,
.ie9 div.back_arrow_red1,
.ie9 div.submit,
.ie9 div.next_arrow_red_center div,
.ie9.input_interface div div,
.ie9 div.input_interface_sm div div,
.ie9 .input_secondary div div,
.ie9 #featuresForm div.input_interface div div,
.ie9 .input_interface_lite_billimg span span span,
.ie9 .input_interface span span span,
.ie9 .input_secondary span span span,
.ie9 .vzr_button span.vzr_red,
.ie9 .vzr_button span.vzr_gray,
.ie9 .vzr_button span.vzr_button_add,
.ie9 .vzr_button span.vzr_button_next,
.ie9 .vzr_button span.vzr_button_back,
.ie9 .vzr_button span.vzr_button_next_disable,
.ie9 .cta_primary_black span span span
{
    border-radius:0px !important;
}

h1.heading {color:#333333;font:26px/32px 'Verizon Apex Medium Italic', arial,sans-serif;}
h1.subHeading {color:#333333;font:18px/22px 'Verizon Apex Medium Italic', arial,sans-serif;}
h2.prepayDataReview{padding-bottom:5px;}
h4.prepayDataReview{padding-bottom:5px;}
/* CR 9024 Branding Changes End */

/* CR 3354 Adding black button */
.blackButton {
	padding: 15px;
	background: linear-gradient(to bottom, #4B4F56 0px, #3A3D42 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #2D3033;
    box-shadow: 0 1px 0 0 #62666B inset;
    color: #FFFFFF;
    border-radius: 5px;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1em;
    /* for IE */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4B4F56', endColorstr='#3A3D42');
    background: -moz-linear-gradient(top,  #4B4F56,  #3A3D42);
    background: -webkit-gradient(linear, left top, left bottom, from(#4B4F56), to(#3A3D42));
}

/* cr 15155 Add Counterfeit & Phushing video*/
.playbutton_block_calls{
	background: url("../images/playback_buttons/playbutton-block-calls.png") no-repeat;
	height: 22px;
	padding-left: 20px;
}

/* CR 18629 */
.cta_primary_grey_red_enabled span span span{
	font-family:Arial, Helvetica, sans-serif!important; 
	cursor:pointer!important; 
	width:auto!important; 
	overflow:visible!important; 
	font-size:14px!important; 
	font-weight:bold!important; 
	white-space:nowrap!important; 
	border-radius:4px!important; 
	-moz-border-radius:4px!important; 
	-webkit-border-radius:4px!important;
	color:#fff!important; 
	line-height: 13px !important;
	padding: 10px !important;
	display: block;
	border-top:solid 1px #67676B !important; 
	border-right:solid 1px #67676B !important; 
	border-bottom:solid 1px #030303!important; 
	border-left:solid 1px #030303!important; 
	-moz-box-shadow:inset 0 1px 0 #fff!important; 
	-webkit-box-shadow:inset 0 1px 0 #fff!important; 
	box-shadow:inset 0 1px 0 #fff!important;
	background: #030303; /* Old browsers */
	background: -moz-linear-gradient(top,  #67676B  0%, #030303 100%)!important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67676B ), color-stop(100%,#030303))!important; 
	background: -webkit-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: -o-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: -ms-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background : linear-gradient(to bottom, #ed1c24 0%, #b21c20 100%) repeat scroll 0 0 rgba(0, 0, 0, 0)!important; 
	filter: progid:DXImagersor:pointer!important;   
   
}
.cta_primary_grey_red_disabled span span span{
	font-family:Arial, Helvetica, sans-serif!important; 
	cursor:pointer!important; 
	width:auto!important; 
	overflow:visible!important; 
	font-size:14px!important; 
	font-weight:bold!important; 
	white-space:nowrap!important; 
	border-radius:4px!important; 
	-moz-border-radius:4px!important; 
	-webkit-border-radius:4px!important;
	color:#fff!important; 
	line-height: 13px !important;
	padding: 10px !important;
	display: block;
	border-top:solid 1px #67676B !important; 
	border-right:solid 1px #67676B !important; 
	border-bottom:solid 1px #030303!important; 
	border-left:solid 1px #030303!important; 
	-moz-box-shadow:inset 0 1px 0 #fff!important; 
	-webkit-box-shadow:inset 0 1px 0 #fff!important; 
	box-shadow:inset 0 1px 0 #fff!important;
	background: #030303; /* Old browsers */
	background: -moz-linear-gradient(top,  #67676B  0%, #030303 100%)!important; 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#67676B ), color-stop(100%,#030303))!important; 
	background: -webkit-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: -o-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background: -ms-linear-gradient(top,  #67676B  0%,#030303 100%)!important; 
	background : linear-gradient(to bottom,  #67676B  0%,#030303 100%)!important; 
	filter: progid:DXImagersor:pointer!important; 
  	opacity:0.5;
	filter:alpha(opacity=50);   
}
.vert_align_middle {
	vertical-align: middle;
}
/* ***************************** 
Confirm Dialog Box css for VZ Select
*********************************  */
#conf-box {
	width: 540px;
    height: 120px;
    padding: 20px 30px;
    position: absolute;
    left: 50%;
    margin-left: -270px;
    top: 50%;
    margin-top: -110px;
    z-index: 1050;
    background-color: #fff;
}

.back-drop{
	position: absolute;
    background: #333;
    z-index: 1000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
}
.btn-part{
	float:left;
	width:85px;
	margin-top: 15px;
}
.conf-title{
	float: left;
    font-size: 1.25rem;
    font-weight: bold;
    padding: 10px 0px 20px;
    width: 100%;
}
.left-float{
	float: left;
}
.close{
	float: right;
    text-decoration: none !important;
    font-size: 16px !important;
    margin-top: -14px;
}
a.ok-btn{
	font-weight: bold !important;
    font-size: 0.915rem !important;
    text-decoration: none !important;
    margin-top: 30px;
}