*	{padding:0px; margin:0px; background-color:transparent; border:0px; text-align:left;}

th	{background-color:#cc9; padding:4px; border-bottom:2px solid #664d33; text-align:center;}
tr.row0 {background-color: #a7bcd3;}
tr.row1 {background-color: #8aa9c6;}

html	{background-color: #99b2cc;}

body	{font:small tahoma, verdana, arial, sans-serif; background-color: #99b2cc; color: #333; padding:2px; height:100%;}

h1	{font:x-large verdana, sans-serif; border-bottom:3px solid #177; margin-bottom:5px;}
h2	{font:large verdana, sans-serif; margin:5px 0px;}
h3	{font:large verdana, sans-serif; font-style:italic; margin:5px 0px;}

a	{color:white; text-decoration:none;}
a:hover {text-decoration:underline;}

.footer	{margin-top:10px; font-size:xx-small; text-align:center;}
p.error	{color:red; text-align:center; font-weight:bold;}

table	{display:table; width:100%; border-spacing:0px;}

.center {text-align:center;}
.left	{text-align:left;}
.right	{text-align:right;}

ul	{margin-left:20px;}
input	{background-color:#fff;}

acronym	{border-bottom:1px dotted #000;}

/* when CSS 3 is out
acronym	{text-decoration:underline; text-underline-style:dotted;}
*/