#incalc div {display:block;width:auto;height:auto;font-size:1em;font-weight:normal;font-style:normal;color:#000;background-image:none;border:none;padding:0;margin:0;}
#incalc #incalcTabs div, #incalc #incalcBoard div {color:#7a7a7a;}

#incalc {min-width:750px;font:normal 12px/1.3 arial;padding:0;margin:0;}
#incalc table, #incalc table tr td {font:normal 12px/1.3 arial;}
#incalc form, #incalc input, #incalc label {padding:0;margin:0;}
#incalc img {border:none;margin:0;}

#incalc big {font-size:1.5em;}
#incalc small {font-size:.9em;}

#incalc a {color:#1b4a83;}
#incalc a.scripted, span.scripted {line-height:1.2em;color:#000;text-decoration:none;border-bottom:1px dotted #000;}
#incalc em a, em a.scripted {font-style:normal;color:#d80a0a;border-color:#d80a0a;}
#incalc span.scripted {cursor:pointer;}

#incalc h1, h2, h3, h4, h5 {margin:.5em 0;}
#incalc h1 em, h2 em, h3 em, h4 em, h5 em {font-style:normal;color:#d80a0a;}

#incalc h1 {font-size:2.25em;font-weight:normal;margin:.6em 0;}
#incalc h2 {font-size:2.1em;font-weight:normal;margin:.5em 0;}
#incalc h3 {font-size:1.6em;font-weight:normal;}
#incalc h4 {font-size:1.4em;font-weight:normal;}
#incalc h5 {font-size:1.2em;font-weight:normal;}

#incalc textarea,
#incalc input[type=text] {color:#333;background:#fff;border:1px inset #ddd;}
#incalc textarea:disabled,
#incalc input[type=text]:disabled {color:#999;background:#eee;border:1px solid #ccc;}

#incalc .decorated {border:1px solid #bec2c6;position:relative;}
#incalc .xdecorated {position:relative;} /* filled elements */

#incalc .full {width:100%;}
#incalc .quarter {width:25%;}
#incalc .col {float:left;}

#incalc .left-side {float:left;}
#incalc .left-side .margined {margin:0 1em 0 0;}
#incalc .r {text-align:right;}

#incalc .tip {color:#666;}

/* bordered elements */
#incalc .corner {width:11px;height:11px;font-size:0;background-image:url(../res/r11-outline.gif);background-repeat:no-repeat;position:absolute;}
#incalc .corner.tl {background-position:0 0;left:-1px;top:-1px;}
#incalc .corner.tr {background-position:100% 0;right:-1px;top:-1px;}
#incalc .corner.bl {background-position:0 100%;left:-1px;bottom:-1px;}
#incalc .corner.br {background-position:100% 100%;right:-1px;bottom:-1px;}

#incalc .article {font-size:1.2em;margin:0 0 18px 0;}
#incalc .article h1 {font-size:2.1em;line-height:1.2em;margin-bottom:.7em;}
#incalc .article h1.compact {margin-bottom:0;}
#incalc .article h2 {font-size:1.6em;}
#incalc .article ul {padding:0;margin:1em 0;}
#incalc .article ul li {list-style:none;background:url(../res/list-item.gif) no-repeat 5px .6em;padding:0 0 0 25px;margin:.8em 0;}

#incalc .incalcForm {padding:0;margin:0;}
#incalc .incalcForm .highlit {background-color:#e2e5e9;}
#incalc .incalcForm .parameter {width:auto;min-height:2.5em;padding:.45em 0 .4em 0;/*position:relative;*/}
#incalc .incalcForm .parameter .label {float:none;width:184px;position:absolute;}
#incalc .incalcForm .parameter .highlit {color:#d80a0a;background-color:transparent;}
#incalc .incalcForm .parameter .value {margin:0 0 .4em 192px;}
#incalc .incalcForm .parameter .value label {float:none;width:auto;margin-right:1em;position:static;}
#incalc .incalcForm .parameter .value label.underlying {margin-right:0;}
#incalc .incalcForm input[type=checkbox],
#incalc .incalcForm input[type=radio] {margin-right:.2em;position:relative;top:.1em;}
#incalc .incalcForm .parameter .value .option {margin:0 0 .8em 0;}
#incalc .incalcForm .parameter .value p {margin:.4em 0;}
#incalc .incalcForm .parameter .comment {font-size:.9em;color:#7a7a7a;margin:0 0 .5em 192px;}
#incalc .incalcForm .parameter .comment p {margin:.5em 0;}
#incalc .incalcForm .parameter .comment p em {color:#d80a0a;font-style:normal;}
#incalc .incalcForm .parameter .comment p em a {color:#d80a0a;border-color:#d80a0a;}
#incalc .incalcForm .parameter textarea,
#incalc .incalcForm .parameter input[type=text] {font-size:1.1em;}
#incalc .incalcForm span.required {color:#d80a0a;}

