table.AccountsComparisonTable
{
	font-size:78%;
	border-top:1px solid #96999C;
	border-left:1px solid #96999C;
	border-bottom:1px solid #96999C;
}

table.AccountsComparisonTable th
{
	font-weight:bold!important;
	border-bottom:1px solid #96999C;
	border-right:1px solid #96999C;
	padding:5px;
	font-size:117%;
}

table.AccountsComparisonTable td.largetext
{
	font-weight:bold!important;
	border-bottom:1px solid #96999C;
	border-right:1px solid #96999C;
	padding:5px;
	font-size:117%;
}

.nobottomborder
{
	border-bottom:none!important;
	text-align:left;
}

table.AccountsComparisonTable td
{
	padding:2px;
	border-right:1px solid #96999C;
	text-align:center;
}

div.ApplyButton.resultsButton
{
	text-align:center;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	/*font-size:110%;*/
	position:relative;
	float:none;
	text-align:center;
	padding:auto;
	
}

.charges
{
	font-weight:bold!important;
	text-align:left!important;
}

table.AccountsComparisonTable caption
{
	font-size:200%;
	font-family:Trebuchet MS;
	color: #96999C;
	padding-bottom:10px;
	text-align:left;
	/* Hidden the caption as h1 tag has been added instead */
	display:none;
}

td.additionalNotes 
{
	color: #000000;
}

td.heading
{
	font-size: 120%;
}

.backgroundwhite
{
	background-color: #ffffff;
}

.backgroundgrey
{
	background-color: #ededed;
	
}