/*
SOYMAIL.CSS

VERSION LOG
-----------
16-JUN-2013  MGD  initial (un-inlined from executable)
*/

body
{
   color:#000000; background-color:#ffffff;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

checkbox
{
   background: transparent !important;
   background-color: inherit !important;
   border: none !important;
}

option { padding:0 0 0 0.5em; }

.noscript
{
   z-index:999; position:absolute; left:0px; top:0px;
   width:94%; height:60%; padding-top:20%; margin:3%;
   background-color:black; color:red;
   font-size:300%; text-align:center; text-transform:uppercase;

   border-radius: .2em;
   -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 47, 0.75);
   -moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 47, 0.75);
   box-shadow:         7px 7px 5px 0px rgba(50, 50, 47, 0.75);
}

.css_panel_1 { }

.css_p00 { padding:0; margin:0; }
.css_p02 { padding:0; margin:0.2em 0 0 0; }
.css_p06 { padding:0; margin:0.6em 0 0 0; }
.css_p20 { padding:0; margin:2.0em 0 0 0; }

.css_tabhdr
{
   font-weight:bold;
   white-space:nowrap;
   text-align:right; vertical-align:top;
   padding-right:5px;
}

.css_left { text-align:left; padding-left: 2px; }
.css_right { text-align:right; padding-right:2px; }
.css_centered { position: absolute; left:15%; right: 85%; transform: translate(-15%); }

.css_bu { font-weight:bold; text-decoration:underline; }
.css_nw { white-space:nowrap; }
.css_nwb { white-space:nowrap; font-weight:bold; }
.css_nwtar { white-space:nowrap; text-align:right; padding-right:0.3em; }
.css_nwtal { white-space:nowrap; text-align:left; padding-right:0.3em; }
.css_nwtalbu
{
   white-space:nowrap; text-align:left; padding-right:0.3em;
   font-weight:bold; text-decoration:underline;
}
.css_tabdat { text-align:left; width:99%; }

.css_rhist
{
   font-size:smaller; text-align:right; vertical-align:super;
   padding-right:0.2em;
}

.css_rfchdr
{
   white-space:nowrap; text-align:right; vertical-align:top;
   font-weight:bold; padding-right:5px;
}
.css_rfcval { text-align:left; vertical-align:top; width:99%; }
.css_msgnum
{
   width:99%;
   font-weight:bold; font-size:0.8em;
   text-align:right; vertical-align:top;
}

.css_addas
{
   width:99%;
   font-size:0.8em;
   text-align:right; vertical-align:top;
   white-space:nowrap;
}

.css_accessability_1
{
   height:2px;
   width:100%; 
   margin-top:0; margin-bottom:0;
   border:1px; border-style:solid;
}

#status_stats
{
   font-family: monospace;
   text-align: left;
}

/* this one due to MSIE 11 */
.css_text_edit { white-space: pre-wrap; }

/* Chrome (at least) */
input, textarea, select { outline: 0 !important; }
input[type=submit], input[type=reset] { -webkit-appearance: none; }

.css_input_type_file
{
   position: relative;
   overflow: hidden;
   min-width: 9em; width: 9em; max-width: 9em; padding: 0 0.5em 0 0.5em;
   text-align:center; 
}

.css_input_type_file input
{
   position: absolute;
   top: 0; bottom: 0; left: 0; right: 0;
   visibility: hidden;
}

.css_inline_image
{
   margin : 0.5em 2em 0.5em 2em;
   border-style : dotted;
   border-color : gray;
   border-width:  2px;
   border-radius:  9px;
}

/* end */
