/* Registration Resources core stylesheet
   by Scott Vandehey - 2003.04.24

   For client installations, please link to this stylesheet
   to ensure our core styles will always be present, and we
   can centrally modify them. Then override colors and such
   using a local stylesheet.

   NOTES:
 - apply font settings to p,td,th,li for NN4 compatability.
 - don't set font-family anywhere else, except to override.
 - these settings should cascade to everything else.
   */

/* Base colors and fonts */
body		{ background-color: white; color: black; font-family: arial, helvetica, sans-serif; margin: 0; padding: 0;}
p, th, li	{ font-family: arial, helvetica, sans-serif; line-height: 1.5; font-size: 12px; }
td			{ font-family: arial, helvetica, sans-serif; font-size: 12px; }
/* Colors */
a		{ color: #0066cc; }
a:hover		{ color: #ff3300; }
.outline	{ background: #cccccc; color: #000000; }
.row1		{ background: #ffffff; color: #000000; }
.row2		{ background: #eeeeee; color: #000000; }
.thheader	{ background: #999999; color: #ffffff; }
.thheader a	{ color: white; }
.section	{ background: #eeeeee; color: #000000; }
.footnote	{ }

/* Navigation Elements */
.nav		{ border-top: 1px solid #999999; }
.navbar		{ border-bottom: 1px solid #999999; }
.cartbar	{ border-bottom: 1px solid #999999; text-align: right; }

/* Typography */
.data		{ font-weight: normal; }
.databold	{ font-weight: bold; }
.section	{ font-size: 14px; font-weight: bold; padding: 2px; margin-bottom: 2px; }
.sectional	{ margin-top: 0; }
.header		{ font-size: 16px; font-weight: bold; }
.altheader	{ font-size: 16px; font-weight: bold; }
.subheader	{ font-size: 14px; font-weight: bold; }
.footnote	{ padding-left: 10px; }

/* Leftovers */
.cap		{ text-transform: capitalize; }
.red		{ color: red; }
.nowrap		{ white-space: nowrap; }
.code		{ font-family: monospace; font-size: x-small; }

