* 
{
	color:Black !important;
	background:white !important;
}

body 
{
	
	margin: 0;
	font-size: 85%;
	
}
body, div, img, h1, h2, h3, h4, h5, h6, a, form, blockquote
#breadcrumb, #header, #content-wrapper, wrapper, #content
{
	border-style:none;	
	position: static;
	float:none;
	padding:0;
	margin:0;
	text-indent:0px;
	
	
}
#navigation, #tablinks, #breadcrumb, #footer, #lblVisitors,#h1About,img, #imgBtnSubmit, #imgBtnClear,#titleSenate, #imgBtnPayPal,#lblCompusory,#regForm-instructions_p1,
tr,iframe
{
	display:none;
}

a 
{
	color:Black;
	text-decoration:none;
}
#troubleshooting
{
	page-break-before:always;
}
/* Format MemberReg.aspx */
#lblPassword, #lblConfirm, #txtPassword, #txtCompare
{
	display:none;
}
fieldset
{
	border-style:none;
}
#regForm
{
	margin-top: .5em;
}
#"reg-content-wrapper
{
	clear:both;
	width: 99%;
	margin-top: 0;
			
}
#regForm-labels, #regForm-textboxes
{
	float:left;
	
}
#regForm-options
{
	float:left;
	margin-top: -2em;
	width: 135px;
	
}
#regForm-memberinfo
{
	float:left;
	margin-top: 0;
	width: 410px;	
		
}
#regForm-instructions
{
	margin-top: -2.2em;
	font-size:95%;	
	float:right;
	width:470px;
		
}

#regForm-errors
{
	clear:both;
}
#regForm-labels 
{
	line-height: 2em;
	text-align:right;
	
}
#regForm-textboxes
{
	line-height: .5em;
	width:186px;
	
}
.regFormtxtBox
{
	height:16px;
	width:185px;
	
}
.regFormCboStates
{
	height: 23px;
	width: auto;
	font-size:x-small;
}
	
#senReview
{
	margin-top: 0em !important;
}
#ppr-2
{
	Clear:both;
	width:100% !important;
}
