BODY {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 1.5em;
	FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif;
	background-color: #E8E8E8 /* very light gray */
}
TD {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; LINE-HEIGHT: 1.5em;
	FONT-STYLE: normal; FONT-FAMILY: arial, helvetica, sans-serif
}
A {
	FONT-SIZE: 12px; FONT-FAMILY: arial
}
A:ACTIVE {
	color:blue
}
A:LINK {
	color:blue
}
A:VISITED {
	color:blue
}
A.menu:ACTIVE {
	color:black
}
A.menu:LINK {
	color:black
}
A.menu:VISITED {
	color:black
}
BR.halfline {
	LINE-HEIGHT : 6pt;
}
DIV.size_1px{
	FONT-SIZE: 1px; 
}
UL.indent {
        font-size : 12px;
        list-style-type : square;
        font : Arial, Helvetica, sans-serif;
        list-style-image: url("FM_images/fmlist_bul.gif");
        LINE-HEIGHT : 14pt;
}
.hyperlink_blue {
	FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none;
	color:blue
}
:hover.hyperlink_blue {
	FONT-SIZE: 12px; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: none;
	color:#000000
}
.hyperlink_green {
	FONT-SIZE: 12px; FONT-FAMILY: arial; FONT-WEIGHT: bold;
	color:#006600
}
.bodytext {
	FONT-SIZE: 12px; FONT-FAMILY: arial;
	color:#000000
}
.bodytext_13px {
	FONT-SIZE: 13px; FONT-FAMILY: arial;
	color:#000000
}
.bodytext_justify {
	FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-ALIGN: justify;
	color:#000000
}

/* headers */
.header_white {
	FONT-SIZE: 15px; FONT-FAMILY: arial; FONT-WEIGHT: bold;
	color:#FFFFFF
}
.header_graybg {
	FONT-SIZE: 12px; FONT-FAMILY: Arial; FONT-WEIGHT: bold;
	color:#FFFFFF;
	margin-left: 1;
	background-color:#A0A0A0
}
.header_graybg_cent {
	FONT-SIZE: 12px; FONT-FAMILY: Arial; FONT-WEIGHT: bold; TEXT-ALIGN: center;
	color:#FFFFFF;
	margin-left: 1;
	background-color:#A0A0A0
}
.header_13px {
	FONT-SIZE: 13px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-STYLE: normal; TEXT-ALIGN: center;
	color:#000000
}
.header_16px_italic {
	FONT-SIZE: 16px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-STYLE: italic; TEXT-ALIGN: center;
	color:#000000
}
.header_21px {
	FONT-SIZE: 21px; FONT-FAMILY: arial; FONT-WEIGHT: bold; FONT-STYLE: normal; TEXT-ALIGN: center;
	color:#000000
}

/* foregrounds and backgrounds */
.graybg {
	background-color:#A0A0A0
}
.lightgrayfg {
	color:#E7E7E7
}
.lightgrayfg2 {
	color:#F9F9F9
}
.lightgraybg {
	background-color:#E7E7E7
}
.lightgraybg2 {
	background-color:#F9F9F9
}
.lightgraybg_link {
	LINE-HEIGHT : 1.1em;
	background-color:#D0D0D0
}
.whitefg {
	color:#FFFFFF
}
.whitebg {
	background-color:#FFFFFF
}

/* menu divisions */
#weirs {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#flumes {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#systems {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#mcerts {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#applics {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#designs {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#technology {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}

/* misc divisions */
#flowmarque {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}
#flowmark {
	Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute
}

/* menu items */
.menu {
	/* FONT-SIZE: 8pt; FONT-FAMILY: arial; FONT-WEIGHT: normal; TEXT-DECORATION: none; */
	FONT-SIZE: 8pt; FONT-FAMILY: arial; TEXT-DECORATION: none;
	color:#404040
}
:hover.menu {
	/* FONT-SIZE: 8pt; FONT-FAMILY: arial; FONT-WEIGHT: bold; TEXT-DECORATION: none; */
	FONT-SIZE: 8pt; FONT-FAMILY: arial; TEXT-DECORATION: none;
	color:#000000
}

/* misc */
div.contact {
        Color : blue;
        text-decoration : underline;
        cursor : hand;
}
td.contactpage_m {
        border : 0px;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        LINE-HEIGHT : 14pt;
        margin : 0px;
        text-align : left;
        vertical-align : middle;
}
td.contactpage_mj {
        border : 0px;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        LINE-HEIGHT : 14pt;
        margin : 0px;
        text-align : justify;
        vertical-align : middle;
}
td.contactpage_t {
        border : 0px;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        LINE-HEIGHT : 12pt;
        margin : 0px;
        text-align : left;
        vertical-align :top;
}