.nav
{
    font-size: 10px;
    font-weight: bold;
    color: #004c8c;
    background-color: #c6dbfd;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: none
}
a.nav:visited
{
    font-size: 10px;
    font-weight: bold;
    color: #004c8c;
    background-color: #c6dbfd;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: none
}
a.nav:link
{
    font-size: 10px;
    font-weight: bold;
    color: #004c8c;
    background-color: #c6dbfd;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: none
}
a.nav:hover
{
    font-size: 10px;
    font-weight: bold;
    color: #fdb932;
    background-color: #c6dbfd;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: underline
}
.subnav
{
    font-size: 10px;
    color: #004c8c;
    background-color: #dce9fb;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: none
}
a.subnav:visited
{
    font-size: 10px;
    color: #004c8c;
    background-color: #dce9fb;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: none
}
a.subnav:link
{
    font-size: 10px;
    color: #004c8c;
    background-color: #dce9fb;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: none
}
a.subnav:hover
{
    font-size: 10px;
    color: #fdb932;
    background-color: #dce9fb;
    font-family: verdana, arial, helvetica, sans-serif;
    vertical-align: middle;
    text-decoration: underline
}
a:visited
{
    color: #494430;
}
a:link
{
    color: #004c8c;
    text-decoration: underline;
}
a:hover
{
    color: #004c8c;
    text-decoration: underline
}

.gray
{
  color: #666666;
}
a.gray:visited
{
    color: #666666;
    text-decoration: none;
}
a.gray:link
{
    color: #666666;
    text-decoration: none;
}
a.gray:hover
{
    color: #666666;
    text-decoration: underline
}

.rates
{
  color: #004c8c;
  font-size: 10px;
}
a.rates:visited
{
    color: #004c8c;
    text-decoration: none;
}
a.rates:link
{
    color: #004c8c;
    text-decoration: none;
}
a.rates:hover
{
    color: #004c8c;
    text-decoration: underline
}

.homepage
{
  color: #004c8c;
  font-size: 10px;
}
a.homepage:visited
{
    color: #004c8c;
    text-decoration: underline;
}
a.homepage:link
{
    color: #004c8c;
    text-decoration: underline;
}
a.homepage:hover
{
    color: #004c8c;
    text-decoration: underline
}

.banking
{
  color: #666666;
  font-weight: bold;
  font-size: 10px;
}
a.banking:visited
{
    color: #666666;
    text-decoration: none;
}
a.banking:link
{
    color: #666666;
    text-decoration: none;
}
a.banking:hover
{
    color: #666666;
    text-decoration: underline
}
input
{
    font-size: 10px;
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif
}
select
{
    font-size: 10px;
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif
}
textarea
{
    font-size: 10px;
    color: #333333;
    font-family: verdana, arial, helvetica, sans-serif
}
.navrule
{
    font-size: 1px;
    line-height: 1%;
    background-color: #999999
}
.textcolor
{
    color: #004c8c
}
.textcolorbold
{
    font-weight: bold;
    color: #004c8c;
}
.textbold
{
    font-weight: bold
}
.error
{
  color: #990000;
  font-weight: bold;
}
p
{
		color: #004c8c;
		font-size: 12px;
		vertical-align: top;
		font-family: verdana, arial, helvetica, sans-serif;
		text-decoration: italic;
}
td
{
		color: #515151;
    font-size: 12px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}

