/* =mainFrame
--------------------------------------------------------------------------------------- */
#mainFrame
{
	margin:0 auto;
	width:935px;
}
/* =columnFrame
--------------------------------------------------------------------------------------- */
#columnFrame_01
{
	width:220px;
}
#columnFrame_02
{
	width:737px;
}
/* =headerFrame
--------------------------------------------------------------------------------------- */
#headerFrame .btn
{
	margin-top:20px;
	padding:3px;
	background:#EDEDED;
}
#headerFrame DL
{
	margin-top:-23px;
}
#headerFrame DT
{
	padding-left:200px;
}
#headerFrame DT A
{
	float:left;
	margin-right:5px;
	padding-left:2px;
	/*background:url(http://img.himfr.com/cms/index/images/bg-01.gif) no-repeat 0 -28px;*/
}
#headerFrame DT A SPAN
{
	float:left;
	padding:0 10px;
	/*background:url(http://img.himfr.com/cms/index/images/bg-01.gif) no-repeat 100% -28px;*/
	color:#000;
	height:28px;
	line-height:28px;
	cursor:pointer;
}
#headerFrame DT A.on
{
/*	background:url(http://img.himfr.com/cms/index/images/bg-01.gif) no-repeat 0 0;*/
}
#headerFrame DT A.on SPAN
{
	/*background:url(http://img.himfr.com/cms/index/images/bg-01.gif) no-repeat 100% 0;*/
}
#headerFrame DD
{
	margin-top:-1px;
	border-top-width: 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-bottom-color: #0066FF;
	border-left-color: #0066FF;
}
#headerFrame DD .search
{
	padding:13px 0;
	/*background:url(http://img.himfr.com/cms/index/images/bg-02.gif) repeat-x 0 0;*/
}
#headerFrame DD .search INPUT,
#headerFrame DD .search SELECT
{
	margin-right:10px;
}
#headerFrame DD .search INPUT 
{
	width:504px;
}	
#headerFrame DD .search SELECT
{
	width:100px;
}
#headerFrame DD .hotSearch,
#headerFrame DD .newsArea
{
	padding:3px 10px;
	text-align:left;
	background:#F8FAF9;
}
#headerFrame DD .newsArea
{
	border-top:1px solid #E3ECE7;
}
#headerFrame DD .newsArea SPAN
{
	font-weight:bold;
	color:#DB8500;
}
#headerFrame DD .scrollNews STRONG,
#headerFrame DD .scrollNews SPAN
{
	float:left;
}
#headerFrame DD .scrollNews .news
{
	display:inline;
	margin-left:5px;
	height:16px;
	overflow-y:hidden;
}
#headerFrame DD .scrollNews .news A
{
	display:block;
	font-weight:normal;
}	
/* =secondNav
--------------------------------------------------------------------------------------- */
#leftNav
{
	border:1px solid #29AD29;
	text-align:left;
	height:auto;
}
#leftNav H2
{
	padding:0 10px;
	font-size:12px;
	/*background:url(http://img.himfr.com/cms/index/images/bg-02.gif) repeat-x 0 -51px;*/
	height:26px;
	line-height:26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
#leftNav H2 SPAN
{
	float:left;
	padding-left:15px;
	color:#FFF;
/*	background:url(http://img.himfr.com/cms/index/images/icon-01.gif) no-repeat 0 10px;*/
	width:60%;
}
#leftNav H2 A
{
	float:right;
	font-size:11px;
	color:#FFF;
	text-decoration:underline;
	width:25%;
}
#leftNav H2 A:hover
{
	color:#7BCD95;
}
#leftNav DL DD 
{
	position:relative;
	margin:0 25px;
}
#leftNav DL DD A
{
	border-bottom:1px dashed #29AD29;
	position:relative;
	display:block;
	padding:3px 5px;
	font-size:12px;
	color:#000;
	z-index:200;
}
#leftNav DL DD A.on
{
	margin-top:-1px;
	*margin-top:-3px;
	border-top:1px solid #29AD29;
	*border-top:3px solid #29AD29;
	border-bottom:1px solid #29AD29;
	color:#CC6600;
	text-decoration:none;
	background:#A9DEBA;
}
#leftNav DL DD A:hover
{
	text-decoration:none;
}
#leftNav DL DD SPAN
{
	display:none;
	position:absolute;
	top:0;
	left:167px;
	_left:162px;
	padding-left:1px;
	border:1px solid #29AD29;
	/*background:#7BCD95 url(http://img.himfr.com/cms/index/images/btn-bg-04.gif) no-repeat 0 0;*/
	z-index:1;
}
#leftNav DL DD SPAN A
{
	padding:4px 5px 3px;
	border-bottom:0;
	width:130px;
}
#leftNav DL DD SPAN A:hover
{
	background:#A9DEBA;
	color:#CC6600;
}
#leftNav DL DT
{
	height:auto;
	*height:27px;
	border-bottom:20px solid #29AD29;
}
/* =footer
--------------------------------------------------------------------------------------- */
#footer
{
	padding-top:10px;
	font-size:10px;
	color:#5e5e5e;
/*	background:url(http://img.himfr.com/cms/index/images/bg-footer-01.gif) repeat-x 0 0;*/
}
#footer A
{
	font-size:10px;
}
