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

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


.header				{ background-color:#FFFFFF; }
.sub_section		{ font-size:small; color: #FFFFFF; background-color:#0e238c; }
.footer				{ font-size:x-small; color:#FFFFFF;}
.instructions		{ color:#FFFFFF; font-size:small;}
.smalltext			{ color:#FFFFFF; font-size:small; width:90%;}
.xsmalltext			{ color:#FFFFFF; font-size:x-small; width:90%;}
.mediumtext			{ color:#FFFFFF; font-size:medium; font-weight:bold; width:90%;}
.bigtext			{ color:#FFFFFF; font-size:x-large; font-weight:bold; width:90%;}
.fine_print			{ color:#000000; font-size:x-small; width:90%;}

.question_even     { font-size:small;  background-color:#E6E6E6; }
.question_odd      { font-size:small; background-color:#FFFFFF; }
.question_missing  { color:#FF0000; font-weight:bold; }
.question_heading	{ font-size: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.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; }