html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
background:transparent url(../images/bgtest6.jpg) repeat scroll 0;
font:12px "Lucida Grande", Arial, Helvetica, sans-serif;
color:#666;
text-align:center;
line-height:180%;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#2078a8;
}

a:hover {
text-decoration:none;
color:#999;
}

h1 {
font-size:180%;
font-family:Georgia, Times New Roman, Times, serif;
font-weight:400;
}

h2 {
font-size:160%;
font-family:Georgia, Times New Roman, serif;
font-weight:400;
}

h3 {
font-size:140%;
font-family:Georgia, Times New Roman, serif;
font-weight:400;
}

#wrap {
background:transparent url(../images/wrap_bg3.jpg) repeat-y;
width:900px;
text-align:left;
margin:0 auto;
}

#content-wrap {
width:860px;
float:left;
display:inline;
min-height:650px;
margin:0 20px;
padding:0;
}

#header {
height:260px;
}

#head_back {
clear:both;
position:absolute;
}

#head_top {
clear:both;
position:relative;
}

#left_head {
float:left;
width:330px;
height:260px;
margin:0;
padding:0;
}

#left_head h1 a {
background:transparent url(../images/header_logo_bg5.gif) no-repeat scroll 0;
float:left;
height:145px;
display:inline;
text-indent:-9999px;
width:240px;
margin:51px 0 0 52px;
}

#right_head {
background:transparent;
float:right;
width:560px;
height:260px;
padding:0 7px 0 0;
}

#right_head h1 a {
background:transparent url(../images/header_login_bg2.jpg) no-repeat scroll right top;
float:right;
height:20px;
display:inline;
text-indent:-9999px;
width:76px;
margin:10px 15px 0 0;
}

#main {
float:left;
display:inline;
width:460px;
background:transparent;
margin:5px 0 20px 20px;
padding:0;
}

#main p {
text-align:left;
font:1.1em/1.7em Arial, Helvetica, sans-serif;
color:#666;
border-bottom:1px inset #999;
margin:0 0 10px 10px;
padding:0 0 20px;
}

#main a:hover {
color:#004990;
padding-bottom:2px;
border-bottom:1px inset #666;
}

.more {
background:transparent url(../images/bullet_red2.gif) no-repeat scroll left 0;
font:.9em Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#333;
margin:0 0 0 10px;
padding:0 0 0 15px;
}

#main h1 {
font-size:2em;
font-family:Georgia, Times New Roman, Times, serif;
font-weight: 400;
padding:15px 0 0 5px;
}

#main h1.sub_head {
font: 1.5em "Lucida Grande",Geneva,Helvetica,sans-serif;
color: #999999;
padding: 7px 0 0 5px;
margin: 0;
}

#nav_contain {
width:535px;
height:50px;
margin:207px 0 0;
}

#nav {
height:45px;
position:absolute;
width:535px;
margin:0;
padding:0;
}

#nav li {
height:43px;
display:inline;
margin:0;
padding:0;
}

#nav li a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
line-height:1;
height:28px;
color:#FFF;
text-decoration:none;
position:absolute;
text-align:center;
display:block;
background-image:url(../images/bg_main_nav4.jpg);
background-repeat:no-repeat;
background-color:transparent;
padding:16px 0 0;
}

#nav li a:hover {
height:28px;
color:#FFF;
position:absolute;
text-align:center;
padding:16px 0 0;
}

#nav li#home a {
left:0;
width:110px;
background-position:0 0;
}

#nav li#personal a {
left:110px;
width:110px;
background-position:-110px 0;
}

#nav li#business a {
left:220px;
width:110px;
background-position:-220px 0;
}

#nav li#about a {
left:330px;
width:110px;
background-position:-330px 0;
}

#nav li#contact a {
left:440px;
width:110px;
background-position:-440px 0;
}

#nav li#home a:hover {
background-position:0 -43px;
}

#nav li#personal a:hover {
background-position:-110px -43px;
}

#nav li#business a:hover {
background-position:-220px -43px;
}

#nav li#about a:hover {
background-position:-330px -43px;
}

#nav li#contact a:hover {
background-position:-440px -43px;
}

#pg_home #nav li#home a {
background-position:0 -86px;
color:#004990;
}

#pg_personal #nav li#personal a {
background-position:-110px -86px;
color:#004990;
}

#pg_business #nav li#business a {
background-position:-220px -86px;
color:#004990;
}

#pg_about #nav li#about a {
background-position:-330px -86px;
color:#004990;
}

#pg_contact #nav li#contact a {
background-position:-440px -86px;
color:#004990;
}

#leftbar {
float:left;
width:190px;
margin:0;
padding:0;
}

#leftbar h4 {
width:190px;
font:13px/14px Geneva, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFF;
background-color:#999;
margin:0;
padding:5px 0;
}

#left_nav ul {
list-style-type:none;
margin:0;
padding:0;
}

