#subnav_bg {
	width: 100%;
	background-image: url(../graphics/subnav_outer_bg.gif);
	background-repeat: repeat-x;
}

#subnav {
	height: 40px;
	width: 750px;
	margin: 0px auto;
	background-image: url(../graphics/subnav_bg.gif);
	background-repeat: repeat-x;
	background-color: #fdfcf6;
	border-left: 1px solid #c4c2b7;
	border-right: 1px solid #c4c2b7;
}

#content_bg {
/*	width: 100%;*/
	background: transparent url(../graphics/content_outer_bg.gif) repeat-x;
}

#content {
	width: 100%;
margin:0px 40px;
	min-height: 200px;
	margin: 0px auto;
	background-color: #fdfcf6;
	overflow: auto;
}

#main-content{
	width: 1000px;
	min-height: 200px;
	margin: 0px auto;
	overflow: visible;
background: #fdfcf6 url(../graphics/left_back.jpg) no-repeat 0 0;
}


#main-left{display:none;
width:129px;
min-height:977px;
background: transparent url(../graphics/left_back.jpg) bottom center;
float:left;
}
#main-right{display:none;
width:121px;
min-height:977px;
background: url(../graphics/right_back.jpg) bottom center;
float:left;
}
#main-center{
  width: auto;
padding-left: 129px;
padding-right: 121px;
min-height:none;
background: transparent url(../graphics/right_back.jpg) no-repeat 100% 0;
}
#main-bottom{
width:auto;
height:24px;
background:url(../graphics/bottom.jpg);
float:none;
clear: both;
}

#footer{
float:none;
margin-bottom: 2px;
}
#footer-text{
width:auto;
height:20px;
margin: 0px;
padding-left:30px;
padding-top:8px;
}
#c3, #c2, #c1, #c3-bot {
position: relative;
clear: both;
float: none;
width: auto;
height: auto;
}
#c2-left {
  width: 479px;
}
#c3-left, #c3-right {
  height: auto;
}
#c3 {
  padding-left: 20px;
  padding-top: 10px;
  margin: 0px;
}
#c2 {
  padding-left: 6px;
  padding-top: 20px;
  margin: 0px;
}
#c3-1, #c3-2, #c3-2 {
  margin-left: 55px;
}
#c3-left {
  overflow: hidden;
}
#c3-left img {
  margin: 6px 0px;
}

