
@font-face {
  font-family: 'Neuropol';
  src: url('../font/neuropol-webfont.eot?') format('eot'), url('../font/neuropol-webfont.woff') format('woff'), url('../font/neuropol-webfont.ttf') format('truetype');
}

/*
@font-face {
  font-family: 'Neuropol X Rg';
  src: url('../font/neuropol_x_rg-webfont.eot?') format('eot'), url('../font/neuropol_x_rg-webfont.woff') format('woff'), url('../font/neuropol_x_rg-webfont.ttf') format('truetype');
}
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
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, 
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 
                  {margin: 0;padding: 0;border: 0;outline: 0;
                  font-size: 12pt;vertical-align: baseline;
                  background: transparent;
}

html {  
  /*color: black;  
  background-color: white;  
  background-image: url("file:../image/coast.jpg");
  background-repeat: repeat-xy;
  background-attachment: scroll;
  background-position: 50% 50%;*/
  margin-top: 0.5cm;  
  margin-right: 1.5cm;  
  margin-bottom: 0.5cm;
  margin-left: 1.5cm;  
  height: 100%;
}

html.first-page-style {
  margin-top: 2.0cm;  
  margin-right: 2.0cm;  
  margin-bottom: 2.0cm;  
  margin-left: 2.0cm;  
}

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

table.header {
  margin-bottom: 0.5cm;
  width: 100%;
}

table.menu {
  margin-bottom: 0.5cm;
  width: 100%;
  font-size: 14pt;
}

table.content {
  width: 100%;
}

table.footer {
  width: 100%;
}

fieldset, img {  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;
}

address, caption, cite, code, dfn, em, strong, th, var {  
  font-style: normal;  
  font-weight: normal;
}

/*
li {  
  list-style-type: none;  
  list-style-position: outside;  
  list-style-image: none;
}
*/

caption, th {  
  text-align: left;
}

td.header-cell-right {
  text-align: right;
  font-size: 14pt;
  vertical-align: top;
}

td.menu-cell {
  background-color: #DCDCDC;
  border: 1px solid black;
  padding: 3px;
  font-size: 14pt;
}

td.menu-cell-selected {
  background-color: #808080;
  border: 1px solid black;
  padding: 3px;
  font-size: 14pt;
}

td.content-cell {
  border: 1px solid black;
  padding: 3px;
}

th.content-cell {
  background-color: #EEEEEE;
  border: 1px solid black;
  padding: 3px;
}

td.footer-cell-left {
}

td.screenshot-head-cell {
  border: 10px solid white;
}

td.screenshot-cell {
  border: 0.21cm solid white;
  font-style: italic;  
}

q:before, q:after {  
  content: "";
}

abbr, acronym {  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;  
  font-variant: normal;
}

sup {  
  vertical-align: text-top;
}

sub {  
  vertical-align: text-bottom;
}

input, textarea, select {
}

input, textarea, select {
}

legend {  
  color: black;
}

ins {  
  text-decoration: none;
}

del               {text-decoration: line-through;}

body {  
  font-style: normal;  
  font-variant: normal;  
  font-weight: normal;  
  font-size: 12pt;
  font-family: Arial;
  text-align: left;
  min-height: 100%;
  position:relative;
}

select, input, button, textarea {
}


pre, code, kbd, samp, tt {  
  font-family: 'Courier New', Arial;  
  line-height: 100%;
}

.logo-header {
  font-family: 'Neuropol';
  font-size: 30pt;  
}

.size10{ font-size: 10pt; }
.size11{ font-size: 11pt; }
.size12{ font-size: 12pt; }
.size13{ font-size: 13pt; }
.size14{ font-size: 14pt; }
.size16{ font-size: 16pt; }
.size18{ font-size: 18pt; }
.size20{ font-size: 20pt; }
.size24{ font-size: 24pt; }
.size30{ font-size: 30pt; }
.size36{ font-size: 36pt; }
.size48{ font-size: 48pt; }
.size60{ font-size: 60pt; }
.size72{ font-size: 72pt; }
.size90{ font-size: 90pt; }

.fontbody {
 position: relative;
}
.arialbody{
	font-family: Arial;
	position: relative;
}
.verdanabody{
	font-family: Verdana;
	position: relative;
}
.georgiabody{
	font-family: Georgia;
	position: relative;
}
.neuropolbody{
	font-family: Neuropol;
	position: relative;
}


#container {
  padding-bottom:1.0cm;
}
#footer {
   position:absolute;
   bottom:0.5cm;
   height:0.5cm;   /* Height of the footer */
   /*width:100%;*/
}

