/** RESET BROWSER DEFAULTS **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial, Verdana, Helvetica, sans-serif;vertical-align:baseline;}

body {
    background:#fff url(../images/body.jpg) top left repeat-x;
}

#wrapper {
    width:960px;
    margin:0 auto;
}

#header {
    height:320px;
    background:url(../images/header.jpg) top left no-repeat;
    position:relative;
}

#logo {
    position:absolute;
    top:20px;
    left:0;
    display:block;
}

#content {
    position:relative;
}

#monitor {
    position:absolute;
    width:259px;
    height:166px;
    top:55px;
    left:641px;
    background:black;
}

#content p {
margin:10px 0;
}

h1 {
    position:absolute;
    top:-40px;
    left:0;
    font-size:140%;
    color:#999;
}

.box h3 {
    margin:10px 0;
}

.box a {
    color:#261934;
    text-decoration:none;
    border-bottom:1px dotted #ccc;
}
.site {
    width:610px;
    height:50px;
    padding: 0 0 0 50px;
    margin:0 0 10px 0;
    background:url(../images/site.jpg) top left no-repeat;
    position:relative;
}

.site h2 {
    width:260px;
    padding:4px 5px 0 10px;
    font-size:140%;
    color:#999;
}

.site p.site_description {
    font-size:80%;
    color:#ccc;
    padding:0px 5px 0 10px;
    line-height:1;
    margin:0!important;
}

.site p.commision {
    position:absolute;
    right:10px;
    top:0px;
    text-align:right;
    width:220px;
    font-size:80%;
    color:#999;
    line-height:1;
}

.site p.commision em {
     font-size:150%;
}

.site:hover h2, .site:hover p.site_description {
    color:#222;
}

.site:hover p.commision {
    color:red;
}

#nav {
    position:absolute;
    bottom:70px;
    left:0;
    width:600px;
    list-style:none;
}

#nav li a {
    display:block;
    width:100px;
    height:40px;
    background:url(../images/nav.png) bottom left no-repeat;
    float:left;
    text-align:center;
    margin:0 -1px 0 0;
    text-decoration:none;
    color:#eaeaea;
    padding-top:40px;
    text-shadow:1px 1px 1px #000;
}

#nav li.two_line a {
    padding-top:30px;
    height:50px;
}

#left_content {
    width:660px;
    float:left;
}

#right_content {
    width:290px;
    float:right;
}

.box {
    /*background:url(../images/box.jpg) bottom left no-repeat;*/
    border:1px solid #ccc;
    overflow:hidden;
    margin:0 0 10px 0;
    -moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:0 10px;
}

.box h2, .box h3 {
    /*background:url(../images/box_head.jpg) top left no-repeat;*/
    padding:10px 0;
    font-size:140%;
    color:#999;
}

.box p {
    margin:10px 0;
}

.box ul {
    margin:10px 20px;
}


.aap_list li {
    font-size:80%;
    padding:4px 0;
}


.formline {
    padding:5px 0;
    margin:-1px 0 0 0;
    font-size:80%;
    clear:both;
    overflow:hidden;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
}

.formline label {
    float:left;
    width:100px;
    padding-top:4px;
}

.formbutton {
    margin:10px;
}

/*AAP*/

 #aap_content #aap_powered {
    text-align:center;
    font-size:80%;
    background: #FFFFFF;
    padding:20px 0;
    margin:10px -10px 0 -10px;
}

input.aap_button {
    margin:10px 0;
    background:#1E0620;
        -moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px 8px;
border:1px solid #0E020E;
color:#fff;
cursor:pointer;
text-shadow:1px 1px 1px #000;
}



.aap_newline {
    clear:both;
    padding:4px 5px;
    font-size:14px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin:-1px 0 0 0;
    overflow:hidden;
}

.aap_newline label {
    float:left;
    width:300px;
    padding:4px 0 0 0;
}

.aap_newline em {
    display:block;
    font-size:70%;
    margin:10px 0 0 0;
}

