* { margin: 0px; padding: 0px; } /*best reset*/
html, body { background: #fff; position: relative; font-size:100%;
	line-height:1.125em; } /* 16×1.125=18; 0.875em=14px; 0.75em=12px*/

a { color: #0077dd; }
a:link { }
a:hover { text-decoration: none; }
a:active { } /*Love-HAte rule*/
a img { border: none; }

table{border-collapse:collapse;}
td {vertical-align:top; text-align:left;}

.alert { color: red; }
.notice { color: green; }