@charset "utf-8";


/* styles written in this file is for Standard */

.southafrica_info .main-contents{
	background-image:	url(/shared/img/common/_bod_bg_middle.gif);
	background-repeat:	repeat-y;
	background-position:	left top;
	
}

.southafrica_info .main-contents-child{
	padding:		0px 0px 0px 11px;
	background-image:	url(/shared/img/common/_bod_bg_top.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
	font-size:		12px;
	line-height:		1.6;
	color:			#05489A;
}

.southafrica_info .return-top{
	background-image:	url(/shared/img/common/_bod_bg_bottom.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}

.southafrica_info .main-contents-child div.lead{
	margin:			0px 18px 0px 0px;
	padding:		0px 0px 20px 0px;
	width:			644px;
	float:			left;

}
.southafrica_info .main-contents-child ul.banner{
	margin:			0px;
	padding:		0px;
}

.southafrica_info .main-contents-child ul.banner li{
	margin:			0px;
	padding:		0px 0px 10px 0px;
	list-style-type:	none;
	line-height:1.2;
}




.southafrica_info .main-contents-child h4{
	margin:			20px 0px 0px 0px;
	padding:		0px;
}
.southafrica_info .main-contents-child p{
	margin:			0px;
	padding:		0px;
	}



.southafrica_info .main-contents-child p.knowledge{
	margin:			0px;
	padding:		5px 15px 10px 5px;
}


.southafrica_info .main-contents-child table.case{
	margin:			0px;
	padding:		0px;
	background-image:	url(/shared/img/southafrica_info/_bod_cap_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
	width:			914px;

}

.southafrica_info .main-contents-child table.case p.case-1{
	margin:			0px;
	padding:		0px 15px 10px 23px;
	width:			414px;
}

.southafrica_info .main-contents-child table.case p.case-2{
	margin:			0px;
	padding:		0px 15px 0px 33px;
	width:			414px;
}

div#content div.list-type-03{
	margin:			10px 20px;
	padding:		0px;

}
div#content div.list-type-03 ul{
	margin:			0px;
	padding:		0px 0px 0px 16px;
	list-style-image: url(/shared/img/common/_bod_lis_01.gif);
	font-size:		12px;

}
.southafrica_info .main-contents-child div.about{
	margin:			20px 0px 0px 0px;
	width:			904px;
}
.southafrica_info .main-contents-child div.about h4{
	margin:			0px;
	padding:		0px;
}
.southafrica_info .main-contents-child div.about div.table-type-01{
	margin:			0px 0px 0px 10px;
	padding:		0px 0px 0px 0px;
}

.southafrica_info .main-contents-child div.about img{
	margin:			10px 0px 0px 10px;
}

.southafrica_info .main-contents-child span.link-type-03{
	font-size:		11px;
	margin:			3px 0px 0px 0px;
	padding:		2px 0px 2px 19px;
	background-image:	url(/shared/img/common/_bod_ico_03.gif);
	background-repeat:	no-repeat;
	background-position:	left center;
}

div#content div.table-type-02 table{
	width:			100%;
	margin:			10px 0px 10px 0px;
	border-collapse:	separate;
	border-spacing:		1px;
}
div#content div.table-type-02 table tr th,
div#content div.table-type-02 table tr td{
	padding:		3px 5px;
}
div#content div.table-type-02 table tr th{
	font-weight:		900;
	background-color:	#A3BAE3;
}
div#content div.table-type-02 table tr{
	background-color:	#ffffff;
}
div#content div.table-type-02 table tr.even{
	background-color:	#f3f6fc;
}


.southafrica_info .main-contents-child div.ticket div.ticket-article{
	margin:0px 0px 10px 0px;
	background-image:	url(/shared/img/southafrica_info/ind_bod_bg_03.gif);
	background-repeat:	no-repeat;
	background-position:	left bottom;
}
.southafrica_info .main-contents-child div.ticket div.ticket-article p{
	margin:			0px;
	padding:		0px 20px 10px 23px;
}

.caution{
	color:	#ff0000;
	font-size:11px;
	margin:0px 0px 0px 5px;
}

img.new-icon{
	padding:0px 3px 3px 0px;
	vertical-align:middle;
}

