@import url("/Portals/4/Skins/DoDNN2009/AdminMenu/dnn/styles.css");
@import url("/Portals/4/Skins/DoDNN2009/Menu/dnn/styles.css");
.centeredText{text-align:center;}
div.monitter { width:540px; }
div.tweet, div.twDisplay, div.twDisplay div.tweet { width:520px; }
div.tweet div {  }
div.tweet div {line-height:100%;}
div.tweet div a, div.tweet span.twAuthor a, 
div.tweet div a:link, div.tweet span.twAuthor a:link, 
div.tweet div a:hover, div.tweet span.twAuthor a:hover, 
div.tweet div a:visited, div.tweet span.twAuthor a:visited, 
div.tweet div a:active, div.tweet span.twAuthor a:active { color:#CC2128; }
#menu-wrap{width:52.2307em}
/* Agenda Styles */
.AgendaTable { border:none;}
.AgendaDateHeader {	background-color:#FFF; border-bottom:1px solid #B9444A;}
.AgendaTimeHeader { background-color:#B4171E; color:#FFF; border-right:1px solid #A0171E; border-top:1px solid #FFF;}
.AgendaTimes { background-color:#E2E2E2; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding-bottom:2px; padding-top:2px;}
.AgendaTrackHeader1 { background-color:#CC2129; padding:10px 0px;}
.TrackSession { background:#FFF; text-align:left; padding-top:2px; padding-left:20px; padding-bottom:2px; padding-right:5px; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}.TrackSession a{  color:#1D1D1D; text-decoration:none!important;}.TrackSession a strong { color:#B4171E;}tr .TrackSession:hover { background-color:#E2E2E2;}
/* END Agenda Styles */
/* Sessions Styles */
#dnn_ctr734_Sessions_lstSessions { margin-left:32px; margin-right:32px; width:90%!important;}
.SessionHead { font-size:200%; color:#B4171E; font-weight:normal; padding-bottom:10px; margin-top:10px;}
.TrackSessionHead1 { font-size:145%; color:#333; margin-top:15px; margin-bottom:20px;}table#dnn_ctr734_Sessions_lstSessions td{ padding:5px;}#dnn_ctr734_Sessions_lstSessions td td { margin-bottom:5px;}#dnn_ctr734_Sessions_lstSessions table{ padding-bottom:15px;}
/* END Sessions Styles */
/* Session Reservation List Styles*/
#dnn_ctr700_UserDefinedTable_grdData td{ vertical-align:top;}
#dnn_ctr700_UserDefinedTable_grdData p{ padding:0px 10px;}
.UDT_Table_Head { font-size:110%;}
/* Speakers List Styles*/
#dnn_ctr733_Speakers_lstSpeakers td{ vertical-align:top; padding:10px;}
a.SpeakerHead { font-size:150%; color:#CC2129!important; margin-bottom:10px;}
/* div.small_body.DNNAligncenter div table { margin:auto;margin-top:15px;margin-bottom:-15px;}
div.small_body.DNNAligncenter span.Normal div.skyscraper {height:615px;} */
.skyscraper { padding:15px 0px;}
div.small_body.DNNAligncenter div table { text-align:center; width:100%; margin:15px 0px -15px 0px;}
div.dodnnLogin{padding-left:20px;padding-top:20px;}
table tbody tr td div div, td.SubHead { text-align:left; }

/* BSI */

table.dayofdnn_bloc td {
	background-image: url('/Portals/0/images/dayofdnn_bloc.jpg');
	background-repeat: no-repeat;
	border: 1px dashed #CCC;
}

/*Register Button */
a.lnkRegisterSkin, a.lnkRegisterSkin:link, a.lnkRegisterSkin:active, a.lnkRegisterSkin:visited,
a.lnkLoginSkin, a.lnkLoginSkin:link, a.lnkLoginSkin:active, a.lnkLoginSkin:visited{
	margin-top: 20px;
	margin-left:0px;
	font-size: 20px;
	text-decoration: none;
	padding: 0px 45px 0px 40px;
    background-image: none;
}
a.lnkRegisterSkin:hover, a.lnkLoginSkin:hover{
	color: #222;
}
a.lnkRegister, a.lnkRegister:link, a.lnkRegister:active, a.lnkRegister:visited{
	margin-top: 20px;
	background: url(skinfiles/rbtnBg.png) left top no-repeat;
	font-size: 20px;
	text-decoration: none;
	padding: 25px 45px 0px 40px;
}
a.lnkRegister:hover{
	background: url(skinfiles/rbtnBgHover.png) left top no-repeat;
	font-size: 20px;
	padding: 25px 45px 0px 40px;
}
a.lnkLogin, a.lnkLogin:link, a.lnkLogin:active, a.lnkLogin:visited{
	margin-top: 20px;
	background: url(skinfiles/rbtnBg.png) left top no-repeat;
	font-size: 20px;
	text-decoration: none;
	padding: 0px 75px 30px 70px;
}
a.lnkLogin:hover{
	background: url(skinfiles/rbtnBgHover.png) left top no-repeat;
	font-size: 20px;
	padding: 0px 75px 30px 70px;
}
.header-wrap h5 a{

font-weight:normal;

}

.header-wrap h5 a:hover{

color: #222;
text-decoration: none !important;

}

/* Programm table */

.dodprogram td {
border-bottom: 1px dotted black;
}

.sessionTabStrip {
font-size: 12px;
border-top: 1px dotted navy;
border-left: 1px dotted navy;
}
.sessionTabStripSel {
font-size: 12px;
font-weight: bold;
border-top: 1px dotted navy;
border-left: 1px dotted navy;
}
.sessionTabStripSep {
padding-left: 4px;
}



