* {
  background-repeat: no-repeat;
}
html, body {
  height: 100%;
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-color: #FFFFFF;
  background-image:url(../main-back.jpg);
  background-position: top;
  background-repeat: repeat-x;
}

div {
  margin: 0px auto;
  padding: 0px;
  border: none;
  display: block;
}

h1 {
  font-family:Helvetica, sans-serif;
  font-size: 28px;
  font-weight: 100;
  margin: 0;
  padding: 20px 0 10px 0;
}
div .h1 {
  width: 100%;
  height: 10px;
  overflow: hidden; 
}
h2 {
  color: #2469B0;
  font-size: 16px;
  font-weight: 400;
  margin: 0px;
  padding: 0px 0px 10px 0px;
}
h3 {
  color: #2469B0;
  font-size: 14px;
  font-weight: 700;
  margin: 0px;
  padding: 0px 0px 10px 0px;
}

p {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
  	margin: 0px;
  	padding: 0px 0px 10px 0px;
  	text-align: center;
}

img, form, object, param {
  border: 0px;
  margin: 0px;
  padding: 0px;
  display: block;
}

.b {
  font-weight: 700;
}

.width {
  width: 100%;
}
div #shell, div #container, div #body_shell {
  width: 990px;
}
div .slice_container {
  width: 990px;
  margin: 0px auto;
  float: none;
}
.slice_container img {
	padding-left:102px;
}
.middle{
	height:352px;
	background-image:url(../middle-back.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#left{
	width:475px;
	height:287px;
	margin-top:34px;
	float:left;
	display:block;
	padding-right:20px;
	margin-bottom:50px;
}
#right{
	width:474px;
	border-left:1px solid #CCCCCC;
	height:287px;
	margin-top:34px;
	float:left;
	display:block;
	padding-left:20px;
	margin-bottom:50px;
}
#right img{
	padding:20px 0 0 70px;
}
#left img{
	padding:14px 0 0 103px;
}

#sig p{
	color:#9e9e9e;
}


