/* CSS Document */
 
* {
padding:0;
margin:0;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

img {
border:0;
}

.clear {
clear:both;
height:0;
}

h1, h2, h3 {
font-weight:normal;
}

h1 {
font-size:2.8em;
}

h3 {
font-size:1.8em;
}

p {
margin-bottom:15px;
}

blockquote {
padding:3px;
margin:25px;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
padding:23px 0px;
font-size:1em;
position:relative;
}
body.schu {
	padding-top:113px;
}
#schu {
	position:absolute;
	top:0px;
	right:0px;
	margin-bottom:50px;
	display:none;
	z-index:8000;
}

#copy ul, ol {
margin-left:35px;
margin-bottom:10px;
}

#copy .post #content ul {
	list-style-position: inside;
}

#copy .post #content ul li {
	text-indent: -12px;
}

#copy a {
	color:#900;	
}

#root {
margin:0 auto;
width:1000px;
}

.subtext {
color:#666;
}

.redtext {
color:#990000 !important;
}

.no_list_style {
list-style:none;
}

#font_changer {
white-space:nowrap;
color:#A5A5A5;
float:right;
font-size:.8em;
position:absolute;
top:0px;
right:0px;
font-family:Georgia, "Times New Roman", Times, serif;
z-index:9999;
}

#font_changer font {
cursor:pointer;
}

#font_changer font#small {
font-size:1em;
}

#font_changer font#medium {
font-size:1.4em;
}

#font_changer font#large {
font-size:1.8em;
}

#topNav {
border-bottom:1px solid #ccc;
padding-bottom:3px;
height:18px;
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
font-size:.8em;
position:relative;
z-index:9000;
}

#topNav a {
color:#666;
}

#topNavA {
float:left;
list-style:none;
overflow:auto;
}
#topNavA li {
float:left;
display:block;
padding-left:9px;
margin-right:9px;
border-left:1px solid #666;
}
#topNavA li:first-child {
border-left:0;
padding-left:0;
}

#topNavB {
float:right;
list-style:none;
overflow:auto;
}
#topNavB li {
float:left;
display:block;
padding-left:9px;
margin-left:9px;
border-left:1px solid #666;
}
#topNavB li:first-child {
border-left:0;
margin-left:0;
padding-left:0;
}


#featuredContent {
height:124px;
padding-top:9px;
border-bottom:5px solid #666;
position:relative;
}
#featuredContent .title {
float:left;
color:#A5A5A5;
font-size:.95em;
text-transform:uppercase;
}

#featuredContent ul {
height:83px;
background-color:#FBFAF5;
list-style:none;
clear:both;
position:absolute;
bottom:0px;
font-size:.85em;
left:0px;
}

#featuredContent ul li {
border-left:1px solid #ccc;
float:left;
width:332px;
height:83px;
position:relative;
}

#featuredContent ul li:first-child {
border-left:0;
}

#featuredContent ul li span.resource {
position:absolute;
left:0;
bottom:0;
}

#featuredContent ul li span img {
margin-right:16px;
float:left;
}

#featuredContent ul li a.title {
font-size:1.1em;
text-transform:none;
position:absolute;
bottom:5px;
width:131px;
color:#000;
}

#featuredContent ul li a.title .special {
display:block;
color:#990000;
}

#header {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
padding:29px 2px 10px 2px;
padding:18px 2px 10px 2px;
border-bottom:5px solid #666;
height:113px;
position:relative;
margin-bottom:13px;
}

#header .logo {
	margin-top:7px;
}

#header a.find {
background:#990000;
color:#fff;
position:absolute;
top:28px;
right:0px;
text-align:right;
text-transform:uppercase;
font-size:0.95em;
padding:6px 30px;
text-decoration:none !important;
}
#header a.find.homePgFind {
	top:18px;
}

#header ul {
list-style:none;
text-transform:uppercase;
font-size:1.1em;
position:absolute;
bottom:9px;
left:0;
}
#header ul li {
display:inline;
}
#header ul ul.subMenu {
	/*display:none;*/	
}
#header ul ul.subMenu ul {
	display:block;	
}
#header ul li a {
color:#666;
padding:10px 24px;
}
#header ul li a:hover {
	color:#900;
	text-decoration:none;	
}
#header ul li:first-child a {
padding-left:0;
}
#header form {
position:absolute;
width:398px;
height:52px;
border:1px solid #ccc;
bottom:13px;
right:0;
}
#header form input[type="text"] {
float:left;
border:0;
font-size:1.25em;
color:#000;
text-transform:none;
width:324px;
height:52px;
line-height:50px;
padding-left:20px;
letter-spacing:normal;
}
#header form input.inactive, #frmEstatePlannerSearchZip .inactive, #divEstatePlannerSearchSmall .inactive {
color:#A5A5A5;
text-transform:uppercase;
letter-spacing:1px;
font-size:.8em;
}

#header form input[type="image"] {
padding:12px;
}


#banner {
	position:relative;
	overflow:auto;
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
	margin-bottom:12px;
}

#banner_list {
	margin:0;
	padding:0;
	list-style:none;
}

#banner .slider_list_item + .slider_list_item {
display:none;
}

#banner .slider_list_item {
height:206px;
overflow:hidden;
width:980px;
}

#banner .slider_list_item img {
float:left;
padding-right:17px;
}

#banner .slider_list_item h1 {
color:#000;
font-size:2.7em;
font-weight:normal;
line-height:42px;
letter-spacing:2px;
}

#banner .slider_list_item h1 a {
color:#000;
}

#banner .slider_list_item h2 {
color:#666;
font-size:1.1em;
font-style:italic;
font-weight:normal;
line-height:24px;
margin:11px 0;
letter-spacing:0.5px;
}

#banner .slider_list_item p {
font-size:.9em;
height:120px;
}
#banner_div {
	overflow:auto;
}
#banner_buttons {
float:left;
position:absolute;
z-index:999; /* -Ahrens Tech: Changed from z-index: 9999; b/c it caused the buttons to appear over the MegaMenu */
left:437px;
bottom:9px;
height:37px;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
}
#banner_buttons li ul {
margin:0;
padding:0;
list-style:none;
overflow:auto;
}
#banner_buttons li {
float:left;
margin:0 3px;
}
#banner_buttons li ul li a {
display:block;
height:32px;
width:32px;
overflow:hidden;	
border:1px solid #ccc;
}
#banner_buttons li ul li a img {
margin-left:-28px;
}
#banner_buttons li ul li.activeSlide a {
	border-color:#900;
}

#banner_buttons img.arrow {
margin-top:8px;
}




#slider {

