/*********** LAYOUTS ***********/
div.layout-30-70, div.layout-70-30, div.layout-50-50, div.layout-33-33-33 {
        width:100%;
}

div.layout-70-30-left {
        width:70%;
        float:left;
}

div.layout-70-30-left .left-content {
        padding-right:20px;
}

div.layout-70-30-right {
        width:30%;
        float:left;
}

div.layout-50-50-left {
        width:50%;
        float:left;
}

div.layout-50-50-left .left-content {
        padding-right:20px;
}

div.layout-50-50-right {
        width:50%;
        float:left;
}

div.layout-30-70-left {
		width:30%;
        float:left;
}

div.layout-30-70-left .left-content {
        padding-right:20px;
}

div.layout-30-70-right {
		width:70%;
        float:left;
}

div.layout-33-33-33-left, div.layout-33-33-33-middle, div.layout-33-33-33-right {
        width:33%;
        float:left;
}

div.layout-33-33-33-left .left-content, div.layout-33-33-33-middle .middle-content {
        padding-right:20px;
}

div.layout-70-30-left .left-content div.layout-50-50-left .left-content,
div.layout-70-30-right .right-content div.layout-50-50-left .left-content {
        padding-right:10px !important;
}

div.layout-25-25-25-25-left, div.layout-25-25-25-25-middle-left, 
div.layout-25-25-25-25-middle-right, div.layout-25-25-25-25-right {
        width:25%;
        float:left;
}

div.layout-25-25-25-25-left .left-content, 
div.layout-25-25-25-25-middle-left .middle-content-left, 
div.layout-25-25-25-25-middle-right .middle-content-right,
div.layout-25-25-25-25-right .right-content {
        padding:10px;
        border:0px solid #CCCCCC;
        margin-right:20px;
        margin-bottom:20px;
}

div.layout-25-25-25-25-right .right-content {
        margin-right:0;
}

div.layout-25-25-25-25-left .left-content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.layout-25-25-25-25-middle-left .middle-content-left div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.layout-25-25-25-25-middle-right .middle-content-right div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,
div.layout-25-25-25-25-right .right-content div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
        border: 0;
}

/********** STYLING FOR SEMINAR ************/
.tx-faasemniar-pi1 table {
	border:1px solid #b8d5dd;
	border-top:0;
	/*margin-bottom:20px;*/
}

.tx-faasemniar-pi1 table a {
	color:#00528D !important;
}

.tx-faasemniar-pi1 table .even { 
	background-color:#b8d5dd;
}

.tx-faasemniar-pi1 table .odd { 
	background-color:#d7ecf2;
}

.tx-faasemniar-pi1 table td {
	padding:2px 5px;
	/*vertical-align:top;*/
}

.tx-faasemniar-pi1 table th {
	padding:2px 5px 2px 4px;
	border-bottom:2px solid #70a9b9;
	color:#f6a800;
	font-size:1.1em;
	text-align:left;
	/*letter-spacing:1px;*/
}

.tx-faasemniar-pi1 table td.duration,
.tx-faasemniar-pi1 table td.price {
	white-space:nowrap;
}

.tx-faasemniar-pi1 form fieldset {
	padding:10px;
	border:1px solid #b8d5dd;
	border-bottom:0;
}

.tx-faasemniar-pi1 form fieldset legend {
	padding:0 5px 0 5px;
	margin-left:-7px;
	font-size:1.1em;
	font-weight:bold;
	color:#00528d;
	background:#fff;
}
* html .tx-faasemniar-pi1 form fieldset legend {
	margin-bottom:10px;
}

.tx-faasemniar-pi1 form p {
	clear:left;
}

.tx-faasemniar-pi1 form label {
	float:left;
	width:65px;
}

.tx-faasemniar-pi1 form select {
	float:left;
	min-width:130px;
	width:300px;
	height:20px;
	margin:0 0 5px 0;
}

.tx-faasemniar-pi1 form select option {
	padding:2px 3px 1px 3px;
}

.tx-faasemniar-pi1 form input.submit {
	width:130px;
	margin-left:65px;
}

