@charset "utf-8";
/* CSS Document */

html { font-size: 100%; /* IE trick to allow proper resizing of text */ }

body {
margin:0 0 10px 0;
text-align:center;
min-width:900px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#00a5d9 url(../images/background.gif) repeat-x fixed;
}

p {
margin:1.3em 0 1.3em 0;
}

sup {
font-size:7px;
}

ul {
margin-top:1.3em;
margin-bottom:1.3em;
list-style-type:none;
}

li {
background:url(../images/bullet.gif) no-repeat 0 50%;
padding:0 0 0 12px;
background-position: 0em .2em;
}

strong {
font-size:12px;
color:#416896;
}

strong.important {
color:#2a2d70;
}

textarea, select, input { 
font-size: 11px;
background-color:#ecf6e5;
}

a:link, a:visited {
color:#416896;
font-size:11px;
font-weight:bold;
}

a:hover {
color: #000;
font-size:11px;	
font-weight:bold;
}

a.merchant:link, a.merchant:visited {
color:#416896;
font-size:10px;
font-weight:bold;
}

a.merchant:hover {
color: #000;
font-size:10px;	
font-weight:bold;
}

a.topmenu:link, a.topmenu:visited {
color:#416896;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.topmenu:hover {
color: #000;
font-size:10px;	
font-weight:bold;
text-decoration:none;	
}

a.insidemenu:link, a.insidemenu:visited {
color:#00a5d9;
font-size:11px;
font-weight:bold;
}

a.insidemenu:hover {
color: #000;
font-size:11px;	
font-weight:bold;	
}

h2 {
color:#416896;
font-size:20px;
font-weight:100;
margin:0;
}

h3 {
color:#416896;
font-size:14px;
font-weight:bold;
margin:0;
}

#siteWrapper {
width:900px;
margin:0 auto;
text-align:left;
background:url(../images/background_bottom.gif) no-repeat;
background-position:0 283px;
}

#banners {
width:900px;
height:175px;
margin:0;
}

#bannerLeft {
width:201px;
height:170px;
margin:0;
float:left;
}

#bannerRight {
width:699px;
height:170px;
margin:0;
float:right;
}

#branding {
background:#fff url(../images/background_top.gif) no-repeat;
width:900px;
height:107px;
}

#brandingLeft {
padding:25px 0 0 30px;
width:370px;

float:left;
}

#login {
padding:25px 20px 0 0;
width:480px;

text-align:right;
font-size:9px;
float:right;
}

#login input.fields {
margin:0;
font-size:10px;
color:#416896;
width:80px;
height:12px;
border:1px solid #416896;
background-color:#daf1fb;
}

#login input.button {
font-size:10px;
margin:0;
padding:0;
height:16px;
border:1px solid #416896;
background-color:#daf1fb;

}

#home {
margin:0;
width:900px;
}

#homeLeft {
width:201px;
float:left;
}

/* MAIN MENU (LEFT) */

#homeLeft ul {
list-style-position:outside;
list-style-type:none;
margin:20px 0 0 25px;
padding:0;
}

#homeLeft li {
margin:0;
padding: 2px 0 0 10px;
line-height:17px;
background:url(../images/background_menu.gif) no-repeat;
}

a.menu:link, a.menu:visited {
color:#000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.menu:hover {
color:#416896;
font-size:12px;
font-weight:bold;
text-decoration:none;	
}

/* SUBMENU (LEFT) */

#homeLeft ul.submenu {
width:160px;
list-style-position:outside;
list-style-type:none;
margin:2px 0 2px 0;
padding:0;
}

#homeLeft li.submenu {
margin:0;
padding:3px 0 3px 0;
background:none;
line-height:13px;
}

a.submenu:link, a.submenu:visited {
color:#416896;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

a.submenu:hover {
color:#000;
font-size:10px;
font-weight:bold;
text-decoration:none;	
}

#homeRight {
width:650px;
padding:20px 20px 0 0;
float:right;
}

#homeRight table.fees {
background-color:#ccc;
font-size:10px;
}

#homeRight th.fees {
background-color:#3d4043;
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
padding-right:3px;
text-align:center;
color:#fff;
}

#homeRight td.fees {
padding-left:5px;
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
}

#homeRight tr.c0 {
background-color:#daf1fb;
}

#homeRight tr.c1 {
background-color:#fff;
}

#homeRight tr.noHover {
background-color:#daf1fb;
}

#homeRight tr.detail {
background-color:#f5fcff;
}

#homeRight tr.c0:hover {
background-color:#ccc;
color:#000;
}

#homeRight tr.c1:hover {
background-color:#ccc;
color:#000;
}

#footer {
clear:both;
margin:0;
width:870px;
height:48px;
padding:5px 0 0 30px;
font-size:10px;
background-color:#0b6a88;
color:#fff;
}

#footer a:link, #footer a:visited {
color:#00a5d9;
font-size:10px;
text-decoration:none;
}

#footer a:hover {
color: #000;
font-size:10px;
text-decoration:none;	
}