body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;background:#f7f7f7;color:#333;}header,footer{background:#004aad;color:#fff;padding:10px 20px;}header a,footer a{color:#fff;text-decoration:none;}nav a{margin-right:10px;color:#fff;}main{padding:20px;}table{width:100%;border-collapse:collapse;margin-top:10px;}th,td{border:1px solid #ccc;padding:8px;text-align:left;}th{background:#eee;}form input,form select,form textarea{width:100%;padding:8px;margin-bottom:10px;}button{padding:8px 16px;background:#004aad;color:#fff;border:none;cursor:pointer;}button:hover{opacity:.8;}