body {
margin:0;
padding:0;
background-color:#000000;
font-family:Tahoma, Helvetica, Arial, sans-serif;
}

a {
text-decoration: none;
color: #7AB732;
        font-weight:bold;
}
a:link {
text-decoration: none;
color: #7AB732;
        font-weight:bold;
}
a:visited {
text-decoration: none;
color: #7AB732;
        font-weight:bold;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}

iframe {
background:#000;
width: 900px;
height:100px;
}
iframe#activeOrigins, iframe#inactiveOrigins, iframe#linkFrame {
background:none;
}

.errorbig{
font-size:18px;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

.reportscontainer {
background-color:#DDDDDD;
font-size:12px;
line-height:16px;
padding-bottom:20px;
padding-top:20px;
text-align:center;
width:900px;
}

table.reportMainStyle {
  font-family:"Lucida Console", Monaco, monospace;
  width:95%;
}

.accountsettingscontainer{
width:800px;
overflow:visible; 
font-size:12px;
margin-bottom:1em;
background-color:#DDDDDD;
padding:25px;
}

.linkbuildercontainer{
margin-top:1em;
margin-bottom:1em;
background-color: #DDDDDD;
overflow:visible; 
font-size:12px;
line-height:20px;
}

.contentcontainer{
margin-top:1em;
margin-bottom:1em;
width:700px;
background-color: #DDDDDD;
overflow:visible; 
padding:1em;
font-size:12px;
line-height:15px;
}

.loginframe { display:none; }

.logincontainer{
width:700px;
overflow:hidden;
background:#DDDDDD;
margin-top:50px;
font-size:12px;
line-height:20px;
}

.loginimg {
margin-bottom:10px;
margin-top:0px;
font-size:12px;
}

.retrievepasscontainer{
margin-top:50px;
width:700px;
background-color: #DDDDDD;
overflow:visible; 
font-size:12px;
line-height:20px;
}  

.signupcontainer {
background-color:#DDDDDD;
margin:10pt auto 30px;
padding:30pt;
position:relative;
width:700px;
line-height:20px;
font-size:12px
}

.signupcontainer iframe {
margin-top:1em;
margin-bottom:1em;
width: 90%;
background-color:#DDDDDD;
}

.signupcontainer h3 {
margin:0;
padding:0;
color:#000000;
}

.logoutcontainer{
border:solid black 1px;
width:700px;
overflow:hidden;
background:#DDDDDD;
margin-top:50px;
margin-bottom:50px;
font-size:12px;
line-height:20px;
}

.timeoutcontainer{
width:700px;
overflow:hidden;
background:#DDDDDD;
padding-top:10px;
padding-bottom:10px;
margin-top:50px;
font-size:12px;
line-height:20px;
}

.taxidholdcontainer{
width:700px;
overflow:hidden;
background:#DDDDDD;
margin-top:50px;
font-size:12px;
line-height:20px;
}

.missingprogramscontainer{
width:700px;
overflow:hidden;
background:#DDDDDD;
margin-top:50px;
font-size:12px;
line-height:20px;
}

.welcomeframe{
width:100%;
height:10000px;
border:0;
}

.marketingframe{
width:100%;
height:1000px;
border:0;
}

.pagetitle{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
margin:0;
background-color:#595B58;
color:#DDDDDD;
text-transform:uppercase;
font-size:16px;
border:0;
padding:5px;
padding-top:6px;
text-align:center;
letter-spacing:5px;
}

.pagecontent{
margin:0 auto 0px auto;
width:980px;
background-color:#DDDDDD;
}

.loggedinas{display:none;}


/* FAQ Page
------------------------*/
.helpcontainer{
width:700px;
overflow:visible; 
padding:1em;
font-size:12px;
}

.question {
font-size:16px;
font-weight:bold;
}

.answer {
margin-bottom:2em;
}

#revshare { 
margin:0 auto;
border-collapse:collapse;
}

#revshare td {
background-color:#FFF;
text-align:center;
padding:4px 1em;
font-size:14px;
border:1px solid #EEE;
}

#revshare thead td{
background:#C00;
color:#FFF;
font-weight:bold;
}
.timeoutspan{
display:none;
}

.welcomenewscontainer{
margin-top:1em;
width:600px;
background-color: #EEE;
border:1px solid #999; 
overflow:visible; 
padding:1em;
font-size:12px;
}

.welcomegraphcontainer{
margin-top:1em;
width:600px; 
background-color:#EEE;
border:1px solid #999; 
overflow:visible; 
padding:1em;
font-size:12px;
}

.welcomegraphcontainer table {
background-color:transparent;
}

/* MENU ITEMS
--------------------------------*/
#liaffiliateprog {  }

.topmenucontainer{
width:980px;
position:relative;
z-index:5;
height:2em;
overflow:visible;
margin:0 auto;
margin-bottom:-56px;
}

.topmenu{ 
list-style: none;
padding: 0;
margin: 0;
}

.topmenubutton, .topmenubuttonmouseover {
float:left;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:.75em;
font-weight:bold;
text-transform:uppercase;
border-right:2px solid #000;
padding:0 1.25em;
background:#595B59;
color:#FFF;
line-height:24px;
letter-spacing:.05em;
}

.topmenubuttonmouseover {
color:#7AB732;
}

.topmenubutton a, .topmenubuttonmouseover a {
display:block;
color:#7AB732;
}

.submenu{
position:absolute;
top:24px;
font-size:12px;
width:12em;
padding: 0;
margin: 0;
margin-left:-1.2em;
background:#595B59;
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:#A2A2A2;
padding:0.25em 1em;
}

.submenuitemmouseover{
color:#7AB732;
}

/* REMOVE
--------------------------------
.affiliateprogselect{
width:130px;
background-color:#000;
color:#c0c0c0;
border:0px;
margin:0px;
}

.affiliateprogli{
float: left;
margin: 3px;
font-size:12px;
color:#a2a2a2;
}

.topmenubuttonmouseover{
float: left;
margin: 3px; 
font-size:12px;
color:#a2a2a2;
}


-------------------------------*/\


.revexbar1container {
position:relative;
width:980px;
height:85px;
margin:0 auto;
}
.revexbar1img{
}
.revexbar2table{
display:none;
position:absolute;
left:0px;
top:84px;
width:980px;
height:43px;
/* z-index:0; */
}