/* insurance calculator */

#incalc #incalcContainer {color:#7a7a7a;background:#e2e5e9 url(../res/bottom-shade.gif) repeat-x 0 100%;padding:4px 5px 15px 5px;margin:0;}
#incalc .corners {
	position: relative;	
}
#incalc .corners .tl,
#incalc .corners .tr,
#incalc .corners .bl,
#incalc .corners .br {
	background: url("../res/r11-shaded.png") no-repeat ;
	position: absolute;
	width: 11px;	
	font-size: 0;
}
#incalc .corners .tl {
	background-position: 0 0;
	height: 11px;
	top: 0;
	left: 0;
}
#incalc .corners .tr {
	background-position: 100% 0;
	height: 11px;
	top: 0;
	right: 0;
}
#incalc .corners .bl {
	background-position: 0 100%;
	height: 21px;
	bottom: 0;
	left: 0;
}
#incalc .corners .br {
	background-position: 100% 100%;
	height: 21px;
	bottom: 0;
	right: 0;
}


#incalc button, #incalc input, #incalc select {font:normal 12px/1.3 arial;}
#incalc p {margin:0 0 .2em 0;}
#incalc p.spacer {margin:0 0 .9em 0;}
#incalc h1 {font-size:2em;color:#5a6472;margin:0 0 .7em 0;}
#incalc em {font-style:normal;color:#d80a0a;}
#incalc em.big {font-size:1.5em;line-height:.75em;font-style:normal;}
#incalc .block {padding:0;margin:0;}
#incalc .block .inset {padding:8px 12px;margin:0;}
#incalc .col:first-child .block {margin-left:0;}
#incalc .tip {color:#666;padding:0;margin:0;}

#incalc .fullDescription p {margin:.6em 0;/*text-indent:-1.2em;margin-left:1.2em;*/}
#incalc .fullDescription span {font-weight:normal;color:#000;}

#incalc .incalcDescription,
#incalc .fullDescription {font-size:.9em;}
#incalc .incalcDescription p,
#incalc .fullDescription p {margin-right:30px;}
#incalc .incalcDescription {height:2.7em;overflow:hidden;}
#incalc .fullDescription {/*color:blue;*/}

#incalc .warning,
#incalc #incalcNoJavaScriptWarning {font-size:.9em;color:#d80a0a;background:url(../res/warning.gif) no-repeat 0 2px;padding:0 0 0 36px;margin:2em 20%;}
#incalc .warning p,
#incalc #incalcNoJavaScriptWarning p {margin:.5em 0;}

#incalc .decorated {background:#fff;border-color:#e2e5e9;}
#incalc .decorated .corner {width:11px;height:11px;background-color:transparent;background-image:url(../res/r11-inner-d.png);}

#incalc .xdecoration .corner {width:11px;height:11px;font-size:0;background-image:url(../res/r11-shaded.png);background-repeat:no-repeat;position:absolute;}
#incalc .xdecoration .corner.tl {left:0;top:0;}
#incalc .xdecoration .corner.tr {right:0;top:0;}
#incalc .xdecoration .corner.bl {height:21px;left:0;bottom:0;}
#incalc .xdecoration .corner.br {height:21px;right:0;bottom:0;}

