table{margin-bottom:30px;width:100%;}
table.no_bottom_margin{margin-bottom:0;}
table.overview{border-top:1px solid #ccc;}
table.overview tbody{}
td, th{padding:4px 0;}
table.overview td, table.overview th{border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #ccc;border-top:1px solid #fff;padding:4px 7px;}
table.overview td.clear{background:transparent;border:1px solid transparent;border-right:1px solid #ccc;max-height:10px;padding:0;}
table.overview td.clear-w-width{background:transparent;border:1px solid transparent;border-right:1px solid #ccc;max-height:10px;padding:0;}
table.overview td.empty{background:transparent;border:none;border-bottom:1px solid #ccc;height:25px;padding:0 !important;margin:0 !important;overflow:visible;}
table.overview td.noborder{border:0 !important;}
table.overview td.empty button, table.overview td.empty_button button{cursor:pointer;font-size:12px;padding:3px 6px;margin:4px 0 10px;}
table.overview thead td.empty{border-right:1px solid #ccc;height:auto;}
#main #content tbody.radio td{padding:4px 7px 2px;text-align:center;}
#main #content table.numbers td.first{padding:4px 7px;text-align:left;white-space:normal;}
#main #content tbody.radio td.first{padding:4px 7px;text-align:left;}
table.overview td.forward img{margin:1px 7px -3px;}
table.overview td.flag, table.overview td.number{text-align:right !important;}
table.overview td.icon img{margin:0 0 -3px -1px;filter:alpha(opacity=75);opacity:75;-moz-opacity:.75;}
table.overview td.flag img{margin:-5px 0 -1px 7px;filter:alpha(opacity=75);opacity:.75;-moz-opacity:.75;height:11px;width:16px;}
table.overview td.number img{margin:0 0 -3px 5px;filter:alpha(opacity=75);opacity:.75;-moz-opacity:.75;}
table.overview tbody tr:hover>td{background:#fefefe;}
table.overview tbody tr:hover>td.empty{background:transparent;}
table.overview tbody tr:hover>td.line{background:#ccc;}
table.overview tbody td{background:#f1f1f1;}
table.overview tbody.icons td a.right{margin:1px 0 -3px 0;}
table.overview tbody tr.newmail{display:none;}
table.overview th{background:#e2e2e2;color:#005e8c;font-weight:bold;overflow:hidden;text-align:left;}
table.overview th.separator{font-size:1px;height:8px;padding:0;}
table.overview th a{float:right;margin-bottom:-4px;margin-left:9px;padding-top:2px;}
table.overview td.checkbox, table.overview th.checkbox{padding-bottom:2px;padding-top:6px;width:22px;}
table.overview td.line, table.overview th.line{background:#ccc;border:0 !important;font-size:1px !important;margin:0 !important;padding:0 !important;width:1px !important;}
table.overview thead tr.line td{font-size:0;height:0;margin:0;padding:0;overflow:hidden;}
table.overview thead td{background:#f1f1f1;font-weight:bold;}
table.overview thead td.image{padding:4px 7px 0px;}
table.overview tbody td.icon, table.overview thead th.icon{width:15px;}
table.overview thead td.xsmall, table.overview thead th.xsmall{width:60px;}
table.overview thead td.small, table.overview thead th.small{width:75px;}
table.overview thead td.smallx, table.overview thead th.smallx{width:100px;}
table.overview thead td.medium, table.overview thead th.medium{width:150px;}
table.overview tbody.icons td a, table.overview thead td.icon a{float:right;margin:1px 0 -3px 9px;}
table.radio td, table.radio th, table.numbers thead td, table.overview tbody td.check{text-align:center;}
table.numbers tbody td{text-align:right;white-space:nowrap;}
table.radio td:first-child, table.numbers tbody td:first-child, table.radio th:first-child{text-align:left;}
table.overview tbody td.rowspan{text-align:center !important;vertical-align:middle;}
table.overview tbody td.fee{color:#005e8c;font-size:21px;font-style:italic;font-weight:bold;height:28px;text-align:center;text-shadow:#8c6000 0 1px 2px;}
table.overview thead td a:link, table.overview thead td a:visited,
table.overview tbody td.fee a:hover, table.overview tbody td.fee a:active{color:#d27d00;}
table.overview thead td a:hover, table.overview thead td a:active{color:#005e8c;}