body
{
    /* background: #EEEEEE; background: #E6E6E6 url(images/bg_hlarge2.gif) repeat-x top left; */
    background: url("../images/bodywrapper.png") repeat-y fixed center 0 #EEEEEE;
    color: #4D4D4D;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 14pt;
    margin: 0px 0px 0px 0px;
}
#BodyWrapper
{
    width: 910px;
    margin: 0 auto;
    padding: 0 60px 60px; /*background:url(../images/bodywrapper.png) 0 0 repeat-y;*/
}
a:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #1F78C4;
    text-decoration: none;
}
a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #1F78C4;
    text-decoration: none;
}
a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #2C2C2C;
    text-decoration: underline;
}
a:active
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #2C2C2C;
    text-decoration: underline;
}
.hdbox
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #2C2C2C;
    text-decoration: none;
    padding: 10px 5px 20px 10px;
}
.hdlinks
{
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #2C2C2C;
    text-decoration: none;
    text-align: right;
}
.hdlinks a, .hdlinks a:VISITED, .hdlinks a:ACTIVE
{
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #5693C5;
    text-decoration: none;
    text-align: right;
}
.hdlinks a:HOVER
{
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #2C2C2C;
    text-decoration: none;
    text-align: right;
}
.djntitle1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #000000;
    letter-spacing: -1px;
    padding: 0px 0px 0px 0px;
}


/* **************  NEW BUTTON STYLES ADDED  *************** */

.buttons a, .buttons button
{
    cursor: pointer;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 11pt;
    color: #FFFFFF;
    display: block;
    padding: 5px 20px 5px 20px;
    font-weight: normal;
    text-decoration: none;
    text-align: center; /* Rounded Corners */
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px; /* Background color and gradients */
    background: #1b75bc;
    background: -moz-linear-gradient(top, #3290db, #1b75bc);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3290db), to(#1b75bc)); /* Borders */
    border: 1px solid #CCCCCC;
    -moz-box-shadow: inset 0px 0px 1px #edf9ff;
    -webkit-box-shadow: inset 0px 0px 1px #edf9ff;
    box-shadow: inset 0px 0px 1px #edf9ff;
}
.buttons button
{
    overflow: visible;
}
button:hover, .buttons a:hover, .buttons a:active
{
    color: #FFFFFF;
    background: #333333;
}


.sectionheader4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #000000;
    letter-spacing: -1px;
    line-height: 22pt;
    padding: 0px 20px 0px 0px;
}

.sectionheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #4D4D4D;
    letter-spacing: -1px;
    padding: 15px 20px 15px 50px;
}
.sectiontitle1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #1F78C4;
    padding: 0px 0px 0px 0px;
}
.stdtext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    line-height: 11pt;
    color: #333333;
    text-decoration: none;
}
.stdtextckout
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}
.spec-columns
{
    width: 100%;
}
.spec-columns h3
{
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 15px 0px 0px;
    padding: 10px 0px 10px 0px;
}
.spec-columns dl
{
    color: #333;
    font-size: 11px;
    margin-bottom: 35px;
}
.spec-columns dl dt
{
    float: left;
}
.spec-columns dl dd
{
    margin: 5px 0px 5px 120px;
}
.spec-columns ul
{
    margin-left: 40px;
    color: #333;
    font-size: 11px;
    margin-bottom: 35px;
}
.spec-columns ul li
{
    list-style-position: outside;
    list-style-type: circle;
}

.mobile-market-size
{
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}
.mobile-market-size td
{
    white-space: nowrap;
    vertical-align: top;
    padding: 7px 4px 7px 4px;
    font-size: 11px;
    text-align: center;
}
.mobile-market-size .colhead
{
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    font-weight: bold;
    padding: 15px 0px 5px 0px;
}

.grey-rounded
{
    background: #efefef;
    padding: 15px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    -khtml-border-radius-topright: 10px;
    -khtml-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}


#related-area
{
    width: 170px;
    float: left;
    padding-top: 3px;
}
#related-area h5
{
    margin: 0px 0px 5px 10px;
    color: #1e4673;
    font-size: 14px;
    font-weight: normal;
}
#related-area a:hover
{
    text-decoration: underline;
}

#related-area #global-promo
{
    margin: 0px 0px 0px 10px;
}
#related-area dl.faqs dt
{
    background: url(../images/faq-blue-gbg-q.gif) no-repeat 1px 1px;
}
#related-area dl.faqs dd
{
    background: url(../images/faq-grey-gbg-a.gif) no-repeat 1px 1px;
}

