body {
/*margin:10px 10px 0px 10px;*/
  margin: 0px;
  padding:0px;
}

#centerright {
  float: right; 
  width: 250px;
  border-left: solid #aaa 1px;
  padding-left: 2px;
  border-right: solid #aaa 1px;
  padding-right: 2px;
}

#centerleft {
/*  float: left; */
  width: 455px;
}

p,h1,pre {
  margin:0px 0px 5px 0px;
}

div.container p {
  font-size:10px
}

.noDisplay {
	display:none;
}

.fix {
	visibility:hidden;
	clear:both;
	display:block;
}

div.frame {
	padding:15px 15px 15px 15px;
}

div.page {
	width:975px;
	margin:0px;
	position:relative;
	overflow:hidden;
}

div.vmenuBG {
	width:115px;
	position:absolute;
	top:0;
	left:0;
	background:#FFF;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

div.contentBG {
	width:725px;
	position:absolute;
	top:0;
	left:115px;
	background:#FFF;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

div.containerBG {
	width:135px;
	position:absolute;
	top:0;
	right:0;
	background:#FFF;
	padding-top: 32767px !important;
	margin-bottom: -32767px !important;
}

div.header_box {
	clear:both;
	position:relative;
	z-index:1;
}

div.header {
	background:#FFF;
	;
	position:relative;
}

div.footer_box {
	clear:both;
	position:relative;
	z-index:1;
}

div.footer {
	background:#FFF;
	;
	position:relative;
	padding: 0px 3px;
}

div.main {
	clear:both;
	padding-bottom:35px;
	width:100%;
	position:relative;
	z-index:1;
}

div.wrap {
	width:840px;
	float:left;
}

div.vmenu_box {
	position:relative;
	top:0;
	z-index:3;
	width:115px;
	float:left;
	margin-top:0px;
}

div.vmenu {
	padding:0px;
	background:#FFF;
}

div.container_box {
	position:relative;
	z-index:3;
	width:135px;
	float:right;
	margin-top:0px;
  overflow: hidden;
}

div.container {
	padding:0px 4px;
	background:#FFF;
}

div.content_box {
	position:relative;
	z-index:3;
	float:right;
	width:725px;
	margin-top:0px;
}

div.content {
	padding:0px 4px;
	background:#FFF;
}

