/*  Start Default Advocacy Styles	*/
 
#ad_wrapper {width:470px;position:relative;background-color:white;text-align:left;}

form#frmAdvocacy {position:relative;margin:0px;padding:0px;border:0px;}

#ad_wrapper fieldset {border:0;}

div#ad_wrapper input.ad_chk {width:auto;}

#ad_wrapper label.ad_radio,#ad_wrapper label.ad_chk {
position:relative;
top:0px;
/top:3px;/* IE/NS8 hack helps align checkboxes and radiobuttons with label text*/}

#ad_wrapper label, #ad_wrapper input {
display:block;
float:left;}

#ad_wrapper h2 {
font-size:140%;
line-height:160%;} 

#ad_wrapper h3.legend  {
font-size:120%;
line-height:125%;
font-weight:bold;
color:#004BD9;}

/*CHANGED 12-14-05, rp */
#ad_wrapper textarea {
width:90%;
float:none;}

.ad_Item h2 {border-bottom:1px solid #CCCCCC;}	

div#ad_Reg input.ad_sbt {position:static;padding-bottom:10px;}

#switcher_template_EmailFriend_pnlEmailFriend {position:relative;}

	/* start find legislators section */
	#ad_Find_Leg {
	position:absolute;
	right:0px;
	top:190px;
	/top:200px;
	width:180px;
	margin:0px 0px 0px 0px;}
	
	#ad_Find_Leg fieldset {
	background-color:#EDECEA;
	border:none;
	padding:15px;}
	
	#ad_Find_Leg h4 {
	font-size:110%;
	margin:0 0 5px 0;
	padding:0;}
	
	#ad_Find_Leg p {
	font-size:102%;
	font-weight:normal;
	margin:0px 0 10px 0;
	padding:1;}	

	#ad_Find_Leg label {width:35%;margin:5px 0;}
	
	#ad_Find_Leg input {width:55%;margin:5px 0;}
	
	#ad_Find_Leg select {width:57%;margin:5px 0;}
	
		#ad_Find_Leg label.ad_sbt {visibility:hidden;}
	
		#ad_Find_Leg input.ad_sbt 		{	
		margin:4px 0px 0px 0px;
		width:65px;
		height:26px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Find.gif) top left no-repeat;
		cursor: pointer;
		cursor: hand;}		
	/* end find legislators section */	


	/* start main loginbox  */ 	
		#ad_Main_Lgn_wrpr {width:auto;}
	
	#ad_Main_Lgn_H2 {
	font-size:120%;
	padding-bottom:0px;
	margin:0;}

	div#ad_Main_Lgn {
	margin:0px 0px 25px 0px;
	padding-bottom:15px;
	background-color:#FEF5CC;}

		#ad_Main_Lgn fieldset.ad_Main_Lgn {
		padding:11px 11px 0px 11px;
		border:0px;
		margin:0px;}

			#ad_Main_Lgn p#ad_Main_Lgn_p {display:none;}

			#ad_Main_Lgn fieldset.ad_Main_Lgn label {
			width:auto;
			padding:0px 0px 0px 0px;
			margin:0px 4px 0px 3px;
			text-align:right;
			vertical-align:none;}

			#ad_Main_Lgn fieldset.ad_Main_Lgn input {
			width:85px;
			height:17px;
			padding:0px;
			margin:0px;}

			#ad_Main_Lgn #ad_pwd {margin-bottom:8px;}	
						
			#ad_Main_Lgn fieldset.ad_Main_Lgn br.ad_pwd {display:block;clear:left;}
			
			#ad_Main_Lgn fieldset.ad_Main_Lgn label.ad_sbmt {
			display:none;}

			#ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_sbt {
			clear:left;
			display:inline;
			margin:10px 0 10px 67px;
			/margin-left:70px;
			width:65px;
			height:26px;
			background: transparent url(../../siteapps/advocacy/images/ad_Btn_Sgnin_sml.gif) top right no-repeat;
			cursor: pointer;
			cursor: hand;} 		

			#ad_Main_Lgn fieldset.ad_Main_Lgn input.ad_chk {
			display:inline;
			margin:0px 0px 7px 72px;
			padding:0px;
			width:auto;
			height:auto;}

			#ad_Main_Lgn fieldset.ad_Main_Lgn label.ad_chk {
			width:auto;
			text-align:left;}

			#ad_Main_Lgn br	{display:none;}
			#ad_Main_Lgn br.sbt {clear: both;display:inline;}
			#ad_Main_Lgn br.rmbrMe {clear: both;display:inline;}

			#ad_Main_Lgn a.ad_forgot{
			margin:0px 0px 0px 82px;
			padding:10px 5px 10px 12px;
			background: transparent url(../../siteapps/advocacy/images/ad_Brkt_RmbrMe.gif) center left no-repeat;}      
			
			#ad_Main_Lgn a.ad_join {
			margin:0px 0px 0px 0px;
			padding:10px 0px 10px 12px;
			background: transparent url(../../siteapps/advocacy/images/ad_Brkt_RmbrMe.gif) center left no-repeat;}      
	/* end main loginbox  */ 

	/* start main action item list */
	#ad_Items_wrpr {width:auto;margin-right:200px;}
		
		h2#ad_Items_H2 {
		margin:0;
		padding:1px;}
		
		div#ad_Items {
		border:1px solid #CCC;
		padding:16px;}
			
		div.ad_Item {
		margin:0;
		padding:10px 0px;
		vertical-align:top;
		clear:left;
		width:100%;}
			
		a.ad_Item {
		font-size:130%/145%;
		font-weight:bold;
		color:#FF6600;
		float:left;
		padding:0px 5px 7px 0px;
		clear:left;}
			
		div.ad_Item span.ad_urgent {
		background: transparent url(../../siteapps/advocacy/images/ad_urgent.gif) top left no-repeat;
		width:72px;
		height:20px;
		display:block;
		float:left;}
		
		div.ad_Item span.ad_urgent span {
		visibility:hidden;}
		
		div.ad_Item span.ad_myActions {
		background: transparent url(../../siteapps/advocacy/images/ad_myActions.gif) top left no-repeat;
		width:77px;
		height:20px;
		display:block;
		float:left;}
		
		div.ad_Item span.ad_myActions span {
		visibility:hidden;}
		
		div.ad_Item br {clear:left;}
		
		img.ad_Item {
		margin:0 10px 0px 0px;
		padding:0;
		float:left;
		display:inline;}
			
		p.ad_Item {
		font-size:110%;
		line-height:130%;
		padding:0;
		margin:0;}
		
		ul#ad_ItemNav {
		list-style:none;
		margin:0;
		padding:25px 0 35px 0;}
						
		#ad_ItemNav li {
		float:left;
		padding:3px 6px 3px 0px;}
		
		#ad_ItemNav li a {
		color:#FF6600;}
	/* end action item list */
	
