body	{
color: #000;
margin: 0;
padding: 0;
background: url(/i/common/bg.gif);
}

a	{
color: #000;
text-decoration: underline;
background: transparent;
}

a:hover	{
color: #000;
text-decoration: none;
background: transparent;
}

h1	{
margin: 0 0 15px 0;
padding: 0;
color: #900;
font-size: 18px;
font-weight: bold;
background: transparent;
}

ul	{
list-style: none;
margin: 0;
padding: 10px 0 15px 20px;
}

ul.li	{
list-style: none;
background: url(/i/common/diamonds.gif) no-repeat 0 2px;
background-position: 0px 3px !important;
background-position: 0px 5px;
margin: 0;
padding: 0;
padding-left: 10px;
}

/* === IE6 Hack === */
/* This hack is used to shrink the white space after the list. IE bug */
* html ul li	{
height: 1%
}

/* Begin IDs */
/*==========================*/

#wrapper	{
position: relative;
width: 764px;
margin: 0px;
background: url(/i/common/content-bg.gif) repeat-y;
}

#header	{
position: absolute;
top: 0;
left: 0;
width: 750px;
height: 114px;
background:#fff;
}

#home	{
font: 12px arial, helvetica, sans-serif;
color: #000;
line-height: 1.3em;
position: relative;
width: 750px;
padding: 114px 0 0 0;
border-bottom: 5px solid #666;
background: transparent;
}

#content	{
font: 12px arial, helvetica, sans-serif;
color: #000;
line-height: 1.3em;
width: 750px;
padding: 114px 0 0 0;
border-bottom: 5px solid #666;
background: url(/i/common/content-bg2.gif) repeat-y;
}

/* !important is used to tell IE to skip this line and read the next line.
	It is a less obtrusive form of the box model hack. The characters used
	following the second width are for the sake of IE 5.x browsers. They only
	need to be used when using the hack for width and height. */

#home-left	{
width: 520px !important;
width /**/: 540px;
padding: 10px;
margin: 0;
float: left;
background: url(/i/common/content-main-bg.gif) repeat-x;
}

/* === IE6 Hack === */
/* This hack compensates for IE's bug that adds 3 pixels of space to many floated DIVs */
* html #home-left	{
margin-right:-3px;
}

#home-right	{
width: 210px;
padding: 10px 0;
margin: 0 0 0 540px !important;
margin: 0 0 0 537px;
background: url(/i/common/content-main-bg.gif) repeat-x;
}

#content-left	{
width: 174px !important;
width /**/: 184px;
float: left;
padding: 5px;
margin: 0;
background: url(/i/common/content-left-shadow.gif) no-repeat;
}

#content-right	{
width: 516px !important;
width /**/: 566px;
padding: 25px;
float: right;
background: url(/i/common/content-main-bg.gif) repeat-x;
}

#altsite	{
font-size: 11px;
padding: 5px;
width: 170px !important;
width /**/: 190px;
margin: 10px;
border: solid 1px #000;
text-align:center;
background-color: #e3e3e3;
}

#altsite-content	{
font-size: 11px;
padding: 5px;
width: 140px !important;
width /**/: 160px;
margin: 10px;
border: solid 1px #000;
text-align:center;
background-color: #e3e3e3;
}

#login	{
width: 160px !important;
width /**/: 200px;
padding: 30px 20px 15px 20px;
background: url(/i/common/login.gif) no-repeat #f5e5e5;
}

#login-content	{
width: 133px !important;
width /**/: 173px;
padding: 30px 20px 15px 20px;
background: url(/i/common/login.gif) no-repeat #f5e5e5;
}

#login-form	{
padding: 0;
margin: 0;
}

#newsletter	{
width: 186px;
height: 53px;
padding: 0;
margin: 6px 0 0 10px;
background: url(/i/common/newsletter.gif);
}

#newsletter a	{
width: 186px;
height: 53px;
padding: 0;
display: block;
background: url(/i/common/newsletter.gif);
}

#newsletter-content	{
width: 168px;
height: 48px;
padding: 0;
margin: 6px 0 0 5px;
background: url(/i/common/newsletter-content.gif);
}

#newsletter-content a	{
width: 168px;
height: 48px;
padding: 0;
display: block;
background: url(/i/common/newsletter-content.gif);
}

#news-header	{
width: 195px !important;
width /**/: 200px;
padding: 3px 0 2px 5px;
margin: 10px 0 0 0;
font-weight: bold;
background-color: #ccc;
}

#news	{
font-size: 11px;
padding: 10px;
width: 180px !important;
width /**/: 200px;
margin: 0;
background-color: #e3e3e3;
}

#quick-personal	{
font-size: 11px;
width: 163px !important;
width /**/: 173px;
padding: 0px 5px 5px 5px;
margin-top: 5px;
border-right: 1px solid #fff;
float: left;
width: 163px;
}

#quick-business	{
font-size: 11px;
width: 163px !important;
width /**/: 173px;
padding: 0px 5px 5px 5px;
margin-top: 5px;
border-right: 1px solid #fff;
float: left;
}

