/* Tax Information CSS Document */

/* Header Styles */

div#marketingHeader div#taxLandingHeader {
  background:#FFF url(/images/tax/landing_header_bg.jpg) no-repeat;
  color:#FFF;
  height:153px;
  margin:10px;
  padding:0;
  position:relative;
  width:773px;
}

div#marketingHeader div#taxLandingHeader h2 { 
  color:#FED53B;
  font-size:22px;
  left:150px;
  margin:0;
  padding:0;
  position:absolute;
  top:15px;
}

div#marketingHeader div#taxLandingHeader p {
  font-size:13px;
  font-weight:bold;
  margin:0;
  padding:0;
  position:absolute;
}

div#marketingHeader div#taxLandingHeader p.subOne {
  left:152px;
  font-size:15px;
  top:57px;
  width:420px;
}

div#marketingHeader div#taxLandingHeader p.subTwo {
  bottom:20px;
  left:18px;
}

div#marketingHeader div#taxLandingHeader a {
  background:url(/images/tax/landing_header_button.jpg) no-repeat;
  display:block;
  height:26px;
  left:415px;
  position:absolute;
  text-indent:-9999px;
  top:112px;
  width:146px;
}

/* Left Content Styles */

div#columnOne {
  background:url(/images/tax/landing_content_bg.jpg) no-repeat;
  border-bottom:3px solid #D90;
  float:none;
  margin:0 10px;
  padding:20px 0;
  width:773px;
}

div#columnOne div.loginColumn {
  float:left;
  margin:0;
  padding:0 10px;
  width:170px;
}

div#columnOne div.loginColumn p.loginText {
  border-bottom:1px dotted #666;
  color:#D90;
  font-weight:bold;
  margin:10px 0;
  padding:0 0 5px 0;
}

div#columnOne div.loginColumn div#errorBox {
  font-size:11px;
}

div#columnOne div.loginColumn div#rightContainerContent {
  border:0;
  margin:0;
  padding:0;
  width:170px;
}

div#columnOne div.loginColumn div#rightContainerContent form {
  margin:0;
  padding:0;
}

div#columnOne div.loginColumn div#rightContainerContent form span.formRow {
  margin:5px 0 0 0;
  padding:0;
}

div#columnOne div.contentColumn {
  border-left:1px solid #666;
  float:left;
  margin:0;
  padding:0 20px 0 15px;
  width:377px;
}

div#columnOne div.contentColumn h2,
div#columnOne div.loginColumn h2 {
  color:#333;
  font-size:16px;
  margin:0;
  padding:0;
}

div#columnOne div.contentColumn p {
  margin-bottom:20px;
}

div#columnOne div.contentColumn ul {
  list-style:none;
  margin:10px 0 0 0;
  padding:0;
}

div#columnOne div.contentColumn ul li {
  background: url(/images/jsimages/listbullet.gif) no-repeat 0 5px; 
  margin:0; 
  padding:0 0 15px 15px;
}

div#columnOne div.rightContentColumn {
  float:left;
  margin:0;
  padding:0;
  width:169px;
}

div#columnOne div.rightContentColumn div.rightContainerHeader {
  background-image:url(/images/tax/right_container_head.jpg); 
  text-align:center;
}

div#columnOne div.rightContentColumn div.rightContainerContent {
  border-left:1px solid #999; 
  border-right:1px solid #999; 
  border-bottom:1px solid #999; 
}

div#columnOne div.rightContentColumn div.promoBox {
  border:1px solid #999;
  font-size:11px;
  margin:0 0 15px 0;
  padding:6px;
  width:146px;
}

div#columnOne div.rightContentColumn div.promoBox h3 {
  color:#D90;
  font-size:15px;
  margin:0 0 5px 0;
  padding:0;
  text-align:center;
}

div#columnOne div.rightContentColumn div.promoBox p {
  margin:0;
  padding:0;
}

div#columnOne div.rightContentColumn div.promoBox p strong {
  font-size:13px;
}


/* Right Content Styles */

div#columnTwo {
  display:none;
}
