html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, /*strong,*/ sub, /*sup,*/ tt, var,/* b,*/ u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, /*tr, th, td,*/ article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline; outline:0;}
html{overflow-y: scroll;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
hr{margin:55px 7px 55px 0; color:#e5e5e5; height:1px; background-color:#e5e5e5; border:0;}
hr.adsl{margin:50px 7px 25px 0; color:#e5e5e5; height:1px; background-color:#e5e5e5; border:0;}
h1{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; margin-top:11px;}
h2{padding-top:15px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px;color:#561666; text-align:left;}

/*20140318 ya update*/
/*.poBox2>h1.head{font-size:19px; font-weight:normal; margin:10px 0 0 17px;}*/
.poBox2 h1>div.yadlicon{width:247px; height:101px; overflow:hidden; margin:37px 0 0 9px;}
.tpgappbtn{width:90px; height:101px; float:left;}
.tpgapptxt{width:130px; height:27px; float:left; font:normal 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#646567; margin:4px 0 12px 21px;}
.tpgappdlbtn{margin:42px 0 0 100px;}


/*index style -header*/
body{ width:100%; margin:0 auto; margin-top:18px; height:89px; background: url(../images/topnavspan.jpg) repeat-x center; background-position:center 18px; padding-top:5px; background-color:#f6f6f6;}
/*#topspan{margin-top:18px; height:76px; background: url(../images/topnavspan.jpg) repeat-x top center; padding-top:5px;}*/
#header{margin:0 auto; width:1020px; height:45px;}
#logo{width:116px; height:41px; float:left; padding-right:34px;}
#navigation{width:600px; height:41px; float:left;}
#mainnav li a{float:left;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#561666; text-decoration:none; padding:12px 21px;}
#mainnav li a:hover{text-decoration:underline;}
#mainnav li{display:inline;}
.navs{}
/*bago.tabsbox{ background:url("../images/tabs-box.jpg") no-repeat top left #f6f6f6; width:670px; height:164px;overflow:hidden; text-align:center; padding-top:24px;position: relative; left:1px;}*/
.tabsbox{ background:url("../images/tabs-box.jpg") no-repeat top left #f6f6f6; width:634px; height:146px;/**/overflow:hidden; text-align:center; position: relative; left:1px;}
#topsearchbox{width:256px; float:left;}
#searchwrapper {background-image: url("../images/searchbox.jpg"); background-repeat: no-repeat; float: right; height: 36px; margin: 5px -5px 0 0; padding: 0 10px 0 0; position: relative;   width: 252px;}
.searchbox {background-color: transparent; border: 0 none; height: 20px; left: 32px; position: absolute; top: 8px; width: 190px;}
.bodycontainer{width:1020px; margin:0 auto; margin-top:20px; overflow: hidden;}
/*bago.bodycontainer{width:1020px; margin:0 auto; margin-top:38px; overflow: hidden;}*/
.indextabcontainer{width:667px; /*height:220px;*/ float:left; background-color:#f6f6f6;}
/*.mainbannercontainer{width:1020px; text-align:center; padding-top:23px; padding-top:14px; float:left;}*/
.mainbannercontainer{width:1020px; text-align:center; padding-top:10px; float:left;}
/*bago.ya-container{width:299px; height:196px; float:right; margin-top:37px; background:url("../images/rightsrchbox.jpg") no-repeat top left; text-align:center;}*/
.ya-container{width:335px; height:154px; float:right; margin-top:37px; background:url("../images/rightsrchbox.jpg") no-repeat top left; /*text-align:center;*/}
/*bago.ya-wrapper { background-image: url("../images/ya-input.jpg"); background-repeat: no-repeat; float:right; height: 32px; margin: 28px 28px 0 0; padding: 0; position: relative; 	width: 238px; }*/
.ya-wrapper { background-image: url("../images/ya-input.jpg"); background-repeat: no-repeat; float:right; height: 32px; margin: 10px 41px 0 0; padding: 0; position: relative; width: 250px; }
/*.ya-wrapper1 { background-image: url("../images/ya-input.jpg"); background-repeat: no-repeat; float:right; height: 32px; margin: 12px 28px 0 0; padding: 0; position: relative; 	width: 238px; }*/
.ya-searchbox { 	background-color: transparent; 	border: 0 none; 	height: 22px; /*left: 13px;*/ 	position: absolute; 	top: 6px; 	width: 212px; 	color:#561666; 	font-weight:bold; 	left: 8px; 	bottom:10px; }
/*bago.ya-wrapperbtm{float:left; width:280px; height:35px; padding:15px 0 0 15px;}*/
.ya-wrapperbtm{float:left; width:280px; height:25px; padding:3px 0 0 16px; overflow:hidden;}/**/
.ya-wrapperbtm1{float:left; width:285px; height:25px; padding:5px 0 0 7px; overflow:hidden;}
.fpw{width:164px; float:left; padding:1px 62px 0 36px;}
.fpw a{font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#9e0270; text-decoration:none;}
.fpw a:hover{ text-decoration:underline;}

#footercontainer{width:962px; margin:0 auto; border-top:1px dotted #b9bbbd; border-bottom:1px dotted #b9bbbd; margin-top:37px; padding:7px 0 7px 40px; overflow:hidden;}
.footercontent{width:192px; /*border:1px solid #333;*/ height:55px; float:left;}
.footercontent li, #copyright, .footercontent li a{font:11px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;color:#646567; text-decoration:none;}
.footercontent li a:hover{ color:#999; text-decoration:underline;}
#copyright{width:1001px; text-align:center; height:20px; padding:11px 0; margin:0 auto; font-weight:normal;}
.ya-wrapperbtm{font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#a5a7aa; text-decoration:none;}
.tabfont{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#585858; text-decoration:none;}
.tabfont1{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF; text-decoration:none;}
.tabfont2, .tabfont2 a{font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#585858; text-decoration:none;}

/*new abt page*/
.newbox{background:url(../images/abt-bgimg.jpg) no-repeat; width:256px; height:224px; float:left; padding:20px 42px 20px 42px}
.newbox h1{color:#561666; font-size:20px; font-weight:bold; text-align:left; padding-bottom:26px; padding-top:0;}
.newbox>span{float:left; color: #333; font: 14px 'Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration: none; text-align:left; line-height:20px;}
.newbox>a>img{}

/*newnav_sprites*/
.icons {list-style-type: none; 	margin: 0; 	padding: 0; font-size: 1.16667em;}
.icons li {position: relative; 	display: inline-block; 	margin: 0 10px 0 0; padding: 0 0 12px; 	text-align: center; vertical-align: top; }
.icons li a:link, .icons li a:visited { display: block; width: 100px; padding: 0 0 10px; text-decoration: none; color: #585858; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.icons li a:hover, .icons li a:active { text-decoration: underline; /*color: #333;*/ color:#9e0270;}
.icons li a:link span, .icons li a:visited span { display: block; width: 100px; height: 95px;/*height: 100px; margin: 0 0 7px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 	-o-border-radius: 4px; 	border-radius: 4px;*/ }
.icons li a span { 	background: #fff url(../images/icons.png) no-repeat 100px 100px; cursor: pointer; }

.icons li{float:left; padding:0 20px 0 20px;}
.icons li.bundles a span {background-position: 0 0;}
.icons li.bundles:hover a span {background-position: -99px 0;}
.icons li.internet a span {background-position: 0 -99px;}
.icons li.internet:hover a span {background-position: -100px -99px;}
.icons li.mobile a span {background-position: 0 -200px;}
.icons li.mobile:hover a span {background-position: -99px -200px;}
.icons li.phone a span {background-position: 0 -300px;}
.icons li.phone:hover a span {background-position: -100px -300px;}
.icons li.others a span {background-position: 0 -400px;}
.icons li.others:hover a span {background-position: -100px -400px;}

/*ps_updates*/
.pstable{border:1px solid #e6e6e6;}
.pstabletd1{padding-left:8px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; vertical-align:middle;color:#561666;}
.pstabletd2{padding-left:15px; vertical-align:middle; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.pstabletd3{border-bottom:1px solid #e6e6e6; background-color:#e6e6e6; letter-spacing:1px; vertical-align:middle;background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; text-align:center; width:70px;}
.graylink>strong{border:1px solid black;}
.pstabletd4{padding-left:8px; vertical-align:middle;border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;color:#561666;}
.pstabletd5{padding-left:15px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; vertical-align:middle;}
.pstabletd6{padding:8px; border-left:1px solid #e6e6e6;vertical-align:top; border-bottom:1px solid #e6e6e6;}
.pstableft{padding:5px 10px 0 10px;}
.pstableblt{padding:5px 0px 5px 10px;}

.tabbox1{width:141px; float:left; margin-left:11px;}
.tabbox2{width:205px; float:left;}
.tabbox3{width:158px; float:left;}
.tabbox4{width:70px; float:left; padding-left:49px;}
.tabbox5{width:100px; float:left; padding-left:23px}
.ya-txt{width:100px; float:left; padding:5px 0 0 12px;}
.po-txt{width:110px; float:left; padding:5px 0 0 0;}
.ya-btn{width:40px; float:left;}
.pagetitle{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; text-decoration:none; margin-top:11px;}
.awardsspan{width:743px;margin:40px 0 40px 0; overflow:hidden;}
#corpcontainer{overflow:hidden; padding:46px 185px 180px 0;}
#corpcontainer1{overflow:hidden; padding:172px 10px 20px 2px;}
.boxcontainer{overflow:hidden; float:right;}
.corpmapbg{ background:url(../images/corpofc-img-map.jpg) no-repeat top center;}
.corpboxbg1{width:285px; height:72px; float:left; background:url(../images/CO-bgimg.png); padding:18px 24px;}
.box1{margin:0 0 35px 520px;}
.box2{margin:0 50px 35px 135px;}

#poscontainer{overflow:hidden; height:350px;}
#firstcontainer{padding:0 0 25px 0; overflow:hidden;}
.profileimg{margin:0 auto; width:555px; padding:30px;}
.corpboxbg{width:285px; height:72px; float:left; background:url(../images/CO-bgimg.jpg); padding:18px 24px;}
.invdiv{width:333px; height:106px; float:left;}
.medialist{list-style:disc; width:500px; padding-left:20px;}
.mediabox-top{background-color:#561666; text-align:center; font-weight:bold; color:#fff;}
.mediabox1{padding-left:5px; border-bottom:1px solid #561666; border-right:1px solid #561666;}
.mediabox2{text-align:center; border-bottom:1px solid #561666; border-right:1px solid #561666;}
.mediabox3{text-align:center; border-bottom:1px solid #561666;}
.mediabox4{text-align:center; border-right:1px solid #561666;}
.mediatbox5{text-align:center;}
.networkcontainer{width:537px; padding:4px 0 30px 0;}
.networkloc{color: #561666;font-size: 20px;font-weight: bold;text-align: left;}

/*new margins/newpages*/
.graylink, .graylink a{color:#585858; text-decoration:none;}
.branchtext{font:bold 14px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:135px; height:35px;padding-top:22px;}
.branchtext1{font:bold 14px Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; float:left; width:120px; height:35px;padding-top:22px;}
.newfont{overflow:hidden; font:normal 14px/1.467em georgia,times new roman,times,serif; color:#000;}
.newlink{overflow:hidden; font:normal 14px/1.467em georgia,times new roman,times,serif; text-decoration:none;}
a.newlink{font:normal 14px/1.467em georgia,times new roman,times,serif; color:#561666; text-decoration:underline; color:#004276;}
a.newlink:hover{text-decoration:none;}

/*pop3*/
.content>div>ul{list-style:decimal; padding:10px 0 10px 28px; text-indent:-2px;}
.content>div>ul>li>ul{list-style:lower-roman; padding:10px 0 10px 28px; text-indent:-2px;}
.content>div>ul>li>span>img{ position:relative; top:8px;}

/*chelle's additional css*/
/*.bodycontainer2{width:1037px; margin:0 auto; margin-top:10px; overflow: hidden;}*/
/*.bodycontainer-main{width:1037px; margin:0 auto; margin-top:-2px; overflow: hidden;}*/
.bodycontainer-main{width:1039px; margin:0 auto; /*margin-top:-2px; */overflow: hidden; margin-top:38px;}
.top{ background:url("../images/boxtop.jpg") no-repeat top center; height:20px; width:1039px; margin:0 auto; margin-top:5px; clear:both/**/ }
.mid{ background:url("../images/boxmid.jpg") repeat-y top center; width:1039px; margin:0 auto;/**/ overflow:hidden;}
/*.top{ background:url("../images/boxtop.jpg") no-repeat top center; height:20px; width:1025px; margin:0 auto; }
.mid{ background:url("../images/boxmid.jpg") repeat-y top center; width:1025px; margin:0 auto;}*/
.btm{ background:url("../images/boxbtm.jpg") no-repeat bottom center; width:1039px; height:44px; margin:0 auto;}/*.*//**/
.searchbox_churn {background-color: transparent; border: 0 none;}
.careerbox {width:376px; height:108px; background-image:url(../images/jobbox-img.jpg); background-repeat:no-repeat;}
.leftdiv {float:left; width:262px; margin-top:43px; margin-left:17px;}
.rightdiv {width:85px; height:65px; float:right; margin-top:20px; margin-right:12px;}
.divlft {float:left; width:205px; margin-top:43px; margin-left:30px;}
.divimgryt {width:63px; height:63px; float:right; margin-top:23px; margin-right:30px;}

h3{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:20px;color: #561666; text-align:left; font-weight:bold;}
h4{ font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:13px;color:#646567; text-align:left;}
.invdivbg{ background-image:url(../images/fybg-img.jpg); background-repeat:no-repeat;width:333px; height:106px; float:left;}

.content{padding:0 80px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#646567;}
.content2{padding:0 48px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#333;}
.content-xtramargin{padding:0 47px; font:12px/1.55em Arial, Helvetica, sans-serif; color:#333;}
/*.headertxt{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:21px; color:#561666; padding-left:15px;}*/
.headertxt{font:bold 23px Trebuchet MS, Arial, Helvetica, sans-serif;color:#561666; padding-left:15px;}
a.producttxt {text-decoration:none;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px; color:#333;}
.proheadertxt{padding-top:15px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:19px;color:#561666; text-align:left;}
/*td.products{padding-left:46px; line-height:20px; text-align:left;}*/
td.products{padding-left:42px;}
.sep{padding-top:10px; padding-bottom:10px;}
.productwrapper{margin-top:7px; border:1px solid #e5e5e5; margin:0 auto; margin-bottom:20px; margin-top:12px;}
.producticon{padding-top:10px;}
/*content*/
.headline{font:20px Trebuchet MS, Arial, Helvetica, sans-serif;color:#585858; text-decoration:none;}
.content1 { width:250px; font-size:12px; float:left; color:#585858; text-align:left; }

.content1 h1 { color:#561666; font-size:22px; font-weight:bold; text-align:left; padding-bottom:6px; }
.content1 {width:250px; float:left; color: #333; font: 14px 'Trebuchet MS',Arial,Helvetica,sans-serif; text-decoration: none; text-align:left; line-height:20px;}
.onlinesafetylinks{font:bold 12px/2em Arial, Helvetica, sans-serif;color:#561666; text-decoration:none;}
.onlinesafetylinks a{font:bold 12px/2em Arial, Helvetica, sans-serif;color:#561666;/* text-decoration:underline;*/}
.onlinesafetylinks a:hover{text-decoration:none; color:#9e0270;}
.osl a{text-decoration:underline; color:#646567;}
.osl a:hover{text-decoration:none; color:#9e0270;}
.content>div>a, .content>div>p>a{text-decoration:underline; color:#541666;}
.content>div>a:hover, .content>div>p>a:hover{text-decoration:none; color:#9e0270;}

/*footerupdate-20120117*/
.footercontent>ul>li>a, #copyright>a  {color: #646567; font-weight:bold; }
#copyright > a {text-decoration:none;}
.footercontent>ul>li>a:hover,#copyright > a:hover{text-decoration:underline;color:#561666;}
a.producttxt{     color: #333333;     background: url('../images/triangle.jpg') no-repeat 0 5px;     padding-left:10px;     margin-left:-8px; }
a:hover.producttxt { text-decoration:none;     color:#561666; }

.content, .footercontent>ul>li>a{color:#333;}
.osl>li>a,
.content>div>a,
.content>div>ul>li>a {text-decoration:underline; color:#561666 }
.onlinesafetylinks>a{text-decoration:none; color:#561666}
.onlinesafetylinks>a:hover,
.osl>li>a:hover,
.content>div>a:hover,
.content>div>ul>li>a:hover{color:#9e0270; text-decoration:none; }
.content1 > a:hover{ text-decoration:none; color:#561666; }

.subtitle{font-weight:bold;color:#561666; text-decoration:none; margin-top:11px;}
.invsubtitle{margin-top:20px; clear:both;font-weight:bold;color:#561666; text-decoration:none;}
.invsubtitle1{float:left; width:216px;}
.invsubtitle2{}
.prple-link, a.prple-link{font:12px/1em Arial, Helvetica, sans-serif;color:#561666; text-decoration:underline;}
a.prple-link:hover{font:12px/1em Arial, Helvetica, sans-serif;color:#9e0270; text-decoration:none;}
.prvcyli1{list-style-type:decimal;}
.prvcyli1 span{padding-left:15px;}
.prvcyli2{list-style-type:lower-roman;}
#churn-transfer{background-image: url(../images/phonenosearchbx.jpg); background-repeat:no-repeat; width:318Px; height:61px; margin:0px; padding:0px;}
.churninput1{padding:18px 0 0 18px; height:61px;}
.dialuptable{border: 1px solid #e5e5e5; margin-bottom:30px;}
.dutable1{color:#660066; background-color:#e5e5e5; padding-left:10px; text-align:left; font-weight:bold;}
.dutable2{color:#660066; background-color:#e5e5e5; font-weight:bold;}
.dutable3{background-color:#e5e5e5;}
.dutable-a{padding-left:10px; text-align:left; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.dutable-aa{padding-left:10px; text-align:left; border-right:1px solid #e5e5e5;}
.dutable-b{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.dutable-bb{border-bottom:1px solid #e5e5e5;}
.dutable-c{border-right:1px solid #e5e5e5;}
.duimg{background-image:url(../images/box_dialup.jpg); background-repeat:no-repeat; height:40px; width:362px; padding-top:20px;}
.iptable1{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666; padding-left:10px}
.iptable2{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; color:#561666;}
.iptable-a{background-color:#fbfbfb; border-bottom:1px solid #eeeeee; padding-left:10px;}
.whtable-a{background-color:#fbfbfb; border-bottom:1px solid #eeeeee;}
.iptable-b{background-color:#f6f6f6; border-bottom:1px solid #eeeeee;}
.iptable-c{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; font-weight:bold;}
.iptable-d{background-image:url(../images/gradientheader.jpg); background-repeat:repeat-x; border-right:1px solid #e0dee0; border-bottom:1px solid #e0dee0; text-align:center; vertical-align:middle;}
.whtable-b{background-color:#fbfbfb; border-bottom:1px solid #eeeeee;}
.sstable1{background-image:url(../images/lightp_grad.jpg); background-repeat:repeat-x; border:1px solid #ddd7e6; padding-left:5px;color:#561666;}

.content1.tabs-a>span>img{ margin-left:-20px; margin-right:60px; width:10px; height:8px; float:left;}
.imaptable{border:1px solid #e6e6e6;}
.imaptable1{padding:10px; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; vertical-align:middle;}
.imaptable2{}


#about_nav {background: url("../images/tabsprite.jpg") repeat scroll 0 0 transparent; height: 43px; margin: 0; margin-left:15px; padding: 0; position: relative; width:1004px; margin-top:7px; }
#about_nav li {float: left; }
#about_nav li a {background: url("../images/tabsprite.jpg") no-repeat scroll 0 0 transparent;     display: block;     height: 43px;     margin: 0;     padding: 0;     overflow: hidden;     position: absolute; text-indent: -9999px; top: 0;    }

li#nav_about a {background-position: 0 0; left: 0; width: 151px; }
li#nav_network a {background-position: 151px 0; left: 151px; width: 151px; }
li#nav_corporate a {background-position: 306px 0; left:306px; width:178px; }
li#nav_investor a {background-position: 484px 0; left: 484px; width: 175px; }
li#nav_media a {background-position: 659px 0; left: 659px; width: 155px; }
li#nav_career a {background-position: 814px 0; left: 814px; width: 190px; }

li#nav_about.active a {background-position: 0 -43px; left: 0; width: 151px; }
li#nav_network.active a {background-position: -151px -43px; left: 148px; width: 158px; }
li#nav_corporate.active a {background-position: -306px -43px; left:303px; width:180px; }
li#nav_investor.active a {background-position: -484px -43px; left: 481px; width: 178px; }
li#nav_media.active a {background-position: -659px -43px; left: 656px; width: 159px; }
li#nav_career.active a {background-position: -813px -43px; left: 813px; width:191px; }

li#nav_about a:hover {background-position: 0 -43px; left: 0; width: 151px; }
li#nav_network a:hover {background-position: -151px -43px; left: 148px; width: 158px; }
li#nav_corporate a:hover {background-position: -306px -43px; left:303px; width:180px; }
li#nav_investor a:hover {background-position: -484px -43px; left: 481px; width: 178px; }
li#nav_media a:hover {background-position: -659px -43px; left: 656px; width: 159px; }
li#nav_career a:hover {background-position: -813px -43px; left: 813px; width:191px; }

/*.bodycontainer1{ margin-top:38px;}*/

/*TNC*/
.tpg2012_indent{ padding-left:35px; list-style:decimal;}
.content>span, .content>div>span{font-weight:bold; color:#561666;}
.check{ list-style: none inside url("../images/check.jpg"); padding-left:10px; text-indent:-18px; margin-left:5px;}
.content>ol, .content>ol>ol, .content>ol>ol>ol{padding-left:18px;}
.tpg2012_indent{ padding-left:35px;}

/*network 8feb12*/
.boxes{width:875px; display:block;}
.boxnet{width:175px; height:95px; background-image:url(/images/network-box.jpg); float:left;}

/*renan's merge with existing css*/

.light_box_red {
background-color:#EFCED6;
border:1px solid #E09DAD;
}


.light_box_grad {
background-color:#FAF8FB;
background-image:url('../images/lightp_grad.jpg');
border:1px solid #DDD7E6;
text-align:left;
}


a.noline {
text-decoration:none;
}

a.noline:hover {
color:#B10A32;
text-decoration:none;
}

a {
color:#54166D;
}

.button_tools {
cursor:pointer;
width:250px;
border:1px solid #003C74;
}

.ya_table_border {
border:1px solid #000
}
/*youraccount_sprites*/
.yapocontainer{width:272px; height:154px; float:right; margin-top:37px; background:url(../images/youraccnt_bg.png) no-repeat top left;}
.yapounpw{padding:0px 0 50px 55px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom:50px; *margin-bottom:10px; width:400px;}
.yapounpw1{margin:0 0 43px -22px; *margin-bottom:0;}
.yapo-txt{width:70px; float:left; font-weight:bold; font-size:14px; text-align:right; color:#585858;}
.yapo-txt1{width:283px; float:left;}
.yapo-txt2{width:283px; float:right;}
.yapo-input{width:243px; margin:2px 0 0 16px; font-size:12px; float:left;}
.yapo-fpw{float:left; margin:16px 0 0 -17px;}
.yapo-sibtn{float:right; margin:13px 88px 0 0;}
.yapotfbg{ background-image:url(../images/textfiled_bg.jpg); background-repeat:no-repeat; height:30px; width:246px; border:2px solid #639; }

.yapo {list-style-type: none; margin: 10px 0 0 10px; padding: 0; font-size: 1.16667em; width:200px;}
.yapo li {position: relative; display: inline-block; margin: 0 10px 0 0; padding: 0 0 12px; text-align: center; vertical-align: top; }
.yapo li a:link, .yapo li a:visited {display: block; padding: 0 0 10px; text-decoration: none; color: #585858; font: bold 14px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.yapo li a:hover, .yapo li a:active {text-decoration: underline; color:#9e0270;}
.yapo li a:link span, .yapo li a:visited span {display: block; width: 38px; height: 37px;}

.yapo li a span {background: #fff url(../images/yapo.png) no-repeat 38px 37px; cursor: pointer; }

.yapo li{float:left; padding:0 32px; *padding:0 22px;}
.yapo li.postofc a span {background-position: 0 0;}
.yapo li.postofc:hover a span {background-position:0 -37px ;}
.yapo li.youract a span {background-position: -38px 0;}
.yapo li.youract:hover a span {background-position: -38px -37px;}
.signin{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:17px; color:#585858; position:relative; right: -18px; top: -10px;}
.yapobtn{position:relative; top:-32px; left:55px; *left:70px;}

h1.yapoh1 {font-size:19px; font-weight: normal; width:200px; padding:4px 0 0 55px; *margin-top:0;}
.poBox{width:/*43.75%;*/385px; height:286px;float:left; position:relative; padding:/*32px*/8px 51px 14px 0/*58px*/;*padding:32px 51px -5px 0; border-right:1px solid #e5e5e5; margin-bottom:0;}
.poIcon{left:0px;width:38px; height:32px;background:url(../images/yapoIcons.png) 0 0;}
.yaIcon{left:0px;width:30px; height:32px;background:url(../images/yapoIcons.png) 31px 1px;margin: 35px 0 0 -20px;*margin: 44px 0 0 -20px;}
.poBox1{width:35%;float:left; padding:61px 0 0 121px;*padding:71px 0 0 26px;}
.poBox2{width:/*35%;*/33px;float:left; padding:25px 0 0 121px;*padding:32px 0 0 50px; margin-bottom:0;}
.yapoIcons {list-style-type: none; margin: 10px 0 0 10px; padding: 0; font-size: 1.16667em; width:300px; *width:380px;}
.yapoIcons li {position: relative; display: inline-block; margin: 0 10px 0 0; padding: 0 0 12px; text-align: center; vertical-align: top; }
.yapoIcons li {display: block; padding: 0 0 10px; text-decoration: none; color: #585858; font: normal 13px "Trebuchet MS",Arial,Helvetica,sans-serif;}
.yapoIcons li span, .yapoIcons li span {display: block; width: 38px; height: 35px;}

.yapoIcons li span {background: #fff url(../images/yapoIcons.png) no-repeat 38px 37px; /*cursor: pointer;*/ }

.yapoIcons li{float:left; padding:0 32px 3px 32px; *padding:0 22px 3px 22px;}
.yapoIcons li.poIcon1 span {background-position: 0 -32px;}
.yapoIcons li.poIcon2 span {background-position: -2px -65px;}
.yapoIcons li.poIcon3 span {background-position: -1px -91px;}
.yapoIcons li.yaIcon1 span {background-position: 0 -130px; width:45px; margin:12px 0 0 -13px;*margin-left:12px; }
.yapoIcons li.yaIcon2 span {background-position: 0 -165px; height:40px; margin:4px 0 0 -8px;*margin-left:-10px;}
.yapoIcons li.yaIcon3 span {background-position: -39px -32px;margin:-1px 0 0 0; *margin:-0px -18px 0 0;}
.yapoIcons li.yaIcon4 span {background-position: 0 -229px; width:57px; margin:1px 0 0 -16px;}

.poIcon1 div {position:relative; top:-29px; left:56px; *left:93px; *margin-left:60px; font-size:13px;}
.poIcon2 div {position:relative; top:-29px; left:57px; *left:156px; *margin-left:-5px; font-size:13px;}
.poIcon3 div {position:relative; top:-26px; left:57px; *left:78px; *margin-left:73px; font-size:13px;}
.yaIcon1 div {position:relative; top:-24px; left:57px; *left:63px; *margin-left:75px; font-size:13px;}
.yaIcon2 div {position:relative; top:-32px; left:57px; *left:72px; *margin-left:65px; font-size:13px;}
.yaIcon3 div {position:relative; top:-29px; left:57px; *left:57px; *margin-left:80px; font-size:13px;}
.yaIcon4 div {position:relative; top:-29px; left:57px; *left:87px; *margin-left:50px; font-size:13px;}

/*postoffice navigaton */
#po.top{ margin-top:0; height:44px; }
#po_nav {background: url(/images/po_tabs.jpg) repeat scroll 0 0px transparent; height: 44px; margin: 0 auto; padding: 0; position: relative; width:1031px;}
#po_nav li {float: left; }
#po_nav a {font-size:1.25em; font-family:Trebuchet MS, Tahoma, Verdana, Arial , sans-serif; color:#585858; line-height:58px;text-align:center;text-decoration:none;}
#po_nav a:hover{color:#561666;}
#po_nav li.active a:hover{color:#585858;}
#po_nav li a {background: url(/images/po_tabs.jpg) no-repeat scroll 0 0px transparent; display: block; height: 44px; margin: 0; padding: 0; overflow: hidden; position: absolute;top: 0; }
/*renan's merge with existing css*/
