@charset "utf-8";
/* CSS Document */

/* page */
body {
	margin:0px;
	text-align:center;	/* for IE */
}

#ddiv { border:1px solid #000000; }

div.z_pageContainer {
	width:950px;
	margin:0px auto;	/* align for good browsers */
	text-align:left;	/* counter the body center */
	position:relative;
}

/* header */
div.z_header { width:950px; height:43px; margin:0px; padding:0px; overflow:hidden; }
    div.z_topBox { width:950px; margin:0px; padding:0px; }
        div.z_topBoxLeft { width:400px; float:left; }
        div.z_topBoxRight { width:400px; height:22px; float:right; }
    div.z_masthead { width:950px; margin:0px; padding:5px 0px 0px 0px; float:none; clear:both; }
    div.z_mainMenu { width:950px; margin:0px; padding:0px; float:none; clear:both; border-bottom:#000000 1px solid; }
div.z_logo { position:absolute; width:107px; height:73px; top:105px; left:213px; }

/* body */
div.z_contentBox { width:950px; margin:0px; padding:0px; background:url(/images/column.gif) 230px 0px no-repeat; }
div.z_contentLeft { width:225px; height:450px; margin:0px; padding:0px; float:left; }
div.z_imgMenu { width:225px; height:366px; margin:0px; padding:0px; overflow:hidden; }
	div.z_imgTButton { width:225px; height:39px; padding-top:8px; }
	div.z_imgButton { width:225px; height:39px; }
	div.z_imgJ { width:225px; height:114px; padding:4px 0px; }
	div.z_imgV { width:225px; height:114px; padding:4px 0px; background:url(/images/videoBG.gif) top right no-repeat; }
div.z_contentRight { width:525px; margin:0px; padding:0px 80px 0px 0px; float:right; overflow:hidden; }
div.z_contentRightCal { width:600px; margin:0px; padding:0px 20px 0px 0px; float:right; overflow:hidden; }
	#subMenu { width:555px; margin:30px 0px; }

	
/* footer */
div.z_footer { width:950px; margin:0px; padding:0px; float:none; clear:both; }