#left_nav a {
width:185px;
height:30px;
border-bottom:1px solid #CCC;
border-top:1px solid #FFF;
color:#333;
display:block;
margin:0;
padding:10px 0 0 5px;
}

#left_nav a span {
background:transparent url(../images/bullet_red4.gif) no-repeat scroll 0 80%;
font:12px Geneva, Arial, Helvetica, sans-serif;
text-shadow: 1px 1px 0 #fff;
text-align:left;
text-decoration:none;
padding:0 0 0 20px;
}

#left_nav a:hover {
background:#DDDAC7;
height:30px;
}

.active {
background:#DDDAC7;
}

#rightbar {
float:right;
width:165px;
min-height:650px;
margin:0;
padding:0;
}

#rightbar li {
text-align:right;
text-decoration:none;
border-bottom:#FFF 1px inset;
margin:0;
padding:0;
}

#rightbar li p {
font:.7em arial;
text-align:left;
text-decoration:none;
margin:5px 0 0;
padding:0 0 10px 18px;
}

#rightbar li h1 {
font:9pt/0 arial;
text-align:left;
line-height:22px;
text-indent:35px;
text-decoration:none;
color:#333;
margin:0;
}

#rightbar li h4 {
font:8pt/12pt arial;
text-align:right;
text-decoration:none;
color:#333;
padding:5px 0;
}

#rightbar .more2 {
background:transparent url(../images/bullet_red3.gif) no-repeat;
font:8pt Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#069;
margin:0;
padding:0 0 0 15px;
}

#rightbar li a:link,#rightbar li a:visited {
font:bold 12pt/18pt arial;
color:#777;
display:block;
background:transparent url(../images/bg_right.jpg) no-repeat;
border:none;
padding:5px 10px 10px 0;
}

#rightbar li a:hover {
color:#777;
background:transparent url(../images/bg_right.jpg) 168px 0;
padding-bottom:10px;
}

#rightbar li span {
color:#999;
font-size:8pt;
}

#rightbar li img {
margin:5px 0 0;
}

#mailform_wrap {
background:url(../images/bg_email.gif) no-repeat;
float:left;
display:inline;
border:none;
height:200px;
margin:30px 0 0 6px;
padding:0 0 0 3px;
}

#ncua {
float:left;
display:inline;
margin:15px 0 0 28px;
padding:0 0 20px;
}

#ehl {
float:left;
display:inline;
margin:15px 0 0 52px;
}

#side_ad {
float:left;
display:inline;
margin:25px 0 0 28px;
padding:0;
}

#side_ad2 {
float:left;
display:inline;
margin:5px 0 0 55px;
padding:0;
}

#title {
width:150px;
height:26px;
color:#5A698B;
font:bold 10px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
padding:15px 0 0 10px;
}

form {
width:180px;
}

.col1 {
text-align:left;
width:80px;
float:left;
margin:0 0 0 8px;
}

.col2 {
width:100px;
height:31px;
display:block;
float:left;
margin:0;
}

div.row {
clear:both;
width:180px;
}

.submit {
text-align:center;
font:6pt Arial, Helvetica, sans-serif;
color:#FFF;
height:25px;
width:55px;
clear:both;
padding:10px 0 0 55px;
}

.input {
background-color:#fff;
font:11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#5A698B;
border:1px solid #8595B2;
margin:4px 0 5px 8px;
padding:1px;
}

.textarea {
border:1px solid #8595B2;
background-color:#fff;
font:11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#5A698B;
margin:4px 0 5px 8px;
}

#footer {
clear:both;
background:transparent url(../images/footer_top2.jpg) repeat left;
color:#004990;
font:1.2em Arial, Helvetica, sans-serif;
text-align:center;
height:40px;
margin:0;
padding:40px 0 0;
}

#footer a {
text-decoration:none;
font-weight:700;
color:#004990;
}

.NCUA {
font: .9em/1em Arial, Helvetica, sans-serif;
margin: 0 auto;
color: #999999;
padding: 2px 0 0 0;
}

#main .note {
font:.75em/1em Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:10px 0 10px 0;
}

#main a.ad {
border-bottom:1px inset #999;
padding:0 0 10px 0;
}

#main a.ad:hover {
border-bottom:1px inset #999;
padding:0 0 10px 0;
}

#main .red a{
color: #CC0000;
margin:0 0 0 7px;
padding:7px 20px 7px 0;
}

#main .red a:hover{
color: #FF0000;
}

#main .alert {
background-color: #FFC;
font: 11px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #333;
padding: 5px 8px;
margin: 0;
}

/*
#main .alert {
background-color: #DFF6FF;
font: 11px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #69C;
padding: 5px 8px;
margin: 0;
}
*/

#main .alert2 {
background-color: #C00;
font: 1em "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FFC;
padding: 5px 5px 5px 7px;
margin: 0;
}

.highlight {
color: #FF0;
}

.reg {
font-size: 10px;
}