p#ad_Main_1 {display:none;}
div#ad_Main_2 {display:none;}
div#ad_Main_3 {display:none;}

	/* start legislators/previous actions section */
	#ad_Leg_Prev {
	position:absolute;
	right:0px;
	top:0px;
	width:180px;
	margin:70px 0px 0px 190px;}
	
	#ad_Leg_Prev h4 {
	font-size:110%;
	margin:0 0 5px 0;
	padding:0;}
	
	#ad_Leg_Prev h5 {
	font-size:102%;
	font-weight:normal;
	margin:0px 0 5px 0;
	padding:0;}	
	
	#ad_Leg_Prev ul  {
	list-style:none outside none;
	margin:0;
	padding:0;}
	
	#ad_Leg_Prev li {
	display:inline;
	list-style:none outside none;
	margin:0;
	padding:0;}	
	
	#ad_Leg_Prev a {
	display:block;
	margin:2px 0 4px 0;
	padding:0px;}
	
	#ad_Leg, #ad_Prev {
	background-color:#EFF8FF;
	margin:10px;
	padding:10px;}
	/* end legislators/previous actions section */		
		
	/* start welcome user section */
	#ad_Wlcm_wrpr {
	margin:0 0 25px 0;
	color:#999999;}
	
	#ad_Wlcm_wrpr span {
	font-size:120%;
	font-weight:bold;
	color:black;}
	
	#ad_Wlcm_wrpr a,#ad_Wlcm_wrpr a:visited,#ad_Wlcm_wrpr a:active {
	font-size:105%;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-weight:bold;}
	#ad_Wlcm_wrpr a:hover {
	text-decoration:underline;}	
	/*end welcome user section */
	
	
	/* start *logged in* action item section  */
	#ad_Items_LgdIn_wrpr {
	width:280px;
	margin:0px 200px 0px 0px;}
		
		h2#ad_Items_LgdIn_H2 {
		font-size:200%;
		margin:0;
		padding:0;}
		
		div#ad_Items_LgdIn {
		border:1px solid #CCC;
		padding:16px;
		margin:0;}
		
		ul#ad_ItemNav_LgdIn {
		list-style:none;
		margin:0;
		padding:25px 0 35px 0;}				
		
		#ad_ItemNav_LgdIn li {
		float:left;
		padding:3px 6px 3px 0px;}
		
		#ad_ItemNav_LgdIn li a {
		color:#FF6600;}
			
	/* end *logged in* action item section  */
		
