A IMG {border: none; }

P, DIV.pubtext {margin-top: 5px; margin-bottom: 5px; }

td.mnu_products {
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: Arial;
	font-size: 8pt;
}
.ml_01 {
	margin-left: 15; margin-right: 15;
}
.small {
 font-size: 7pt;
}
a:link {
	text-decoration: none; color: Blue;
}
a:visited {
	text-decoration: none; color: Purple;
}
a:active {
	text-decoration: none; color: Red;
}
a:hover {
	text-decoration: underline;
}
body {
	font-family: Arial;
	font-size: 10pt;
	color: #001000;
}
table {
	font-family: Arial;
	color: #001000;
}

/* 2006 */

P, DL, DT, DD, UL, OL, H1, H2, H3, H4, H5, H6 {margin: 0; padding: 0; }

P, DL, UL, OL, H1, H2, H3, H4, H5, H6, .tbl, .hr {margin-top: 1em; margin-bottom: 1em; }

UL.long LI,
OL.long LI {margin-bottom: 1em; }

UL, OL {margin-left: 35px; }
DT {font-weight: bold; margin-bottom: 0; }
DD {margin-bottom: 1em; }
/* /2006 */

td, div {
	color: #001000;
}

.txtMain {
	font-family: Arial;
	font-size: 10pt;
	color: #001000;
}

.txtSmall  {
	font-family: Arial;
	font-size: 8pt;
	color: #001000;
}

h3, h4 {
	color: #006000; text-align: right;
}

.menu {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #7B7B7B;
	text-decoration: none;
}

.submnu {
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	color: #7B7B7B;
	text-decoration: none;
}

.vpad {
	padding-bottom: 2px;
	padding-top: 2px;
}

a:hover.menu, a:hover.submnu {
	color: #000000;
}

.cnt {text-align: center;}

.bgLight {font-family: Arial; background-color: #F0FCE2; padding-left: 2px; padding-right: 2px; ;}
.bgDark {background-color: #001000; }

.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.clBar {
	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: navy; layer-background-color: Navy
}
.clLevel0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute; text-align: center
}
.clLevel0over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute; text-align: center
}
.clLevel0 {
	COLOR: #7B7B7B; BACKGROUND-COLOR: white; layer-background-color: Navy
}
.clLevel0over {
	CURSOR: hand; COLOR: black; BACKGROUND-COLOR: white; layer-background-color: #336699
}
.clLevel0border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #006699; layer-background-color: #006699
}
.clLevel1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial,helvetica; POSITION: absolute
}
.clLevel1over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial,helvetica; POSITION: absolute
}
.clLevel1 {
	COLOR: black; BACKGROUND-COLOR: #F0F0F0; layer-background-color: Navy
}
.clLevel1over {
	CURSOR: hand; COLOR: black; BACKGROUND-COLOR: white; layer-background-color: #336699
}
.clLevel1border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #808080; layer-background-color: #006699
}

.imgC {float: right; margin-left: 10px; margin-bottom: 10px; }
H3 {clear: both; }

TABLE.tbl TD, TABLE.tbl TH {border-left: 1px solid #001000; border-top: 1px solid #001000; padding-left: 2px; padding-right: 2px; }
TABLE.tbl {border-right: 1px solid #001000; border-bottom: 1px solid #001000; }
.clearBoth {clear: both; }

.pB {text-align: center; }
.pC {text-align: right; }

/* 2005-06-22 */
#contacts {font-size: 100%; width: 90%; }
#contacts H2 {font-size: 145%; margin: 0; margin: 5px; padding: 0; }
#contacts TH {font-size: 100%; padding-bottom: 5px; vertical-align: top; }
#contacts IMG {border: 1px solid #000; }
#contactsL {vertical-align: top; width: 50%; }
#contactsL DIV {margin: 5px; }
#contactsR {vertical-align: top; width: 50%; }
#contactsL DIV {margin: 5px; }
/* /2005-06-22 */


FORM DL {margin: 0; padding: 0; width: 75%; }
FORM DL DT {margin-bottom: 0.1em; padding: 0; }
FORM DL DD {margin: 0; margin-bottom: 1em; padding: 0; }

FORM DD INPUT,
FORM DD TEXTAREA {width: 100%; }

FORM .short INPUT,
FORM .short TEXTAREA,
FORM INPUT.short,
FORM TEXTAREA.short {width: auto; }

FORM DL UL {list-style: none; margin: 0; padding: 0; }
FORM DL UL LI {margin: 0; padding: 0; }
FORM DL UL LI INPUT {width: auto; }

FORM DL.smilies DT,
FORM DL.smilies DD {display: inline; margin: 0; }

FORM DL.smilies INPUT,
FORM DL.smilies IMG {vertical-align: middle; }

FORM .submit {margin-top: 1em; }

FORM UL.radio,
FORM UL.radio LI {margin: 0; padding: 0; }

FORM UL.radio {list-style: none; }