html { background:#f8f8f8;}
body {
	background:url("../images/header_bg.jpg") no-repeat scroll center -16px #F8F8F8;	/* for FF  */
	background:url("../images/header_bg.jpg") no-repeat scroll center -17px #F8F8F8\9;	/* for ie8 */
	*background:url("../images/header_bg.jpg") no-repeat scroll center -16px #F8F8F8\9;	/* for ie7 */
	_background:url("../images/header_bg_ie6.jpg") no-repeat scroll center -13px #F8F8F8;	/* for ie6 */
	min-width:990px;
	width:expression(document.body.clientWidth < 990? "990px" : "auto");
}
/* for google chrome and safari4 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body { background:url("../images/header_bg.jpg") no-repeat scroll center -18px #F8F8F8; }
}

#global_menu 
{
	_margin-bottom:8px;
}

.tagline 
{
	_margin-bottom:12px;	/* for ie6 */
	*margin-bottom:10px\9;	/* for ie7 */

}
#crumbs {
	margin:0;padding:0;
	font-style:italic;
	margin-bottom:10px;
	width:300px;
	float:left;
	margin-left:15px;
	
}
#news_highlight {
	margin:0;
	padding:1px 0 0;
	float:right;
	margin-right:21px;
	text-align:right;
	width:600px;
	font-size:100%;
}
#news_highlight a 
{
background-image:url("/content/images/index/warning.png");
background-repeat:no-repeat;
padding-left:19px;
}
#news_highlight a {
	background-position:0 3px;	/* for FF  */
	background-position:0 2px\9;	/* for ie8 */
	*background-position:0 3px\9;	/* for ie7 */
	_background-position:0 1px;	/* for ie6 */
}
/* for google chrome and safari4 */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#news_highlight a { background-position:0 1px; }
}

#slider {
	position:relative;
	margin:0 15px 37px;
	width:955px;
	height:373px;
	overflow:hidden;
}
#slider * {
	position:absolute;
}

#btnLeft, #btnRight {
	width:11px;
	height:12px;
	z-index:999;
	cursor:pointer;
}
#btnLeft {
	left:20px;
	top:336px;
}
#btnRight {
	left:928px;
	top:336px;
}


#frame1 a {
	left:751px;
	top:133px;
}
#frame1 a img {
	width:162px;
	height:32px;
	display:block;
}
#frame2 a {
	left:788px;
	top:322px;
}
#frame2 a img {
	width:122px;
	height:27px;
	display:block;
}
#frame3 a {
	left:380px;
	top:210px;
}
#frame3 a img {
	width:162px;
	height:32px;
	display:block;
}

#frame4 a {
   left: 225px;
    top: 85px;
}
#frame4 a img {
	width:347px;
	height:43px;
	display:block;
}

#frame5 a {
	left: 432px;
	top: 312px;
}

#frame6 a {
   left: 335px;
    top: 135px;
}
#frame6 a img {
	width:162px;
	height:32px;
	display:block;
}

#frame7 a {
   left: 471px;
    top: 319px;
}
#frame7 a img {
	width:162px;
	height:32px;
	display:block;
}



#pickup {
	background:url(../images/index/pickup_back.png) no-repeat 0 0;
	margin:0 17px 31px;
	width:952px;
	height:147px;
}
#pickup .column {
	width:258px;
	margin:30px 24px 0 34px;
	float:left;
	_display:inline;
}
#pickup .column a {
	color:#2b2b2b;
}
#pickup .column a:hover p {
	text-decoration:underline;
}
#pickup .column img {
	float:left;
	width:78px;
	border:1px solid #a3a3a3;
}
#pickup .column .desc {
	margin-left:16px;
	width:162px;
	float:left;
}
#pickup .column .desc p {
	margin-top:0;
	margin-left:0;
	margin-right:0;
}
#pickup .column .desc p.j {
	font-size:116%;
	font-weight:bold;
}
#pickup .column .desc p.e {
	/* font-family:san-serif; */
	font-weight:bold;
}

#main_contents {margin-top:10px;}

#main_contents .column_half .desc p.title {
	font-weight:normal;
}

#main_contents .column_half .desc p.title a:link {color:#2B2B2B;text-decoration:none;}
#main_contents .column_half .desc p.title a:visited {color:#2B2B2B;text-decoration:none;}
#main_contents .column_half .desc p.title a:hover {color:#2B2B2B;text-decoration:underline;}


#main_contents .column {
	margin-bottom:45px;
}

#e_vision 
{
	background-image:url("/content/images/index/1.jpg");
	background-position:476px 6px;
	background-repeat:no-repeat;	
}
#e_view 
{
	background-image:url("/content/images/index/2.jpg");
	background-position:476px 6px;
	background-repeat:no-repeat;	
}
#e_ez 
{
	background-image:url("/content/images/index/2.jpg");
	background-position:476px 6px;
	background-repeat:no-repeat;	
}


#switch_tab ul li  
{
	list-style:none;
	float:left;	
}

img.tab 
{
	cursor:pointer;
}

#tab_content 
{
	/* height:1200px;	 */
}

#switch_tab 
{
	margin-bottom:30px;	
}

.right_menu #side_contents {
	margin-top:28px;
}

.sidebox {
	margin-bottom:0px;
}
