td, .bodycopy
{
font-family: arial;
font-size: 11px;
color:#003f5f;
}
.small 
{
    font-size:10px;
}

.bodycopy
{
font-family: arial;
color:#003f5f;
xfont-size: 11px;
}


body
{
background-color: #ffffff;
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 10px;
margin-top:12px;
}
p
{
    margin:0px;
}
a
{
    color:#8097AF;
    text-decoration:none; 
}
a:hover
{
    color: #8097AF;
    text-decoration:underline; 
    
}
.link
{
    color:#8097AF;
    text-decoration:none; 
}
.bodylink
{
    text-decoration:none; 
}
.bodylink:hover
{
    text-decoration:none; 
}
.blue, .blue:hover
{
    color:#003f5f;
}
.green, .green:hover
{
    color:#8dc63f;
}
.center
{
    text-align:center;
}

.textbox
{
    font-family:verdana;
    font-size:10px;
    color:#9ebbd1;
    xwidth:155px;
    height:12px;
    border:solid 1px #dfe0e1;
}


.bold
{
    font-weight:bold;
}
.footer
{
padding: 0px;
color:#003f5f;
}

.large
{
    font-size:14px;
}

.medium
{
    font-size:10px;
}

.quicklinktext, .quicklinktext a 
{
    padding-bottom:6px;
    vertical-align:bottom;
    text-decoration:none;
}
.quicklink
{
    padding-bottom:6px;
    padding-right:6px;
}

.crumb
{
    font-size:10px;
    font-family:arial;
    padding-top:2px;
    padding-bottom:2px;
    text-decoration:none;
}
.pageheadericon
{
    padding-left:12px;
    padding-top:12px;
}
.pagetitle
{
    padding-top:26px;
    color:#003f5f;
    font-size:20px;
    font-family:tahoma;
    vertical-align:bottom;
    padding-bottom:10px;
    padding-left:12px;
}

.blueheader
{
font-size:15px;
color:#003f5f;
font-family:arial;
xfont-weight:bold;
padding-bottom:6px;
padding-top:0px;
}

.bluesmallheader
{
font-size:13px;
color:#003f5f;
font-family:arial;
padding-bottom:4px;
padding-top:0px;
}

.bluesmall
{
font-size:10px;
color:#003f5f;
font-family:arial;
}

.greenheader
{
font-size:15px;
color:#8dc63f;
font-family:arial;
padding-bottom:10px;
padding-top:0px;
}
.greensmallheader
{
font-size:12px;
color:#8dc63f;
font-family:tahoma;
padding-bottom:4px;
padding-top:0px;
}

.greenbox
{
    border:solid 1px #e5f1d5;
    padding:12px;
}


.LoginMessage
{
    text-decoration:none;
    color:#ffffff;
    font-size: 10px;
    text-align:right;
    padding-right:4px;
}


.footer a
{
    color:#003f5f;
    text-decoration:none;
}
.footer a:hover
{
    color: #003f5f;
    text-decoration:underline;
}

.header
{
font-size: 15px;
color: #194c7f;
font-weight:bold;
padding-bottom:12px;

}
.Button, .TextFieldClass
{
    border:1px solid #999999;
} 

.bulletlist
{
    list-style-image: url('/images/bullet.gif');
    margin-left:16px;
    vertical-align: middle;
    margin-bottom:4px;
    margin-top:4px;
    padding-left:0px;
} 
.list
{
    margin-bottom:4px;
    margin-top:4px;
}
.listitem
{
    padding-bottom:4px;
    xfont-size:10px;
}
OL, UL
{
    margin-top:0px;
    margin-bottom:8px
}
        
.body
{
    xfont-size:11px;
}

.newsicontext
{
    vertical-align:bottom;
    padding-right:30px;
    padding-bottom:11px;
    padding-left:8px;
    font-size:11px;
}


