.table-single-reg-var1 a {	color: #dd0033;	text-decoration: none;	padding: 0 0 1px 0; vertical-align: bottom; font-weight: bolder;	font-size: 13px;}
.table-single-reg-var1 { background: transparent; font-size: 13px; width: 230px; text-align: center;}
/*.table-single-reg-l1 { background: white; width: 8px; height: 20px; border: none;}
.table-single-reg-r1 { background: White; width: 8px; height: 20px; border: none;}*/


.table-single-reg-var2 {color: white;	text-decoration: none;	font-weight: bolder;	font-size: 13px; text-align: center;}
.table-single-reg-var2 {background: url(../selector.png) no-repeat center bottom; height: 20px; padding: 0 0 1px 0; vertical-align: bottom; font-size: 13px; width: 230px}
/*.table-single-reg-l2 { background: url(../left.gif) no-repeat right; width: 7px; height: 20px; border: none;}
.table-single-reg-r2 { background: url(../right.gif) no-repeat left; width: 7px; height: 20px; border: none;}*/

.event-sub-header {	font-weight: bold; font-size: 18px; color: #64ca98;}
.event-sub-subheader {	font-weight: bold; font-size: 13px; color: #64ca98;}


/*-=REGISTRATION FORM=-*/
.table-single-reg {
	border: 1px solid #fff;
	border-top: none;
	border-collapse:collapse;
}
.table-single-reg2 {
	border: 1px solid #fff;
	border-bottom: none;
	border-collapse:collapse;
	width: 460px;
}
.table-single-reg th {
	border-bottom: 1px solid #CA0000;
}
.table-single-reg-header th {
	background: #CA0000;
	height: 2px;
}
.table-body-reg th {
	background: #FFEAEA;
	font-size: 12px;
	border-bottom: 1px dotted #FFAEAE;
	height: 30px;
}
.table-single-reg-body1 {
	font-size: 12px;
	text-align: right;
	padding: 0 10px 0 10px;
	border-right: 1px dotted #FF7777;
}
.table-single-reg-body2 {
	font-size: 12px;
	text-align: left;
	padding: 0 10px 0 10px;
	
}
.table-single-reg-body2 input {
	text-align: left;
}
.table-single-reg-reg th {
	background: #CA0000;
	font-size: 15px;
}
.table-single-reg-reg th input {
	border: none;
	background: #CA0000;
	color: White;
	font-weight: bold;
	font-size: 15px;
	width: 100%;
	text-align: center;
	padding: 2px 0 2px 10px;
	cursor: pointer;	
}
.table-single-reg-reg th {
	text-align: left;
}
.table-single-reg-reg th, .table-single-reg-reg {
	background: White;
	border: none;
}
.table-single-reg-footer {
	background: #e1e2dc;
	height: 2px;
}
.table-single-reg-footer a {
	background: #CA0000;
	color: White;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	padding: 2px 0 2px 0;
}
.up-header {font-weight: bold; font-size: 20px; color: #64ca98; border-bottom: 1px solid #d9dbce; padding-bottom: 3px;}
.up-subheader {font-weight: bold; font-size: 14px; color: #64ca98; padding-top: 3px;}
.up-table, .up-table tr, .up-table tr td {font-size: 12px; border: 1px solid black; border-collapse: collapse; border: none;}

.up-table {width: 460px;}
.up-table tr td {border-bottom: 1px solid #dddddd;}
.up-table-header {height: 19px; border: none;}
.up-table .up-table-header td {border: none;}
.up-table .up-table-row-sig td, .up-table .up-table-row-submit td {border: none; height: 30px;}
.up-table-header-m {background-color: #dd0033; color: White; font-weight: bold; text-align: center; height: 18px;}
.up-table-header-l {background: url(../left.gif) no-repeat; width: 10px; height: 20px;}
.up-table-header-r {background: url(../right.gif) no-repeat; width: 15px; height: 20px;}
.up-table-row { height: 30px; vertical-align: middle;}
.up-table-td1 { border-bottom: 1px solid black;}
.up-table tr td.up-table-td1 {text-align: right; padding-right: 5x; width: 155px; padding-bottom: 3px;}
.up-table tr td.up-table-td2, .up-table tr td.up-table-td2-del {text-align: left; padding-left: 5px; width: 305px; }
.up-table input {width: 242px; height: 16px; border: 1px solid #d9dbce; background-color: #f8f8f6; font-size: 12px;}
input.up-zip {width: 60px;}
input.up-city {width: 174px;}
.up-table-row-submit td input.up-save-details { border: none; width: 162px; height: 24px;	background-image: url(../save.jpg); 
								color: White; font-weight: bold; padding: 0 1px 3px 1px; vertical-align: middle;
								cursor: pointer;}
input.up-save-details-user { border: none; width: 162px; height: 24px;	background: url(../save.jpg) top center no-repeat;
								color: White; font-weight: bold; cursor: pointer;padding: 0 1px 3px 1px;}
.up-table-row-submit td {height: 50px;}
.up-table tr td.up-table-td2-del input {width: 10px; height: 10px;}

#mid_c {
	background: White;
}
.ur-title {
	font-size: 20px;
	font-weight: bold;
	color: #66cc9a;
	border-collapse: collapse;
	padding-bottom: 1px;
	border-bottom: 1px solid #e1e2dc;
}
.bar {position: absolute; border: none; padding: 0; left: 0px; width: 200px; visibility: hidden; background-color: transparent; font-size: 12px;}
.linkspan { color: #fd0031; cursor: pointer }

.ur-subtitle {
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #66cc9a;
}
.ur-text1 {
	font-size: 13px;
}
.table-ur {
	width: 460px;
	border-collapse: collapse;
}
.table-ur, .table-ur tr, .table-ur tr th {
	font-size: 12px;
	font-weight: normal;
}
.table-ev, .table-ev tr, .table-ev tr th {
	font-size: 12px;
	font-weight: normal;
}
.table-reg, .table-reg tr, .table-reg tr th, .table-reg1, .table-reg1 tr, .table-reg1 tr th {
	font-size: 12px;
	font-weight: normal;
}
.table-reg, .table-reg1 {
	width: 460px;
	border-collapse: collapse;
}
.table-ev {
	width: 460px;
}
.input-n1, .input-n2, .input-ph, .input-cl, .input-plz {
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
	width: 147px;
}
.input-n1, .input-n2 {
		color: Gray;
}
.input-email, .input-sc, .input-ort  {
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
	width: 300px;
}
.input-sa {
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
	width: 452px;
}
.ur-select {
	width: 220px;
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
}
.table-reg1 .info-reg {
	font-size: 10px;
	font-weight: bold;
	color: #fc0033;
}

.input-n3, .input-n4, .input-n5 {
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
	width: 200px;
	color: Gray;
} 
.input-n3-i, .input-n4-i, .input-n5-i {
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
	width: 200px;
	color: Black;
} 
.table-reg textarea {
	width: 456px;
	border: 1px solid #e1e2dc;
	background-color: #f7f7f5;
}
.submit-ur {
	display: block;
	width: 163px;
	height: 24px;
	background: url(../submit.jpg);
	border: none;
	font-weight: bold;
	color: White;
	font-size: 13px;
	padding: 0 0 5px 0;
	cursor: pointer;
}
.up-table tr td.up-table-td2 input {
	height:18px;
	font-size: 13px;
}
input.license-box {
}
.line_bar {
	background: #e1e2dc;
	height: 2px;
}


