body {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
}
table{
    width: 100%;
    border-collapse: collapse;
}
table tr td{
    padding-left: 2%;
}
a:link {
    color: #0078BF;
    text-decoration: none;
}
a:visited {
    color: #0078BF;
    text-decoration: none;
}
a:focus {
    color: #000000;
    text-decoration: none;
    background: #669999;
}
/* Don't believe what IntelliJ says...this is the page for WAP CSS. */
.aboutBody {
    color: #636257;
    text-align: center;
    margin: 4%;
}
.actionLink {
    color: #a09999;
}
.ads{
    margin: 2% auto 0 auto;
    border-top: 1px solid #dddcd7;
    border-bottom: 1px solid #dddcd7;
    display: block;
}
.bodyText {
    color: #636257;
}
.borderTopCD{
    border-top: 1px solid #cdcdcd;
}
.browseBorder{
    border-bottom: 1px solid #dddcd7;
}
.browseContact{
    border: 1px solid #cdcdcd;
    font-weight: bold;
    margin-bottom: 3.5%;
}
.browseJumper {
    margin-bottom:2.5%;
    border:0;
}
.browseSimple{
    border: 0;
    border-spacing: 0;
    padding: 1%;
}
.browseThumbDesc{
    border-spacing: 0;
    padding: 0;
    margin-bottom: 3%;
    text-align: center;
}
.callToAction tr td {
    background-color: #fffaab;
    border-bottom: 1px solid #cccccc;
}
.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.channelInfo{
    margin: 4% 0 1% 2%;
}
.channelTop{
    border: 0;
    padding-right: 2%;
}
.channelTop tr td{
    vertical-align:top;
}
.commentBrick{
    border-bottom: 1px solid #dddcd7;
}
.commentHeader{
    margin:2% 0;
    color: #f75211; 
}
.commonFooter{
    background-color: #dddcd7;
    margin-top: 3.5%;
    width:100%;
    text-align: center;
    display: block;
}
.commonFooterLinks{
    border-top: 2px solid #58b8f0;
    line-height: 150%;
    color: #828487;
    font-size: small;
}
.commonHeaderTable{
    padding: 0;
    border: 0;
}
.contactInfo{
    border-left: 1px solid #cdcdcd;
    color: #828487;
    font-size: small;
    font-weight: bold;
}
.contactName{
    border-left: 1px solid #cdcdcd;
    color: #04b5ef;
}
.contentTitle {
    color: #f75211;
    margin: 4% 0 2% 0;
}
.contentTypeLabel {
    color: #a09999;
    font-size: small;
    font-weight: bold;
}
.countryText{
    font-weight: bold;
    font-size: small;
}
.errorText {
    color: #ff6600;
    font-size: small;
}
.evenRow {
    background-color: #dedede;
}
.fieldDisplay {
    color: #000000;
    font-weight: bold;
    font-size: small;
}
.fieldText {
    color: #828487;
    font-size: small;
}
.footnote {
    color: #a09999;
    font-size: small;
}
.formButtons {
    margin: 2% 0 2% 2%;    
}
.formTable{
    border: 0;
    border-spacing: 0;
    padding: 1px;
    width: 95%;
}
.fromLine{
    padding-left: 4px;
    color: #828487;
}
.grayText {
    color: #828487;
}
.hiName {
    margin-top: 2%;
    color: #f75211;
}
.homeSlogan {
    color: #828487;
    margin: 3.5% 0 2% 0;
}
.hrCustom{
    color: #dddcd7;
    background-color: #dddcd7;
}
.internalNote {
    color: #828487;
    background-color: #cbe5ef;
    border-bottom: 1px solid #73c9f9;
    margin-top: 2%;
}
.leaderboard tr{
    border-width: 1px 0;
    border-style: solid;
    border-color: #dedede;
}
.lightGrayText{
    color: #a2a4a7;
}
.linkouts{
    border-top: 1px solid #dddcd7;
    margin: 2% 0;
}
.manageContact{
    border: 1px solid #cdcdcd;
    font-weight: bold;
    margin-bottom: 3.5%;
    border-spacing: 0;
    padding: 0;
}
.margin20{
    margin: 2% 0;
}
.marginbottom {
    margin-bottom: 2%;
}
.marginleft {
    margin-left: 2%;
}
.marginleft35 {
    margin-left: 3.5%;
}
.marginleftborder {
    display: block;
    margin-left: 2%;
    border-bottom: 1px solid #dddcd7;
}
.marginright {
    margin-right: 2%;
}
.marginright35 {
    margin-right: 3.5%;
}
.margintop {
    margin-top: 2%;
}
.mediaSelector{
    border-spacing: 0;
    padding: 0;
    margin-bottom: 2%;
    border-bottom: 1px solid #cccccc;
}
.menuTable{
    margin-top: 5%;
    border-top: 1px solid #c6c5c2;
    border-spacing: 2px;
}
.messageBody {
    padding-bottom: 3px;
    margin-top: 2%;
    border-bottom: 1px solid #dddcd7;
}
.moreText {
    text-align: right;
    margin: 2% 2% 2% 0;
    font-size: small;
}
.myZannelHeader{
    margin: 2% 0;
    color: #828487;    
}
.nextSkip{
    text-align: center;
    border-spacing: 0;
    padding: 0;
    margin: 3.5% 0;
    background-color: #ddddde;
    border-top: 1px solid #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
}
.noReminder{
    border-spacing: 0;
    padding-top: 3.5%;
    color: #828487;
    font-size: small;
}
.noSpacePad{
    border: 0;
    padding: 0;
    border-spacing: 0;
}
.noSpacePadTop2, .altButton{
    border: 0;
    padding: 0;
    border-spacing: 0;
    margin: 2% 0;
}
.altButton tr td{
    padding: 1px 0;
    border-bottom: 1px solid #bdbdbd;
}
.oddRow {
    background-color: #ffffff;
}
.pad5 tr td {
    padding: 5px;
}
.padBorderBottom {
    padding-bottom: 1%;
    border-bottom: 1px solid #dddcd7;
}
.padBot1{
    padding-bottom: 1%;
}
.padLeft2{
    padding-left:2%;
}
.padLeft35{
    padding-left:3.5%;
}
.padRight2{
    padding-right:2%;
}
.pageTitle {
    color: #f75211;
    font-weight: bold;
    margin:4% 0 2% 0;
}
.pager {
    border-spacing: 0;
    padding: 1px;
    background-color: #dddcd7;
    color: #63625f;
    margin-bottom: 5px;
}
.postButton {
    padding-left: 2%;
}
.postedByText {
    padding: 2% 0;
    margin: 2% 0;
    color: #828487;
    font-size: small;
}
.previewBlock {
    background-color: #bcf27c;
    padding-top: 2px;
    padding-bottom: 2px;
}
.promo{
    margin: 2% 2% 2.5% 0;
    border-bottom: 1px solid #dddcd7;
}
.radioFooter {
    color: #828487;
    font-size: small;
    padding-left: 2%;
}
.radioOptions {
    color: #000000;
    font-size: small;
}
.responseBlock {
    background-color: #cae5ef;
    padding: 2px 0;
    margin-top: 2%;
    border-top: 1px solid #a8c3d1;
    border-bottom: 1px solid #a8c3d1;
}
.saveCancel {
    margin-top: 4%;
}
.sectionheader {
    background-color: #dddcd7;
    color: #63625f;
    border-top: 1px solid #99ccff;
}
.smallBold {
    font-size: small;
    font-weight: bold;
}
.smallTitle {
    color: #04b5ef;
    font-weight: bold;
}
.stats {
    color: #828487;
    font-size: small;
}
.statsRight {
    text-align: right;
    margin: 2% 2% 0 0;
    color: #828487;
    font-size: small;
}
.tmobilefooter {
    font-size: small;
    padding: 3px 0;
}
.tmobilefooterBox {
    color: #000000;
    border: 0;
    border-spacing: 0;
    background-color: #dddcd7;
}
.validate{
    color: #000000;
    text-align: center;
}
.viewByLine{
    margin: 2% 0;
}
.viewDesc{
    margin-top: 1%;
    color: #636257;
}
.viewDesc a{
    color: #828487;
}
.viewRowLinkBold {
    color: #ffffff;
    font-weight: bold;
}
.viewThumb{
    border: 0;
    border-spacing: 0;
    padding: 1%;
    background-color: #000000;
}
.viewThumb tr td img {
    display: block;
    margin: 0 auto 0 auto;
}
.whiteText {
    color: #ffffff;
}
.xchange{
    padding: 0;
    border-spacing: 0;
    background-color: #e8e7e2;
}
/*Carrier footer stuff*/
.heliofooter {
    color: #000000;
    font-size: 4.5pt;
    padding:3px 0;
}
.heliofooterBox {
    color: #000000;
    background-color: #e0ecf0;
}
.heliofooterImage {
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(http://home.helio.com:6000/images/1189658937911.gif);
    background-color: #e0ecf0;
}
.virginfooter {
    color: #000000;
    font-size: 10pt;
    padding: 3px 0;
}
.virginfooterBox {
    color: #000000;
    background-color: #e8e8e8;
}

.tmobilefooter {
    color: #000000;
    font-size: small;
}
.tmobilefooterBox {
    color: #000000;
    background-color: #dddcd7;
}

.verizonfooter {
    color: #ffffff;
    font-size: small;
}
.verizonfooterBox {
    color: #ffffff;
    background-color: #d80000;
    margin-top:3.5%;
}