p#ad_Main_LgdIn_1 {display:none;}
div#ad_Main_LgdIn_2 {display:none;}
div#ad_Main_LgdIn_3 {display:none;}


	/* start identification loginbox  */ 	
	
	#ad_Lgn_H2 {
	font-size:120%;
	padding-bottom:0px;
	margin:0;}

	div#ad_Lgn {
	margin:0px 0px 25px 0px;
	padding-bottom:15px;
	background-color:#FEF5CC;}
	
	h3.legend {
	padding:11px 11px 0px 11px;
	border:0px;
	margin:0px;}
	
	#ad_Lgn p#ad_Lgn_p2 {
	padding:11px 11px 0px 11px;
	border:0px;
	margin:0px;}

		#ad_Lgn fieldset.ad_Lgn {
		padding:11px 11px 0px 11px;
		border:0px;
		margin:0px;}

			#ad_Lgn p#ad_Lgn_p2 {display:none;}

			#ad_Lgn fieldset.ad_Lgn label {
			width:67px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 3px;
			text-align:right;
			vertical-align:none;}

			#ad_Lgn fieldset.ad_Lgn input {
			width:120px;
			height:17px;
			padding:0px;
			margin:0px 7px 4px 3px;}

			#ad_Lgn #ad_pwd {margin-bottom:8px;}	
			
			#ad_Lgn fieldset.ad_Lgn label.ad_sbmt {
			display:none;}

			#ad_Lgn fieldset input.ad_sbt {
			margin:-4px 0px 0px 0px;
			width:65px;
			height:26px;
			background: transparent url(../../siteapps/advocacy/images/ad_Btn_Sgnin_sml.gif) top left no-repeat;
			cursor: pointer;
			cursor: hand;} 		

			#ad_Lgn fieldset.ad_Lgn input.ad_chk {
			display:inline;
			margin:0px 0px 7px 72px;
			padding:0px;
			width:auto;
			height:auto;}

			#ad_Lgn fieldset.ad_Lgn label.ad_chk {
			width:auto;
			text-align:left;}

			#ad_Lgn br	{display:none;}
			#ad_Lgn br.sbt {clear: both;display:inline;}
			#ad_Lgn br.rmbrMe {clear: both;display:inline;}

			#ad_Lgn a.ad_forgot{
			margin:0px 0px 0px 82px;
			padding:10px 12px 10px 12px;
			background: transparent url(../../siteapps/advocacy/images/ad_Brkt_RmbrMe.gif) center left no-repeat;}      
			
			#ad_Lgn a.ad_join {
			margin:0px 0px 0px 0px;
			padding:10px 12px 10px 12px;
			background: transparent url(../../siteapps/advocacy/images/ad_Brkt_RmbrMe.gif) center left no-repeat;} 		       
	/* end identification loginbox  */ 
	
	
	/* start zip code box  */ 	
	
	/*CHANGED 12-14-05, rp */
	#ad_Zip_wpr {padding:20px;}
	
	#ad_Zip_H2 {
	font-size:120%;
	font-weight:normal;
	padding-bottom:0px;
	margin:0;}

	div#ad_Zip {
	margin:0px 0px 25px 0px;
	background-color:#FEF5CC;}

		/*CHANGED 12-14-05, rp */
		#ad_Zip fieldset.ad_Zip {		
		padding:20px;
		border:0px;
		margin:0px;}

			#ad_Zip legend {
			display:none;}	

			#ad_Zip p#ad_Zip_p {display:none;}

			#ad_Zip fieldset.ad_Zip label {
			width:98px;
			padding:0;
			margin:0px 5px 0px 0px;
			text-align:right;}

			#ad_Zip fieldset.ad_Zip input {
			width:162px;
			height:17px;
			padding:0px;}
			
			#ad_Zip fieldset.ad_Zip label.ad_sbmt {
			display:none;}

			#ad_Zip fieldset input.ad_sbt {
			margin:-3px 0px 0px 8px;
			width:65px;
			height:26px;
			background: transparent url(../../siteapps/advocacy/images/ad_Btn_Go.gif) top left no-repeat;
			cursor: pointer;
			cursor: hand;}

			br.ad_zip	{display:none;}
			     
	/* end zip box  */ 	
	
	
	/* start Email box  */ 	
	
	/*CHANGED 12-14-05, rp */
	#ad_Email_H2 {
	font-size:120%;
	padding-bottom:0px;
	font-weight:normal;
	margin:20px 0 0 0;}

	div#ad_Email {
	margin:0px 0px 25px 0px;
	background-color:#FEF5CC;}

		#ad_Email fieldset.ad_Email {
		padding:11px;
		padding-bottom:13px;
		border:0px;
		margin:0px;}

			#ad_Email legend {
			display:none;}	

			#ad_Email p#ad_Email_p {display:none;}

			#ad_Email fieldset.ad_Email label {
			width:118px;
			padding:0;
			margin:0px 5px 0px 0px;
			text-align:right;}

			#ad_Email fieldset.ad_Email input {
			width:162px;
			height:17px;
			padding:0px;}
			
			/*CHANGED 12-14-05, rp */
			div#ad_Email_wrpr div#ad_Email fieldset.ad_Email label.ad_sbmt {
			display:none;}

			#ad_Email fieldset input.ad_sbt {
			margin:-3px 0px 0px 8px;
			width:65px;
			height:26px;
			background:transparent url(../../siteapps/advocacy/images/ad_Btn_Go.gif) top left no-repeat;
			cursor:pointer;
			cursor:hand;}

			br.ad_email	{display:none;}        
	/* end zip box  */ 	
	
	/* start Identification Item Area */
	
	#ad_Id_Item_wpr h2 {margin:0;padding:0;border-bottom:1px solid #CCC;}
	
	/* end Identification Item Area */
	
	/* start  registration area ---------------------
	-----------------------------------------------*/
	
	/* CHANGED 12-14-05, rp */
	#ad_Reg_wpr {
	background-color:#E9E9E9;
	padding:20px 20px 0px 20px;}
	
	/*CHANGED 12-14-05, rp */
	#frmAdvocacy #ad_Reg_H2 {
	color:#800000;
	padding:12px 15px 15px 0px;
	margin:0;}	
	
	div#ad_Reg {padding-bottom:25px;padding-top:1px;margin-top:5px;}
		
	/*CHANGED 12-14-05, rp */
	#ad_Reg h3.legend {
	padding:0;
	border:0px;
	margin:20px 0px 5px 0px;}	
	
	/* CHANGED 12-14-05, rp */
	#ad_RegInfo_p {
	margin:0px 0px 5px 0px;
	padding:0 0 0 20px;
	clear:both;	}
	
	/* CHANGED 12-14-05, rp */
	#ad_Reg fieldset {
	margin:0;
	padding:20px 10px;
	border:0;
	background-color:#DEDEDE;}
	
			span.ad_label {
			display: block;
			width: 117px;
			margin:0px 9px 0px 0px;
			text-align:left;
			float: left;}
	
			p#ad_Reg_p {margin:0px;padding:0;}		
		
			#ad_Reg label {
			width: 117px;
			padding:0;
			margin:0px 9px 0px 0px;}
						
			#ad_Reg input {
			width: 188px;
			margin: 0 0 6px 0;
			padding:0;}		
						
			#ad_Reg select {margin-bottom:6px;width: 188px;}	
			
			#ad_Reg input.ad_chk {
			width:auto;
			padding:0px;
			margin:0px 10px 3px 0px;}
			
			#ad_Reg input.ad_chkbx {
			width:auto;
			float:left;
			padding:0px;
			margin:0px 10px 3px 0px;}
		
			#ad_Reg label.ad_chk {
			width:auto;
			padding:0px;}	
			
				#ad_Reg fieldset.ad_RegInfo input.ad_radio {
				padding:0px;
				margin:0px 2px 0px 0px;
				width:auto;}
			
				#ad_Reg fieldset.ad_RegInfo label.ad_radio {
				width:auto;
				padding:0px;
				margin:0px 20px 0px 0px;}	

                        div#ad_Reg fieldset.ad_RegInfo label {
				width:120px;}			
				
			#ad_Reg br {clear: left;}
								
		/* start information fieldset */ 
				#ad_Reg fieldset.ad_RegInfo input.ad_radio {
				padding:0px;
				margin:0px 2px 0px 0px;
				width:auto;}
			
				#ad_Reg fieldset.ad_RegInfo label.ad_radio {
				width:auto;
				padding:0px;
				margin:0px 20px 0px 0px;}
		/* end information fieldset */
		
		
		/* start topics fieldset */			
		#ad_Reg fieldset.ad_Topc {padding:10px 0;}
		
		#ad_Reg fieldset.ad_Topc span {display:block;padding:18px 0 2px 6px;font-weight:bold;}
		
		#ad_Reg fieldset.ad_Topc input {display:inline;margin-left:10px;}

			
			p#ad_Topc_p {
			visbility:hidden;
			clear:both;}								
		/* end topics fieldset */			
		
		/* start newsletter fieldset */					
		#ad_Reg fieldset.ad_Nwsltr {padding:10px 0;}
		
		#ad_Reg fieldset.ad_Nwsltr input {margin-left:10px;display:inline;}

		/* end Newsletter fieldset*/	
		.ad_ltr_page_prev,.ad_ltr_page_next {
		float:left;
		display:block;
 		cursor: pointer;
  		cursor: hand;}	
			
		div#ad_Reg div.ad_counter input {width:160px;margin:0 5px;}
		
		div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input.ad_chk {width:auto;}
		
		/* CHANGED 12-14-05, rp */
		fieldset.ad_Ltr span {display:block;padding:0;margin:0;}
		
		/* added 12-20-05, jec */
		fieldset.ad_Ltr label span.alert
		{
		display:inline;
		padding-right:5px;
		}
				
		/* start Create Login fieldset  */	
		#ad_Reg fieldset.ad_MkLgn {
		padding-bottom:20px;
		margin-bottom:20px;}	
							
			p#ad_MkLgn_p {
			padding:0px 00px 9px 0px;
			clear:both;}	
							
			#ad_Reg fieldset.ad_MkLgn label {
			width: 118px;	
			margin-right:9px;}
								
			#ad_Reg fieldset.ad_MkLgn input {
			width: 160px;	
			margin-bottom:16px;}
								
			#ad_Reg fieldset.ad_MkLgn input.pwd {
			margin-bottom:1px;}
								
			#ad_Reg fieldset.ad_MkLgn #ad_Mk_pwd2	{
			margin-bottom:8px;}						
									
			#ad_Reg fieldset.ad_MkLgn input.ad_chk {
			display:inline;
			margin:0px 3px 4px 140px;  
			/margin-left:147px;	
			padding:0px;
			width:auto;
			float:left;}
						
			#ad_Reg fieldset.ad_MkLgn label.ad_chk {
			display:inline;	
			text-align:left;
			float:left;}		  	
		/* end Create Login fieldset	*/			
		
		#ad_Reg input.ad_preview {
		margin:0 15px 0 0px;		
		width:auto;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
 		cursor: pointer;
  		cursor: hand;
		height:33px;
		width:80px;		}					
						
		#ad_Reg label.ad_sbmt {display:block;visibility:hidden;}

		#ad_Reg input.ad_sbt {
		height:25px;
		width:100px;
		margin:0px 0 0 0;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Cont.gif) top left no-repeat;
 		cursor: pointer;
  		cursor: hand;} 	
		/* end registion area */	