#faq-content .related span:hover
{
    cursor: pointer;
    text-decoration: underline;
}
dl.faqs
{
    margin-bottom: 0.25em;
    font-size: 9pt;
}
dl.faqs dt
{
    padding: 0px 0px 3px 22px;
    margin-bottom: 1px;
    background: url(http://www.italkmobility.com/content/images/faq-blue-wbg-q.gif) no-repeat 1px 1px;
    color: #333;
}
dl.faqs dt a:hover
{
    text-decoration: underline;
}
dl.faqs dt.open a
{
    font-weight: bold;
}
dl.faqs dd
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 22px;
    padding-right: 0px;
    background: url(http://www.italkmobility.com/content/images/faq-grey-wbg-a.gif) no-repeat 1px 1px;
    font-size: 11px;
    padding-top: 0px;
}
dl.faqs dd p
{
    line-height: 14px;
    margin: 0px 0px 7px;
    font-size: 11px;
}
#faqs dd p
{
    line-height: 14px;
    margin: 0px 0px 7px;
    font-size: 11px;
}
dl.faqs dd span
{
    margin-left: -14px;
}

#story-promo
{
    border-bottom: #aeaeae 1px solid;
    border-left: #aeaeae 1px solid;
    background-color: #f6f6f6;
    border-top: #aeaeae 1px solid;
    border-right: #aeaeae 1px solid;
}
#story-promo h3
{
    text-align: center;
    line-height: 30px;
    text-indent: -100000px;
    margin: 0px;
    background: url(http://www.italkmobility.com/content/images/follow-story-header.jpg) #2372ae no-repeat 50% 50%;
    height: 30px;
    vertical-align: middle;
}
#story-promo ul
{
    list-style-type: none;
    background-color: #F6F6F6;
    height: 1%;
    margin: 0px;
    padding-bottom: 7px;
}
#story-promo li
{
    color: #2372AE;
    float: left;
    height: 26px;
    margin: 9px 0px 0px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 0px;
    padding-top: 0px;
    vertical-align: middle;
    width: 42%;
}
#story-promo li a
{
    background: #F6F6F6 url(http://www.italkmobility.com/content/images/follow-story-icons.gif) no-repeat 0px 0px;
    height: 26px;
    color: #2372AE;
    display: block;
    padding-bottom: 0px;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 0px;
    text-decoration: none;
}
#story-promo li.facebook a
{
    background-position: 0px -78px;
    text-decoration: none;
}
#story-promo li.twitter a
{
    text-decoration: none;
}
#story-promo ul:after
{
    clear: both;
    content: '.';
    display: block;
    height: 0px;
    visibility: hidden;
}
#story-promo small
{
    position: relative;
    top: 7px;
    font-size: 11px;
}

.mobile-forecast-title
{
    color: #1E4673;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 11px;
    padding: 10px 0px;
}




.media-coverage img
{
    border: 1px solid #babcbe;
}
.media-coverage-title
{
    font-size: 14px;
    font-weight: bold;
    padding-top: 30px;
}
.media-coverage-block
{
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 6px;
    border-bottom: 1px solid #babcbe;
}

.news-list-mod h2
{
    margin-left: 6px;
    color: #2289D7;
    font-size: 12px;
    font-weight: normal;
}
.news-list-mod ul li
{
    background: url(http://www.italkmobility.com/content/images/bullet-sml-dot-blue.gif) no-repeat 5px 5px;
}
.news-list-mod .date
{
    margin-left: 6px;
    color: #666666;
    clear: left;
    font-size: 10px;
}

.stock-quote-mod h2
{
    margin-left: 6px;
    color: #2289D7;
    font-size: 12px;
    font-weight: normal;
}
.stock-quote-mod p
{
    margin-left: 6px;
    color: #2289D7;
    font-size: 12px;
    font-weight: normal;
}
.stock-quote-mod .asof
{
    margin-left: 6px;
    color: #666666;
    clear: left;
    font-size: 10px;
    margin-right: 6px;
    text-transform: none;
    float: right;
    font-weight: normal;
}


.news-table
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    font-size: 9pt;
}
.news-table tr
{
    background: url('../images/dots-drk-blue.gif') repeat-x left top;
}
.news-table td
{
    padding: 7px 5px 5px 5px;
}

.cdma-table
{
    width: 650px;
    font-size: 11px;
    background-color: #aeaeae;
}
.cdma-table tr
{
    background-color: #fff;
}
.cdma-table td
{
    vertical-align: top;
    text-align: left;
    padding: 4px;
}

.gsm-table
{
    width: 650px;
    font-size: 11px;
    background-color: #aeaeae;
}
.gsm-table tr
{
    background-color: #fff;
}
.gsm-table td
{
    vertical-align: top;
    text-align: left;
    padding: 4px;
    font-size: 9px;
}

.filings-table
{
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.filings-table tr
{
    background: url('../images/dots-drk-blue.gif') repeat-x left bottom;
}
.filings-table td
{
    color: #333;
    padding: 5px 5px 5px 5px;
}
.filings-table .date
{
    color: #666;
    font-size: 11px;
}

.stock-quotes-table
{
    margin-left: 15px;
    padding: 5px;
    color: #000;
}
.stock-quotes-table .thead td
{
    padding: 0px 3px 5px 3px;
    border-bottom: 1px solid #ccc;
    font-size: 11px;
    text-align: center;
}
.stock-quotes-table td
{
    padding: 5px 3px 5px 3px;
    text-align: center;
}


.two-col ul
{
    list-style-type: none;
    margin: 0.5em 0px 0px;
}
.two-col li
{
    padding-left: 8px;
    background: url(../images/bullet-sml-sqr.gif) no-repeat 2px 5px;
}
.two-col li a:hover
{
    text-decoration: underline;
}
.two-col .col-0
{
    width: 514px;
    float: left;
    margin-right: 8px;
}
.two-col .col-1
{
    width: 253px;
    float: left;
    margin-right: 8px;
}
.two-col .col-2
{
    padding-bottom: 0px;
    padding-left: 0px;
    width: 253px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
/*
.two-col .mod-box { margin-bottom: 8px; background: url(../images/mod-sml-bg-top.gif) #dbe7fa no-repeat; font-size: 10px; }
.two-col .mod-box .innerwrap { padding-bottom: 15px; padding-left: 10px; padding-right: 10px; background: url(../images/mod-sml-bg-bot.gif) no-repeat left bottom; padding-top: 9px; }
*/
.two-col .mod-box0
{
    background: white url(../images/mod-box-bg-top0.gif) no-repeat 0px 0px;
    padding-top: 2px;
}
.two-col .mod-box0 .innerwrap0
{
    background: white url(../images/mod-box-bg-bottom0.gif) no-repeat 50% 100%;
}
.two-col .mod-box
{
    background: white url(../images/mod-box-bg-top.gif) no-repeat 0px 0px;
    padding-top: 2px;
}
.two-col .mod-box .innerwrap
{
    background: white url(../images/mod-box-bg-bottom.gif) no-repeat 50% 100%;
}

.kicker
{
    text-transform: uppercase;
    margin: 0px 0px;
    font-size: 11px;
    padding-top: 5px;
    padding-left: 5px;
    font-weight: bold;
}

.dots
{
    background: url('../images/dots-drk-blue.gif') repeat-x left center;
    width: 100%;
}
.company-info-viewall a
{
    background: url('../images/icon-dbl-arrow-bluRt.gif') no-repeat 6px 1px;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 0px;
    padding-top: 0px;
}



.slinkbox a, .slinkbox a:VISITED, .slinkbox a:ACTIVE
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    background: #1F78C4;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    margin: 0px;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    padding: 7px 7px 7px 7px;
}

.slinkbox a:HOVER
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    background: #1F78C4;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    margin: 0px;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    padding: 7px 7px 7px 7px;
}


H3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    color: #000000;
}
.subsecthdtext
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    width: 850px;
    padding: 25px 10px 30px 30px;
    margin: 0px;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
}
.hppromobox2
{
    border-top: 0px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 0px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    background: #E7E7E7;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 930px; /* height: 230px; */
    margin: 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.hpsubpromobox1
{
    border-top: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    background: #E7E7E7 url(http://www.italkmobility.com/content/css/images/bg_hp_spot1.jpg) repeat-x top left; /* background: #E7E7E7; */
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 355px;
    height: 140px;
    padding: 0px 0px 0px 0px;
    margin: 7px 0px 0px 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.sectcontentbox
{
    background: #FFFFFF url(http://www.italkmobility.com/content/css/images/bg_sect_main.jpg) repeat-x top left;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 680px;
    padding: 20px 20px 20px 20px;
    margin: 0px;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.rightnavbox1
{
    background: #FFFFFF url(http://www.italkmobility.com/content/css/images/bg_sect1.gif) repeat-x top left;
    border-top: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-bottom: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 250px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.hpspotarea
{
    background: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    display: block;
    text-decoration: none;
    line-height: 14pt;
    margin: 0px;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
    padding: 30px 20px 10px 20px;
}
.maincontentarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    display: block;
    text-decoration: none;
    padding: 20px 20px 30px 0px;
    margin: 0px;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.maincontenttext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    display: block;
    text-decoration: none;
    margin: 0px;
    font-size: 11pt;
    line-height: 16pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.tbcontent1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    display: block;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    font-size: 8pt;
    line-height: 10pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.subsectnavarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    padding: 20px 0px 10px 20px; /* width: 220px; */
    margin: 0px;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.subsectcontentarea
{
    background: #FFFFFF url(http://www.italkmobility.com/content/css/images/bg_sect1.gif) repeat-x top left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    line-height: 14px;
    width: 707px;
    margin: 0px;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}
.hpspotarea2
{
    background: #FFFFFF url(http://www.italkmobility.com/content/css/images/bg_sect1.gif) repeat-x top left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    line-height: 14px;
    width: 306px;
    height: 200px;
    padding: 10px 0px 10px 0px;
    margin: 0px;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    vertical-align: top;
}


.myacctprimarynav a, .myacctprimarynav a:VISITED, .myacctprimarynav a:ACTIVE
{
    border-top: 1px solid #EEEEEE;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #3D3D3D;
    background: #FFFFFF url(../images/bg_myacct_navoff.png) repeat-x top left;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}
.myacctprimarynav a:HOVER
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #057AD9;
    background: #EEEEEE;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}
.myacctprimarynavon a, .myacctprimarynavon a:VISITED, .myacctprimarynavon a:ACTIVE
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #057AD9;
    border-left: 1px solid #CCCCCC;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    background: #1F78C4 url(../images/bg_myacct_navon.png) repeat-x top left;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}
.myacctprimarynavon a:HOVER
{
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #057AD9;
    border-left: 1px solid #CCCCCC;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}



/*
.primarynav a, .primarynav a:VISITED, .primarynav a:ACTIVE
		{
		background: #4D4D4D;
		border-top: 0px solid #CCCCCC;
		border-right: 0px solid #CCCCCC;
		border-bottom: 0px solid #CCCCCC;
		border-left: 0px solid #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		align: center;
		padding: 0px 10px 4px 10px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		vertical-align: middle;
	}	
.primarynav a:HOVER {
		background: #1F78C4;
		border-top: 0px solid #CCCCCC;
		border-right: 0px solid #CCCCCC;
		border-bottom: 0px solid #CCCCCC;
		border-left: 0px solid #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		padding: 0px 10px 4px 10px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		vertical-align: middle;		
	}
.primarynavon a, .primarynavon a:VISITED, .primarynavon a:ACTIVE
		{
		background: #1F78C4;
		border-top: 0px solid #CCCCCC;
		border-right: 0px solid #CCCCCC;
		border-bottom: 0px solid #CCCCCC;
		border-left: 0px solid #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		padding: 0px 10px 4px 10px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		vertical-align: middle;
	}	
.primarynavon a:HOVER {
		background: #1F78C4;
		border-top: 0px solid #CCCCCC;
		border-right: 0px solid #CCCCCC;
		border-bottom: 0px solid #CCCCCC;
		border-left: 0px solid #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		display:inline;
		text-decoration: none;
		padding: 0px 10px 4px 10px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		vertical-align: middle;		
	}
*/

.subsectnav a, .subsectnav a:VISITED, .subsectnav a:ACTIVE
{
    background: url(../images/subsecticon.png) 0px 10px no-repeat;
    border-top: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #1F78C4;
    display: block;
    text-decoration: none;
    align: center;
    padding: 5px 10px 5px 15px;
    margin: 0px 0px 0px 0px;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    line-height: 12pt;
}
.subsectnav a:HOVER
{
    background: #1F78C4 url(../images/subsecticon.png) 0px 10px no-repeat;
    border-top: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    padding: 5px 10px 5px 15px;
    margin: 0px 0px 0px 0px;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    line-height: 12pt;
}
.subsectnavon a, .subsectnavon a:VISITED, .subsectnavon a:ACTIVE
{
    background: #FFFFFF url(../images/subsecticon.png) 0px 10px no-repeat;
    border-top: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    display: block;
    text-decoration: none;
    padding: 5px 10px 5px 15px;
    margin: 0px 0px 0px 0px;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    line-height: 12pt;
}
.subsectnavon a:HOVER
{
    background: #1F78C4 url(../images/subsecticon.png) 0px 10px no-repeat;
    border-top: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    padding: 5px 10px 5px 15px;
    margin: 0px 0px 0px 0px;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    line-height: 12pt;
}


.mircotext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

.copyright
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
    padding: 5px 5px 10px 0px;
}
.footernav a, .footernav a:VISITED, .footernav a:ACTIVE
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #5693C5;
    text-decoration: none;
    text-align: right;
}
.footernav a:HOVER
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    color: #666666;
    text-decoration: underline;
    text-align: right;
}
.acctinputMainR
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    color: #2C2C2C;
    height: 22px;
    text-align: left;
    padding: 3px;
    vertical-align: middle;
}
.inputMain
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
    border: 1px solid #4D4D4D;
    color: #2C2C2C;
    height: 22px;
    text-align: left;
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}

.inputMainR
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #E5EDF8;
    border: 1px solid #4D4D4D;
    color: #2E2E2E;
    height: 22px;
    text-align: left;
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}
.selectMain
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #F5F5F5;
    border: 1px solid #4D4D4D;
    color: #2E2E2E;
    padding: 3px 3px 3px 3px;
    text-align: left;
    vertical-align: middle;
}
.selectMainR
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #E5EDF8;
    border: 1px solid #4D4D4D;
    color: #2E2E2E;
    height: 22px;
    padding: 3px 3px 3px 3px;
    text-align: left;
    vertical-align: middle;
}
.textareaMain
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #F5F5F5;
    border: 1px solid #4D4D4D;
    color: #2E2E2E;
    text-align: left;
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}
.textareaMainR
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #E5EDF8;
    border: 1px solid #4D4D4D;
    color: #2E2E2E;
    text-align: left;
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}

