BODY {
	FONT-SIZE: 11px; MARGIN: 0px 4px; FONT-FAMILY: Arial, Verdana, Helvetica
}
TD {
	FONT-SIZE: 11px
}
DIV {
	FONT-SIZE: 11px
}
.mytmobile {
	BACKGROUND-COLOR: #666666
}
.dividergrayh {
	BACKGROUND: url(/images/mytmobile/dot-gray.gif) repeat-x left top
}
.dividergrayv {
	BACKGROUND: url(/images/mytmobile/dot-gray.gif) repeat-y left top
}
.toutpadded {
	MARGIN-LEFT: 15px; MARGIN-RIGHT: 10px
}
.toutpaddedgray {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND-COLOR: #e5e5e5
}
.noindent {
	LIST-STYLE: disc none outside; PADDING-LEFT: 8px; MARGIN-LEFT: 8px
}
.noindent LI {
	PADDING-BOTTOM: 5px
}
UL {
	LIST-STYLE: disc none outside; MARGIN-TOP: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 25px
}
SUP {
	FONT-SIZE: 8px
}

/* although style indicates green, the actual color has been changed to grey*/
.green {
	BACKGROUND-COLOR: #d1d1d1
}

.small {
	FONT-SIZE: 10px
}
.big {
	FONT-SIZE: 16px
}
.indicator {
	MARGIN-RIGHT: 2px
}
.blackheader {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; TEXT-ALIGN: left
}
.error {
	FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: red
}
.warning {
	COLOR: red
}
.popup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #666
}
.popupw {
	BACKGROUND-COLOR: #fff
}
.popupp {
	BACKGROUND-COLOR: #E20074
}
.popupbody {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 5px solid; BACKGROUND-COLOR: #fff
}
.popupgenericbody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.popupclose {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.popupclose A {
	COLOR: #fff
}
.buttontable .buttoncell {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/mytmobile/ph/buttons/mid.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainerb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/mytmobile/ph/buttons/midb.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainerp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #E20074; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainertl
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/images/mytmobile/ph/buttons/midtl.gif) #fff repeat-x left top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.buttontable .buttoncontainerdisabled {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/mytmobile/ph/buttons/middisabled.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainerbdisabled {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/mytmobile/ph/buttons/midbdisabled.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainerpdisabled {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/mytmobile/ph/buttons/midpdisabled.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontable .buttoncontainerlg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/mytmobile/ph/buttons/midlg.gif) #fff repeat-x left top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.buttontextlg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #E20074; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-DECORATION: none
}
.buttontext {
	FONT-SIZE: 9.5px; COLOR: #E20074; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
.buttontextp {
	FONT-SIZE: 9.5px; COLOR: #fff; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
.buttontextb {
	FONT-SIZE: 10px; COLOR: #E20074; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-DECORATION: none
}
.buttontexttl
{
    FONT-SIZE: 10px;
    COLOR: #f06;
    LINE-HEIGHT: 17px;
    HEIGHT: 17px;
    TEXT-DECORATION: none
}
.buttontextdisabled {
	FONT-SIZE: 10px; COLOR: gray; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
.buttontextpdisabled {
	FONT-SIZE: 10px; COLOR: white; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
.buttontextbdisabled {
	FONT-SIZE: 10px; COLOR: gray; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-DECORATION: none
}
INPUT.textbox {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 17px
}
INPUT.ask {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9px; BORDER-LEFT: #000 1px solid; WIDTH: 112px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 17px
}
INPUT.login {
	WIDTH: 180px
}
.checkbox INPUT {
	LEFT: -3px; POSITION: relative
}
.dropdown {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 5px
}
.textarea {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #dedede 1px solid
}
A {
	COLOR: #000; TEXT-DECORATION: underline
}
A.primary {
	COLOR: #E20074; TEXT-DECORATION: underline
}
A.primaryPlan5 {
	MARGIN-LEFT: 10px; COLOR: #E20074; TEXT-DECORATION: underline
}
DIV.primary {
	MARGIN-TOP: 2px; PADDING-BOTTOM: 1px
}
A.header {
	FONT-WEIGHT: bold; COLOR: #E20074; TEXT-DECORATION: none
}
DIV.header {
	PADDING-BOTTOM: 3px
}
A.directional {
	COLOR: #000; TEXT-DECORATION: underline
}
A.return {
	MARGIN-LEFT: 20px; COLOR: #fff; TEXT-DECORATION: underline
}
A.top {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: underline
}
A.topnav {
	COLOR: #fff; TEXT-DECORATION: none
}
A.tab {
	LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.pinktab {
	COLOR: #E20074; LINE-HEIGHT: 14px; TEXT-DECORATION: none
}
A.bpink {
	FONT-WEIGHT: bold; COLOR: #E20074;
}
A:hover.bpink {
	 TEXT-DECORATION: underline
}
.minutestable {
	MARGIN-BOTTOM: 7px
}
.minutesborder {
	BORDER-RIGHT: #E20074  1px solid; BORDER-TOP: #E20074 1px solid; BORDER-LEFT: #E20074 1px solid; BORDER-BOTTOM: #E20074 1px solid; BACKGROUND-COLOR: #fff
}
.paminutesborder {
	BORDER-RIGHT: #000000  1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #d3d3d3
}
.minutesfill {
	BACKGROUND-COLOR: #E20074
}
.minutesfillunlimited {
	PADDING-RIGHT: 2px; FONT-SIZE: 9px; COLOR: #E20074; TEXT-ALIGN: right
}
.minutestext {
	FONT-SIZE: 9px
}
.paminutestext {
	FONT-SIZE: 10px
}
.callout {
	BORDER-RIGHT: #fd0166 1px solid; BORDER-TOP: #fd0166 1px solid; BORDER-LEFT: #fd0166 1px solid; BORDER-BOTTOM: #fd0166 1px solid; BACKGROUND-COLOR: #fefce3
}
.calloutlarge {
	FONT-WEIGHT: bold; FONT-SIZE: 22px
}
.calloutgray {
	BACKGROUND-COLOR: #e9ebe8
}
.pinktext {
	color: #E20074;
}
.pinkbox {
	BORDER-RIGHT: #E20074 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #E20074 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #E20074 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #E20074 1px solid; BACKGROUND-COLOR: #fffeec
}
.blankbox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}

/* although style indicates green, the actual color has been changed to grey*/
.calloutgreen {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d1d1d1;
}
/*44700*/
.calloutgreen1 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #FFFFFF;
}
.calloutblue {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 10px; PADDING-TOP: 18px; BACKGROUND-COLOR: #c9d6de; font-size:11pt;
}
.calloutred{
	
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #d1d1d1;
}
.calloutwhitetop {
	BORDER-TOP: #E20074 1px solid; BACKGROUND-COLOR: #fff
}
.calloutwhitemid {
	BORDER-RIGHT: #E20074 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #E20074 1px solid; PADDING-TOP: 2px; BACKGROUND-COLOR: #fff
}
.calloutwhitebottom {
	BORDER-BOTTOM: #E20074 1px solid; BACKGROUND-COLOR: #fff
}
#masthead .logo {
	BACKGROUND-COLOR: #fff
}
#masthead .bcard {
	PADDING-LEFT: 25px; BACKGROUND: url(/images/mytmobile/top-shadow.gif) #fff no-repeat right bottom
}
#masthead .bcard .device {
	PADDING-RIGHT: 10px
}
#masthead .bcard .texttop {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px
}
#masthead .bcard .textbottom {
	PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 3px
}
#masthead .bcard .devicename {
	FONT-SIZE: 11px; PADDING-TOP: 7px
}
#masthead .bcard .adeviceName {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #E20074; TEXT-DECORATION: none; font-family: Arial
}
#masthead .nav .left {
	BACKGROUND: url(/images/mytmobile/top-nav-left.gif) no-repeat left bottom
}
#masthead .nav .lefta {
	BACKGROUND: url(/images/mytmobile/top-nav-left-a.gif) no-repeat left bottom
}
/*CR:37443 Created a new class to fix the alignment issue */
#masthead .nav .leftb {
	BACKGROUND: url(/images/mytmobile/top-nav-left.gif) no-repeat left bottom
}
#masthead .nav .mid {
	BACKGROUND: url(/images/mytmobile/top-nav-mid.gif) repeat-x left bottom
}
#masthead .nav .navitema {
	BACKGROUND-COLOR: #666
}
#masthead .nav .navdivider {
	FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #fff
}
#masthead .nav .ask {
	BACKGROUND: url(/images/mytmobile/top-nav-mid.gif) repeat-x left bottom; PADDING-TOP: 4px
}
#masthead .nav .ask INPUT {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9px; BACKGROUND: #fff; BORDER-LEFT: #000 1px solid; WIDTH: 105px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 17px
}
#masthead .nav .askpp {
	BACKGROUND: url(/images/mytmobile/top-nav-mid.gif) repeat-x left bottom; PADDING-TOP: 4px
}
#masthead .nav .askpp INPUT {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9px; BACKGROUND: #fff; BORDER-LEFT: #000 1px solid; WIDTH: 85px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedede 1px solid; HEIGHT: 17px
}
#masthead .nav .right {
	BACKGROUND: url(/images/mytmobile/top-nav-right.gif) no-repeat right bottom
}
.footer {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; COLOR: #fff
}
.footer A {
	COLOR: #fff
}
.footer TD {
	FONT-WEIGHT: bold; COLOR: #fff
}
.tabback {
	BACKGROUND: url(/images/mytmobile/tabs/back.gif) #d1d1d1 repeat-x left top; VERTICAL-ALIGN: bottom; HEIGHT: 25px
}
.tabbacktall
{
    BACKGROUND: url(/images/mytmobile/tabs/back_tall.gif) #d1d1d1 repeat-x left top;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 45px
}
.tabmiddle {
	FONT-SIZE: 10px; BACKGROUND: url(/images/mytmobile/tabs/middle.gif) #fff repeat-x left top; LINE-HEIGHT: 10px; TEXT-ALIGN:center;
}
.tabactive {
	BACKGROUND-COLOR: #fff
}
.tabactiveleft {
	BACKGROUND: url(/images/mytmobile/tabs/middle.gif) #fff no-repeat left top
}
.tabactiveright {
	BACKGROUND: url(/images/mytmobile/tabs/middle.gif) #fff no-repeat right top
}
.tableborder {
	BACKGROUND-COLOR: #000
}
.innertable TD {
	BACKGROUND-COLOR: #fff
}
.innerpadded TD {
	PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.innerpadded .header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.innerpadded .altrow {
	BACKGROUND-COLOR: #e9e9e9
}
.innerpadded .highlight {
	BACKGROUND-COLOR: #fefde2
}
.innerpadded A {
	text-decoration:none;
}
.innerpadded A:hover {
	text-decoration:underline;
}
.rightpadded {
	PADDING-RIGHT: 30px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.sidespadded {
	PADDING-RIGHT: 50px; PADDING-LEFT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.leftpadded {
	PADDING-LEFT: 15px; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
.landingtoutpadded
{
	margin-left:20px;
	margin-right:10px;
	font-family:Arial;
	font-size:11pt;
	color:black;
}
.alternating {
	BACKGROUND-COLOR: #e9e9e9
}
.legend1 {
	BACKGROUND-COLOR: red
}
TD.midboxiwhite {
	BACKGROUND-COLOR: #fff
}
TD.midboxitan {
	BACKGROUND-COLOR: #fefde2
}
TD.midboxidarktan {
	BACKGROUND-COLOR: #fefde2
}
/* although style indicates green, the actual color has been changed to grey*/
TD.midboxigreen {
	BACKGROUND-COLOR: #d1d1d1
}
TD.midboxilightgray {
	BACKGROUND-COLOR: #e9ebe8
}
TD.boxbackwhite {
	BACKGROUND-COLOR: #fff
}
TD.boxbackblack {
	BACKGROUND-COLOR: #000
}
/* although style indicates green, the actual color has been changed to grey*/
TD.boxbackgreen {
	BACKGROUND-COLOR: #d1d1d1
}
TD.boxbacktan {
	BACKGROUND-COLOR: #fdfbca
}
TD.boxbackgray {
	BACKGROUND-COLOR: #cccccc
}
TD.boxbacklightgray {
	BACKGROUND-COLOR: #e9ebe8
}
.rightwhitesplit {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
TD.topboxwhite {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #fff
}
TD.midboxwhite {
	BACKGROUND-COLOR: #fff
}
TD.midboxwhiteshadow {
	BACKGROUND: url(/images/mytmobile/touts/mid-box-shadow.gif) #fff repeat-y right top
}
/* although style indicates green, the actual color has been changed to grey*/
TD.bmboxgreenwhite {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-green-white.gif) #fff repeat-x left top
}
TD.topboxgray {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #cccccc
}
TD.midboxgray {
	BACKGROUND-COLOR: #cccccc
}
TD.midboxgrayshadow {
	BACKGROUND: url(/images/mytmobile/touts/mid-box-shadow.gif) #cccccc repeat-y right top
}
TD.bmboxwhitegray {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-white-gray.gif) #fff repeat-x left top
}
TD.bmboxtangray {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-tan-gray.gif) #fefce3 repeat-x left top
}
TD.bmboxwhitewhite {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-white-white.gif) #fff repeat-x left top
}
TD.bmboxtanblack {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-tan-black.gif) #000000 repeat-x left top
}
TD.topboxblack {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
TD.topboxblacktransparent
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
TD.midboxblack {
	BACKGROUND-COLOR: #000000
}
TD.midboxblacktransparent
{
	BACKGROUND-COLOR: #000000
}
TD.midboxblackshadow {
	BACKGROUND: url(/images/mytmobile/touts/mid-box-shadow.gif) #000 repeat-y right top
}
TD.midboxblacktransparentshadow
{
    BACKGROUND: url(/images/mytmobile/touts/mid-box-blacktransparent.gif) repeat-y right top
}
TD.bmboxwhiteblack {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-white-black.gif) #000 repeat-x left bottom
}
TD.bmboxwhiteblacktransparent
{
    BACKGROUND: url(/images/mytmobile/touts/bm-box-white-blacktransparent.gif) repeat-x left bottom
}
/* although style indicates green, the actual color has been changed to grey*/
TD.bmboxgreenblack {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-green-black.gif) #000 repeat-x left bottom
}
TD.bmboxlightgraygray {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-lightgray-gray.gif) #fefce3 repeat-x left top
}
TD.loginboxback {
	BACKGROUND-COLOR: #afb1ac
}
TD.logintopbox {
	FONT-WEIGHT: bold; COLOR: #000; BACKGROUND-COLOR: #afb1ac
}
TD.loginmidbox {
	BACKGROUND-COLOR: #afb1ac
}
TD.loginmidboxi {
	BACKGROUND-COLOR: #fefce3
}
TD.loginmidboxshadow {
	BACKGROUND: url(/images/mytmobile/touts/mid-box-shadow-white.gif) #cccccc repeat-y right top
}
TD.loginbmbox {
	BACKGROUND: url(/images/mytmobile/touts/bm-box-tan-gray-white.gif) #fff repeat-x left top
}
.programcopy {
	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #000
}
.programimage {
	MARGIN-RIGHT: 15px
}
.programleft {
	PADDING-RIGHT: 20px
}
.primaryprofile {
	PADDING-BOTTOM: 10px
}
/* although style indicates green, the actual color has been changed to grey*/
TD.contactgreen {
	PADDING-RIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND: #d1d1d1; VERTICAL-ALIGN: middle
}
TD.contactwhite {
	PADDING-LEFT: 15px; BACKGROUND: #fff; VERTICAL-ALIGN: top
}
TD.contacttd {
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top
}
.profilebutton {
	VERTICAL-ALIGN: bottom; HEIGHT: 40px
}
DIV.backtotop {
	PADDING-TOP: 5px; TEXT-ALIGN: right
}
.divpadded {
	PADDING-RIGHT: 50px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 20px; TEXT-ALIGN: left
}
.disclaimer {
	FONT-SIZE: 9px
}
#cont {
	LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TOP: 0px
}
#text {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; POSITION: relative; TOP: 0px; TEXT-ALIGN: justify
}
UNKNOWN {
	BACKGROUND-COLOR: #fff
}
#footer {
	WIDTH: 100%; BACKGROUND-COLOR: #666666; TEXT-ALIGN: center
}
#footer .content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px auto; WIDTH: 760px; COLOR: #c7c7c7; PADDING-TOP: 15px; TEXT-ALIGN: left
}
#footer .content H5 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #edf5f8
}
#footer .content UL {
	DISPLAY: inline
}
#footer .content LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #5a5a5a 1px solid; PADDING-TOP: 0px
}
#footer .content LI.first {
	BORDER-LEFT: medium none
}
#footer .content A {
	COLOR: #dee3e7; TEXT-DECORATION: none
}
.buttontextdisabled {
	FONT-SIZE: 10px; COLOR: gray; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
H1.my5-learnmore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2.my5-learnmore {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: url(/images/mytmobile/dot-gray.gif) repeat-x left bottom; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #e20074; PADDING-TOP: 0px
}
H3.my5-learnmore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 22px; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #e20074; PADDING-TOP: 8px
}

