.png {
  behavior: expres\sion(
    (this.runtimeStyle.behavior = "none") && (this.currentStyle.backgroundImage.toString().toLowerCase().indexOf('.png')>-1) && (
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.currentStyle.backgroundImage.toString().replace('url("','').replace('")','') + "', sizingMethod='crop')",
    this.runtimeStyle.zoom = 1,
    this.runtimeStyle.backgroundImage = "none"));
}

.pngimg {
  /* Make sure the width of the img is set. */
  behavior: expres\sion(
    (this.runtimeStyle.behavior="none") && (this.src.toLowerCase().indexOf('.png')>-1) && (
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",
    this.runtimeStyle.paddingTop = this.height,
    this.runtimeStyle.height = 0));
  overflow:hidden;
}

/*************** IE6 fixes **************/
#ie6-warning { text-align:center;}
section, .pro_wrapper, .wrapper { zoom:1; }
#page1 header { height:568px; zoom:1;}
#main-nav { top:6px; }
.sf-menu { overflow:hidden; zoom:1; width:666px;}
.sf-menu li a { display:block; width:111px; float:left; padding: 30px 0 44px;
    text-align: center; font-size:17px; text-decoration: none!important; background-repeat:no-repeat; }
.sf-menu li a:link, .sf-menu li a:visited { color:#969696; background-image:none; }
.sf-menu li a:hover, .sf-menu li a:active, .sf-menu li a:focus,
.sf-menu .current a { color:#fff; background-image:url(../images/menu.gif); }
header .main { height:127px; }
#slider { zoom:1; }
header .links { bottom:-12px; }
.list-1 li span {display:none;}
.banners li { display:inline;}
#world-map { width:214px; height:123px; }
#enroll-img { width:383px; height:447px; }
#footer-map { width:214px; height:123px; }


.page-training-ie6 { padding-top:0px!important; }
.page-training-ie6 .poster-one { background:none; }
.page-training-ie6 #video { padding-top:0px; }
.root-ie6 #header { /* Fix main menu problems here... */ }


