<!--

ul	{
	margin-bottom: 0in;
	margin-top: 0in;
}

ol	{margin-bottom:0in;margin-top: 0in;}

body {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
}

td {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
}

.visablue {
	background-color: #0023a0;
}

.highlight {
	background-color: #fff6e5;
}

.featureblock {
	background-color: #ffffff;
}

.yellowfeatureblock {
	background-color: #fffaf2;
}

.dropdownblock {
	background-color: #ffffff;
}

.rellinksblock {
	background-color: #ffffff;
}

.pollblock {
	background-color: #ffffff;
}

.utilblock {
	background-color: #f3f3f3;
}

.homepagepromo {
	background-color: #e5eaf5;
}

.homepageorange {
	background-color: #ffa000;
}

.lightgrayline {
	background-color: #e6e6e6;
}

.grayborder {
	background-color: #cdcdcd;
}

.darkgrayborder {
	background-color: #999999;
}

.lightgrayborder {
	background-color: #cccccc;
}

.contentnavblock {
	background-color: #f6f8fc;
}

.contentnavorange {
	background-color: #ffa000;
}

.bookmarklistblock {
	background-color: #fffcf7;
}

.bookmarklistborder {
	background-color: #e7e7e7;
}

.contentdivider {
	background-color: #e5eaf5;
}

.white {
	background-color: #ffffff;
}

.footerblock {
	background-color: #f6f8fc;
}

.contentcopy {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
}

.contentcopywhite {
	font-family: arial,helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
.contentcopyitalic {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-style: italic;
}
.contentcopybold {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.pagetitle {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 18px;
}

.articletitle {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 14px;
}

.pagedate {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 12px;
	font-weight: bold;
}

.pagesubtitle {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 12px;
	font-weight: bold;
}

.contentsubtitle {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 12px;
}

.contenttitle {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}

.contentheader {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	font-weight: bold;
}

.gatewaycopy {
	font-family: arial,helvetica,sans-serif;
	color: #333333;
	font-size: 12px;
}

.gatewayfootnote {
	font-family: arial,helvetica,sans-serif;
	color: #333333;
	font-size: 10px;
}

.footnote {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 10px;
}

.footnotetitle {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}

a.footnotelinks {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 10px;
	text-decoration: none;
}

a.footnotelinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 10px;
	text-decoration: underline;
}

a.links {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: none;
}

a.links:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: underline;
}

a.leftnav {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: none;
}

a.leftnav:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: underline;
}

a.detailnav {
	font-family: arial,helvetica,sans-serif;
	color: #3366cc;
	font-size: 11px;
	text-decoration: none;
}

a.detailnav:hover {
	font-family: arial,helvetica,sans-serif;
	color: #3366cc;
	font-size: 11px;
	text-decoration: underline;
}

a.titlelinks {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.titlelinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #3366cc;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

/* feature area */
.searchheader {
	font-family: arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.featureheader {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	font-weight: bold;
}

.bannerheader {
	font-family: arial,helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 12px
}

.bannerheaderbold {
	font-family: arial,helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold
}

.banner-text {
	font-family: arial,helvetica,sans-serif;
	color: #FFFFFF;
	font-size: 10px
}

a.featuretitlelinks {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.featuretitlelinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.featurelinks {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: none;
}

a.featurelinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	text-decoration: underline;
}

/* homepage */

a.textlinks {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

a.textlinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

a.headerlinks {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.headerlinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/* form fields */

.textbutton {
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #0023a0;
    height: 24px;
 	border-color: #dcdcdc;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	background-color: transparent;
	background-image:url(/visa/ap/images/button_bg.gif);
	padding-left: 3px;
	padding-right: 3px;
}

.textfield {
	font-family: arial,helvetica,sans-serif;
	height: 20px;
	color: #666666;
 	font-size: 11px;
}

.textfieldfont {
	font-family: arial,helvetica,sans-serif;	
 	font-size: 11px;
}

.textarea {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
 	font-size: 11px;
}

.selecttitle {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
 	font-size: 11px;
}

.selecttext {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
 	font-size: 11px;
}

.fieldlabel {
	font-family: arial,helvetica,sans-serif;
	height: 11px;
	color: #666666;
 	font-size: 11px;
	font-weight: bold;
}


/* application listing */
#listing td.listheader {
  font-family: arial,helvetica,sans-serif;
  color: #ffffff;
  height: 18;
  font-size: 11px;
  font-weight: bold;
  background-color:#737476;
}

#listing td {
  font-family: arial,helvetica,sans-serif;
  height: 20px;
  font-size: 11px;
}

#listing td.alt {
  font-family: arial,helvetica,sans-serif;
  height: 20px;
  font-size: 11px;
  background-color: #e5eaf5;
}




/* footer */

a.footer {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 10px;
	text-decoration: none;
}

a.footer:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 10px;
	text-decoration: underline;
}

a.footerbold {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.footerbold:hover {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.copyright {
	font-family: arial,helvetica,sans-serif;
	color: #999999;
	font-size: 9px;
	text-decoration: none;
}

a.copyright:hover {
	font-family: arial,helvetica,sans-serif;
	color: #999999;
	font-size: 9px;
	text-decoration: underline;
}

/* sitemap */
a.sitemapheader {
	font-family: arial,helvetica,sans-serif;
	color: #0023a0;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.sitemapheader:hover {
	font-family: arial,helvetica,sans-serif;
	color: #3366cc;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

a.sitemaptitle {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.sitemaptitle:hover {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

a.sitemaplinks {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

a.sitemaplinks:hover {
	font-family: arial,helvetica,sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
//-->