/**
 * Modal Popup Container Styles
 */
#modalPopupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity= 40); /* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */;
	background-color: transparent !important;
	background-color: #333333; /* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */;
	background-image: url(/Images/MyTMobile/ModalPopupMask.png) !important; /* For browsers Moz, Opera, etc */;
	background-repeat: repeat;
	display: none;
}
#modalPopupContainer
{
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display: none;
	padding: 0px;
}
#modalPopupInsides
{
	/* border: 2px solid #000000;
	background-color: #ffffff; */
	background-color: transparent !important;
}
#modalPopupIFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
	background-color:transparent;
}

.modalPopupContainerClass
{
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display: none;
	padding: 0px;
}

.myfavesBackground
{
	background-color: Transparent !Important;
}

/* Usage bar styles */
#gas-gauge {
  font-size:.1em;
  overflow:hidden;
  border:0px;
  background-image:url(/images/MyTMobile/gas-gauge-color.gif);
  width:100px;
  padding:0px;
  margin:0px;
}
  
.gauge-border { /* the image including tick marks */
  margin:0px;
  border:0px;
  padding:0px;
}

div.desc {
  width:120px;
  font-size:9pt;
  color:#333;
}

/* Family Allowance Usage bar styles */
#fa-gas-gauge {
  font-size:.1em;
  overflow:hidden;
  border:0px;
  background-image:url(/images/MyTMobile/gauge_minutes.gif);
  width:144px;
  padding:0px;
  margin:0px;
}
#fa-gas-minutes {
  font-size:.1em;
  overflow:hidden;
  border:0px;
  background-image:url(/images/MyTMobile/gauge_minutes.gif);
  width:144px;
  padding:0px;
  margin:0px;
}
#fa-gas-messages {
  font-size:.1em;
  overflow:hidden;
  border:0px;
  background-image:url(/images/MyTMobile/gauge_messages.gif);
  width:144px;
  padding:0px;
  margin:0px;
}
#fa-gas-downloads {
  font-size:.1em;
  overflow:hidden;
  border:0px;
  background-image:url(/images/MyTMobile/gauge_downloads.gif);
  width:144px;
  padding:0px;
  margin:0px;
}  
.fa-gauge-border { /* the image including tick marks */
  margin:0px;
  border:0px;
  padding:0px;
}