.datetext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: #B12206;
    text-decoration: none;
}




.subnav a
{
    border-top: 0px solid #C8C9A9;
    border-right: 0px solid #C8C9A9;
    border-bottom: 1px solid #3E3E3E;
    border-left: 0px solid #C8C9A9;
    background: #232521;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #D4C282;
    display: block;
    text-decoration: none;
    width: 228px;
    padding: 6px 0px 7px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

.subnav a:VISITED
{
    border-top: 0px solid #C8C9A9;
    border-right: 0px solid #C8C9A9;
    border-bottom: 1px solid #3E3E3E;
    border-left: 0px solid #C8C9A9;
    background: #232521;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #D4C282;
    display: block;
    text-decoration: none;
    width: 228px;
    padding: 6px 0px 7px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.subnav a:HOVER
{
    background: #3E3E3E;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    width: 228px;
    padding: 6px 0px 7px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.hpheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    color: #FFFFFF;
    padding: 5px 5px 5px 10px;
}
.hpcolumns
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #000000;
    vertical-align: top;
    padding: 10px 15px 4px 15px;
}
.secttitlearea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
    color: #936112;
    background: #D4C282;
    vertical-align: middle;
    padding: 0px 20px 3px 20px;
}
.sectheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
    color: #212121;
    background: #CCCCCC;
    width: 628px;
    vertical-align: middle;
    padding: 0px 0px 8px 0px;
}

