#header
{
	margin: 10px auto 1px;
	padding: 0;
	background-color: #fff;
	width:860px;
	
}
#fixedbody
{
	margin-left: auto;
	margin-right: auto;
	width: 860px;
	min-width: 760px;
	background-color: #fff;
	clear: both;
	text-align: right;
	margin-bottom:0px;
	position:relative;
}
#detailbody
{
	margin-left: auto;
	margin-right: auto;
	width: 760px;
	text-align:  right;
	background-color: #fff;
}
#resourcebody
{
	margin-left: auto;
	margin-right: auto;
	width: 59.4em;
	min-width: 760px;
	background-color: #fff;
	text-align: left;
}
#popup
{
	margin-left: auto;
	margin-right: auto;
	width: 583px;
	min-width: 583px;
	background-color: #efefef;
	clear: both;
	text-align: left;
}
#localnav
{
	width: 14.1em;
	float: left;
	min-width: 179px;
}

#scontent
{
	float: right;
	width: 44.15em;
	padding-top: 10px;
	background-color: #fff;
	min-width: 565px;
	display: block;
}
#resourcebody #localnav
{
	width: 11.7em;
	min-width: 150px;
}
#resourcebody #scontent
{
	width: 46.5em;
	min-width: 595px;
}
#resourcebody #scontent #dcontent
{
	width: 32.8em;
	min-width: 420px !important;
}
#dcontent
{
	float: right;
	width: 680px;
	min-width: 585px;
	display: block;
}
#related
{
	width: 12.5em;
	float: left;
	min-width: 160px;
	background-color: #e7e7e7;
}
#fixedbody #related
{
	border-top: 1px solid #c0c0c0;
}
.homeleft
{
	float: left;
	width: 452px;
}
.homeright
{
	float: right;
	width: 279px;
}

#popup #footer
{
	border-top: 1px solid #ccc;
}
#footer
{
	clear: both;
	padding: 20px 0 10px 0;
	text-align: center;
}
#footer hr
{
	height: 2px;
	background-color: #ccc;
	color: #ccc;
}

#gsbg
{
	float:  right;
	width: 760px;
	background-image: url(../../Img/gs_detail_bg.gif);
	text-align:right
	
}
#gsnav
{
	width: 180px;
	float: right;
}
#gscontent
{
	float: right;
	width: 550px;
	padding-right: 15px;
}
#gsnav .year
{
	background-color: #c74b00;
	border-bottom: 2px solid #983e08;
	font-size: 10px;
	color: #fff;
	text-align: center;
}

#tpnav
{
	width: 180px;
	float: left;
}
#tpnav .year
{
	background-color: #555cb4;
	border-bottom: 2px solid #484d99;
	font-size: 10px;
	color: #fff;
	text-align: center;
}
#tpcontent
{
	float: right;
	width: 550px;
	padding-right: 15px;
}
#tpcontent h1
{
	font-size: 20px;
	text-align: center;
}

#simple
{
	clear: both;
	background-color: #fff;
	padding-right: 5px;
	padding-left: 5px;
}
#popup #simple
{
	padding: 10px;
}