background:url(/assets/files/images/home/home-featured-back.png) repeat-x bottom;
height:86px;
margin-bottom:19px;
position:relative;
}

#slider_div {
float:left; /* important for inline positioning */
width:1000px; /* important (this width = width of list item(including margin) * items shown */
overflow: hidden;  /* important (hide the items outside the div) */
position:relative;
}

#leftArrow,
#rightArrow  {
position:absolute;
left:-23px;
top:-15px;
}
#rightArrow  {
	left:auto;
	right:-23px;
}


#slider ul {
position:relative;
left:-334px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
}
#slider ul li {
float: left; /* important for inline positioning of the list items */
width:334px;  /* fixed width, important */
/* just styling bellow*/
}

#slider ul li img {
float:left;
margin-right:8px;
}

#slider ul li a {
color:#000;
}

#slider ul li h4 {
font-weight:normal;
font-size:1.2em;
}

#slider ul li p {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
color:#666;
font-size:.8em;
}

#socialBar {
border-bottom:1px solid #ccc;
margin-bottom:21px;
padding-bottom:25px;
font-size:.95em;
color:#999;
text-align:left;
}
#socialBar a {
color:#999;
}
#socialBar span {
color:#000;
}
#socialBar img {
float:left;
margin:8px 8px 0 0;
}
#socialBar .tweet {
	clear:both;
	padding-top:12px;
}

#content {
clear:both;
}
#copy {
float:left;
width:670px;
}

.home_grp_a {
	float:left;
	width:268px;
	padding-top:0.5em;
	padding-right:10px;
	border-right:1px solid #bbb;
	margin-bottom:1em;
}
.home_grp_b {
	float:left;
	width:307px;
	padding-top:0.5em;
	border-left:1px solid #bbb;
	padding-left:40px;
	padding-right:40px;
	border-right:1px solid #bbb;
	margin-left:-1px;
	margin-bottom:1em;
}
hr {
	border:1px solid #bbb;
	border-bottom:0;
}

/* Override div#copy to have no sidebar */
.copy-no-sidebar {
width:100% !important;
}

#copy .article {
margin:14px 15px 15px 0;
padding:27px 0 15px 0;
border-top:1px solid #ccc;
}

#copy h2 + .article  {
margin-top:1em 0 0;
padding-top:0;
border-top:0;
}

#copy .article a {
color:#000;
}

#copy .article .image {
/*float:left;*/
width:250px;
text-transform:uppercase;
}
#copy .article .image .photo {
margin-bottom:10px;
}
#copy .article .image .author {
color:#999;
font-size:.8em;
margin-bottom:2px;
display:block;
}
#copy .article .image .date {
color:#999;
font-size:.7em;
margin-bottom:2px;
display:block;
}
#copy .article .image .category {
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
font-size:.7em;
color:#990000;
}
#copy .article .image .icon {
margin-top:10px;
}

#copy .article .text {
/*float:right;*/
/*width:400px;*/
}
#copy .article .text h3 {
font-weight:normal;
font-size:1.5em;
}
#copy .article .text p {
padding-top:15px;
word-wrap:break-word;
}

#side {
float:right;
width:287px;
}

#side .share {
	height:58px;
	line-height:58px;
	border-top:2px solid #666;
	border-bottom:2px solid #666;
	margin-bottom:30px;
}
	#side .share span {
		font-size:1.2em;
		float:left; /* -Ahrens Tech: Needed for IE 7 */
	}
	#side .share ul {
		list-style:none;
		float:right;	
		padding-top:6px;
	}
	#side .share li {
		display:inline;
		margin:0 5px;
	}
	#side .share li a {
		margin-top:5px;	
	}

#side .box {
border:1px solid #ccc;
background:url(/assets/files/images/common/sidebar-back.jpg) repeat-x #fff;
padding:15px 21px;
margin-bottom:15px;
font-size:.9em;
}
#side .box h3 {
font-weight:normal;
font-size:2em;
margin-bottom:10px;
}

#side .box img.rss {
margin:5px 0 0 20px;
}
#side .box p {
line-height:17px;
margin-bottom:10px;
}
#side .box ul {
list-style:none;
}
#side .box ul li {
margin-bottom:10px;
}
#side .box ul li a {
color:#000;
}
#side .box a.more {
font-weight:bold;
color:#990000;
display:block;
margin-top:10px;
}
#side .become_a_member {
border:1px solid #ccc;
padding:15px 21px;
margin-bottom:15px;
font-size:.9em;
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight:600;
letter-spacing:1px;
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #D6CFBA 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #D6CFBA 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #D6CFBA 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(0.5, #FFFFFF), color-stop(1, #D6CFBA));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #FFFFFF 50%, #D6CFBA 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 50%, #D6CFBA 100%);
}
#side .become_a_member .become_a_member_title {
padding-top:10px;
font-size:1.3em;
}
#side .become_a_member .become_a_member_col1 {
float:left;
width:85%;
}
#side .become_a_member .become_a_member_col2 {
float:right;
margin-top:-75px;
}
#side .become_a_member ul {
padding:15px 21px 0px;
float:left;
font-size:.9em;
font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
font-weight:700;
}


#footer {
clear:both;
border-top:5px solid #666;
padding:20px 0;
}
#footer #sitemap {
padding-bottom:25px;
}

#footer .api-menu-menu {
	width:83%;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#footer .api-menu-menu > .api-menu-menu_item {
	float:left;
	width:24%;
}
#footer .api-menu-menu > .api-menu-menu_item:first-child {
	width:28%;
}


#footer .api-menu-menu > .api-menu-menu_item > a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:1.1em;
	text-transform:uppercase;
}
#footer .subMenu {
	margin:17px 0 0;
	padding:0;
	list-style:none;
}
#footer .subMenu .api-menu-menu_item {
	margin-bottom:2px;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size:0.75em;
}
#footer .subMenu .api-menu-menu_item a {
	color:#990000;
}


#footer hr {
background-color:none;
height:1px;
border:0;
border-bottom:1px solid #ccc;
margin-top:25px;
}
#footer .logo {
margin:22px 0 15px 0;
}
#footer #copyright {
	float:left;	
}
#footer #copyright, #footer #copyright a {
color:#A5A5A5;
font-size:.95em;
}
#footer #legacyClients {
	float:right;	
}
#footer #legacyClients, #footer #legacyClients a {
	color:#999;
	font-size:.95em;	
}
/* Blog Styles */
.blog_post {
border-top:solid thin #999;
float:left;
width:100%;
padding:25px 0;
}

div .blog_post:first-child {
border:none;
}

.blog_post div.subtext {
color:#A5A5A5;
font-size:.95em;
text-transform:uppercase;
white-space:nowrap;
padding:10px 0;
}

