html, body, table, td, th, .normal{ 
	font-family:Verdana,Arial,Tahoma,sans serif;
	font-size:9pt; color: #555;
  line-height:150%;
}

th { font-weight:normal; text-align:left; }

h1{
	font-size:11pt; color:#000;
	margin:0.5em 0 0.5em 0; padding:0 0 5px 0;
}
h2{
	font-size:11pt; color:#000; margin:0.5em 0 0 0;
}
h3,h4,h5,h6{
	font-size:10pt; color:#990000; margin:0;
}

p, blockquote { text-align: justify; }
p[align="left"], blockquote[align="left"] { text-align: left; }
p[align="center"], blockquote[align="center"] { text-align: center; }
p[align="right"], blockquote[align="right"] { text-align: right; }

a { text-decoration: none; color: #cc0000; }
a:hover { color: #000080; }
a img { border:none 0; }

.small { font-size:80%; }

.file_ { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_.gif) no-repeat left top;}
.file_sxw { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_sxw.gif) no-repeat left top; }
.file_doc { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_doc.gif) no-repeat left top; }
.file_pdf { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_pdf.gif) no-repeat left top; }
.file_zip { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_zip.gif) no-repeat left top; }

.contact_phone	{ display:block; height:1em; padding:3px 0 3px 25px; margin:0; background: transparent url(../img/icons/phone.gif) no-repeat left center;}
.contact_fax	{ display:block; height:1em; padding:3px 0 3px 25px; margin:0; background: transparent url(../img/icons/fax.gif) no-repeat left center;}
.contact_mobile	{ display:block; height:1em; padding:3px 0 3px 25px; margin:0; background: transparent url(../img/icons/mobile.gif) no-repeat left center;}

.shortcut	{ display:block; height:1em; padding:3px 0 3px 25px; margin:0; background: transparent url(../img/icons/shortcut.gif) no-repeat left center;}

.keyword {color:navy;}
a:hover.keyword {color:#00f;}

.error {
  display:block;
  color:red; font-weight:bold;
  padding:5px 10px;
  background-color:#ff9; border:solid 1px #fc6; border-width:1px 0;
}

.ok {
  display:block;
  color:green; font-weight:bold;
  padding:5px 10px;
  background-color:#dfc; border:solid 1px #af8; border-width:1px 0;
}