/* ----- import styles ----- */

@import url("header.css");

@import url("header2.css");

@import url("content.css");

@import url("footer.css");


/* ----- all defaults ----- */

* { margin: 0; padding: 0; }



/* -------------------- html & body styles -------------------- */

html, body { width: 100%; height: 100%; padding: 0; margin: 0; border: 0; margin-top: 10px; border-width: 0; outline: 0; text-align: left; }

html {
  /* this is a hack to force scrollbars on at
     all times so that the page does not jump
     when going from short to long pages */
  height: 100%;
  margin-bottom: 1px;
}

body { font: 9pt/16px 'arial', serif; color: #e1e1e1; background: url(../images/bbg.jpg) center top repeat; z-index: 1; }



/* ----- default styles ----- */

h3 { font: 19.5pt/26px 'Times New Roman'; font-variant: small-caps; color: #f8b150; height: 39px; padding-top: 12px; }

h4 { font: 14pt/26px 'Times New Roman'; font-variant: small-caps; color: #f8b150; height: 35px; padding-top: 16px; }

h5 { font: 13pt/22px 'Times New Roman'; font-variant: small-caps; color: #f8b150; margin-bottom: 4px; }

table { width: 100%; margin-bottom: 16px; border-collapse: collapse; border-spacing: 0; border-width: 0; }

caption, thead td { font-weight: bold; text-decoration: underline; text-align: center; }

td { vertical-align: top; }

dl, ul { margin: 0 0 16px 14px; padding: 0; }

img { border: 0; border-width: 0; vertical-align: top; }

a { color: #f8b150; text-decoration: none; }

a:hover, a:active { color: #e1e1e1; }

span { color: #f8b150; }

strong { font-weight: bold; }

em { font-style: italic; }

input { margin: 0; padding: 0; }



/* ----- clear ----- */

.clear { clear: both; height: 0; font: 0/0 'Tahoma'; }

.clearfix:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; font: 0/0 'Tahoma'; }



/* -------------------- MAIN -------------------- */

#main { width: 100%; margin: 0 auto; position: relative; z-index: 5; }