/* === IE6 Hack === */
/* This hack compensates for IE's bug that adds 3 pixels of space to many floated DIVs */
* html #quick-business	{
margin-right:-3px;
}

#quick-financial-services	{
font-size: 11px;
width: 122px !important;
width /**/: 132px;
padding: 0px 5px 5px 5px;
margin-top: 5px;
float: left;
}

/* === IE6 Hack === */
/* This hack compensates for IE's bug that adds 3 pixels of space to many floated DIVs */
* html #quick-financial-services	{
margin-left:3px;
}

#quick-personal a, #quick-business a, #quick-financial-services a	{
color: #900;
text-decoration: underline;
background: transparent;
}

#quick-personal a:hover, #quick-business a:hover, #quick-financial-services a:hover	{
color: #900;
text-decoration: none;
background: transparent;
}

#quick-personal ul, #quick-business ul, #quick-financial-services ul	{
list-style: none;
margin: 0;
padding: 5px 0 5px 10px;
}

#quick-personal li, #quick-business li, #quick-financial-services li	{
list-style: none;
background: url(/i/common/bullet.gif) no-repeat 0 2px;
background-position: 0px 4px !important;
background-position: 0px 5px;
margin: 0;
padding: 0;
padding-left: 10px;
}

#logo {
width: 190px;
height: 70px;
position: absolute;
margin: 0;
padding: 0;
top: 0;
left: 0;
z-index: 2;
background: url(/i/common/logo.gif);
}

#logo a	{
width: 190px;
height: 70px;
display: block;
margin: 0;
padding: 0;
background: url(/i/common/logo.gif);
}

#tagline	{
width: 185px;
height: 18px;
position: absolute;
top: 12px;
right: 35px;
z-index: 2;
background: url(/spanish/i/common/tagline_sp.gif);
}

#foot-shadow	{
position: relative;
width: 764px;
height: 34px;
background: url(/i/common/foot-shadow.gif) no-repeat;
}

#footer	{
font: 10px arial, helvetica, sans-serif;
color: #666;
width: 748px;
padding: 0;
margin: 10px 0 0 2px;
position: relative;
text-align: center;
background: #fff;
}

#footer a	{
color: #666;
text-decoration: underline;
background: transparent;
}

#footer a:hover	{
color: #666;
text-decoration: none;
background: transparent;
}

#fdic	{
width: 106px;
height: 29px;
padding: 0;
position: absolute;
top: 0;
left: 5px;
background: url(/i/common/fdic.gif);
}

#accounts	{
width: 210px;
float: left;
}

#account-description	{
width: 274px !important;
width /**/: 296px;
margin-left: 10px;
float: left;
border: 1px solid #ff9;
padding: 10px;
background: #ffc;
}

#business-accounts	{
width: 234px !important;
width /**/: 266px;
float: left;
margin-left: 20px;
}

/* Begin Classes */
/*==========================*/

.alt	{
display: none;
}

.clear	{
clear: both;
margin: 0;
padding: 0;
line-height: 0;
height: 0;
}

.login-input	{
width: 100px;
font: 11px arial, helvetica, sans-serif;
}

.red	{
color: #900;
background: transparent;
}

/* Begin Menu */
/*==========================*/

#navalign {
width: 540px !important;
width /**/: 750px;
position: absolute;
top: 59px;
left: 0;
z-index: 3;
height: 25px;
padding: 0 0 0 210px;
margin: 0;
background: #fff;
}

#nav {
padding: 0;
margin: 0;
height: 25px;
list-style: none;
display: inline;
overflow: hidden;
width: 540px;
}

#nav li {
margin: 0;
padding: 0;
list-style: none;
display: block;
float: left;
background: none;
}

#nav a {
display: block;
float: left;
font: 11px arial, helvetica, sans-serif;
font-weight: bold;
text-align: center;
color: #fff;
width: 108px;
padding: 7px 0 0 0;
text-decoration: none;
border: 0;
height: 18px !important;
height /**/: 25px;
}

#nav a:hover {
background-position: 0 -25px;
color: #900;
font-weight: bold;
border-bottom: 0;
}

#banking a, #trust a, #insurance a, #finance a {
width: 108px;
font-weight: bold;
background: url(/i/common/tabs.gif) left top no-repeat;
}

#condition a  {
width: 108px;
font-weight: bold;
background: url(/i/common/tabend.gif) left top no-repeat;
}

#links	{
font: 11px arial, helvetica, sans-serif;
width: 750px;
padding-top: 12px;
padding-bottom: 9px;
text-align: right;
position: absolute;
top: 81px;
left: 0;
z-index: 1;
background: url(/i/common/linksbg.gif) repeat-x;
}

#links a	{
font-weight: bold;
color: #fff;
text-decoration: none;
background: transparent;
}

#links a:hover	{
color: #fff;
font-weight: bold;
text-decoration: underline;
background: transparent;
}

.disclaimer {
   margin: 0px;
   padding: 0px;
   background-color: #FFFFFF;
   background: #FFFFFF;
   color: #000000;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 9px;
}
