body, input, textarea,
	body.gray, body.gray td, body.gray li, body.gray ul,
	body.gray p, body.gray h1, body.gray h2, body.gray h3, 
	body.gray h4, body.gray h5, body.gray h6 { font-family: Tahoma, Verdana, Arial, Helvetica, Sans; font-size: 12px; }

a { color: #00AE00; font-size: inherit; text-decoration: none; }
div.nonproduct a { color: #0036B1; font-size: inherit; }

a:hover { color: #00CF00; text-decoration: underline; }
div.nonproduct a:hover { color: #3366FF; }
	
img { border: 0; }
form, script { margin: 0; padding: 0; }

div.a, div.b, div.c { position: relative; width: 100%; height: inherit; }
div.c { z-index: 1; }
div.b { bottom: 0; z-index: 2; }
div.a { top: 0; z-index: 2; }

div.title, div.shadow { position: relative; z-index: 2; }
div.shadow { position: absolute; z-index: 1; }

span.smaller { font-size: 90%; font-weight: normal; letter-spacing: 0.2em; padding-left: 0.3em; }
span.required { color: black; font-size: 11px; font-weight: bold; }

p.emphasis, span.emphasis { font-weight: bold; }
p.center { text-align: center; }

h1,h2,h3,h4,h5,h6 { color: #00AE00; }
