html { padding: 0; margin: 0; height: 100.01%; }
body {
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: arial, helvetica, sans-serif;
    font-size: 62.5%; /* resets 1em to 10px */
    /* background: url(../images/grid_test.gif) no-repeat; */
}


/* red #F9140C */
/* lightred #FF8880 */
/* blue #1A98BA */
/* gray #919191 */

/* standard elements */
h1          { font-size: 1.7em; margin: 0 0 1em 0; padding: 0; }
h2   { font-size: 1.4em; margin: 1em 0 0 0; padding: 0; } /* h2 a with color is for toc*/
h2 a { color: #F9140C; }
h3          { font-size: 1.2em; margin: 1em 0 0 0; padding: 0; font-weight: normal; font-style: italic; }
h4  { }
h5  { }
a       { color: #1A98B9; text-decoration: none; }
a:hover { color: #F9140C; }

form    { border: 0; margin: 0; padding: 0; }
img     { border: 0; }

p, li, td, dl                   { margin: 0; padding: 0; font-size: 1.2em; }
p p, li li, td td, dl dl, td h1, td h2, td h3  { font-size: 1em; }

ul.toc      { }
hr          { border: 1px solid; border-color: silver white white white;  }

img { border: 0; }
.error, .alert { color: #ff0000; }

div.contentcontainer { width: auto; padding: 2em; }
div.content { font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif; line-height: 1.8em; width: auto; }
div.content ul, div.content ol { margin: 0 0 0 1.6em; padding: 0; }
div.content ul li { list-style-type: square; }
div.content td { vertical-align: top; }
div.content label { font-size: 1.2em; display: block; }

div.menu { display: none; }

img.menu  { position: absolute; left: 0; top: 0;}
img.bgmenu { position: absolute; left: 0; top: 0;}

div.submenucontainer { display: none;  }

div.printlogo { display: block; }
img.printlogo { display: block; width: 22.5em; height: 12.5em; }

div.extra { display: none;}  

a.quickmenu { display:none; }
a.quicklink { content: "."; }

div.resultcontianer { }
div.result3col { float: left; width: 33%;}
div.result3col span.emtf { font-weight: bold; color :#F9150C; padding-right: 0.3em;  }
div.result3col strong { color: #F9150C; }

div.clearfloat { clear: both;}

/* form styles content */
div.content form                        { margin: 0;}
div.content form input.button, button   { background: #ffffff url('../images/default/button_form.gif') no-repeat top left; margin: 0px 10px; padding: 0px; border: 0px solid #ffffff; width: 25px; height: 25px; }
div.content form input.button:hover           { background: #ffffff url('../images/default/button_form.gif') no-repeat bottom left;  }
div.content form input.text             { width: 32.8em; font-size: 1.2em; padding: 0.2em; }
div.content form input.radio            { }
div.content form input.checkbox         { }
div.content form select                 { width: 36.7em; font-size: 1.2em; padding: 0.1em; }
div.content form option                 { }
div.content form textarea               { }

/* form styles */
form                        { margin: 0;}
form input.button, button   { }
form input.text             { }
form input.radio            { }
form input.checkbox         { }
form select                 { }
form option                 { }
form textarea               { }

/* content preformatted table styles */
table.standardtable thead tr td { font-weight: bold; background-color: #999999; color: #ffffff; }
table.standardtable tbody tr td { background-color: #e5e5e5; }
table.standardtable tfoot tr td { background-color: #999999; }
table.standardtable tbody tr td.standardtablefirstcolumn,
table.standardtable tbody tr td.standardtablefirstcolumn a { background-color: #ffffff; color: #000000; font-weight: bold; }

/* form preformatted styles */
form span.formerror         { color: #ff0000; }
form span.formrequired      { color: #ff0000; font-weight: bold; }

/* ttlayer for wysiwyg */
div.ttlayer                 { }
div.ttlayer p.document      { margin: 0px; display: inline; }
div.ttlayer p.document img  { margin: 0px 8px 0px 0px; border-width: 0px; width: 16px; height: 16px; }
div.ttlayer p.imagecaption  { display: block; margin: 0px; text-align: center; }

/* custom styles in wysiwyg */
.red { color: #ff0000; }

/* sitemap */
a.sitemap0:hover, a.sitemap1:hover, a.sitemap2:hover, a.sitemap3:hover, a.sitemap4:hover, a.sitemap5:hover { color: black; }
p.sitemap { margin: 0px 0px 7px 0px; padding: 0px; }
a.sitemap1, span.sitemap1     { display: block; color: #00248c; font-size: .9em; padding: 0.2em; font-weight: bold; background: silver; margin-top: 0.5em; text-decoration: none; color: #ffffff; }
a.sitemap2, span.sitemap2     { display: block; padding: 1em 0.2em 0.2em 1em ; font-size: 0.9em; font-weight: bold; border-bottom: 0.1em solid black; text-decoration: none; }
a.sitemap3, span.sitemap3     { display: block; margin-left: 2em; font-size: 0.8em; padding: 0.2em; font-weight: bold;}
a.sitemap4, span.sitemap4     { display: block; margin-left: 3em; font-size: 0.8em; padding: 0.1em; }
a.sitemap5, span.sitemap5     { display: block; margin-left: 4em; font-size: 0.8em; padding: 0.1em; }
a.sitemap6, span.sitemap6     { display: block; margin-left: 5em; font-size: 0.8em; padding: 0.1em; text-decoration: none; }