p#ad_Id_1 {display:none;}	
div#ad_Id_2 {display:none;}	
div#ad_Id_3 {display:none;}		

#ad_Ltr_wpr {padding:1px 0 40px 0;margin:0;}

	#ad_Ltr_wpr #ad_Reg_H2, #ad_Ltr_wpr #ad_Reg_p {display:none;}

	#ad_Ltr_wpr #ad_Reg_wpr {
	padding:0 20px 30px 20px;
	margin:0;}
	
	#ad_Ltr_wpr #ad_Reg {
	padding:0;
	margin:0;
	padding-bottom:40px;}
	
	#ad_Ltr_wpr #ad_Reg h3 {
	padding:15px 0 5px 0;
	margin:0;}
	
	#ad_Ltr_wpr #ad_Reg fieldset {
	padding:10px 10px 20px 20px;
	margin:0;}
	
	#ad_Ltr_wpr #ad_Reg fieldset input {
	padding:0;
	margin:0 3px 0 0;}				
				
	/* start recipients fieldset */
		h5.ad_Recp,div.ad_Recp {padding:8px 0 2px 0;clear:left;}
		
		fieldset.ad_Recp {
		margin-left:0px;
		padding-left:0;}
		
		span.ad_chk {display:block;clear:left;}
		
		fieldset.ad_LtrFriend span  input {width:auto;}
		
		fieldset.ad_Recp select {width:40%;}
		
		#ad_Reg_wpr  fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr  fieldset.ad_Recp label {
		width:auto;}
		
		br.ad_Recp_print,br.ad_Recp_email {display:none;}
	
		.ad_wrong {text-align:right;padding-top:11px;}
	/* end recipients fieldset */
					
	/* start letter fieldset */
	
	/* CHANGED 12-14-05, rp */
	#ad_Ltr_wpr fieldset.ad_Ltr {padding:20px 0;}
	
		#ad_Ltr_wpr fieldset.ad_Ltr label {
		margin:0;
		padding:0;	
		width:auto;		
		clear:left;
		float:none;}
		
		#ad_Ltr_wpr fieldset.ad_Ltr input {
		margin:0;
		padding:0;		
		clear:left;
		float:none;}
						
		#ad_Ltr_wpr fieldset.ad_Ltr textarea {
		width:85%;
		height:250px;
		margin:0 0 10px 0;
		padding:0;
		clear:left;
		float:none;
		display:block;}
		
		#ad_Ltr_wpr fieldset.ad_Ltr select {
		width:75%;}
		
		#ad_Ltr_wpr fieldset.ad_Ltr input.ad_chkbx {
		width:auto;
		float:left;}			
	/* end letter fieldset */	
		
		/* start information fieldset */ 	
		#ad_Ltr_wpr  fieldset.ad_RegInfo {
		padding:15px 0 0 0;
		margin:0;}				
			
		#ad_Ltr_wpr .ad_label,  #ad_Ltr_wpr  fieldset.ad_RegInfo label {
		margin:5px 0 8px 0;
		padding:0;	}
		
		#ad_Ltr_wpr #ad_RegInfo_p {
		margin:0px 0px 5px 0px;
		padding:0;
		clear:both;
		position:relative;
		top:-5px;	}
		
			#ad_Ltr_wpr  fieldset.ad_RegInfo input.ad_radio {
			padding:0px;
			margin:0px 2px 0px 0px;
			width:auto;}
				
			#ad_Ltr_wpr  fieldset.ad_RegInfo label.ad_radio {
			width:auto;
			padding:0px;
			margin:0px 20px 0px 0px;}
		/* end information fieldset */		
							
		/* start topics fieldset */		
			#ad_Ltr_wpr  p#ad_Topc_p {
			visibility:hidden;
			clear:both;}								
		/* end topics fieldset */				
	
		#ad_Ltr_wpr input.ad_preview {
		height:33px;
		width:80px;
		margin:15px 10px 0px 0px;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;
		float:left;}
	
		#ad_Ltr_wpr  input.ad_sbt {
		position:static;
		height:35px;
		width:150px;
		margin:15px 10px 0px 0px;
		cursor: pointer;
  		cursor: hand;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;} 
					
#ad_Ltr_1 {display:none;}
#ad_Ltr_2 {display:none;}
#ad_Ltr_3 {display:none;}


#ad_FrFo_wpr #ad_Wlcm_wrpr {
margin:0 0 15px 0;
padding:0;}

div#ad_FrFo_wpr  div#ad_Item {}

div#ad_wrapper div#ad_FrFo_wpr  h2.ad_Item {
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;}

#ad_FrFo_wpr #ad_Reg_wpr {
background-color:transparent;}

#ad_FrFo_wpr #ad_Reg_wpr #ad_Reg_H2 {
padding:0;
margin:0;
font-size:135%}

