#content_inner a, #content_inner a:visited {
	color:#87D032;
}
#cnt_pages_join div.col_primary,
#cnt_pages_learn div.col_primary{
	width: 550px;
	float: left;
}
#cnt_pages_join div.col_tools,
#cnt_pages_learn div.col_tools{
	width: 200px;
	float: right;
}
#cnt_pages_join div.cntc_block,
#cnt_pages_learn div.cntc_block {
	padding:0;
	margin:0 0 30px 0;
	clear:both;
}
#cnt_pages_join div.cntc_top,
#cnt_pages_learn div.cntc_top{
	margin:0 0 20px 0;	
}


#cnt_pages_join div.cntc_top h1 ,
#cnt_pages_learn div.cntc_top h1{
	font-size:32px;
	line-height:1em;
	padding:0;
	margin:0 0 10px 0;
	color:#87D032;
	font-weight:bold;
	font-family:"Tahoma MS",Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
#cnt_pages_join div.cntc_top p ,
#cnt_pages_learn div.cntc_top p{
	font-size:14px;
	font-weight:normal;
	padding:0;
	margin:0;
}



/* custom */

/* Join page */
#cnt_pages_join div.col_tools h3{
	color:#87d032;	
}

#cnt_pages_join #form_mlist{
	background-color:#ebebeb;
	padding:20px 15px;
}

#cnt_pages_join #form_mlist form div.input{
	margin:0 0 15px 0;
	padding:0;
}

#cnt_pages_join #form_mlist form div.input.error{
	background:none;
}
#cnt_pages_join #form_mlist form div.input.error label{
	color:#6d6d6d;
}
#cnt_pages_join #form_mlist form div.input.error input,
#cnt_pages_join #form_mlist form div.input.error select,
#cnt_pages_join #form_mlist form div.input.error textarea{
	border:1px solid #F00;
}
#cnt_pages_join #form_mlist form div.input.error div.error-message{
	left:0;
}

#cnt_pages_join #form_mlist form div.input label,
#cnt_pages_join #form_mlist form div.input span.field_label{
	font-weight:bold;
	font-size:14px;
	display:block;
	width:auto;
	text-align:left;
	margin:0 0 3px 0;
	padding:0;
	float:left;
}

#cnt_pages_join #form_mlist form div.input span.field_subtext{
	clear:both;	
	display:block;
	padding:0 0 5px 0;
}

#cnt_pages_join #form_mlist form div.input input,
#cnt_pages_join #form_mlist form div.input select,
#cnt_pages_join #form_mlist form div.input textarea{
	background-color:#fff;
	display:block;
	float:none;
	clear:both;
}


#cnt_pages_join #form_mlist form div.input input,
#cnt_pages_join #form_mlist form div.input textarea{
	width:300px;	
}
#cnt_pages_join #form_mlist form div.input.zip input{
	width:100px;	
}

#cnt_pages_join #form_mlist form div.input.radio input{
	float:left;
	width:auto;
	padding:0; margin:0 5px 0 0;
	clear:none;
}
#cnt_pages_join #form_mlist form div.input.radio label{
	float:left;	
	text-align:left;
	font-size:12px;
	font-weight:normal;
	clear:none;
	width:auto; padding:0 10px 0 0;
}

#cnt_pages_join #form_mlist form div.input.date select{
	float:left; 
	clear:none;	
	margin-right:3px;
}
#cnt_pages_join #form_mlist form div.input.date #UserDetailBirthdateMonth{
	clear:left;
}

#cnt_pages_join #form_mlist form div.input span.required{
	float:left;
	color:#3c0;
	font-size:10px;
	padding:2px 0 0 10px;
	clear:none;
}

#cnt_pages_join #form_mlist form div.submit input.form-button{
	float:left;
}

.cntc_block em {
	margin:10px 0px;
	display:block;
}


/* Learn page */

#cnt_pages_learn div.col_primary h2{
	font-size:18px;
	padding:0;
	color:#333;
	margin:0 0 15px 0;
}

#cnt_pages_learn div.col_primary h3{
	font-size:15px;
	font-weight:bold;
}

#cnt_pages_learn div.col_primary ul.ul_plain{
	list-style:none;
	font-weight:bold;
	margin-left:40px;
}
#cnt_pages_learn div.col_primary ul.ul_plain li{
	padding:0 0 3px 0;
}

#cnt_pages_learn div.img_trio{
	padding:0;
	margin:0 0 20px 0;
}

#cnt_pages_learn #steps{
	background-color:#ebebeb;
	padding:15px;
	margin:0 0 15px 0;
}

#cnt_pages_learn #steps ol{
	list-style:none;
	margin:0; padding:0;
}
#cnt_pages_learn #steps ol li{
	padding:5px 5px 5px 0px;
	margin-bottom:25px;
}
#cnt_pages_learn #steps ol li div{
	padding-left:75px;	
}
#cnt_pages_learn #steps ol li h4{
	font-size:14px;
	padding:0; margin:0  0 3px 0;
	text-transform:uppercase;
}
#cnt_pages_learn #steps ol li p{
	font-size:14px;
	line-height:1.2em;
	padding:0; 
	margin:0 0 8px 0;
}
#cnt_pages_learn #steps ol li h6{
	font-size:12px;
	font-weight:normal;
	padding:0; margin:0;
}
#cnt_pages_learn #steps ol li.li1{
	background:url('/theme/legacy/img/pages/learn/li1.png') top left no-repeat;
}
#cnt_pages_learn #steps ol li.li2{
	background:url('/theme/legacy/img/pages/learn/li2.png') top left no-repeat;
}
#cnt_pages_learn #steps ol li.li3{
	background:url('/theme/legacy/img/pages/learn/li3.png') top left no-repeat;
}


#cnt_pages_learn div.col_tools .host {
	width: 200px;
	height: 115px;
	padding-top: 4px;
}
#cnt_pages_learn div.col_tools #happyhosts p {
	margin-top: 5px;
	margin-bottom: 20px;
	text-align: center;
	line-height:1.2em;
}

#cnt_pages_learn div.col_tools .host p {
	width: 150px;
	margin: 0px auto;
}

#cnt_pages_learn div.col_tools .host h2 {
	padding-left: 60px;
	font-size: 14px;
	margin: 0px;
}

#cnt_pages_learn div.col_tools .host h3 {
	padding-left: 60px;
	font-size: 12px;
	margin: 0px;
	margin-bottom: 15px;
}

#cnt_pages_learn div.col_tools #host1 { background-image: url('/theme/legacy/img/person_referrals/inbound/host1.jpg'); }
#cnt_pages_learn div.col_tools #host2 { background-image: url('/theme/legacy/img/person_referrals/inbound/host2.jpg'); }
#cnt_pages_learn div.col_tools #host3 { background-image: url('/theme/legacy/img/person_referrals/inbound/host3.jpg'); height: 146px; }

div#cnt_pages_learn div.col_primary div.col_primary_inner div.cntc_block a.twotone_green {
	color:#ffffff;
}

div#cnt_pages_learn div.col_primary div.col_primary_inner div.cntc_block a.twotone_green:hover {
	color:#6D6D6D;
}
