﻿/* -Legacy CSS classes from old master.css for use in newsletters, etc. in CMS */

.masterTable { width:781px; }
.masterTableShowToolbox { width:1042px; }

.fixit{behavior:url(/scripts/iepngfix.htc);}

.Opaque {opacity:1.0;filter:alpha(opacity=100);}

/* The main content of each page (not part of the dashboard) */

/* The main content of each page */

.bodyBgr { background-color: #FFFFFF; padding-left: 7px; padding-top: 7px; padding-right: 7px; padding-bottom: 11px; } /* temporarily left for backwards compatibility */

div.ContentSection { padding:0px 20px 20px 20px; margin:0px; } /* the DIV on the master page that encloses the included page */

/* pageTitle behaves differently if it is within a table.pageTitle, td.pageTitle */
div.pageTitle { width:auto; color:#384E73; font:normal 23px/26px Arial, Helvetica, sans-serif; white-space:normal; padding:28px 0px 6px 0px; margin:0px 0px 2px 0px; background:url('/dashboard/images/title_gradient.gif') 0 100% no-repeat; }
div.pageTitleNoImage { width:auto; color:#384E73; font:normal 23px/26px Arial, Helvetica, sans-serif; white-space:normal; padding:0px 0px 6px 0px; margin:0px 0px 2px 0px; }
table.pageTitle { padding:0px; margin:0px; }
table.pageTitle tr td { white-space:nowrap; padding:0px; vertical-align:top; }
table.pageTitle tr td.pageTitle { padding:23px 0px 2px 0px; text-align:left; vertical-align:top; white-space:normal; }
table.pageTitle tr td.pageTitle div.pageTitle { margin:0px; }
div.subTitle { width:auto; color:#000; font:normal 12px/14px Helvetica, Arial, sans-serif; margin:0px; padding:4px 0px 14px 1px; }

.ContentLinkSection { text-align:right; padding:6px 12px 4px 10px; clear:both; #width:100%; }

/* Email Form */
table.UserInputForm{ width:100%; }
table.UserInputForm tr{ }
table.UserInputForm tr td{ font-family:Arial,Sans-Serif; font-size:10pt; vertical-align:middle; }
table.UserInputForm tr td.label{ width:24%; font-weight:bold; text-align:right; white-space:nowrap; padding:4px 9px 4px 2px; }
table.UserInputForm tr td.input{ text-align:left; padding:4px 2px 4px 2px; }
table.UserInputForm tr td.dataInput{ text-align:left; padding:2px 2px 2px 2px; }

.noDataControl /* duplicated (must match) in WidgetContent.css */
{
	color: #666666;
	text-align: center;
	padding: 5px 10px 10px 10px;
}

/* Backgrounds */
.bgBlueDark { background-color:#12436B; }
.bgBlueLight { background-color:#EBF4FC; }
.bgBlueLight2 { background-color:#BDDAF4; }
.bgTanLight { background-color:#F3EEE4; } 

/* Buttons */
.largeButton { color:#12436B; background-color:#E6EBF1; text-align:center; text-decoration:none; padding:2px 16px 4px 16px; border:1px solid #12436B; }
.largeButton:hover { color:#E6EBF1; background-color:#12436B; text-decoration:none; }

/* Account information pages */
.lightBlueBox { background:#EBF4FC; border:1px solid #54A3E1; }
.displayBox { background-color:#E6EBF1; border:1px solid #6296CA; }
.displayBoxTitle { color:#000000; background-color:#A3BACA; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; }
.displayBoxLight { background-color:#FFFFFF; border:1px solid #6296CA; }
.displayBoxLightTitle { color:#000000; background-color:#EBF4FC; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; }

/* Old stuff, text styles */
.h1Text { color:#000000; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:18px; font-weight:bold; }
.h2Text { color:#000000; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:15px; font-weight:bold; margin-bottom:0px; }
.h3Text { color:#000000; font-family:Verdana, Arial, Helvetica, Sans-Serif; font-size:12px; font-weight:bold; margin-bottom:0px; }

.txtRed { color:Red; }
.txtRedXXSmall { color:Red; font-size:xx-small; }
.txtOrange { color:#FD722F; }
.txtOrangeDark { color:#EE5A02;}
.txtXXSmall { font-size:xx-small; }

.verdanamedium { color:#003366; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:13px; }
.verdanaheader { color:#003366; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:15px; font-weight:bold; }

/* Style for a link of the current page or selected. */
.selectedLink { color:#EE5A02; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; text-decoration:none; cursor:text; }
.selectedLink:hover { color:#EE5A02; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:11px; text-decoration:none; cursor:text; }

/* Header for section of the body. */
.bodySectionHeader { color:#000000; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:15px; font-weight:bold; border-bottom:dotted 1px #000000; padding-bottom:5px; }
.label { color:#3C6294; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:bold; }
.headerSection { color:#000000; font-family:Times,Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:500; text-transform:uppercase; letter-spacing:2px; border-bottom:dotted 1px #000000; border-top:dotted 1px #000000; padding:3px; margin-top:4px; }

/* Required field marker. */
.requiredStar { color:#DF890F; font-family:Arial,Helvetica,Sans-Serif; font-size:18px; font-weight:bold; }

.validationError { color:red; font-family:Arial,Helvetica,Sans-Serif; font-size:12px; }
.validationSummary { color:red; font-family:Arial,Helvetica,Sans-Serif; font-size:12px; margin-bottom:0px; }

TABLE.pageBorder { border:solid 1px #000000; }

/* Border for demo window layer. */
DIV.windowLayer { position:absolute; width:715px; height:400px; z-index:1; visibility:hidden; top:145px; left:50px; }
.windowBody { background-color:#FFFFFF; border:solid 3px #3C6294; padding:10px; }

/* Flash movie background style. */
.demoMovie { background-color:#FFFFFF; }

/* Hyperlink box. */
a.linkBox { background-color: #FFB56B; border: solid 1px #F17B00; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }
a.linkBox:hover { background-color: #FFCF9F; border: solid 1px #F17B00; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: center; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }

/* Small label for field or button. */
.smallLabel { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #000000; }

/* Blue standard text. */
.blueText { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: normal; color: #3C6294; }

/* Hidden text box for validation. */
.hiddenTextBox { visibility: hidden; }


.navBgrTrial { background-color: #3C6294; height: 23px; vertical-align: middle; padding: 2px; border-width: 10px; border-color: #FFFFFF; }
.navBgr {background-color: #000000;height: 23px;vertical-align: middle;padding-top: 1px;background-image:none;}

.loginText { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-transform: capitalize; color: #FFFFFF; padding-left: 5px; }

/* Standard form field text. */
INPUT.formField { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #0F3859; }

/* Field that has the label in the box.  */
INPUT.fieldLabelText { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #C7C8C9; }

/* Field that has the label in the box that has been cleared.  */
INPUT.fieldLabelTextCleared { font-family: Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #0F3859; }

.headerLinksABPath { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none; }
.headerLinksABPathDim { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #A0A1A4; text-decoration: none; }

/*.footer { background-color: #A1A1A1; height: 23px; padding-left: 11px; #padding-left: 8px; text-align: left; vertical-align: middle; }*/
.copyright { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: italic; color: #000000; }
.bottomLinks { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; color: #000000; }
.bottomLinks a:hover { font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; }

/* Old site body with top padding. */
.padBodyTop { padding-top: 7px; }
.table_bgr { background-color: #FFEACD; padding-top: 4px; vertical-align: top; }
.tableTitle { height: 23px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000; }
.bodyText { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: normal; }
.bodyTextBold { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; font-weight: bold; }


.solidLine { border-bottom: solid 1px #000000; }
.dottedLine { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000; }

/* Label used on signup forms. */
.standardLabel { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #3C6294; }

A.blueLinks { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #3C6294; text-decoration: underline; text-align: left; }
A.blueLinks:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #FF9900; text-decoration: underline; }

/* Large links (tools page) */
A.blueLinksLarge { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; color: #3C6294; text-decoration: underline; text-align: left; }
A.blueLinksLarge:hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; color: #FF9900; text-decoration: underline; }

.headerCell { background-color: #FFFFFF; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #000000; border-bottom-color: #000000; }

.testimonialBgr { background-color: #FFFFFF; background-image: url(/images/testimonial_bgr.jpg); background-repeat: repeat-x; height: 92px; padding-left: 0px; padding-top: 3px; text-align: left; }
.testimonialText { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: italic; font-weight: normal; color: #000000; text-align: left; }
.testimonialSource { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }

.pageDescription { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; height: 60px; vertical-align: middle; padding-left: 8px; text-align: left; }

/* Header text for a column */
.columnHeader { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; vertical-align: middle; padding-left: 8px; text-align: left; }

.bodyTextLarge { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; vertical-align: top; text-align: left; }

.text_sideWindow { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; vertical-align: top; text-align: left; padding-right: 8px; line-height: 1.6em; }

.sideWindown_bgr { background-image: url(/images/sideWindow_bgr.jpg); background-repeat: repeat-y; background-position: right; }

.bodyTextLink { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; cursor: default; text-align: left; }
.bodyTextLink_hover { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; color: #CF6700; text-decoration: none; cursor: default; text-align: left; }

TABLE.dataWindow { border: 2px solid #E2E2E2; }
TD.dataWindow_data { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-style: italic; font-weight: normal; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 8px; vertical-align: top; text-align: left; }
TD.dataWindow_data_small { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: italic; font-weight: normal; color: #000000; padding-left: 8px; padding-right: 8px; padding-top: 8px; vertical-align: top; }
TD.dataWindow_header { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #CF6700; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 6px; line-height: 1.2em; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #000000; text-align: left; }

/* Old style large blue section header with line. */
.blueSectionHeader { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; color: #12436B; padding-bottom: 4px; border-bottom: solid 1px #12436B; }
.bodyHeader_orange { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #CF6700; text-transform: uppercase; line-height: 1em; text-align: left; }

.textSmallOrange { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #CF6700; }
.textVerySmall { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; color: #000000; }

.sectionHeader_orange { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #CF6700; text-transform: uppercase; line-height: 1em; background-color: #FFEACD; }

.pageHeader { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color: #000000; line-height: 1em; padding-top: 10px; padding-bottom: 10px; }
.pageHeaderSmall { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; line-height: 1.6em; padding-top: 10px; padding-bottom: 10px; text-align: left; }

.rightBorder { border-right-width: 1px; border-right-style: dotted; border-right-color: #000000; }

TD.treeDescription_body { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; text-transform: none; color: #000000; }
TD.dottedLineVert { border-right-width: 1px; border-right-style: dotted; border-right-color: #000000; }

.searchResult_table { background-image: url(/images/search_result_table_bgr.jpg); width: 757px; }
.searchResults_data { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: normal; text-transform: none; color: #000000; padding-right: 11px; padding-left: 8px; padding-top: 3px; }
.searchResults_dataLarge { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 18px; font-weight: bold; text-transform: none; color: #000000; padding-top: 6px; padding-bottom: 11px; text-align: left; }
.dottedHeader { border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #000000; border-bottom-color: #000000; }
.searchResults_familyName { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; text-transform: capitalize; color: #CF6700; padding-top: 7px; padding-bottom: 3px; text-align: left; font-size: 20px; }
.searchResults_alternativeSpellings { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; font-weight: normal; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; padding-top: 7px; padding-bottom: 7px; line-height: 1.3em; text-align: left; }
.searchResults_familyStatistics { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; font-weight: normal; padding-top: 8px; border-top-width: 1px; border-top-style: solid; border-top-color: #000000; text-align: left; }

.bodyTextLargeBold { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; }

.searchResults_numbers {  font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; vertical-align: top; text-align: right; }

.featureList { padding-top: 10px; padding-right: 7px; padding-left: 7px; text-align: left; }
.features_sellPoint { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; text-transform: none; color: #000000; padding-top: 33px; padding-right: 18px; padding-left: 9px; word-spacing: 6px; text-align: left; }
.features_sellPoint_highlight { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; font-weight: bold; text-transform: none; color: #CF6700; }
.features_sellPoint_small { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; text-transform: none; color: #000000; padding-top: 15px; padding-left: 9px; }

.bodyTextLargeBold_highlight { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #CF6700; vertical-align: top; }

TR.feature_alt0 { height: 19px; background-color: #F2F2F2; }
TR.feature_alt1 { height: 19px; background-color: #FFFFFF; }
TD.feature_header { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; color: #CF6700; text-transform: uppercase; line-height: 1em; height: 22px; background-color: #FFFFFF; vertical-align: top; padding-left: 10px; text-align: left; }
TD.feature_text { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; height: 19px; padding-left: 10px; text-align: left; }
TD.feature_text_highlight { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #CF6700; height: 19px; padding-left: 10px; }
TD.featured_alt0_checked { background-image: url(/images/feature_alt0_cheked.gif); background-repeat: repeat; background-position: left; }
TD.featured_alt1_checked { background-image: url(/images/feature_alt1_cheked.gif); background-repeat: repeat; background-position: left; }

.successStory_header { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #000000; vertical-align: top; }
.leanMore_text { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; word-spacing: 0px; font-weight: normal; color: #000000; vertical-align: top; text-align: left; line-height: 1.5em; }
.learnMore_header { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; word-spacing: 0px; font-weight: bold; color: #000000; vertical-align: top; line-height: 1.5em; }
.captionDescription { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; font-weight: bold; color: #000000; line-height: 1.3em; padding-left: 10px; padding-top: 2px; vertical-align: top; text-align: left; }
.contentBgr { padding-left: 4px; }

/* Shadow for the demo window layer. */
.windowShadow { opacity: 0.4; filter: alpha(opacity=40); -moz-opacity: 0.4; background-color: black; }

/* Special Items */

.l { font-family: "Courier New", Courier, mono; color: #0F3859 }
.l:hover { font-family: "Courier New", Courier, mono; color: #0F3859 }

.progressBar { border: solid 1px #F26722; }
.progressBarFill { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; font-weight: bold; color: #F26722; background-color: #FFCF9F; padding: 2px; width: 0px; }

/* Tables */
.blueColumnHeader { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #12436B; }
.resultsTable { border: solid 1px #FFFFFF; }
.alernatingRow { background-color: #F3EEE4; }

/* Tabbed Table */
.tabTable { background-color: #EBF4FC; border: 1px solid #999999; }
.tabBox { background-color: #EBF4FC; /*border-right: 1px solid #999999; border-bottom: 1px solid #999999;*/ }
.tabSpace { background-color: #BDDAF4; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.tabLabel { font-weight: bold; margin-left: 8px; }
.normalTab { background-color: #BDDAF4; /*border-left: 1px solid #999999;*/ border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; }
.overTab { background-color: #FFEACD; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; }
.hiddenTab { background-color: #EBF4FC; /*border-left: 1px solid #999999; border-right: 1px solid #999999;*/ padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; }
.selectedTab { background-color: #EBF4FC; /*border-left: 1px solid #999999;*/ border-bottom: 1px solid #999999; padding-left: 8px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px; cursor: pointer; }

/* Search Div Layer */
.searchDivWindow { z-index: 1; position: absolute; border: 2px solid #6699CC; width: 500px; height: 200px; background-color: #EFEFE7; top: 420px; left: 250px; }
.searchDivPanel { position: absolute; width: 500px; height: 200px; top: 0px; left: 0px; }
.searchDivTitleBar { text-align: left; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #6699CC; padding-left: 4px; padding-bottom: 4px; }
.searchDivTable { border: 1px solid gray; }
.searchDivColumnHeader { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background-color: #000000; }
.searchGrid { overflow: auto; height: 120px; }
.searchDivSpacer { font-size: 6px; }

/*----------------- PROMO COUNTDOWN -------------*/
.promoTimeLabel { font-family: arial, helvetica, geneva, Sans-Serif; font-size: 	10px; font-weight: bold; text-align: center; color: #0F3859; border-top: solid 1px #12436B; border-right: solid 1px #12436B; }
.promoTimeLabelFirst { font-family: arial, helvetica, geneva, Sans-Serif; font-size: 10px; font-weight: bold; text-align: center; color: #0F3859; border-top: solid 1px #12436B; border-left: solid 1px #12436B; border-right: solid 1px #12436B; }
.promoTimeLabelLast { font-family: arial, helvetica, geneva, Sans-Serif; font-size: 10px; font-weight: bold; text-align: center; color: #0F3859; border-top: solid 1px #12436B; border-right: solid 1px #12436B; }
.promoTimeBox { background-color: #12436B; color: #FFFFFF; padding: 0px 2px; width: 40px; border-right: solid 1px #ffffff; }
.promoTimeBoxLast { background-color: #12436B; color: #FFFFFF; padding: 0px 2px; width: 40px; }
.spanBoxOrange { color: #FD722F; }
.spanBoxRed { color: Red; }

/* Signup Contact information  */
.contactLeft {font-weight:bold;width:36%;}
.contactTable tr td input {width:185px;}
.contactTable tr td select {width:185px;}

/* Signup Billing information  */
.creditCardLeft {font-weight:bold;width:36%;}
.creditCardTable tr td input {width:185px;}
.creditCardTable tr td select {width:185px;}

/* Shipping information*/
.shippingLeft {font-weight:bold;width:36%;}
.shippingTable tr td input {width:185px;}
.shippingTable tr td select {width:185px;}

ul.plansTable 
{
	list-style-type:none;
	padding:0 0 0 35px;
}
