BODY         {  font-size:x-small; font-family:Helvetica, Arial, Verdana, sans-serif; }

.hd1                { font-size:large; font-weight:bold; font-style:italic; color:#002963; background-color:#FFFFFF; }
.hd2                { font-size:medium; font-weight:bold; color:#002963; background-color:#FFFFFF; }
.hd3                { font-size:x-small; font-weight:bold; color:#FFFFFF; }
.hd4                { font-size:x-small; font-weight:bold; color:#000000; } 
.hd5                { font-size:x-small; font-style:italic;  color:#000000; }
.buckets			{ font-size:x-small; font-style:italic;  color:#000000; }



.header				{ background-color:#FFFFFF; }
.sub_section		{ font-size:x-small; color: #FFFFFF; background-color:#002963; }
.footer				{ font-size:xx-small; }

.instructions		{ color:#FFFFFF; font-size:x-small; }
.bigtext_splash		{ color:#FFFFFF; font-size:x-large; font-weight:bold; width:90%;}
.medtext_splash		{ color:#FDF8AB; font-size:medium; font-weight:bold;}
.smalltext_splash	{ color:#FFFFFF; font-size:x-small; }
.mediumtext			{ color:#003366; font-size:medium; font-weight:bold; width:90%;}
.fine_print			{color:#FFFFFF; font-size:xx-small; }

.question     { font-size:x-small;}
.question_even     { font-size:x-small;  background-color:#E6E6E6; }
.question_odd      { font-size:x-small; background-color:#FFFFFF; }
.question_missing  { color:#FF0000; font-weight:bold; }
.question_heading	{ font-size:x-small; }

div.progress_bar   { text-align:right; }
th.progress_bar_header { text-align:center; font-weight:bold; }
td.progress_done   { background-color:#000000; }
td.progress_left   { background-color:#FFFFFF; }
table.progress_bar { background-color:#E6E6E6; }


div.hrule          {background-color:#FFFFFF;width:99%;}
div.prize          {font-size:large;font-weight:bold;color:#FFFFFF;}
.top_header			{font-size:medium; color: #FFFFFF; width:99%;}

div.gray  { text-align: left; background-color:#AAAAAA;width:80%;}

a.rules:link		{ color:#FFFFFF; font-size:xx-small;}
a.rules:visited		{ color:#FFFFFF; font-size:xx-small;}

div.submit_anyway  { font-size:medium; text-align:center; border-width:1; border-style:solid; border-color:#FF0000; }
.warning  { font-size:medium; text-align:center;  font-weight:bold; color:#FF0000; }

.warn          { font-weight:bold; color:#FF0000; }


.navicom_tag_line  { color:#948CA5;}

.error      { font-weight:bold; color:#FF0000; }