#incalc #incalcTabs {height:77px;/*overflow:hidden;*/}
#incalc #incalcTabs .intensified {font-size:1em;font-weight:bold;}
#incalc #incalcTabs .col {position:relative;}
#incalc #incalcTabs .block {padding:0;margin:0;}
#incalc #incalcTabs .block .tip {color:#666;}
#incalc #incalcTabs .block span.scripted {color:#7a7a7a;border-color:#7a7a7a;cursor:default;}
#incalc #incalcTabs .checked span.scripted {color:#1b4a83;border-color:#1b4a83;cursor:pointer;}

#incalc #incalcTabs .active {cursor:pointer;}
#incalc #incalcTabs .active .block {color:#cccfd5;background:#6f7e92 url(../res/tab.gif) repeat-x 0 100%;}
#incalc #incalcTabs .active .tip {color:#cccfd5;}
#incalc #incalcTabs .active span.scripted {color:#fff;border-color:#fff;cursor:pointer;}
#incalc #incalcTabs .arrowIcon {width:26px;height:26px;background:url(../res/right-arrow.png) no-repeat 0 0;cursor:pointer;position:absolute;right:5px;top:4px;}
#incalc #incalcTabs .checked .arrowIcon {background-image:url(../res/highlit-down-arrow.png);}
#incalc #incalcTabs .active .arrowIcon {background-image:url(../res/highlit-down-arrow.png);}
#incalc #incalcTabs .valid .arrowIcon {background-image:url(../res/checked-right-arrow.png);}

#incalc #incalcTabs .decorated {height:70px;min-height:70px;}
#incalc #incalcTabs .ruler {height:0;font-size:0;border-top:1px solid #e2e5e9;}
#incalc #incalcTabs .col .separator {display:none;float:left;width:4px;height:30px;}
#incalc #incalcTabs .col .fullDescription {display:none;}

#incalc #incalcTabs .checked:hover {cursor:pointer;}
#incalc #incalcTabs .checked:hover .inset {min-height:70px;background:#fff url(../res/tab.gif) repeat-x 0 100%;}
#incalc #incalcTabs .checked:hover .dropDownWrapper {width:100%;position:absolute;z-index:7000;}
#incalc #incalcTabs .checked:hover .block {height:auto;}
#incalc #incalcTabs .checked:hover .incalcDescription {display:none;}
#incalc #incalcTabs .checked:hover .fullDescription {display:block;}
#incalc #incalcTabs .checked:hover .tip {color:#666;}
#incalc #incalcTabs .checked:hover span.scripted {color:#1b4a83;border-color:#1b4a83;}

/* bright border */

#incalc #incalcTabs .checked:hover .corner {width:11px;height:11px;font-size:0;background-color:transparent;background-image:url(../res/r11-bright-inner-outline.gif);background-repeat:no-repeat;position:absolute;}
#incalc #incalcTabs .checked:hover .corner.tl {background-position:0 0;left:0;top:0;}
#incalc #incalcTabs .checked:hover .corner.tr {background-position:100% 0;right:0;top:0;}
#incalc #incalcTabs .checked:hover .corner.bl,
#incalc #incalcTabs .checked:hover .corner.br {display:none;}
#incalc #incalcTabs .checked:hover .border {height:1px;font-size:0;background:#d80a0a;padding:0;margin:0 11px;}
#incalc #incalcTabs .checked:hover .shaded.border {height:9px;font-size:0;background:url(../res/dropdown-bottom-shade.png) repeat-x 0 0;border-top:1px solid #d80a0a;}
#incalc #incalcTabs .checked:hover .dropDownWrapper {background:url(../res/dropdown-shaded-right-border.png) no-repeat 100% 100%;}
#incalc #incalcTabs .checked:hover .block {background:url(../res/dropdown-shaded-left-border.png) no-repeat 0 100%;}
#incalc #incalcTabs .checked:hover .decorated {border:none;}
#incalc #incalcTabs .checked:hover .inset {background-image:url(../res/dropdown-shade.png);padding:8px 2px;margin:0 11px;}
#incalc #incalcTabs .checked:hover span.scripted {color:#d80a0a;border-color:#d80a0a;}
#incalc #incalcTabs .checked:hover .arrowIcon {right:6px;top:5px;}
#incalc #incalcTabs .checked:hover .arrowIcon {background-image:url(../res/highlit-down-arrow.png);}
#incalc #incalcTabs .active:hover .arrowIcon {background-image:url(../res/highlit-down-arrow.png);}
#incalc #incalcTabs .valid:hover .arrowIcon {background-image:url(../res/checked-down-arrow.png);}

