body {
	background: url("../images/layout_bg.jpg") left top; margin: 0px; padding: 0px; color: rgb(102, 102, 102); line-height: 150%; font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none;
}
img {
	border: 0px currentColor;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.clear {
	clear: both; zoom: 1;
}
.clear::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.img {
	border: 1px solid #000;
	text-align : center;
	padding: 0px; 
}
dd {
	margin: 0px; padding: 0px; float: left;
}
dl {
	margin: 0px; padding: 0px; float: left;
}
dt {
	margin: 0px; padding: 0px; float: left;
}
form {
	margin: 0px; padding: 0px;
}
.input {
	padding: 3px 1px 1px; border: 1px solid rgb(224, 224, 224); height: 15px; color: rgb(136, 136, 136); font-family: Verdana, Geneva, sans-serif; font-size: 11px; _position: relative;
}
.textfield {
	padding: 3px; border: 1px solid rgb(224, 224, 224); height: 20px; color: rgb(161, 161, 161); font-family: Arial, Helvetica, sans-serif; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#eeeeee',GradientType=0 ); _position: relative;
}
.textarea {
	padding: 3px; border: 1px solid rgb(224, 224, 224); color: rgb(102, 102, 102); font-family: Arial, Helvetica, sans-serif; font-size: 11px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#eeeeee',GradientType=0 ); _position: relative;
}
.select {
	padding: 3px; border: 1px solid rgb(224, 224, 224); height: 28px; color: rgb(51, 51, 51); letter-spacing: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFE', endColorstr='#eeeeee',GradientType=0 ); _position: relative;
}
.option {
	color: rgb(51, 51, 51); font-size: 11px; font-weight: bold;
}
.radio {
	border: 1px solid rgb(255, 255, 255); font-family: Verdana, Geneva, sans-serif; filter: progid: DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#FFFFFF', gradientType='0'); _position: relative;
}
src {
	position: relative;
}
#wrapper {
	margin: 0px auto; width: 100%; height: 100%;
}
#mainbg {
	background: url("../images/wrapper_mainbg.png") repeat-y top; margin: 0px auto; padding: 0px 10px; width: 980px; overflow: hidden;
}
#content {
	width: 980px; float: left;
}
#headerwrap {
	background: url("../images/header_botm.jpg") no-repeat left top; width: 980px; height: 112px; float: left;
}
#headerwrap ul {
	width: 980px; float: left;
}
#headerwrap li.logo {
	width: 373px; height: 38px; padding-left: 27px; float: left;
}
#headerwrap li.logofont h1 {
	width: 285px; color: rgb(88, 119, 119); font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; margin-top: 70px; margin-left: 107px; float: left; position: absolute; z-index: 666;
}
#headerwrap li.logofont h1 a {
	color: rgb(88, 119, 119); font-family: Verdana, Geneva, sans-serif; font-size: 10px;
}
#headerwrap li.logofont h1 a:hover {
	color: rgb(88, 119, 119); font-family: Verdana, Geneva, sans-serif; font-size: 10px;
}
#headerwrap li.secondnavi {
	width: 945px; height: 29px; text-align: right; color: rgb(217, 232, 228); padding-top: 20px; padding-right: 35px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; float: left;
}
#headerwrap li.secondnavi a {
	color: rgb(188, 215, 209); font-size: 7pt; text-decoration: none;
}
#headerwrap li.secondnavi a:hover {
	color: rgb(255, 255, 255); font-size: 7pt; text-decoration: none;
}
#headerwrap li.mainnavi {
	width: 525px; height: 38px; padding-top: 17px; padding-right: 35px; float: left;
}
#headerwrap li.mainnavi span.navilink {
	height: 38px; color: rgb(217, 232, 228); float: left;font-weight : bold;	font-size: 7pt;
}
#headerwrap li.mainnavi span.navilink a {
	color: rgb(217, 232, 228); font-size: 7pt;font-weight : bold; text-decoration: none;
}
#headerwrap li.mainnavi span.navilink a:hover {
	color: rgb(249, 244, 154); font-size: 7pt;font-weight : bold; text-decoration: none;
}
#headerwrap li.mainnavi span.navilink a.current {
	color: rgb(249, 244, 154); font-size: 7pt;font-weight : bold; text-decoration: none;
}
#headerwrap li.mainnavi span.naviline {
	height: 38px; padding-top: 2px; float: left;
}
html:root #headerwrap li.mainnavi span.naviline {
	height: 38px; padding-top: 4px; float: left;
}
#index_statepic {
	background: rgb(10, 30, 28); width: 980px; height: 350px; border-top-color: rgb(49, 113, 118); border-top-width: 1px; border-top-style: solid; float: left;
}
#index_detailcontent {
	background: url("../images/content_shadow.jpg") repeat-x left top; width: 980px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#index_topwrap {
	padding: 31px 20px; border: 1px solid rgb(255, 255, 255); width: 924px; float: left;
}
#index_topwrap div#detail01 {
	width: 373px; height: 110px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; float: left;
}
#index_topwrap div#detail01 ul {
	width: 373px; float: left;
}
#index_topwrap div#detail01 li.title {
	width: 373px; margin-bottom: 11px; float: left;
}
#index_topwrap div#detail01 li.links {
	width: 373px; margin-bottom: 20px; float: left;
}
#index_topwrap div#detail01 li.links span.linkto {
	background: url("../images/item_spot.gif") no-repeat left 3px; width: 160px; color: rgb(66, 152, 159); padding-bottom: 3px; padding-left: 10px; font-size: 11px; float: left;
}
#index_topwrap div#detail01 li.links span.linkto a {
	color: rgb(66, 152, 159); font-size: 11px;
}
#index_topwrap div#detail01 li.links span.linkto a:hover {
	color: rgb(26, 101, 101); font-size: 11px;
}
#index_topwrap div#detail01 li.links2 {
	background: url("../images/item_plus.gif") no-repeat left 3px; width: 327px; color: rgb(26, 101, 101); padding-left: 16px; margin-bottom: 3px; float: left;
}
#index_topwrap div#detail01 li.links2 a {
	color: rgb(26, 101, 101);
}
#index_topwrap div#detail01 li.links2 a:hover {
	color: rgb(102, 102, 102);
}
#index_topwrap div#detail02 {
	width: 255px; height: 110px; border-right-color: rgb(204, 204, 204); margin-right: 25px; margin-left: 17px; float: left; border-right-width: 1px; border-right-style: dotted; float: left;
}
#index_topwrap div#detail02 ul {
	width: 255px; float: left;
}
#index_topwrap div#detail02 li.title {
	width: 248px; padding-left: 7px; margin-bottom: 11px; float: left;
}
#index_topwrap div#detail02 li.descript {
	width: 248px; color: rgb(51, 51, 51); padding-left: 7px; margin-bottom: 20px; float: left;
}
#index_topwrap div#detail02 li.descript span.linkto {
	color: rgb(66, 152, 159); padding-bottom: 3px; padding-left: 0px; font-size: 11px; float: left;
}
#index_topwrap div#detail02 li.descript span.linkto a {
	color: rgb(66, 152, 159); font-size: 11px;
}
#index_topwrap div#detail02 li.descript span.linkto a:hover {
	color: rgb(26, 101, 101); font-size: 11px;
}
#index_topwrap div#detail02 li.jquerylink {
	width: 255px; height: 62px; margin-bottom: 10px; float: left;
}
#index_topwrap div#detail02 li.morelink {
	background: url("../images/item_plus.gif") no-repeat 7px 3px; width: 232px; height: 20px; color: rgb(26, 101, 101); padding-left: 23px; margin-top: 15px; margin-bottom: 3px; float: left;
}
#index_topwrap div#detail02 li.morelink a {
	color: rgb(26, 101, 101);
}
#index_topwrap div#detail02 li.morelink a:hover {
	color: rgb(102, 102, 102);
}
#index_topwrap div#detail03 {
	width: 250px; float: left;
}
#index_topwrap div#detail03 ul {
	width: 230px; float: left;
}
#index_topwrap div#detail03 li.jquerytitle {
	width: 245px; height: 28px; margin-bottom: 0px; margin-left: 5px; float: left;
}
#index_topwrap div#detail03 li.jquerypic {
	width: 245px; height: 130px; padding-left: 5px; margin-bottom: 0px; float: left;
}
#index_topwrap div#detail03 li.shadow {
	width: 245px; height: 21px; padding-left: 5px; float: left;
}
#index_topwrap div#detail03 li.links2 {
	background: url("../images/item_plus.gif") no-repeat left 3px; width: 287px; color: rgb(26, 101, 101); padding-left: 16px; margin-bottom: 3px; float: left;
}
#index_topwrap div#detail03 li.links2 a {
	color: rgb(26, 101, 101);font-size: 11px;
}
#index_topwrap div#detail03 li.links2 a:hover {
	color: rgb(102, 102, 102);font-size: 11px;
}
#index_botmwrap {
	background: rgb(215, 231, 227); padding: 14px 12px 11px; width: 956px; border-top-color: rgb(210, 226, 223); border-bottom-color: rgb(214, 220, 218); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; float: left;
}
#index_botmwrap div#indexqlinks {
	width: 220px; padding-right: 10px; padding-left: 10px; border-right-color: rgb(172, 185, 182); border-right-width: 1px; border-right-style: dotted; float: left;
}
#index_botmwrap div#indexqlinks2 {
	width: 213px; padding-left: 12px; float: left;
}
#prod_overstatepic {
	width: 980px; height: 290px; padding-top: 10px; border-top-color: rgb(49, 113, 118); border-top-width: 1px; border-top-style: solid; float: left;
}
#prod_overstatepic  li.links2 {
	background: url("../images/item_plus.gif") no-repeat left 3px; width: 287px; color: yellow; padding-left: 35px; margin-bottom: 3px; float: left;
}
#prod_overstatepic  li.links2 a {
	color: yellow;
}
#prod_overstatepic  li.links2 a:hover {
	color: yellow;
}