div.fa-desc {
  width:144px;
  font-size:9pt;
  color:#333;
}

/* Style needed to fix table cell header alignment issue in FireFox - JH */
.table-cell-header {
	Z-INDEX: 200; 
	BACKGROUND: url(https://www.t-mobile.com/images/touts/tout/top370.gif) no-repeat left 4px !important;  /* FireFox Only */
	BACKGROUND: url(https://www.t-mobile.com/images/touts/tout/top370.gif) no-repeat left 5px; /* IE Only */
	MARGIN-BOTTOM: -12px; 
	LINE-HEIGHT: 0px; 
	POSITION: relative; 
	HEIGHT: 6px
}

table.feature {
	width: 98%;
	border-left:solid 2px black;
	border-right:solid 2px black;
	border-top:solid 2px black;
	border-bottom:solid 3px black;
	margin-top:5px
}
table.feature TH {
	background-color: #E20074;
	font-weight: bold;
	padding:2px 2px 2px 4px;
	color: white;
	font-size: 90%;
	white-space: nowrap;
	text-align: left;
	border-right:none;
	height: 30px;
	padding-left: 5px
}
table.feature TD 
{
	padding:2px;
	text-align: left;
	border-right:none;
	border-bottom:dotted 1px gray;
	padding-left: 5px
}

table.support
{
	background-color:#e5e5e5;
	border-bottom: solid 1px gray
}

table.support2 
{
	background-color:#e5e5e5;
	border-bottom: solid 1px gray;
	margin: 0px 0px -17px 0px;
	z-index: 1;
	position: relative;
}

table.supportlinks 
{
	background-color:#e5e5e5;
	margin-top:15px;
	margin-bottom:15px;
	margin-left: 15px
	
}

/* Xavient Select Phone*/

.container-off {position:absolute; display:none; background:#4C4B4B; filter:alpha(opacity=75); -moz-opacity:.75;opacity:.75; z-index:10000; width:100%; height:200%;  top:0;}
.container-small-on {display:none; position:absolute; top:0; margin-top:170px; margin-left:285px; z-index:10010;  }
img {border:0; }

.pink-text {color:#E30177; margin:0;padding:0 }
.heading1 {color:#E30177; font-size:22px; margin:0; padding:0;}
.heading2 {color:#ffffff; margin:0; padding:0 0 0 15px;}
.gray {background:#C4C4C4; width:135px;  }

/* -------------------------- */

.rbtop div { background: url(../Images/MyTMobile/PhoneSelector/tl.gif) no-repeat top left; }
.rbtop { background: url(../Images/MyTMobile/PhoneSelector/tr.gif) no-repeat top right; }
.rbbot div { background: url(../Images/MyTMobile/PhoneSelector/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../Images/MyTMobile/PhoneSelector/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px;  }
.rbroundbox { width: 778px; margin: 1em auto; }

/* -------------------------- */
.rbroundbox2 { background:#ffffff; color:#000000;  }
.rbtop2 div {  }
.rbtop2 {  }
.rbbot2 div { background: url(../Images/MyTMobile/PhoneSelector/bl-w.gif) no-repeat bottom left; }
.rbbot2 { background: url(../Images/MyTMobile/PhoneSelector/br-w.gif) no-repeat bottom right; }
.rbtop2 div, .rbtop2, .rbbot2 div, .rbbot2 {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent2 { margin: 0 7px;   }
.rbroundbox2 { width: 100%; margin: 1em auto 0 auto; }
/* -------------------------- */


.left-panel {width:155px;  float:left; }
.left-panel-box {background:url(../Images/MyTMobile/PhoneSelector/left-panel-mid.gif) repeat-y; width:153px;  margin:0 auto;}
.left-panel-box form{  margin:0; padding:0; }
.selectbox{width:130px; }
.left-panel-box span {padding:0px 5px 5px 8px; display:block; font-size:12px; }
.vertical-space {padding:3px 0 5px 0;  }
.vertical-space2 {padding:15px 0 5px 0;  }
.right-panel {width:547px;  float:left; margin-left:12px; _margin-left:0;  }
.right-panel-text {width:563px; margin:0 auto;}
.right-panel-box {background:url(../Images/MyTMobile/PhoneSelector/right-panel-mid.gif) repeat-y; width:563px;  margin:10px auto 20px auto; }
.pre {
font-size:11px;
height:348px;
overflow:auto;
padding:0 10px 0 10px;
z-index:500;
}
.pre td{padding:2px 6px 5px 6px;}


.pre2 {
background:#ffffff;
position:absolute;
font-size:11px;
width:545px;
height:375px;
top:240px;
padding:0 10px 0 10px;
z-index:1000;
filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
display:none;
}

.cpre3 {
background:url(../Images/MyTMobile/PhoneSelector/big-pic-bg.jpg) no-repeat;
position:absolute;
font-size:11px;
width:260px;
height:280px;
top:270px;
margin:0 0 0 270px;
padding:4px;
z-index:1000;
display:none;
}
a.close {top:-257px; left:-45px; padding:0; position:relative; z-index:9999; color:#E8007C; }

ul.list {list-style:none; margin:5px 0 0 6px; padding:0;}
.list li {background:url(../Images/MyTMobile/PhoneSelector/pink-arrow.gif) no-repeat 0 5px; padding:0 0 0 15px; line-height:20px;}
.list li a:hover{text-decoration:none;}


/* -----------------inner-page-on ----------- */

/* -------------------------- */
.rbroundbox-small { background:#000000; color:#ffffff; margin: 1em 0; width: 437px;  }

.center_img{}

span.chk{margin:0;padding:0; line-height:22px;} 
span.chk input{ margin:0 2px 1px 0; padding:0;  vertical-align:middle;}
span.chk label{  margin:0 0 0 3px;  }
span.chk label IMG{vertical-align:middle;}

/* --------- For IE -------------  */
span.chk-ie{margin:0;padding:0; line-height:22px;} 
span.chk-ie input{ margin:0 2px 1px 0; padding:0;  vertical-align:middle; margin-left:-3px;}
span.chk-ie label{  margin:0 0 0 3px;  }
span.chk-ie label IMG{vertical-align:middle;}

.selectyourphone{padding:10px 0 5px 2px;}

/* Begin Get Organized Tout
------------------------------------------------ */
table {
	border: 0;
	border-spacing: 0;
	border-collapse: separate;
	empty-cells: show;
}
#fp_header 
{
  text-align: center;
}
#fp_header a.primary
{
	text-decoration: none;
}
#fp_header div.left
{
  float: left;
  text-align: right;
}
#fp_header div.right
{
	/*float: left;*/
}
#dvSubMyAlbum,
#dvSubCalendar,
#dvSubFavorites,
#dvSubMyContacts,
#dvSubMyFaves {
	padding-bottom: 15px;
	overflow: visible;
}

#dvSubMyAlbum a,
#dvSubCalendar a,
#dvSubFavorites a,
#dvSubMyContacts a,
#dvSubMyFaves a.primary {
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 70px;
	text-decoration: none;
}
#dvSubMyAlbum img,
#dvSubCalendar img,
#dvSubFavorites img,
#dvSubMyContacts img {
	margin-top: 15px;
}
*html #dvSubMyAlbum img,
*html #dvSubCalendar img,
*html #dvSubFavorites img,
*html #dvSubMyContacts img {
/*	req'd for animation in IE */	
	display: block; 
}
#dvSubMyFaves img {
	margin-top: 15px !important;
}
#dvSubMyFaves #cmsMyFavesIcon img {
/*	position this icon */
	margin: 15px 10px !important;
}	
#dvMyFavesUsage {
	width: 144px;
	margin-top: -56px; /* icon img height */
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 70px; /* icon img width */
}
#dvMyFavesUsage	dl {
	display: block;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#dvMyFavesUsage	dl dt {
	display: inline;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}
#dvMyFavesUsage  dl dd {     
     display: inline;
     float: right;
     line-height: 1.2;
     margin: 0;
     margin-top: -1.2em;
     padding: 0;
}

/* Calendar */
div#dvCalendar {
    overflow: hidden;
    width: 214px;
}
div#dvCalendar ul.header {
    float: left;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
    overflow: hidden;
    width: 214px;
}
div#dvCalendar ul.header li {
    float: left;
    height: 23px;
}
div#dvCalendar ul.header li span {
    display: none;
}
div#dvCalendar ul.header li a {
	float: left;
	height: 23px;
	overflow: hidden;
	padding-top: 0px;
	width: 214px;
}