#ad_FrFo_wpr #ad_Reg {
padding:10px 0 60px 0;
background-color:#F1F1F1;}

#ad_FrFo_wpr p#ad_Reg_p {display:none;}

	/* start recipient section */
	#ad_FrFo_wpr fieldset.ad_Recp br {display:none;}
	
	#ad_FrFo_wpr div .ad_Recp div label {padding:0 0 0 3px;;margin:0;text-align:left;}
 
	#ad_FrFo_wpr fieldset.ad_Recp .ad_wrong {width:auto;clear:left;}

	#ad_FrFo_wpr .ad_Recp {clear:left;}
	/* end recipient section */

	#ad_Reg fieldset.ad_LtrFriend {margin-left:0;}
	
#ad_FrFo_wpr fieldset.ad_LtrFriend label {width:auto;}
#ad_Reg fieldset.ad_LtrFriend label {width:auto;}
#ad_Reg  fieldset.ad_LtrFriend input {margin:0;padding:0;}

#ad_FrFo_wpr fieldset.ad_LtrFoe label {width:auto;}

#ad_FrFo_wpr fieldset.ad_RegInfo label {width:100px;padding-left:0;margin-left:0;}

#ad_FrFo_wpr input.ad_chk {width:auto;}

div.ad_label_foe {margin:7px 0 0 112px;}

#ad_FrFo_wpr div.ad_label_foe p {
padding:7px 0 0 0;
margin:0;}

#ad_FrFo_wpr div.ad_label_foe label {
width:auto;
margin-top:10px;}

		/* start Create Login fieldset  */	
										
			#ad_FrFo_wpr p#ad_MkLgn_p {
			padding:0px 20px 9px 15px;
			clear:both;}	
			
			#ad_FrFo_wpr fieldset.ad_MkLgn {
			margin:0 20px;padding:15px; }
							
			#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn label {
			width: 118px;	
			margin-right:9px;}
								
			#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input {
			width: 160px;	
			margin-bottom:16px;}
			
			#ad_Reg textarea {width:85%;}
								
			#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input.pwd {
			margin-bottom:1px;}
								
			#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn #ad_Mk_pwd2	{
			margin-bottom:8px;}						
									
			#ad_FrFo_wpr #ad_Reg fieldset.ad_MkLgn input.ad_chk {
			display:inline;
			margin:0px 3px 4px 140px;  
			/margin-left:147px;	
			padding:0px;
			width:auto;
			float:left;}
	  	
		/* end Create Login fieldset	*/		

		#ad_FrFo_wpr  input.ad_preview {
		height:33px;
		width:80px;
		margin:15px 10px 0px 0px;
		padding:0px;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;
		float:left;
		position:static;}
	
		#ad_FrFo_wpr  input.ad_sbt {
		height:35px;
		width:150px;
		margin:15px 10px 0px 0px;
		padding:10px;
		cursor: pointer;
  		cursor: hand;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;
		position:static;} 				
		
#ad_FrFo_LgdIn_wpr #ad_Wlcm_wrpr {
margin:0 0 15px 0;
padding:0;}

div#ad_FrFo_LgdIn_wpr  div#ad_Item {}

div#ad_wrapper div#ad_FrFo_LgdIn_wpr  h2.ad_Item {
margin:0;
padding:0;
border-bottom:1px solid #CCCCCC;}

#ad_FrFo_LgdIn_wpr #ad_Reg {margin-bottom:40px;}
	
	#ad_FrFo_LgdIn_wpr  input.ad_radio {padding:0;margin:0;}

	/* start recipient section */
	#ad_FrFo_LgdIn_wpr fieldset.ad_Recp br {display:none;}
	
	fieldset.ad_Recp div.ad_left,fieldset.ad_Recp div.ad_right {float:left;width:48%;}
	
	#ad_FrFo_LgdIn_wpr div .ad_Recp div label {padding:0 0 0 3px;;margin:0;text-align:left;}
 
	#ad_FrFo_LgdIn_wpr fieldset.ad_Recp .ad_wrong {width:auto;clear:left;}

	#ad_FrFo_LgdIn_wpr .ad_Recp {clear:left;}
	/* end recipient section */
		
		
		#ad_FrFo_LgdIn_wpr #ad_Reg div.ad_LtrFriend_Nav, #ad_FrFo_LgdIn_wpr div.ad_LtrFoe_Nav {margin:0;padding:0 0 8px 20px;font-size:85%;}
		
		#ad_FrFo_LgdIn_wpr fieldset.ad_LtrFriend label {width:auto;}
		
		
		#ad_FrFo_LgdIn_wpr textarea {width:85%;}

		#ad_FrFo_LgdIn_wpr fieldset.ad_LtrFoe label {width:auto;}

		#ad_FrFo_LgdIn_wpr fieldset.ad_RegInfo label {width:100px;padding-left:0;margin-left:0;}

		#ad_FrFo_LgdIn_wpr input.ad_chk {width:auto;}

	div.ad_label_foe {margin:7px 0 0 112px;}

	#ad_FrFo_LgdIn_wpr div.ad_label_foe p {
	padding:7px 0 0 0;
	margin:0;}

	#ad_FrFo_LgdIn_wpr div.ad_label_foe label {
	width:auto;
	margin-top:10px;}
	
	#ad_FrFo_LgdIn_wpr input.ad_preview {
	height:33px;
	width:80px;
	margin:15px 10px 0px 0px;
	padding:0px;		
	background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
	cursor: pointer;
 	cursor: hand;
	float:left;
	position:static;}
	
	#ad_FrFo_LgdIn_wpr  input.ad_sbt {
	height:35px;
	width:150px;
	margin:15px 10px 0px 0px;
	padding:10px;
	cursor: pointer;
 	cursor: hand;		
	background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;
	position:static;} 		

