#logo {
	FLOAT: left; WIDTH: 400px; HEIGHT: 100px
}
BODY#ff-default {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-default TD {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-optima {
	FONT-FAMILY: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif
}
#ff-optima TD {
	FONT-FAMILY: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif
}
BODY#ff-geneva {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
#ff-geneva TD {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
BODY#ff-helvetica {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
#ff-helvetica TD {
	FONT-FAMILY: Helvetica, Arial, FreeSans, sans-serif
}
BODY#ff-lucida {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif
}
#ff-lucida TD {
	FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Lucida, sans-serif
}
BODY#ff-georgia {
	FONT-FAMILY: Georgia, sans-serif
}
#ff-georgia TD {
	FONT-FAMILY: Georgia, sans-serif
}
BODY#ff-trebuchet {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
#ff-trebuchet TD {
	FONT-FAMILY: "Trebuchet MS", sans-serif
}
BODY#ff-palatino {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
#ff-palatino TD {
	FONT-FAMILY: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif
}
BODY#ff-default #horiz-menu {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
BODY#ff-default #bottom-menu {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
BODY#ff-default A.mainlevel {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
BODY#ff-default A.sublevel {
	FONT-FAMILY: Geneva, Tahoma, "Nimbus Sans L", sans-serif
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY.f-small {
	FONT-SIZE: 11px
}
BODY.f-small#ff-optima {
	FONT-SIZE: 11px
}
BODY.f-small#ff-georgia {
	FONT-SIZE: 11px
}
BODY {
	FONT-SIZE: 12px
}
BODY.f-default {
	FONT-SIZE: 12px
}
BODY#ff-optima {
	FONT-SIZE: 13px
}
BODY.f-default#ff-optima {
	FONT-SIZE: 13px
}
BODY#ff-georgia {
	FONT-SIZE: 13px
}
BODY.f-default#ff-georgia {
	FONT-SIZE: 13px
}
BODY.f-large {
	FONT-SIZE: 14px
}
BODY.f-large#ff-optima {
	FONT-SIZE: 14px
}
BODY.f-large#ff-georgia {
	FONT-SIZE: 14px
}

.clr {
	CLEAR: both
}
#sub-menu A:hover {
	FONT-WEIGHT: normal
}
#sub-menu UL.menusub LI.active A {
	FONT-WEIGHT: normal
}
#horiz-menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#horiz-menu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu LI A SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#horiz-menu LI .separator SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sub-menu LI {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#top-menu A.mainlevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI.active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI LI.active {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI.active LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI.active LI A:hover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI LI A:hover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu UL LI.parent.active UL A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI.active LI .separator {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI.active LI .separator:hover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI LI .separator:hover {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu UL LI.parent.active UL .separator {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#horiz-menu LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu LI LI .separator {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu LI LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu LI LI A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu LI LI .separator SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu LI LI A SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#horiz-menu LI LI .separator SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#horiz-menu LI.sfHover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu LI:hover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu UL LI.active UL LI.active LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu UL LI.parent.active UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu LI.sfHover LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu LI:hover LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu UL LI.parent.active UL LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu UL LI.parent.active UL LI .seperator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-INDENT: 15px
}
#horiz-menu LI.active LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.parent.active LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.active LI .separator {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu LI.parent.active LI .separator {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#horiz-menu UL UL LI:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#horiz-menu UL UL LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent.active UL A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent.active UL A SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL UL LI .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent.active UL .separator {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
#horiz-menu UL LI.parent.active UL .separator SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: none
}
