* {margin:0; padding:0;}
body {background:#82CAFF; font-family:Verdana; font-size:12px;}
#wrap {width: 960px; background:#72BAFA; padding:10px; margin:0 auto; border:1px solid #4E90FE;}
#sidebar {width: 160px; float: left; padding: 3px 4px; color: #aaa; background-color: #6FC1FF; border:1px solid #3E80FE; -moz-border-radius:8px;}
#sidebar ul.iface {}
#sidebar li.iface {list-style-type:none; color:#0000A0; text-transform:uppercase; padding-bottom:10px; text-align:center;}
#sidebar a{color:#eee;}
#sidebar ul.page {}
#sidebar li.page {list-style-type:none; text-transform:none;}
#content {margin-left: 180px; width: 780px;}
#header {padding: 3px; color: #000080; background-color: #6FC1FF; text-align: center; border:1px solid #3E80FE; font-size:14px; font-weight:bold; -moz-border-radius:8px;}
#footer {padding: 3px; color: #fff; background-color: #6FC1FF; text-align: center; border:1px solid #3E80FE; font-size:11px; -moz-border-radius:8px; clear:both; margin-top:10px;}
#footer a {color:#fff;}
#main {padding: 10px 10px 10px 10px; color: #fff; background-color: #6FC1FF; text-align: center; border:1px solid #3E80FE; -moz-border-radius:8px; margin-top:10px;}
#main td {padding:1px 0;}
#main td.numeric_odd {text-align: right; color: #fff; background:#4E90FE;}
#main td.numeric_even {text-align: right; color: #fff; background:#90D7FF;}
#main td.label_odd {color: #fff; background:#4E90FE;}
#main td.label_even {color: #fff; background:#90D7FF;}
#main th.label {color: #fff; padding:2px 0; border-bottom:1px solid #fff;}
#main caption {padding: 3px 0 4px 0; color:#2B65EC; text-transform:uppercase;}

