body {
padding:0;
margin:0;
font-family:Helvetica, Arial, sans-serif;
font-size:100%;
color:#000000;
background-color:#ffffff;
border-right:1px solid #dfd060;
border-left:1px solid #dfd060;
}

.banner h1 {
background-image:url(banner.jpg);
background-position:96% 50%;
background-repeat:no-repeat;
font-size:50px;
font-family:times new roman, serif;
color:#e8e8e8;
background-color:#080808;
width:auto;
padding:8px 24px;
margin:0;
border-top:1px solid #080808;
border-bottom:1px solid #dfd060;
}

.banner h2 {
background-image:url(visa.jpg);
background-position:98% 5px;
background-repeat:no-repeat;
font-size:14pt;
color:#ffffff;
background-color:#686868;
width:auto;
padding:5px 24px;
margin:0;
border-bottom:2px solid #000000;
}

.banner p {
font-size:10pt;
color:#000000;
background-color:#ffffff;
width:auto;
padding:5px 24px;
margin:0;
border-bottom:1px solid #336633;
border-top:1px solid #336633;
}

.banner ul {
margin:2px 4px 0 0;
}

.banner li {
font-size:8pt;
float:right;
list-style-type:none;
margin:5px 0;
padding:0 10px;
border-left:1px solid #000000;
}

h3 {
color:#687868;
font-weight:700;
}

h4 {
color:#687868;
font-size:90%;
text-decoration:underline;
}

a {
font-size:90%;
font-weight:700;
font-style:oblique;
color:#606060;
text-decoration:none;
}

div.content {
padding:10px 24px;
font-size:100%;
color:#474747;
background-color:#ffffff;
max-width:42em;
}

div.footer {
clear:both;
font-size:90%;
font-weight:700;
text-align:center;
color:#dfd060;
background-color:#000000;
width:auto;
padding:24px 5px 24px 5px;
margin:0;
border-top:2px solid #006060;
border-bottom:1px solid #006060;
}

.footer .content {
margin:12px 0 12px 0px;
font-size:90%;
font-weight:700;
text-align:center;
color:#dfdfdf;
background-color:#000000;
border-bottom:none;
}

.footer p {
margin:0.4em;
}

.footer a {
font-weight:700;
font-size:110%;
color:#9898d8;
text-decoration:none;
}