.hdspace
{
    padding: 0px 20px 0px 0px;
}
.stdcontent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #4D4D4D;
    vertical-align: top;
    padding: 15px 15px 15px 15px;
}

.maintitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #936112;
    vertical-align: middle;
    text-align: left;
    padding: 0px 0px 0px 0px;
}

.sidesublink a
{
    border-top: 1px solid #cfCFCF;
    border-right: 0px solid #C8C9A9;
    border-bottom: 1px solid #cfCFCF;
    border-left: 0px solid #C8C9A9;
    background: #DBDBDB;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 188px;
    padding: 6px 0px 7px 10px;
    margin: 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

.sidesublink a:VISITED
{
    border-top: 1px solid #cfCFCF;
    border-right: 0px solid #C8C9A9;
    border-bottom: 1px solid #cfCFCF;
    border-left: 0px solid #C8C9A9;
    background: #DBDBDB;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 188px;
    padding: 6px 0px 7px 10px;
    margin: 0px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

.sidesublink a:HOVER
{
    background: #E8E8E8;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #4d4d4d;
    display: block;
    text-decoration: none;
    width: 188px;
    padding: 6px 0px 7px 10px;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
.boxtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #4D4D4D;
    text-decoration: none;
    background-color: #FFFFFF;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
}

.areacolumns
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #4D4D4D;
    vertical-align: top;
    padding: 10px 10px 10px 10px;
}
.hldisp a, .hldisp a:VISITED, .hldisp a:ACTIVE
{
    border-top: 1px solid #212121;
    border-right: 1px solid #212121;
    border-bottom: 1px solid #212121;
    border-left: 1px solid #212121;
    display: block;
    text-decoration: none;
    align: center;
    width: 70px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.hldisp a:HOVER
{
    border-top: 1px solid #7F0000;
    border-right: 1px solid #7F0000;
    border-bottom: 1px solid #7F0000;
    border-left: 1px solid #7F0000;
    display: block;
    text-decoration: none;
    align: center;
    width: 70px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.hppromotitle
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    display: block;
    text-decoration: none;
    padding: 0px 0px 10px 0px;
    font-size: 12pt;
    line-height: 14pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
}

.hppromotitle2
{
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #1F78C4;
    display: block;
    text-decoration: none;
    padding: 0px 0px 10px 0px;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
}

































.hdtitlemain
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #171D57;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
}

.row0
{
    background-color: #F5F5F5;
    color: #000000;
}
.row1
{
    background-color: #E8E8E8;
    color: #000000;
    padding: 2px;
}

.hpfeaturetitle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    color: #FFFFFF;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
}


