#divmemberapplication
{
	float: left; 
	width: 98%; 
	padding-bottom: 20px
}

.RadMultiPage
{

}

#diverrormessage
{
	padding: 5px;
}
.RadMultiPageValidation
{
	color:Red;
}
table#billingAddress td.billingAddressLabel
{
	text-align: right;
}

table#loadingPanel
{
	width: 100%;
	height: 100%;
}
table#loadingPanel td
{
	width: 100%;
	height: 100%;
	text-align: center;
}
table#cartHeader
{
	width: 100%;
	padding: 0px 0px 0px 0px;
}
table#cartHeader th
{
	padding: 0px 0px 0px 0px;
}
table#cartHeader td
{
	padding: 0px 0px 0px 0px;
}
table#cartHeader td.changeselection
{
	text-align: right;
}
input#cartHeader
{
	padding: 0px 0px 0px 0px;
}

table#divmemberapplication
{
}
table#navTable
{
	width: 98%;
	text-align: center;
}
table#navTable td
{
	width: 11%;
	text-align: center;
	font-size: 9px !important;

}

table#navTable td a:link
{
	width: 11%;
	text-align: center;
	font-size: 9px !important;
	
}

table#navTable td a:hover
{
	width: 11%;
	text-align: center;
	font-size: 9px !important;
	
}

table#navTable td.arrow
{
	width: 1%;
}
.multiPage .formList li.lastListItem
{
	border: none;
}

.nextButton
{
	bottom: 0;
	right: 0;
}
.previousButton
{
	bottom: 0;
	left: 0;
}
.buttonsection
{
	float: left;
	width: 98%;
	padding-top: 0px;
	padding-bottom: 0px;
}
.buttongroup
{
	float: right;
	padding-top: 0px;
	padding-bottom: 0px;
}
.buttonSeparator
{
	width: 378px;
	border-bottom: 1px solid #959485;
	height: 1px;
	position: absolute;
	bottom: 40px;
	right: 0;
}

.previewWrapper
{
	position: absolute;
	right: 10px;
	top: 90px;
	width: 250px;
	padding-left: 18px;
}

.previewWrapper h2
{
	font-size: 21px;
	padding-bottom: 10px;
	color: #4386a5;
	border-bottom: solid 1px #597f90;
	margin-right: 18px;
	margin-top: 20px;
}

.previewWrapper h3
{
	color: #4386a5;
	font-size: 12px;
	margin-right: 18px;
	margin-top: 20px;
	border-bottom: dotted 1px #597f90;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.previewWrapper ul
{
	list-style: none;
	margin: 0 30px;
}
RadGrid.profilegridheader
{
}
RadGrid.profilegrid
{
}

/* For Member Profile */
.AWFMemberProfile
{
	display: inline-block;
	padding-bottom: 0px;
}
.ProfileMultiPage
{
	width: 100%;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	padding-left: .5em;
	padding-right: 1em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -.15em;
	margin-right: 1em;
	z-index: -10;
	display: inline-block;
}
.ProfileTabStrip
{
	z-index: 10;
}
fieldset
{
	float: left;
	clear: left;
	width: 100%;
	margin: 0 0 1.5em 0;
	display: inline-block;
	padding-left: 5px;
}
legend
{
	margin-left: 1em;
}
.AWFMemberProfile legend
{
}
.AWFMemberSearch legend
{
}
.AWFMemberProfile fieldset ul
{
	float: left;
	width: 100%;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
}
.AWFMemberProfile fieldset
{
	display: inline-block;
	width: 95%;
}
.AWFMemberProfile fieldset li
{
	list-style-type: none;
	list-style-image: none;
}
.AWFMemberSearch fieldset
{
	display: inline-block;
}
.AWFMemberSearch fieldset ul
{
	float: left;
	width: 100%;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
}

.AWFMemberSearch fieldset li
{
	list-style-type: none;
	list-style-image: none;
}
.fieldelement ul
{
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 0px;
}
.fieldelementcells
{
	float: left;
	clear: left;
	width: 100%;
	padding: 0 0 .30em 0;
}
.fieldelementcells li
{
	list-style-type: none;
	list-style-image: none;
}
.gridviewelement li
{
	list-style-type: none;
	list-style-image: none;
}
.gridviewelementcells li
{
	list-style-type: none;
	list-style-image: none;
}

li .requiredimage
{
	float: left;
	width: 1em;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
}
li .fieldlabel
{
	float: left;
	width: 12em;
	text-align: right;
	font-weight: bold;
}
li .fieldcontrol
{
	float: left;
	padding-right: .25em;
}
li .fieldnote
{
	float: left;
	width: 12em;
}

.profilesubmit
{
	float: left;
	clear: left;
}

.profilevalidation
{
	float: left;
	clear: left;
	width: 100%;
	color: Red;
	padding-top: 0px;
}
.profilestatussuccess
{
	float: left;
	clear: left;
	width: 100%;
	font-weight: bold;
	color: Green;
	padding-top: 1em;
	padding-bottom: 1em;
}
.profilestatuserror
{
	float: left;
	clear: left;
	width: 100%;
	font-weight: bold;
	color: Red;
	padding-top: 1em;
	padding-bottom: 1em;
}
.profilestatusbottomsuccess
{
	float: left;
	clear: left;
	width: 100%;
	font-weight: bold;
	color: Green;
	padding-bottom: 1em;
}
.profilestatusbottomerror
{
	float: left;
	clear: left;
	width: 100%;
	font-weight: bold;
	color: Red;
	padding-bottom: 1em;
}
.ElementValidator
{
	color: Red;
}


.memberprofileul
{
	float: left;
	margin-left: 0;
	list-style-type: none;
	display: inline-block;
	width: 98%;
	padding-bottom: 0px;
}
.memberprofileli
{
	padding-left: 5px;
	list-style-type: none;
	list-style-image: none;
	display: inline-block;
}

.memberprofileactions
{
	margin-top: 10px;
	display: inline-block;
}
.profileclose
{
	float: left;
	width: 125px;
	margin-left: 10px;
}

.memberprofileactionsbottom
{
	padding-top: 7px;
}
.memberprofilestatus
{
}
.memberprofilestatusbottom
{
}
.memberprofilevalidation
{
}
.memberprofilevalidationbottom
{
}
.memberprofilechild
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: 98%;
	display: inline-block;
}
.blockdisplaytext
{
	font-size: 20px;
	font-weight: normal;
}

.searchFieldsPanel
{
	display: inline-block;
}

.optionalFees input
{
	float: left;
	vertical-align: middle;
}

.optionalFees label
{
	float: left;
	margin-top: 2px;
}

table.SBFileUpload, td.SBFileUpload, tr.SBFileUpload
{
	padding: 0px 0px 0px 0px;
}

table#cartHeader td.radgridtotal
{
	text-align: right;
}

table#cartHeader td.radgridprice
{
	text-align: right;
}

#fixfont td.radgridtotal
{
	text-align: right;
}

#fixfont td.radgridprice
{
	text-align: right;
}



