/* CSS Document */

body
{
background:url(../images/bg.jpg) repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#3f3f3f;
margin:0;
padding:0;
min-width:960px;
}

a
{
color:#3f3f3f;
}

#wrapper
{
width:960px;
position:relative;
left:50%;
margin-left:-480px;
}

#head_container
{
background:url(../images/grove_01.jpg) top center no-repeat;
height:75px;
width:960px;
}

#nav_container
{
background:url(../images/grove_02.jpg) top center no-repeat;
height:48px;
width:960px;
}

#content_container
{
background:#ffffff;
}

#content
{
width:918px;
margin-left:21px;
margin-right:21px;
min-height:100px;
}

#foot_container
{
background:url(../images/grove_04.jpg) top center no-repeat;
height:60px;
width:960px;
}

#headers
{
width:918px;
height:35px;
}

#headers h1
{
line-height:35px;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}

#headers em
{
margin:0;
padding:0;
float:right;
line-height:35px;
width:238px;
text-align:center;
font-style:normal;
display:block;
}

#main
{
width:443px;
float:left;
}

#quickLinks_container
{
width:213px;
margin-left:12px;
float:left;
}

#quickLinks_body
{
background:url(../images/boxes/quickLinks_body.jpg) repeat-y top;
}

.home #quickLinks_body
{
height:463px;
}

#quickLinks_body h1
{
color:#006cff;
font-size:18px;
font-weight:bold;
padding:0px;
margin:0px;
margin-left:24px;
}

#quickLinks_body ul
{
margin:0px;
padding:0px;
}

#quickLinks_body li
{
margin:0px;
padding:0px;
list-style:none;
margin-left:32px;
line-height:22px;
padding-left:10px;
background:url(../images/quickLinks_bullet.jpg) top left no-repeat;
}

#quickLinks_body li a
{
text-decoration:none;
}

#quickLinks_body li a:hover
{
color:#0a51f5;
}

#quickLinks_body p
{
margin:0;
padding:0;
margin-left:20px;
width:183px;
text-align:justify;
}

#sidePanel
{
width:238px;
float:right;
text-align:center;
}

#sidePanel2
{
width:238px;
float:right;
text-align:center;
}

#footlinks
{
width:660px;
line-height:42px;
text-align:left;
float:left;
margin-left:4px;
margin-bottom:6px;
}

#footlinks ul
{
margin:0px;
padding:0px;
}

#footlinks li
{
margin:0px;
padding:0px;
list-style:none;
float:left;
margin-right:12px;
text-transform:uppercase;
font-size:11px;
font-family:helvetica;
}

#footlinks li a
{
/*color:#3f3f3f;*/
text-decoration:none;
}

#footlinks li a:hover
{
color:#0a51f5;
}

#news_body
{
background:url(../images/boxes/news_body.jpg) repeat-y;
width:238px;
}

#news_gradient
{
background:url(../images/boxes/news_gradient.jpg) no-repeat;
width:238px;
height:129px;
}

#news_gradient p
{
margin-top:0;
padding:0;
margin-left:14px;
margin-right:14px;
padding-top:5px;
text-align:justify;
font-size:11px;
}

.right
{
font-size:11px;
text-align:right;
margin-right:14px;
margin-top:25px;
}

.right a
{
color:#006cff;
text-decoration:none;
}

.padded
{
padding-bottom:2px;
}

.bold
{
color:#006cff;
font-size:12px;
font-weight:bold;
}

.titles
{
color:#006cff;
font-size:16px;
font-weight:bold;
}

.titles a
{
color:#006cff;
text-decoration:none;
}

.titles a:hover
{
color:#999999;
}

#clear
{
clear:both;
}

#ratesTabs
{
width:238px;
}

#ratesTabs img
{
float:left;
}

#ratesTable
{
width:210px;
margin-left:14px;
margin-right:14px;
}

#ratesTable td
{
line-height:18px;
font-size:10px;
color:#3f3f3f;
background-color:#c2f4ff;
}

#ratesTable td.odd
{
background-color:#e1faff;
}

#ratesTable td.th
{
background-color:#a6edff;
font-weight:bold;
}

.right2
{
font-size:11px;
text-align:right;
margin-top:5px;
}

.right2 a
{
color:#4b018b;
text-decoration:none;
}

#ratesSavings
{
display:block;
}

#ratesCDs
{
display:none;
}

#ratesLoans
{
display:none;
}

#miniNav_container
{
width:213px;
margin-right:12px;
float:left;
}

.breadcrumbs
{
margin:0;
padding:0;
width:918px;
line-height:35px;
padding-left:4px;
color:#999999;
font-size:11px;
}

.breadcrumbs a
{
font-weight:bold;
color:#3f3f3f;
text-decoration:none;
}

.breadcrumbs a:hover
{
color:#0a51f5;
}

#main_header
{
background:url(../images/main_header.jpg) top center no-repeat;
height:52px;
}

#main_header h1
{
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
position:relative;
line-height:34px;
margin-left:19px;
padding-top:11px;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
}

#main_body
{
width:443px;
background:url(../images/main_body.jpg) repeat-y top;
min-height:150px;
}

#main_body p
{
background:url(../images/main_gradient.jpg) top no-repeat;
padding:0;
margin:0;
padding-left:15px;
padding-right:15px;
text-align:justify;
line-height:18px;
padding-top:5px;
}

.p
{
background:url(../images/main_gradient.jpg) top no-repeat;
padding:0;
margin:0;
padding-left:15px;
padding-right:15px;
text-align:justify;
line-height:18px;
padding-top:5px;
}

#main_body hr
{
width:413px;
margin-left:15px;
margin-right:15px;
}

.depo
{
margin:0;
width:400px;
padding-top:8px;
}

.depo li
{
list-style:none;
margin:0;
padding:0;
width:180px;
line-height:22px;
float:left;
background:url(../images/bullet.png) top left no-repeat;
padding-left:10px;
}

#main_body li a
{
color:#006cff;
text-decoration:none;
}

#main_body li a:hover
{
color:#999999;
}

#news_main
{
float:left;
width:668px;
}

#news_main_header
{
background:url(../images/main_news_header.jpg) top center no-repeat;
height:52px;
}

#news_main_header h1
{
margin:0;
padding:0;
font-size:18px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
position:relative;
line-height:34px;
margin-left:19px;
padding-top:11px;
margin-bottom:7px;
font-family:Arial, Helvetica, sans-serif;
}

#news_main_body
{
width:668px;
background:url(../images/main_news_body.jpg) repeat-y top;
min-height:300px;
}

#news_main_body p
{
background:url(../images/main_news_gradient.jpg) top no-repeat;
padding:0;
margin:0;
padding-left:15px;
padding-right:15px;
text-align:justify;
line-height:18px;
padding-top:5px;
}

.news_p
{
background:url(../images/main_news_gradient.jpg) top no-repeat;
padding:0;
margin:0;
padding-left:15px;
padding-right:15px;
text-align:justify;
line-height:18px;
padding-top:5px;
}

.ratesTable td
{
line-height:28px;
background:url(../images/bg_ratesTd.jpg) top left repeat-x;
}

td.ratesHead
{
background:url(../images/bg_ratesHead.jpg) top left repeat-x;
color:#ffffff;
font-size:14px;
font-weight:bold;
}

.sup
{
color:#990000;
}

small
{
font-size:10px;
}

#map
{
text-align:center;
}

#map iframe
{
border:1px solid #999999;
margin-bottom:7px;
}

a.mail:hover
{
color:#006cff;
text-decoration:none;
}