/* CSS Document */
html {
height:100%;
}
body {
margin:0px;
background-color:#647180;
height:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:3b3b3b;
background-image:url(../i/bg_default.gif);
background-position:top left;
background-repeat:repeat;
}
div#container {
width:800px;margin:0 auto;height:100%;
}
form, select {
margin:0px;
padding:0px;
}
p {
margin:0px 0px 8px 0px;
}
p.red {
color:#6c0e00;
}
p.red a, p.red a:link, p.red a:visited {
color:#6c0e00;
text-decoration:underline;
}
p.red a:active, p.red a:focus, p.red a:hover {
color:#000000;
}
p.gray {
color:#5e5e5e;
}
p.gray a, p.gray a:link, p.gray a:visited {
color:#5e5e5e;
text-decoration:underline;
}
p.gray a:active, p.gray a:focus, p.gray a:hover {
color:#6c0e00;
}
#invested-fundz {
background-color:#edeeef;
border-left:3px solid #aa817c;
padding:5px;
color:#69160a;
margin-bottom:12px;
}


/* header */
#header {
width:775px;
height:162px;
}
#login {
width:162px;
height:136px;
padding:26px 30px 0px 11px;
background-color:#01467e;
}
#login div div {
color:#fff;
}
#login div div a {
color:#fff;
}
#login div div a:hover {
color:#c9d1d8;
}
#login-form {
width:100%;
color:#fff;
}
#login-form td {
height:26px;
padding:0px 0px 0px 12px;
vertical-align:middle;
text-align:left;
}
#login-form input {
width:100%;
font-size:9px;
color:#56636d;
}
#login-form a, #login-form a:link, #login-form a:visited {
color:#fff;
}
#login-form a:active, #login-form a:focus, #login-form a:hover {
color:#c9d1d8;
}
/* main content table */
#main {
width:775px;
height:500px;
}

/* left column - navigation */
#left-column {
width:125px;
min-height:500px;
border-top:1px solid #999999;
padding-top:35px;
}
#left-column #nav {
color:#5e5e5e;
font-family:Arial, Helvetica, sans-serif;
}
#left-column #nav ul {
width:125px;
list-style-image:url(../i/nav-icon.gif);
font-size:11px;
padding:0px;
margin:6px 0px 0px 0px;
}
#left-column #nav ul li{
display:inline;
padding:0px;
margin:0px;
}
#left-column #nav ul li a{
color:#5e5e5e;
display:block;
padding:3px 0px 5px 0px;
text-decoration:none; 
height:1%;
padding-left:10px;
background-image:url(../i/nav-icon.gif);
background-repeat:no-repeat;
background-position:0px 7px;
}
#left-column #nav a:hover, #left-column #nav a:focus,#left-column #nav a:active { 
color:#024880;
background-image:url(../i/nav-icon-on.gif);
background-repeat:no-repeat;
}
#left-column #nav #on a,#left-column #nav #on:link,#left-column #nav #on a:visited,#left-column #nav #on a:hover, #left-column #nav a:focus { 
color:#024880;
background-image:url(../i/nav-icon-on.gif);
background-repeat:no-repeat;
}
#left-column #nav #sub {
margin:0px 0px 5px 13px;
}
#left-column #nav #sub a, #left-column #nav #sub a:link, #left-column #nav #sub a:visited { 
color:#5e5e5e;
padding-left:10px;
text-decoration:none;
background-image:url(../i/nav-icon.gif);
background-repeat:no-repeat;
background-position:0px 5px;
}
#left-column #nav #sub a:hover, #left-column #nav #sub a:focus, #left-column #nav #sub-on a,#left-column #nav #sub-on a:link,#left-column #nav #sub-on a:visited,#left-column #nav #sub-on a:hover, #left-column #nav #sub-on a:focus { 
color:#024880;
padding-left:10px;
text-decoration:underline;
background-image:url(../i/nav-icon-on.gif);
background-repeat:no-repeat;
}

/* middle column - main content */
#middle-column {
width:380px;
min-height:500px;
border-top:1px solid #999999;
padding:35px 30px 0px 22px;
}
#middle-column ul {
margin:5px 10px 15px 18px;
list-style:square;
}
#middle-column h1 {
margin:0px 0px 0px 0px;
color:#024880;
font-size:15px;
}
#middle-column h2 {
margin:0px 0px 12px 0px;
color:#507899;
font-size:11px;
}
#middle-column h3 {
margin:12px 0px 16px 0px;
color:#024880;
font-size:12px;
}
#middle-column h4 {
margin:6px 0px 8px 0px;
color:#000000;
font-size:12px;
}
#middle-column h5 {
margin:10px 0px 4px 0px;
color:#000000;
font-size:11px;
}
#middle-column li {
line-height:20px;
}
#middle-column a, #middle-column a:link, #middle-column a:visited {
color:#000000;
text-decoration:underline;
}
#middle-column a:active, #middle-column a:focus, #middle-column a:hover {
color:#000000;
}
#middle-column #bio-pics img {
border-right:2px solid #ffffff;
}

/* right column - pictures */
#right-column {
width:218px;
min-height:500px;
background:no-repeat;
background-position:top right;
}

/* footer */
#footer {
margin:125px 0px;
color:#5e5e5e;
}
#footer a, #footer a:link, #footer a:visited {
color:#5e5e5e;
text-decoration:underline;
}
#footer a:active, #footer a:focus, #footer a:hover {
color:#024880;
}

/* login fields */
#login-u .bg {
background-image:url(../i/bg-change-u.gif);
background-repeat:no-repeat;
}
#login-u .none {
background-color:#ffffff; 
}
#login-p .bg {
background-image:url(../i/bg-change-p.gif);
background-repeat:no-repeat;
}
#login-p .none {
background-color:#ffffff; 
}
div#sub a {
display:block;
}
span#acctChange-container {
display:block;
padding-top: 6px;
}
span#acctChange-container-history {
display:block;
float:right;
position:relative;top:10px;
}
span#acctChange-container select {
font-size: 9px;
}
span#acctChange-container-history select {
font-size: 9px;
}
p.article-author {
font-size: 10px;
margin-bottom: 2px;
font-style: italic;
}
p.article-publisher {
font-size: 10px;
margin-bottom: 2px;
font-style: italic;
}