div#dvCalendar ul.header li#hlCalendar a {
	background-image: url(/images/mytmobile/touts/portal/family_calendar_header_bar_off.gif);
	background-repeat: no-repeat;
}
div#dvCalendar ul.header li#hlCalendar.active a {
	background-image: url(/images/mytmobile/touts/portal/family_calendar_header_bar_on.gif);
}
/* Favorites */
div#dvFavorites {
    overflow: hidden;
    width: 214px;
}
div#dvFavorites ul.header {
    float: left;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
    overflow: hidden;
    width: 214px;
}
div#dvFavorites ul.header li {
    float: left;
    height: 23px;
}
div#dvFavorites ul.header li span {
    display: none;
}
div#dvFavorites ul.header li a {
	float: left;
	height: 23px;
	overflow: hidden;
	padding-top: 0px;
	width: 214px;
}

div#dvFavorites ul.header li#hlFavorites a {
	background-image: url(/images/mytmobile/touts/portal/favorites_header_bar_off.gif);
	background-repeat: no-repeat;
}
div#dvFavorites ul.header li#hlFavorites.active a {
	background-image: url(/images/mytmobile/touts/portal/favorites_header_bar_on.gif);
}
/* Album */
div#dvMyAlbum {
    overflow: hidden;
    width: 214px;
}
div#dvMyAlbum ul.header {
    float: left;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
    overflow: hidden;
    width: 214px;
}
div#dvMyAlbum ul.header li {
    float: left;
    height: 23px;
}
div#dvMyAlbum ul.header li span {
    display: none;
}
div#dvMyAlbum ul.header li a {
	float: left;
	height: 23px;
	overflow: hidden;
	padding-top: 0px;
	width: 214px;
}
div#dvMyAlbum ul.header li#hlMyAlbum a {
	background-image: url(/images/mytmobile/touts/portal/myalbum_header_bar_off.gif);
	background-repeat: no-repeat;
}
div#dvMyAlbum ul.header li#hlMyAlbum.active a {
	background-image: url(/images/mytmobile/touts/portal/myalbum_header_bar_on.gif);
}
div#dvMyContacts {
    overflow: hidden;
    width: 214px;
}
div#dvMyContacts ul.header {
    float: left;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
    overflow: hidden;
    width: 214px;
}
div#dvMyContacts ul.header li {
    float: left;
    height: 23px;
}
div#dvMyContacts ul.header li span {
    display: none;
}
div#dvMyContacts ul.header li a {
	float: left;
	height: 23px;
	overflow: hidden;
	padding-top: 0px;
	width: 214px;
}
div#dvMyContacts ul.header li#hlMyContacts a {
	background-image: url(/images/mytmobile/touts/portal/mycontacts_header_bar_off.gif);
	background-repeat: no-repeat;
}
div#dvMyContacts ul.header li#hlMyContacts.active a {
	background-image: url(/images/mytmobile/touts/portal/mycontacts_header_bar_on.gif);
}
div#dvMyFaves {
    overflow: hidden;
    width: 214px;
}
div#dvMyFaves ul.header {
    float: left;
    margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
    overflow: hidden;
    width: 214px;
}
div#dvMyFaves ul.header li {
    float: left;
    height: 23px;
}
div#dvMyFaves ul.header li span {
    display: none;
}
div#dvMyFaves ul.header li a {
	float: left;
	height: 23px;
	overflow: hidden;
	padding-top: 0px;
	width: 214px;
}
div#dvMyFaves ul.header li#hlMyFaves a {
	background-image: url(/images/mytmobile/touts/portal/myfaves_header_bar_off.gif);
	background-repeat: no-repeat;
}
div#dvMyFaves ul.header li#hlMyFaves.active a {
	background-image: url(/images/mytmobile/touts/portal/myfaves_header_bar_on.gif);
}

