/* Seminar styles */



#category-list-table th {
	background: white;
	text-align: left;
	font-weight: normal;
}
span.event-label {
	font-weight: bold;
}
div.event-text {
	padding: 5px;
	clear: both;
	color: #003300;
}
#event-top-wrap {
    float: left;
    width: 100%;
	margin-top: 10px;
	
}
#event-bottom-wrap {
    float: left;
    width: 100%;
	margin-top: 5px;
}
#event-bottom-wrap, #event-top-wrap {
	background-color: #F0EEE1;
	border-bottom: 1px solid #588e26;
	border-top: 1px solid #588e26;
}
div.event-title {
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	width: 70%;
	padding: 5px;
margin-top: 5px;
}
div.event-reg {
	padding: 5px;
	text-align: right;
	float: right;
	width: 20%;
    text-transform: uppercase;
}

.event-reg a {
	display: block;
	font-weight: bold;
	font-size: 115%;
}
.event-text p.bodytext {
margin:0px;
padding:0px 0px 10px 0px;
}

.event-text dl {
padding:0 0 0 10px;
margin:0;
}

.event-text dd {
padding:0 0 0 0px;
margin:0;
}
.event-box {
border: 1px solid #b6ceb6;
padding:5px;
width:225px;
float:right;
margin-top:15px;
margin-right: 10px;
margin-bottom:15px;

}
.event-description {
float:left;
width:425px;
margin-top:15px;
margin-bottom:15px;
}

.tx-seminars-pi1-listrow td {

	color: #003300;
}

.tx-seminars-pi1-listrow .listrow-odd td{
	background-color: #F0EEE1;
	border-bottom: 1px solid #588e26;
	border-top: 1px solid #588e26;
	text-align: left;
	color: #003300;
}

.tx-seminars-pi1-listrow .listrow-odd,
.tx-seminars-pi1-listrow th {
	background-color: #F0EEE1;
	border-bottom: 1px solid #588e26;
	border-top: 1px solid #588e26;
	text-align: center;
	color: #003300;
}

.tx-seminars-pi1-listrow th, thead {
	text-transform: uppercase;
}
.tx-seminars-pi1-listrow tr:hover {
	background-color: #e0e0e0;
}

.tx-felogin-pi1 input {
	float: left;
	width: 125px;
	margin-left:10px;
	
}
.tx-felogin-pi1 label {
	float: left;
	margin-left: 15px;
}
.tx-felogin-pi1 fieldset {
	border: none;
	border-bottom: 1px solid #2e8b57;
}
#onetime-form input {

	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #4d4d4d;
}
#tx-seminars-pi1-registration-form h2 {
font-size:10pt;margin:0;padding:0;
}

	
.backlink {
clear:both;
padding-top:10px;
}


.category_image {
padding:0 0 0 20px;
}

#seminar-image {
margin-left:10px;
margin-top:10px;
width:200px;
}
.tx-seminars-pi1 h3 {
	background-color: #f0eee1;
	border-bottom: 1px solid #b6ceb6;
	font-weight:bold;
	margin-bottom:5px;
	padding-left: 5px;
	padding-right: 5px;
}
h3.userdata  {
	background:none;
	border:none;
	font-weight:bold;
	padding:5px 0 0 0 ;
	margin:0;
	padding-left: 5px;
}

p.userdata-txt {
	padding-left:10px;
	padding-top:0px;
	margin-top:0;
	color: #003300;
	background-color: #f0eee1;
}
h2.counter {
	color: #2c6c92;
}
#tx-seminars-pi1-registration-form .tx_seminars_pi1_registration_editor_last_name {
width:125px;
}
#tx-seminars-pi1-registration-form .tx_seminars_pi1_registration_editor_first_name {
width:125px;
}
#tx-seminars-pi1-registration-form input,
#tx-seminars-pi1-registration-form textarea,
#tx-seminars-pi1-registration-form
	.tx-seminars-pi1-registration-country select {
	width: 20em;
}
#tx-seminars-pi1-registration-form dt {
	width: 15em;
	margin: 0 .5em .5em 0;
	clear: both;
	float: left;
}
td.reg-addnames {
	padding-left:25px;
}
fieldset.addinfo {
	border:none;

}
fieldset.reg-review legend {
	font-weight:bold;
	text-transform: uppercase;
}
fieldset.addinfo legend {
	font-weight:bold;
	padding-top:25px;
	margin-left: -15px
}
form#tx_seminars_pi1_registration_editor fieldset{
	border: none; 
	background-color: #f0eee1;

}
table.seminar-list {width:100%;}

.tx-seminars-pi1-error {
	color: #004d6c;
}

.tx-onetimeaccount-pi1 label.required {
	font-weight: bold;
	color: #003300;
}

.tx-onetimeaccount-pi1 fieldset {
	background-color: #f0eee1;
}
