/*
    Colour Components (Print Styles)
*/

/*
	*=Hide these elements
*/
.noprint,
.accessibility, 
.acc,
.branding strong,
.header form,
.menu,
.menu-calc,
.content,
.footer h4,
hr
{
	display: none;
}

/*
	*=Show these elements
*/
.content,
.footer
{
	display: block;
}



/*
	*=Custom Elements
*/
body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	font-size: 12.5pt;
}

a img
{
	border: 0cm none;
}

a:link { color: #777; }
a:visited { color: #555; }

.branding img
{
	float: right;
}

.header 
{
	background-color: #6d8295;
	padding: 0.5cm;
}
#calculator .header 
{
	padding: 0.1cm;
}

.page
{
	padding: 1cm;
}

.content table
{
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.content table th
{
	text-align: left;
	border-bottom: 2px solid #ccc;
	padding: 0.1cm;
}
.content table th a { color: #000; }
.content table td
{
	border-bottom: 1px solid #ccc;
	padding: 0.1cm;
}

#calculator .content table
{
	border: 0mm none;
}
#calculator .content table th,
#calculator .content table td
{
	vertical-align: top;
	padding: 1.5mm;
	border: 0mm none;
	border-bottom: 0.2mm solid #333;
}
#calculator .content table td td
{
	border: 0mm none;
	padding: 0mm;
}

#calculator .content table th
{
	padding: 1mm 1.5mm;
	background-color: #697f94;
	color: #fff;
	white-space: nowrap;
	text-align: left;
}

#calculator .content table th a,
#calculator .content table td a
{
	color: #333;
}



.footer
{
	text-align: center;
	font-size: 11pt;
	font-weight: normal;
}
#calculator .footer
{
	padding-bottom: 0.4mm;
	border-bottom: 2mm solid #6d8295;
}





.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}