#header {
	Z-INDEX: 1000; POSITION: relative; MIN-HEIGHT: 88px; BACKGROUND: url(topbg.jpg) #f3f5f2 no-repeat 0px 0px; HEIGHT: auto !important
}
#header-inner {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 88px
}
#logo {
	POSITION: relative; WIDTH: 129px; ZOOM: 1; HEIGHT: 58px; TOP: 17px
}
#logo IMG {
	_display: none
}
#top-search {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; BORDER-LEFT: #ddd 1px solid; WIDTH: 196px; HEIGHT: 22px; BORDER-TOP: #ddd 1px solid; TOP: 18px; RIGHT: 0px; BORDER-RIGHT: #ddd 1px solid; border-radius: 1px; -moz-border-radius: 1px
}
#top-search .text {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 3px; WIDTH: 166px; HEIGHT: 22px; COLOR: #ddd; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#top-search .focus {
	COLOR: #333
}
#top-search .submit {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: #ddd 1px solid; WIDTH: 26px; BACKGROUND: url(search.jpg) no-repeat 0px 0px; HEIGHT: 22px; BORDER-TOP: 0px; TOP: 0px; RIGHT: 0px; BORDER-RIGHT: 0px
}
#top-nav {
	POSITION: absolute; PADDING-LEFT: 21px; BACKGROUND: url(tel.jpg) no-repeat 0px 0px; HEIGHT: 17px; COLOR: #777; TOP: 21px; RIGHT: 240px; PADDING-TOP: 1px
}
#top-nav .textLink {
	COLOR: #777
}
#top-nav .textLink:hover {
	COLOR: #0169ba; TEXT-DECORATION: underline
}
.tel {
	PADDING-BOTTOM: 2px; ZOOM: 1; BACKGROUND: url(tel.jpg) no-repeat 0px 0px; PADDING-TOP: 2px
}
#menu {
	POSITION: absolute; BOTTOM: 0px; HEIGHT: 34px; FONT-SIZE: 13px; RIGHT: 7px; _font-size: 12px
}
.topl {
	LINE-HEIGHT: 34px; FLOAT: left; HEIGHT: 34px
}
#menu_lbg {
	POSITION: absolute; WIDTH: 7px; BACKGROUND: url(mbg_l.png) no-repeat 0px 0px; HEIGHT: 34px; TOP: 0px; LEFT: -7px; _background-image: url(mbg_l.jpg)
}
#menu_rbg {
	POSITION: absolute; WIDTH: 7px; BACKGROUND: url(mbg_r.png) no-repeat 0px 0px; HEIGHT: 34px; TOP: 0px; RIGHT: -7px; _background-image: url(mbg_r.jpg)
}
.topla {
	BORDER-LEFT: #b3dbf0 1px solid; LINE-HEIGHT: 37px; DISPLAY: inline-block; BACKGROUND: url(mbg_rp.png) repeat-x 0px 0px; HEIGHT: 34px; COLOR: #fff; OVERFLOW: hidden; CURSOR: pointer; TEXT-DECORATION: none; _background: url(mbg_rp.jpg) 0 0 repeat-x
}
.topl A.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.topla:hover {
	BACKGROUND-IMAGE: url(mbg_rp_h.png); _background-image: url(mbg_rp_h.jpg)
}
.topla SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 28px; PADDING-RIGHT: 28px; DISPLAY: inline-block; BACKGROUND: url(mbg_s.jpg) no-repeat right 0px; HEIGHT: 34px; PADDING-TOP: 0px
}
.topl A.last SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.topl A.hover {
	BACKGROUND-IMAGE: url(mbg_rp_h.png)
}
.topl A.hover SPAN {
	BACKGROUND-IMAGE: url(mbg_s_h.jpg)
}
.hover #menu_lbg {
	BACKGROUND-IMAGE: url(mbg_l_h.png); _background-image: url(mbg_l_h.jpg)
}
.hover #menu_rbg {
	BACKGROUND-IMAGE: url(mbg_r_h.png); _background-image: url(mbg_r_h.jpg)
}
.sec {
	DISPLAY: none
}
#menu-sub-container {
	BACKGROUND-COLOR: #34a2df; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 0px; COLOR: #eee; OVERFLOW: hidden
}
#menu-sub-container-inner {
	POSITION: absolute; WIDTH: 960px; DISPLAY: block; MARGIN-LEFT: -480px; TOP: 0px; LEFT: 50%
}
.menu-sub-list-row {
	MARGIN: 0px auto; PADDING-TOP: 12px
}
.menu-sub-list-row LI {
	WIDTH: 150px
}
.menu-sub-list-row A {
	COLOR: #ddd; TEXT-DECORATION: none
}
.menu-sub-list-row H3 A {
	COLOR: #eee
}
.menu-sub-list-row .hover H3 {
	COLOR: #fc3
}
.menu-sub-list-row .hover H3 A {
	COLOR: #fc3
}
.menu-sub-list-row .hover A {
	COLOR: #fff
}
.menu-sub-list-row A:hover {
	TEXT-DECORATION: underline
}
.iframe_gd {
	MARGIN-TOP: -5px; FLOAT: right; MARGIN-RIGHT: 20px
}
