/** aMember-specific styles here */

/* properties for entire page and text inside tables */
body {
    /* font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
	color: #FFF; */
	}



hr { 
    background-color: #4479BE;
    border: 0;
    width: 100%;
    height: 1px;
	}

ul, li { /* list-style: disc; */ }


strong, .strong  {
	font-weight: bold;
	/* color: #4c4c4c; */
	}
em {
	font-style: italic;
	}
hr {
	display: none;
	}
.right {
	float: right;
	}
.left {
	float: left;
	}
.hidden {
	display: none;
	}



.clear {
	clear: both;
	}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}
.clearfix {
	display: block;
	}
html[xmlns] .clearfix {
	display: block;
	}
* html .clearfix {
	height: 1%;
	}





/* vedit - usual column (right) */
.vedit td {
    text-align: left;
    vertical-align: middle;
    padding: 15px 10px 10px 15px;
    font-size: 19px;
    color: #000;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
	}
.vedit td label {
	color:red;	
	position:relative;
	float:none;
	left:0px;
	font-size:16px;
	top:-3px;
	display:block;
}
table.errmsg {
    font-family: Helvetica, Verdana, sans-serif;
    font-size: 12px;
	}

table.errmsg td{
    padding: 5px 50px 5px 5px;
    font-weight: bold;
	}

table.errmsg td li {
    list-style:none;
    color:red;
    font-size:16px;
    font-weight:bold;
	}




.radio_left {
	display: inline;
	float: left;
	margin: 25px 0;
	}
.radio_sign {
	float: left;
	padding-top: 1px;
	padding-right: 12px;
	}


.small { font-size: 13px; font-weight: normal; color: #4c4c4c; font-style: italic; float: left; margin-bottom: 5px; }
.head_title { margin-right: 10px; float: left; display: inline; }
.powered, .powered a { display: none; }
.text_disabled { color: ButtonFace; } 


input, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
	}

/* properties for all input elements */
input, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
	padding: 6px 4px;
	}
input {
/*	height:43px; */
}

.sm {
	width: 260px;
	border: 1px solid #c3c3c3;
	background: #f4f4f4;
	padding: 10px 5px;
	margin-right:  8px;
	}

.lg {
	width: 540px;
	border: 1px solid #c3c3c3;
	background: #f4f4f4;
	padding: 10px 5px;
	margin-right:  8px;
	}

.lg_log {
	width: 450px;
	border: 1px solid #c3c3c3;
	background: #f4f4f4;
	padding: 10px 5px;
	}


.button, a.button {
	border: 1px solid #e66a13;
	background: #ae3900 url(images/nav-gradient.jpg) no-repeat 50% 0;
	color: #fff;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 14px;
	padding: 5px 12px;
	padding-top: 6px;
	margin-left: 10px;
	cursor: pointer;
	height: 28px;
	position: relative;
	}
	a.button {
		bottom: 1px;
		}
	.button:hover, a:hover.button {
		border: 1px solid #555;
		background: #7f7e7d;
		}
	

.ctn_btn, .paypal_btn  {
	float: left;
	margin-left: 15px;
	}