/* end of bright border */

#incalc #incalcBoard {background:#fff;}
#incalc #incalcBoard .hidden {display:none;}
#incalc #incalcBoard .block {display:none;}
#incalc #incalcBoard .block .block {display:block;}
#incalc #incalcBoard .block .hidden {display:none;}
#incalc #incalcBoard hr {height:1px;color:#fff;background-color:#fff;border:none;padding:0;margin:.4em 0;}
#incalc #incalcBoard .block .inset {padding:8px 14px;}
#incalc #incalcBoard .parameter {/*clear:left;*/width:60%;padding:.45em 0 .4em 0;/*position:relative;*/}
#incalc #incalcBoard .parameter .label {float:left;width:184px;position:relative;}
#incalc #incalcBoard .parameter .dotted {background:url(../res/obscure-dots.gif) repeat-x 0 50%;margin-top:.4em;}
#incalc #incalcBoard .parameter .dotted span {background:#fff;padding-right:.3em;}
#incalc #incalcBoard .parameter .highlit {color:#d80a0a;}
#incalc #incalcBoard .parameter .value {margin:0 0 .4em 192px;}
#incalc #incalcBoard .parameter .value label {float:none;width:auto;margin-right:1em;}
#incalc #incalcBoard input[type=checkbox],
#incalc #incalcBoard input[type=radio] {margin-right:.2em;position:relative;top:.1em;}
#incalc #incalcBoard .parameter .value .option {margin:0 0 .8em 0;}
#incalc #incalcBoard .parameter .value p {margin:.4em 0;}
#incalc #incalcBoard .parameter .comment,
#incalc #incalcBoard .parameter .xcomment {display:none;font-size:.9em;color:#7a7a7a;margin:0 0 .5em 0;/*192px;*/}
#incalc #incalcBoard .parameter .comment p,
#incalc #incalcBoard .parameter .xcomment p {margin:.5em 0;}
#incalc #incalcBoard .parameter p em {color:#d80a0a;}
#incalc #incalcBoard .parameter p em a {color:#d80a0a;border-color:#d80a0a;}
#incalc #incalcBoard .parameter p em.valid {color:#4c9c1b;}
#incalc #incalcBoard .parameter p em.valid a {color:#4c9c1b;border-color:#4c9c1b;}
#incalc #incalcBoard .parameterGroup {width:55%;border-top:1px dotted #b7b7b7;padding-top:.5em;margin-top:.8em;}
#incalc #incalcBoard .parameterGroup .parameter {width:auto;}
#incalc #incalcBoard .unconstrained {width:auto;}

#incalc #incalcBoard .calendarButton {cursor:pointer;position:relative;top:.4em;}
#incalc #incalcBoard .calendarDisabledButton {display:none;cursor:dedault;position:relative;top:.4em;}

#incalc #incalcBoard label.underlying {display:none;}

#incalc #incalcBoard .permanentInfo {width:32%;font-size:.9em;color:#7a7a7a;padding:0 12px;position:absolute;right:14px;}
#incalc .phone,
#incalc #incalcNoJavaScriptWarning .phone {font-size:2em;color:#d80a0a;}
#incalc .phone .code,
#incalc #incalcNoJavaScriptWarning .phone .code {color:#000;}

#incalc #incalcBoard .extraInfo {/*float:right;*/width:32%;font-size:.9em;color:#7a7a7a;background:#f0f0f0;padding:8px 12px;position:absolute;right:14px;}
#incalc #incalcBoard .extraInfo em {color:#000;}
#incalc #incalcBoard .extraInfo em a {color:#000;border-color:#000;}
#incalc #incalcBoard .extraInfo .big {font-size:1.1em;}
#incalc #incalcBoard .extraInfo p {margin:0 12px .6em 0;}
#incalc #incalcBoard .extraInfo .corner {width:7px;height:7px;background-color:transparent;background-image:url(../res/r7.gif);}
#incalc #incalcBoard .extraInfo .commentArrow {width:7px;height:13px;background:url(../res/comment-left-arrow.gif);position:absolute;top:7px;left:-7px;}
#incalc #incalcBoard .extraInfo .hideButton {float:right;cursor:pointer;position:relative;left:6px;top:-2px;}
#incalc #incalcBoard .bottom {bottom:12px;}
#incalc #incalcBoard .bottom .commentArrow {top:auto;bottom:7px;}

