#mainnavwrapper {
list-style-type:none;
margin-top:42px;
position:relative;
}
.mainnavmenu {
list-style-type:none;
text-align:center;
padding:0;
margin:0;
height:40px;
}
#header .mainnavmenu li a {
font-size:12px;
font-weight:bold;
color:#999;
display:block;
line-height:40px;
width:100%;
}
.mainnavmenu a:hover {
color:#000;
}
.mainnavmenu li.front {
width:auto;
}
.mainnavmenu li {
background:url('/images/buttons-bg.jpg') repeat-x top left;
float:right;
width:15%;
}
#header .totheright a {
font-size:10px;
color:#000;
font-weight:bold;
}
#header .totheright {
width:70%;
text-align:right;
}
ul#header {
background:url('/images/pattern2.gif') repeat-x;
list-style-type:none;
}
ul#header h1 {
text-indent:-9000px;
height:98px;
}
#heading h2 {
color:#666;
text-align:right;
font-size:12px;
padding-right:1em;
}
#subheader {
list-style-type:none;
background:#ddd;
padding-top:5px;
}
#subheader li {
display:inline;
}
#subheader a {
line-height:2em;
font-size:75%;
color:#000;
padding:0 1em;
}
#subheader li:before {
content: '|';
}
#subheader li:first-child:before {
content: '';
}
.totheleft {
float:left;
}
.totheright, .chromedivider .totheright {
float:right;
}
.chromedivider {
clear:both;
margin:1em 0;
list-style-type:none;
}
.chromedivider li {
float:left;
}
.chromedivider h3 {
background:url('/images/tab-center.gif') repeat-x;
line-height:41px;
height:41px;
padding:0 1em;
}
.chromedivider .fillin {
background:url('/images/tab-right2.gif') repeat-x;
height:41px;
float:none;
}
input.chromebutton {
border:0;
background:url('/images/button.gif') no-repeat;
font-size:10px;
height:16px;
width:100px;
}
#footer {
clear:both;
}
ul#footer {
list-style-type:none;
text-align:center;
border-top:6px solid #ccc;
padding:1em 0;
margin-top:1em;
color:#808080;
font-size:80%;
}
ul#footer a{
color:#808080;
}
ul#footer li {
display:inline;
}
ul#footer li:before {
content: ': ';
}
ul#footer li:first-child:before {
content: '';
}
.actionBar {
text-align:center;
margin:1em 0;
background:#ccc;
}
body.adminpage #header li.adminpage a, body.reportspage #header li.reportspage a,
 body.operationspage #header li.operationspage a, body.publisherpage #header li.publisherpage a,
 body.offerpage #header li.offerpage a, body.advertiserpage #header li.advertiserpage a {
color:#000;
}
.advertiserreport .advertiserreport, .publisherreport .publisherreport, .internalreport .internalreport,
.internalreportpub .internalreportpub, .closeoutsite .closeoutsite, .closeoutoffer .closeoutoffer,
.closeoutadvertiser .closeoutadvertiser, .closeoutmonth .closeoutmonth {
background:#fff;
}
.simpleTable {
width:100%;
border-collapse:collapse;
}
.simpleTable caption {
font-size:150%;
margin-top:1em;
}
.simpleTable thead {
background:#ccc;
line-height:2em;
white-space:nowrap;
font-size:100%;
}
.simpleTable thead th {
border-left:1px solid black;
border-bottom:1px solid black;
}
.simpleTable thead span.sortarrow {
font-weight:bold;
font-size:125%;
}
.simpleTable.sortable thead {
cursor:pointer;
}
.simpleTable input {
border:1px solid #666;
width:5em;
}
.simpleTable input[type=image] {
border:0;
width:auto;
}
.simpleTable td.offername {
text-align:left;
padding-left:1em;
white-space:nowrap;
}
.simpleTable tbody tr.rowodd {
background-color:#eee;
}
.simpleTable tbody tr.roweven {
background-color:#fff;
}
.simpleTable tbody tr:hover {
background:#ccc;
}
.simpleTable tfoot td.offername {
text-align:right;
font-weight:bold;
}
.simpleTable tfoot td {
border-top:1px solid black;
}
.simpleTable {
margin:1em auto;
text-align:center;
}
.simpleTable tbody, .simpleTable tfoot {
text-align:left;
text-indent:1em;
}
button.icon {
border:0;
background:transparent;
}
#daterange {
width:400px;
margin:1em auto;
text-align:center;
}
#daterange ul {
list-style-type:none;
text-align:left;
}
#daterange label {
width:100px;
float:left;
text-align:right;
padding:0 1em;
}
#daterange select {
width:250px;
}
a.report {
background:url('/admin/images/page_save.png') no-repeat;
padding-left:16px;
}
a.back {
background:url('/admin/images/back.png') no-repeat;
padding-left:16px;
}

.cellborders tbody td {
border-left: solid 1px black;
}