.hpprodlink
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.hpintrotext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    color: #4D4D4D;
    vertical-align: top;
    padding: 5px 5px 5px 12px;
}

.celllinetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    text-decoration: none;
    text-align: left;
    color: #4D4D4D;
    vertical-align: middle;
    padding: 5px 5px 5px 5px;
}

.caption
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #4D4D4D;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
}

.caption1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #550D08;
    vertical-align: middle;
    padding: 2px 2px 2px 2px;
}

.sidesectheader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    color: #550D08;
}

.sidecontent
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    color: #4D4D4D;
    vertical-align: top;
    padding: 20px 5px 20px 10px;
}


div.hpfeature
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    vertical-align: top;
    padding: 10px 10px 10px 10px;
}

.aaccess
{
    margin-top: 20px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

.hdlabeltext
{
    font-family: Arial, Helvetica, sans-serif;
    color: #9C9C9C;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.hdareatext
{
    font-family: Arial, Helvetica, sans-serif;
    color: #4D4D4D;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}





.menulink
{
    position: relative;
    top: 0px;
    left: 0px;
    font-size: 10px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    z-index: 999;
}
.menu
{
    border-top: 0px solid #AB6531;
    font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #FFFFFF;
    text-align: left;
}
.menu a
{
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    background: #333333;
    color: #EEEEEE;
    display: block;
    text-decoration: none;
    width: 160px;
    padding: 5px 10px 5px 10px;
    filter: Alpha(Opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: .99;
    -khtml-opacity: .99;
}
.menu a:hover
{
    background-color: #057AD9;
    color: #EEEEEE;
    filter: alpha(opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: .99;
    -khtml-opacity: .99;
}
.menu a:visited
{
    color: #FFFFFF;
    text-decoration: none;
    filter: alpha(opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: .99;
    -khtml-opacity: .99;
}

.hdkeynav a, .hdkeynav a:VISITED, .hdkeynav a:ACTIVE
{
    background: #FFFFFF url(../images/bg_myacct_navoff.png) repeat-x top left;
    border-top: 1px solid #CCCCCC;
    border-right: 0px solid #D9D9D9;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #D9D9D9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #3D3D3D;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}
.hdkeynav a:HOVER
{
    background: #EEEEEE url(http://www.italkmobility.com/content/images/bg_myacct_navoffx.png) repeat-x top left;
    border-top: 1px solid #CCCCCC;
    border-right: 0px solid #D9D9D9;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #D9D9D9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #057AD9;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}
.hdkeynavon a, .hdkeynavon a:VISITED, .hdkeynavon a:ACTIVE
{
    background: #1F78C4 url(../images/bg_myacct_navon.png) repeat-x top left;
    border-top: 1px solid #CCCCCC;
    border-right: 0px solid #D9D9D9;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #D9D9D9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}
.hdkeynavon a:HOVER
{
    background: #1F78C4 url(../images/bg_myacct_navon.png) repeat-x top left;
    border-top: 1px solid #CCCCCC;
    border-right: 0px solid #D9D9D9;
    border-bottom: 1px solid #CCCCCC;
    border-left: 0px solid #D9D9D9;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: #FFFFFF;
    display: block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}

