#maincontent {width:768px;}

p {margin: 10px;}
h1 {font-size: 24px;margin: 15px 10px;}
h6 {font-size: 11px;margin-bottom: 5px;}
.section {background-color: #fafafa;margin:0;}
.section .controls {position: relative;background:url(../../images/page/controls-bg.gif) no-repeat 50% 10px;right: auto;padding-top: 10px;}
.sectionnav {position: absolute;left: 50%; top: 0;margin-left: -68px;z-index: 9999;}
.section .button {position: static;bottom: auto;}

.simple, .advanced {margin:10px 10px 0;padding:0;position: relative;}
.simple input, .advanced input,
.simple label, .advanced label {margin:0;}
.simple {height: 30px;}
.simple .period,
.simple .download {position: absolute;top: 0;}
.simple .period {left: 0;width: 300px;}
.simple .download {right: 0;font-weight: 700;}
.simple .download label {float: left;margin-top: 2px;}

#PeriodDaysAdvanced {width:85px;}

.advanced {display: none;height:90px;padding-bottom: 10px;}
.advanced .period,
.advanced .users,
.advanced .save {height:90px;position: absolute;top: 0;background:url(../../images/page/controls-advanced-seperator.gif) no-repeat top right;}
.advanced .period {left:0;width:100px;padding-right:10px;}
.advanced .show {margin:0 185px 0 117px;}
.advanced .users {right:75px;padding-left:10px;background-position:top left;}
.advanced .save {right:0;padding-left:10px;background-position:top left;}
.advanced .users li {display:block;}
.advanced select {width: 97px;margin-bottom:10px;}


.checkboxes li, .radios li {margin:0 0 3px;display:inline;}
.checkboxes input, .radios input {margin:0;padding:0;}
.checkboxes label, .radios label {padding:0;}
.checkboxes li {float:left;width:25%;}

.alert {margin: 5px 10px 0;}
input.text {width:110px;display: inline;margin-left: 5px;font-size: 11px;padding:1px 3px 0;}

tfoot td {color: #2f2f2f;font-size:11px;padding: 10px;font-weight: 400;}

#header .extension, #footer .extension {position:absolute;top:0;right:0;background:url(../../images/page/header-footer-bg-extension.gif) top right no-repeat;overflow:hidden;}
#header .extension {height:140px;}
#footer .extension {height:165px;background-position:100% -140px;}

.stats-table {margin-top: 10px;}
.stats-table thead {display: table-header-group;}
.stats-table thead span,
.stats-table thead a:link,
.stats-table thead a:visited,
.stats-table thead a:hover,
.stats-table thead a:active {color:#2f2f2f;text-decoration:none;background:#e5e5e4 url(../../images/page/stats-table-thead-tile.gif) repeat-x;display:block;font-weight:700;padding:4px 11px 6px;text-align:right;border-top:1px solid #d1d1cd;}
.stats-table thead tr th a.sorted-desc,
.stats-table thead tr th a.sorted-asc {background:#ccccca url(../../images/page/stats-table-thead-active-bg.gif) no-repeat 0 0!important; /* Important for IE6 */color: #fff;}
.stats-table thead tr th a.sorted-asc {background-position:0 -50px!important; /* Important for IE6 */}
.stats-table tbody tr {background-color:#fff;}
.stats-table tbody tr.even {background-color:#ededec;}
.stats-table tbody tr td {padding:5px 11px;text-align:right;font-weight: 400;}
.stats-table tbody tr td.publication, .stats-table thead th td.publication, .stats-table thead tr th.publication a, .stats-table thead tr th.publication span,
.stats-table tbody tr td.publishers, .stats-table thead th td.publishers, .stats-table thead tr th.publishers a,
.stats-table tbody tr td.genericToLeft, .stats-table thead th td.genericToLeft, .stats-table thead tr th.genericToLeft a, .stats-table thead tr th.genericToLeft span,
.stats-table tbody tr td.os, .stats-table thead th td.os, .stats-table thead tr th.os a, .stats-table thead tr th.os span
 {text-align:left!important; /* Important for IE6 */}
.stats-table tbody tr td div {position:relative;display:block;}
.stats-table tbody tr td div label {right:-5px;}
.stats-table tbody tr td label {position:absolute;top:0;right:6px;background:url(../../images/page/note.gif) no-repeat;width:16px;height:16px;overflow:hidden;text-indent:-9999px;*margin-top:-2px;}
