﻿/* Set the font
--------------------------------------------------------------------------------------- */

body
{
	font-family: "Tahoma", "Helvetica", "Arial", sans-serif;
}


/* Hide elements we don't want to print
--------------------------------------------------------------------------------------- */

hr, 
#Header h2, 
#Login, 
#UserPanel, 
#Navigation,
#IFALinks, 
#Footer p a, 
#Footer hr, 
#Print, 
#Misc
{
	display: none;
}


/* Move elements to arrange on page
--------------------------------------------------------------------------------------- */

#Content
{
	margin-top: 200px;
}

h1
{
	position: absolute;
	top: 0;
	right: 0;
	margin: 11px;
	padding: 0;
}


/* Set generic text styles
--------------------------------------------------------------------------------------- */

#Header img
{
	border: none;
}

#Content h2
{
	margin: 10px 0 5px 0;
	padding: 0;
	font-family: Georgia;
	font-size: 18px;
	color: #451864;
	font-weight: normal;
}

#Content p
{
	font-size: 12px;
}

#Footer p
{
	font-size: 10px;
	color: #CCCCCC;
	text-align: center;
}


/* 'MYSIPP Valuation' print styles
--------------------------------------------------------------------------------------- */

#Content .PageOverview
{
	border: solid #CCCCCC;
	border-width: 0 0 1px 0;
}

#Content .PageOverview p
{
	margin: 0;
	padding: 5px;
	text-align: right;
	color: #441863;
}

.PageOverview p strong
{
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #8986B7;
}

table
{
	border-collapse: collapse;
	width: 100%;
	margin: 15px 0 0 0;
}

table tr th
{
	border: solid #FFFFFF;
	border-width: 0 0 1px 0;
	padding: 6px;
	background: #DFDFEE;
	color: #8986B7;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
}

table tr td
{
	padding: 6px;
	background: #F1F1F8;
	color: #441863;
	font-size: 12px;
	border: solid #FFFFFF;
	border-width: 0 0 1px 0;
}

#Content table tr th.Balance
{
	text-align: right;
}

table tr.Alternate td
{
	background: #FFFFFF;
}

table tr.Total td
{
	font-weight: bold;
	background: #EAEAF4;
}

#Content table tr.Total
{
	border: solid #CCCCCC;
	border-width: 1px 0 0 0;
}

#Content table.Data th
{
	text-align: left;
	font-weight: normal;
	color: #666666;
	padding: 10px;
	font-size: 12px;
}

#Content table.Data td
{
	padding: 10px;
	font-size: 11px;
}

#Container #Content p#Disclaimer
{
	margin-top: 25px;
	padding: 10px;
	border: solid 1px #CCCCCC;
	font-size: 10px;
	color: #999999;
	text-align: center;
}