/* CSS for JQuery Data Tables: */
html {background:none repeat scroll 0 0 #FFFFFF;color:#000000;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
body {background:#fff;text-align:left;font:13px/1.231 arial,helvetica,clean,sans-serif;width:540px;padding-bottom:0;min-width:540px;height:460px;overflow:hidden;}

#datatable {color:#333;background-color:#fff;float:left;clear:both;width:100%;}

#datatable h1,h2,h3,h4,h5,h6 {color:#231f20;text-transform:uppercase;font:700 22px/1.3 'Futura Today',sans-serif;letter-spacing:1px;}
#datatable h1 {font-size:32px;}
#datatable h2 {font-size:28px;}
#datatable h3 {font-size:22px;}
#datatable h4 {font-size:20px;}
#datatable h5 {font-size:18px;}
#datatable h6 {font-size:16px;}

#datatable .topperhed {background:#f8f8f8 url('http://www.gannett-cdn.com/static/images/interactives/charts/top-shadow.jpg') 0 bottom repeat-x;padding:20px 20px 10px 5px;border-left:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;}
#datatable .topperhed p {font-size:12px;color:#666;line-height:18px;}

#sourcenote {padding:10px 10px 10px 0px;border-left:1px #c8c8c8 solid;border-right:1px #c8c8c8 solid;border-bottom:1px #c8c8c8 solid;}
#sourcenote p {width:538px;font-size:10px;color:#999;margin:5px;line-height:15px;}

#datatable .datatable-wrapper {font-size:15px;width:100%;margin:0px;overflow-x:hidden;}
#datatable .datatable-wrapper table {width:100% !important;border-spacing:0px;}	
#datatable .datatable-wrapper table tbody {font-size:12px;color:#404040;}
#datatable .datatable-wrapper table thead tr {background:#EBEAEA;}
#datatable .datatable-wrapper table thead tr th {padding:8px 30px 8px 6px;text-align:left;font-size:12px;text-transform:uppercase;border-bottom:1px solid #DDD;}
#datatable .datatable-wrapper table td {padding:4px 6px;border-right:1px solid #E6E6E6;}
#datatable .datatable-wrapper table tr th {font-weight:bold;color:#333;text-shadow:1px 1px #FCFCFC;}				
#datatable .datatable-wrapper table tr.extra td {display:none;border-top:0px;}
#datatable .datatable-wrapper table .even {background:#F4F4F4;font-weight:bold;}
#datatable .datatable-wrapper table .odd {font-weight:bold;border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;}
#datatable .datatable-wrapper table .details {font-weight:normal;background:-moz-linear-gradient(0% 100% 90deg,#F4F4F4, #FFFFFF);border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;}

#datatable .dataTables_processing {height:0px;}
#datatable .dataTables_scrollHeadInner {width:100% !important;} 

#datatable .dataTables_scroll {border:1px solid #c8c8c8;}
#datatable .dataTables_scroll .sorting_asc {background:none;color:#730000;}
#datatable .dataTables_scroll .sorting_desc {background:none;color:#730000;}
#datatable .dataTables_scroll .sorting {background:none;}

#datatable .dataTables_scrollBody .right {text-align:right;}
#datatable .dataTables_scrollBody .left {text-align:left;}
#datatable .dataTables_scrollBody .center {text-align:center;}
#datatable .dataTables_scrollBody .rank {color:#A3A2A2;font-size:35px;padding: 6px 0 0;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.9);}
#datatable .dataTables_scrollBody .normaltext {color:#666666;font-weight:normal;}
#datatable .dataTables_scrollBody .boldtext {color:#666666;font-weight:bold;}
#datatable .dataTables_scrollBody .smalltext {font-size:11px;font-weight:normal;}
#datatable .dataTables_scrollBody .shadowtext {color:#3D3D3D;text-shadow:0 1px 1px rgba(255, 255, 255, 0.9);}
#datatable .dataTables_scrollBody .number-align {text-align:right;}