.pageTitle {
	margin-bottom: 1em; margin-top:1em; color:#1e519b; font-weight:bold; font-size: 120%;
}
.pageTitleSmallBottomMargin {
	margin-bottom: .4em; margin-top:1em; color:#1e519b; font-weight:bold; font-size: 120%;
}

.tableHeaderRowWithGradient {
	font-size:1em;font-weight:bold;margin:0;padding: .2em 0em .6em .6em; background:url("/images/RowSpan.jpg") repeat-x left bottom;
}

.contentTitlesSub, .BillingTitle, .contentFillDark, .contentTitles, .OrderSUMMARYCoupon, .OrderSUMMARYDesc, .ORDERSummaryPRICE, .OrderSUMMARYPromo, .OrderSummarySUBTOTAL, .OrderSummaryTotal, .PremiumPRODUCT, .PremiumPRODUCTPrice, .PremiumPRODUCTTitle, .PremiumQACCESSPrice, .SetupCONTENTIndent, .TaxpayerCONTENT, .TaxpayerSUBTitle
	{font-weight:bold}
.LTContentTitleNOfill, .OrderSUMMARYPromo, .OrderSummarySUBTOTAL, .OrderSummaryTotal
	{font-size:105%}
.appLink {color:#404080}
.appTable {border:none;background-color:#E2E3E4 }
.border_Btm {border-bottom: 1px solid #404080}
.border_BtmLft {border-bottom: 1px solid #404080; border-left: 1px solid #404080}
.border_Lft {border-left: 1px solid #404080}
.border_BtmRt {border-bottom: 1px solid #404080; border-right: 1px solid #404080}
.border_Rt {border-right: 1px solid #404080}
.contentTitlesSub {background:url(/images/RowSpan.jpg) repeat-x left bottom; padding-top:.5em; padding-bottom: .5em}

.errorLink {color:#c00}
.edit{font-size:75%}
a.helpLink {color:#fff;font-size:80%;font-weight:normal}
a.helpLink:visited{color:#fff}
a.helpLink:hover, .errorLink:hover {color:#FEC46A}

.divSectionalHeading * p.helpLink{ position:absolute; top:0px; right:1em;padding-top:.2em;font-size:1.05em; }
.divSectionalHeading * p.helpLink a{color:white}
.divSectionalHeading * p.helpLink a:visited{color:white}

#sectionTop{ background:url(/images/scHdTp_a1.gif) #1e519b repeat-x top left;}
#sectionTop p{margin:0px; color:#fff}
.sectionHdrTxt{background:url(/images/scHdTp_a1.gif) #1e519b repeat-x top left;padding-left:1em;color:#fff;font-weight:bold}


.sectionSpc {padding:5px 5px 5px 10px}
.sectionBG {background-color:#e6e6e6}
.trSectionBG {background-color:#ffe0b3}

.helpIcon{}

.sectionTitle {margin-top:0px; color:#173f8f; font-weight:bold; font-size: 100% }
.BillingTitle {color:#000; padding:3px 1px 3px 8px; background-color:#ccc}
.contentFillDark {padding:4px 3px 4px 8px; color:#333; font-weight:normal; background-color:#f2f5f2}
.contentTitles {padding:3px 3px 3px 8px; border:1px solid #fff; border-top:#ffc 2px solid; vertical-align:top; color:#333; background-color:#d5d8d5}
.footer {font-size:90%; color:#999; text-decoration:none}
.header {font:100% Verdana, Helvetica, sans-serif}
.LoginUNPW {font-weight:bold; color:#333}
.LTContent {padding:8px 3px 3px 8px; color:#333}
.LTContentBORDER {border:1px solid #515780;color:#666; }
.LTContentBLURB {border:1px solid #515780; padding:3px 3px 3px 6px; color:#000; background-color:#fffccf}
.LTContentTitleNOfill {padding:3px 3px 3px 8px; font-weight:bold; color:#669}
.myTaxBrain {padding-left:5px; color:#333333;  white-space:nowrap}
.myTaxBrainFORM {padding-top:10px}
.myTaxBrainIE {color:#ccc}
.myTaxBrainLINKS {color:#669;  text-decoration:underline}
.myTaxBrainLINKS:hover {color:#009}
.OrderSUMMARYCoupon {padding:2px 4px 0px 8px; color:#669; background-color:#ffe0b3}
.OrderSUMMARYDesc {border:1px solid #fff; padding:3px 3px 3px 6px; color:#333; font-weight:normal; background-color:#d6d6d6}
.ORDERSummaryPRICE {border:1px solid #fff; border-right-width:0px; border-left-width:0px; padding-right:5px; color:#333; font-weight:normal; background-color:#d6d6d6; text-align:right}
.OrderSUMMARYPromo {padding:3px 5px 3px 3px; color:#f63; text-align:right}
.OrderSummarySUBTOTAL { padding-right:5px; text-align:right;}
.OrderSUMMARYTable {}
.OrderSummaryTotal {padding:5px 5px 3px 5px; border-top:#ccc 1px solid; color:#000; text-align:right}
.PremiumPRODUCT {padding:2px 4px 2px 8px; color:#333333; background-color:#d6d6d6}
.PremiumPRODUCTPrice, .PremiumPRODUCTTitle
	{background:url(/images/RowSpan.jpg) repeat-x left bottom; padding-top:.5em; padding-bottom: .5em}
.PremiumPRODUCTPrice {text-align:right}
.PremiumQACCESSPrice {padding:2px 4px 0px 8px; color:#039986; background-color:#fafafa; text-align:right}
.PremiumQACCESSTable {border:#777 1px solid; background-color:#cfc}
#quickAccess tr td {padding:5px 5px 5px 20px}
.PremiumQACCESSTitle {padding:2px 4px 0px 8px; color:#404080; font:100% Verdana, Arial, Helvetica, sans-serif; background-color:#fafafa}
.promoInputText {border:2px solid #0D3796; color:#333; font:1em/1.1em Verdana, Helvetica, sans-serif}
.SetupCONTENTIndent {padding:5px 16px 5px 32px; color:#333; font-weight:normal}
.TaxpayerCONTENT {padding:3px 3px 0px 8px; vertical-align:top; color:#333; font-weight:normal; font-size:90%}
.TaxpayerSUBTitle {padding:3px 3px 3px 9px; color:#333; background-color:#eee}
.text {font-size:1em; color:#666; }
.title {font-size:120%; font-family:Verdana, Helvetica, sans-serif}
.TitleBAR {padding:3px 10px 3px 8px; font-weight:bold; color:#fff; background-color:#1d519d}    
.linkWhiteUnderlined {font-weight:bold; color:#fff; }

.FilingAlignmentTitle {text-align:right; font-weight:bold; padding:5px 5px 5px 5px; vertical-align:top}
.FilingAlignmentInfo {padding:5px 5px 5px 5px; vertical-align:top}
/* bc=BreadCrumb */
a.bc,a:visited.bc {color:#fff}   
a:hover.bc {color:#0D3796}
#appHeading {background:url(/images/grayVstrip.gif) repeat-x; height:25px; padding:11px 5px 5px 5px; font-size:14px; color:#0D3796; font-weight:bold}
#appHeading p {height:17px; border:1px solid #e0e0e0; margin:0px 0px 6px 0px; background-color:#fff; padding-left:15px; }
#appContent {border-top:2px solid #ccc; padding-left:15px; padding-top:15px}
#appContent div {width:100%}
#contentWrapper {border-right:0px;margin:1em 3em 0px 3em}
div.hstrip, div.hstrip div {background-color:#e6e6e6; line-height:0px; font-size:1px; height:1px; border-top:1px solid #b9b9b9; margin:0px 0px; padding:0px 0px}
div.hstrip div {border-top-color:#fff}
form.spacing {margin:0px 0px; padding-bottom:20px}
#footerRegion {position: relative; left: 0px; top: 0px; clear: both}

#tblButtons{margin:auto}


body{margin:0px;text-align:center;background-color:#ccc;color:#000; font: .95em/1em Arial, Verdana, Helvetica, sans-serif}
#mainContainer{background-color:#fff;text-align:left;margin:0px auto;width:46.9em /*750px*/}
div#heading{position:relative}
div#topImg{width:100%;height:3.73em; position:relative}
div#topImg a img{height:100%;width:100%}
div#topImg img{width:100%;height:100%}
a#logoLink{position:absolute;top:.1em;left:1em;z-index:2;display:block;height:3.2em;width:9em}
a#logoLink img{height:100%;width:100%}

#headingInfo{position:absolute;top:0px; width:100%;font-size:100%}
#headingInfo * .r1{color:#fff;font-size:80%}
#headingInfo * a{color:#fff}
#headingInfo * td{padding-right:1%}
#headingInfo * form {margin:0px; padding:0px}

#appNavArea{border-top:0.15em solid #fff;background-color:#686868;position:relative;}

#appNav{font-size:80%; }

#returnName{padding:.7em 0px .7em 16%;color:#fff;font-size:80%}
#returnName2{padding:.9em 0px .9em 0px; color:#fff;font-size:80%}
#returnName a, #returnName2 * a{color:#fff}

#heading * a:hover{color:#F0CD56}

#appNav {position:relative;height:3em}
#appNav a{color:#777;margin:0px .5em 0px 0px;display:block;padding:.2em .4em;white-space:nowrap; background: #fff url(/images/navVstrip.jpg) repeat-x bottom;text-decoration:none;position:absolute;top:1.36em;text-align:center}
#appNav a:hover{color:#B77521}
#appNav a.selected{color:#333;z-index:1;background-image:url(/images/navVstrip2.jpg);background-position:top;top:1.7em;text-decoration:none;display:block}

#appFooter{margin-top:3em;height:1.9em;background:#ccc url(/images/tbFtrBg.jpg) repeat-x bottom left;text-align:center;font-size:60%;padding:.5em}
#appFooter{color:#6e6d6d}
#appFooter a{color:#6e6d6d}
#appFooter a:hover{color:#838282}

.navButtonLink{position:absolute;margin-top:.4em;top:0px;font-size:80%;text-align:center;padding:.2em 0em}
.navButtonLink a, .navButtonLink * a, a.navButtonLink{color:#fff}

#chat a {display:block;text-align:right;padding-right:1em}
#chat img{position:absolute;left:5%;top:10%;height:1.3em;width:2.3em}

#login{background-color:transparent}

#mainContentRegion {border:0px none transparent; width:100%;padding-top:1em}
#contentContainer{ padding-left:2.03em; padding-right:2em; position:relative /*IE7 bug for forms*/}

.frmMask{color:#ccc}

div.required span, p.required span, span.required{color:red}

.bgColor1 {background-color:rgb(213, 211, 213) } 
.bgColor2 {background-color:rgb(168, 000, 000) } 
.bgColor3 {background-color:rgb(000, 000, 168) } 
.bgColor4 {background-color:rgb(255, 255, 255) } 
.bgColor10 {background-color:rgb(252, 252, 252) } 
.bgColor11 {background-color:rgb(240, 244, 243) } 
.bgColor12 {background-color:rgb(214, 227, 231) } 
.bgColor13 {background-color:rgb(255, 254, 252) } 
.bgColor14 {background-color:rgb(250, 254, 177) } 
.bgColor15 {background-color:rgb(191, 176, 177) } 
.bgColor16 {background-color:rgb(124, 124, 124) } 
.bgColor17 {background-color:rgb(192, 192, 192) } 
.bgColor18 {background-color:rgb(044, 080, 058) } 
.bgColor19 {background-color:rgb(212, 208, 200) } 
.bgColor20 {background-color:rgb(214, 227, 231) } 
.bgColor23 {background-color:rgb(214, 227, 231) } 
.bgColor26 {background-color:rgb(181, 182, 189) } 
.bgColor28 {background-color:rgb(216, 116, 090) } 
.bgColor29 {background-color:rgb(181, 182, 189) } 
.bgColor32 {background-color:rgb(128, 128, 128) } 
.bgColor37 {background-color:rgb(240, 244, 243) } 
.bgColor38 {background-color:rgb(180, 180, 180) } 
.bgColor40 {background-color:rgb(255, 255, 255) } 
.bgColor41 {background-color:rgb(243, 243, 243) } 
.bgColor42 {background-color:rgb(230, 230, 230) } 
.bgColor43 {background-color:rgb(218, 218, 218) } 
.bgColor44 {background-color:rgb(205, 205, 205) } 
.bgColor45 {background-color:rgb(187, 187, 187) } 
.bgColor46 {background-color:rgb(175, 175, 175) } 
.bgColor47 {background-color:rgb(162, 162, 162) } 
.bgColor48 {background-color:rgb(150, 150, 150) } 
.bgColor49 {background: #c3c3c3; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#c3c3c3'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#c3c3c3)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FFFFFF, #c3c3c3); /* for firefox 3.6+ */ } 
.bgColor50 {background-color:rgb(000, 000, 000) }
#appFooterCert{text-align:center; background-color:#CCCCCC; padding-top: 20px; padding-bottom: 10px}
#appFooterCert li{display:inline; vertical-align:middle; margin-right:.5em;}
#godaddy {margin-top:10px; display:block}
 
