body {
	background: #FFFFFF url(../common_images/back.gif) repeat-y center top;
}
#Container {
	width: 790px;
	margin: 0px auto;
}
#Header {
	margin: 0px;
	padding: 0px;
	height: 68px;
}
#Header_Inner {
	margin: 5px 20px 3px 5px;
	width: auto;
}
#Header_Inner h1 {
	padding: 0px;
	margin: 0px;
	float: left;
	font-size: 11px;
	color: #999999;
	line-height: normal;
}
#Header_Inner h1 a {
	color: #999999;
}


#Header_Inner ul {
	display: block;
	padding: 0px;
	float: right;
	font-size: 11px;
	margin: 5px 0px 0px;
}
#Header_Inner ul li {
	display: inline;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px 0px 0px 4px;
}
#Header_Inner ul li a{
	color:#666;
	text-decoration:none;
}

#Header_Inner ul li a:hover{
	color:#06c;
	text-decoration:underline;
}

#Header_Inner ul li.end {
	border-right: 1px solid #CCCCCC;
	padding-right: 4px;
}



#Main {
margin:0 auto;
width: auto;
}

.fla{
	border-top: 1px solid #0F298F;
	border-bottom: 1px solid #0F298F;

	}

#topArea-btn{
width:780px;
height:120px;
padding:0px 5px 15px 5px;
margin-bottom:12px;
background:#eee;
text-align:left;}

#topArea-btn .side,
#topArea-btn .length{
float:left;}

#topArea-under{
padding:0 15px;
margin-bottom:12px;
width:760px;
height:auto;
text-align:left;}


/*\*/
* html #Main,* html #topArea-under,* html #topArea-btn{
    height: 1em;
    overflow: visible;
	display:block;
}
/**/

#Main:after,#topArea-under:after,#topArea-btn:after,#researchPlbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}


#boxPr,#boxNews,#boxBanner{
float:left;}

#boxPr{
width:245px;
padding-right:10px;
font-size:11px;}

#boxPr h2{
background: url(../common_images/whats_shizecon.gif) no-repeat left;
text-indent: -9999px;
margin-bottom: 5px;
}

.boxPr_img{
margin: 8px 0;
}

#boxPr a{
color:#06c;
text-decoration:underline;
}

#boxPr a:hover{
color:#029;
text-decoration:underline;
}

#boxNews{
width:345px;
padding: 10px 15px;
font-size:11px;
background:url(../common_images/g_back.gif) repeat-y center top;
border-right: 1px dotted #333333;
}

#boxNews .news{
	color: #666666;
	}


#boxNews img{
margin-bottom: 5px;
}

#boxNews ul li {
list-style:none;
padding:0 12px;
background:url(../common_images/t_news_arrow.gif) no-repeat 2px 0.35em;
color:#06c;}


#boxNews ul li a{
text-decoration:none;
color:#555;}

#boxNews ul li a:hover{
text-decoration:underline;
color:#06c;}


#boxBanner{
width:115px;
float: right;
padding-left:10px;}

#researchPulldown{
width:185px;
height:42px;
padding:4px 9px 7px 9px;
background:url(../common_images/t_main2_pull.gif) no-repeat;}

#researchPlbox{
	Z-INDEX:2;
	TOP:0px;
	left:0;
	padding:0;
	position:absolute;
	width: 780;
	visibility: hidden;
}

#researchPulldown2{
width:221px;
height:76px;
padding:4px 9px 7px 10px;
background:url(../common_images/t_main1_pull.gif) no-repeat;}

#researchPlbox2{
	Z-INDEX:2;
	TOP:0px;
	left:0;
	padding:0;
	position:absolute;
	width: 780;
	visibility: hidden;
}

#researchPlbox2 img{
	padding-bottom: 2px;
}

#researchPulldown3{
width:126px;
height:76px;
background:url(../common_images/t_main3_pull.gif) no-repeat;}

#researchPlbox3{
	Z-INDEX:2;
	TOP:0px;
	left:0;
	padding:0;
	position:absolute;
	width: 780;
	visibility: hidden;
}

#researchPlbox3 p{
	width: 111px;
	padding: 4px 8px 7px 7px;
}

#researchPlbox3 img{
	padding-bottom: 2px;
}

#researchPlbox4{
	Z-INDEX:2;
	TOP:0px;
	left:0;
	padding:0;
	position:absolute;
	width: 780;
	visibility: hidden;
}

#researchPulldown4{
width:185px;
height:76px;
padding:4px 9px 7px 9px;
background:url(../common_images/t_main4_pull.gif) no-repeat;}

#researchPlbox4 img{
	padding-bottom: 2px;
}

#Footer {
width:750px;
font-size: 10px;
clear: both;
border-top: 1px solid #407FBC;
padding: 5px 20px 15px;
}

#Footer p {
float: left;
color: #666666;
}


.olympus_banner {line-height:normal;}
.olympus_banner2 {margin:0;}