html, body { margin: 0; padding: 0; background-color: #fff; }

body, td, textarea, input, select { font-family: Tahoma, Arial; color: #000; }

table.root td { font-size: 85%; }

td { vertical-align: top; }
img { border: 0; }
form { margin: 0; }

.bold { font-weight: bold; }
.error { color: #f00; }
.white { color: #fff; }
.large { font-size: 1.2em; }
.huge { font-size: 1.7em; }
.small { font-size: 0.8em; }
.capital { text-transform: uppercase; }
.italic { font-style: italic; }

h1 { font-size: 2em; font-weight: normal; margin: 0.7em 0 0.3em 0; }
h2 { font-size: 1.7em; font-weight: normal; margin: 0.3em 0 0.5em 0; }
h3 { font-size: 1.3em; font-weight: normal; margin: 0.3em 0 0.4em 0; }

a { color: #112770; }
a:visited { color: #2e354d; }
a:hover { color: #aa3964; }

a.nounderline { text-decoration: none; }
a.nounderline:hover { text-decoration: underline; }

a.white, a.white:visited, a.white:hover { color: #fff; }

ul.nomarker { list-style-type: none; margin: 0; padding: 0; width: 99%; }
ul.nomarker li { margin: 0; padding: 0; }


div.hr { background-color: #f5f5f5; height: 1px; }

img.hlp { display: block; margin: 5px 20px 10px 20px; }


a.Materials {
   height: 1em;
   padding: 10px 1.5em 10px 40px;
   margin: 0 auto;
   background: #001967 url('../images/pic_doc.gif') no-repeat 5px 5px;
   color: #fff;
   text-decoration: none;
   text-transform: uppercase;
   font-weight: bold;
}
a.Materials:visited { color: #fff; }
a.Materials:hover { text-decoration: none; color: #fff; }