#prod_overstatepic ul {
	width: 980px; float: left;
}
#prod_overstatepic li.titlepic {
	width: 980px; height: 63px; margin-bottom: 20px; float: left;
}
#prod_overstatepic li.editor {
	width: 400px; color: rgb(188, 215, 209); line-height: 180%; font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; margin-left: 35px; float: left;
}
#prod_overcontent {
	background: url("../images/content_shadow.jpg") repeat-x left top; width: 980px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#prod_detailwrap {
	border: 1px solid rgb(255, 255, 255); width: 978px; float: left;
}
#overlinkwrap {
	width: 951px; padding-top: 18px; padding-left: 27px; margin-bottom: 55px; float: left;
}
#overlinkwrap div#overlinkto {
	width: 225px; margin-right: 6px; float: left;
}
#overlinkwrap div#overlinkto ul {
	width: 225px; float: left;
}
#overlinkwrap div#overlinkto li.picture {
	width: 225px; height: 75px; float: left;
}
#overlinkwrap div#overlinkto li.fontbg {
	background: url("../images/over_titlebg.jpg") no-repeat left top; width: 219px; height: 34px; color: rgb(255, 255, 255); padding-top: 6px; padding-left: 6px; font-size: 11px; font-weight: bold; float: left;
}
#overlinkwrap div#overlinkto li.fontbg a {
	color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; display: block;
}
#overlinkwrap div#overlinkto li.fontbg a:hover {
	color: rgb(249, 244, 154); font-size: 11px; font-weight: bold; display: block;
}
#overlinkwrap div#overlinkto li.descript {
	width: 200px; color: rgb(102, 102, 102); font-size: 11px; font-weight: normal; margin-bottom: 15px; float: left;
}
#overlinkwrap div#overlinkto li.more {
	background: url("../images/item_plus.gif") no-repeat left 3px; width: 225px; color: rgb(94, 172, 166); padding-left: 3px; font-size: 11px; float: left;
}
#overlinkwrap div#overlinkto li.more a {
	color: rgb(94, 172, 166); padding-left: 15px; font-size: 11px;
}
#overlinkwrap div#overlinkto li.more a:hover {
	color: rgb(26, 101, 101); padding-left: 15px; font-size: 11px;
}
#overlinkright {
	background: url("../images/rightlink_bg.png") no-repeat right bottom; width: 173px; height: 236px; padding-top: 25px; padding-left: 190px; margin-left: 616px; float: right; position: absolute; z-index: 666;
}
#overlinkright ul {
	width: 173px; float: right;
}
#overlinkright li.title {
	width: 173px; margin-bottom: 10px; float: right;
}
#overlinkright li.links {
	width: 173px; color: rgb(217, 232, 228); margin-bottom: 3px; float: right;
}
#overlinkright li.links a {
	color: rgb(217, 232, 228); text-decoration: underline;
}
#overlinkright li.links a:hover {
	color: rgb(249, 244, 154); text-decoration: none;
}
#overlinkright li.goto {
	width: 173px; margin-top: 20px; float: right;
}
#maindetailwrap_alum {
	background: url("../images/detail_bgtop_stapic001.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap_cnc {
	background: url("../images/detail_bgtop_stapic002.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap_core {
	background: url("../images/detail_bgtop_stapic003.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap_service {
	background: url("../images/detail_bgtop_stapic004.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap_about {
	background: url("../images/detail_bgtop_stapic005.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap_contact {
	background: url("../images/detail_bgtop_stapic006.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap_sitemap {
	background: url("../images/detail_bgtop_stapic007.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#maindetailwrap {
	background: url("../images/detail_bgtop.jpg") no-repeat right top; width: 953px; padding-right: 27px; border-bottom-color: rgb(85, 162, 157); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#titlepic {
	width: 280px; height: 75px; margin-top: 10px; float: left;
}
#level {
	width: 673px; text-align: right; margin-top: 67px; float: right;
}
#level a {
	color: rgb(153, 153, 153); font-size: 10px;
}
#level a:hover {
	color: rgb(94, 172, 166); font-size: 10px;
}
#level a.current {
	color: rgb(94, 172, 166); font-size: 10px;
}
#seconddetail {
	width: 953px; margin-bottom: 30px; float: left;
}
#seconddetail div#menuwrap {
	width: 175px; margin-top: 18px; margin-right: 20px; margin-left: 30px; float: left;
}
#seconddetail div#menuwrap li.navinow {
	padding: 10px 8px 5px 0px; width: 159px; color: #000; line-height: 130%; font-family: tahoma,arial,helvetica,sans-serif;font-weight: bold; font-size: 13px; border-bottom-color: rgb(186, 208, 208); border-bottom-width: 2px; border-bottom-style: solid; float: left;
}
#seconddetail div#menuwrap li.navichoose {
	width: 159px; color: rgb(51, 51, 51); line-height: 130%; font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; border-bottom-color: #DCE7E7; border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
