body { margin:auto;background: #333333}

.main{
width:780px;
margin:auto;
background-color:#FFFFFF}
#main{
width:780px;
margin:auto;
background-color:#FFFFFF}
#mianright{
width:515px;
background-color:#993366}
.page-container { 
      width: 780px;
	  margin:auto; 
	  margin-bottom:20px;
	  	  background-color: #FFFFFF;
}
<!-- website -->
.top-buffer {
float: left; width: 780px; height: 25px; margin: 0px; padding: 12px 0px 0px; background-color: #FFFFFF;
}
<!-- logo and menu -->
.logo-menu {
width: 780px;
margin: auto;
}
.logo {
float: left; background-color: #FFFFFF;
}
.menu-buffer {
float: left;
height: 90px;
width: 600px; 
margin: 0px; 
 background-color: #FFFFFF;
}
.menutitle{
width:780px;
height:30px;
color:#FFFFFF;
font-size:12px;
}
.menu {
background-color: #FFFFFF; margin:auto
}

.menutitle ul {
float: left;
width:780px; 
height:30px; 
line-height:30px;
display: inline; 
list-style: none; 
margin: 0px; 
padding: 0px;
background: url(images/2007icon_4.gif);
margin:auto}	
.menu li {
	display: inline;
	white-space: nowrap;
	text-transform: none;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#FFFFFF
}
<!-- banner -->
.banner {
float: left; padding: 8px 0px 0px;background-color: #FFFFFF;
}
.body-1 {
  	clear: left;
	float: left;
	width: 250px;
	height:127px;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.body-1-2 {
  	clear: left;
	float: left;
	width: 255px;
	height:229px;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body-1-beh {
	float: left;
	width: 254px;
	height:196px;
	background-color: #FFFFFF;
	padding-top: 38px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body-1-lst {
	float: right;
    width:  256px;
	height:196px;
	background-color: #FFFFFF;
	padding-top: 38px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu-padding {
	float: left;
	background-color: #FFFFFF;
}
.menu-center {
    float: left;
	width: 247px;
	height: 21px;
	background-color: #0066CC;
}
.body1-text {
	padding-top: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-color: #FFFFFF;
}
.body-2 {
	float: right;
	width: 515px;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu2-center {
    float: left;
	width: 505px;
	height: 22px;
	background-color: #DFEFE6;
}
.body2-text {
	float: left;
	width: 485px;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.more {
	clear: both;
	width: 485px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: right;
}
.menu3-center {
    float: left;
	width: 247px;
	height: 21px;
	background-color: #DFEFE6;
}
.menu4-center {
    float: left;
	width: 247px;
	height: 21px;
	background-color:#DFEFE6;
}
.more3 {
	clear: both;
	width: 230px;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: right;
}
.host-pic {
  float:left;
  width: 70px;
  padding-top: 6px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.host-text {
  float:left;
  width:175px;
  padding-top: 6px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.end-buffer {
	float: left;
	width: 780px;
	height: 30px;
}
.page-end 
{
	float:right;
	width: 780px;
	padding: 0px 0px 0px;
	background-color: #FCFCFC;
	border-top: 1px solid #CCCCCC;
	border-right: none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: none #CCCCCC;
}
.footer{
    width:780px;
	background:url(images/end.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
		font-size: 12px;
	line-height: 180%;}
.body-inc {
  	clear: both;
	float: left;
	width: 200px;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.body-inc1 {
	float: left;
	width: 575px;
	background-color: #FFFFFF;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu-inc {
    float: left;
	width: 180px;
	height: 21px;
	background-color: #7C8ABE;
}
.menu-inc1 {
    float: left;
	width: 560px;
	height: 21px;
	background-color: #DFEFE6;
}
.left-inc {
	float: left;
	width: 187px;
	background-color: #F9F9F9;
	border-top: 1px none #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-bottom: 1px none #D8D6D6;
	border-left: 1px solid #D8D6D6;
	margin: 0px;
	padding: 0px;
}
.right-inc {
	float: left;
	width: 570px;
	background-color: #F9F9F9;
	border-top: 1px none #D8D6D6;
	border-right: 1px solid #D8D6D6;
	border-bottom: 1px none #D8D6D6;
	border-left: 1px solid #D8D6D6;
	margin: 0px;
	padding: 0px;
}
.right-body {
	float: left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 12px;
}
.right-body ul {float: left; display: inline; list-style: none; margin: 0px; padding: 0px;}	
.right-body li {
    list-style:none;
	white-space: pre;
	text-transform: none;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding: 0px;
}
.left-padding1 {
	float: left;
	background: url(./images/padding.gif);
	width: 187px;
	height: 21px;
    margin: 0px;
	padding: 0px;
}
.left-padding2 {
	float: left;
	width: 187px;
	height: 21px;
    margin: 0px;
	padding: 0px;
}
.right-padding {
	float: left;
	width: 570px;
	height: 21px;
    margin: 0px;
	padding: 0px;
}
.right-1 {
  	float: left;
	width: 64%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
}
.right-2 {
    float: left;
	width: 30%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 7px;
}
.title-font {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 130%;
	color: #EE0A86;
	font-weight: bold;
	text-align : right;
}
.title-font1 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 130%;
	color: #EE0A86;
	font-weight: bold;
	text-align : left;
}
.all-font {
	font-size: 12px;
	line-height: 180%;
}
.body-font {
	font-size: 12px;
	line-height: 180%;
	color: #5B5B5B;
}
#footfont{
line-height:30px;
font-size:12px;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;}
.index-font {
	font-size: 12px;
	line-height: 220%;
	color: #6E6E6E;
}
.white-font {
	font-size: 12px;
	line-height: 180%;
	color: #ffffff;
}
.white-font1 {
	font-size: 12px;
	line-height: 180%;
}
.seinput {
    BORDER-RIGHT: #6E6E6E 1px solid; BORDER-TOP: #6E6E6E 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #6E6E6E 1px solid;  COLOR: #6E6E6E; BORDER-BOTTOM: #6E6E6E 1px solid; FONT-FAMILY: ""; BACKGROUND-COLOR: #ffffff;
}
input {
    FONT-SIZE: 12px;  COLOR: #6E6E6E; FONT-FAMILY: ""; BACKGROUND-COLOR: #ffffff;
}
select {
BORDER-RIGHT: #6E6E6E 1px solid; BORDER-TOP: #6E6E6E 1px solid; BORDER-LEFT: #6E6E6E 1px solid;  COLOR: #6E6E6E; BORDER-BOTTOM: #6E6E6E 1px solid; FONT-FAMILY: ""; BACKGROUND-COLOR: #ffffff;
}
a{font-size:12px}
a:link {
	color: #6E6E6E;
	text-decoration: none;
}
a:visited {
	color: #6E6E6E;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #6E6E6E;
	text-decoration: none;
}
a.redhead:link {
	color: #fff;
	text-decoration: none;
}
a.redhead:visited {
	color: #fff;
	text-decoration: none;
}
a.redhead:hover {
	color: #000000;
	text-decoration: none;
}
