a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
}

a:active {

	font-family: Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration: underline;
}

span.textSizer a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #66666;
	text-decoration: underline;
}

span.textSizer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

span.textSizer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

span.textSizer a:active {

	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

a.textSizerSmall {

	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}


a.textSizerMed {

	font-size: 14px;
	color: #666666;
	text-decoration: underline;
}


a.textSizerLarge {

	font-size: 16px;
	color: #666666;
	text-decoration: underline;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.bodyList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px;
	color: #000000;
}

.bodyTitle {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
}

.bodyTitleHome {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

.bodySubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.bodyDisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	color: #666666;
}

.bodyCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.bodyQuotation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #006600;
	font-style: italic;
	font-weight: bold;
}

.boxHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #CCDDEE;
	color: #003366;
}

.greyHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.boxBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CB9;
	background-color: #EFEFEF;
}

.boxBody a:link, a:visited {
	text-decoration: none;
}

.boxBody a:hover {
	text-decoration: underline;
}

.boxBodyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005CB9;
}

ul.boxList {
	list-style: none;
	padding: 3px;
	padding-top: 0;
	margin: -18px 0 3px 0; /*IE hack*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

html>body ul.boxList {
	margin-top: -10px;
}

ul.boxList a:link, a:visited {
	text-decoration: none;
}

ul.boxList a:hover, a:active {
	text-decoration: underline;
}

.grayBack {
	background: #EFEFEF;
	margin: 0;
	padding: 0;
}

li.boxListItem {
	padding: 0;
	padding-left: 7px;
	background: url(../images/arrow_bullet3.gif) no-repeat;
	background-position: 0 .35em;
	line-height: 18px; /*IE hack*/
}

.boxListItem ul {
	list-style: none;
	margin-left: 8px;
}

html>body li.boxListItem {
	margin: 0;
	line-height: normal;
}

.boxText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.boxText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0 2 0 2;
}

.boxTextHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.topNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
}

.topNavText a:visited {
	text-decoration: underline;
}

.topNavHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}

.splashText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #6699CC;
}

.splashBoxHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #D3E3EB;
	font-weight: bold;
}

.splashLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.breadCrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.popupText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.popupNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}

.popupNoteBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}

.seminarTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.bodyError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.homeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

.holidayAdA {
	width: 154px;
	height: auto;
	border: 1px solid #CCDDEE;
	background-repeat: no-repeat;
	
}

.holidayAdTextA {
	position: relative;
	height: auto;
	width: auto;
	margin: 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

.bodyHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	font-style: normal;
}

img#PersonalInvestBanner {
	margin: 0 0 0 0;
	border-bottom: 1px strong;
}

ul.homePageListNew {
     margin-top:0px;
     margin-left:5px;
     margin-right:0px;
     padding-left:0px;
     padding-right:0px;
     margin-bottom:3px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     line-height:0.5cm;
     list-style: none;
}

ul.homePageListNew a:link, ul.homePageListNew a:visited, ul.homePageListNew a:active {
	text-decoration:none;
}

ul.homePageListNew a:hover {
	text-decoration:underline;
}

ul.homePageList1 {
 margin: 0 0 3px 5px;
 padding-left:0px;
 padding-right:0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height:0.46cm;
 list-style: none;
}

ul.homePageList1 a:link, a:visited {
	text-decoration: none;
}

ul.homePageList1 a:hover {
	text-decoration: underline;
}

li.homePageListItem {
	padding-left: 0;
/*	background: url(../images/arrow_bullet3.gif) no-repeat;
	background-position: 0 .35em;
*/}

li.homePageListItem1 {
 padding-left: 6px;
 background-image: url(../images/arrow_bullet3.gif);
 background-repeat: no-repeat;
 background-position: 0 .35em;
}

/* bullet list for secondary pages */
ul.secondaryPageList {
 list-style: none;
 padding: 0;
 margin: 0 0 3px 6px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 line-height: 0.6cm;
}

li.secondaryPageList {
 background: url(../images/arrow_bullet3.gif) no-repeat;
 background-position: 0 0.6em;
 padding-left: 8px;
}

.secondaryPageList a:visited, a:active {
	text-decoration: underline;
}

/* bullet list for secondary pages */
ul.secondaryPageList2 {
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 padding-left:0px;
 padding-right:0px;
 margin-bottom:3px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 list-style: circle;
}

.subHeadingTitle {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	font-size: 18px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

.leftBoxTitle {
	padding-top:10px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

.branchLocator a:link, a:visited, a:active {
	text-decoration: none;
}

.branchLocator a:hover {
	text-decoration: underline;
}

p a:visited {
	text-decoration: underline;
}

tr.quickLinks {
padding-left:15px;

}

/*Hide Baseline used in printer view*/
#div-base-line{display:none;}

span.print-icon{font-size:75%; background: url(../images/printer.gif) no-repeat; padding:0 0 0 19px; margin:0; min-height:15px;}
