/* @WYSIWYG */
/* insertion block */
.insertion, .insertion_right, .insertion_wide {
	width: 50%;
	background-color: #FFF;
	padding: 15px 20px;
	font-size: 18px;
	margin: 0 1em 0 0;
	color:#D41B22;
	float: left;
	text-align: left; 
}

.insertion_right {float: right; margin: 0 0 0 1em;}
.insertion_wide  {float: none; width: auto;}

.red_line {text-indent: 30px;}


	/* switch */
	h2 span.switch, h4 span.switch {border-color: #D41B22;}
	h2 span.switch:hover, h4 span.switch:hover {border-color: #EE4242; color: #EE4242;}
	
	span.switch       {border-bottom: 1px dashed #525153; cursor: pointer;}
	span.switch:hover {color: #D41B22; border-color: #D41B22;}

	#li1, #li2 {padding-left: 20px; background-position: 0px -41px;}
	#li1.active, #li2.active {background-position: 0px 6px;}
	
	ul span.switch {color: #D41B22; border-color: #D41B22;}

	ul.switch li       {background-image: none; padding-left: 0}
	ul.switch li ul li {padding-left: 10px; background-image: url('/pic/bullet2.gif')}
	ul.switch span, div.switch span, span.switch.simple {
		background:url(/pic/icon-moreinfo.gif) no-repeat scroll 25px -41px;
		color:#0071BC;
		cursor:pointer;
		display:block;
		font-weight:900;
		padding:4px 0pt 4px 45px;
		background-position:0px -41px;
		padding-left:20px;
	}
	
	ul.switch span {}
	
	ul.switch span.active, div.switch span.active, span.switch.simple.active {background-position: 0px 6px;}
	span.switch.simple {border-bottom: 0; width: 50%}
	ul.switch div {margin-top: 0.7em;}
	
	ul.switch {overflow: hidden;}

table.bordered_table tr td {border: 1px solid black; }

#tinymce ul.switch li div {display: block !important; }