html { width:99%; }

body { width:100%; margin:0px; padding:0px;
       font-family:'Trebuchet MS',verdana,helvetica,sans-serif; font-size:12px; color:black;
       /* background-image:url('images/redbar_bg.gif'); background-color:#346B50; background-image:url('images/bg_bars.gif'); */
       position:relative; top:0; left:0; z-index:1;
     } /* #346B64 */

/* spiers dark green for text, etc. #41867d */

table { border-collapse:collapse; margin:0px; padding:0; }
td { margin:0; padding:0; }

h1 { font-family:'palatino linotype','times new roman',times,serif; font-size:20px; color:#41867d; }
h2 { font-family:'palatino linotype','times new roman',times,serif; }

#mainH1 { font-size:18px; color:black; text-align:center; }
#mainH1:first-line { font-size:24px; color:#41867d; }

a.reg { text-decoration:underline; }

h2#headh2 { font-size:28px; margin:2px; }
h2.GHBTBW { font-size:20px; margin:2px; }

#mainContent { position:relative; top:0px; left:5px; z-index:1;
               width:920px; height:100%;
               /* border-style:solid; border-color:#ffd700; border-width:8px 0 0 24px; */
               margin-top:8px; margin-bottom:0px; margin-left:auto; margin-right:auto;
               padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
               background-color:transparent;
                }

#headerTable { background-color:#fff; margin:0 0 2px 4px; z-index:1; }
#headerTable p,img { margin:0px ; }
/* mainContent: 700px; menu:200px; */

#collaboration { background-image:url('images/bg_skyblue_vgr.jpg'); background-repeat:repeat-x; }
#collaboration p { margin:40px 0px 0px 350px; font-size:24px; font-family:serif; font-style:bold; }

#headerRight { position:relative; top:0; left:0; height:140px; background-image:url('images/green_gradient.jpg'); }
#sparkle { position:absolute; left:14px; top:33px; z-index:5; filter:alpha(opacity=0); -moz-opacity:0.0; }
#building { position:absolute; left:70px; bottom:18px; z-index:4; }
#building p { font-family:'palatino linotype','times new roman',times,serif; font-size:24px; color:white; font-style:italic; margin:0px; font-weight:bold; }

#topGoldBar { width:100%; height:10px; background-color:#ffd700; margin:0; }

.mainTable { background-color:#fff; z-index:1; border:solid 1px #c0c0c0; margin-top:2px; }
.mainTable img { margin:0px; }

 #menuTable { background-image:url('images/menu_bg_g2.jpg'); margin-top:0px; }
 #menuTable p { margin:4px; font-size:14px; text-align:center; }
 #menuTable a { color:blue; text-decoration:none; }
 #menuTable a:link { color:blue; text-decoration:none; }
 #menuTable a:visited { color:blue; text-decoration:none; }
 #menuTable a:hover { color:red; background-color:lightyellow; text-decoration:underline; }
 #menuTable a:active { color:blue; text-decoration:none; }
 .current { background-color:#c3fb8e; }

#footer { z-index:2; }

#underamp { position:absolute; top:250px; right:160px; z-index:0; overflow:hidden; }

#mainInset  { position:relative; top:0; left:0; width:680px; margin-left:20px; z-index:1; } /* width:620px; margin-left:150px; padding:5px; */
#mainInset h1 { margin:2px; font-size:20px; color:black; }

#innerInset { position:relative; top:0; left:0; width:850px; margin-left:20px; z-index:1; }
#innerInset h2 { color:#41867d; }
#innerH1 { margin:4px; font-size:20px; color:green; } /* #41867d #808080 */

#innerTable { z-index:1; }

#insightInset { position:relative; top:0; left:0; width:720px; height:470px; margin-left:50px; z-index:1; }
#insightBox1 { position:absolute; top:10px; left:225px; z-index:2; width:450px; height:260px;
               padding:6px;
               background-color:transparent; } /* #fdf9b1; */
#insightBox1 h2 { font-size:18px; margin:1px; color:black; }

#insightBox2 { position:absolute; top:240px; left:75px; z-index:2; width:370px; height:220px;
               padding:6px; background-color:transparent; } /* #aef0ae; */
#insightBox2 h2 { font-size:18px; margin:1px; color:black; }

#insightImage1 { position:absolute; top:20px; left:75px; z-index:2; } /* top:20px; left:510px; */
#insightImage2 { position:absolute; top:250px; left:470px; z-index:2; } /*  position:absolute; top:280px; left:10px; */

#insanityBox { position:absolute; top:440px; left:80px; width:660px;
               background-color:ivory; border:solid 1px black; z-index:2; }
#insightPromo { position:absolute; top:515px; left:80px; width:660px;
               z-index:2; }
#insanityBGBox { position:absolute; top:450px; left:90px; width:660px; height:55px;
                 background-color:#a0a0a0; z-index:1; }

#profit { position:absolute; top:200px; left:320px; z-index:5; border:solid 1px black;
          width:350px; padding:8px; font-size:12px;
          background-color:#d8e6d6; visibility:hidden; }
#profit h2 { color:green; font-size:20px; }

#nonprofit { position:absolute; top:200px; left:400px; z-index:5; border:solid 1px black;
          width:350px; padding:8px; font-size:12px;
          background-color:#d8e6d6; visibility:hidden; }
#nonprofit h2 { color:green; font-size:20px; }

#green { position:absolute; top:350px; left:300px; z-index:5; border:solid 1px black;
          width:550px; padding:6px;
          background-color:linen; visibility:hidden; }

#principalTable { border-collapse:collapse; }
#principalTable td { border:solid 0px black; }

.stdtext { font-size:13px; color:black; text-align:justify; } /* text-indent:2em; */
.smalltext { text-indent:0; font-size:10px; }
.biggertext { text-indent:0; font-size:16px; }
.strongText { font-weight:bold; }
.normaltext { font-weight:normal; }
.centered { text-align:center; }
.sideTitle { font-family:'palatino linotype','times new roman',times,serif; font-size:16px; font-weight:bold; text-align:center; }
.tagline { font-family:'palatino linotype','times new roman',times,serif; font-size:24px; font-weight:bold; }
.bgreen { color:green; }

.ltop_gold { margin:0; background-image:url('images/ltop_gold.gif'); background-repeat:no-repeat; }
.lbottom_gold { margin:0; background-image:url('images/lbottom_gold.gif'); background-repeat:no-repeat; background-color:#ffd700;  } /* */

/* mailing list system css settings */

 .bodytable { border-collapse:collapse; background-color:white; }





