﻿		div.cookiebanner { display: none; }
		#TDCInfo p { color: #333333; }
		#TDCInfo div { color: #333333; display: block; }
			/* DIV classes to use for the master sectioned layout */
			#TDCInfo div.FormFields { padding-left: 10px; }
			#TDCInfo div.ContainedCommentMsg { white-space: nowrap; margin-left: 8px; vertical-align: top; display: inline-block; font-size: smaller; }
			#TDCInfo div.PanelContainerFullWidth { width: 99%; }
			#TDCInfo div.PanelContainer { padding: 5px; }
			#TDCInfo div.LHPanel { padding: 2px; }
			#TDCInfo div.LHInnerPanel { display: inline-block; white-space: nowrap; padding: 2px; }
			#TDCInfo div.RHPanel { padding: 2px; }
			#TDCInfo div.RHInnerPanel { display: inline-block; white-space: nowrap; padding: 2px; }
			#TDCInfo div.PaddedPanel { padding: 4px; }
			/* DIV Classes to use for general display and layout */
			#TDCInfo div.Label { color: #333333; }
			#TDCInfo div.FieldInfo { color: #333333; display: inline-block; }
			#TDCInfo div.FieldNeeded { background-color: OrangeRed; }
			#TDCInfo div.FieldBlock { padding: 3px 3px 3px 3px; margin-bottom: 6px; }
			#TDCInfo div.MandatoryMsg { font-size: smaller; color: Red; padding-top: 6px; }
			#TDCInfo div.CommentMsg { font-size: smaller; }
			#TDCInfo div.Container { white-space: nowrap; }
			#TDCInfo div.Contained { white-space: nowrap; margin-left: 8px; vertical-align: top; display: inline-block; }
			#TDCInfo div.Summary { font-size:larger; font-weight:bolder; }
			#TDCInfo div.TooltipBox {  position: absolute; z-index: 2; background-color:wheat; border: 3px outset Red; padding:8px 8px 8px 8px; border-radius: 8px;  text-align:center;}

		#TDCInfo fieldset { display:inline-block; border: none;}

		#TDCInfo .MandatoryMsg { color: Red; }
		#TDCInfo .Bordered { margin-top: 6px; border: thin solid black; }
		#TDCInfo .FieldNeeded { box-shadow: 0 0 10px Red; }
		#TDCInfo .Focused { border: medium solid Black; }
		#TDCInfo input { font-weight: bold; }
		#TDCInfo textarea { margin-top: 6px; background-color: transparent; border: thin solid black; font-weight: bold; }
		#TDCInfo select { margin-top: 6px; border: thin solid black; }
		#TDCInfo .Popup { display: none; }
		#TDCInfo .LargeWarning { display: none; }
		#TDCInfo .warning { display: none; }
		#TDCInfo .ModalPopup { display: none; }
		#TDCInfo .ModalPopupInfo { display: none; }
		#TDCInfo .Stealthy { border: 0px none #FFFFFF; color: White; background-color: #FFFFFF; margin: 0px; padding: 0px; font-size: 1px; text-decoration: none; z-index: -1; float: left; visibility: hidden; }

@media all and (min-width: 750px) {
	#TDCInfo div.FixedQuestionWidth { width: 500px; display: inline-block; }
	#TDCInfo div.PopoutLargePanel { position: fixed; top: 50%; left: 50%; margin-left: -40%; margin-top: -20%; max-width: 80%; max-height: 70%; z-index: 2; background-color: wheat; border: 3px outset navy; padding: 8px 8px 8px 8px; border-radius: 8px; text-align: left; overflow: auto; }
	#TDCInfo div.PopoutSmallPanel { position: fixed; top: 40%; left: 50%; margin-left: -15%; margin-top: -10%; max-width: 30%; max-height: 50%; z-index: 2; background-color: wheat; border: 3px outset navy; padding: 8px 8px 8px 8px; border-radius: 8px; text-align: center; overflow: visible; }
}

@media all and (min-width: 550px) and (max-width: 749px) {
	#TDCInfo div.FixedQuestionWidth { width: 300px; display: inline-block; }
	#TDCInfo div.PopoutLargePanel { position: fixed; top: 50%; left: 50%; margin-left: -40%; margin-top: -20%; max-width: 80%; max-height: 70%; z-index: 2; background-color: wheat; border: 3px outset navy; padding: 8px 8px 8px 8px; border-radius: 8px; text-align: left; overflow: auto; }
	#TDCInfo div.PopoutSmallPanel { position: fixed; top: 40%; left: 50%; margin-left: -15%; margin-top: -10%; max-width: 30%; max-height: 50%; z-index: 2; background-color: wheat; border: 3px outset navy; padding: 8px 8px 8px 8px; border-radius: 8px; text-align: center; overflow: visible; }
}

@media All and (max-width: 549px) {
	#TDCInfo div.FixedQuestionWidth { display: inline-block; }
	#TDCInfo div.PopoutLargePanel { position: fixed; top: 5%; left: 5%; max-width: 90%; max-height: 70%; z-index: 2; background-color: wheat; border: 3px outset navy; padding: 8px 8px 8px 8px; border-radius: 8px; text-align: left; overflow: auto; }
	#TDCInfo div.PopoutSmallPanel { position: fixed; top: 15%; left: 10%; max-width: 70%; max-height: 60%; z-index: 2; background-color: wheat; border: 3px outset navy; padding: 8px 8px 8px 8px; border-radius: 8px; text-align: center; overflow: visible; }
}
