﻿/*===== FORM ELEMENTS =====*/
#maincontentright .form{
	margin-bottom:10px;
}
	#maincontentright .ValidationSummary{
		font-size:0.75em;
	}


	#maincontentright .form fieldset{
		display:block;
		background:#e8e3df;
		border:1px solid #d7cdca;
		padding:10px;
		width:513px;
		margin-bottom:10px;
	}
	
		#maincontentright .form ol{
			list-style:none;
			padding:0px;
			margin:0px;
		}
		
			#maincontentright .form ol li{
				margin:0px 0px 10px;
			}
			
			#maincontentright .form ol li.last{
				margin:0px;
			}
			
				#maincontentright .form ol li label{
					float:left;
					width:150px;
					color:#645246;																		
				}
		
				#maincontentright .form ol li input{
					width:292px;
					padding:3px;
					border:1px solid #b1a7a1;	
					color:#645246;								
				}
				
				#maincontentright .form ol li input.radio, #maincontentright form ol li input.tick, #maincontentright .form ol li span.chkbox input{
					width:auto;
					border:none;				
				}				
				
				#maincontentright .form ol li select{
					width:142px;
					padding:3px;
					border:1px solid #b1a7a1;	
					color:#645246;													
				}
				
				#maincontentright .form ol li textarea{
					width:500px;
					padding:3px;
					border:1px solid #b1a7a1;	
					color:#645246;													
				}
				
				#maincontentright .form ol li div{
					clear:both;
				}

							
/*===== CALLBACK FORM =====*/

.callbackclear{
	background:transparent url("/SiteCollectionImages/ah/bt-clear.png") no-repeat top left;
	border:none;
	height:22px;
	width:47px;				
	cursor:pointer;	
}

.callbackgo{
	background:transparent url("/SiteCollectionImages/ah/bt-callback.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;	
	margin-left:10px;			
}

/*===== CONTACT FORM =====*/

.contactusclear{
	background:transparent url("/SiteCollectionImages/ah/bt-clear.png") no-repeat top left;
	border:none;
	height:22px;
	width:47px;				
	cursor:pointer;				
}

.contactusgo{
	background:transparent url("/SiteCollectionImages/ah/bt-send.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;	
	margin-left:10px;							
}

/*===== REGISTER FORM =====*/

.registerclear{
	background:transparent url("/SiteCollectionImages/ah/bt-clear.png") no-repeat top left;
	border:none;
	height:22px;
	width:47px;				
	cursor:pointer;				
}

.registergo{
	background:transparent url("/SiteCollectionImages/ah/bt-register.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;	
	margin-left:10px;							
}

.activate{
	background:transparent url("/SiteCollectionImages/ah/bt-activate.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;	
}

.changepassword{
	background:transparent url("/SiteCollectionImages/ah/bt-changepassword.png") no-repeat top left;
	border:none;
	height:22px;
	width:120px;				
	cursor:pointer;
	margin-left:10px;				
}

.login{
	background:transparent url("/SiteCollectionImages/ah/bt-login.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;
}

.retrieve{
	background:transparent url("/SiteCollectionImages/ah/bt-retrieve.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;
}


/*==== EDIT FORUM ====*/

.editforumcancel{
	background:transparent url("/SiteCollectionImages/ah/bt-cancel.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;
}

.createforumsubmit{
	background:transparent url("/SiteCollectionImages/ah/bt-create.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;
}

.editforumsubmit{
	background:transparent url("/SiteCollectionImages/ah/bt-edit.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;
}

.reportpostsend{
	background:transparent url("/SiteCollectionImages/ah/bt-send.png") no-repeat top left;
	border:none;
	height:22px;
	width:82px;				
	cursor:pointer;	
	margin-left:10px;							
}





/*===== SEARCH FORM =====*/

#search .searchterm{
	float:left;
}

#search .searchgo{
	background:transparent url("/SiteCollectionImages/ah/bt-go.png") no-repeat top left;
	border:none !important;
	padding:0px !important;
	margin-left:10px !important;
	height:22px !important;
	width:35px !important;				
	cursor:pointer !important;				
}

#search{

}

	#search ol li{
		clear:both;
		float:left;
		width:535px;
	}
				
		#search ol li.searchradio{
			font-size:0.625em;
			line-height:1.5em;
		}
		
			#search ol li.searchradio label{
				width:auto;	
				float:none;
			}
			
.SearchPaging
{
	font-size:0.75em;
}
