/* import */
@import "print.css";

#banner, #progressHeader, #progressBar, .helpHover {
	display: none;
}

a, fieldset legend, caption, #headerPrint {
	color: #004580;
}

h1, h2, h3, h4, h5, h6 {
	color: #004580;
}

table tr.altRow td, table tr.altRow th, table th.altRow, table td.altRow {
    background-color: #E0F7FE;
}

tr.yellowTableHeader th {
    background: #A8E0F8!important;
}

/* transaction report icons in transaction details */
.transactionReports {
	border: 1px solid #CCC;
	float: left;
	margin: 0;
	padding: .3em .5em;
}

.transactionReports strong {
	float: left;
	margin-top: .2em;
}

.transactionReports img {
	margin: .2em .5em;
	text-align: right;
}

.unitPrices {
	width: 39em;
}

.unitPrices label {
	width: 10em;
}

/* search company fieldset */
.searchCompany {
	width: 45em;
}

.searchCompany label {
	width: 16em;
}

.searchCompany input {
	width: 26.5em;
}

.searchCompany div {
	text-align: right;
}

.searchCompany div span label {
	width: 7em;
}

/* search individual fieldset */
.searchIndividual {
	width: 52em;
}

.searchIndividual label {
	width: 9em;
}

/* advanced search fieldset */
.advancedSearch {
	width: 56em;
}

.advancedSearch label {
	width: 11em;
	clear: both
}

/* search table legend */
.legend {
	background: white url(../images/ci_legend_bg.png) no-repeat 2px 0;
	width: 9em;
}

/* customer registration styles */
.fieldNote {
	font-size: .9em;
	margin-left: 18em;
	clear: both;
	margin-top: 0;
}

div.chkBtn {
	margin: .2em 0 0 16.5em;
}

div.chkBtn input, div.chkBtn label {
	float: none;
	margin: 0;
	display: inline;
	width: auto;
}

/* add address button */
.fsButton {
	margin-left: 18.5em;
	padding-bottom: 2em;
}

/* back/next buttons */
.stepButtons {
	width: 40em;
	text-align: right;
}

.stepButtons span {
	float: left;
	text-align: left;
}

/* block radio buttons eg. registration pages */
fieldset div.radBtns {
	float: left;
	width: 20em;
	padding: 1em 0;
	display: block;
}

fieldset div.radBtns input {
	margin-bottom: .4em;
}

fieldset div.radBtns label {
	position: relative;
	padding-left: .5em;
	top: -.5em;
}

.footnote {
	font-size: .9em;
	color: #999;
	padding-top: 3em;
	clear: both;
}

#footer p {
	padding-right: 4em!important;
}

#footer p a { 
	background: none!important;
}
