
/* Copyright Advanced Corporate Planning 2005*/
/* Author: David Gager October 2005*/
/* To apply css(cascading style sheets) use link. */
/* all files contain a standard header, and footer */
/* To apply header, and footer, files must have a .php extension, */
/* and php includes must be in file. */

/* <link rel="stylesheet" type ="text/css" href="401k2.css" /> */
/* <?php include("401kfooter3.htm");?> */
/* <?php include("401kheader4.htm");?> */
/* note to go to previous page use onclick="history.back()" not window.back*/

/* this is the css file for the 401kpsp website */

/* main body  (determines color of background) */
body            {   background-color:#000066;
                    color: #000066;
                    SCROLLBAR-FACE-COLOR: #545C79;
                    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
                    SCROLLBAR-SHADOW-COLOR: #9999CC;
                    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
                    SCROLLBAR-ARROW-COLOR: #FFFFFF; 
                    SCROLLBAR-TRACK-COLOR: #E1E1E1;
                    SCROLLBAR-DARKSHADOW-COLOR: #000000;
                    SCROLLBAR-BASE-COLOR: #000000;
                    font-family: arial; 
                    font-size: 9pt;
                    }
                    
/* home button and previous page button*/
.home           {   background-color: #FF9966;
                    color: black;
                    border-style: solid;
                    text-decoration: none;   
                    width: 175px;
                    text-align: center;
                    }
                    
/* buttons on menu */
.menubutton     {   background-color: #FF9966;
                    color: black;
                    border-type: solid;
                    text-decoration: none;   
                    width: 171px;
                    text-align: center;
                    border-color: tan;
                    }
                    
/* table around buttons below logo */                    
.homebar         {   background-color: #000066;
                    } 
                    
.homebar2        {   background-color: wheat;
                    }               
                    
/* body anchor links */                    
a:link          {   font-size: 9pt;
                    color: #000066;
                    text-align: center; 
                    }
                    
a:visited       {   font-size: 9pt;
                    color: #336699;
                    text-align: center; 
                    }
                    
a:hover         {   font-size: 9pt;
                    color: white;
                    background: #000066;
                    text-align: center; 
                    }
                    
a:active        {   font-size: 9pt;
                    color: black;
                    text-align: center; 
                    background: white;
                    }
                    
/* menu anchor links */
a.menu:link     {   font-size: 10pt;
                    color: white;
                    text-align: center; 
                    font-weight: bold;
                    }
                    
a.menu:visited  {   font-size: 10pt;
                    color: #FFFFAA;
                    text-align: center; 
                    font-weight: bold;
                    }
                    
a.menu:hover    {   font-size: 10pt;
                    color: #336699;
                    background: #FFFFAA;
                    text-align: center;
                    font-weight: bold; 
                    }
                    
a.menu:active   {   font-size: 10pt;
                    color: black;
                    text-align: center; 
                    font-weight: bold;
                    background: #336699;
                    }
                    
.menuft         {   font-size: 11pt;
                    color: black;
                   
                    font-weight: bold;
                    background: #336699;
                    }

/* email anchor */                   
a.eml:hover     {   color: navy;
                    background: white;
                    text-align: center;
                    }

/* image anchor */                    
a.im:hover      {   color: navy;
                    background: #000066;
                    text-align: center;
                    border: 1px solid white;
                    }
                    
a.im:active     {   color: navy;
                    background: #000066;
                    text-align: center;
                    }

/* invisible anchor */                   
a.n:hover      {   color: #FFFFAA;
                    background: #000066;
                    text-align: center;
                    }
                   
/* side menu */
.menu           {   color: black; 
                    background-color: #336699;
                    width: 170px;
                    }
                    
.menuside       {   border-width: 0px 3px 0px 0px;
                    border-color: tan;
                    border-style: solid;
                    color: black; 
                    background-color: #336699;
                    width: 170px;
                    }
                    
/* divisions in main body */
.divide         {   background-color: #000066;
                    color: black; 
                    }
                    
/* divisions in main body */
.divide2       {    background-color: wheat;
                    color: black; 
                    }
                    
/* copyright */                    
.copy           {   color: #336699;
                    font-size: 8pt; 
                    }
                    
/* warning */                    
.warning        {   color: #FF9966;
                    font-size: 8pt; 
                    }
                     
/* highlight text */                    
.hightext       {   color: #FFFFAA;
                    }
                    
/* horizintal rules in main body */                    
.hrbody         {   color: #000066;
                    }
                    
/* table that surrounds entire webpage */                  
.maintable      {   border-width: 3px;
                    border-color: tan;
                    border-style: solid;
                    width: 780px;
                    margin-left:auto;
                    margin-right:auto;
                    }
                    
