/* ----- GLOBAL & BODY ----- */
body {
	margin: 0;
	background: #FFFFFF url(/images/bgd_main.gif) repeat-y scroll center top;;
}

* html img,
* html #contentcontainer,
* html #banner,
* html #leftmenucontainer,
* html #logocontainer,
* html #leftnav,
* html #leftnavfooter,
* html #contentfooter,
* html #contentfooter2,
* html #footerlinks { behavior: url(iepngfix.htc); }

/* ----- PAGE STRUCTURE ----- */
#container {
margin: 0px auto 0px auto; padding: 0px; width:100%; background: transparent url(/images/bgd_container.gif) no-repeat scroll center top;
min-height: 512px; height: auto !important; height: 512px; overflow-y: visible;
}
body.bodyshowcase #container {background: transparent url(/images/bgd_container_noswish.gif) no-repeat scroll center top;}

#banner { margin: 0px auto 0px auto; padding: 0px; width: 760px;}
#banner { height: 136px;}
#banner { background: transparent url(/images/bgd_banner.png) no-repeat center top;}

body.bodyhome #banner { height: 136px;}
body.bodyhome #banner { background: transparent url(none);}

#contentcontainer { z-index: 3; margin: 0px auto 0px auto; padding: 0px; background: transparent url(/images/bgd_content.gif) repeat-y scroll center top; width: 760px; border: none;}
body.bodyshowcase #contentcontainer { background: transparent url(/images/bgd_content_showcase.gif) repeat-y scroll center top;}
#contentfooter { z-index: 4; margin: 0px auto 0px auto; padding: 0px; width: 760px; border: none;}
#contentfooter #footertext { padding: 0px 20px 0px 0px;}
#contentfooter #footerTextcopyright { padding: 10px 0px 0px 250px; margin: 0px 0px 0px 0px;}
#contentfooterlinks { margin: 0px auto 0px auto; width: 760px; padding: 0;}
#left { text-align: left; float: left; width: 248px; min-height: 197px; padding:0px 0px 0px 0px;}
body.bodyshowcase #left {display:none;}
#mid { text-align: left; float: left; width: 512px; padding:0px 0px 0px 0px;}
body.bodyshowcase #mid { width: 760px;}

