.ajax_iframe{ display:none;}
.noscript{ clear:both; counter-reset:noscript_help_message_counter 0 noscript_help_summary_counter 0;}
.noscript_warning{ position:fixed; bottom:0; left:0; width:100%; background-color:#eccc75; z-index:99999;}
.noscript_warning_message{ border-top:thick solid darkred; display:inline-block; xheight:30px; width:100%; text-align:center; vertical-align:middle; padding:1em; font-weight:bold; color:darkred;}
.noscript_warning a,.noscript_warning a:link{ text-transform:capitalize; color:blue; font-weight:bold; text-decoration:underline;}
.noscript_warning a:hover{ text-decoration:none;}
.noscript_spacer{ width:100%; }
.noscript_spacer .noscript_warning_message{ visibility:hidden;}
.noscript_help{ cursor:help; text-align:left;}
.noscript_help:hover .noscript_help_message{ display:inline;}
.noscript_help_summary{}
.noscript_help_summary_text{ border-bottom:thin dotted black;}
.noscript_help_message{ padding:0.3em; display:none; border:thin dashed black; position:absolute; background-color:white; margin-top:-3em; margin-left:-10px; outline:white solid thick;}
.noscript_help_message:before{ content:counter(noscript_help_summary_counter, decimal) ". ";}
.noscript_help_summary_text:after{ counter-increment:noscript_help_summary_counter 1; content:counter(noscript_help_summary_counter, decimal); font-size:xx-small; vertical-align:sub;}
.override_notification{ clear:both; counter-reset:override_notification_help_message_counter 0 override_notification_help_summary_counter 0;}
.override_notification_warning{ position:fixed; bottom:0; left:0; width:100%; background-color:#eccc75; z-index:99999;}
.override_notification_warning_message{ border-top:thick solid darkred; display:inline-block; xheight:30px; width:100%; text-align:center; vertical-align:middle; padding:1em; font-weight:bold; color:darkred;}
.override_notification_warning a,.override_notification_warning a:link{ text-transform:capitalize; color:blue; font-weight:bold; text-decoration:underline;}
.override_notification_warning a:hover{ text-decoration:none;}
.override_notification_spacer{ width:100%; }
.override_notification_spacer .override_notification_warning_message{ visibility:hidden;}
.override_notification_help{ cursor:help; text-align:left;}
.override_notification_help:hover .override_notification_help_message{ display:inline;}
.override_notification_help_summary{}
.override_notification_help_summary_text{ border-bottom:thin dotted black;}
.override_notification_help_message{ padding:0.3em; display:none; border:thin dashed black; position:absolute; background-color:white; margin-top:-3em; margin-left:-10px; outline:white solid thick;}
.override_notification_help_message:before{ content:counter(override_notification_help_summary_counter, decimal) ". ";}
.override_notification_help_summary_text:after{ counter-increment:override_notification_help_summary_counter 1; content:counter(override_notification_help_summary_counter, decimal); font-size:xx-small; vertical-align:sub;}