/* table that surrounds entire webpage for wider webpages*/                  
.maintable2     {   border-width: 3px;
                    border-color: tan;
                    border-style: solid;
                    width: 1600px;
                    margin-left:auto;
                    margin-right:auto;
                    }
                    
/* table that surrounds logo */                    
.bottomtable    {   border-width: 0px 0px 3px 0px;
                    border-color: tan;
                    border-style: solid;
                    
                    }
                    
/* table that surrounds logo */                    
.righttable     {   border-width: 0px 3px 0px 0px;
                    border-color: tan;
                    border-style: solid;
                    }
                    
/* table that surrounds logo */                    
.hometable    {     border-width: 0px 0px 3px 0px;
                    border-color: tan;
                    border-style: solid;
                    width: 774px;
                    margin-left:auto;
                    margin-right:auto;
                    }
                    
/* table that surrounds logo wide webpage */                    
.hometable2   {     border-width: 0px 0px 3px 0px;
                    border-color: tan;
                    border-style: solid;
                    width: 1596px;
                    margin-left:auto;
                    margin-right:auto;
                    }
                    
/* pico box on home page */
.pico           {   background-color: #FF9966;
                    }
                    
/* bravenet chat cell1 */
.braveone       {   background-color: #FF9966;
                    color: navy;
                    }

/* bravenet chat cell2 */                    
.bravetwo       {   background-color: #FFFFAA;
                    color: navy;
                    }

/* in body tables 
.bodytable      {   border-color: #FF9966;
                    border-style: solid;
                    border-width: 3px 3px 3px 3px; 
                    }  */                                   

<* any td */
td              {   border-color: #000066;
                    background-color: white;
                    color:#000066;
                    } 

/* in html body tables */
.btable         {   border-collapse: collapse;
                    text-align: center;
                    }
                                         
/* title -in body tables */
.titletable     {   background-color: #FF9966;
                    border-color: tan;
                    border-style: solid;
                    border-width: 3px 3px 3px 3px;
                    font-family: arial;
                    font-size: 10pt;
                    font-weight: bold;
                    }
                    
/* info -in body tables */
.bsub           {   background-color: #FF9966;
                    border-color: tan;
                    border-style: solid;
                    border-width: 3px 3px 3px 3px;
                    font-family: arial;
                    font-size: 9pt;
                    } 
                    
/* td -in body tables */
.tdtable       {    border-color: tan;
                    border-style: solid;
                    border-width: 3px 3px 3px 3px;
                    background-color: wheat;
                    color: navy;
                    font-family: arial;
                    font-size: 10pt;
                    }

/* alternating td color */                    
.tdtable2       {   border-color: tan;;
                    border-style: solid;
                    border-width: 3px 3px 3px 3px;
                    background-color: #FFFFCC;
                    color: navy;
                    font-family: arial;
                    font-size: 10pt;
                    } 
                    
/* buttons */
button          {   background-color: #FF9966;
                    text-decoration: none;
                    border-style: solid;
                    } 
                    
/* style for left topcorner */
.leftcorner     {   background-color: #FF9966;
                    width: 175px;
                    } 
/* wide webpage */
.leftcorner2    {   background-color: #FF9966;
                    width: 499px;
                    } 

/* wide webpage */                    
.rightcorner    {   background-color: #FF9966;
                    width: 498px;
                    } 
                    
/* padding in body of html- text use <div class = "pad"> */
.pad           {    padding-left: 15px;
                    padding-right: 15px;
                    } 
                    
                    
.menupad       {    padding-left: 5px;
                    } 

/* basic table */                    
.basictable     {   
                    border-collapse: collapse;
                    border-color: #FF9966;
                    border-style: solid;
                    border-width: 3px 3px 3px 3px;
                    color: #FFFFAA;
                    } 

/* tables with cell spacing */
.tablespace     {   border-color: #FF9966;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    background-color: #000066;
                    }
                    
.titlespace     {   border-color: #FF9966;
                    background-color: #FF9966;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    color: white;
                    font-family: arial;
                    font-size: 10pt;
                    font-weight: bold;
                    }

/* level 2 heading in tables */                    
.subspace       {   border-color: #FF9966;
                    background-color: #CC6666;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    color: white;
                    font-family: arial;
                    font-size: 10pt;
                    }
                    
.tdspace        {   border-color: #FF9966;
                    background-color: wheat;
                    border-style: solid;
                    border-width: 1px 1px 1px 1px;
                    color: navy;
                    font-family: arial;
                    font-size: 10pt;
                    }
                    
/* no border */
.tdspacenb      {  
                    background-color: wheat;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    color: navy;
                    }
                    
/* fonts */
font            {
                    color: white;
                    font-family: arial;
                    font-size: 9pt;
                    }
 
/* calculators */