/* ---------------- End Get Organized Tout ------------ */
ol, ul {
	list-style: none;
}
div#container {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 100%;
}
div#header {
	margin-bottom: 5px;
	text-align: center;
}
/* Begin MyTMobileMasthead */
div#MyTMobileMasthead {
	background-color: #ffffff;
	background: url("/images/mytmobile/top-shadow.gif") #ffffff no-repeat right 0%;
	margin: auto;
	overflow: hidden;
	width: 775px;
	height: 130px;
}
div#MyTMobileMasthead div#logo {
	float: left;
	height: 100px;
	text-align: left;
	width: 231px;
}
div#MyTMobileMasthead div#logo h1 {
    height: 30px;
    margin: 27px 0 0 22px;
    width: 100%;
}
div#MyTMobileMasthead div#logo h1 a {
    font-size: 11px;
}
div#MyTMobileMasthead div#logo h1 span {
    background: url("/images/mytmobile/logo.gif") no-repeat;
}
div#MyTMobileMasthead div#logo ul.buttontable {
    margin: 5px 0 0 22px;
    padding: 0;
    width: 100%;
}
div#MyTMobileMasthead div#logo ul.buttontable li {
    float: left;
    height: 17px;
}
div#MyTMobileMasthead div#logo ul.buttontable li a.primary {
    text-decoration: none;
}
div#MyTMobileMasthead div#branding {
    float: left;
    width: 288px;
}
div#MyTMobileMasthead div#myAccount {
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 100px;
    margin-left: 25px;
    padding-left: 35px;
    text-align: left;
    vertical-align: text-bottom;
    width: 167px;
}
div#MyTMobileMasthead div#myAccount.device {
    background: url("/images/mytmobile/masthead/devices/00000000-0000-0000-0000-000000000000.gif") no-repeat left center;
}
div#MyTMobileMasthead div#myAccount.nodevice {
    background: url("/images/mytmobile/text_allaboutyou.gif") no-repeat left center;
}
div#MyTMobileMasthead div#myAccount.device#primary {
	font-weight: normal;
}
div#MyTMobileMasthead div#mastheadSubNav {
	float: left;
	height: 30px;
	width: 775px;
}
div#MyTMobileMasthead div#mastheadSubNav .left {
	background: url(/images/mytmobile/top-nav-left.gif) no-repeat left bottom;
	float: left;
	width: 12px;
}
div#MyTMobileMasthead div#mastheadSubNav .mid {
	background: url(/images/mytmobile/top-nav-mid.gif) repeat-x left bottom;
	float: left;
	height: 30px;
	width: 751px;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.nav {
	float: left;
    height: 20px;
	margin: 4px 0 6px 0;
    overflow: hidden;
    text-align: left;
	width: 575px;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.nav li {
	background: url("/images/mytmobile/masthead/dividing_line.gif") no-repeat right center;
	float: left;
	height: 20px;
	display:list-item; padding-left:7px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	width: 114px;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.nav li#navSupport {
	background: none;
	width: 84px;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.nav li a {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	text-decoration: none;
	vertical-align: middle;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.nav li a:hover {
	text-decoration: underline;
}
div#MyTMobileMasthead div#mastheadSubNav .mid ul.ask {
	float: right;
	margin: 3px 0 3px 0;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.ask li {
	float: left;
	padding-right: 4px;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.ask li input {
	font-size: 11px;
	text-align: center;
	width: 99px;
}

div#MyTMobileMasthead div#mastheadSubNav .mid ul.ask li#search {
	padding: 2px 0 0 0;
}

div#MyTMobileMasthead div#mastheadSubNav .right {
	float: left;
	background: url(/images/mytmobile/top-nav-right.gif) no-repeat right bottom;
	height: 30px;
	width: 12px;
}

/* End MyTMobileMasthead */

/* Begin MyTMobileFooter */
div#MyTMobileFooter {
    color: #ffffff;
    font-weight: bold;
    margin: 12px 0px 0px 0px;
    overflow: hidden;
    text-align: center;
}

div#MyTMobileFooter div#footer {
    margin: auto;
    text-align: left;
    width: 775px; 
}