#incalc #incalcBoard .icon {width:14px;height:14px;margin-right:.2em;cursor:pointer;position:relative;top:.15em;}
#incalc #incalcBoard .question {background:url(../res/what.gif) no-repeat 0 0;}
#incalc #incalcBoard .empty {cursor:default;}

#incalc #incalcBoard .footer {height:auto;color:#000;background:#e2e5e9;}
#incalc #incalcBoard span.incalcBack {margin-top:.3em;position:absolute;}
#incalc #incalcBoard button.incalcNext {margin-left:192px;}

#incalc #incalcBoard .inset .inset {color:#000;background:#e2e5e9;margin-bottom:.5em;}
#incalc #incalcBoard .inset .inset button.incalcNext {margin-left:180px;}

#incalc .xdecorated .corner {width:7px;height:7px;background-color:transparent;background-image:url(../res/r7.gif);}

#incalc .switchBoard {margin:1.2em 0 1em 0;}
#incalc .switchBoard .switch {color:#000;margin-right:0;position:relative;}
#incalc .switchBoard .switch a {color:#1b4a83;border-bottom:1px dotted #1b4a83;text-decoration:none;}
#incalc .switchBoard .selected {background:#e2e5e9;padding:3px 9px;}
#incalc .switchBoard .separator {display:inline;clear:none;margin:0 3px;}

#incalc textarea {font:normal 12px/1.3 arial;}
#incalc textarea.xlong {width:220px;height:3.9em;}
#incalc textarea.long {width:160px;height:6.5em;}

#incalc input.long {width:160px;}
#incalc input.mid {width:96px;}
#incalc input.short {width:60px;}
#incalc input.tiny {width:48px;}
#incalc input.xtiny {width:36px;}

#incalc select.long {width:162px;}
#incalc select.mid {width:98px;}
#incalc select.short {width:62px;}
#incalc select.tiny {width:50px;}
#incalc input.xtiny {width:36px;}

#incalc .hoveringList {display:none;font:normal 12px/1.5 arial;color:#7a7a7a;background:url(../res/hovering-panel.png) no-repeat 0 0;padding:8px 11px 14px 11px;margin:-8px 0 0 -11px;position:absolute;z-index:6900;}
#incalc .hoveringList .list {width:241px;height:97px;overflow:auto;}
#incalc .hoveringList .item {line-height:17px;padding:2px 5px 0px 5px;cursor:pointer;}
#incalc .hoveringList .selected,
#incalc .hoveringList .item:hover {background:#e2e5e9;}
#incalc .hoveringList .item em {font-style:normal;color:#111;}

#incalc #incalcBoard .prompt {padding:3px 6px;}
#incalc #incalcBoard .prompt label {float:none;color:#333;width:184px;}
#incalc #incalcBoard .prompt p {font-size:.9em;color:#7a7a7a;padding:0 0 3px 20px;margin:.3em 0;}
#incalc #incalcBoard .prompt p em {color:#7a7a7a;}

#incalc #incalcBoard .systemMessage {width:690px;line-height:1.5;padding:60px 0;margin:0 auto;}
#incalc #incalcBoard .systemMessage big {font-size:1.6em;font-weight:bold;}
#incalc #incalcBoard .systemMessage p {margin:.8em 0;}

#incalc #incalcCalcTable {width:58%;/*margin-right:54%;*/}
#incalc #incalcCalcTableComment {float:right;width:38%;padding-top:4em;}

#incalc #incalcBoard .incalcForm .parameter {width:auto;}

#incalc #incalcBoard .ordinary {color:#222;}
#incalc #incalcBoard .ordinary p {margin:0 0 .6em 0;}
#incalc #incalcBoard .ordinary .block {padding:6px 16px;margin:0 0 14px 0;}

