﻿.valsummary ul{ 
	display: none;
}


.membershipform{
	width:500px;
}

.membershipform a
{
	font-size:12px;
	color:#484848;
	text-decoration:underline;
}

.membershipform a:hover
{
	text-decoration:none;
}

.membershipform .header{
	height: 69px;
 	background: url(../images/level3/form_top.gif) no-repeat;
	padding-left: 15px;
	border-bottom: 1px solid #d1d1d1;

}
.membershipform .header h3{
	padding-top: 18px;
	margin-bottom: 0px;
	font-size:18px;
}

.membershipform .header p{
	color:#484848;
	font-size:13px;
	font-family:Arial;
}

.membershipform .subheader
{
	padding-top: 7px;
	padding-bottom: 2px;	
	padding-left: 15px;
	border-left: 1px #d1d1d1 solid;
	border-right: 1px #d1d1d1 solid;	
	border-bottom: 1px solid #d1d1d1;	
	height: 21px;
 	background: url(../images/form/heading_h4.png) repeat-x;
}

.membershipform .subheader h4{
	padding-top: 0px;
	margin-bottom: 0px;
	font-size:14px;
	font-weight:bold;
}

.membershipform #whatisit{
	display:inline-block;	
	background-image:url(../images/form/whatisit.gif);
	width:16px;
	height:16px;
	cursor:pointer;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	font-weight:normal;
}


.membershipform .asterisk{
	color:#fe0101;
	font-size:13px;
}

.membershipform .row
{
	border: 1px #d1d1d1 solid;
	background:#ffffff url(../images/levels_shared/td.png) repeat-x bottom;
	padding: 10px 15px;
	border-top: 0px none;
}

.membershipform .row .leftalign
{
	display:block;
	float:left;
	padding-right:20px;
	width: 200px;
}

.membershipform .row .rightalign
{
	display:block;
	float:left;
	padding-right:20px;
	width: 200px;
}

.membershipform .row .title
{
	color:#484848;
	font-size:12px;
	font-family:Arial;
	clear:both;
	display:block;
}

.membershipform .row input[type="text"], .membershipform .row input[type="password"], .membershipform .row select
{
	border: 1px #d1d1d1 solid;
	margin-bottom:10px;
}

.selectwithoutmarginbottom
{
	margin-bottom:0px!important;
}

.membershipform .row .column
{
	display:block;
	float:left;
	padding-right:20px;
}

.membershipform .row .cbl2Cols, tr, td
{
    border: none !important;
    background: none;
}

.membershipform .row #membertext
{
	display:block;
	float:left;
	padding-right:20px;
	width: 260px;
}

.membershipform .row p
{
	color:#484848;
}

.membershipform .end{
	border-bottom: 2px solid #d1d1d1;
	margin-bottom: 10px;
}

.membershipform .membership_options
{
	width:100%;
	margin-bottom:10px;
}

.membershipform .membership_options td
{
	color:#484848;
	font-size:12px;
	font-family:Arial;
	padding:5px 0 5px 0;
}



.smallbutton{
	color: #000000;
	border: none;
	background-color: #ffffff;
	background-image:url(../images/levels_shared/button_short.png);
	background-repeat: no-repeat;
	width: 127px;
	height: 27px;
	text-align: left;
	padding-left: 10px;
	padding-top: 0px;
	background-position: 0px 1px;
}

#please_wait
{
	width:500px;
	height:20px;
	display:block;
 	background: url(../images/form/please_wait.gif) 50% 50% no-repeat;
 	display:none;
}

#nextpreviousarea, #gotopaymentarea
{
	width:500px;
}


#nextpreviousarea #left
{
	float:left;
	width:101px;
	display:block;
}

#nextpreviousarea #right, #gotopaymentarea #right
{
	float:right;
	width:101px;
	display:block;
}

.watermark {
	color: #999 !important;
}

#progressbox 
{
	color:#484848;
	margin-bottom:10px;
	position:relative;
	width:211px;
	height:109px;
	background:url(../images/form/progress_box.png);	
	padding-left:15px;
}

#progressbox h4
{
	font-size:15px;	
	height:32px;
	color:#000;
	margin:0;
	padding:9px 0 5px 0;
	color: #000000;
}

#progressbox p
{
	padding-top:5px;
}

.smalltext 
{
	font-size: 10px;
}

.highlight
{
	color: Red;
}

.summary
{
	padding: 10px;
}

/* for password strenght meter */
.password {
	font-size : 12px;
	border : 1px solid #cc9933;
	width : 200px;
	font-family : arial, sans-serif;
}

.pstrength-minchar {
	font-size : 10px;
}
/* for password strenght meter */