#ad_Ltr_Personal_wpr {
padding:1px;
margin:0;}

	#ad_Ltr_Personal_wpr #ad_Reg_H2, #ad_Ltr_Personal_wpr #ad_Reg_p {display:none;}

	#ad_Ltr_Personal_wpr #ad_Reg_wpr {
	padding:0 20px 0 20px;
	margin:0;}
	
	#ad_Ltr_Personal_wpr #ad_Reg {
	padding:0;
	margin:0;
	padding-bottom:50px;}
	
	#ad_Ltr_Personal_wpr #ad_Reg h3 {
	padding:15px 0 5px 0;
	margin:0;}
	
	#ad_Ltr_Personal_wpr #ad_Reg fieldset {
	padding:10px 10px 20px 20px;
	margin:0;}
	
	#ad_Ltr_Personal_wpr #ad_Reg fieldset input {
	padding:0;
	margin:0 3px 0 0;}	
			
	/* end Item section */
	#ad_Ltr_Personal_wpr h2 {
	border-bottom: #CCCCCC solid 1px ;
	padding:0;
	margin:0;}			
	/* end Item section */
				
	/* start recipients fieldset */
		div.ad_Recp {padding-bottom:5px;}
		
		#ad_Reg_wpr  fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr  fieldset.ad_Recp label {
		width:auto;}
		
		br.ad_Recp_print,br.ad_Recp_email {display:none;}
	
		.ad_wrong {text-align:right;padding-top:11px;}
	/* end recipients fieldset */
					
	/* start letter fieldset */
	#ad_Ltr_Personal_wpr fieldset.ad_Ltr {padding:1px;}
	
		#ad_Ltr_Personal_wpr fieldset.ad_Ltr label {
		margin:0;
		padding:0;	
		width:auto;		
		clear:left;
		float:none;}
		
		#ad_Ltr_Personal_wpr fieldset.ad_Ltr input {
		margin:0;
		padding:0;		
		clear:left;
		float:none;}
		
		fieldset.ad_LtrFriend label.ad_message {width:auto;}
		
		#ad_Ltr_Personal_wpr fieldset.ad_Ltr textarea {
		width:85%;
		height:250px;
		margin:0 0 10px 0;
		padding:0;
		clear:left;
		float:none;
		display:block;}
		
		div#ad_Reg fieldset.ad_Ltr input.ad_chkbx, div#ad_Reg fieldset.ad_Ltr label {
		width:auto;
		clear:none;
		float:left;}			
	/* end letter fieldset */
	
		
		/* start information fieldset */ 	
		#ad_Ltr_Personal_wpr  fieldset.ad_RegInfo {
		padding:15px 0 0 0;
		margin:0;}
			
		#ad_Ltr_Personal_wpr .ad_label,  #ad_Ltr_Personal_wpr  fieldset.ad_RegInfo label {
		margin:5px 0 8px 0;
		padding:0;	}
		
		#ad_Ltr_Personal_wpr #ad_RegInfo_p {
		margin:0px 0px 5px 0px;
		padding:0;
		clear:both;
		position:relative;
		top:-5px;	}
		
			#ad_Ltr_Personal_wpr  fieldset.ad_RegInfo input.ad_radio {
			padding:0px;
			margin:0px 2px 0px 0px;
			width:auto;}
				
			#ad_Ltr_Personal_wpr  fieldset.ad_RegInfo label.ad_radio {
			width:auto;
			padding:0px;
			margin:0px 20px 0px 0px;}
			
		div#ad_Reg_wpr fieldset.ad_RegInfo span input, div#ad_Reg_wpr fieldset.ad_RegInfo span label {width:auto;}
		/* end information fieldset */		
		
		/* start topics fieldset */			
		#ad_Ltr_Personal_wpr  #ad_Reg fieldset.ad_Topc {}
							
			#ad_Ltr_Personal_wpr  p#ad_Topc_p {
			visibility:hidden;
			clear:both;}								
		/* end topics fieldset */				
	
		#ad_Ltr_Personal_wpr input.ad_preview {
		height:33px;
		width:80px;
		margin:15px 10px 0px 0px;
		padding:0px;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;
		float:left;}
	
		#ad_Ltr_Personal_wpr  input.ad_sbt {
		height:35px;
		width:150px;
		margin:15px 10px 0px 0px;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;		
		float:left;} 
					
#ad_Ltr_1 {display:none;}
#ad_Ltr_2 {display:none;}
#ad_Ltr_3 {display:none;}

#ad_YrAcct_wpr {
padding:1px;
margin:0;}

	#ad_YrAcct_wpr #ad_Reg_p {display:none;}
	 
	#ad_YrAcct_wpr  div#ad_Reg_wpr H2#ad_Reg_H2 {	
	padding:0 0 5px 0;
	margin:0 0 13px 0;
	color:#000;
	border-bottom:1px solid #ccc;}

	#ad_YrAcct_wpr #ad_Reg_wpr {
	padding:1px;
	margin:0;
	background-color:transparent;}
	
	#ad_YrAcct_wpr #ad_Reg {
	padding:20px;
	margin:0;
	padding-bottom:50px;
	background-color:#F1F1F1;}
	
	#ad_YrAcct_wpr #ad_Reg h3 {
	padding:15px 0 5px 0;
	margin:0;}
	
	#ad_YrAcct_wpr #ad_Reg fieldset {
	padding:10px 10px 20px 20px;
	margin:0;}
	
	#ad_YrAcct_wpr #ad_Reg fieldset input {padding:0;margin:0 3px 0 0;}	
			
	/* end Item section */
	#ad_YrAcct_wpr h2 {
	border-bottom: #CCCCCC solid 1px ;
	padding:0;
	margin:0;}			
	/* end Item section */
				
	/* start recipients fieldset */
		div.ad_Recp {padding-bottom:5px;}
		
		#ad_Reg_wpr  fieldset.ad_Recp input.ad_radio, #ad_Reg_wpr  fieldset.ad_Recp label {
		width:auto;}
		
		br.ad_Recp_print,br.ad_Recp_email {display:none;}
	
		.ad_wrong {text-align:right;padding-top:11px;}
	/* end recipients fieldset */
					
	/* start letter fieldset */
	fieldset.ad_Ltr {padding:0;margin:0;}
	
		#ad_Reg fieldset.ad_Ltr label {margin:0;padding:0;	width:auto;}
		
		div#ad_wrapper div#ad_Reg fieldset.ad_Ltr input {
		width:188px;
		margin:0px;
		margin-left:0px;
		padding:0px;}
		
		fieldset.ad_Ltr select {width:60%;margin:0;padding:0;	}		
		
		div#ad_wrapper #ad_Reg fieldset.ad_Ltr textarea {
		width:85%;
		height:250px;
		margin:0 0 10px 0;
		margin-left:0px;
		padding:0;}
		
		div#ad_wrapper #ad_Reg fieldset.ad_Ltr input.ad_chkbx {width:auto;position:static;}					
	/* end letter fieldset */
			
		/* start information fieldset */ 	
		#ad_YrAcct_wpr  fieldset.ad_RegInfo {
		padding:15px 0 0 0;
		margin:0;}
			
		#ad_YrAcct_wpr .ad_label,  #ad_YrAcct_wpr  fieldset.ad_RegInfo label {
		margin:5px 0 8px 0;
		padding:0;	}
		
		#ad_YrAcct_wpr #ad_RegInfo_p {
		margin:0px 0px 5px 0px;
		padding:0;
		clear:both;
		position:relative;
		top:-5px;	}
		
			#ad_YrAcct_wpr  fieldset.ad_RegInfo input.ad_radio {
			padding:0px;
			margin:0px 2px 0px 0px;
			width:auto;}
				
			#ad_YrAcct_wpr  fieldset.ad_RegInfo label.ad_radio {
			width:auto;
			padding:0px;
			margin:0px 20px 0px 0px;}
		/* end information fieldset */		
		
		/* start topics fieldset */			
		#ad_YrAcct_wpr  #ad_Reg fieldset.ad_Topc {}
							
			#ad_YrAcct_wpr  p#ad_Topc_p {
			visibility:hidden;
			clear:both;}								
		/* end topics fieldset */				
	
		#ad_YrAcct_wpr input.ad_preview {
		height:33px;
		width:80px;
		margin:15px 10px 0px 0px;
		padding:0px;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;
		float:left;}
	
		#ad_YrAcct_wpr  input.ad_sbt {
		height:35px;
		width:150px;
		margin:15px 10px 0px 0px;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;		
		float:left;} 
					
