@CHARSET "ISO-8859-1";

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* cssstyledcontent */
DIV.csc-textpic-caption-c .csc-textpic-caption {
	text-align: center;
}

DIV.csc-textpic-caption-r .csc-textpic-caption {
	text-align: right;
}

DIV.csc-textpic-caption-l .csc-textpic-caption {
	text-align: left;
}

DIV.csc-textpic DIV.csc-textpic-imagecolumn {
	float: left;
	display: inline;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG
	{
	border: 1px solid #333333;
}

DIV.csc-textpic-imagewrap {
	padding: 0;
}

DIV.csc-textpic IMG {
	border: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {
	/*float: left;*/
	padding-bottom: 0.4em;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
	float: left;
	margin: 0;
	padding: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: left;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {
	float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {
	float: none;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {
	border: none;
}

DL.csc-textpic-image {
	margin: 0;
}

DL.csc-textpic-image DT {
	margin: 0;
	display: inline;
}

DL.csc-textpic-image DD {
	margin: 0;
}

DIV.csc-textpic-clear {
	clear: both;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-right: 10px;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

DIV.csc-textpic-intexthdl-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intexthdl-left DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 10px;
}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

DIV.csc-textpic-intexthdl-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intexthdl-right DIV.csc-textpic-imagewrap .csc-textpic-image
	{
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 10px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	margin: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	margin: 0;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 5px;
}

DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {
	margin-bottom: 5px;
	display: block;
}

DIV.csc-textpic DIV.csc-textpic-imagerow {
	clear: both;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {
	margin-left: 0px !important;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {
	margin-right: 0px !important;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap
	{
	margin-right: 10px !important;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap
	{
	margin-left: 10px !important;
}

DIV.csc-textpic-intexthdl-left DIV.csc-textpic-imagewrap,DIV.csc-textpic-intexthdl-left-nowrap DIV.csc-textpic-imagewrap
	{
	margin-right: 10px !important;
}

DIV.csc-textpic-intexthdl-right DIV.csc-textpic-imagewrap,DIV.csc-textpic-intexthdl-right-nowrap DIV.csc-textpic-imagewrap
	{
	margin-left: 10px !important;
}

DIV.csc-textpic-above DIV.csc-textpic-text {
	clear: both;
	border: 0px solid black;
}

DIV.csc-textpic-center {
	text-align: center;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
	margin: 0 auto;
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	text-align: left; /* Remove IE-hack */
}

DIV.csc-textpic-center DIV.csc-textpic-text {
	text-align: left;
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
	float: right;
}

DIV.csc-textpic-right DIV.csc-textpic-text {
	clear: right;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap {
	float: left;
}

DIV.csc-textpic-left DIV.csc-textpic-text {
	clear: left;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
	float: left;
}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {
	float: right;
}

DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both;
}

DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	float: left;
	clear: both;
}

DIV.csc-textpic-intexthdl-left DIV.csc-textpic-imagewrap {
	float: left;
}

DIV.csc-textpic-intexthdl-right DIV.csc-textpic-imagewrap {
	float: right;
}

DIV.csc-textpic-intexthdl-right-nowrap DIV.csc-textpic-imagewrap {
	float: right;
	clear: both;
}

DIV.csc-textpic-intexthdl-left-nowrap DIV.csc-textpic-imagewrap {
	float: left;
	clear: both;
}

DIV.csc-textpic-right ul {
	float: left;
}


div.middle-inner .csc-textpic-caption{
	font-size: 100%;
}

div.right-inner .csc-textpic-caption,
div.left-inner .csc-textpic-caption {
	font-size: 90%;
}

body.chinese div.right-inner .csc-textpic-caption, 
body.chinese div.left-inner .csc-textpic-caption {
	font-size: 100%;
}

body.chinese #left-section,
body.chinese #right-section{
	font-size: 95%!important;
}

body.chinese #left-section .csc-header h3,
body.chinese #right-section .csc-header h3{
	font-size: 105%!important;
}