@import url( base.css );
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
DIV {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
TABLE {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
TD {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
LI {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
SELECT {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
DD {
	FONT-FAMILY: Arial, Helvetica, sans-serif,"????"; FONT-SIZE: 12px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LI {
	LIST-STYLE-TYPE: none
}
.clear {
	LINE-HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
.dushedline {
	BORDER-BOTTOM: #000 1px dashed; MARGIN-BOTTOM: 10px; HEIGHT: 10px
}
.font14 {
	FONT-SIZE: 14px
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}
#top_notice {
	MARGIN: 0px auto
}
#top_notice .top {
	POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 970px; BACKGROUND: #fff
}
#top_notice DIV.notice {
	LINE-HEIGHT: 22px; WIDTH: 700px; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
#top_notice DIV.toptools {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 170px; BOTTOM: -30px; FLOAT: right; HEIGHT: 22px; RIGHT: 15px
}
* HTML #top_notice DIV.toptools {
	POSITION: absolute; TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 170px; BOTTOM: -60px; FLOAT: right; HEIGHT: 22px; RIGHT: 5px
}
#top_notice DIV.notice A {
	MARGIN: 0px 8px; TEXT-DECORATION: underline
}
#top_notice DIV.toptools A {
	MARGIN: 0px 8px
}
#header {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 3px; WIDTH: 984px; PADDING-RIGHT: 3px; HEIGHT: 60px; PADDING-TOP: 3px
}
#header .logo {
	WIDTH: 180px; FLOAT: left; HEIGHT: 60px
}
#header .banner {
	WIDTH: 620px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden
}
#menu {
	MARGIN: 0px auto; WIDTH: 990px; BACKGROUND: url(/images/menubg.gif) repeat-x 0px -68px; HEIGHT: 34px
}
#menu .menu_l {
	WIDTH: 10px; DISPLAY: block; BACKGROUND: url(/images/menubg.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: 34px; CLEAR: left
}
#menu .menu_r {
	WIDTH: 10px; DISPLAY: block; BACKGROUND: url(/images/menubg.gif) repeat-x 0px -34px; FLOAT: right; HEIGHT: 34px; CLEAR: right
}
#menu UL {
	WIDTH: 945px; DISPLAY: block; FLOAT: left; HEIGHT: 34px; MARGIN-LEFT: 20px
}
#menu UL:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#menu LI {
	BACKGROUND: url(/images/menuli_bg.gif) no-repeat left center; FLOAT: left; HEIGHT: 34px
}
#menu LI SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; LETTER-SPACING: 1px; HEIGHT: 32px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#menu LI.thistag {
	BACKGROUND: url(/images/thistag.gif) no-repeat right bottom
}
#menu LI.thistag SPAN {
	BACKGROUND: url(/images/thistag1.gif) no-repeat left bottom; FONT-SIZE: 14px
}
#menu LI.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu LI SPAN A:link {
	COLOR: #fff
}
#menu LI SPAN A:visited {
	COLOR: #fff
}
#menu LI SPAN A:hover {
	COLOR: #ff9; TEXT-DECORATION: none
}
#menu LI SPAN A:active {
	COLOR: #fff
}
#menu LI.thistag SPAN A:link {
	COLOR: #000
}
#menu LI.thistag SPAN A:visited {
	COLOR: #000
}
#menu LI.thistag SPAN A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
#menu LI.thistag SPAN A:active {
	COLOR: #000
}
#search {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px auto; PADDING-LEFT: 4px; WIDTH: 980px; PADDING-RIGHT: 4px; BACKGROUND: url(/images/menubg.gif) repeat-x left -102px; HEIGHT: 30px; CLEAR: both; BORDER-TOP: #dadada 1px; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 2px
}
* HTML #search {
	OVERFLOW: hidden
}
#search .searchbox {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 24px; PADDING-LEFT: 3px; WIDTH: 530px; PADDING-RIGHT: 3px; BACKGROUND: url(/images/searchbg1.gif) no-repeat right center; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 3px
}
#search .s_input {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BACKGROUND: url(/images/searchbg123.gif) no-repeat; HEIGHT: 20px; COLOR: #666; VERTICAL-ALIGN: middle; BORDER-LEFT-STYLE: none; PADDING-TOP: 2px
}
#search .s_radio {
	VERTICAL-ALIGN: middle
}
#search .s_input_b {
	MARGIN-LEFT: 15px; VERTICAL-ALIGN: middle
}
* HTML #search .s_input {
	MARGIN: -2px 0px 0px
}
* HTML #search .s_input_b {
	MARGIN: -2px 0px 0px 15px
}
* + HTML #search .s_input {
	MARGIN: -2px 0px 0px
}
* + HTML #search .s_input_b {
	MARGIN: -2px 0px 0px 15px
}
.hot {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 24px; PADDING-LEFT: 4px; WIDTH: 350px; PADDING-RIGHT: 4px; FLOAT: left; MARGIN-LEFT: 15px; PADDING-TOP: 2px
}
.hot A:link {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hot A:visited {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hot A:active {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.hot A:hover {
	COLOR: #a00; TEXT-DECORATION: underline
}
