html { position: relative; margin: 0; padding: 0; background-image: url('bg.jpg'); background-position: center top; background-repeat: repeat; background-attachment: scroll; background-color: transparent; }
body { margin: 0; padding: 0; text-align: left; }
#imPage { padding-top: 38px; margin: 0px auto 0px auto; width: 955px; position: relative; }
#imHeaderBg { position: absolute; left: 0; top: 0; height: 165px; width: 100%; background-color: transparent; }
#imHeader { height: 315px; background-color: transparent; background-image: url('top.png'); background-position: top left; background-repeat: no-repeat; }
#imMnMn { position: absolute; top: 0; left: 0; height: 28px; width: 945px; padding: 5px 5px 5px 5px; background-image: url('menu.jpg'); background-position: left top; background-repeat: repeat-y; background-attachment: scroll; background-color: transparent; }
#imMnMn > ul { text-align: center; }
#imMnMnGraphics { display: none; }
#imMnMn li { display: inline; }
#imContent { min-height: 380px; position: relative; width: 880px; padding: 5px 40px 5px 35px; }
#imContentGraphics { min-height: 380px; position: absolute; top: 353px; bottom: 250px; left: 0; width: 955px; background-image: url('content.jpg'); background-position: left top; background-repeat: repeat-y; background-attachment: scroll; background-color: transparent; }
#imFooterBg { position: absolute; left: 0; bottom: 0; height: 250px; width: 100%; background-image: url('bottombg.jpg'); background-position: left top; background-repeat: repeat; background-attachment: scroll; background-color: transparent; }
#imFooter { position: relative; margin: 0 auto; height: 250px; width: 955px; background-color: transparent; background-image: url('bottom.png'); background-position: top left; background-repeat: no-repeat; }
#imFooterResponsiveContent { display: none; }
@media (max-width: 954px) {
	html { background-image: none; background-color: #C66731; }
	#imPage { padding-top: 38px; margin: 0px auto 0px auto; }
	#imHeaderBg { height: 165px; background-image: none; background-color: transparent; }
	#imHeader { margin-bottom: 0; height: 86px; background-image: url('responsive-top.jpg'); background-position: center bottom; background-repeat: no-repeat; background-attachment: scroll; background-color: transparent; }
	#imMnMn { position: absolute; top: 0; left: 0; height: 28px; padding: 5px 5px 5px 5px; background-image: url('responsive-menu.jpg'); background-position: left top; background-repeat: repeat-y; background-attachment: scroll; background-color: transparent; }
	#imMnMn > ul { text-align: center; }
	#imMnMnGraphics { display: none; }
	#imMnMn li { display: inline; }
	#imContent { min-height: 380px; padding: 5px 40px 5px 35px; }
	#imContentGraphics { min-height: 380px; top: 124px; bottom: 250px; left: 0; background-image: url('responsive-content.jpg'); background-position: center top; background-repeat: repeat-y; background-attachment: scroll; background-color: transparent; }
	#imFooterBg { height: 250px; width: 100%; background-image: url('responsive-bottombg.jpg'); background-position: left top; background-repeat: repeat; background-attachment: scroll; background-color: transparent; }
	#imFooter { min-height: 250px; height: auto; background-image: url('responsive-bottom.jpg'); background-position: center top; background-repeat: no-repeat; background-attachment: scroll; background-color: transparent; }
	#imFooterResponsiveContent { display: inline-block; margin-top: 15px; margin-bottom: 15px; margin-left: 15px; margin-right: 15px; font: normal normal normal 9pt 'Tahoma'; color: #FFFFFF; background-color: transparent; text-align: left; text-decoration: none; }
	#imHeaderFlashBackground, #imFooterFlashBackground, .imTemplateContent, #imFooPad, #imBtMn, #imPgMn { display: none; }
}

@media  (max-width: 954px) and (min-width: 720px) {
	#imPage, #imContentGraphics, #imFooter { width: 720px; }
	#imMnMn { width: 710px; }
	#imContent { width: 645px; }
}

@media  (max-width: 719px) and (min-width: 480px) {
	#imPage, #imContentGraphics, #imFooter { width: 480px; }
	#imMnMn { width: 470px; }
	#imContent { width: 405px; }
}

@media  (max-width: 479px) {
	#imPage, #imMnMn, #imContent, #imContentGraphics, #imFooter { box-sizing: border-box; width: 100%; }
	#imMnMn { height: 38px; }
}
/* Desktop */
@media (min-width: 955px){
.hamburger-menu-close-button{display:none}#imSite{position:relative}#imMnMn{text-align:center}#imMnMn > ul{z-index:10001;display:inline-block}#imMnMn li > ul,#imMnMn li > div{z-index:10002}#imMnMn ul{padding:0;margin:0;list-style-type:none}#imMnMn > ul{margin-left:0}#imMnMn > ul > li{position:relative;margin-left:0}#imMnMn > ul > li{cursor:pointer;display:block;float:left}#imMnMn > ul > li > a{display:block}#imMnMn > ul > li .imMnMnFirstBg{background-image:url('../menu/hor_main.png');width:42px;height:60px}#imMnMn > ul > li:hover .imMnMnFirstBg,#imMnMn > ul > li.imMnMnCurrent:hover .imMnMnFirstBg{background-image:url('../menu/hor_main_h.png')}#imMnMn > ul > li.imMnMnSeparator .imMnMnFirstBg{background-image:none;cursor:auto}#imMnMn > ul > li.imMnMnCurrent .imMnMnFirstBg{background-image:url('../menu/hor_main_c.png');cursor:auto}#imMnMn > ul > li .imMnMnFirstBg .imMnMnImg,#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnImg{overflow:hidden;position:absolute;line-height:60px;width:100%;height:60px;top:0;left:0;text-align:left}#imMnMn > ul > li .imMnMnFirstBg .imMnMnImg img,#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnImg img{border:none}#imMnMn > ul > li .imMnMnFirstBg .imMnMnLevelImg{display:none}#imMnMn > ul > li .imMnMnFirstBg .imMnMnHoverIcon{display:none}#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnDefaultIcon{display:none}#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnHoverIcon{display:inline}#imMnMn > ul > li.imMnMnSeparator > .imMnMnFirstBg > .imMnMnTxt{display:none}#imMnMn > ul > li > a{text-decoration:none}#imMnMn > ul > li .imMnMnFirstBg > .imMnMnTxt{overflow:hidden;margin:0;padding:0;width:42px;height:60px;font:normal normal normal 9pt 'Tahoma';color:#C66731;text-align:center;text-decoration:none;line-height:60px;display:block}#imMnMn > ul > li:hover .imMnMnFirstBg > .imMnMnTxt,#imMnMn > ul > li.imMnMnCurrent:hover .imMnMnFirstBg > .imMnMnTxt{cursor:pointer;color:#FFFFFF;font-weight:normal;font-style:normal}#imMnMn > ul > li.imMnMnCurrent .imMnMnFirstBg > .imMnMnTxt{color:#FFFFFF;font-weight:normal;font-style:normal}#imMnMn > ul > li.imMnMnSeparator{background:transparent url('../res/separatorh.png') no-repeat center center;width:10px;height:60px}#imMnMn .imMnMnFirstBg{position:relative;display:block;background-repeat:no-repeat;cursor:pointer;width:100%}#imMnMn a{border:none;cursor:pointer}#imMnMn .imMnMnTxt{text-overflow:ellipsis;white-space:nowrap}#imMnMn .imMnMnTxt .imMnMnTextLabel{position:relative}#imMnMn .imMnMnTxt .imMnMnTextLabel{word-wrap:normal;white-space:normal;line-height:normal;display:inline-block;vertical-align:middle;margin-top:-2px}#imMnMn .imMnMnFirstBg .imMnMnImg{display:block;height:60px;width:42px;cursor:pointer}#imMnMn .imMnMnFirstBg .imMnMnImg img{position:absolute}#imMnMn ul .autoHide,#imMnMn ul div .autoHide{display:none}#imMnMn{z-index:10000}#imMnMn > ul{position:relative}#imMnMn > ul > li > ul{position:absolute}#imMnMn > ul > li{display:inline-block;width:42px}#imMnMn > ul > li span{display:block;padding:0}#imMnMn a{cursor:pointer;display:block;width:42px}#imMnMn.auto ul li ul li{top:0}#imMnMn.auto ul li ul li ul{position:absolute;width:160px}#imMnMn.auto li:hover > ul.auto{display:block}#imMnMn.auto li ul.auto{display:none}#imMnMn ul ul li .imMnMnBorder{overflow:hidden}.hamburger-menu-background { display: none; }
}
/* Breakpoint 1 */
@media  (max-width: 954px) and (min-width: 720px){
.hamburger-menu-background{display:none}.hamburger-menu-close-button{display:none}#imSite{position:relative}#imMnMn{text-align:right}#imMnMn > ul{z-index:10001;display:inline-block}#imMnMn li > ul,#imMnMn li > div{z-index:10002}#imMnMn ul{padding:0;margin:0;list-style-type:none}#imMnMn > ul{margin-left:0}#imMnMn > ul > li{position:relative;margin-right:0}#imMnMn > ul > li:last-child{margin-right:0}#imMnMn > ul > li{cursor:pointer;display:block;float:left}#imMnMn > ul > li > a{display:block}#imMnMn > ul > li .imMnMnFirstBg{background-image:url('../menu/hor_main.png');width:42px;height:60px}#imMnMn > ul > li:hover .imMnMnFirstBg,#imMnMn > ul > li.imMnMnCurrent:hover .imMnMnFirstBg{background-image:url('../menu/hor_main_h.png')}#imMnMn > ul > li.imMnMnSeparator .imMnMnFirstBg{background-image:none;cursor:auto}#imMnMn > ul > li.imMnMnCurrent .imMnMnFirstBg{background-image:url('../menu/hor_main_c.png');cursor:auto}#imMnMn > ul > li .imMnMnFirstBg .imMnMnImg,#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnImg{overflow:hidden;position:absolute;line-height:60px;width:100%;height:60px;top:0;left:0;text-align:left}#imMnMn > ul > li .imMnMnFirstBg .imMnMnImg img,#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnImg img{border:none}#imMnMn > ul > li .imMnMnFirstBg .imMnMnLevelImg{display:none}#imMnMn > ul > li .imMnMnFirstBg .imMnMnHoverIcon{display:none}#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnDefaultIcon{display:none}#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnHoverIcon{display:inline}#imMnMn > ul > li.imMnMnSeparator > .imMnMnFirstBg > .imMnMnTxt{display:none}#imMnMn > ul > li > a{text-decoration:none}#imMnMn > ul > li .imMnMnFirstBg > .imMnMnTxt{overflow:hidden;margin:0;padding:0;width:42px;height:60px;font:normal normal normal 9pt 'Tahoma';color:#C66731;text-align:center;text-decoration:none;line-height:60px;display:block}#imMnMn > ul > li:hover .imMnMnFirstBg > .imMnMnTxt,#imMnMn > ul > li.imMnMnCurrent:hover .imMnMnFirstBg > .imMnMnTxt{cursor:pointer;color:#FFFFFF;font-weight:normal;font-style:normal}#imMnMn > ul > li.imMnMnCurrent .imMnMnFirstBg > .imMnMnTxt{color:#FFFFFF;font-weight:normal;font-style:normal}#imMnMn > ul > li.imMnMnSeparator{background:transparent url('../res/separatorh.png') no-repeat center center;width:10px;height:60px}#imMnMn .imMnMnFirstBg{position:relative;display:block;background-repeat:no-repeat;cursor:pointer;width:100%}#imMnMn a{border:none;cursor:pointer}#imMnMn .imMnMnTxt{text-overflow:ellipsis;white-space:nowrap}#imMnMn .imMnMnTxt .imMnMnTextLabel{position:relative}#imMnMn .imMnMnTxt .imMnMnTextLabel{word-wrap:normal;white-space:normal;line-height:normal;display:inline-block;vertical-align:middle;margin-top:-2px}#imMnMn .imMnMnFirstBg .imMnMnImg{display:block;height:60px;width:42px;cursor:pointer}#imMnMn .imMnMnFirstBg .imMnMnImg img{position:absolute}#imMnMn ul .autoHide,#imMnMn ul div .autoHide{display:none}#imMnMn{z-index:10000}#imMnMn > ul{position:relative}#imMnMn > ul > li > ul{position:absolute}#imMnMn > ul > li{display:inline-block;width:42px}#imMnMn > ul > li span{display:block;padding:0}#imMnMn a{cursor:pointer;display:block;width:42px}#imMnMn.auto ul li ul li{top:0}#imMnMn.auto ul li ul li ul{position:absolute;width:160px}#imMnMn.auto li:hover > ul.auto{display:block}#imMnMn.auto li ul.auto{display:none}#imMnMn ul ul li .imMnMnBorder{overflow:hidden}
}
/* Mobile */
@media  (max-width: 719px) and (min-width: 480px){
.hamburger-menu-background{display:none}.hamburger-menu-close-button{display:none}#imSite{position:relative}#imMnMn{text-align:right}#imMnMn > ul{z-index:10001;display:inline-block}#imMnMn li > ul,#imMnMn li > div{z-index:10002}#imMnMn ul{padding:0;margin:0;list-style-type:none}#imMnMn > ul{margin-left:0}#imMnMn > ul > li{position:relative;margin-right:0}#imMnMn > ul > li:last-child{margin-right:0}#imMnMn > ul > li{cursor:pointer;display:block;float:left}#imMnMn > ul > li > a{display:block}#imMnMn > ul > li .imMnMnFirstBg{background-image:url('../menu/hor_main.png');width:42px;height:60px}#imMnMn > ul > li:hover .imMnMnFirstBg,#imMnMn > ul > li.imMnMnCurrent:hover .imMnMnFirstBg{background-image:url('../menu/hor_main_h.png')}#imMnMn > ul > li.imMnMnSeparator .imMnMnFirstBg{background-image:none;cursor:auto}#imMnMn > ul > li.imMnMnCurrent .imMnMnFirstBg{background-image:url('../menu/hor_main_c.png');cursor:auto}#imMnMn > ul > li .imMnMnFirstBg .imMnMnImg,#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnImg{overflow:hidden;position:absolute;line-height:60px;width:100%;height:60px;top:0;left:0;text-align:left}#imMnMn > ul > li .imMnMnFirstBg .imMnMnImg img,#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnImg img{border:none}#imMnMn > ul > li .imMnMnFirstBg .imMnMnLevelImg{display:none}#imMnMn > ul > li .imMnMnFirstBg .imMnMnHoverIcon{display:none}#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnDefaultIcon{display:none}#imMnMn > ul > li:hover .imMnMnFirstBg .imMnMnHoverIcon{display:inline}#imMnMn > ul > li.imMnMnSeparator > .imMnMnFirstBg > .imMnMnTxt{display:none}#imMnMn > ul > li > a{text-decoration:none}#imMnMn > ul > li .imMnMnFirstBg > .imMnMnTxt{overflow:hidden;margin:0;padding:0;width:42px;height:60px;font:normal normal normal 9pt 'Tahoma';color:#C66731;text-align:center;text-decoration:none;line-height:60px;display:block}#imMnMn > ul > li:hover .imMnMnFirstBg > .imMnMnTxt,#imMnMn > ul > li.imMnMnCurrent:hover .imMnMnFirstBg > .imMnMnTxt{cursor:pointer;color:#FFFFFF;font-weight:normal;font-style:normal}#imMnMn > ul > li.imMnMnCurrent .imMnMnFirstBg > .imMnMnTxt{color:#FFFFFF;font-weight:normal;font-style:normal}#imMnMn > ul > li.imMnMnSeparator{background:transparent url('../res/separatorh.png') no-repeat center center;width:10px;height:60px}#imMnMn .imMnMnFirstBg{position:relative;display:block;background-repeat:no-repeat;cursor:pointer;width:100%}#imMnMn a{border:none;cursor:pointer}#imMnMn .imMnMnTxt{text-overflow:ellipsis;white-space:nowrap}#imMnMn .imMnMnTxt .imMnMnTextLabel{position:relative}#imMnMn .imMnMnTxt .imMnMnTextLabel{word-wrap:normal;white-space:normal;line-height:normal;display:inline-block;vertical-align:middle;margin-top:-2px}#imMnMn .imMnMnFirstBg .imMnMnImg{display:block;height:60px;width:42px;cursor:pointer}#imMnMn .imMnMnFirstBg .imMnMnImg img{position:absolute}#imMnMn ul .autoHide,#imMnMn ul div .autoHide{display:none}#imMnMn{z-index:10000}#imMnMn > ul{position:relative}#imMnMn > ul > li > ul{position:absolute}#imMnMn > ul > li{display:inline-block;width:42px}#imMnMn > ul > li span{display:block;padding:0}#imMnMn a{cursor:pointer;display:block;width:42px}#imMnMn.auto ul li ul li{top:0}#imMnMn.auto ul li ul li ul{position:absolute;width:160px}#imMnMn.auto li:hover > ul.auto{display:block}#imMnMn.auto li ul.auto{display:none}#imMnMn ul ul li .imMnMnBorder{overflow:hidden}
}
/* Mobile Fluid */
@media  (max-width: 479px){
#imMnMn .hamburger-button{cursor:pointer;position:absolute;right:15px;top:5px;width:60px;height:60px;background-image:url('../menu/mobile.png');background-repeat:no-repeat;background-position:center center}#imMnMn .hamburger-button > div{display:table;width:60px;height:60px}#imMnMn .hamburger-button > div > div{display:table-cell;vertical-align:middle;width:60px;height:60px}#imMnMn .hamburger-bar{margin:6px auto;width:65%;height:6px;background-color:#C66731}.hamburger-menu-background{z-index:10;position:fixed;top:0;bottom:0;right:0;width:160px;background-color:#FFFFFF;transition:right 0.5s,opacity 0.5s;-webkit-transition:right 0.5s,opacity 0.5s}#imMnMn > ul{transition:right 0.5s,opacity 0.5s;-webkit-transition:right 0.5s,opacity 0.5s}.hamburger-site-background{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;background-color:black}#imMnMn{overflow:visible;float:none;z-index:10}#imMnMn ul ul{display:none;margin-bottom:1px}#imMnMn li > div{display:none}#imMnMn div > ul{display:block}#imMnMn > ul{z-index:11;position:fixed;right:0;opacity:1;top:40px;background-color:#FFFFFF;overflow-x:hidden;overflow-y:auto;height:calc(100% - 40px)}.hamburger-menu-close-button{font-family:Arial;font-size:30px;text-align:right;padding:5px 10px;color:#000000}.hamburger-menu-close-button span{cursor:pointer}#imMnMn li{margin-bottom:1px;display:block;width:158px}#imMnMn li:first-child{margin-top:0}#imMnMn .imMnMnTxt{border:1px solid #D3D3D3}#imMnMn li,#imMnMn li a{font:normal normal normal 9pt 'Tahoma';color:#000000;text-align:left;text-decoration:none;background-color:#FFFFFF}#imMnMn ul ul li .imMnMnTxt{background-color:#EBEBEB}#imMnMn ul ul li li .imMnMnTxt{background-color:#D7D7D7}#imMnMn ul ul li li li .imMnMnTxt{background-color:#C3C3C3}#imMnMn .imMnMnTxt{max-height:16px;position:relative;overflow:hidden;display:block;padding:3px 3px 3px 3px}#imMnMn ul li.imPage:hover,#imMnMn ul li.imPage:hover .imMnMnTxt,#imMnMn ul li.imLevel:hover > span > .imMnMnTxt,#imMnMn ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration:none;color:#FFFFFF;background-color:#C66731;border-color:#D3D3D3}#imMnMn ul li.imMnMnSeparator,#imMnMn ul li.imMnMnSeparator .imMnMnTxt,#imMnMn ul li.imMnMnSeparator:hover,#imMnMn ul li.imMnMnSeparator:hover .imMnMnTxt{color:#C66731;font-style:normal;font-weight:bold}#imMnMn .empty-separator{background:transparent url('../res/separatorv.png') no-repeat center center;width:160px;height:10px}#imMnMn .empty-separator span{display:none}#imMnMn .imMnMnImg{margin-right:3px;position:relative;width:22px;height:22px}#imMnMn li img.imMnMnHoverIcon{display:none}#imMnMn li img{vertical-align:top}#imMnMn li:hover .imMnMnImg img.imMnMnDefaultIcon{display:none}#imMnMn li:hover .imMnMnImg img.imMnMnHoverIcon{display:inline}.menu-mobile-hidden,#imMnMn > ul.menu-mobile-hidden{right:-160px;opacity:0}
}

