html{
   overflow-y: scroll
}
body {
   margin:0px;
   text-align:center;
   font-family:arial;
   font-size:12px;
}
img{
   border:none;
}
form{
   margin:0px;
}
.clickable{
   cursor:pointer;
   cursor:hand;
}
.class_error{
   color:red;
}
a{
   text-decoration:none;
}
a:hover{
   text-decoration:underline;
}
div.content_div{
   width:800px;
   vertical-align:top;
   height:100%;
}
div.steps_div{
   padding-top:17px;
   padding-bottom:15px;
   height:97px;
}
div.steps_div div{
   padding-left:10px;
   float:left;
}
div.baa_right{
   float:right;
   width:180px;
   height:140px;
   background-color:#88A6D6;
}
div.baa_right div{
   margin:10px;
}
div.baa_right div ol{
   padding-left:18px;
   margin-left:0px;
}
div.baa_right div oL li{
   padding-top:3px;
}
div.baa_left{
   width:212px;
   height:146px;
   margin-left:10px;
}
div.baa_form{
   margin-top:5px;
}
div.baa_form table td{
   font-size:12px;
   color:#ffffff;
   padding-top:4px;
}
div.baa_form table td input{
   width:197px;
   height:17px;
   font-size:12px;
   border:none;
   padding-left:5px;
   padding-right:5px;
}
div.baa_form table td select{
   width:197px;
   height:17px;
   font-size:12px;
   border:none;
}
div.baa_form table td.labels{
   width:140;
   text-align:right;
}
div.baa_form table td.fields{
   padding-left:10px;
}
div.footer_link{
   position:absolute;
   bottom:10px;
   font-size:12px;
   color:#ffffff;
}
div.footer_link a{
   color:#ffffff;
}
div.aff_nav_div{
   padding:5px;
   font-size:11px;
   text-align:right;
}
div.aff_nav_div a{
   padding:5px;
   color:#003366;
   font-size:12px;
   font-weight:bold;
   font-family:Verdana;
   text-decoration:underline;
}
div.aff_nav_div a:hover{
   padding:5px;
   color:#ff6600;
   text-decoration:none;
}


/* Login */
a.login {
   color:#0012ff;
   text-decoration:none;
}
a.login:hover{
   text-decoration:underline;
}

/* affiliate */
.pageName{
   color:#3366CC;
   font-size:20px;
   font-family:Tw Cen MT;
   font-weight:bold;
   letter-spacing:2px;
}
.faq_title{
   color:#3366CC;
   font-size:16px;
   font-family:Arial;
   font-weight:bold;
}
.smallText{
   color:#666666;
   font-size:10px;
}
td{
   color:#003366;
   font-size:11px;
}
a {
   color:#FF6600;
   font-weight:bold;
}
a:hover {
   color:#3366CC;
}
div.code_div{
   padding-top:10px;
}
div.page_content{
   padding:11px 0px;
   font-family:verdana;
}
div.templates_div{
   width:300px;
   background-color:#eeeeee;
   border:solid 1px black;
}
div.templates_div div.template_div{
   padding:5px 10px;
   color:#ff6600;
   font-weight:bold;
}

/* dashboard */
table.stats_table{
   border:1px solid #666666;
}

table.stats_table td{
   font-size:12px;
   text-align:center;
}
table.stats_table tr.h1 td{
   background:#CCCCCC;
   font-weight:bold;
   text-align:center;
}
table.stats_table tr.h2 td{
   background:#CCCCCC;
   font-weight:bold;
   text-align:center;
}
table.stats_table tr.totals td{
   color:#ff0000;
   font-weight:bold;
}

/* admin */

/* users */
table.affiliate_table{
   border-collapse:collapse;
}
table.affiliate_table td{
   border:solid 1px black;
   background-color:white;
}
table.affiliate_table tr.odd td{
   background-color:#d8d8d8;
}
table.affiliate_table tr.heading td{
   background-color:#aaaaaa;
   font-weight:bold;
}

div.top_pic{
   float:left;
}
