body {
text-align:center;
background-color:#6a7029;
margin:0;
padding:0;
font-family:Verdana, Arial, sans-serif;
font-size:1em;
color:#000000;
}
p, td {
font-family:Verdana, Arial, sans-serif;
font-size:0.7em;	
}
h2 {
margin:0;
padding:0 0 0 5px;
font-family:Verdana, Arial, sans-serif;
font-size:1.3em;
color:#6a7029;
}
img {
border:0;
}
div, form {
margin:0;
padding:0;
}
a:link {
text-decoration:underline;
color:#6a7029;
}
a:visited {
color:#6a7029;
}
a:hover {
color:#000000;
text-decoration:none;
}
a:active {
color:#6a7029;
}
#container {
width:960px;
text-align:left;
margin:0 auto;
}
#header {
width:960px;
height:95px;
background:#ffffff;
margin:0 10px;
}
#logo {
width:295px;
height:95px;
float:left;
}
#header-right {
float:left;
width:645px;
height:95px;
background:url(images/top.jpg);
}
#address {
height:80px;
float:left;
margin:0 83px 0 30px;
font-size:0.7em;
color:#666666;
text-align:center;
padding-top:5px;
}
#search-left {
width:4px;
height:34px;
float:left;
}
#search {
float:left;
width:263px;
height:34px;
background-color:#6a7029;
color:#ffffff;
font-size:0.8em;
}
#search-text {
float:left;
padding-top:6px;
}
#search-form {
float:left;	
padding-top:4px;
}
#search-go {
float:left;
padding:4px 0 0 3px;
}
#search-right {
width:4px;
height:34px;
float:left;
}
#body {
clear:both;
float:left;
background-color:#ffffff;
width:960px;
margin:0 10px;
}
#left {
float:left;
margin:0 10px;
width:662px;
}
#nav {
width:662px;
height:78px;
background:url('images/nav.gif');
}
#banner {
margin:-1px 0 8px 0;
_margin:0 0 -22px 0;
width:662px;
height:186px;
}
#emphasis {
clear:both;
margin-top:3px;
}
#promotions {
float:left;
width:331px;
height:115px;
background:url(images/box-promotions.gif);
}
#join-sfcu {
float:left;
margin-left:2px;
width:329px;
height:115px;
background:url(images/box-joinsfcu.gif);
}
#emphasis-content {
float:left;
padding:30px 0 0 50px;
font-size:0.7em;
}
#latest-news {
clear:left;
float:left;
margin-top:1px;
width:331px;
height:115px;
background:url(images/box-news.gif);	
}
#media-center {
float:left;
margin:1px 0 0 2px;
width:329px;
height:115px;	
}

#inner {
margin-top:3px;
width:662px;
}
#inner-left {
float:left;
padding-right:9px;
width:160px;
min-height:200px;
}
#inner-banner {
width:160px;
margin-top:-4px;
}
#inner-main {
width:493px;
float:left;
min-height:401px;
}
#inner-main-no-banner {
width:653px;
float:left;
min-height:401px;
}
#inner-top {
float:left;
width:493px;
height:10px;
}
#inner-content {
float:left;
width:481px;
_width:493px;
padding:0 5px;
border-left:1px solid #6a7029;
border-right:1px solid #6a7029;
min-height:401px;
}
#inner-content-no-banner {
float:left;
width:651px;
_width:663px;
padding:0 5px;
border-left:1px solid #6a7029;
border-right:1px solid #6a7029;
min-height:401px;
}
#inner-bottom {
width:493px;
height:10px;
}
#right {
float:left;	
width:268px;
background:#fff;
}
#account-access {
width:268px;
height:80px;
background:url(images/access-your-accounts.gif);
}
#account-access-form {
padding:40px 0 0 70px;
}
#loan {
margin-top:2px;	
}
#contact-us {
margin-top:3px;	
width:268px;
height:91px;
background:url(images/contact-us.gif);
}
#contact-us-content {
padding:40px 0 0 110px;
font-size:0.7em;
font-family:Arial, Verdana, Helvetica, sans-serif;
}
#contact-us-content ul {
margin:0;
padding:0;
list-style-image:url(images/white-arrows.gif);
}
#contact-us-content a:link, #contact-us-content a:visited, #contact-us-content a:active {
color:#ffffff;
text-decoration:underline;
}
#contact-us-content a:hover {
color:#000000;
text-decoration:underline;
}
#tools {
width:268px;
height:233px;
background:url(images/tools.gif);
margin-top:1px;
}
#tools ul {
list-style-type:none;
margin:0;
padding:50px 0 0 0;
}
#tools li {
border-bottom:1px solid #dcdad5;
text-indent:60px;
padding:5px 0;
margin:0;
}
#tools li.last {
border-bottom:none;
text-indent:60px;
padding:5px 0;
margin:0;
}
#superhero {
clear:both;
float:left;
width:960px;
height:123px;
background:url(images/superhero-bg.gif) no-repeat;
margin-top:5px;
}
#footer {
clear:both;
padding-top:10px;
text-align:center;
color:#666666;
background:#ffffff;
}
#footer p {
margin:8px 0;
padding:0;
}
#footer a:link {
color:#666666;
text-decoration:underline;
}
#footer a:visited {
color:#666666;
text-decoration:underline;
}
#footer a:hover {
color:#000000;
text-decoration:none;
}
#footer a:active {
color:#666666;
text-decoration:underline;	
}
#bottom {
clear:both;
width:920px;
height:10px;
background-image:url('images/bottom.gif');
margin:0;
padding:0;
}
.solidblockmenu ul{
margin: 0;
padding: 0;
float: left;
font: bold 13px Arial;
width: 100%;
}

.solidblockmenu li{
display: inline;
line-height:21px;
}

.solidblockmenu li a{
display:block;
float: left;
color: white;
padding: 9px 31px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li.last a{
display:block;
float: left;
color: white;
padding: 9px 32px;
text-decoration: none;
border-right:none;
}
.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: #b5bc7e;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
font:0.7em Verdana, Arial, Helvetica, sans-serif;
padding:1em 0 0 1em;
_padding:0;
}
.tabcontainer ul {
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
.tabcontainer li {
display:inline;
padding-right:29px;
}
.tabcontainer li a:link, .tabcontainer li a:visited, .tabcontainer li a:active {
color:#000000;
text-decoration:none;
}
.tabcontainer li a:hover {
text-decoration:underline;
}
*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin:1em 0 0 1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin:1em 0 0 1em;
}

.tabcontent{
display:none;
}