.blog_post a:link {
color:#900;
text-decoration:none;
}

.blog_post a:visited {
color:#900;
text-decoration:none;
}

.blog_post a:hover {
color:#900;
text-decoration:underline;
}

.blog_post a:active {
color:#900;
text-decoration:none;
}

.blog_post h3 {
font-size:2.1em;
color:#900;
}

.post {
	line-height: 1.5em;
}

.post div.subtext {
color:#A5A5A5;
font-size:.95em;
text-transform:uppercase;
white-space:nowrap;
margin-bottom:20px;
}
.post div.subtext .author {
	margin-top:15px;
	display:block
}
.post div.subtext a {
font-family:arial;
font-size:.8em;
}

.post a:link {
color:#900;
text-decoration:none;
}

.post a:visited {
color:#900;
text-decoration:none;
}

.post a:hover {
color:#900;
text-decoration:underline;
cursor:pointer;
}

.post a:active {
color:#900;
text-decoration:none;
}

.post h1, h1.page_title {
font-size:2.1em;
color:black;
line-height:1.2em;
}

.post h3 {
font-size:2.1em;
color:black;
line-height:1.2em;
}

.post h4 {
font-size:1.7em;
color:black;
font-weight:normal;
}

.post ul li h4 {
border-bottom:solid thin #ccc;
padding-bottom:5px;
margin-bottom:5px;
}

.post ul#tags {
margin-bottom:5px;
list-style:none;
margin-left:0;
}

.post ul#tags li {
float:left;
width:40%;
}

.post ul#tags li#related a {
color:black;
font-weight:bold;
}

.post ul#tags li:first-child {
margin-right:5%;
}

.post .blog_nav {
margin-top:15px;
border-top:solid 2px #ccc;
border-bottom:solid 2px #ccc;
padding-top: 10px;
padding-bottom: 20px;
}

#blog_nav_name {
color:black !important;
font-size:1.1em;
}

.post span.previous {
float:left;
font-size:.9em;
width:40%;
}

.post a.previous, #copy .post a.previous {
color:#999;
font-size:1em;
vertical-align:middle;
height:17px;
float:left;
text-decoration:none;
}

.post a.previous, #copy .post a.previous span {
position:relative;
top:-3px;
}

.post span.next {
float:right;
font-size:.9em;
width:40%;
text-align:right;
}

.post a.next, #copy .post a.next {
color:#999;
font-size:1em;
text-decoration:none;
}

.post a.next, #copy .post a.next span {
position:relative;
top:-3px;
}

.post span.next p {
text-align:left;
float:right;
}

#post_photo {
float:left;
margin-right:25px;
}

#blog_topics ul {
list-style-type:none;
margin-left:0;
}

#blog_topics #topics_heading li {
float:left;
width:108px;
margin-left:8px;
padding:0 5px;
}

#blog_topics #topics_heading li:first-child {
margin-left:0;
}

#topic_heading {
height:146px;
}

#topic_heading a {
color:black;
}

#topic_posts a {
color:#999;
}

#topic_posts a:hover {
color:#990000;
}

#topics_image {
width:100px;
height:100px;
margin:0;
margin-bottom:10px;
padding:0;
}

#copy .sort_links, .sort_links {
	margin:0;
	padding:0;
	list-style:none;
	overflow:auto;
}
#copy .sort_links li, .sort_links li {
	float:left;
}
#copy .sort_links li a, .sort_links li a {
	color:#A5A5A5;
	display:inline-block;
	padding:7px 5px;
}
#copy .sort_links li.current, .sort_links li.current {
	background:#f8f8f8;
}

.pagination_links {
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	color:#A5A5A5;
}
.pagination_links li {
	display:inline;
}
.pagination_links li a {
	color:#900;
	display:inline-block;
	padding:7px 5px;
}