#seconddetail div#menuwrap li.navichoose a {
	padding: 8px 5px 2px 22px;background: url(../images/icon_001.gif) no-repeat 2px 9px; color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; display: block;
}
#seconddetail div#menuwrap li.navichoose a:hover {
	padding: 8px 5px 2px 22px;background: url(../images/icon_001.gif) no-repeat 2px 9px; color: rgb(84, 162, 157); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; display: block;
}
#seconddetail div#menuwrap li.navichoose a.current {
	padding: 8px 5px 2px 22px;background: url(../images/icon_002.gif) no-repeat 2px 9px; color: rgb(84, 162, 157); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px;;font-weight: bold; text-decoration: underline;
}
#seconddetail div#menuwrap li.qlinks {
	width: 175px; margin-top: 15px; float: left;
}
#seconddetail div#editorwrap {
	width: 705px; padding-top: 24px; padding-bottom: 50px; padding-left: 23px; float: left;
}
#seconddetail div#editorwrap li.pagetitle {
	width: 705px; color: rgb(26, 101, 101); font-family: tahoma,arial,helvetica,sans-serif; font-size: 15px; font-weight: bold; margin-bottom: 30px; float: left;
}
#seconddetail div#editorwrap li.editor {
	width: 705px; color: rgb(102, 102, 102); line-height: 200%; float: left;
}
#seconddetail div#editorwrap li.editor a {
	color: rgb(94, 172, 166); line-height: 200%;
}
#seconddetail div#editorwrap li.editor a:hover {
	color: rgb(51, 51, 51); line-height: 200%;
}
#seconddetail div#editorwrap li.photoalbum {
	width: 707px; margin-bottom: 60px; float: left;
}
#seconddetail div#overeditor {
	width: 705px; color: rgb(51, 51, 51); line-height: 190%; padding-top: 24px; padding-left: 23px; font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; float: left;
}
#seconddetail div#overeditor div#coreoverwrap {
	padding: 30px 0px 0px; width: 705px; margin-top: 20px; float: left;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover {
	width: 290px; margin-bottom: 40px; margin-left: 40px; float: left;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.overpic {
	padding: 1px; border: 1px solid rgb(86, 164, 158); width: 65px; height: 65px; margin-right: 15px; float: left;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.title {
	width: 206px; text-align: left; color: rgb(26, 101, 101); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 3px; float: right;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.title a {
	color: rgb(26, 101, 101); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: bold;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.title a:hover {
	color: rgb(94, 172, 166); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: bold;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.descript {
	width: 206px; text-align: left; color: rgb(102, 102, 102); line-height: 140%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 8px; float: right;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.links {
	background: url("../images/item_plus.gif") no-repeat left 6px; width: 192px; text-align: left; color: rgb(94, 172, 166); padding-left: 14px; float: right;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.links a {
	color: rgb(94, 172, 166); font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
#seconddetail div#overeditor div#coreoverwrap div#coreover li.links a:hover {
	color: rgb(26, 101, 101); font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.editortit {
	padding: 4px 0px 0px 10px; color: rgb(255, 255, 255);
}
.servicebg01 {
	background: url("../images/pic02.jpg") no-repeat right bottom;
}
.servicetxt {
	padding: 7px 0px; color: rgb(51, 51, 51); border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed;
}
.servicetxt02 {
	margin: 1px 0px 0px; padding: 7px 0px; color: rgb(26, 101, 101); border-top-color: rgb(224, 224, 224); border-top-width: 1px; border-top-style: dashed;
}
.servicetxt03 {
	padding: 9px 10px 7px 0px; color: rgb(84, 162, 157);
}
.servicetxt04 {
	padding: 3px 0px 4px; color: rgb(102, 102, 102);
}
.serviceline {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed;
}
.serviceline02 {
	border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid;
}
.sertxt02 {
	padding: 8px 0px 5px; color: rgb(51, 51, 51);
}
.sertxt03 {
	padding: 5px 0px; color: rgb(153, 153, 153);
}
.sertxt04 {
	padding: 5px 0px; color: rgb(103, 152, 152);
}
.sertxt04 a {
	color: rgb(103, 152, 152);
}
.sertxt04 a:hover {
	color: rgb(102, 102, 102);
}
.editortit02 {
	padding: 0px 0px 8px; color: rgb(84, 162, 157);
}
.editortit03 {
	padding: 4px 0px 3px; color: rgb(255, 255, 255);
}
.font15px {
	color: rgb(51, 51, 51); line-height: 160%; font-size: 15px;
}
.editortxt {
	color: rgb(84, 162, 157);
}
.editorline {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dotted;
}
#sitemapwrap {
	width: 705px; margin-bottom: 40px; float: left;
}
#sitemapcatewrap {
	width: 225px; margin-right: 15px; float: left;
}
#sitemapcatewrap ul {
	width: 225px; float: left;
}
#sitemapcatewrap li.titlename {
	background: url("../images/sitemap_titlebg.jpg") no-repeat left top; width: 215px; height: 34px; color: rgb(255, 255, 255); padding-top: 8px; padding-left: 10px; font-size: 11px; font-weight: bold; float: left;
}
#sitemapcatewrap li.itemlinks {
	background: url("../images/spot_item.gif") no-repeat left 10px; padding: 8px 10px 8px 20px; width: 180px; color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: normal; border-bottom-color: rgb(186, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#sitemapcatewrap li.itemlinks a {
	width: 180px; color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: normal; display: block;
}
#sitemapcatewrap li.itemlinks a:hover {
	width: 180px; color: rgb(84, 162, 157); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; display: block;
}
#sitemaprightwrap {
	width: 225px; float: left;
}
#sitemaprightwrap ul {
	width: 225px; float: left;
}
#sitemaprightwrap li.titlename {
	background: url("../images/sitemap_titlebg.jpg") no-repeat left top; width: 215px; height: 42px; color: rgb(255, 255, 255); padding-top: 5px; padding-left: 10px; font-size: 11px; font-weight: bold; float: left;
}
#sitemaprightwrap li.itemlinks {
	background: url("../images/spot_item.gif") no-repeat left 10px; padding: 6px 10px 6px 20px; width: 180px; color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: normal; border-bottom-color: rgb(186, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#sitemaprightwrap li.itemlinks a {
	width: 180px; color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: normal; display: block;
}
#sitemaprightwrap li.itemlinks a:hover {
	width: 180px; color: rgb(84, 162, 157); font-family: tahoma,arial,helvetica,sans-serif; font-size: 13px; font-weight: bold; display: block;
}
#addthis {
	padding: 10px 0px 0px 6px; width: 145px; float: right;
}
#footerwrap {
	background: url("../images/footer_bg.png") no-repeat left top; margin: 0px auto; width: 1000px; overflow: hidden;
}
#footer {
	padding: 10px 20px; width: 960px; float: left;
}
#footerlogo {
	width: 160px; height: 19px; margin-left: 17px; float: right;
}
#footerlogo ul {
	width: 160px; float: right;
}
#footerlogo li {
	color: rgb(135, 135, 135); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; float: right;
}
#footerlogo li.creatop {
	width: 160px; text-align: right; color: rgb(135, 135, 135); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px; float: right;
}
#footerlogo li.creatop a {
	color: rgb(255, 255, 255); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px;
}
#footerlogo li.creatop a:hover {
	color: rgb(255, 255, 255); font-family: tahoma,arial,helvetica,sans-serif; font-size: 11px;
}
#footernavi {
	width: 760px; margin-right: 17px; float: left;
}
#footernavi ul {
	width: 760px; float: left;
}
#footernavi li.linkto {
	color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 10px; float: left;
}
#footernavi li.linkto a {
	color: rgb(135, 135, 135); font-family: tahoma,arial,helvetica,sans-serif; font-size: 10px;
}
#footernavi li.linkto a:hover {
	color: rgb(102, 102, 102); font-family: tahoma,arial,helvetica,sans-serif; font-size: 10px;
}
#footernavi li.line {
	width: 27px; height: 10px; padding-top: 5px; float: left;
}
#footernavi li.info {
	color: rgb(51, 51, 51); font-family: tahoma,arial,helvetica,sans-serif; font-size: 7pt; margin-right: 12px; float: left;
}
#footernavi li.info a {
	color: rgb(26, 101, 101); font-family: tahoma,arial,helvetica,sans-serif; font-size: 7pt;
}
#footernavi li.info a:hover {
	color: rgb(0, 0, 0); font-family: tahoma,arial,helvetica,sans-serif; font-size: 7pt;
}
html:root #footernavi li.line {
	width: 27px; height: 10px; padding-top: 0px; float: left;
}
.sign { 
	color: #ffffff;	
	font-weight : bold;
	font-size: 7pt;
	text-align : center
}
.content_title	{
	font-size: 8pt; 
	font-weight: bold;
	color: #000000; 
}
.content_spc	{
	font-size: 8pt; 
	font-weight: bold;
	color: #000000; 
}
.typetitle {
	padding: 8px 5px 2px 20px; BACKGROUND: url(../images/intro.gif) no-repeat 2px 9px;color: #5EACA6; font-family: tahoma,arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; 
}