.titlecalc      {  
                    background-color: #FF9966;
                    border-color: tan;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    color: white;
                    }           
.tdcalc      {  
                    background-color: wheat;
                    border-color: tan;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    color: navy;
                    font-family: arial;
                    font-size: 10pt;
                    }
                    
.tdcalcalt     {  
                    background-color: tan;
                    border-color: tan;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    color: navy;
                    font-family: arial;
                    font-size: 10pt;
                    } 
                    
/* menu bars */
.menubar       {  
                    background-color: tan;
                    border-color: tan;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    color: black;
                    }
                    
.menubar2       {  
                    background-color: #FF9966;
                    border-color: tan;
                    border-style: solid;
                    border-width: 0px 0px 0px 0px;
                    color: white;
                    font-weight: bold;
                    }

/* information at bottom of webpage */                    
.info          {  
                    color: white;
                    font-family: arial;
                    font-size: 8pt;
                    text-align: center;
                    }  
                    
/* information at bottom of webpage */                    
.info2         {  
                    color: white;
                    font-family: arial;
                    font-size: 8pt;
                    }  

/* any paragraph */                    
p              {  
                    font-family: arial;
                    font-size: 9pt;
                    color: #000066;
                    } 
                    
/* paragraph in table */                    
.p2              {  
                    font-family: arial;
                    font-size: 9pt;
                    color: navy;
                    } 
                    

/* any paragraph */                    
.sfont              {  
                    font-family: arial;
                    font-size: 9pt;
                    color: white;
                    } 

/* spacers in menu */                    
.menuspacer    {    background-color: #000066; 
                    border-color: tan;
                    border-style: solid;
                    border-width: 0px 2px 5px 2px;
                    } 

/* all list elements */
li              {  
                    font-family: arial;
                    font-size: 9pt;
                    color: white;
                    }  
                    
/* questionaire */
.question       {  
                    font-family: arial;
                    font-size: 12pt;
                    color: white;
                    font-weight: bold;
                    }  
                    
/* question anchor links */
a.quest:link    {   font-size: 14pt;
                    color: #FFFFAA;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;   
                    }
                    
a.quest:visited {   font-size: 14pt;
                    color:  #FF9966;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;   
                    }
                    
a.quest:hover   {   font-size: 14pt;
                    color: navy;
                    background: #FFFFAA;
                    text-align: center;
                    font-weight: bold; 
                    text-decoration: none;   
                    }
                    
a.quest:active  {   font-size: 14pt;
                    color: white;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;   
                    } 
                    
/* question close page */
a.quest2:link   {   font-size: 14pt;
                    color: red;
                    text-align: center;
                    font-weight: bold;
                    text-decoration: none;    
                    }
                    
a.quest2:visited{   font-size: 14pt;
                    color:  red;
                    text-align: center;
                    font-weight: bold; 
                    text-decoration: none;   
                    }
                    
a.quest2:hover  {   font-size: 14pt;
                    color: navy;
                    background: red;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;   
                    }
                    
a.quest2:active {   font-size: 14pt;
                    color: white;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;   
                    } 

BLOCKQUOTE      {   font-size: 10pt;
                    color: white; 
                    }  
                    
/* menu anchor links */
a.test:link     {   font-size: 8pt;
                    color: black;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;
                    }
                    
a.test:visited  {   font-size: 8pt;
                    color: black;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;
                    }
                    
a.test:hover    {   font-size: 8pt;
                    color: white;
                    text-align: center;
                    font-weight: bold;
                    text-decoration: none; 
                    background-color: #000066;
                    }
                    
a.test:active   {   font-size: 8pt;
                    color: black;
                    text-align: center; 
                    font-weight: bold;
                    text-decoration: none;
                    }  
                    
/* menu bars */
.test2       {  
                    border-style: solid;
                    border-width: 1px 0px 3px 0px;
                    color: black;
                    font-size: 9pt;
                    font-family: tahoma; 
                    background-color: white;
                    border-color: #000066;
                    }
                    
.test3      {       background-color: #000066;
                    color:  white;
                    vertical-align:  top;
                    text-align: top;
                    } 

.test4       {      color: white;
                    font-size: 9pt;
                    font-family: tahoma; 
                    font-weight: bold;  
                    }
                    
.test5       {      background-color: white;
                    color: black;
                    font-size: 9pt;
                    font-family: tahoma; 
                    vertical-align:  top;
                    text-align: top;  
                    }
                    
.bodbor      {      border-width: 1px;
                    border-color: #000066;
                    border-style: solid;
                    margin-left:8;
                    margin-top:5;
                   
                    }
                    
/* horizintal rules in main body */                    
.hrbody2        {   color: tan;
                    }
                    
.lb             {   border-style: solid;
                    border-width: 2px 2px 2x 2px;
                    border-color: #000066;
                    )