/* become a member */
.become_a_member_container {
	padding-right:15px;
}
.become_a_member_container h1 {
	margin-bottom:15px;
}
.become_a_member_container ul {
	list-style:none;
	margin-left:0 !important;
}
.become_a_member_container ul.border_top li {
	border-top:solid thin LightGray ;
}
.become_a_member_container ul.border_top li:first-child {
	border-top:none;
}
.become_a_member_container ul.border_bottom li {
	border-bottom:solid thin LightGray ;
}
.become_a_member_container ul.border_bottom li:first-child {
	border-bottom:none;
}
.become_a_member_container span.member_type {
	font-weight:bold;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.become_a_member_container span.price {
	font-weight:bold;
	font-style:italic;
	padding-right:15px;
	float:right;
}
.become_a_member_container .become_a_member_container_col3 span.price {
	padding-right:0;
}
.become_a_member_container span.member_directory_title {
	font-weight:bold;
	font-size:1.3em;
}
.become_a_member_container_col1 {
	width:60%;
	float:left;
	padding:10px 0px;
	display:inline;
	position:relative;
}
img.hoverThis {
	cursor:pointer;
}
.become_a_member_container_col2, .become_a_member_container_col3 {
	float:right;
	text-align:right;
	padding:10px 0px;
}
.become_a_member_container_col2 {
	width:19%;
	margin-right:2%;
}
.become_a_member_container_col3 {
	width:18%;
	height:18px;
}
.become_a_member_container_col3_tall {
	height:25px;
}
.become_a_member_container_col3_taller {
	height:35px;
}
.become_a_member_container_col3_taller img {
	margin-top:10px;
}
.become_a_member_container_col3_border {
	border-left:solid thin LightGray;
}
.become_a_member_container_col2 img, .become_a_member_container_col3 img {
	margin-right:40px;
}
.become_a_member_container div.become_a_member_text,
.become_a_member_container div.become_a_member_info {
	float:left;
	font-size:.9em;
}
.become_a_member_container div.become_a_member_text {
	padding-left:15px;
}
.become_a_member_container div.become_a_member_info {
	position:relative;
}
.basic_membership_container {
	float:right;
}
.become_a_member_container_col1 .become_a_member_title {
	font-size:1.3em;
	font-weight:bold;
}
.become_a_member_no_border {
	border-bottom:none !important;
	border-top:none !important;
}
.become_a_member_shaded {
	background-color:#eeeeee;
}

div.membership_signup p {
	margin-top:25px;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	padding-bottom:25px;
	border-bottom:solid thin LightGray ;
	width:63%;
	padding-left:10px;
}
div.membership_signup p img {
	vertical-align:middle;
}
div.membership_signup p.step_title {
	color:#999;
	font-weight:bold;
}
div.membership_signup p.membership_type {
	font-size:.9em;
}
div.membership_signup p.membership_type span {
	font-size:1.4em;
}
div.membership_signup span.required_notice {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size:.9em;
	color:#999;
	padding-top:25px;
}
form.arform-wealthcounsel-ep_signup_basic {
	width:100%;
}
form.arform-wealthcounsel-ep_signup_basic input[type="text"],
form.arform-wealthcounsel-ep_signup_basic input[type="password"] {
	width:15em !important;
}
form.arform-wealthcounsel-ep_signup_basic > fieldset > ol {
	width:63%;
	float:left;
}
form.arform-wealthcounsel-ep_signup_basic > fieldset > ol > li,
form.arform-wealthcounsel-ep_signup_basic  fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_basic  fieldset.fieldset-FormControls li {
	float:left;
	width:44%;
	margin-left:2%;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Photo li {
	float:left;
	width:100%;
}
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-username-container {
	width:63%;
	margin-left:0;
}
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-rels__InfoPhoto____new____import__-container {
	width:100%;
}
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-rels__InfoPhoto____new____import__-container span.label_seperator {
	display:none;
}
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-rels__InfoPhoto____new____import__-container img {
	height:141px;
	width:111px;
}
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-rels__InfoPhoto____new____import__-container em {
	float:left;
	clear:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-style:normal !important;
	margin-top:5px;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-password-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-first_name-container, 
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-last_name-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-default_addr__address__-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-default_addr__city__-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-default_addr__zip__-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-company-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-website-container,
form.arform-wealthcounsel-ep_signup_basic li.arform-wealthcounsel-ep_signup_basic-form_ctrl__submit__-container
{
	clear:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Specialties,
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-FormControls {
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal !important;
	clear:left;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Specialties legend span,
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed legend span {
	background-color:white;
	color:#999;
	font-weight:normal;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed legend span span {
	font-size:.7em;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed li {
	margin-bottom:0 !important;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Specialties li {
	width:99%;
	float:left;
	margin-left:0 !important;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed {
	width:99%;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed ol {
	width:20%;
	float:left;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Specialties li label,
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed li label {
	color:black !important;
	display:inline-block !important;
	padding-left:5px;
	margin-top:-3px;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Specialties li label span,
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-StatesLicensed li label span {
	display:none;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Photo {
	float:left;
	width:30%;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-Photo legend {
	display:none;
}
form.arform-wealthcounsel-ep_signup_basic fieldset.fieldset-FormControls input.arform-wealthcounsel-ep_signup_basic-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_19.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}

a#populate_member_number {
	cursor:pointer;
}
div.epsignuppremium_div,div.epsignuppremiumwc_div {
	display:none;
}

form.arform-wealthcounsel-ep_signup_premium,
form.arform-wealthcounsel-ep_signup_premium_wc {
	width:100%;
}
form.arform-wealthcounsel-ep_signup_premium input[type="text"],
form.arform-wealthcounsel-ep_signup_premium_wc input[type="text"],
form.arform-wealthcounsel-ep_signup_premium input[type="password"] {
	width:15em !important;
}
form.arform-wealthcounsel-ep_signup_premium textarea,
form.arform-wealthcounsel-ep_signup_premium_wc textarea {
	width:90%;
}
form.arform-wealthcounsel-ep_signup_premium > fieldset > ol,
form.arform-wealthcounsel-ep_signup_premium_wc > fieldset > ol {
	width:63%;
	float:left;
}
form.arform-wealthcounsel-ep_signup_premium > fieldset > ol > li,
form.arform-wealthcounsel-ep_signup_premium  fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_premium  fieldset.fieldset-FormControls li,
form.arform-wealthcounsel-ep_signup_premium_wc > fieldset > ol > li,
form.arform-wealthcounsel-ep_signup_premium_wc  fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_premium_wc  fieldset.fieldset-FormControls li {
	float:left;
	width:44%;
	margin-left:2%;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Photo li,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Logo li,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Photo li,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Logo li {
	float:left;
	width:100%;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-username-container {
	width:63%;
	margin-left:0;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoPhoto____new____import__-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoLogo____new____import__-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoPhoto____new____import__-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoLogo____new____import__-container {
	width:100%;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoPhoto____new____import__-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoLogo____new____import__-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-linkedin-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-facebook-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-twitter-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoPhoto____new____import__-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoLogo____new____import__-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-linkedin-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-facebook-container span.label_seperator,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-twitter-container span.label_seperator {
	display:none;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoPhoto____new____import__-container img,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoPhoto____new____import__-container img {
	height:141px;
	width:111px;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoLogo____new____import__-container img,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoLogo____new____import__-container img {
	max-height:50px;
	max-width:450px;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoPhoto____new____import__-container em,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoLogo____new____import__-container em,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoPhoto____new____import__-container em,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-rels__InfoLogo____new____import__-container em {
	float:left;
	clear:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-style:normal !important;
	margin-top:5px;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-password-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-first_name-container, 
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-last_name-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-default_addr__address__-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-default_addr__city__-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-default_addr__zip__-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-company-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-website-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-bio-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-profile_link-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-form_ctrl__submit__-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-first_name-container, 
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-last_name-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-default_addr__address__-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-default_addr__city__-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-default_addr__zip__-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-company-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-website-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-bio-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-profile_link-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-form_ctrl__submit__-container
{
	clear:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-bio-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-about_practice_areas-container,
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-profile_link-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-bio-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-about_practice_areas-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-profile_link-container {
	width:90%;
}
form.arform-wealthcounsel-ep_signup_premium li.arform-wealthcounsel-ep_signup_premium-profile_link-container,
form.arform-wealthcounsel-ep_signup_premium_wc li.arform-wealthcounsel-ep_signup_premium_wc-profile_link-container {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Specialties,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-FormControls,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Specialties,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-FormControls {
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal !important;
	clear:left;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Specialties legend span,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed legend span,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice legend span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Specialties legend span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed legend span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice legend span {
	background-color:white;
	color:#999;
	font-weight:normal;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed legend span span,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice legend span span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed legend span span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice legend span span {
	font-size:.7em;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed li,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice li,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed li,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice li {
	margin-bottom:0 !important;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Specialties li {
	width:99%;
	float:left;
	margin-left:0 !important;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice {
	width:99%;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed ol,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed ol {
	width:20%;
	float:left;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice ol,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice ol {
	width:35%;
	float:left;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Specialties li label,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed li label,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice li label,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Specialties li label,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed li label,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice li label {
	color:black !important;
	display:inline-block !important;
	padding-left:5px;
	margin-top:-3px;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Specialties li label span,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-StatesLicensed li label span,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-SelectAreasofPractice li label span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Specialties li label span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-StatesLicensed li label span,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-SelectAreasofPractice li label span {
	display:none;
}
form.arform-wealthcounsel-ep_signup_premium ol.areas_of_practice,
form.arform-wealthcounsel-ep_signup_premium ol.linkedin,
form.arform-wealthcounsel-ep_signup_premium ol.facebook,
form.arform-wealthcounsel-ep_signup_premium ol.twitter,
form.arform-wealthcounsel-ep_signup_premium_wc ol.areas_of_practice,
form.arform-wealthcounsel-ep_signup_premium_wc ol.linkedin,
form.arform-wealthcounsel-ep_signup_premium_wc ol.facebook,
form.arform-wealthcounsel-ep_signup_premium_wc ol.twitter {
	padding-left:0 !important;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Photo,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Logo,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Photo,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Logo {
	float:left;
	width:30%;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Photo legend,
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-Logo legend,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Photo legend,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-Logo legend {
	display:none;
}
form.arform-wealthcounsel-ep_signup_premium fieldset.fieldset-FormControls input.arform-wealthcounsel-ep_signup_premium-form_ctrl__submit__,
form.arform-wealthcounsel-ep_signup_premium_wc fieldset.fieldset-FormControls input.arform-wealthcounsel-ep_signup_premium_wc-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_19.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}

div.membership_signup_payment p {
	color:#999;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-top:25px;
}
div.membership_signup_payment p.step_title {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	padding-bottom:25px;
	width:63%;
	padding-left:10px;
	font-weight:bold;
}
div.membership_signup_payment p img {
	vertical-align:middle;
}
form.arform-store-ep_signup_billing_address {
	width:100%;
}
form.arform-store-ep_signup_billing_address ol {
	padding-left:0;
}
form.arform-store-ep_signup_billing_address li {
	float:left;
	width:30%;
	margin-left:2%;
}
form.arform-store-ep_signup_billing_address fieldset.fieldset-FormControls {
	float:left;
	width:100%;
}
form.arform-store-ep_signup_billing_address fieldset.fieldset-FormControls li {
	width:100%;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-billing_first_name-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-billing_address-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-billing_city-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-billing_zip-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-netsuite_cc_type-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-netsuite_cc_number-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-netsuite_cc_code-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-viewterms-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-terms-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-back-container,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-form_ctrl__submit__-container {
	clear:left;
	margin-left:0;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-netsuite_cc_exp_month-container {
	width:40%;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-netsuite_cc_exp_month-container select,
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-netsuite_cc_exp_year-container select {
	width:10em;
	float:left;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-viewterms-container {
	margin-bottom:1em;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-terms-container {
	width:75%;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-terms-container label {
	width:95%;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-terms-container span.label_seperator {
	display:none;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-terms-container input {
	float:left;
	margin-top:4px;
}
form.arform-store-ep_signup_billing_address li.arform-store-ep_signup_billing_address-terms-container label {
	float:right;
}
form.arform-store-ep_signup_billing_address input#back {
	background:url(/assets/files/images/common/button_20.png) no-repeat;
	cursor:pointer;
	width:157px;
	height:54px;
	border:none;
	float:left;
}
form.arform-store-ep_signup_billing_address input.arform-store-ep_signup_billing_address-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_21.png) no-repeat;
	cursor:pointer;
	width:157px;
	height:54px;
	border:none;
	margin-left:15px;
}
li.arform-store-ep_signup_billing_address-form_ctrl__submit__-container {
	margin-bottom:0 !important;
}
p.process_note {
	margin-top:10px !important;
	color:black !important;
}

div.membership_signup_finished {
	padding-bottom:50px;
}
div.membership_signup_finished p {
	color:#999;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin-top:25px;
}
div.membership_signup_finished p.step_title {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	padding-bottom:25px;
	width:63%;
	padding-left:10px;
	font-weight:bold;
}
div.membership_signup_finished p img {
	vertical-align:middle;
}

div.member_sign_in {
	margin-bottom:50px;
}
div.member_sign_in_col1,div.member_sign_in_col2 {
	float:left;
}
div.member_sign_in_col1 {
	width:35%;
	padding-right:50px;
	border-right:solid 2px #666;
}
div.member_sign_in_col2 {
	width:50%;
	padding-left:50px;
	padding-top:50px;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:700;
	letter-spacing:1px;
}
div.member_sign_in_col2 h2 {
	font-weight:700;
}
/*
div.member_sign_in input.arform-user-login-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_22.png) no-repeat;
	cursor:pointer;
	width:67px;
	height:25px;
	border:none;
}
*/
div.member_sign_in input.arform-user-ep_login-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_22.png) no-repeat;
	cursor:pointer;
	height:25px;
	border:none;
	
	display:inline-block;
	padding:0.5em 1.25em 0.55em;
	font-size:.8em;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
	text-align:center;
	text-decoration:none !important;
	text-transform:uppercase;
	background: url('../files/images/common/button_22_bg.png') repeat-x 0 0;
	color:#fff !important;
	-webkit-appearance:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url("/base_assets/css/third_party/PIE.php");
}
/*
div.member_sign_in_col2 button {
	background:url(/assets/files/images/common/button_23.png) no-repeat;
	cursor:pointer;
	width:76px;
	height:31px;
	border:none;
	margin-left:20px;
}
*/
div.member_sign_in_col2 button {
	cursor:pointer;
	height:31px;
	border:none;
	margin-left:20px;
	
	display:inline-block;
	padding:0.5em 1.25em 0.55em;
	font-size:.8em;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
	text-align:center;
	text-decoration:none !important;
	text-transform:uppercase;
	background: url('../files/images/common/button_23_bg.png') repeat-x 0 0;
	color:#fff !important;
	-webkit-appearance:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url("/base_assets/css/third_party/PIE.php");
}
div.member_sign_in form li {
	margin-bottom:10px !important;
}
div.member_sign_in form a {
	margin-left:15px;
	vertical-align:middle;
}

nav.profile_tabs ul {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	border-bottom:1px solid #999;
	height:32px;
	padding-bottom:1px;
	margin:0px !important;
}
nav.profile_tabs li {
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	padding:0px 15px;
	background:url('../files/images/member/tab-gradient.png') repeat-x;
	border-top:1px solid #fff;
	cursor:pointer;
}
nav.profile_tabs ul li.current {
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #fff;
	border-left:1px solid #999;
	background:none !important;
}
nav.profile_tabs ul li a {
	text-decoration:none;
	color:#000 !important;
}

ul.profile_ul {
	list-style:none;
	margin-top:50px;
	margin-bottom:50px !important;
	float:left;
	width:100%;
}
ul.profile_ul li {
	float:left;
}
ul.profile_ul li p {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size:.8em;
	width:100%;
}
ul.profile_ul li.profile_col1 {
	width:15%;
}
ul.profile_ul li.profile_col2 {
	width:450px;
}
ul.profile_ul li.profile_col2 > div:first-child {
	border-top:none;
	padding-top:0;
	padding-bottom:15px;
}
ul.profile_ul li.profile_col2 > div {
	border-top:1px solid #ccc;
	padding-top:15px;
}
ul.profile_ul li.profile_col2 div p > img,
ul.profile_ul li.profile_col2 div p > a {
	float:left;
}
ul.profile_ul li.profile_col2 div p > a.profile_link {
	height:33px;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	padding-top:5px;
}
ul.profile_ul li.profile_col2 div p > a.social_media_link {
	height:28px;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	color:#68a2d2 !important;
	padding-top:5px;
}

div.profile_edit span.required_notice {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#999;
	padding-top:25px;
	font-weight:bold;
	padding-left:10px;
}
form.arform-wealthcounsel-ep_user_basic {
	width:100%;
}
form.arform-wealthcounsel-ep_user_basic input[type="text"] {
	width:15em !important;
}
form.arform-wealthcounsel-ep_user_basic > fieldset > ol {
	width:63%;
	float:left;
}
form.arform-wealthcounsel-ep_user_basic > fieldset > ol > li,
form.arform-wealthcounsel-ep_user_basic  fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_user_basic  fieldset.fieldset-FormControls li {
	float:left;
	width:44%;
	margin-left:2%;
}
form.arform-wealthcounsel-ep_user_basic  fieldset.fieldset-Photo li {
	float:left;
	width:100%;
}
form.arform-wealthcounsel-ep_user_basic  li.arform-wealthcounsel-ep_user_basic-rels__PhotoPreview__-container, form.arform-wealthcounsel-ep_user_basic  li.arform-wealthcounsel-ep_user_basic-rels__InfoPhoto____new____import__-container {
	margin-bottom:0;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-username-container {
	width:63%;
	margin-left:0;
}
form.arform-wealthcounsel-ep_user_basic li[class*="arform-wealthcounsel-ep_user_basic-rels__InfoPhoto____"] {
	width:100%;
}
form.arform-wealthcounsel-ep_user_basic li[class*="arform-wealthcounsel-ep_user_basic-rels__InfoPhoto____"] span.label_seperator {
	display:none;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-rels__PhotoPreview__-container span img {
	height:141px;
	width:111px;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-rels__InfoPhoto____new____import__-container label {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-remove_photo-container {
	margin-top:10px;
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-style:normal !important;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-remove_photo-container input {
	float:left;
	vertical-align:middle;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-remove_photo-container em {
	font-style:normal !important;
	float:left;
	margin-top:-2px;
	margin-left:5px;
}
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-first_name-container, 
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-last_name-container,
form.arform-wealthcounsel-ep_user_basic li[class*="____address__-container"],
form.arform-wealthcounsel-ep_user_basic li[class*="____city__-container"],
form.arform-wealthcounsel-ep_user_basic li[class*="____zip__-container"],
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-company-container,
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-website-container,
form.arform-wealthcounsel-ep_user_basic li[class*="arform-wealthcounsel-ep_user_basic-rels__InfoPhoto____"],
form.arform-wealthcounsel-ep_user_basic li.arform-wealthcounsel-ep_user_basic-form_ctrl__submit__-container
{
	clear:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Specialties,
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-FormControls {
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal !important;
	clear:left;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Specialties legend span,
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed legend span {
	background-color:white;
	color:#999;
	font-weight:normal;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed legend span span {
	font-size:.7em;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed li {
	margin-bottom:0 !important;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Specialties li {
	width:99%;
	float:left;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed {
	width:99%;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed ol {
	width:20%;
	float:left;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Specialties li label,
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed li label {
	color:black !important;
	display:inline-block !important;
	padding-left:5px;
	margin-top:-3px;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Specialties li label span,
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-StatesLicensed li label span {
	display:none;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Photo {
	float:left;
	width:30%;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-Photo legend {
	display:none;
}
form.arform-wealthcounsel-ep_user_basic fieldset.fieldset-FormControls input.arform-wealthcounsel-ep_user_basic-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_24.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}

form.arform-wealthcounsel-ep_user_premium {
	width:100%;
}
form.arform-wealthcounsel-ep_user_premium input[type="text"] {
	width:15em !important;
}
form.arform-wealthcounsel-ep_user_premium textarea {
	width:90%;
}
form.arform-wealthcounsel-ep_user_premium > fieldset > ol {
	width:63%;
	float:left;
}
form.arform-wealthcounsel-ep_user_premium > fieldset > ol > li,
form.arform-wealthcounsel-ep_user_premium  fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_user_premium  fieldset.fieldset-FormControls li {
	float:left;
	width:44%;
	margin-left:2%;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-about_practice_areas-container,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-bio-container,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-profile_link-container {
	width:90%;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-profile_link-container {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
}
form.arform-wealthcounsel-ep_user_premium  fieldset.fieldset-Logo {
	width:100%;
}
form.arform-wealthcounsel-ep_user_premium  fieldset.fieldset-Logo ol {
	overflow:visible;
}
form.arform-wealthcounsel-ep_user_premium  fieldset.fieldset-Photo li,
form.arform-wealthcounsel-ep_user_premium  fieldset.fieldset-Logo li {
	float:left;
	width:100%;
}
form.arform-wealthcounsel-ep_user_premium  li.arform-wealthcounsel-ep_user_premium-rels__PhotoPreview__-container, form.arform-wealthcounsel-ep_user_premium  li.arform-wealthcounsel-ep_user_premium-rels__InfoPhoto____new____import__-container, form.arform-wealthcounsel-ep_user_premium  li.arform-wealthcounsel-ep_user_premium-rels__LogoPreview__-container, form.arform-wealthcounsel-ep_user_premium  li.arform-wealthcounsel-ep_user_premium-rels__InfoLogo____new____import__-container {
	margin-bottom:0;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-username-container {
	width:63%;
	margin-left:0;
}
form.arform-wealthcounsel-ep_user_premium li[class*="arform-wealthcounsel-ep_user_premium-rels__InfoPhoto____"] {
	width:100%;
}
form.arform-wealthcounsel-ep_user_premium li[class*="arform-wealthcounsel-ep_user_premium-rels__InfoPhoto____"] span.label_seperator,
form.arform-wealthcounsel-ep_user_premium li[class*="arform-wealthcounsel-ep_user_premium-rels__InfoLogo____"] span.label_seperator,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-linkedin-container span.label_seperator,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-facebook-container span.label_seperator,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-twitter-container span.label_seperator {
	display:none;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-rels__PhotoPreview__-container span img {
	height:141px;
	width:111px;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_signup_premium-rels__InfoLogo____new____import__-container label img {
	max-height:50px;
	max-width:450px;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-rels__InfoPhoto____new____import__-container label,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-rels__InfoLogo____new____import__-container label {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-remove_photo-container,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-remove_logo-container {
	margin-top:10px;
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-style:normal !important;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-remove_photo-container input,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-remove_logo-container input {
	float:left;
	vertical-align:middle;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-remove_photo-container em,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-remove_logo-container em {
	font-style:normal !important;
	float:left;
	margin-top:-2px;
	margin-left:5px;
}
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-first_name-container, 
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-last_name-container,
form.arform-wealthcounsel-ep_user_premium li[class*="____address__-container"],
form.arform-wealthcounsel-ep_user_premium li[class*="____city__-container"],
form.arform-wealthcounsel-ep_user_premium li[class*="____zip__-container"],
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-company-container,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-website-container,
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-bio-container,
form.arform-wealthcounsel-ep_user_premium li[class*="arform-wealthcounsel-ep_user_premium-rels__InfoPhoto____"],
form.arform-wealthcounsel-ep_user_premium li[class*="arform-wealthcounsel-ep_user_premium-rels__InfoLogo____"],
form.arform-wealthcounsel-ep_user_premium li.arform-wealthcounsel-ep_user_premium-form_ctrl__submit__-container
{
	clear:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Specialties,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-FormControls {
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal !important;
	clear:left;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Specialties legend span,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed legend span,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice legend span {
	background-color:white;
	color:#999;
	font-weight:normal;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed legend span span,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice legend span span {
	font-size:.7em;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed li,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice li {
	margin-bottom:0 !important;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Specialties li {
	width:99%;
	float:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice {
	width:99%;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed ol {
	width:20%;
	float:left;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice ol {
	width:35%;
	float:left;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Specialties li label,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed li label,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice li label {
	color:black !important;
	display:inline-block !important;
	padding-left:5px;
	margin-top:-3px;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Specialties li label span,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-StatesLicensed li label span,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-SelectAreasofPractice li label span {
	display:none;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Photo,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Logo {
	float:left;
	width:30%;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Photo ol,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Logo ol {
	overflow:visible;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Logo {
	margin-top:50px;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Photo legend,
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-Logo legend {
	display:none;
}
form.arform-wealthcounsel-ep_user_premium ol.areas_of_practice,
form.arform-wealthcounsel-ep_user_premium ol.profile_link,
form.arform-wealthcounsel-ep_user_premium ol.linkedin,
form.arform-wealthcounsel-ep_user_premium ol.facebook,
form.arform-wealthcounsel-ep_user_premium ol.twitter {
	padding-left:0 !important;
}
form.arform-wealthcounsel-ep_user_premium fieldset.fieldset-FormControls input.arform-wealthcounsel-ep_user_premium-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_24.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}

form.arform-wealthcounsel-ep_listing {
	width:100%;
}
form.arform-wealthcounsel-ep_listing input[type="text"] {
	width:15em !important;
}
form.arform-wealthcounsel-ep_listing textarea {
	width:90%;
}
form.arform-wealthcounsel-ep_listing > fieldset > ol {
	width:63%;
	float:left;
}
form.arform-wealthcounsel-ep_listing > fieldset > ol > li,
form.arform-wealthcounsel-ep_listing  fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_listing  fieldset.fieldset-FormControls li {
	float:left;
	width:44%;
	margin-left:2%;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-about_practice_areas-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-bio-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-profile_link-container {
	width:90%;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-profile_link-container {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
}
form.arform-wealthcounsel-ep_listing  fieldset.fieldset-Logo {
	width:100%;
}
form.arform-wealthcounsel-ep_listing  fieldset.fieldset-Logo ol {
	overflow:visible;
}
form.arform-wealthcounsel-ep_listing  fieldset.fieldset-Photo li,
form.arform-wealthcounsel-ep_listing  fieldset.fieldset-Logo li {
	float:left;
	width:100%;
}
form.arform-wealthcounsel-ep_listing  li.arform-wealthcounsel-ep_listing-rels__PhotoPreview__-container, form.arform-wealthcounsel-ep_listing  li.arform-wealthcounsel-ep_listing-rels__InfoPhoto____new____import__-container, form.arform-wealthcounsel-ep_listing  li.arform-wealthcounsel-ep_listing-rels__LogoPreview__-container, form.arform-wealthcounsel-ep_listing  li.arform-wealthcounsel-ep_listing-rels__InfoLogo____new____import__-container {
	margin-bottom:0;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-username-container {
	width:63%;
	margin-left:0;
}
form.arform-wealthcounsel-ep_listing li[class*="arform-wealthcounsel-ep_listing-rels__InfoPhoto____"] {
	width:100%;
}
form.arform-wealthcounsel-ep_listing li[class*="arform-wealthcounsel-ep_listing-rels__InfoPhoto____"] span.label_seperator,
form.arform-wealthcounsel-ep_listing li[class*="arform-wealthcounsel-ep_listing-rels__InfoLogo____"] span.label_seperator,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-linkedin-container span.label_seperator,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-facebook-container span.label_seperator,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-twitter-container span.label_seperator {
	display:none;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-rels__PhotoPreview__-container span img {
	height:141px;
	width:111px;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-rels__LogoPreview__-container span img {
	max-height:50px;
	max-width:450px;
}

form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-rels__InfoPhoto____new____import__-container label,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-rels__InfoLogo____new____import__-container label {
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-remove_photo-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-remove_logo-container {
	margin-top:10px;
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	color:#999;
	font-style:normal !important;
	font-size:.8em !important;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-remove_photo-container input,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-remove_logo-container input {
	float:left;
	vertical-align:middle;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-remove_photo-container em,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-remove_logo-container em {
	font-style:normal !important;
	float:left;
	margin-top:-2px;
	margin-left:5px;
}
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-first_name-container, 
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-last_name-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-address-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-city-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-zip-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-company-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-website-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-bio-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-about_practice_areas-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-profile_link-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-facebook-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-linkedin-container,
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-twitter-container,
form.arform-wealthcounsel-ep_listing li[class*="arform-wealthcounsel-ep_listing-rels__InfoPhoto____"],
form.arform-wealthcounsel-ep_listing li[class*="arform-wealthcounsel-ep_listing-rels__InfoLogo____"],
form.arform-wealthcounsel-ep_listing li.arform-wealthcounsel-ep_listing-form_ctrl__submit__-container
{
	clear:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Specialties,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-FormControls {
	float:left;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-style:normal !important;
	clear:left;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Specialties legend span,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed legend span,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice legend span {
	background-color:white;
	color:#999;
	font-weight:normal;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed legend span span,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice legend span span {
	font-size:.7em;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Specialties li,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed li,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice li {
	margin-bottom:0 !important;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Specialties li {
	width:99%;
	float:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice {
	width:99%;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed ol {
	width:20%;
	float:left;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice ol {
	width:35%;
	float:left;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Specialties li label,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed li label,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice li label {
	color:black !important;
	display:inline-block !important;
	padding-left:5px;
	margin-top:-3px;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Specialties li label span,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-StatesLicensed li label span,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-SelectAreasofPractice li label span {
	display:none;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Photo,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Logo {
	float:left;
	width:30%;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Logo {
	margin-top:50px;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Photo legend,
form.arform-wealthcounsel-ep_listing fieldset.fieldset-Logo legend {
	display:none;
}
form.arform-wealthcounsel-ep_listing ol.areas_of_practice,
form.arform-wealthcounsel-ep_listing ol.profile_link,
form.arform-wealthcounsel-ep_listing ol.linkedin,
form.arform-wealthcounsel-ep_listing ol.facebook,
form.arform-wealthcounsel-ep_listing ol.twitter {
	padding-left:0 !important;
}
form.arform-wealthcounsel-ep_listing fieldset.fieldset-FormControls input.arform-wealthcounsel-ep_listing-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_24.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}

form.arform-wealthcounsel-ep_billing {
	width:100%;
}
form.arform-wealthcounsel-ep_billing ol {
	padding-left:0;
}
form.arform-wealthcounsel-ep_billing li {
	float:left;
	width:30%;
	margin-left:2%;
}
form.arform-wealthcounsel-ep_billing fieldset.fieldset-FormControls {
	float:left;
	width:100%;
}
form.arform-wealthcounsel-ep_billing fieldset.fieldset-FormControls li {
	width:100%;
}
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-first_name-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-address-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-city-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-zip-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-back-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-netsuite_cc_number-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-netsuite_cc_code-container,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-form_ctrl__submit__-container {
	clear:left;
	margin-left:0;
}
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-netsuite_cc_exp_month-container {
	width:40%;
}
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-netsuite_cc_exp_month-container select,
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-netsuite_cc_exp_year-container select {
	width:10em;
	float:left;
}
form.arform-wealthcounsel-ep_billing input#back {
	background:url(/assets/files/images/common/button_20.png) no-repeat;
	cursor:pointer;
	width:157px;
	height:54px;
	border:none;
}
form.arform-wealthcounsel-ep_billing input.arform-wealthcounsel-ep_billing-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_24.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}
form.arform-wealthcounsel-ep_billing li.arform-wealthcounsel-ep_billing-netsuite_cc_exp_year-container label {

}

form.arform-user-user_password {
	width:100%;
}
form.arform-user-user_password li {
	float:left;
	width:30%;
	margin-left:2%;
}
form.arform-user-user_password li.arform-user-user_password-old_password-container {
	margin-left:0;
}
form.arform-user-user_password li.arform-user-user_password-password-container,
form.arform-user-user_password li.arform-user-user_password-form_ctrl__submit__-container {
	clear:left;
	margin-left:0;
}
form.arform-user-user_password fieldset.fieldset-FormControls {
	float:left;
	width:100%;
}
form.arform-user-user_password fieldset.fieldset-FormControls li {
	width:100%;
}
form.arform-user-user_password fieldset.fieldset-FormControls input.arform-user-user_password-form_ctrl__submit__ {
	background:url(/assets/files/images/common/button_24.png) no-repeat;
	cursor:pointer;
	width:137px;
	height:47px;
	border:none;
}

.credit_card_error {
	color:red !important;
}
.errMsg, .err_msg, .err_msg_list {
	color:red !important;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
}
li.arform-store-ep_signup_billing_address-netsuite_cc_exp_month-container .errMsg {
	float:left;
	clear:left;
}
p.force_change {
	margin-left:10px;
	margin-top:25px;
	margin-bottom:-10px;
	color:red;
}


.button_2, .button_2:hover, .button_2_container input[type='submit']
{
	display:inline-block;
	padding:0.4em 1.1em 0.45em;
	font-size:0.7em !important;
	font-weight:bold;
	line-height:1;
	text-decoration:none !important;
	text-transform:uppercase;
	background:#ebebeb url('../files/images/common/button_2_bg.png') repeat-x 0 0;
	border:1px solid #e4e4e4;
	color:#666 !important;
	-webkit-appearance:none;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	position:relative;
	behavior:url("/base_assets/css/third_party/PIE.php");
	margin-bottom:25px;
}
.button_8, .button_8:hover, .button_8_container input[type='submit']
{
	margin-right:15px;
	display:inline-block;
	padding:0.6em 0 0.6em;
	width:120px;
	font-size:.9em;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
	text-align:center;
	text-decoration:none !important;
	background:#63877d url('../files/images/common/button_8_bg.png') repeat-x 0 0;
	border:none;
	color:#fff !important;
	-webkit-appearance:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url("/base_assets/css/third_party/PIE.php");
}
.button_9, .button_9:hover, .button_9_container input[type='submit']
{
	display:inline-block;
	padding:0.6em 0 0.6em;
	width:120px;
	font-size:.9em;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1;
	text-align:center;
	text-decoration:none !important;
	background:#836464 url('../files/images/common/button_9_bg.png') repeat-x 0 0;
	border:none;
	color:#fff !important;
	-webkit-appearance:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:relative;
	behavior:url("/base_assets/css/third_party/PIE.php");
}

.button_17, .button_17:hover, .button_17_container input[type='submit']
{
	cursor:pointer;
	display:inline-block;
	padding:0.5em 1.25em 0.5em 1.25em;
	font-size:1em;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	line-height:1;
	text-align:center;
	text-decoration:none !important;
	background:#900 url('../files/images/common/button_17_bg.png') no-repeat right top;
	border:none;
	color:#fff !important;
	-webkit-appearance:none;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-text-shadow:1px 1px 1px #888;
	-webkit-text-shadow:1px 1px 1px #888;
	text-shadow:1px 1px 1px #888;
	position:relative;
	behavior:url("/base_assets/css/third_party/PIE.php");
}
