*{
background-image: none;
}

html, body{
font-family: sans-serif;
font-size: 1em;
color: #000;
background-color: #fff;
margin: 0;
padding: 0;
}

h1,h2,h3,h4,h5,h6{
color: #c00;
background-color: transparent;
margin: 0 0 .5em;
padding: 0;
font-size: 1.1em;
}

h5,h6{
margin: 0;
}

a{
color: blue;
background-color: transparent;
text-decoration: underline;
}

input,select{
font-size: 100%;
}

img,
input,
select{
max-width: 99%;
}

ul{
margin: 1em 0;
padding: 0 1em;
}

ul ul{
margin: 0;
}

p{
margin: 0 0 1em;
padding: 0;
}

#below-login,
#flash-homepage,
#flash-creditcard,
#flash-2ndlevel,
#header-nav ul{
display: none;
}

#header-nav{
padding: 1em 2em;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#header-contact{
padding: 0 1em 1em;
border-bottom: 1px solid #ccc;
}

#sidebar,
#login-panel,
#news-panel #news-left,
#news-panel #news-right,
#dropdown-menus,
#other-links,
#banking-logos,
#footer-links,
#copyright,
#content-panel,
#personalfinance-panel,
#wholesalebanking-panel,
.news-list li{
list-style-type: none;
padding: 1em;
border-bottom: 1px solid #ccc;
}

#login-content-section img{
vertical-align: middle;
}

.news-more,
.more-right,
.backtotop{
text-align: right;
}

#dropdown-menus form button,
#dropdown-menus form button img{
border: 0;
padding: 0;
margin: 0;
color: inherit;
background-color: transparent;
vertical-align: bottom;
}

#copyright{
border-bottom: 0;
}

#breadcrumb-menu{
padding: .3em .5em;
margin: 0 0 1em;
color: inherit;
background-color: #efefef;
}

#content-tabs li a{
font-weight: bold;
}

#content-tabs li.on strong{
color: #c00;
background-color: transparent;
}

table.general {
margin-bottom: 1em;
width: 100%;
color: inherit;
background-color: #fff;
border-collapse: collapse;
border: 2px solid #ccc;
}

table.general caption {
padding-bottom: 0.2em;
color: #c00;
background-color: transparent;
text-align: left;
font-weight: bold;
}

table.general th {
font-weight: bold;
padding: 0.2em;
color: #c00;
background-color: #eee;
border: 1px solid #ccc;
}

table.general td {
padding: 0.2em;
border: 1px solid #ccc;
}

td.side {
width: 35%;
}

.centralize {
text-align: center;
}
/*
.news-list img{
display: none;
}
*/
