body{
background:#e4e4e4;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding-top:25px;
}
img{border:none}
.main-body{
background:#dcdcdc;
margin:0 auto; 
border:#dcdcdc 15px solid;
width:881px;
min-height:579px;
background:#ffffff;
}
a{text-decoration:none; color:#E58518;}
.clear{font-size:0; height:0; border:none; clear:both;}
.bck-1{background:url('../images/bck1_02.gif') top left no-repeat #ffffff;}
.bck-2{background:url('../images/bck2_02.gif') top left no-repeat #ffffff;}
.bck-insight{background:url('../images/insight-bck.jpg') top left no-repeat #ffffff;}
.bck-contact{background:url('../images/contact-bck.jpg') top left no-repeat #ffffff;}
.bck-reports{background:url('../images/reports-bck.jpg') top left no-repeat #ffffff;}
.bck-3{background:url('../images/bck3_02.gif') top left no-repeat;}
.banner{width:302px; height:554px;  float:left;}
.home-contents{width:579px; height:554px; float:left;}
.home-contents-full{width:881px; min-height:554px; float:left; }
.footer{ clear:both; width:881px; height:25px; border-top:#E9E9E9 solid 1px;}
.footer p{ padding:0; margin:0; padding-top:3px; color:#bebebe; font:Arial, Helvetica, sans-serif; font-size:11px; display:block; padding-right:10px; float:left;}
.footer p:hover{
color:#E58518;
}
h2{color:#E58518; margin:0; padding:0; font:Arial, Helvetica, sans-serif; font-size:14px;}
.menu{padding-top:76px;}
.insight{padding-left:300px; padding-top:10px;}
.home-contents p{color:#666666; font:Arial, Helvetica, sans-serif; font-size:11px; padding-right:10px; margin-left:30px; line-height:15px;}
.home-contents-full p{color:#666666; font:Arial, Helvetica, sans-serif; font-size:11px; padding-right:40px;  line-height:15px;}
ul{color:#666666; font:Arial, Helvetica, sans-serif; font-size:11px;}

.press-1{width:145px; padding-left:20px; float:left;}
.press-2{width:410px; float:left;}
.press-3{width:300px; float:left;}

.insight{
	position:relative;
	width:auto;
	height:auto;
	}