#column-middle-large {
	float:left;
	width:730px;
	padding:0 20px 0 30px;
	}
	
.text {
	font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#959595;
	overflow:hidden;
	line-height:16px;
	}
	
.text p{
	margin:0 0 12px 0;
	padding:0;
	}
	
.box-h2 {	
	font:normal 18px Tahoma, Arial, Helvetica, sans-serif;
	color:#b0b9be;
	margin:0 0 6px 0;
	padding:0 0 4px 0;
	}
	
.box-h3 {	
	font:normal 15px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	padding:0;
	}	
	
.h2-border {	
	border-bottom:1px solid #575757;	
	}
	
.box-text01 {
	font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8d8d8d;
	}
	
.box-text02 {
	font:bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c6c6c6;
	}
	
.text-link {
	color:#8d8d8d;
	}
	
.inner-left {
	float:left;
	width:520px;
	}
	
.inner-right {
	float:right;
	width:168px;
	}
	

/* = Box 1
-----------------------------------------------------------------------------*/	
.box01 {
	background:url(images/box-bottom.gif) no-repeat left bottom;
	width:100%;
	padding:0 0 11px 0;
	margin:20px 0 0 0;
	}
	
.box01 dt{
	background:url(images/box-top.gif) no-repeat left top;
	height:11px;
	font-size:0px;
	}
	
.box01 dd{
	background:url(images/box-bg.gif) repeat-y left top;
	margin:0;
	padding:9px 20px;
	}
	

/* = Box 2
-----------------------------------------------------------------------------*/		
.box02 {
	background:url(images/box-bottom2.gif) no-repeat left bottom;
	width:100%;
	padding:0 0 11px 0;
	margin:10px 0 0 0;
	}
	
.box02 img{
	border:1px solid #585858;
	padding:7px;
	background-color:#434343;
	}
	
.box02 dt{
	background:url(images/box-top2.gif) no-repeat left top;
	height:11px;
	font-size:0px;
	}
	
.box02 dd.header{
	background:url(images/header-inner.gif) repeat-y left top;
	min-height:60px;
	padding:0;	
	}
	
.box02 .header-inner{	
	background:url(images/header-inner-top.gif) no-repeat left top;
	min-height:60px;
	padding:0 20px 0 20px;
	overflow:hidden;	
	}
	
*html .box02 .header-inner{
	height:60px;
	overflow:auto;
	}
	
.box02 dd{
	background:url(images/box-bg2.gif) repeat-y left top;
	margin:0;
	padding:14px 20px 9px 20px;
	overflow:hidden;
	height:1%;
	}
	
.box02 .inner-left div {
	padding:4px 0;
	border-bottom:1px solid #383838;
	}
	

/* = Box 3
-----------------------------------------------------------------------------*/	
.box03 {
	background:url(images/box-bottom2.gif) no-repeat left bottom;
	width:100%;
	padding:0 0 11px 0;
	margin:20px 0 0 0;
	}
	
.box03 .header{
	background:url(images/box-top3.gif) no-repeat left top;
	height:32px;
	font-size:0px;
	padding:9px 20px 0 20px;
	overflow:hidden;
	}
	
.box03 dd{
	background:url(images/box-bg2.gif) repeat-y left top;
	margin:0;
	padding:9px 8px 9px 20px;
	overflow:hidden;
	height:1%;
	}
	
.box03 .inner-left div {
	padding:0 0 4px 0;
	margin:0 0 4px 0;
	border-bottom:1px solid #383838;
	}
	
.box03 ul{
	float:left;
	width:50%;
	margin:0;
	padding:0;
	}
	
.box03 li{
	padding:1px 0;
	}
	
.box-entry {
	width:100%;
	margin:0 0 14px 0;
	}

.box-entry img{
	border:0;
	float:right;
	margin:6px 6px 0 0;
	}

.box-entry span{
	display:block;
	overflow:hidden;
	}