.interiorbox
{
    width:457px;
    height:246px;
    padding-left:14px;
    padding-right:5px;
    padding-top:0px;
    border-left:solid 1px #cdd6e4;
    border-right:solid 1px #f9fafc;
}
.first
{
    padding-top:0px;
    margin-top:0px;
    xpadding-bottom:0px;
    xmargin-bottom:0px;
}
.side_box_body
{
    background-image:url('/images/side_box_middle.gif'); 
    background-repeat:repeat-y;
    padding-left:19px;
    padding-right:19px;
}
.login_box_body
{
    background-image:url('/images/login_box_middle.gif'); 
    background-repeat:repeat-y;
    padding-top:4px;
    padding-left:8px;
    padding-right:14px;
}
.modal_box_body
{
    background-image:url('/images/login_box_middle.gif'); 
    background-repeat:repeat-y;
    padding-top:4px;
    padding-left:22px;
    padding-right:14px;
    text-align:left;
    vertical-align:top;
}




.formlink, .formlink a:hover
{
    color:#b0b0b0;
}
.formname
{
    padding-left:36px;
}


.main_box_body
{
    background-image:url('/images/main_box_middle.gif'); 
    background-repeat:repeat-y;
    padding-left:19px;
    padding-right:19px;
    xwidth:650px;
    padding-bottom:0px;
}
.mainboxfull
{
    background-image:url('/images/main_box_full_middle.gif'); 
}

.hometriplepromo
{
    background-image:url('/images/home_three_promo.gif'); 
    background-repeat:no-repeat;
    width:693px;
    height:100px;

}

.greenheaderbar
{
    background-image:url('/images/green_bar_fade.gif'); 
    background-repeat:repeat-x;
    height:19px;
    font-size:9px;
    padding-left:12px;
}
.leftpad
{
    padding-left:6px;
}
.rightpad
{
    padding-right:4px;
}
.nopad
{
    padding:0px;
}
.ibidheader
{
    padding-right:14px;
}

.newdepositheader
{
    background-color:#d0d8e5;
    border-left:solid 1px #5d73a6;
    height:17px;
    padding-left:8px;
    font-size:12px;
    font-variant:small-caps;
}
.newdepositinput
{
    border-left:solid 1px #5d73a6;
    border-bottom:solid 1px #5d73a6;
    height:17px;
    padding-left:10px;
}
.middle
{
    border-bottom:none;
}    

.NewDepositInputBox 
{
    font-family:arial;
    color:#9ebbd1;
    width:200px;
    height:12px;
    border:solid 1px #dfe0e1;
}    

.newdepositheadertext
{
    font-size:10px;
}

.nounderline
{
    text-decoration:none;
}

.newstitle
{
font-family: arial;
font-weight:bold;
color:#003f5f;
}    

.newsdetail
{
font-family: arial;
color:#33667F;
}    
.triplepromodetail
{
font-family: arial;
font-size: 11px;
}    
.error
{
    color:#de4300;
    xfont-weight:bold;
}
.answer
{
font-family: arial;
xfont-size: 11px;
color:#33667F;
}    
.quickreferencedetail, .newdeposittitle
{
        font-variant:small-caps;
}


.DG td
{ 
    padding-top:2px;
    padding-bottom:3px;
}

.RateDG td
{
    border:solid 1px #96a9c6;
    padding-top:2px;
    padding-bottom:3px;
}
.RateDGHeader td
{
    background-color:#17507f;
    color:#ffffff;
    font-weight:bold;
    font-size:12px;
    height:26px;
}

.DGItems 
{ 
   
   color:Red;
}

.modalBackground
{
    position:relative;
    z-index: 100;
    xxtop: 0px;
    xxleft: 0px;
    background-color: #000000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}

.RegShade
{
    background-color:#d6deeb;
    height:12px;
    padding-bottom:4px;
    padding-top:4px;
}
.regheader
{
    font-weight:bold;
    padding-right:12px;
    padding-left:12px;
    text-align:right;
    width:100px;
}
.RegNoShade
{
    background-color:#ffffff;
    padding-bottom:4px;
    padding-top:4px;
}
.regtextbox
{
    font-family: arial;
    color:#003f5f;
    font-size:11px;
    border:solid 1px #dfe0e1;
    padding-left:4px;
    width:152px;
}
.regdropdown
{
    font-family: arial;
    font-size: 11px;
    color:#003f5f;
    width:220px;
}
.nobold
{
    font-weight:normal;
}
.staycurrentheader
{
    font-weight:bold;
    padding:0px;
    padding-bottom:1px;
    margin:0px;
}
.sscript
{
    vertical-align:top; 
    font-family:arial;
    font-size:9px;
}