#incalc #incalcBoard .ordinary .decorated {border:1px solid #bec2c6;position:relative;}
#incalc #incalcBoard .ordinary .bright {border-color:#d80a0a;}
#incalc #incalcBoard .ordinary .decorated .corner {width:11px;height:11px;font-size:0;background-image:url(../res/r11-outline.gif);background-repeat:no-repeat;position:absolute;}
#incalc #incalcBoard .ordinary .decorated .corner.tl {background-position:0 0;left:-1px;top:-1px;}
#incalc #incalcBoard .ordinary .decorated .corner.tr {background-position:100% 0;right:-1px;top:-1px;}
#incalc #incalcBoard .ordinary .decorated .corner.bl {background-position:0 100%;left:-1px;bottom:-1px;}
#incalc #incalcBoard .ordinary .decorated .corner.br {background-position:100% 100%;right:-1px;bottom:-1px;}

#incalc #incalcBoard .ordinary .xdecorated {background:#e2e5e9;position:relative;}
#incalc #incalcBoard .ordinary .xdecorated .corner {width:11px;height:11px;font-size:0;background-image:url(../res/r11.png);background-repeat:no-repeat;position:absolute;}
#incalc #incalcBoard .ordinary .xdecorated .corner.tl {left:0;top:0;}
#incalc #incalcBoard .ordinary .xdecorated .corner.tr {right:0;top:0;}
#incalc #incalcBoard .ordinary .xdecorated .corner.bl {left:0;bottom:0;}
#incalc #incalcBoard .ordinary .xdecorated .corner.br {right:0;bottom:0;}

#incalc #incalcBoard .ordinary .decorated .corner {background-color:#bec2c6;}
#incalc #incalcBoard .ordinary .bright .corner {background-color:#d80a0a;}

#incalc .promptIcon {display:none;text-align:left;}

#incalc .incalcLitebox {padding:0;margin:0;position:relative;}
#incalc .incalcLiteboxWrapper {display:none;width:720px;padding:0;margin:0;}
#incalc .incalcLiteboxTop {height:20px;background:url(../res/litebox_01.png) no-repeat 0 0;padding:0;margin:0;}
#incalc .incalcLiteboxMiddle {background:url(../res/litebox_02.png) repeat-y 0 0;padding:8px 24px 1px 24px;margin:0;}
#incalc .incalcLiteboxBottom {height:27px;background:url(../res/litebox_03.png) no-repeat 0 0;padding:0;margin:0;}
#incalc .incalcLiteboxHideButton {cursor:pointer;position:absolute;right:20px;top:16px;}
#incalc .incalcLitebox label {font-size:1.2em;}
#incalc .incalcLitebox label.underlying {display:none;}
#incalc .incalcLitebox .parameter .value label.underlying {margin-right:0;}
#incalc .incalcLitebox input.shaded {color:#ccc;}
#incalc .incalcLitebox .tip a {color:#4b5562;}
#incalc .incalcLitebox .decorated {border:none;padding-left:0;padding-right:0;}
#incalc .incalcLitebox .decorated .corner {display:none;}
#incalc .incalcLitebox .inset .inset {background:#e2e5e9;margin:1em 0 0 0;padding:.5em 0;}
#incalc .incalcLitebox .incalcNext {margin-left:190px;}
#incalc .incalcLitebox .incalcBack {display:none;}
#incalc #incalcSelectedCompanyLogo {display:none;margin-bottom:1em;}
#incalc .incalcActiveLogo {cursor:pointer;}

#incalc input.xlong {width:220px;}
#incalc select.xlong {width:222px;}

#incalc #incalcTabs {display:none;}
#incalc #incalcBoard #incalcOrder {display:none;}
#incalc #incalcBoard #incalcOrderBack {display:none;}
#incalc #incalcNoJavaScriptWarning {display:block;}
#incalc #incalcOrderPhoneValue {display:none;}
#incalc #incalcOrderPhoneValueAlt {display:block;}
#incalc #incalcOuterContainer {display:none;}

/* end of insurance calculator */

#incalc table.incalcTabContainer {width:100%;border:none;border-collapse:collapse;}
#incalc table.incalcTabContainer td {vertical-align:top;padding:0;}
#incalc table.incalcTabContainer td .col {float:none;}

