body{
background-image: url(http://www.fruitpuff.com/pc/puffcash.com/images/bg.jpg);
background-repeat:repeat-x;
background-color:#aae490;
font-family:trebuchet ms, arial, helvetica, sans-serif; 
}


.reportLeftWall{
color:black;
}
.reportSecondColumnDivider{
color:black;
}
.reportmainstyle{
color:black;
}
.reportColumnDividerRight{
color:black;
}

.reportTopLeft{
color:black;
}
.reportTopRight{
color:black;
}
.reportTop{
color:black;
}
.reportBottom{
color:black;
}
.reportBottomLeft{
color:black;
}



.affiliateprogselect{
width:130px;
background-color:#cccccc;
color:#008000;
border:0px;
margin:0px;
}
.revexbar1container{
position:relative;
width:634px;
overflow:visible;
top:5px;
z-index:5;
margin:0 auto;
}

.topmenucontainer{
position:relative;
z-index:5;
height:2em;
margin:0 auto;
margin-bottom:-56px;

top:-10px;
left:4px;
width:720px;
overflow:visible;
z-index:5;
}

.topmenu{ 
font-size:12px;
color:#cccccc;
position:absolute; 
margin:0; 
padding:0; 
z-index:8;
list-style: none;
}

.topmenubutton, .topmenubuttonmouseover {
float:left;
font-family:Tahoma, Helvetica, Arial, sans-serif;
letter-spacing:0.02em;
font-size:12px;
text-transform:uppercase;
border-right:1px solid #000;
padding:0 0.5em;
/*background:#FFFFFF;*/
color:#669933;
line-height:22px;
}
.topmenubutton a, .topmenubuttonmouseover a {
display:block;
color:#669933;
}
.topmenubuttonmouseover, .topmenubuttonmouseover a {
color:#000000;
}

.submenu{
position:absolute;
font-size:13px;
width:12em;
padding: 0;
margin: 0;
margin-left:-1.2em;
background:#ffffff;
border:2px solid #000;
border-top:0;
text-transform:none;
line-height:1.4em;
}

.submenuitem, .submenuitemmouseover{
border-top:2px solid #000;
display:block;
cursor:pointer;
color:#669933;
padding:0.25em 1em;
}

.submenuitemmouseover{
color:#000000;
}

.loggedinas{
width:720px;
height:0px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
}
.revexbar1img{
position:relative;
background-position:center;
width:634px;
height:98px;
background-repeat:no-repeat;
}
.revexbar2table{
background-repeat:no-repeat;
display:table:none;
visibility:hidden;
}

.errorbig{
margin-top:100px;
font-size:15px;
font-weight:bold;
}

.timeoutspan{
color:#FFFFFF;
border:0px; 
text-align:right;
}

.welcomenewscontainer{
width:600px;
/*background-image: url(../images/white_screen.gif); background-color:#cccccc;*/
background-color: #ffffff;
border: solid black 2px; 
overflow:visible; 
padding:5px; font-size:12px;
}


.welcomegraphcontainer{
width:600px; 
background-color:#FFFFFF;
/*(background-image: url(../images/white_screen.gif); background-color:#cccccc;*/
border: solid black 2px; 
overflow:visible; 
padding:5px; font-size:12px;
}

.reportscontainer{
/*width:624px;*/
width:100%;
text-align:center;
color:white;
}


.accountsettingscontainer{
width:680px;
background-image: url(../images/white_screen.gif); background-color:#cccccc;
border: solid black 2px; 
overflow:visible; 
padding:5px; font-size:12px;
}

.linkbuildercontainer{
width:680px;
background-image: url(../images/white_screen.gif); background-color:#cccccc;
border: solid black 2px; 
overflow:visible; 
padding:5px; font-size:12px;
}

.helpcontainer{
width:680px;
background-image: url(../images/white_screen.gif); background-color:#cccccc;
border: solid black 2px; 
overflow:visible; 
padding:5px; font-size:12px;
}

.contentcontainer{
width:720px;
background-image: url(../images/white_screen.gif); background-color:#cccccc;
border: solid black 2px; 
overflow:visible; 
padding:5px; font-size:12px;
}


.signupcontainer{
width:700px;
background:#000;
border:0;
color:#FFF;
line-height:2em;
}
.signupcontainer iframe {
margin-top:1em;
margin-bottom:1em;
background:#FFF;
}
.signupcontainer h3 {
margin:0;
padding:0;
line-height:1.3em;
}


.logincontainer{
background-image:url(http://www.fruitpuff.com/images/puff_cash.jpg);
background-position:top;
background-repeat:no-repeat;
height:250px;
overflow:hidden;
background-color:white;
border:solid white 1px;
font-size:11px;
color:black;
border:black 1px;
position:absolute;
top:10px; 
left:10px;
width:220px;
font-weight:bold;
}

.retrievepasscontainer{
width:400px;
background:#FFF;
padding:0 0 20px 0;
}
.retrievepasscontainer a {
font-size:12px;
}



.logoutcontainer{
background-image:url(http://www.fruitpuff.com/images/puff_cash.jpg);
background-position:top;
background-repeat:no-repeat;
overflow:hidden;
background-color:white;
border:solid  black 1px;
font-size:11px;
color:black;
border:black solid 1px;
position:absolute;
top:0px; 
left:220px;
width:460px;
height:360px;
font-weight:bold;
}

.timeoutcontainer{
background-image:url(http://www.fruitpuff.com/images/puff_cash.jpg);
background-position:top;
background-repeat:no-repeat;
overflow:hidden;
background-color:white;
border:solid black 1px;
font-size:11px;
color:black;
border:black solid 1px;
position:absolute;
top:0px; 
left:220px;
width:460px;
height:360px;
font-weight:bold;
}

.taxidholdcontainer{
width:400px;
background-color:white;
border:solid black 1px;
}

.missingprogramscontainer{
width:400px;
background-color:white;
border:solid black 1px;
}

.welcomeframe{
position:relative;
left:-8px;
overflow:hidden;
width:800px;
height:920px;
vertical-align:top;
border:0;
}

.marketingframe{
position:relative;
left:-8px;
top:-15px;
overflow:hidden;
width:800px;
height:4950px;
border:0;
}

.pagecontent{
position:relative;
top:-5px;
width:720px;
margin:0 auto;
}

.pagetitle{background-color:white;
font-family:Arial, Helvetica, sans-serif;
color:#669933;
font-weight:bold;
text-transform:uppercase;
}

.loginframe{
position:right;
margin-left:200px;
position:absolute;
top:2px; 
left:30px;
width:660px;
height:560px;
z-index:0;
padding:0px;
overflow:hidden;
}

