@charset "utf-8";
/* CSS Document */

/* GW  leveraging BlueOptions 123 and Cobra styling 5-18-2010 */

body {background:#fff url('/assets/campaigns/public/blueoptions123/images/bg-gradient.jpg') repeat-x top left;font-family:Verdana, Arial, Helvetica, sans-serif;}
#hd {width:950px;padding-top:30px;margin-bottom:-4px;}

#bd {width:950px;background: url('/assets/campaigns/public/blueoptions123/images/bd-bg-top.gif') repeat-y center;}
#bd-back-bottom {height:19px;background: url('/assets/campaigns/public/blueoptions123/images/bd-bg-bottom.gif') no-repeat;}

#footer {margin:0 0 0 15px;padding:25px 0 15px 0;color:#666;font-size:85%;}
#footer p {line-height:1.3em;padding:.6em 0;}
sup.smaller {font-size: .8em;}

.yui-g  {width:950px;height:auto;margin-bottom:0;}
.altereda {width:625px !important;}
.alteredb {margin:0 10px 0 0;width:270px !important;}

.intro h1 {font-family:arial, verdana, sans-serif;font-size:212%;padding-top:15px;color:#10b2f0;padding-left:15px; }
.intro {background:transparent url('/assets/campaigns/public/taxcredit/images/campaign-tax-bkgrd.jpg') no-repeat top right;width:946px;margin-bottom:24px;}
.intro p {margin: 20px;line-height:1.5em;font-size:1.05em;font-family:verdana, arial, sans-serif;color:#333333;width:560px}
#taxbreak-links h2  {font-family:arial, verdana, sans-serif;font-size:123.1%;line-height:1.8em;margin-top:30px;padding:0px 0 0 22px;color:#333333;font-weight:600;}

h2 {font-family:arial, verdana, sans-serif;font-size:123.1%;line-height:22px;padding:20px 0 0 15px;color:#10b2f0;}
h3 {font-family:arial, verdana, sans-serif;font-size:100%;color:#000000;padding:35px 0 0 15px;}
#news-module h2 {font-family:arial, verdana, sans-serif;font-size:138.5%;line-height:26px;color:#666666;padding:4px 0 0 23px;}

.button-container {clear:both;overflow:hidden;} 

/******** GW Tax Credit Form *********/
#taxbreak-tool {width:600px;height:auto;margin-left:1px;clear:both;margin:0 30px 20px 20px;padding:10px 10px 10px;background:transparent url("/assets/campaigns/public/taxcredit/images/form-ground.jpg") no-repeat left bottom;}
#taxbreak-tool legend {font-family:verdana, arial, sans-serif;font-size:112%;line-height:1.6em;padding:0px 0 6px 15px;color:#666666;font-weight:600;}
#taxbreak-tool form fieldset {width:500px;}
#taxbreak-links {padding:10px 15px 0 15px;font-family:verdana,arial, sans-serif;line-height:26px;}
#taxbreak-links a {color:#10b2f0;text-decoration:none;}
#taxbreak-links ul {margin-left:24px;}
#taxbreak-links a:hover {color:#fa9f00;text-decoration:underline;}
#taxbreak-links a:visited {color:#003399;}

.module-container {clear:both;overflow:hidden;} 
#getQuote {float:right;margin:0 20px 30px;}
#news-module {width:268px;height:295px;float:right;background: url('/assets/campaigns/public/taxcredit/images/update-module.gif') no-repeat top center;}
#news-module.client {width:268px;height:295px;float:right;background:transparent url('/assets/campaigns/public/cobra/images/form-cobra.gif') no-repeat top center;}
#news-module.client h2 {color:#fff;}
form#hr-news-signup .label-row {font-size:88%;}
#thankyou {padding:12px 0 20px 18px;}

.divShow { display:block; }
.divHide { display:none; }

.formtext {padding:12px 0 20px 18px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.formtext p {font-size:88%;width:90%;}
.label-row {font-family:verdana, arial, sans-serif;font-size:93%;color:#000000;text-align:left;padding-left:18px;}
.input-row {padding:3px 0 8px 18px;}
#optionsSubmit {padding:10px 0 0 80px;}

/* tooltips that are images  */
a.tt-icon {vertical-align:top;border-bottom:0;background:transparent url('/assets/campaigns/public/taxcredit/images/ico-q.gif') no-repeat 0 0;width:14px;height:14px;display:inline-block;margin:0 4px;}
a:hover {cursor:pointer}
label.tax-ex {padding-left:24px;}

/* GW styling for Tooltips*/
.tooltip {display:none;background:transparent url('/assets/campaigns/public/taxcredit/images/yellow_ground.jpg') repeat-x left bottom;font-size:12px;line-height:1.45em;height:auto;width:440px;padding:12px;color:#66666;text-align:left;margin-left:220px;}

/*FAQ - from Small Group page*/
.commonquestion {border-top:1px dotted #ccc;font-size:12px;font-weight:bold;color: #000000;width:100%;}
.commonquestionlast {border-bottom:1px dotted #ccc;}

#smallgroup {margin:10px 0 0 0;}
#smallgroup ul {list-style:none; margin-left:8px;} /*added margin*/
#smallgroup li {padding:5px 0;line-height:1.4em;color:#333;}
.answer {display:none;color:#000000;font-size:12px;font-weight:normal;padding-bottom:8px;}
.answer p.example {margin:1em 0;}
.answer p.example.bolder {font-weight:600;}
.highlightkit {background-color:#fff4d5;}   /*fcfad1*/
.smallgrouplist ul {list-style:none;}

/*GW  Tax Credit FAQs*/
#tax-faqs #smallgroup .smallgroupItem {margin:0;}
div#tax-faqs {margin:40px 0 0 26px;}
#tax-faqs h2, #taxbreak-links h2 {margin:0;padding:0;margin-top:12px;font-family:arial, verdana, sans-serif;font-size:123.1%;line-height:1.5em;color:#333333;font-weight:600;}
#smallgroup .smallgrouplist dl {border:1px solid #eee;border-left:none;border-right:none;padding:.5em;}
#smallgroup .smallgrouplist dl dt {width:250px;line-height:1.8em;float:left;clear:left;text-align:right;font-weight:600;}
#smallgroup .smallgrouplist dl dd {margin-left:22em;line-height:1.8em;}

/*GW Small Business homepage - Tax Credit callout*/
div#tax-credit {margin:0;padding:10px 0 0 0;margin:0 0 26px 0;width:auto; background:transparent url('/assets/campaigns/public/taxcredit/images/smallbiz-module.jpg') repeat-x left bottom;border:1px solid #f8e5a8;}
#tax-credit h3 {font-size:130%;line-height:1.5em;color:#10b2f0;font-weight:600;padding:0;padding-top:6px;margin:0;}
#tax-credit p {line-height:1.5em;color:#333333;padding-right:20px;}
div#dollar-sign-icon {width:27px;height:76px;background: transparent url('/assets/campaigns/public/taxcredit/images/dollar-sign-icon.jpg') no-repeat left top;margin:1px 6px 0 6px;float:left;}

/* GW Small Business request form  - Tax Credit info opt in */
form#smallgrp div#label-news-opt-in.bold.formspace {margin-bottom:10px;}

/*GW  Tax Credit Calculator */
table#taxcredit-calculator {background:none;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.9em;}
table#taxcredit-calculator p.tool-disclaimer  {color:#666666;font-size:90%;width:110%;margin:1.5em 0;padding:0 20px;}
table#taxcredit-calculator tr td {padding: 0;}
table#taxcredit-calculator tr td.right {width:200px;}
table#taxcredit-calculator tr td.total-cost.input-area label {color:#f8ab31;}
table#taxcredit-calculator tr td label {float:left;font-size:1.06em;margin:8px 0 7px 15px;width:460px;}
table#taxcredit-calculator tr td label img {margin:0 0 0 5px;}
table#taxcredit-calculator tr td input {color:#666666;font-size:1.3em;margin:0 15px 0 0;/*text-align:right;*/width:6em;margin-right:8px;}
table#taxcredit-calculator tr td input.radio {margin:4px 10px 0 0; width:1.34em;}
table#taxcredit-calculator tr td div div {float:left;padding-right:0;width:40px;}
table#taxcredit-calculator tr td div span {float:left;}
table#taxcredit-calculator tr td div input.radio {border:0 none;float:left;margin:0;width:15px;}
table#taxcredit-calculator tr.total td label {color:#333333;font-weight:bold;margin:9px 0 7px 15px;}
table#taxcredit-calculator tr.total span.right {color:#333333;text-align:right;width:360px;margin-right:20px;}
table#taxcredit-calculator table#exempt-radios {padding-top:20px;}
table#taxcredit-calculator ul#exempt-choice span {font-size:102%;vertical-align:bottom;}
table#taxcredit-calculator ul#exempt-choice li {display:inline;}


h3.calcform-header {color:#444444; font-size:110%; font-weight:600; margin:0 0 0 20px; padding:0;}

/* GW DebugTable  styling*/
table.debug { width:460px;border:1px solid #666666;background-color:#fbfbfb;}
table.debug tr td {padding:6px;}
table.debug tr td.left td {text-align:right;}

/***GW General styling *****/
span.left {float:left;}
span.right {float:right;width:95px;}
.clear {clear:both;}
.stronger {font-weight:600;}
/*.required {color:#CC0000;padding:0 2px 0 0;}*/
input.error {border:1px solid #CC0000;}
select.error {border:1px solid #CC0000;}
textarea.error {border:1px solid #CC0000;}
label.error {color:#CC0000;}
.error-block {float:left;margin-bottom:20px;padding:10px 20px 10px 0;}
p.error {color:#CC0000;font-size:11px;font-weight:bold;padding:0 0 0 75px;}

/* Error Added*/
/*GW 6-2 div.container has been eliminated but I'm leaving the CSS here for now.*/
div.container, div.containertwo  {
	background-color: #ffe8dd;
	border-top: 1px solid red;
	border-bottom: 1px solid red;
	margin: 0 20px;
    padding: 20px 10px 10px;
	width:auto;
}
div.container ol li , div.containertwo ol li {
	list-style-type: none;
	margin-left: 4px 10px;
}
div.container, div.containertwo { display: none }
.container label.error {
	display: inline;
}

div.containertwo {font-size:88%; margin-bottom:10px;}

/*GW 6-2 Adjusted Calc form validation*/
div.containertwo {font-size:88%; margin-bottom:10px;}
form#taxbreak-calcform label {margin:8px 0 10px 15px;}
form#taxbreak-calcform label.error {color:#CC0000;position:relative;float:left;clear:both;left:-64px;top:0px;font-size:80%;margin:0;padding:0;}
table#taxcredit-calculator tr td {height:36px;}

/*GW 10-12-2010 CAPstrat Adjustments*/
#news-module h2 {padding:4px 0;text-align:center;}
.intro-Cap-A {background:transparent url('/assets/campaigns/public/taxcredit/images/cap-a-grd.jpg') no-repeat top right;width:946px;margin-bottom:24px;}
.intro-Cap-B {background:transparent url('/assets/campaigns/public/taxcredit/images/cap-b-grd.jpg') no-repeat top right;width:946px;margin-bottom:24px;}
.intro-Cap-A h1 {font-family:arial, verdana, sans-serif;font-size:212%;padding-top:15px;color:#10b2f0;padding-left:15px; }
.intro-Cap-B h1 {font-family:arial, verdana, sans-serif;font-size:212%;padding-top:15px;color:#10b2f0;padding-left:15px; }
.intro-Cap-A p {margin: 20px;line-height:1.5em;font-size:1.05em;font-family:verdana, arial, sans-serif;color:#333333;width:600px}
.intro-Cap-B p {margin: 20px;line-height:1.5em;font-size:1.05em;font-family:verdana, arial, sans-serif;color:#333333;width:600px}
#footer ul {list-style:none;margin:12px 0;}
#footer ul li {padding:8px 0;}
#footer p.copyright {text-align:center;margin-top:40px;border-top:1px solid #ddd;padding-top:20px;}

/*GW added 10-15 to compensate for an IE positioning issue*/
#optionsSubmit {padding-top:6px;}
ul#exempt-choice li {font-size:10px;}
table#taxcredit-calculator tr td label {margin-left:0;width:470px;}
