body{ background:#fff url(images/bg1.gif) center repeat-y;  font-family: Arial,sans-serif;  color: #333;   font-size: 10pt;  text-align:center;}a:link, a:visited, a:active{ background-color: inherit; text-decoration: none; color:#333;}a:hover{ background-color: inherit; text-decoration: underline; color:#000;}h1{ font-size:12pt;  background-color:inherit;  color:#DF351D;  margin:0;}  h2{ font-size:90%;  font-weight:normal;  text-transform:uppercase;  margin-top:5px;}  h3{ font-size:12pt;  color: #fff;  margin:0;  border-bottom: 1px dashed #eee;  }h4{ font-size:250%;  font-weight:bold;   background-color:inherit;  color:#333;  margin:0;}ul { list-style:none;  margin-left:10px;  padding:1px;}li{ padding:0 0 8px 17px;  background: url(images/arw.png) 0 1px no-repeat;}#wrap {	margin: 0 auto;	width: 782px;	background: #fff;}	  #header{ width:750px;  height:220px;  margin:auto;  background: url(images/top.jpg) center top no-repeat;  border:#ddd 1px solid;}  #menu{ float:right;  width:170px;  margin-top:30px;  text-align:left;  font-size:110%;  font-weight:bold;}#main{ width:750px;  margin-left:auto;  margin-right:auto;  margin-top:15px;  background-color:#78AB5C;  color:inherit;  border:#ddd 1px solid;}#content{ width:500px;  float:left;  margin:5px;  padding:10px;  background-color:#fff;  border:#ccc 1px solid;  color:inherit;  font-size:90%;  text-align:justify;}  #sidebar{ width:190px;  float:left;  margin:8px 0 0 8px;  font-size:80%;  text-align:left;}  #footer{ width:750px;  margin-left:auto;  margin-right:auto;  margin-top:10px;  padding:10px 0 10px 0;  background-color:#78AB5C;  font-size:80%;  color:inherit;  border:#ddd 1px solid;  clear:both;}  #banner {	margin: 5px auto;	background: #999;	text-align: center;	font-weight: bold;	width: 468px;	height: 60px;	top: 30px;}#banner a {	color: #fff;	display: block;	width: 468px;	height: 60px;	line-height: 60px;}  .footer { height:1px;  clear:both; }.logo{ float:left;  position: relative;  left: 450px;  top: 175px;  text-align:center;}.subside{ padding-top:10px;  border-bottom:#eee 1px dashed;}  img {	background: #Fff;   border: 2px solid #78AB5C;	padding: 2px;}.imgright {  	margin: 5px 0px 5px 5px; 	float: right;}.imgleft {  	margin: 5px 5px 5px 0px;	float: left;}