/* For Internet Explorer ... */

@font-face {
    font-family: MetaWeb-Normal;
    src: url(phoenix/MetaWeb-Normal.eot);
}

@font-face {
    font-family: MetaWeb-Medium;
    src: url(phoenix/MetaWeb-Medium.eot);
}

@font-face {
    font-family: MetaWeb-Bold;
    src: url(phoenix/MetaWeb-Bold.eot);
}

/* For normal browsers ... */

@font-face {
    font-family: MetaWeb-Normal;
    src: url(phoenix/MetaLFBN.ttf);
}

@font-face {
    font-family: MetaWeb-Medium;
    src: url(phoenix/MetaLFBM.ttf);
}

@font-face {
    font-family: MetaWeb-Bold;
    src: url(phoenix/MetaLFBB.ttf);
}

body
{
   margin:0;
   font-family: "arial","helvetica", sans-serif;
   font-size:10pt;
   color:#000000;
   text-align:center;
   min-width:760px;
   height:100%;
   background:#FFF url(/images/body-bg.gif) repeat-x;
}

a:link { color: #006699 }
a:visited { color: #000000 }
a:active { color: #FF9900 }
a:hover { color: #FF9900 }

.greyBorder { background-color:#818286; }

.text { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#000000; }

.smallGrayText { font-family: "arial","helvetica", sans-serif; font-size:8pt; color:#999999; }

.whiteText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#FFFFFF; }

.orangeText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#FFAA44; }

.oliveText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#779911; }

.blueText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#11AACC; }

.greenText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#009966; }

.texteleven { font-family: "arial","helvetica", sans-serif; font-size:11px; color:#000000; }

.texttwelve { font-family: "arial","helvetica", sans-serif; font-size:12px; color:#000000; }

.grayText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#999999; }

.mediumText { font-family: "arial","helvetica", sans-serif; font-size:11pt; color:#000000;  }

.largeText { font-family: "arial","helvetica", sans-serif; font-size:12pt; color:#000000;  }

.emphasisText {font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#FF9900; }

.title { font-family: "arial","helvetica", sans-serif; font-size:18px; color:#999999; font-weight:700; }

.blueTitle { font-family: "arial","helvetica", sans-serif; font-size:17px; color:#006699; font-weight:700; }

.smallTitle { font-family: "arial","helvetica", sans-serif; font-size:12pt; color:#999999; }

.subTitle { font-family: "arial","helvetica", sans-serif; font-size:11px; color:#999999; font-weight:700; }

.subTitleNew { font-family: "arial","helvetica", sans-serif; font-size:11px; color:#999999;font-weight:bold;}

.subTitleDarkGray { font-family: "arial","helvetica", sans-serif; font-size:12pt; color:#818085; font-weight:bold; }

.topicTitle { font-family: "arial","helvetica", sans-serif; font-size:12pt; color:#FFFFFF; font-weight:700; }

.subText { font-family: "arial","helvetica", sans-serif; font-size:8pt; color:#000000; }

.errorTitle { font-family: "arial","helvetica", sans-serif; font-size: 16pt; color: #CC0000; }

.highlightText{   font-family: "arial";font-size: 12px; color: #EE82EE;font-weight: bold;}

.errorText { font-family: "arial","helvetica", sans-serif; font-size: 10pt; color: #CC0000; }

.errorTextBold { font-family: "arial","helvetica", sans-serif; font-size: 12px; color: #CC0000; font-weight: bold;}

#errorBorder { border-color: #000000; border-width: 2px; border-style: solid; width: 550px; padding: 15px;}

#specialCharactersBorder { border-color: #000000; border-width: 1px; border-style: solid; width: 620px; padding:5px;}

.svcMarkRev { font-family: "arial","helvetica", sans-serif; font-size:7pt; color:#FFFFFF; }

.svcMarkTitle { font-family: "arial","helvetica", sans-serif; font-size:8pt; color:#FF9900; }

.svcMarkText { font-family: "arial","helvetica", sans-serif; font-size:7pt; color:#000000; }

.svcMarkTextRed {font-family: "arial","helvetica", sans-serif; font-size:7pt; color:#FF9900; }

.linkBorder {background-color:#666666;}

.linkText {font-family: "arial", sans-serif; font-size:10pt; color:#000000; }

.copyWriteText {font-family: "arial", sans-serif; font-size:8pt; color:#818286; }

.footerText { font-family: "arial","helvetica", sans-serif; font-size:8pt; color:#CCCCCC; }

.smallText { font-family: "arial","helvetica", sans-serif; font-size:8pt; color:#999999; }

.promoText { font-family: "arial","helvetica", sans-serif; font-size: 12px; color: #000000; }

.TUBrandText { font-family: "arial"; font-size:11px; color:#009966; }

.smallPromoText { font-family: "arial","helvetica", sans-serif; font-size: 8pt; color: #000000; }

.readMoreText { font-family: "arial"; font-size:14px; color:#336699; }

.contactHelpText { font-family: "arial"; font-size:13px; color:#000000; }

.holidayText { font-family: "arial"; font-size:12px; color:#999999; }

.assistanceText { font-family: "arial"; font-size:13px; color:#FFFFFF; }

.linkHelpText { color:#336699; }

.helpTopicTitle { font-family: "arial"; font-size:13pt; color:#000000; }

.homePageTCText { font-family: "arial"; font-size:11px; color:#000000; }

.priceText { font-family: "arial"; font-size:12px; color:#333333; }

.singleInterText { font-family: "arial"; font-size:14px; color:#333333; }

.singleDisclaimer { font-family: "arial"; font-size:11px; color:#818286; }

.adServerDisclaimer { font-family: "arial"; font-weight:bold; font-size:11px; color:#006699; }

.informationText {font-family: "arial"; font-size:12px; color:#666666; }

.subscribedText {font-family: "arial"; font-size:12px; color:#FF9933; }

.liveEntryLabelText { font-family: "verdana"; font-size:11px; color:#006699; font-weight: bold; }

.drtvLinkText { font-family: "arial"; font-size:11px; color:#006699;}

.tcsubTextGray {font-family: "arial", sans-serif; font-size:12px; color:#818286; }

.orderChoiceOptionText { font-family: "arial"; font-size:12px; color:#333333; }

.tcEntryPriceText {font-family: "arial", sans-serif; font-size:16px; color:#006699; }

.usernamepwdText {font-family: "arial"; font-size:18px; color:#000000; font-weight:bold;}

.indent { margin-left: 10px; display: inline-block;}


.loginfreeScoreBodyColor {font-family: "arial"; font-size:12px; color:#000000; }

.loginfreeScoreBodyColor1 {font-family: "arial"; font-size:11px; color:#000000; }

.loginfreeScoreBodyLink {font-family: "arial"; font-size:12px; color:#006699; }

.loginfreeScoreBodyLink1 {font-family: "arial"; font-size:10px; color:#666666; }



.popupTitleText {font-family: "arial"; font-size:18px; color:#818286; }

.popupText {font-family: "arial"; font-size:12px; color:#333333; }

.shortInput {  font-family: "arial", sans-serif; font-size: 65%; color: #333333; margin: 0px; padding: 0px;}

.homePulldown select {  font-family: "arial", sans-serif; font-size: 65%; color: #000000; border-top-color: #000000; border-left-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; background-color: #ffffff; display: inline;}



.veryLargeBlackText {font-family: "arial"; font-size:20px; color:#000000; }

.veryLargeBlueText {font-family: "arial"; font-size:30px; color:#006699; }

.gargantuanBlackText {font-family: "arial"; font-size:30px; color:#000000; }



.dot { background-color: #000000 }

.questionMarkLink:link,

.questionMarkLink:visited,

.questionMarkLink:active,

.questionMarkLink:hover { color: #FFFFFF; text-decoration: none }

.questionMarkBorder { background-color: #FFFFFF }

.tableContent { font-family: "arial"; font-size: 12px; color: #000000; background-color: #EEEEEE }

.tableHeading1 { font-family: "arial"; font-size: 12px; color: #FFFFFF; background-color: #4C95B8 }

.tableHeading2 { font-family: "arial"; font-size: 12px; color: #FFFFFF; background-color: #999999 }

.tableHeading3 { font-family: "arial"; font-size: 12px; color: #FFFFFF; background-color: #DEDEDE }



.largeBlueText {font-family: "arial"; font-size:12px; color:#006699; }

.largeGreyText {font-family: "arial"; font-size:12px; color:#777777; }

.packageTitle { font-family: "arial","helvetica", sans-serif; font-size:11pt; color:#FFFFFF; font-weight:700; }



.usernameText { font-family: "arial"; font-size:12px; color:#717276; }

.pwdhelpText { font-family: "arial"; font-size:12px; }



.gcLandingText { font-family: "arial"; font-size:12px; color:#000000; }



.getsmart_darkblue {background:#005187;}

.getsmart_lightblue {background:#00A5E4;}

.getsmart_text {font-family:Verdana,Arial,Helvetica;  color:#005187;  font-size:12px; line-height:14px; text-decoration:none; font-weight:bold;}

.getsmart_text:visited {color:#005187;}

.getsmart_text:hover {color:#005187; text-decoration:underline;}



.TUpopupCWText:link,

.TUpopupCWText:visited,

.TUpopupCWText:active,

.TUpopupCWText:hover {font-family: "arial"; font-size:11px; color:#958778;text-decoration: none }

.fieldLabel { font-family: "arial","helvetica", "sans-serif"; font-size:8pt; color: #000000; }

.medGrayTitle { font-family: "arial","helvetica", sans-serif; font-size:13pt; color:#818085; font-weight:bold;}

.loginInterlargeBText {font-family: "arial"; font-size:18px; color:#006699;font-weight:bold; }

.loginIntersmallBText {font-family: "arial"; font-size:12px; color:#006699;font-weight:bold; }

.loginInterpinkText {font-family: "arial"; font-size:14px; color:#990099;font-weight:bold; }

.loginInterText {font-family: "arial"; font-size:12px; color:#333333;font-weight:bold; }

.loginIntersubText {font-family: "arial"; font-size:12px; color:#333333; }

.adIslandBanner {background: #FFEBD6;}

.lightDisclaimer {font-family: "arial", sans-serif; font-size:8pt; color:#CCCCCC; }

.loginInterSubTitle { font-family: "arial","helvetica", sans-serif; font-size:14px; color:#999999; font-weight:700; }



.welcometitle { font-family: "arial","helvetica", sans-serif; font-size:24px; color:#978A77; font-weight:700; }

.welcomeSubTitle { font-family: "arial","helvetica", sans-serif; font-size:13px; color:#978A77; font-weight:700; }

.welcomeSecOneHead { font-family: "arial","helvetica", sans-serif; font-size:14px; color:#493829; font-weight:bold; }

.welcomeSec3Head { font-family: "arial","helvetica", sans-serif; font-size:16px; color:#493829; font-weight:bold; }

.welcomeScoreText { font-family: "arial","helvetica", sans-serif; font-size:52px; color:#493829; font-weight:bold; }

.tableBackground { background-color: #EEEEEE}


.ccResultNone {font-family: "arial","helvetica", sans-serif; font-size: 11px; font-weight: bold; color: #416F62;}
.ccResultFound {font-family: "arial","helvetica", sans-serif; font-size: 11px; font-weight: bold; color: #990000;}
.ccStatusText {font-family: "arial","helvetica", sans-serif; font-size: 10px; color: #000000;}


.ivErrorTitle {font-family: "arial"; font-size:18px; color:#333333;font-weight:bold; }

.ivErrorSubTitle {font-family: "arial"; font-size:13px; color:#333333;font-weight:bold; }

.ivErrorText {font-family: "arial"; font-size:13px; color:#333333; }

.ivErrorTextLi {margin-left:-1.5em; font-family: "arial"; font-size:13px; color:#333333; }



.learnGuideTitleText{font-family:"arial";font-size:17px; color: #99CC33;font-weight:bold;}

.learnGuideTabText{font-family:"arial";font-size:14px; color: #336699;}



.welcometocmuInterTitleText{font-family: "arial"; font-size:20px; color:#818286;;font-weight:bold;}

.welcometocmuInterSubTitle{font-family: "arial"; font-size:17px; color:#006699;;font-weight:bold;}

.welcometocmuInterSubText {font-family: "arial"; font-size:12px; color:#333333}



.townesRedemptionRegular{font-family: "arial"; font-size:12px; color:#333333;}

.townesBenefitCode{font-family: "arial"; font-size:12px; color:#333333;}

.townesErrorTitle { font-family: "arial"; font-size:18px; color:#990000; font-weight:bold; }

.townesErrorText { font-family: "arial"; font-size:12px; color:#CC0000;}



.learnJanetBodnarTitle{font-family:"arial";font-size:14px; color: #333333;font-weight:bold;}

.learnJanetBodnarQuestion{font-family:"arial";font-size:12px; color: #333333; font-weight:bold;}


.changeReportText { font-family: "arial"; font-size:12px; color:#333333; }

.changeReportTitle { font-family: "arial"; font-size:18px; color:#818286; font-weight:bold; }
.changeReportSubTitle { font-family: "arial"; font-size:16px; color:#333333; font-weight:bold;}
.changeReportCatText { font-size: 11px; color: #000000; font-weight: bold; }

.welcometoThreebureauTitleText{font-family:"arial";font-size:20px; color: #99CC33;font-weight:bold;}
.welcometoThreebureauSubTitle{font-family: "arial"; font-size:16px; color:#006699;font-weight:bold;}
.welcometoThreebureaurightText{font-family: "arial"; font-size:11px; color:#006699;}


.leadTitle     { font-family: "arial"; font-size:19pt; color:#99CC33; }
.leadblueText { font-family: "arial","helvetica", sans-serif; font-size:10pt; color:#006699; }
.titleBold { font-family: "arial","helvetica", sans-serif; font-size:22px; color:#006699; font-weight:700; }
.subHead { font-family: "arial","helvetica", sans-serif; font-size:16px; color:#000000;}
.contactHelpTextBold { font-family: "arial","helvetica", sans-serif; font-size:13px;  color: #000000; font-weight: bold; }
.contactHelpTextAlign { font-family: "arial"; font-size:13px; color:#333333;align:left }

.greyBorderBottom { background-color:#999999; }
.lightGrey { background-color:#EEEEEE; }
.interstitialLargeText { font-family: arial; font-size: 12px; color: #333333; }
.messengerVersionText { font-family:verdana; font-style:italic; font-size:11px; color: #333333; }

.subTitle1 { font-family: "arial","helvetica", sans-serif; font-size:12px; color:#999999; font-weight:700; }
.bodyText{font-family: "arial"; font-size:12px; color:#333333;}
.bodyTextBold { font-family: "arial"; font-size: 12px; color: #333333;font-weight:bold }

.tableHead2{font-family: Arial; font-weight:bold; font-size: 18px; color: #818286;}
.tableHead3{font-family: Arial; font-weight:bold; font-size: 11px; color: #818286;}
.important { color: #CC0000; }

/* centered layout */
html { height: 100%; }

#container
{
   position: relative;
   width: 785px;
   margin: 0px auto;
   text-align: center;
   min-height: 100%;
}

#content {
   padding-left:15px;
   width: 775px;
   margin: 0px 5px 0px 5px;
   text-align: left;
   border-style:none;
}

.featureList { padding-bottom: 10px; }

A.subconv:link {color:#1B694C; font-size:16pt; }
A.subconv:visited {color:#000000; font-size: 16pt; }
A.subconv:hover { color:#FF9933; font-size: 16pt; }


/* Tabs */


/* *********************************** */

div#content {
    margin:0 auto; padding:0;
    background:transparent;
}

#topper { height:80px; position:relative; }

.primary   { position:absolute; bottom:5px; left:0px;  max-height:60px; }
img.secondary { position:absolute; bottom:5px; right:20px; max-height:38px; }

/* *********************************** */

.tactical-nav {
    list-style:none; float:right;
    margin:0 15px 25px 0; padding:0;
    font:normal 9.6px/14px MetaWeb-Bold, 'Arial Narrow', Arial;
    text-transform:uppercase;
}

.tactical-nav li {
    display:inline;
}

.tactical-nav li a,
.tactical-nav li a:visited {
    color:#857362;
    display:inline-block;
    padding:5px;
    text-decoration:none;
}

.tactical-nav li.active a,
.tactical-nav li.active a:visited {
    color:#558476;
}

.tactical-nav li a:hover {
    text-decoration:underline;
    color:#6C953C;
}

/* *********************************** */

.main-nav {
    padding:0 0 0 25px; margin:0;
    height:48px;
}

.main-nav li {
    background:transparent url(/images/tabs/main-nav-tab-sprite.gif) 0 0 no-repeat;
    font:normal 12px/36px MetaWeb-Medium, 'Arial Narrow', Arial; text-align:center;
    display:inline-block; position:relative; top:4px;
    zoom:1; *display:inline;
    width:95px; height:36px;
    float: left;
}
.main-nav li.two-line { line-height:14px; padding-top:5px; height:31px; }

.main-nav li a {
    color:#295D50;
    display:inline-block; width:95px;
    zoom:1; *display:inline;
    text-decoration:none;
    text-align: center;
}
.main-nav li a:visited { color: #295D50 }


.main-nav li:hover {
    background-position:0 -72px;
}

.main-nav li:hover a {
    color:#F6F0D9;
}

.main-nav li.active {
    background-position:0 -36px;
}

.main-nav li.active:hover a {
    color:#295D50;
}

/* *********************************** */

.sub-nav {
    display:block; list-style:none;
    padding:0; margin:0 0 0 30px;
    width:720px; height:41px;
    position:relative; top:-8px;
    font:normal 12px/36px MetaWeb-Medium, 'Arial Narrow', Arial;
    background:transparent url(/images/tabs/sub-nav-sprite.gif) 0 -50px repeat-x;
}

.sub-nav li {
    display:inline-block; height:41px;
    zoom:1; *display:inline; _height:41px;
    position:relative; top:-17px; *top:0px;
    margin-left:-3px; width:auto;
    background:none;
}

.sub-nav li.first {
    background:transparent url(/images/tabs/sub-nav-sprite.gif) 0 0 no-repeat;
    width:3px; top:0px;
}

.sub-nav li.bar {
    width:3px; top:-11px; *top:0px;
}

.sub-nav li.bar img {
    margin-top:8px;
}

.sub-nav li.last {
    background:transparent url(/images/tabs/sub-nav-sprite.gif) 0 -100px no-repeat;
    width:3px; position:absolute;
    top:0px; right:-2px;
}

.sub-nav li a {
    color:#4B3C30;
    display:inline-block;
    zoom:1; *display:inline; _height:30px;
    margin:5px; height:30px; text-align:left;
    line-height:30px; padding:0 10px;
    text-decoration:none;
    border-radius:5px; *margin-top:0px;
}

.sub-nav li a:hover {
    background-color:#4B3C30;
    color:#F6F0D9 !important;
}

.sub-nav li.active {
    background-position:0 -39px;
}

.sub-nav li.active a {
    background-color:#F6F0D9;
    color:#295D50 !important;
}

/* *********************************** */

.footer {
    list-style:none; padding-left:10px;
    border-top:solid 1px #857362; margin:0;
}

.footer li, .footer li a {
    font:normal 10px/30px MetaWeb-Normal, 'Arial Narrow', Arial; color:#857362;
}

.footer li {
    display:inline;
}

.footer li a {
    display:inline-block; padding:0 5px;
    text-decoration:none; text-transform:uppercase;
}

.subFooter {
    font:normal 11px/14px MetaWeb-Normal, 'Arial Narrow', Arial; color:#857362;
    padding-left:15px; margin:0;
}

iframe#ServiceAgreementFrame {
   height: 150px;
}
