body {
  background:#ffffff url('../img/bg_body.gif') 0 0 repeat-x;
}

#bodyWrapper { 
	margin:0 auto;
	padding:0;
	width:993px;
  background:transparent url('../img/bg_bottom.jpg') left bottom no-repeat;
}

#mainWrapper {
	margin:0;
	padding:0;
	width:993px;
  background:transparent url('../img/bg_main.jpg') 0 0 no-repeat;
}

#topWrapper {
  padding:0; 
	padding:0;
}

#logoWrapper {
  float:left;
  margin:16px 0 10px 37px;
}

#topNavWrapper {
  float:right;
  padding:80px 40px 0 0;
  font-size:11px;
  color:#2d4d73;
  clear:right;
}

#topNavWrapper a {
  margin:0 10px;
}

#mainNavWrapper {
  height:245px;
}

#middleWrapper {
  margin:0 0 40px 0;
  padding:0;
  width:993px;
	height:auto !important;
	height:300px;
	min-height:300px;
}

#bottomWrapper {
  margin:0;
  padding:0;
  width:993px;
  height:80px;
}

#copyrightWrapper {
  margin:0 0 0 40px;
  padding:15px 0 0 0;
  float:left;
  color:#2d4d73;
  background:transparent url('../img/bg_bottom.gif') 0 0   no-repeat;
}

#addressWrapper {
  float:right;
  margin:0 40px 0 0;
  color:#2d4d73;
}

#leftColWrapper {
  float:left;
  width:550px;
}

#leftColWrapper .content {
  padding: 0 20px 0 40px;
}

#rightColWrapper {
  float:right;
  width:400px;
  padding:100px 0 0 0;
}

.addressBox {
  background:transparent url('../img/bg_bottom.gif') 0 0   no-repeat;
  padding:15px 0 0 0;
  margin:0 0 0 40px;
  float:left;
}

.addressBox span.orange {
  width:50px;
  display:block;
  padding:3px 0 7px 0;
  float:left;
}

.addressBox span.phone {
  float:left;
  font-size:14px;
  font-weight:bold;
}

.addressBox a {
  float:left;
  color:#2b4e76;
  font-size:14px;
  font-weight:bold;
}

.orange {
  color:#ff6a26;
}