#ad_Ltr_1 {display:none;}
#ad_Ltr_2 {display:none;}
#ad_Ltr_3 {display:none;}
	
h2#ad_Thk_H2 {
	font-size:130%;
	padding-bottom:5px;
	margin:0 0 10px 0;
	border-bottom:1px solid #CCC;}

#ad_Thk_wpr .ad_Back {
		height:28px;
		width:158px;
		margin:10px 0px 0px 0px;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Back.gif) top left no-repeat;
		float:left;}
		
#ad_Thk_mesg_H2 {margin:5px 0 8px 0;} 

#ad_Thk_mesg p {
margin:0;
padding:8px 0 0 0;
border-top:1px solid #CCCCCC;}
	
#ad_Thk_mesg {padding-bottom:10px; }

#ad_Card_wpr {background-color:#E9E9E9;padding-bottom:50px;}
	
#ad_Card_Image {text-align:center; padding:15px;}
	
#ad_Card fieldset {
	margin:0px 15px;
	padding:15px;
	background:#DEDEDE;}
	
#ad_Card fieldset.ad_CardInfo div#ad_left {width:50%; float:left;}
#ad_Card fieldset.ad_CardInfo input {width:170px;}
#ad_Card fieldset.ad_CardMsg label {width:100%; padding:5px 0px 5px 0px;}
#ad_Card fieldset.ad_CardMsg input {width:50%;}
br.ad_CardMsg_br {clear:left;}

div#ad_Friends_left {width:20px; float:left; padding-top:24px;}
div#ad_Friends_middle {width:200px; float:left;}
div#ad_Friends_right {width:200px }

span#ad_Friends_Txt {margin-left:12px; margin-bottom:5px;}


table.ad_Thk_Card {}
table.ad_Thk_Card td {width:220px;}
table.ad_Thk_Card td input {width:180px;}

br.ad_CardMsg {clear:left;}

		#ad_Card_wpr input.ad_preview {
		height:33px;
		width:80px;
		margin:15px 10px 0px 0px;
		padding:0px;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;
		float:left;}
	
		#ad_Card_wpr  input.ad_sbt {
		height:35px;
		width:150px;
		margin:15px 10px 0px 0px;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;
		position:relative;
		top:0;
		left:0;
		float:left;} 

div#ad_Stw_wpr {
	background:#E9E9E9;
	padding-bottom:0;
	margin-bottom:0;}
	
div#ad_Stw	 {
	padding-bottom:0px;
	margin-bottom:0px;}
	
#ad_Stw fieldset {
	margin:0px 15px 0px 15px;
	padding:13px 15px 15px 15px;
	border:0;
	background-color:#DEDEDE;}
	
	#ad_Stw fieldset.ad_Friends {
	margin:0px 15px 0px 15px;
	padding:13px 15px 0px 15px;}
			
#ad_Stw fieldset.ad_StwInfo div#ad_left {width:50%; float:left;}
#ad_Stw fieldset.ad_StwInfo input {width:170px;}
#ad_Stw fieldset.ad_StwMsg label {width:auto; float:left; padding:5px 0px;}
#ad_Stw fieldset.ad_StwMsg input {width:60%;padding:0;margin:0;}

fieldset.ad_Friends label {display:none;}

br.ad_StwMsg_br {clear:left;}

span#ad_Friends_Txt {margin-left:12px; margin-bottom:5px;}

#ad_Stw_submit div input {float:left; width:170px;}
#ad_Stw_submit div label {float:left; width:170px;}

br.ad_StwMsg {clear:left;}

#ad_Stw_wpr table.ad_Thk_Card {width:100%;
border:0;
padding:0;
margin:0;	}
#ad_Stw_wpr table.ad_Thk_Card td {width:190px;}
#ad_Stw_wpr table.ad_Thk_Card td input {width:160px;}

/* start position extra friend fields */
#switcher_template_EmailFriend_pnlButtonPanel {
background-color:#E9E9E9;
padding:0 15px ; 
margin:0;
clear:left;}

#ad_BtnPnl {
background:#DEDEDE;
padding:0 5px 15px 5px; 
/padding:0 15px 15px 15px; 
margin:0;}

table.ad_Thk_2 {width:100%;
border:0;
padding:0;
margin:0;}
table.ad_Thk_2 td {width:190px;}
table.ad_Thk_2 td input {width:160px;}

