@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-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: 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 {
	BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; LINE-HEIGHT: 22px; MARGIN: 2px auto; BACKGROUND: #f9f9f9; HEIGHT: 22px; BORDER-TOP: #e1e1e1 1px solid; BORDER-RIGHT: #e1e1e1 1px solid
}
#top_notice .top {
	MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 930px; BACKGROUND: url(/images/notice.gif) no-repeat 5px center; HEIGHT: 22px
}
#top_notice DIV.notice {
	LINE-HEIGHT: 22px; WIDTH: 700px; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
#top_notice DIV.toptools {
	TEXT-ALIGN: right; LINE-HEIGHT: 22px; WIDTH: 200px; FLOAT: right; HEIGHT: 22px
}
#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: 764px; PADDING-RIGHT: 3px; HEIGHT: 60px; PADDING-TOP: 3px
}
#header .logo {
	WIDTH: 150px; FLOAT: left; HEIGHT: 60px
}
#header .banner {
	WIDTH: 610px; FLOAT: right; HEIGHT: 60px; OVERFLOW: hidden
}
#menu {
	MARGIN: 0px auto; WIDTH: 770px; 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: 730px; 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: 9px; PADDING-RIGHT: 9px; 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 {
	FONT-SIZE: 12px
}
#menu LI SPAN A:link {
	COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#menu LI SPAN A:visited {
	COLOR: #fff; FONT-SIZE: 12px
}
#menu LI SPAN A:hover {
	COLOR: #ff9; FONT-SIZE: 12px; TEXT-DECORATION: none
}
#menu LI SPAN A:active {
	COLOR: #fff; FONT-SIZE: 12px
}
#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: 760px; PADDING-RIGHT: 4px; BACKGROUND: url(/images/menubg.gif) repeat-x left -102px; HEIGHT: 30px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 2px
}
* HTML #search {
	OVERFLOW: hidden
}
#search .searchbox {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 24px; PADDING-LEFT: 3px; WIDTH: 500px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/searchbg1.gif) no-repeat right center; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 3px
}
#search .s_input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; BACKGROUND: url(/images/searchbg123.gif) no-repeat; HEIGHT: 20px; COLOR: #666; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 2px
}
#search .s_radio {
	VERTICAL-ALIGN: middle
}
#search .s_input_b {
	MARGIN-LEFT: 10px; 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: 240px; PADDING-RIGHT: 4px; FLOAT: left; MARGIN-LEFT: 7px; PADDING-TOP: 2px
}
.hot A {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hot A:link {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hot A:visited {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hot A:hover {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.hot A:active {
	MARGIN: 0px 3px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
