* {
	margin: 0;
}
/*
.wrapper_tmp {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px;
}
.footer_tmp, .push_tmp {
	height: 142px; 
}
*/

html {
margin:0;
padding: 0;
height:auto;   /*gives layout 100% height */
/*overflow:inherit;  triggers 100% height in Opera 9.5 */
/*overflow:hidden;  hide the scrollbar */
}
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center;
	width: 100%;
	height:auto;  /* gives layout 100% height */
	/*overflow:inherit;*/
	background-image: url(../graphics/bgk_1px.jpg);
	
}
* html #Table_01 { 
/* height:100%;  IE6 treats height as min-height */
}

#Table_01 {
	margin-right: auto;
	margin-left: auto;
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	/*min-height: 100%;  */
	height:auto; /*768px;*/
	/* margin-bottom:-31px; */
	/*margin: 0 auto -31px;  the bottom margin is the negative value of the footer's height */
	
}


#logo {
	position:absolute;
	left:154px;
	top:0px;
	width:240px;
	height:97px;
	z-index: 2;
}

#top-slice01 {
	position:absolute;
	left:87px;
	top:0px;
	width:67px;
	height:97px;
}

#top-slice04 {
	position:absolute;
	left:394px;
	top:0px;
	width:188px;
	height:97px;
}

#top-slice05 {
	position:absolute;
	left:582px;
	top:0px;
	width:472px;
	height:65px;
}

#top-slice06 {
	position:absolute;
	left:1054px;
	top:0px;
	width:60px;
	height:97px;
}

#top-rightSlice {
	position:absolute;
	left:1114px;
	top:0px;
	width:15px;
	height:193px;
}

#top-buttonBkg1 {
	position:absolute;
	left:582px;
	top:65px;
	width:78px;
	height:32px;
	background-image: url(../images_for1200Width/top_buttonBkg1.jpg);
	z-index: 2;
}

#top-buttonBkg2 {
	position:absolute;
	left:660px;
	top:65px;
	width:73px;
	height:32px;
	background-image: url(../images_for1200Width/top_buttonBkg2.jpg);
	z-index: 2;
}

#top-buttonBkg3 {
	position:absolute;
	left:733px;
	top:65px;
	width:88px;
	height:32px;
	background-image: url(../images_for1200Width/top_buttonBkg3.jpg);
	z-index: 2;
}

#top-buttonBkg4 {
	position:absolute;
	left:821px;
	top:65px;
	width:104px;
	height:32px;
	background-image: url(../images_for1200Width/top_buttonBkg4.jpg);
	z-index: 2;
}

#top-buttonBkg5 {
	position:absolute;
	left:925px;
	top:65px;
	width:54px;
	height:32px;
	background-image: url(../images_for1200Width/top_buttonBkg5.jpg);
	z-index: 2;
}

#top-buttonBkg6 {
	position:absolute;
	left:979px;
	top:65px;
	width:75px;
	height:32px;
	background-image: url(../images_for1200Width/top_buttonBkg6.jpg);
	z-index: 2;
}
/* */
#topindex-buttonBkg1 {
	position:absolute;
	left:0px;
	top:0px;
	width:78px;
	height:32px;
	z-index: 2;
}

#topindex-buttonBkg2 {
	position:absolute;
	left:78px;
	top:0px;
	width:73px;
	height:32px;
	z-index: 2;
}

#topindex-buttonBkg3 {
	position:absolute;
	left:151px;
	top:0px;
	width:88px;
	height:32px;
	z-index: 2;
}

#topindex-buttonBkg4 {
	position:absolute;
	left:239px;
	top:0px;
	width:104px;
	height:32px;
	z-index: 2;
}

#topindex-buttonBkg5 {
	position:absolute;
	left:343px;
	top:0px;
	width:54px;
	height:32px;
	z-index: 2;
}

#topindex-buttonBkg6 {
	position:absolute;
	left:397px;
	top:0px;
	width:75px;
	height:32px;
	
	z-index: 2;
}
/* */

#top-slice02 {
	position:absolute;
	left:87px;
	top:97px;
	width:57px;
	height:96px;
}

#GC-19 {
	position:absolute;
	left:144px;
	top:97px;
	width:910px;
	height:460px;
}

#top-slice07 {
	position:absolute;
	left:1054px;
	top:97px;
	width:60px;
	height:96px;
}


#GC-19021 {
	position:absolute;
	left:73px;
	top:193px;
	width:14px;
	/*height:545px;*/
}

#leftShadow {
	position:absolute;
	left:87px;
	top:193px;
	width:57px;
	height:364px;
}

#rightShadow {
	position:absolute;
	left:1054px;
	top:193px;
	width:60px;
	height:364px;
}


#GC-22 {
	position:absolute;
	left:1114px;
	top:193px;
	width:15px;
	/*height:545px;*/
}

#bottomLeftShadow {
	position:absolute;
	left:87px;
	top:557px;
	width:168px;
	height:31px;
}

#GC-24 {
	position:absolute;
	left:255px;
	top:557px;
	width:84px;
	height:31px;
}

#GC-25 {
	position:absolute;
	left:339px;
	top:557px;
	width:70px;
	height:31px;
}

#GC-26 {
	position:absolute;
	left:409px;
	top:557px;
	width:66px;
	height:31px;
}

#GC-27 {
	position:absolute;
	left:475px;
	top:557px;
	width:80px;
	height:31px;
}

#shadowSliver {
	position:absolute;
	left:555px;
	top:557px;
	width:62px;
	height:31px;
}

#GC-29 {
	position:absolute;
	left:617px;
	top:557px;
	width:125px;
	height:31px;
}

#GC-30 {
	position:absolute;
	left:742px;
	top:557px;
	width:245px;
	height:31px;
}

#bottomRightShadow {
	position:absolute;
	left:987px;
	top:557px;
	width:127px;
	height:31px;
}


#GC-32 {
	position:absolute;
	left:87px;
	top:588px;
	width:1027px;
	height:150px;
}

#GC-33 {
	position:absolute;
	left:73px;
	top:738px;
	width:14px;
	height:30px;
}

#GC-34 {
	position:absolute;
	left:87px;
	top:738px;
	width:67px;
	height:30px;
}

#clientLogin-off {
	position:absolute;
	left:154px;
	top:738px;
	width:85px;
	height:30px;
}


#siteMap-off {
	position:absolute;
	left:239px;
	top:738px;
	width:67px;
	height:30px;
}

#termsOfUse-off {
	position:absolute;
	left:306px;
	top:738px;
	width:88px;
	height:30px;
}

#copyright-01 {
	position:absolute;
	left:394px;
	top:738px;
	width:720px;
	height:30px;
}

#baseSliver {
	position:absolute;
	left:1114px;
	top:738px;
	width:15px;
	height:30px;
}

#GC-011 {
	position:absolute;
	left:0px;
	top:0px;
	width:22px;
	/*height:768px;*/
}

#GC-01 {
	position:absolute;
	left:22px;
	top:0px;
	width:51px;
	/*height:768px;*/
}

#topSliver {
	position:absolute;
	left:73px;
	top:0px;
	width:14px;
	height:193px;
}

#GC-09 {
	position:absolute;
	left:1129px;
	top:0px;
	width:50px;
	/*height:768px;*/
}

#GC-012 {
	position:absolute;
	left:1179px;
	top:0px;
	width:21px;
	height:768px;
}