div.ad_Stw_submit {
height:65px;
margin:0;
padding:1px 15px;
background-color:#E9E9E9;}

div.ad_Stw_submit div {background:#DEDEDE;}

.ad_total_text {
margin-top:15px;
margin-left:15px;
/margin-left:0px;}

.ad_total {margin-bottom:15px;}
/* end position extra friend fields */

		div.ad_Stw_submit input.ad_preview {
		height:35px;
		width:100px;
		margin:15px 10px 15px 0px;
		padding:0px;		
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_Preview.gif) top left no-repeat;
		cursor: pointer;
  		cursor: hand;
		float:left;}
	
		div.ad_Stw_submit input.ad_sbt {
		height:35px;
		width:150px;
		margin:15px 10px 15px 0px;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/ad_Btn_SendNow.gif) top left no-repeat;} 

	#ad_Zip_lte_wrpr {}
	
	#ad_Zip_lte_H2 {
	padding-bottom:0px;
	margin:0;}

	#ad_Zip_lte {
	text-align:left;
	padding:10px 10px 0px 10px;
	background-color:#FEF5CC;}

		#ad_Zip_lte fieldset {
		padding:0px;
		padding-bottom:13px;
		border:0px;
		margin:0px;}

			#ad_Zip_lte label {
			width:60px;
			padding:0;
			margin:3px 3px 0px 0px;
			text-align:left;}

			#ad_Zip_lte input {
			width:162px;
			height:17px;
			padding:0px;}
			
			#ad_Zip_lte label.ad_sbmt {
			display:none;}

			#ad_Zip_lte fieldset input.ad_sbt {
			margin:0px 3px 0px 8px;
			width:65px;
			height:28px;
			background: transparent url(../../siteapps/advocacy/images/ad_Btn_Go.gif) top left no-repeat;
			cursor: pointer;
			cursor: hand;}

			br.ad_zip	{display:none;} 			

#ad_Thk_Zip_H2 {
	padding-bottom:0px;
	margin:0;
	border-bottom:1px solid #CCCCCC; } 
	
#ad_Thk_Zip_wpr #ad_Thk_Zip_write {padding:1px 15px 5px 15px; margin:10px 0; background-color:#FEF5CC;}

#ad_Thk_Zip_wpr #ad_Thk_Zip_send  {padding:1px 15px 15px 15px; margin:10px 0; background-color:#FEF5CC;}

#ad_Thk_Zip_send fieldset {
		padding:0px;
		border:0px;
		margin:0px;}
		
#ad_Thk_Zip_send select {width:150px; float:left; font-size:90%}
		
#ad_Thk_Zip_send input.ad_go {
		padding:0px;
		border:0px;
		margin:0px;}

#ad_Thk_Zip_send label {display:none}

#ad_Thk_Zip_rec { padding:0;margin:3px 3px 0px 0px;text-align:left;}
	
	#ad_Unable_p {
	padding:10px 0;
	color:#800000;
	font-weight:bold;}
	
	#ad_Unable_wpr div {
	margin:0;
	background-color:#F1F1F1;}
	
	#ad_Unable_wpr fieldset {
	margin:0;
	padding:10px;
	background-color:transparent;}
	
		#ad_Unable_wpr div#ad_Lgn_wpr fieldset label {text-align:right;width:130px;}
		
		#ad_Unable_wpr br {display:block;clear:left;}
	
		#ad_Unable_wpr div#ad_Lgn_wpr,#ad_Unable_wpr div#ad_Zip_wpr,#ad_Unable_wpr div#ad_Reg_wpr {
		margin:10px 0;}
		
		#ad_wrapper #ad_Unable_wpr h3 {
		color:#000000;
		margin:0 0 10px 0;
		padding:0;}
		
		/* start login section */
		#ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn label {
		width:65px;
		padding:0;
		margin:0 10px 0 0;}
		
		#ad_Unable_wpr  fieldset.ad_Lgn input {
		width:170px;
		padding:0;
		margin:4px 0;}	
		
		#ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn label.ad_sbt {
		display:block;
		visibility:hidden;}
			
		#ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn input.ad_sbt	{		background-image:url(../../siteapps/advocacy/images/ad_Btn_Sgnin_Blue.gif);	
		position:static;
		padding:0;
		margin:5px 0 0 0;		}
		
		#ad_Unable_wpr #ad_Lgn  fieldset.ad_Lgn label.ad_chk {
		width:auto;
		padding:0;}
		
		#ad_Unable_wpr  #ad_Lgn    fieldset.ad_Lgn input.ad_chk  {
		width:auto;
		padding:0;
		margin:0 0 0 75px;
		/margin-left:72px;	}	
		
		#ad_Unable_wpr  #ad_Lgn fieldset.ad_Lgn  a.ad_forgot		{
		margin:0 0 0 75px;
		/margin-left:72px}
		/* end login section */	
		
		/* start zip section */					
		#ad_Unable_wpr   #ad_Lgn fieldset.ad_Zip label {
		width:100px;
		padding:0;
		margin:0 5px 0 0;
		float:none;
		clear:left;}
		
		#ad_Unable_wpr   #ad_Lgn fieldset.ad_Zip input {
		width:170px;
		padding:0;
		margin:4px 0;
		float:none;
		clear:left;		}	
		
		div#ad_wrapper  #ad_Unable_wpr div .ad_Zip input.ad_sbt	{		background-image:url(../../siteapps/advocacy/images/ad_Btn_go_Blue.gif);	
		position:static;
		padding:0;
		margin:0 0 0 8px;	}
		/* end zip section */
				
		/* start address section */
		#ad_wrapper #ad_Unable_wpr div fieldset.ad_RegInfo label {
		width:112px;
		padding:0;
		margin:0 12px 0 0;
		text-align:right;}
		
		#ad_Unable_wpr #ad_Lgn fieldset.ad_RegInfo input {
		width:170px;
		padding:0;
		margin:4px 0;
		clear:left;		}	
							
		#ad_Unable_wpr fieldset.ad_RegInfo input.ad_sbt	{		background-image:url(../../siteapps/advocacy/images/ad_Btn_go_Blue.gif);
		position:static;
		padding:0;
		/margin:0 0 0 -2px;	}		
		/* end address section */
		
		
	/* post-integration edits */	
		/* new class added to reg form for 'Finished' button */
		/*CHANGED 12-14-05, rp */
		#ad_Reg input.ad_sbt_fnsh {
		height:25px;
		width:100px;
		margin:0px 0 0 0;
		padding:0px;
		background: transparent url(../../siteapps/advocacy/images/button_finish.gif) top left no-repeat;
 		cursor: pointer;
  		cursor: hand;} 	
		/* end registion area */
											
		

/* error message text */
.text-small {margin:10px 0;}

		
/* ---------------------------------------------------------------------------
------------- End Default Advocacy Styles ------------------------------------
/* ------------------------------------------------------------------ ------*/