div#div_content{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
	position: relative;
	margin-top: 0;
	padding-top: 0;
}
body{
	margin: 2em 48px 48px 48px;
}
.displaynone{
	display: none;
}
.displayblock{
	display: block;
}
.noclass{}
td#td_advisor-if-applicable{
	vertical-align: top;
}
tr#tr_contact-data td,tr#tr_ub-affiliation td,div#div_affiliation,
tr#tr_dept_affiliation td{
	vertical-align: top;
	padding-bottom: 2em;
}
table#tbl_affiliation-dependent-fields tr td{
	vertical-align: top;
	padding-right: 9em;
	/*padding-bottom: 1em;*/
}
input[type=text],
table#tbl_affiliation-dependent-fields input[type=checkbox],
table#tbl_affiliation-dependent-fields select{
	border-color: #C0C0C0 #000 #000 #C0C0C0;
	border-width: 1px;
	border-style: solid;
	background-color: #F0F0F0;
}
input[type=text],
table#tbl_affiliation-dependent-fields select{
	width: 303px;
}
.mlarleft2{
	margin-left: 2em;
}
div#div_workshop-details,
div#div_thankyou{
	border-style: solid;
	border-color: #E0E0E0;
	border-width: 1px;
	padding: 2em;
	margin-top: 3em;
	margin-bottom: 3em;
	text-align: justify;
	line-height: 1.5em;
}
table#tbl_schedule{
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
table#tbl_schedule th,
table#tbl_schedule td{
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	border-collapse: collapse;
	line-height: 1.5em;
	padding: 0.5em;
}
table#tbl_schedule{
	position: absolute;
	left: -48px;
	width: 900px;
	z-index: 100;
}
table#tbl_schedule td{
	font-size: 11px;
	vertical-align: top;
}
table#tbl_schedule td#td_submit{
	border-style: none;
	/*padding-top: 5em;*/
	padding-top: 1em;
	padding-left: 0px;
}
input#txt_ty{
	width:100%;
	border-style:none;
}
input#txt_ty:focus{
	border-style:none;
	background-color:#fff;
}
div#div_thankyou{
	position:relative;
}
input#txt_ty_offpage{
	position:absolute;
	top:0;
	left:-1200px;
	width:1px;
	font-size:4px;
}
div#div_close-details,tr#tr_workshop-details td{
	color: #041a9b;
	text-decoration: underline;
	cursor: pointer;
}
tr#tr_workshop-details td{
	text-align: center;
}
tr#tr_workshop-details td:hover{
	color: #00F;
}
div#div_content div#div_details{
	position: absolute;
	z-index: 200;
	padding: 3em;
	border-style: solid;
	border-color: #C0C0C0 #000 #000 #C0C0C0;
	border-width: 1px;
	background-color: #FFF;
	width: 630px;
	line-height: 1.66em;
	bottom: 0;
	left: 48px;

}
div#div_content div#div_details h1,
div#div_content div#div_details h2{
	text-align: center;
}
div#div_close-details{
	text-align: right;
	margin-top: 1em;
}
.visibilityhidden{
	visibility: hidden;
}
.visibilityvisible{
	visibility: visible;
}

table#tbl_schedulecontainer{
	margin-top:2em;
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}
table#tbl_schedulecontainer th{
	text-align:left;
}
table#tbl_schedulecontainer th,
table#tbl_schedulecontainer td{
	border-style: solid;
	border-width: 1px;
	border-color: #E0E0E0;
	border-collapse: collapse;
	line-height: 1.5em;
	padding: 0.5em;
}
table#tbl_schedulecontainer td:nth-child(3),
table#tbl_schedulecontainer td:nth-child(4){
	font-size:11px;
}
div#div_submit{
	margin-top:1em;
}
div.margin_bottom_1{
	margin-bottom:1em;
}
h3#infs{
	color: red;
	margin-bottom: 0;

}
.bold{
	font-weight: bold;
}
div#div_more_info{
	margin-top:2em;
	margin-left:3em;
	margin-bottom:3em;
	line-height:1.5em;
}
div#div_agreement{
	margin:1em 0 1em 3em;
}
div#div_workshop-details,
div#div_worshop-details-top{
	/*display:none;*/
}
div#div_content div.div_regclosed{
	font-weight:bold;
	color:#A60000;
}
div#div_logos{
	margin-bottom: 5em;
}
div#div_thankyou{
	position: absolute;
	top:900px;
}
div#div_user_source{
	margin-top: 1em;
}
.fontweightbold{
	font-weight: bold;
}
div#div_standalone div{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:1.25em;
	line-height: 1.5em;
	margin-top: 2em;
}
hr{
	margin: 1em 0;
}
/*ENABLE FOR DEVELOPMENT ONLY*/

/*div#div_content table#tbl_schedulecontainer td{
	vertical-align: top;
}
div#div_content table#tbl_schedulecontainer td:nth-child(6),
div#div_content table#tbl_schedulecontainer td:nth-child(2),
div#div_content table#tbl_schedulecontainer td.tds_tedtalks{
	display: none;
}*/
div#div_superbanner{
	line-height: 2em;
}