#incalc #incalcBoard table.parameterSet {width:100%;border:none;border-collapse:collapse;}
#incalc #incalcBoard table.parameterSet .parameter {width:auto;padding:0;}
#incalc #incalcBoard table.parameterSet .parameter td {vertical-align:top;padding:.45em 0;}
#incalc #incalcBoard table.parameterSet .parameter .label {float:none;width:180px;padding-right:8px;margin:0;}
#incalc #incalcBoard table.parameterSet .parameter .label .xlabel {position:relative;}
#incalc #incalcBoard table.parameterSet .parameter .dotted {background-image:none;}
#incalc #incalcBoard table.parameterSet .parameter .dottedLabel {background:url(../res/obscure-dots.gif) repeat-x 0 50%;margin-top:.4em;}
#incalc #incalcBoard table.parameterSet .parameter .dottedLabel span {background:#fff;padding-right:.3em;}
#incalc #incalcBoard table.parameterSet .parameter .value {float:none;width:auto;margin:0;}
#incalc #incalcBoard table.parameterSet .unconstrained .value {float:none;width:auto;margin:0;}
#incalc #incalcBoard table.parameterSet .parameter .comment {float:none;width:auto;margin:0;}
#incalc #incalcBoard table.parameterSet .parameter .extra {width:36%;}

#incalc #incalcBoard table.parameterSet table.promptWrapper {border:none;border-collapse:collapse;}
#incalc #incalcBoard table.parameterSet table.promptWrapper td {padding:0;}
#incalc #incalcBoard table.parameterSet table.promptWrapper {display:none;width:320px;color:#000;position:absolute;top:-6px;left:-10px;z-index:9800;}
#incalc #incalcBoard table.parameterSet table.promptWrapper {border-left:1px solid #f8f8f8;border-top:1px solid #f8f8f8;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-collapse:collapse;}
#incalc #incalcBoard table.parameterSet table.promptWrapper {background:#fff;text-align:left;padding:2px 3px;}


#incalc #incalcBoard table.normal {border:none;border-collapse:collapse;}
#incalc #incalcBoard table.normal th {font-size:.9em;font-weight:normal;color:#7d848a;border-bottom:1px solid #bec2c6;text-align:left;vertical-align:top;padding:.6em .5em .6em 0;}
#incalc #incalcBoard table.normal td.r,
#incalc #incalcBoard table.normal th.r {text-align:right;}
#incalc #incalcBoard table.normal td {color:#000;border-top:1px dotted #b7b7b7;vertical-align:top;padding:.5em .5em 1em 0;}
#incalc #incalcBoard table.normal td:first-child {padding-left:.3em;}
#incalc #incalcBoard table.normal th.commentary {width:36%;}
#incalc #incalcBoard table.normal th.logo,
#incalc #incalcBoard table.normal td.logo {text-align:center;}
#incalc #incalcBoard table.normal th.percent {width:6em;}
#incalc #incalcBoard table.normal th.price {width:8em;}
#incalc #incalcBoard table.normal th.compact,
#incalc #incalcBoard table.normal td.compact {width:2em;padding-right:0;}
#incalc #incalcBoard table.normal td.compact input[type=checkbox] {margin-right:0;}
#incalc #incalcBoard table.normal p {margin:0 0 .6em 0;}

#incalc #incalcBoard table.normal .promptIcon div.promptWrapper {display:none;width:320px;color:#000;background:#fff;border-left:1px solid #f8f8f8;border-top:1px solid #f8f8f8;border-right:1px solid #ddd;border-bottom:1px solid #ddd;position:absolute;top:-4px;left:-7px;z-index:9800;}
#incalc #incalcBoard table.normal .promptIcon div.promptWrapper p {margin:.2em 0;}
#incalc #incalcBoard table.normal .promptIcon:hover div.promptWrapper {display:block;}

#incalc span.processIndicator {width:auto;height:auto;font-size:0;background:url(../res/process.gif) no-repeat 50% 50%;padding:6px 16px;margin:0 1em;}
#incalc img.processIndicator {width:32px;height:6px;background:url(../res/process.gif) no-repeat 50% 50%;border:1px solid #ccc;padding:0;margin:0 1em;}
