/* ==== Content Frames - START ============== */
div.gray1 { padding: 5px; background: #fafafa; color: #333; }
div.gray2 { padding: 5px; background: #eee; clear: both; }
div.gray3 { padding: 5px; background: #444; color: #ccc; }
div.gray4 { padding: 5px; background: #222; color: #aaa; }
div.floatLeft200 { width: 169px; margin: 0 5px 5px 0; padding: 10px; border: 1px solid #eee; float: left; }
div.floatLeft300 { width: 265px; margin: 0 5px 5px 0; padding: 10px; border: 1px solid #eee; float: left; }
div.floatLeft400 { width: 400px; margin: 0 5px 5px 0; padding: 10px; border: 1px solid #eee; float: left; }
div.floatRight200 { width: 200px; margin: 0 5px 5px 0; padding: 10px; border: 1px solid #ddd; float: right; }
div.floatRight300 { width: 265px; margin: 0 5px 5px 0; padding: 10px; border: 1px solid #ddd; float: right; }
div.floatRight400 { width: 400px; margin: 0 5px 5px 0; padding: 10px; border: 1px solid #ddd; float: right; }
div.yellowFrame { padding: 5px; background: #FBF8D1; clear: both; }
div.greenFrame { padding: 5px; background: #EAFFD6; clear: both; }
div.orangeFrame { padding: 5px; background: #FFCA81; clear: both; }
div.indent_10 {	padding: 0 10px; }
div.indent_20 { padding: 0 20px; }
hr { border: none; border-bottom: 1px solid #ccc; padding: 0; }
p.bodytext { margin: 10px 0; }
/* ==== Content Frames - START ============== */
h1.grHeader { 
	overflow: hidden; position: relative; text-indent: 999em; white-space: nowrap;
	background-repeat: no-repeat; background-position: left top; }

div.contEl a img, div.contEl a:visited img { border: none; }
div.contEl a, div.contEl a:visited { text-decoration: none; color: #426588; } 
div.contEl a:hover { text-decoration: underline; }
div.contEl h1, div.contEl h2, div.contEl h3, div.contEl h4, div.contEl h5 { 
	margin: 0 0 5px 0; color: #222;
	}
div.contEl h1 { font-size: 22px; font-weight: normal; padding: 0 0 20px 0; }
div.contEl h2 { font-size: 18px; font-weight: normal; }
div.contEl h3 { font-size: 16px; }
div.contEl h4 { font-size: 14px; }
div.contEl h5 { font-size: 14px; }

div.contEl h1 a, div.contEl h1 a:visited,
div.contEl h2 a, div.contEl h2 a:visited,
div.contEl h3 a, div.contEl h3 a:visited,
div.contEl h4 a, div.contEl h4 a:visited,
div.contEl h5 a, div.contEl h5 a:visited { text-decoration: none; color: #222; }

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.csc-textpic-border div.csc-textpic-single-image img { border: 1px solid #bbb; }

/* --- links page ------- */
div.linksListWrap {}
div.linksListWrap ul { margin: 20px 0 0 0; list-style-type: none; }
div.linksListWrap ul li { margin: 4px 0; }
div.linksListWrap ul li span {
	padding: 0 0 0 20px; font-size: 11px; color: #777;  
	background: url(../../content/images/icons/mix/bulet.png) left top no-repeat;
	}

/* --- mail form ------- */
div.ce40, div.ce19 { margin: 0; }
div.ce40 fieldset.tx-powermail-pi1_fieldset_3, div.ce19 fieldset.tx-powermail-pi1_fieldset_1, 
div.ce40 fieldset.tx-powermail-pi1_fieldset_4, div.ce19 fieldset.tx-powermail-pi1_fieldset_2 { 
	margin: 20px 0 0 0; border: none; 
	}
div.ce40 fieldset.tx-powermail-pi1_fieldset_3 legend, div.ce19 fieldset.tx-powermail-pi1_fieldset_1 legend,
div.ce40 fieldset.tx-powermail-pi1_fieldset_4 legend, div.ce19 fieldset.tx-powermail-pi1_fieldset_2 legend { display: none; }
div.ce40 div.tx_powermail_pi1_fieldwrap_html, div.ce19 div.tx_powermail_pi1_fieldwrap_html { padding: 1px 0; }
div.ce40 label, div.ce19 label { width: 120px; padding: 5px 0 0 0; float: left; color: #444; }
div.ce40 input[type="text"], div.ce19 input[type="text"], div.ce40 textarea, div.ce19 textarea { 
	width: 350px; padding: 3px; border: 1px solid #bbb; 
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
div.ce40 textarea, div.ce19 textarea { height: 150px; }

/*--- button in mailform ---*/
fieldset.tx-powermail-pi1_fieldset_4, fieldset.tx-powermail-pi1_fieldset_2 { width: 477px; }
div.tx_powermail_pi1_fieldwrap_html_10, div.tx_powermail_pi1_fieldwrap_html_6 { height: 50px; }
input#uid10, input#uid6 { width: 150px; margin: 0 5px 0 0; float: left; font-size: 18px; } 
div.tx_powermail_pi1_fieldwrap_html_11, div.tx_powermail_pi1_fieldwrap_html_4 { width: 110px; float: right; text-align: right;}
div.tx_powermail_pi1_fieldwrap_html_12, div.tx_powermail_pi1_fieldwrap_html_5 { width: 120px; margin: 0 0 0 120px; float: left; }

div.tx-powermail-pi1_thx { padding: 10px; background: #f5f5f5; }
div.powermail_mandatory_js { padding: 0 0 0 120px; color: #B84500; }
div#advice-required-uid6 { float: left; }
div.tx-powermail-pi1_mandatory { padding: 10px; background: #f5f5f5; }
div.tx-powermail-pi1_mandatory ul { list-style-type: none; color: #B84500; }
span.powermail_mandatory { padding: 0 0 0 5px; color: #B84500; }
div.tx-powermail-pi1_confirmation table { padding: 10px; background: #f5f5f5; }
div.tx-powermail-pi1_confirmation table td { padding: 3px; }


/* --- home ------- */

div.rgslideshow { border: none; }


