/* 
UHP 
&copy; UE Code Architecture, User Experience | Enterprise Web Solutions 
Lead Code Architect - Francis C. Rupert, fruper01 
v2.0 - 05/20/04 
*/

body { margin: 6; padding: 0; background-color: #fff; }
body,td,p,select,input { font-size:11px; font-family:arial,helvetica, sans-serif; }
table,td { border:0; }

a:hover, a:hover sup { color: #666; }
a, a sup { color: #f00; }
a:visited, a:visited sup { color: #633; }
p { margin: 0 0 14px 0; }
img { border: 0; }
label { font-weight:bold; margin:0 0 2px 0; color:#333; cursor: default; cursor: hand; }
input { margin:0; padding:0; }

h1 { margin:0; font-size:16px; clear:both; height: 20px; background-repeat: no-repeat; }
h2 { height: 17px; padding:0; margin:0 0 5px 0; font-size:14px; clear:both; background-repeat: no-repeat; }
h3 { margin:0 0 2px 0; font-size:11px; font-weight:bold; clear:both; }
h1 span, h2 span, h3 span { display:none; }
	
ul { margin:10px 5px 15px 0px; list-style-type:none; padding:0; }
ul li { margin-left:0; margin-bottom:2px; padding-left:8px; background: url(http://style.sprintpcs.com/i/bg-superLink.gif) no-repeat; }

 #navI           { position: absolute; right: 0; top: -2px; white-space: nowrap; width:206px; }
 #navI div       { float: left; display:inline; }
 #navI a         { display: block; width: 100%; text-decoration: none; font-size: 20px; }
 #navI a span    { display: none; }
 #navI #navIa { background: url(http://style.sprintpcs.com/i/tabs/bg-A.navIa.gif) no-repeat; width: 62px; height: 22px; }
 #navI #navIb { background: url(http://style.sprintpcs.com/i/tabs/bg-A.navIb.gif) no-repeat; width: 62px; height: 22px; }
 #navI #navIc { background: url(http://style.sprintpcs.com/i/tabs/bg-A.navIc.gif) no-repeat; width: 64px; height: 22px; }
 #navI #navId { background: url(http://style.sprintpcs.com/i/tabs/bg-A.navId.gif) no-repeat; width: 80px; height: 22px; }
 
#uhp #navII { display: none; }
#contenido { position: absolute; top: 62px; margin: 0; padding: 0; border-top: 1px solid #999; text-align: center; width: 100%; }
#contentArea { width: 770px; margin-left: auto; margin-right: auto; padding: 0 20px; text-align: left;  }

#topPromo { width: 745px; height: 191px; margin: 0; }	
.promoA, .promoB { position: relative; margin: 0; }
.promoA img, .promoB img  { width: 150px; height: 145px; position: absolute; top: 98px; }
.promoA img { left: 200px; }
.promoB img { left: 573px; }

.separeseDos { background: url(i/twoColSep.gif) repeat-y; width: 745px; background-position: -2px; border-bottom: 1px solid #999; }
.separeseDos .break { clear:both; height:1px; }
.alturaControlada { height: 62px; clear: both; padding: 2px 0 0 0; }

#personal h2 { background-image: url(i/h2-personal.gif); height: 26px; }
#personal { width: 372px; float: left; margin: 0 1px 0 0; }
#personal ul.listZ { margin: 0 1px 0px 0; padding: 0 0 0 20px; }
#personal ul.listZ ul#nested { margin: 2px 1px 10px 0; }
#personal ul#nested li { background-image: url(http://style.sprintpcs.com/i/ulBullet.gif); background-position: 0; float: left; width: 171px; width: /**/163px; }
#personal .signOn { float: left; padding: 0 0 0 20px; width: 181px; /**/ width: 161px; }

#business h2 { background-image: url(i/h2-business.gif); height: 26px; }
#business { float: left; width: 372px; }
#business #pAnds { float: left; margin: 0 0 10px 0; padding: 0 0 0 20px; width: 180px; width: /**/160px; }
#business #pAnds ul { margin: 0; padding: 0; }
#business .outsideUS { float: left; margin: 0 0 10px 0; padding: 0 0 0 20px; width: 170px; }
#business .signOn { float: left; padding: 0 0 0 20px; width: 180px; width: /**/160px; }

#business ul#nested2 { margin: 2px 1px 10px 0; }
#business ul#nested2 li { background-image: url(http://style.sprintpcs.com/i/ulBullet.gif); background-position: 0; }

#miscTasks ul { margin: 10px 0 0 0; position: relative; z-index: 1; }
#miscTasks li { margin: 0; padding: 0; display: inline; background-image: none; }
#miscTasks li#contactUs a, #miscTasks li#findStore a { text-decoration: none; background-image: url(i/a-contactUs.gif); width: 467px; height: 33px; float: left; background-repeat: no-repeat; margin: 0; margin-bottom: /**/10px; }
#miscTasks li#findStore a { width: 278px; background-image: url(i/a-findStore.gif); }
#miscTasks li#findStore a span, #miscTasks li#contactUs a span { display: none; }

#aboutSprint { width: 745px; position: relative; z-index: 0; }
#aboutSprint h2 { background-image: url(i/h2-aboutSprint.gif); width: 745px; height: 26px; }
#aboutSprint #group1 { float: left ; width: 372px; margin: 7px 0 0 0; padding: 0 0 10px 0; }
#aboutSprint #group2 { float: left; margin: 7px 0 0 0; padding: 0 0 0 20px; width: 352px; border-left: 1px solid #999; }
#aboutSprint ul.list1 { margin: 0 0 10px 0; padding: 2px 0 0 28px; }
#aboutSprint ul.list2 { margin: 0; }
#aboutSprint li { background-image:url(http://style.sprintpcs.com/i/ulBullet.gif); }
#aboutSprint #addServices { float: left; width: 160px; }
#aboutSprint #stockQuote { float: left; width: 171px; }
#aboutSprint #stockImage { float: left; width: 9px; height: 66px; margin: 3px 15px 0 0; }
#aboutSprint #tickerInfo { float: left; width: 125px; margin: 0; }

/* Converting the unfortunate <table> layout from Vignette to look like standard bullet-list. */
.corpNews { background: url(http://style.sprintpcs.com/i/bg-superLink.gif) no-repeat 0px 0px; margin: 0 20px 0 20px; padding: 0 0 0 8px; display:block; }
.zone10 { background: url(http://style.sprintpcs.com/i/ulBullet.gif) no-repeat 0px 0px; margin: 1px 20px 0 28px; padding: 0 0 0 8px; display:block; }
#zone10 .link_12r { background: url(http://style.sprintpcs.com/i/ulBullet.gif) no-repeat 1px 0px; margin: 0; padding: 0 0 0 9px; }
#aboutSprint #group1 table { width: 325px; margin: 0 0 0 25px; }
#aboutSprint #group1 table img { display: none; }
#aboutSprint #group1 table td { padding: 2px 0 0 0; background: url(http://style.sprintpcs.com/i/ulBullet.gif) no-repeat 3px 2px; }
#aboutSprint #group1 table td a { background-color: #fff; padding: 0 0 0 1px; }

#stockQuote p.delayed { font-size: 9px; color: #999; margin: 5px 0 0 0}
#stockQuote table.stocks { width: 100%;}
#stockQuote .stocks .thead th { font-size: 11px; color: #666; font-weight: normal; border: 0; text-align: center; padding: 0 0 3px 0; }
#stockQuote .stocks .thead th.firstTH { text-align: left; }
#stockQuote .stocks .thead th.lastTH { text-align: right; }
#stockQuote .symbol { font-weight: bold; width: 37% }
#stockQuote .price { text-align: center; width: 23% }
#stockQuote .up { color: green; text-align: right; width: 40% }
#stockQuote .down { color: red; text-align: right; width: 40% }
#stockQuote .even { color: #333; text-align: right; width: 40% }

/*#footerLinks { text-align: center; margin: 0 0 10px 0; padding: 0; width: 680px; }*/
#footer { clear:both; height:30px; background:url(http://style.sprintpcs.com/i/bg-footer.gif); background-position: 0 -6px; background-repeat: repeat-x; padding:14px 20px 20px 20px; color:#666; text-align: center; }
#footer a { color:#666; }
#footer a:hover { color:#000 !important; }
#footer p { width: 680px; margin:0 0 10px 0; margin-left: auto; margin-right: auto; }
#footerLinks { text-align: center; padding: 0; margin: 0 0 10px 0; width: 680px; margin-left: auto; margin-right: auto; }
#footerLinks li { display: inline; margin: 0; padding: 0; background-image: none; }
#footerLinks a { padding: 0 3px 0 8px; background-image: url(i/bg-pipe.gif); background-repeat: no-repeat; background-position: 0 3px ;}
#footerLinks li.start a { background-image: none; }
#footerLinks li.end a {  }


#remainder span { padding-right: 8px; width: 100%; }
#remainder a { padding: 0 9px 0 14px; background-image: url(i/bg-pipe.gif); background-repeat: no-repeat; background-position: 0 3px; }



.muted { font-weight: normal; }

.textGo { margin-bottom: 4px; width: 80px; padding-left: 1px; color: #666; }
.inputGo { margin-top: 2px; }

.inputted { float: left; width: 116px; margin: 0 5px 0 0; }



.clearAll, .clear { clear: both; }
.clearAllClear { clear: both; padding: 1px 0 0 0 }
.hide, .hidden { display: none; }
.tight { margin-bottom:0; }
.tighter { margin-bottom:5px; }

h1#unknownPassword  { background: url(i/h1-iDontKnowMyPassword.gif);}
h2#personalAccount { background: url(i/h2-personalAccount.gif); }
h2#businessAccount { background: url(i/h2-businessAccount.gif); }

#opinion { text-align: right; }
 */