@media screen
{
	* 
	{
		margin: 0; 
		padding: 0; 
		font-family: arial, tahoma, helvetica, sans-serif; 
		font-size: 12px;
	}
	h1 
	{ 
		margin: 0 0 14px 0; 
		font: normal 24px arial, tahoma, helvetica, sans-serif; 
		font-weight:bold; 
	}
	h2 
	{ 
		margin: 10px 0 5px 0; 
		font: normal 15px arial, tahoma, helvetica, sans-serif; 
		font-weight:bold; 
	}
	h3
	{ 
		margin: 10px 0 0 0; 
		font: normal 13px arial, tahoma, helvetica, sans-serif; 
		font-weight:bold; 
	}
	h4 
	{ 
		margin: 10px 0 0 0; 
		font: normal 11px arial, tahoma, helvetica, sans-serif; 
		font-weight:bold; 
	}
	p 
	{ 
		margin: 0 0 9px 0; 
	}
	br
	{
		display: inline;
	}
	ul 
	{ 
		padding-left: 15px; 
	}
	table 
	{
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
	}
	tr 
	{
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
	}
	td 
	{
		padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
	}
	span
	{
		display: inline;
	}
	
	
	

	.Masthead 
	{ 
		margin: 0 auto;
		width: 545px;
		height:35px; 
		display:block; 
		font-size:12px; 
		padding-right: 105px;
	}
	.MastheadLeft
	{ 
		margin: 0 auto;
		width: 400px;
		height:35px; 
		display:block; 
		float:left;
	}
	.SessionAdministrationMasthead
	{
		width: 875px !important;
	}
	.Masthead a
	{
		 text-decoration: none;
		 float:right;
		 font-weight: bold;
	}
	.NavigationMenu 
	{ 
		margin: 0 auto;
		padding:0px 0px 0px 0px; 
		width: 650px;
		height: 5px;
		font-size: 1px;
	}
	.SessionAdministrationNavigationMenu 
	{ 
		width: 980px !important;
	}
	
	
	
	
	.Facts
	{
		width: 200px; 
		vertical-align: middle; 
		background-color: #ccff00;
	}
	.FactsContent
	{
		width: 180px; 
		font-weight:normal !important;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
		vertical-align: middle; 
	}
	.TestimonialsContainer
	{
		width: 200px; 
		font-weight: bold; 
	}
	.TestimonialsHeader
	{
		width: 200px; 
		text-align: center;
	}
	.TestimonialsContent
	{
		width: 190px; 
		padding:4px; 
		font-weight: normal; 
	}
	
	
		
	.ContentContainer
	{
		display: block;
		margin: 0 auto;
		padding: 20px 20px 20px 20px;
		top: 0px;
		left: 0px;
		width: 610px;
	}
	.SessionAdministrationContentContainer
	{
		width: 940px !important;
	}
	.ContentContainer td 
	{ 
		padding:5px; 
	}
	.DisclaimerText
	{
		display: inline;
		font-size: 9px;
		line-height: 8px;
	}
	.FormInstructionText
	{
		display: inline;
		font-size: 12px;
		font-weight: bold;
	}
	
	
	
	.TestingControlsContainer
	{
		display: block;
		width: 275px;
		background-color: Silver;
		color: Black;
	}
	.TestingControlsHeader
	{
		display: block;
		width: 100%;
		padding: 5px;
		background-color: Red;
		color: White;
		font-weight:bold;
	}
	.TestingControlsContents
	{
		display: block;
		padding: 5px;
		width: 100%
	}
	
	
	
	/*  Attributes for generic table headers: */
	.Table
	{
		border-collapse:collapse;
		border-style:solid;
		border-width: 1px;
	}
	.TableHeader td
	{
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		font-weight:bold;
		vertical-align: bottom;
	}
	.TableCell
	{
		padding: 2px;
		border-width: 1px;
		border-style: solid;
	}
	.TableCell td
	{
		padding: 2px;
		border-width: 1px;
		border-style: solid;
	}
	.TableFooter td
	{
		border-style: solid;
		border-width: 1px;
		padding: 2px;
		font-weight:bold;
		vertical-align: bottom;
	}
	
	
	
	
	.SessionDocumentActivityItem 
	{ 
		width: 100%; 
	}
	.SessionDocumentActivityItem td 
	{
		padding: 0px; 
	}
	.SessionDocumentActivityItemTitle td 
	{
		padding: 5px !important; 
	}
	.DocumentActivityQuestionItem
	{
		border-top: solid 1px #3E3D6A; 
		border-right: solid 1px #3E3D6A; 
		padding: 5px !important;  
		background-color:#E4F188;
		color: Black;
	}
	.DocumentActivityQuestionAlternatingItem
	{
		border-top: solid 1px #3E3D6A; 
		border-right: solid 1px #3E3D6A;
		padding: 5px !important;  
		background-color: White;
		color: Black;
	}
	
	
	
	
	.ExitNavigation
	{
		text-align:right;
	}
	.SigningStatus
	{
		padding-right: 60px;
	}
	.BorrowersList
	{
		padding-left:20px;
		list-style-type: disc;
	}
	.BorrowerQuestionnaireText
	{
		font-size: 10px;
	}
	.AffirmativeAnswer
	{
		display: inline;
		background-color: inherit;
		color: Green;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	.NegativeAnswer
	{
		display: inline;
		background-color: inherit;
		color:Red;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	.NotSetAnswer
	{
		display: inline;
		background-color: inherit;
		color: Yellow;
		font-weight:bold;
		text-align:center;
		width:100%;
	}
	
	.ModalBackground 
	{
		color: inherit;
		background-color:Gray !important;
		filter:alpha(opacity=70);
		opacity:0.7;
	}
	.ModalWindow
	{
		margin-top: -125px;
		padding: 50px;
		vertical-align: middle;
		background-color: White;
		color: Black;
	}
	.Wizard
	{
		display: block;
		font-family: arial, tahoma, helvetica, sans-serif; 
		margin: 0 auto;
		width: 600px;
		border:solid 0px black;
	}
	.WizardHeadline 
	{ 
		font: normal 24px arial, tahoma, helvetica, sans-serif; 
		font-weight: bold; 
		width: 100%;
		margin-left: 13px;
	}
	.WizardStep
	{
		font-family: arial, tahoma, helvetica, sans-serif; 
		margin: 0 auto;
		width: 550px;
		height: 100%;
		padding: 0px 5px 5px 5px;
	}
	.WizardStepHeading 
	{ 
		font-size:14px; 
		font-weight:bold; 
		padding-bottom:0px; 
		margin-top: 15px;
		margin-bottom: 5px; 
	}
	.WizardSectionHeading 
	{ 
		font-size:18px; 
		font-weight:bold; 
		padding-bottom:5px; 
		margin-top: 20px; 
	}
	.Headline 
	{ 
		font: normal 24px arial, tahoma, helvetica, sans-serif; 
		font-weight: bold; 
	}
	.MinorHeading
	{ 
		font-size:14px; 
		font-weight:bold; 
		padding-bottom:0px; 
		margin-top: 15px;
		margin-bottom: 5px; 
		text-align: left;
	}
	.SectionHeading 
	{ 
		font-size:18px; 
		font-weight:bold; 
		padding-bottom:5px; 
		margin-top: 20px; 
	}
	.LoginButton
	{
		display: block;
		padding-top: 10px;
		width: 137px;
		text-align:right;
	}
	.LoginBox
	{
		display: block;
		background-color:White;
		width: 145px;
		color: Black;
	}
	
	
	
	.PopupFooter
	{
		display:block;
		margin: 0 auto;
		padding-top:20px; 
		padding-bottom:20px; 
		padding-left: 20px;
		width: 630px;
		height: 20px;
		left: 0px;
		font-size:10px;  
		background-color:#3E3D6A; 
		color:white;
	}
	.Footer
	{
		display:block;
		margin: 0 auto;
		padding-top:20px; 
		padding-bottom:20px; 
		padding-left: 20px;
		width: 630px;
		height: 40px;
		left: 0px;
		font-size:10px;  
		background-color:#3E3D6A; 
		color:white;
	}
	.SessionAdministrationFooter
	{
		width: 960px !important;
	}
	.Footer a 
	{   
		display: inline;
		color:white;
		text-decoration:none; 
		font-size:12px; 
		font-weight:bold;
	}
	.item{background:#fff;margin-bottom:5px;background:#fff;}
	.itemHandle{cursor:move;}
}
@media print
{
	* 
	{ 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		font: normal 12px arial, tahoma, helvetica, sans-serif; 
		color:Black; 
		background-color: White;
	}
	h1 
	{ 
		margin-bottom: 14px; 
		color:Black; 
		background-color: White;
		font-size: 24px; 
		font-weight:bold; 
	}
	p 
	{ 
		margin-bottom: 9px; 
	}
	a 
	{ 
		color: Maroon; 
		background-color: White;
		font-weight:bold; 
	}
	a:hover 
	{ 
		color: Blue; 
		background-color: White;
	}
	
	
	
	
	.RootContainer
	{
		width: 100%;
	}
	.HeaderContainer
	{
		display: none;
	}
	.ContentContainer
	{
		padding: 20px 10px 20px 10px;
		width: 100%;
	}
	.FooterContainer
	{
		display: none;
	}



	.WizardHeadlineContainer
	{
		border-bottom: solid 1.5px Black;
		width: 100%;
		padding-bottom: 5px;
		margin-bottom: 15px;
	}
	.WizardHeadline 
	{ 
		font-size: 24px;
		font-weight: bold; 
		width: 100%;
	}
	.WizardButton
	{
		display: none;
	}
	.WizardStart
	{
		margin-bottom:10px;
		width: 100%; 
		height:80px;  
		font-weight:bold; 
	}
	.WizardStepHeading 
	{ 
		font-size:14px; 
		font-weight:bold;   
		margin-top: 0px; 
	}
	.WizardSectionHeading 
	{ 
		font-size:18px; 
		font-weight:bold; 
		padding: 0px 0px 0px 0px; 
		margin-top: 35px; 
	}
}