.small
{
		color: #515151;
    font-size: 10px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
.small-rowon
{
		color: #515151;
		background-color: #f9f8f3;
    font-size: 10px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.content
{
    color: #515151;
    font-size: 10px;
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
}
td.content-on
{
    color: #515151;
		background-color: #f9f8f3;
    font-size: 10px;
    vertical-align: middle;
    font-family: verdana, arial, helvetica, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
}
td.right
{
    text-align: right;
}
td.middle
{
  vertical-align: middle;
}
td.tableheader
{
		color: #004c8c;
		background-color: #dce9fb;
		font-size: 10px;
		font-weight: bold;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}


td.announce
{
		color: #000033;
		background-color: #F9F9F3;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.top
{
		color: #004c8c;
    font-size: 10px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.center
{
		color: #004c8c;
		background-color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.nav-bg
{
		color: #515151;
		background-color: #c6dbfd;
    font-size: 1px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.center-beige
{
		color: #004c8c;
		background-color: #c6dbfd;
    font-size: 12px;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.center-k
{
		color: #515151;
		background-color: #FFFFFF;
    font-size: 12px;
    text-align: center;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.white
{
		color: #FFFFFF;
    font-size: 12px;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.blackbg
{
		color: #FFFFFF;
		background-color: #000000;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.shade
{
		color: #515151;
		background-color: #f9f8f3;
    font-size: 12px;
    text-align: center;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.shade-left
{
		color: #515151;
		background-color: #f9f8f3;
    font-size: 12px;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.shade-right
{
		color: #515151;
		background-color: #f9f8f3;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.shade-right1
{
		color: #515151;
		background-color: #f9f8f3;
    font-size: 12px;
    text-align: right;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.bold-right
{
		color: #515151;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.shade-bold
{
		color: #515151;
		background-color: #f9f8f3;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.moss
{
		color: #ACAC8A;
		background-color: #B3B4A0;
    font-size: 1px;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.olive
{
		color: #004c8c;
		background-color: #ACAC8A;
    font-size: 1px;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.olive2
{
		color: #004c8c;
		background-color: #DADBBB;
    font-size: 1px;
    vertical-align: bottom;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.beige
{
		color: #004c8c;
		background-color: #dce9fb;
		font-size: 12px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
td.bold
{
		color: #004c8c;
    font-size: 12px;
    vertical-align: top;
		font-weight: bold;
    font-family: verdana, arial, helvetica;
}
td.boldright
{
		color: #004c8c;
    font-size: 12px;
    text-align: right;
    vertical-align: top;
		font-weight: bold;
    font-family: verdana, arial, helvetica;
}
td.label
{
		color: #004c8c;
    font-size: 12px;
    vertical-align: middle;
		font-weight: bold;
		text-align: right;
    font-family: verdana, arial, helvetica;
}
body
{
    margin-left: 0px;
    font-family: verdana, arial;
    background-color: #ffffff;
}
span.burgundy
{
		color: #004c8c;
    font-size: 12px;
    font-style: italic;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
.title
{
    font-weight: bold;
    font-size: 14px;
    color: #004c8c;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
    vertical-align: middle;
}
.title-box
{
    border-right: #bab7b2 1px solid;
    padding-right: 1px;
    border-top: #bab7b2 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    vertical-align: top;
    border-left: #bab7b2 1px solid;
    padding-top: 1px;
    border-bottom: #bab7b2 1px solid;
    background-color: #dce9fb;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    color: #004c8c;
    font-family: verdana, arial, helvetica, sans-serif;
}

.title-box-only
{
    border-right: #bab7b2 1px solid;
    padding-right: 1px;
    border-top: #bab7b2 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    vertical-align: top;
    border-left: #bab7b2 1px solid;
    padding-top: 1px;
    border-bottom: #bab7b2 1px solid;
    background-color: #dce9fb;
}

.rule
{
    font-size: 1px;
    line-height: 1%;
    background-color: #cccccc;
}
.rule2
{
    font-size: 1px;
    line-height: 1%;
    background-color: #B1AEA9;
}
.announcement-ttl
{
    font-weight: bold;
    font-size: 12px;
    color: #004c8c;
    font-family: verdana, arial, helvetica, sans-serif
}
.announcement-txt
{
    font-size: 10px;
    color: #oo4c8c;
    font-family: verdana, arial, helvetica, sans-serif
}

ul
{
		color: #515151;
    font-size: 12px;
    vertical-align: top;
    font-family: verdana, arial, helvetica, sans-serif;
}
span.arrow
{
    font-size: 8px;
    line-height: 10px;
    font-family: "webdings", verdana, arial, helvetica, sans-serif
}
span.right
{
  text-align: right;
}
.onepx
{
    font-size: 1px;
}
tr.highlight
{
    background-color: #f9f8f3;
}
