a {color: expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color: 'black');}
.i-submit {
	margin-top: 1px;
	padding: 2px 0 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078AC', endColorstr='#005277', GradientType=1);
}
.i-submit:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.i-email {width: 179px;}
.m-item-link {
	zoom: 1;
	padding: 2px 0;
}
.options-link {
	line-height: 1.7;
	background-image: url(../img/article-options.png);
}

.reg-announce .truncate {background: url(../img/forward.png) no-repeat 100% 1px;}

.right-col-first {behavior: url(../js/boxsizing.htc);}
.row-1 td,
.row-2 td { border-top: 1px hidden transparent;}

.row-1 td:first-child + td .heading {float: left;}

.adv-search-form .i-submit {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/search-bg.png', sizingMethod='scale');
    background-image: none; /* IE ≤ 9.0 */
}
.helper { background: url(../img/helper.png) 10px 0 no-repeat; }

.right-col-second {min-height: 185px}

.bcrumbs {zoom: 1;}

.service-button {
    behavior: url(../js/boxsizing.htc);
    display: inline;
    zoom: 1;
}
.service-button:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	top: 0;
}
.services-text {
	width: 76%;
	padding-right: 2%;
	display: inline;
   	zoom: 1;
}
.data-tables {overflow: hidden;}
.table-box {
	display: block;
	float: left;
}
.report-table td {border: 1px solid silver}
#price-report .i-submit {width: 140px}
.aside-link:link,
.aside-link:visited,
.aside-link:hover,
.aside-link:active {color: #006c9b;}
#pr-calculator {background-color: #E9E9E9;}
#pr-calculator tr:first-child + tr {background-color: #F2F0F0}
#pr-calculator .i-select {width: 84%;}
iframe[name='pr-graph'] {background: url(../img/bubble-gradient.png) repeat-x;}
.rt-link:link,
.rt-link:visited,
.rt-link:hover,
.rt-link:active {color: expression(this.parentNode.currentStyle.color);}
.l-corner {background: url(../img/bubble-tail.png)}
.r-corner {background: url(../img/bubble-tail.png) 0 -17px}
.index-table td {border-bottom: 1px solid silver}
h2 .rise {
	zoom: 1;
	display: inline;
	background: url(../img/delta-index.png) 90% -14px no-repeat;
}
h2 .fall {
	zoom: 1;
	display: inline;
	background: url(../img/delta-index.png) 90% 2px no-repeat;
}
.index-block {padding-bottom: 30px;}
.j-path-button {vertical-align: 18px;}
.j-path-img {background: url(../img/arrow-r.png) no-repeat;}
.announce,
.sign-btn,
.content-left,
.j-path,
.j-path-button,
.j-path-img,
.j-path-txt,
.features-announce,
#pr-calc {
	display: inline;
	zoom: 1;
}

.sign th,
.sign td {border-bottom: 2px dotted gray;}