div#MyTMobileFooter div#footer .content {
    color: #000000;
    font-weight: normal;
    padding: 15px 0px;
    text-align: left;
    width: 100%;
}

div#MyTMobileFooter div#footer .content ul {
	display: inline;
	padding-left: 0px;
}

div#MyTMobileFooter div#footer .content li {
	border-left: #5a5a5a 1px solid;
	display: inline;
	padding: 0px 3px 0px 5px;
	margin: 0px;
}

div#MyTMobileFooter div#footer .content li.first {
	border-left: medium none;
	padding-left: 0px;
}

div#MyTMobileFooter div#footer .content a {
	color: #dee3e7;
	text-decoration: none
}

div#MyTMobileFooter a {
    color: #ffffff;
}

div#MyTMobileFooter ul {
    margin: 0;
}

div#MyTMobileFooter ul#small{
    font-size: 0.9em;
}

div#MyTMobileFooter li {
    display: inline;
}
/* End MyTMobileFooter */

/* End My T-Mobile Universal Navigation 
------------------------------------------------ */


/* ----------------block devider------------ */
.blockdivider TD {
	padding-top: 6px;
	border-top: 1px solid #CCC;
}

/*
 refactoring rounded pager corners
*/
.rbtopNew {
	background: url('/images/MyTMobile/touts/pager/tback.gif') repeat-x top left;
	height:4px;
}
.rbtopNew .rbbackNew {
	background: url('/images/MyTMobile/touts/pager/tr.gif') no-repeat top right;
	height:4px;
}
.rbtopNew .rbbackNew div {
	background: url('/images/MyTMobile/touts/pager/tl.gif') no-repeat top left;
	height:4px;
}
.rbtopNew div, .rbtopNew {
	width:100%;
	height:4px;
	font-size:1px;
}
.rbbtmNew {
	background: url('/images/MyTMobile/touts/pager/bback.gif') repeat-x bottom left;
	height:6px;
}
.rbbtmNew .rbbackNew {
	background: url('/images/MyTMobile/touts/pager/br.gif') no-repeat bottom right;
	height:6px;
}
.rbbtmNew .rbbackNew div {
	background: url('/images/MyTMobile/touts/pager/bl.gif') no-repeat bottom left;
	height:6px;
}
.rbbtmNew div, .rbbtmNew {
	width:100%;
	height:6px;
	font-size:1px;
}
.toutheadNew { 
	background: #E3E3E3 url(../images/mytmobile/touts/top-head.gif) top left repeat-x; 
	padding: 7px 10px; 
	margin-bottom: 8px; 
	font-weight: bold; 
	font-size: 110%; 
	border: 1px solid #ACACAC;
	border-top:0; 
}
.extrabig {
	FONT-SIZE: 20px;
	font-weight:bold;
}
a.nolinelink{text-decoration:none;}
a:hover.nolinelink{text-decoration:none;}
a.linelink{text-decoration:none;}
a:hover.linelink{text-decoration:undeline;}
.bpinkText {
	FONT-WEIGHT: bold; COLOR: #E20074;
}
A.bpinklink {
	FONT-WEIGHT: bold; COLOR: #E20074;TEXT-DECORATION: none;
}
A:hover.bpinklink {
	 TEXT-DECORATION: underline
}
.errorMsg {
	font-family: Arial;
	font-weight: bold;
	color: #F41C16;
	font-size: 10px;
}
/* inner page and inform error icon size 10x12 */
.errorMsg .errorMsgicon {
	background: url(/images/mytmobile/icons/exclamation_red_10x11.jpg) no-repeat;
	float: left;
	height: 12px;
	width: 10px;
	padding-right: 5px;
}
.errorMsg .errorMsgheader {
	float: left;
	font-size: 11px;
	color: #000000;
	/*width:475px;*/
}
/* ---------------  */
.highlighted {
	background:transparent url(/images/MyTMobile/highlighted.jpg) repeat-y right top;
	border-bottom:0px solid #2FBAFB;
	border-top:1px solid #2FBAFB;
	clear:both;
	border-collapse: collapse;
}
.highlighted b{color:#008BE6;}

.bigandboldfont{
	color:#444444;
	font-size:150%;
	font-weight:bold;
}
.bigandboldfont SUP{font-size:70%;font-weight:bold;color:#444;vertical-align:text-top;}
.bigandboldfontGray{
color:Gray;
font-size:150%;
font-weight:bold;
}
.bigandboldfontGray SUP{font-size:70%;font-weight:bold;color:#Gray;vertical-align:text-top;}

.sectionTable{margin-top: 26px }
.sectionTr{margin-top: 10px }
.GrayBox {
	BORDER-RIGHT: #ADAAAD 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ADAAAD 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ADAAAD 2px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ADAAAD 2px solid;  margin-bottom:5px;BACKGROUND-COLOR: #ffffff}
.helperTextSeprator{padding-bottom:5px; font-size:11px;}

/* MyTMO Download & Communication Sections---------------  */
a.Style1 {
	FONT-FAMILY: Arial;
	font-size:11;
	text-decoration:underline;
	color:#000000;	
}
a.Style2 {
	FONT-FAMILY: Arial;
	font-style:normal;
	font-size:11;
	text-decoration:underline;
	color:#e20073;	
}
div.AllCapsText {
	font-family:Arial;
	font-weight:bold;
	font-size:11;
}
div.SubHeading {
	font-family:Arial;
	font-weight:bold;
	font-size:14;
	color:#444444;
}


/* Add a line style */
.add-line-filter {float:left; width:115px;   margin-right:4px; margin-top:27px;}


.add-line-filter a {color:#e20074; text-decoration:none;}
.add-line-filter a:hover {text-decoration:underline;}
.add-line-filter UL {
	 MARGIN-TOP: 5px; PADDING-LEFT: 0; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0;
}


.add-line-filter h3  {font-size:11px; }

.add-line-phones {float:left; width:395px; margin-top:13px;}
.add-line-phones h2{font-size:25px; color:#444444;  font-weight:bold; margin-bottom:0; }

.add-line-filter .item .filteritem { position: relative; margin-left: 20px; padding-top: 2px; }
.add-line-filter .item .filteritem LABEL { position: relative;  top: 0px; }
.add-line-filter .item .filteritem INPUT { position: absolute; top: 0px; left: -22px; }


/*AAL Plan filtering implementation*/
.touthead { background: #E3E3E3 url(../images/mytmobile/touts/top-head.gif) top left repeat-x; padding: 7px 10px; margin-bottom: 8px; font-weight: bold; font-size: 110%; border-bottom: 1px solid #ACACAC; }
.touthead A { color: #444; text-decoration: none; }
.touthead A:hover { color: #444; text-decoration: underline; }
.leftLnk{ width:49%; float:left; }
.rightLnk {	float:left; width:49%;}

/*End of AAL Plan filtering implementation*/

/* AAL Preepaid plan style */
.ppf .calloutgreen {
background-color:#D1D1D1;
padding:10px 18px 10px 25px;
}


 a.bunow strong {
background:transparent url(/Images/MyTMobile/myphone/arrow_transparent.gif) no-repeat scroll 100% 2px;
clear:both;
color:#fff !important;
display:block;
float:right;
font-size:15px;
font-weight:normal;
margin-top:155px;
padding:0 9px 9px 0;
width:75px;

}
a.bunow, a.bunow strong {
cursor:pointer;
}
