/*#####################################################
	csc styles
#####################################################*/
.csc-firstHeader {
	border-bottom:2px solid #50719C;
	border-right:2px solid #50719C;
	padding-right:8px;
	margin-right:0px;
	margin-top:0px;
	padding-top:0px;
	text-align:right;
}


p.csc-subheader {
	display:block;
	position:relative;
	top:-10px;
	font-size:12px;
	font-style:italic;
	font-variant:small-caps;
	text-align:left;
	color:#b3b3b3;
	margin:0px 3px 0px 3px;
}
p.csc-subheader-0 { text-align:right; }
p.csc-subheader-1 { text-align:right; color:#e0c0a0; }
p.csc-subheader-2 { text-align:right; color:#a0c0e0; }
p.csc-subheader-3 { text-align:left; }
p.csc-subheader-4 { text-align:left; color:#e0c0a0; }
p.csc-subheader-5 { text-align:left; color:#a0c0e0; }

div.csc-textpic, div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:none;
}
div.csc-textpic-above div.csc-textpic-text {
	clear:none;
}

/*#####################################################
	modified csc-frame wraps
	defined in: static/rteparse.ts & psgeTScfg.ts
#####################################################*/
		
/* 100 = !important! content */
div.frame-important {
	border: 3px solid #ff0000;
	margin:10px 0px 10px 0px;
	padding:10px;
	background-color:#FFFF80;
	color:#bf0000 !important;
}
div.frame-important h1, div.frame-important h2, div.frame-important h3 {
	background-color:#f0f040;
	color:#bf0000;
	border:2px solid #ff0000;
	font-weight:bold;
}
div.frame-important h4, div.frame-important h5, div.frame-important h6 {
	color:#bf0000;
	border-color:#ff0000;
	font-weight:bold;
}
div.frame-important a, div.frame-important a:active {
	color:#ff0000 !important;
}
div.frame-important a:hover {
	color:#ffff00 !important;
	background-color:#ff0000;
} 	
	
/* 105 = emphasized content */
div.frame-emphasize {
	display:block;
	border:1px dotted #e3eef7;
	margin:10px 0px 10px 0px;
	padding:10px;
	color:#3a3f4f !important;
	background-color:#f5f9fa;
}

/* 110 = left border grey */
div.frame-leftbordergrey {
	margin:0;
	border-left: 3px solid #e3e3e3;
	padding-left:10px;
}

/* 120 = border grey */
div.frame-bordergrey {
	margin-top:5px;
	border: 2px solid #e3e3e3;
	padding:10px;
}

/* 130 = left border blue PRE */
div.frame-leftborderbluepre {
	margin:0;
	border-left: 2px solid #50719C;
	padding-left:10px;
	font-family:"Courier New", Courier, monospace !important;
}

/* 140 = divider top & bottom */
div.frame-dividergreybtmtop {
	border-top:2px solid #e3e3e3;
	border-bottom:2px solid #e3e3e3;	
	margin-top:5px;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
}

/* 145 = divider top */
div.frame-dividergreytop {
	border-top:2px solid #e3e3e3;
	margin-top:5px;
	padding-top:10px;
}

/* 150 = divider bottom */
div.frame-dividergreybtm {
	border-bottom:2px solid #e3e3e3;	
	margin-bottom:5px;
	padding-bottom:10px;
}


