P.header

{
	font-family:Arial;
	font-size:16;
	font-weight:bold;
	color:Navy;
}
div.personal
{
	width: 500px;
	padding-top: 20;
	padding-bottom: 20;
	border:solid 0px black;
	
}

div.Categoryproducts
{
	width:500;
	border:solid 1px black;
	padding-left:50px;
	padding-top:5px;
	padding-bottom:5px;
}

div.productsLabel  /* Div has the Label for the Rates table e.g. Interest Checking */
{
	width:500px;
	border:solid 1px black;
	display:block;
	padding-top:3px;
}

span.ShowArrow
{
	/*background-image: url(../images/more.gif);*/
	background-repeat: no-repeat;
	background-position: left;	
	padding-left: 13px;
	width:15;
}

span.HideArrow
{
	background-image: url(../images/Less.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
	width:15;
}

table.ProdctLabel
{
	padding:0;
	border-bottom:solid 0px #6C6492;
	border-collapse:collapse;

}
table.ProdctLabelOnMouseOver
{
	padding:0;
	border-bottom:solid 1px #6C6492;
	border-collapse:collapse;

}
/*Menu table on top for Collapse all etc */
table.Collapse
{
	padding:10px;
	border:solid 0px #6C6492;
	border-collapse:collapse;
	width:150px;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
}

tr.ProductRow
{
	border:solid 0px black;
	background-color:Navy;
}
td.ProductCell
{
	 border-right:solid 0px black;
     vertical-align:text-bottom;
     padding-left:5;
}
table.RateDisplay
{
	Border-bottom:solid 0px navy;
	Border-color: #120A4B;
	Width: 400px;
	Font-family: Arial;
	Font-Size:12;
	
}
tr.headerRow
{
	color: Black;
	Background-color: White;
	padding:0;
	border:solid 1px Black;
}
tr.custom
{
	text-align: left;
	color:White;
	width:175;
	font-weight:bold;
}
td.RatesDisplayHEADERCellLeftAlignment
{
	text-align:Left;
	color: white;
	width:175;
	font-weight:bold;
	Border-bottom:dashed 0px Navy;
	Border-top:dashed 0px navy;
	/*background-color: #C6CFDE; */
}
td.RatesDisplayHEADERCellCenterAlignment
{
	text-align:center;
	color: white;
	font-weight:bold;
	padding-left:30px;
	Border-bottom:dashed 0px navy;
	Border-top:dashed 0px navy;
	/*background-color: #C6CFDE;*/
}

td.RatesDisplayCellLeftAlignment
{
	padding: 5;
	border:solid 1px #C5CFD9;
	text-align: left;
}
td.RatesDisplayCellCenterAlignment
{
	padding: 5;
	border:solid 1px #C5CFD9;
	text-align:center;
}
table.Cats
{
	background-color:#D6E5EC;
	width: 500px;
	border-top:Solid 1px Black;
	border-left: Solid 1px Black;
	border-right: Solid 1px Black;
	border-collapse:collapse;
	
}
td.cats
{
	border-bottom: Solid 1px Black;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}
td.catsHeader
{
	border-bottom: Solid 1px Black;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#00386B;
	color:White;
	font-family:Verdana;
	font-weight:bold;
	
	
}
a.cats,
a.cats:visited
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#00386B;
	cursor:pointer;
	border-bottom:Solid 0px black;
	text-decoration:none;
}
a.cats:hover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#00386B;
	cursor:pointer;
	border-bottom:Solid 1px black;
	text-decoration: underline;
}

a.personal
{
	text-decoration : none;
	cursor:hand;

}
a.link
{
	text-decoration : none;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	font-weight:normal;
	text-align:right
}
a.link:hover
{
	text-decoration:underline;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	font-weight:normal;
	text-align:right
}
a.link:visited
{
	text-decoration:underline;
	cursor:hand;
	font-family:Arial;
	font-size:7pt;
	font-weight:normal;
	text-align:right
}
a:visited
{
	text-decoration : none;
	cursor:hand;
	color:#120A4B;
}
a:hover
{
	cursor:hand;
	text-decoration:underline;
	
}
a.Apply:visited
{
	text-decoration :underline;
	border:solid 0px Navy;
	padding-left:5;
	padding-right:5;
	cursor:hand;
	font-family:Arial;
	font-size:11;
	font-weight:normal;
	
}
a.Apply
{
	text-decoration :underline;
	border:solid 0px Navy;
	padding-left:5px;
	padding-right:5px;
	cursor:hand;
	font-family:Arial;
	font-size:11;
	font-weight:normal;
	
}
a.View
a.View:visited
{
	text-decoration :none;
	border:solid 1 Navy;
	padding-left:5;
	padding-right:5;
	padding-top:5;
	padding-bottom:5;
	color:White;
	cursor:hand;
	background-color:#C5CFD9;
}
a.product
{
	font-weight:bold;
	FONT-SIZE:12pt;
	FONT-FAMILY:Arial;
}
a.ProductCategory
{
	font-weight:bold;
	FONT-SIZE:11pt;
	COLOR:#120A4B;
	FONT-FAMILY:Arial;
}
a.ProductName
{
  FONT-SIZE: 15pt;
  COLOR: #120A4B;
  FONT-FAMILY: Arial;
}
a.LabelOnTopofRateTable
{
	color:Black;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
a.LabelOnTopofRateTable:hover
{
	text-decoration:none;
}
a.LabelOnTopofRateTable:visited
{
	color:Navy;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}
.desclabel
{
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom: dashed 0px Gray;
	width:450px;
}
span.DisclaimerLabel
{
	margin-top:0;
	font-family:Arial;
	font-size:8pt;
	font-weight:lighter;
	padding-top:0px;
	padding-bottom:10px;
	border-bottom: dashed 0px Gray;
	width:450px;
	cursor:pointer;

}

div.Disclaimer
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom: dashed 1px Gray;
	border-top: dashed 0px Gray;
	width:500px;
	display:none;
	text-align:left;
}