.aap_newline input {
    width:300px;
    padding:2px;
}

.aap_newline select {
    width:308px;
    padding:2px;
}

.aap_newline span {
    margin:2px 0;
    display:block;
}

.aap_stats {
    border:1px solid #CCCCFF;
    border-collapse:collapse;
    margin:10px 0;
width:100%;
}

.aap_stats tr th {
    text-align:left;
    border:1px solid #1D051F;
    padding:5px 10px;
    background: #1D051F;
    color:#fff;
    text-shadow:1px 1px 1px #000;
}

.aap_stats tr:hover {
    background: #eaeaea;
}

.aap_stats tr td {
    border:1px solid #1D051F;
    padding:5px 10px;
}

#aap_float_left {
    width:50%;
    float:left;
}


#aap_float_right {
    width:50%;
    float:right;
}


#aap_float_right .aap_newline label {
    width:220px;
}

.aap_newline input.small_tb {
    width:150px;
}

#aap_float_left table {
    border-collapse:collapse;
        margin:10px;
 border:1px solid #1D051F;
}

#aap_float_left table tr td {
    padding:5px 10px;
    border:1px solid #CCCCFF;
}

#aap_float_left table tr th {
    padding:5px 10px;
 background:#1D051F;
    color:#fff;
    text-align:left;
}

.clear {
    clear:both;
}
#aap_logout, #aap_home, #aap_main {
    background:#1E0620;
        -moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:5px 8px;
border:1px solid #0E020E;
border:none;
color:#fff;
cursor:pointer;
text-shadow:1px 1px 1px #000;
display:block;
float:right;
margin:10px 5px 0 0;
}


#aap_info {

    border-bottom:1px solid  #cfcfcf;
    padding:5px 10px;
    overflow:hidden;

}

#aap_info_username, #aap_info_earnings, #aap_info_payment {
    padding:2px 0;
    display:block;
    font-size:80%;
}

#aap_info_username em, #aap_info_earnings em, #aap_info_payment em {
    font-weight:bold;
}

.aap_chart_options {
	background:#eaeaea;
	width:100%;
    overflow:hidden;
	padding:5px 0;
}

.aap_chart_options .aap_newline {
    clear:none;
    overflow:visible;
    margin:0;
    padding:0;
    font-size:80%;
    border:none;
}

.aap_chart_options .aap_newline label {
    float:left;
    display:block;
    margin:0 10px;
    padding:5px 0 0 0;
    width:auto;
}

.aap_chart_options .aap_newline select, .aap_chart_options .aap_newline input {
    float:left;
    margin:0 30px 0 0;
    width:auto;
}

.aap_newline span.tooltip {
    float:right;
    width:16px;
    height:16px;
    background:#ffef95;
    display:block!important;
    text-align:center;
    position:relative;
    -moz-border-radius:8px;
    border-radius:8px;
    margin-right:5px;
    font-size:11px;
    color:#444;
    cursor:helper;
}

.aap_newline span.tooltip span {
    display:none;
    width:220px;
    position:absolute;
    top:-5px;
    right:0px;
    background:#ffef95;
    text-align:left;
    padding:5px;
    font-size:13px;
    z-index:9999;
    border:1px solid #ffe96a;
}

.aap_newline span.tooltip:hover span {
    display:block;
}

.aap_newline input.aap_small {
    width:150px;
}

.aap_custom_date_range {
float:right;
width:640px;
font-size:80%;

padding:5px;

}
.aap_custom_date_range  h3 {
    font-weight:bold;
}
.aap_custom_date_range .aap_button {
    clear:both;
    margin:0px;
}

.aap_custom_date_range .aap_newline {
    clear:none;
    float:left;
    border:none;
    width:250px;
}

.aap_custom_date_range .aap_newline label {
    width:80px;
}

.required {
    color:#363D73;
}

#aap_chart {
float:right;
}

#aap_footer {
    clear:both;
    font-size:11px;
    text-align:center;
    padding-top:20px;
    margin:20px 0 10px 0;
}

