﻿/* * * * * * * * * * * * * * * * * * * / 
              CSS RESET
/ * * * * * * * * * * * * * * * * * * */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; list-style-type: none; }
blockquote, q { quotes: none; }

:focus { outline: 0; }

ins { text-decoration: none; }
del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }


/* * * * * * * * * * * * * * * * * * * / 
        HTML ELEMENTS STYLES
/ * * * * * * * * * * * * * * * * * * */

body { color: #444; background-color: #FFF; font-size: small; line-height: 1.4em; padding: 0; margin: 0; width: 100%; }

body, textarea, h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif, Verdana; }

a { color: #003d7e; font-weight: bold; text-decoration: none; }
a:hover { color: #306dae; text-decoration: underline; }

/* remove dotted outline around the elements */
a, a:hover, a:active, a:focus, a:visited, * :focus, img, object, embed { outline: none; -moz-outline: none; }
input::-moz-focus-inner { border: 0; }

h1, h2, h3, h4, h5, h6 { display: block; }
h1 { font-size: 15pt; color: #46AA42; padding: 10px 0 0px 0; font-weight: bold; line-height: 125%; }
h1.error { font-size: 15pt; color: #cc0000; padding: 10px 0 0px 0; font-weight: bold; line-height: 125%; }
h2 { font-size: 13pt; margin: 0px 0px 6px 0px; color: #46AA42; }
h3 { font-weight: bold; font-size: 12pt; margin: 0px 0px 6px 0px; color: #46AA42; }
h4 { font-size: 10pt; font-weight: bold; padding: 0; margin: 0; color: #46AA42; }
h5 { font-size: 10pt; color: #003D7E; padding: 0 0 4px 0; margin: 0; border-bottom: dotted 1px #cccccc; }

img { border: 0; outline: 0; }

ol li { margin-bottom: 10px; }

input[type=text], select { /* height: 18px; */ /* background-color: #f0f0f0; */ }
textarea { /* background-color: #f0f0f0; */ padding: 3px 5px; }

#ID-ConfirmationPrint table { border-spacing: 1px; border-collapse: separate; }
