body 
{ 
background-color: #ffffff; 
font-family: arial, helvetica, tahoma, verdana, sans-serif;
font-size: 80%; 
padding: 0; 
margin: 0;
line-height: 1.3em
}

body table { font-size: 100% }

h1 { font-size: 14pt; color: #003366; font-weight: normal; padding: 0; margin: 0; margin-top: 2px; margin-bottom: -5px }

a:link
{
color: #0000ff;
font-weight: normal;
text-decoration: underline
}
a:visited
{
color: #660033;
font-weight: normal;
text-decoration: underline
}
a:active
{
color: #000000;
font-weight: normal;
text-decoration: underline
}
.products { font-weight: bold; color:#660000; padding-bottom: 0; margin-bottom: 0 }
.products a:link, .products a:visited, .products a:active, .products a:hover { font-weight: bold; color:#660000 }

#top
{
background-color: #006699;
color: #ffffff;
font-size: 9pt;
height: 18px;
padding-left: 6px
}
#top a:link, #top a:visited, #top a:active, #top a:hover { color: #ffffff }

#top2
{
background-color: #0e4279;
color: #cccccc;
font-size: 9pt;
height: 29px;
padding-left: 6px;
padding-right: 6px
}
#top2 a:link, #top2 a:visited, #top2 a:active, #top2 a:hover { color: #cccccc }

#footer { font-size: 8pt; padding-top: 32px; padding-bottom: 24px }

#menu-left { float: left;  width: 154px; margin-top: 0; margin-right: 5px;  padding-top: 0; font-size: 11px; border: 1px #003366 solid }

.menu-left { padding: 6px; padding-left: 15px; color: #ffffff; background-color: #003366; border-bottom: 1px solid #ffffff }
.menu-left a:link, .menu-left a:visited, .menu-left a:active, .menu-left a:hover { color: #ffffff }

.menu-left-act { padding: 6px; padding-left: 15px; color: #ffffff; background-color: #003366; border-bottom: 1px solid #ffffff; background-image: url(/common/amex/img/bull.gif); background-repeat: no-repeat; background-position: center left }
.menu-left-act a:link, .menu-left-act a:visited, .menu-left-act a:active, .menu-left-act a:hover { color: #ffffff }

.submenu { padding: 6px; color: #0000ff; background-color: #d1dfeb; padding-left: 25px; border-bottom: 1px solid #ffffff }
.submenu a:link, .submenu a:visited, .submenu a:active, .submenu a:hover { color: #033c75 }

.submenu2 { padding: 6px; color: #0000ff; background-color: #ffffff; padding-left: 36px }
.submenu2 a:link, .submenu2 a:visited, .submenu2 a:active, .submenu2 a:hover { color: #033c75 }

.submenu-act { padding: 6px; color: #0000ff; background-color: #d1dfeb; padding-left: 25px; border-bottom: 1px solid #ffffff; background-image: url(/common/amex/img/bull2.gif); background-repeat: no-repeat; background-position: center left  }
.submenu-act a:link, .submenu-act a:visited, .submenu-act a:active, .submenu-act a:hover { color: #033c75 }

.submenu2-act { padding: 6px; color: #0000ff; background-color: #ffffff; padding-left: 36px; border-bottom: 1px solid #ffffff; background-image: url(/common/amex/img/bull3.gif); background-repeat: no-repeat; background-position: center left  }
.submenu2-act a:link, .submenu2-act a:visited, .submenu2-act a:active, .submenu2-act a:hover { color: #033c75 }

#card_img {
	float:left; 
	padding: 25px 10px 7px 0px;; 
	text-align: center;
}
#map ul li	{ margin-bottom: 5px; margin-top: 5px }

#border td { border-right: 1px #cccc99 solid; border-bottom: 1px #cccc99 solid }

.suptext {
	font-size: 80%;
}

/* FAQ TOGGLE LISTS */
.faq2 { position: relative } 
dt.faq-links { line-height: 1.5em }
dd.faq { padding-bottom: 1em; margin-top: -0.5em;  }
/* FAQ TOGGLE LISTS END */
