* {
border:none;
margin:0;
padding:0;
}

ul {
list-style:none;
margin:0;
padding: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;
}

ul a:hover {
border-bottom: 1px inset;
}

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:1.4em;
font-family:Georgia, Times New Roman, serif;
font-weight:400;
padding:20px 0 0;
}

#wrap {
background:transparent url(../images/main_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;
}

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

#right_head {
background:transparent;
float:right;
width:560px;
height:260px;
padding:0 7px 0 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 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:630px;
background:transparent;
margin:0 0 0 20px;
padding:0 10px 0 0;
}

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

#main a {
color:#900;
}

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

#main h4 {
font-size:1em;
font:17px Verdana, Arial, Helvetica, sans-serif;
padding:0 0 15px;
}


#sub_head {
float:left;
height:85px;
width:650px;
margin:0;
padding:0;
}

#sub_content {
float:left;
width:625px;
text-align:left;
display:inline;
margin:0 0 15px;
padding:0 0 0 7px;
}


#sub_content p {
text-align:left;
font:1.1em/2em Arial, Helvetica, sans-serif;
color:#666;
margin:0;
padding:15px 0 0;
}

#sub_content h4 {
font-size:1em;
font:17px Verdana, Arial, Helvetica, sans-serif;
color:#900;
border-bottom:1px inset #999;
width:270px;
margin:0;
padding:10px 0;
}

#sub_content ul.sub_list {
list-style:square;
margin:0;
padding:10px 0 0 100px;
}

#sub_content ul.sub_list2 {
font-size:10px;
list-style:disc;
margin:0;
padding:10px 0 0 140px;
}

#sub_content ul.sub_list3 {
font-size:1em;
margin:0;
padding:0 0 0 30px;
}

#sub_content ul.sub_list4 {
font-size:.99em;
list-style:circle;
color:#666;
margin:0;
padding:0 0 0 30px;
}

.item {
font-size:.99em;
color:#900;
margin:0;
padding:0;
}

#sub_content .note {
font:.85em Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:50px 0 0;
}

#sub_content .note2 {
font:.85em Geneva, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#sub_content .note3 {
font:italic 1em Geneva, Arial, Helvetica, sans-serif;
color:#C00;
margin:0;
padding:50px 0 0;
}

.invest {
font:1.7em Verdana, Arial, Helvetica, sans-serif;
color:#900;
background:transparent url(../images/pctis.jpg) no-repeat;
float:left;
height:45px;
text-indent:-9999px;
width:261px;
display:inline;
border-bottom:1px inset #666;
margin:10px 0;
padding:0 0 15px;
}

#sub_content .sub_head2 {
color:#004990;
border-bottom:1px inset #666;
width:400px;
margin:30px 0 0;
padding:0;
}

#sub_content .sub_head3 {
color:#FFF;
background-color:#004990;
width:100%;
margin:30px 0 10px;
padding:0 0 0 10px;
}

#sub_content li {
padding:0 0 0 10px;
}

#chart img {
margin:0 0 40px;
}

#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;
}

#sub_nav {
float:left;
clear:both;
list-style:none;
font-size:.9em;
width:650px;
margin:0;
padding:0 0 15px;
}

#sub_nav li {
float:left;
border-right:1px inset gray;
line-height:10px;
margin:0;
padding:4px 11px 5px;
}

#sub_nav li a {
color:gray;
}

#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-align:left;
text-decoration:none;
padding:0 0 0 20px;
}

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

.active {
background:#DDDAC7;
}

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

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

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

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

#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;
}

.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;
padding:3px 0 0 5px;
}

#calendar {
border:1px solid #CCC;
}

caption {
font:bold 1.2em Georgia, "Times New Roman", Times, serif;
text-align:left;
margin:20px 0;
}

caption a {
font:bold 1.2em Georgia, "Times New Roman", Times, serif;
color:#900;
text-align:left;
margin:20px 0;
}

th {
text-align:center;
padding:.1em .5em;
width:150px;
}

td {
background:transparent url(../images/bgtest6.jpg) repeat scroll 0;
width: 70px;
height: 90px;
text-align:left;
border:1px inset #CCC;
padding:.5em;
}

thead th {
background-color:#CCC;
border:1px solid #666;
width: 70px;
}

.next {
float: right;
}

.cal {
width:99%;
}

#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;
}

a.event {
padding: 0;
margin-left: 10px;
}

.highlight {
background-color: #FFC;
}
