	.page_body{
	background:url(../images/background_front.jpg) #95A8BB no-repeat;
	padding-left:30px;
	height: 100%;
	}
	
	.page_top{
		background: url(../images/page_top.gif) no-repeat;
		width:718px;
		height:68px;
	}
	
	.page_mid{
		padding-left:1px;
		background: url(../images/page_mid.gif) repeat-y;
		width:718px;
	}
	
	.page_bottom{
		background: url(../images/page_bottom.gif) no-repeat;
		margin-top:-1px;
		width:718px;
		height:68px;
	}
	
	.page_reflect{
		background: url(../images/page_reflect.gif) no-repeat;
		width:718px;
		height:136px;
		margin-top:30px;
	}

	.box_outline {
		padding:0 0 0 0;
		background: url(../images/line_r_ref.gif) repeat-y 100%;
	}
	.bi_outline {
		padding:0 0 0 1px;
	}

	.bt_outline {
		height:60px;
		margin:0 -1px;
		background:url(../images/box_grey_outline_ref.gif) 100% 0 no-repeat ;
	}
	
	.bt_outline div {
		width: 71px;
		height:60px;
		margin-left: 0px;
		background: url(../images/box_grey_outline_ref.gif) 0 0 no-repeat ;
		
	}
	
	.bc_outline {
		padding: 10px 0px 0px 0px;
		color: #999999;
		margin:0 0 0 -1px;
		border-left: 1px solid #CCCCCC;
	}

	.bc_outline div.picture image
	{
		padding:5px;
		color: #ddd;
		border: 1px #ddd solid;
		
	} 

	.bc_outline div.picture a
	{
		color: #ddd;
		background-color:#CC0000;
	} 

	.content {
		padding-top: 10px;
		margin: 10px 0px 0px 0px;
		background:#FFFFFF;
		color: #555;
		font-size: 14px; 
	}

	.bc_outline list {
		font-size: 8px; 
	}
	
	.bb_outline {
		height:71px;
		margin:0 -1px;
		background:url(../images/box_grey_outline_ref.gif) 100% 100% no-repeat #95A8BB;
	}
	.bb_outline div {
		width:73px;
		height:71px;
		background:url(../images/box_grey_outline_ref.gif) 0 100% no-repeat #95A8BB;
	}

