BODY {
	FONT-SIZE: 12px;  
}
TD {
	FONT-SIZE: 12px
}
TH {
	FONT-SIZE: 12px
}
BODY {
	SCROLLBAR-FACE-COLOR: #4d5255; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #3b3f41; SCROLLBAR-SHADOW-COLOR: #3b3f41; SCROLLBAR-3DLIGHT-COLOR: #4d5255; LINE-HEIGHT: 18px; SCROLLBAR-ARROW-COLOR: #c8c8c9; SCROLLBAR-TRACK-COLOR: #4d5255; SCROLLBAR-DARKSHADOW-COLOR: #4d5255; SCROLLBAR-BASE-COLOR: #4d5255; BACKGROUND-COLOR: #474B4C
}
H1 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px;color:#333333
}
H1 a{
	FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; color:#333333
}
H2 {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px
}
.font1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #000000
}
.font2 {
	COLOR: #000000
}
.font4 {
	PADDING-RIGHT: 70px; PADDING-LEFT: 50px; FONT-WEIGHT: bolder; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #000000
}
.font3 {
	PADDING-RIGHT: 70px; PADDING-LEFT: 50px; COLOR: #000000
}
.padding1 {
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.padding2 {
	PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.font_b {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
a:visited{
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none;
}
FORM {
	MARGIN: 0px
}
INPUT {
	MARGIN: 0px
}
#nav {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 99; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
#nav LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; POSITION: relative; HEIGHT: auto
}
#nav UL A {
	BORDER-RIGHT: #ffffff 1px solid; DISPLAY: block; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #000000; TEXT-INDENT: 0.5em; LINE-HEIGHT: 1.8em; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #a00000; TEXT-DECORATION: none; color:#ffffff;
}
#nav UL A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
#nav A:hover {
	
}
#nav LI:hover {
	
}
#nav UL LI:hover {
	
}
#nav UL LI A:hover {
	
}
#nav UL {
	DISPLAY: none
}
#nav UL {
	DISPLAY: none; LEFT: 30px; POSITION: absolute
}
#nav UL UL {
	DISPLAY: none; LEFT: 30px; POSITION: absolute
}
#nav UL {
	LEFT: 22px
}
#nav UL UL {
	LEFT: 91px
}
UNKNOWN {
	MARGIN-TOP: -1.4em
}
#nav LI:hover UL UL {
	DISPLAY: none
}
#nav LI:hover UL UL UL {
	DISPLAY: none
}
#nav LI:hover UL UL UL UL {
	DISPLAY: none
}
#nav LI:hover UL UL UL UL UL {
	DISPLAY: none
}
#nav LI:hover UL {
	DISPLAY: block
}
#nav UL LI:hover UL {
	DISPLAY: block
}
#nav UL UL LI:hover UL {
	DISPLAY: block
}
#nav UL UL UL LI:hover UL {
	DISPLAY: block
}
#nav UL UL UL UL LI:hover UL {
	DISPLAY: block
}
UNKNOWN {
	LEFT: auto; TOP: auto
}
#nav A.nav_service {
	DISPLAY: block; FONT-WEIGHT: bolder; MARGIN-LEFT: 0px; WIDTH: 81px; CURSOR: hand; COLOR: #cccccc; BORDER-TOP-STYLE: none; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
A.cmenu {
	PADDING-LEFT: 0px; FILTER: Alpha(Opacity=85); MARGIN-LEFT: 0px; TEXT-ALIGN: left;color:#FFFFFF
}
 
UL#nav UL {
	WIDTH: 90px
}
UL#nav UL UL {
	MARGIN-TOP: -1px
}
UL#nav UL LI A {
	WIDTH: 90px; 
}
UL#nav UL {
	BORDER-TOP: #c50000 1px solid; Z-INDEX: 200
}
UL#nav UL UL {
	BORDER-TOP: #dedede 1px solid; TOP: 0px
}
UL#nav UL UL LI A {
	WIDTH: 190px
}
UL#nav UL#sm_canon {
	LEFT: 0px
}
UL#nav UL#sm_canon UL LI A {
	WIDTH: 190px
}
UL#nav UL#sm_canon UL {
	LEFT: 92px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#sm_prd UL.ntb {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none
}
UL#sm_sp UL.ntb {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none
}
UL#sm_srv UL.ntb {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none
}
UL#sm_club UL.ntb {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none
}
UL#sm_canon UL.ntb {
	MARGIN-TOP: 1px; BORDER-TOP-STYLE: none
}
UL#sm_prd UL.supply {
	MARGIN-TOP: -190px
}
.menubar{  WIDTH: 990px;   HEIGHT: 27px; BACKGROUND-COLOR: #E70A1D; }
.menubartext{PADDING-LEFT: 13px; FLOAT: left; WIDTH: 300px; PADDING-TOP: 4px; HEIGHT: 27px; TEXT-ALIGN: left}
.menubartext a{ color:#ffffff; padding-top:5px;}
.menubartext a;hover{ color:#ffffff; padding-top:5px;}
.textwhite{ color:#333333}