/* -- Menus -- */

.m1 {
 background: url(img/hdr1i2.gif) repeat-x;
 white-space: nowrap;
 margin-bottom: 170px }
.m1 img { background-position: bottom left }
.m1 a img { background-position: top left }
.m1 a.curr img { background-position: bottom left }
.m1 a:hover img { background-position: bottom left }

.m2 { white-space: nowrap }
.m2 img { background-position: bottom left }
.m2 a img { background-position: top left }
.m2 a.curr img { background-position: bottom left }
.m2 a:hover img { background-position: bottom left }

.m3 { margin-top: 18px }
.m3 img { background-position: bottom left }
.m3 a img { background-position: top left }
.m3 a.curr img { background-position: bottom left }
.m3 a:hover img { background-position: bottom left }

.scrollButton {
 background-position: bottom;
 visibility: hidden }

/* -- Forms -- */


/* -- Grids -- */


/* -- Content -- */

.copyright {
 font: .65em Arial, Helvetica, sans-serif;
 letter-spacing: .16em;
 text-align: right;
 color: #FFF;
 background-color: #6F79A2;
 padding: .5em .7em }

.hSeparator {
 border-top: 1px solid #4D4B8E;
 height: 1px;
 overflow: hidden }

/* -- Additional -- */

a:link,
a:visited {
 text-decoration: underline;
 color: #0157A0 }
a:hover { color: #B09A41 }

body {
 font: 85% Arial, Helvetica, sans-serif;
 color: #339;
 background-color: #CDDBEA;
 margin: 0;
 padding: 0;
 height: 100% }

form {
 margin: 0;
 padding: 0 }

h1 {
 font-size: 1.7em;
 font-weight: 500 }
h2 {
 font-size: 1.2em;
 font-weight: 700;
 color: #C9AF4E }
h3 {
 }

li { margin-bottom: .5em }

table { font-size: 1em }

th {
 font-style: normal;
 font-weight: 400 }

em,
strong {
 font-style: normal;
 color: #B09A41 }

input,
select,
textarea {
 font: 1em Tahoma, Arial, Helvetica, sans-serif;
 color: #000 }

p,
ol,
ul,
.hSeparator,
.genericBlock {
 margin-top: 0;
 margin-bottom: 1.34em }

.big,
 big { font-size: 1.1em }
.nowrap { white-space: nowrap }
.small,
 small { font-size: .9em }