	

.box.whatsnew .wrapper .footer {
	height: 10px;
	line-height: 10px;
}

.column.right {
    height: 855px;
}
.column.center {
	margin-top: -15px;
}
.column.center {
	padding-top:19px;
	width:504px;
}
.column.center .content {
	/* color: #000; */
	font-size: 9pt;
}

.referral-credits {
    float:right;
    color:#f00;
}

.panel {
	text-align: left;
}
.content .panel {
	width: 504px;
	float: none;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_bg.gif) left top;
}
.column.center .content .panel {
    margin-left: auto;
}
.content.panel .box {
	margin: 0;
	padding: 0;
	width: auto;
}
.content.panel .wrapper {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_top.gif) no-repeat center top;
	padding-top: 5px;
}
.content.panel .wrapper h2 {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_hdr.gif) no-repeat center top;
	padding-top: 8px;
	padding-bottom: 12px;
	padding-left: 14px;
	margin: 0;
}
.content.panel .wrapper h2 span {
	font-size: 12px;
	color: #525252;
	display: block;
	position: absolute;
	top: 12px;
	left: 145px;
}
.content.panel .wrapper .content {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_btm.gif) no-repeat center bottom;
	padding:0 5px 5px 5px;
	margin-left: 0;
}

.errorMsg {
	color:#f00;
	font-weight:bold;
	display:block;
	text-align:center;
}

.find-member-btn {
    height:23px;
    width:129px;
    background:transparent url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_find_member.gif) no-repeat center center;
    display:block;
    margin:10px auto 0 auto;
}

.cc-poll-container, .cc-poll-container div {
    color:#666 !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:11px !important;
    line-height:12px !important;
    padding-bottom:0 !important;
    border: 0 none !important;
    width:185px !important;
    overflow:hidden !important;
}

.cc-poll-container div div, .cc-poll-container table div div div {
    border: 0 none !important;
    font-weight: normal !important;
    padding: 5px 10px 0 10px !important;
    margin: 0 !important;
}

.cc-poll-container table div div div img {
    height: 8px;
}

.cc-poll-container table div div {
    padding: 0 !important;
}

.cc-poll-container .question {
    font-weight: bold !important;
    padding:0 !important;
    width:90% !important;
    margin:0 auto 5px auto !important;
    font-size:12px !important;
}

.cc-poll-container .btn {
    background:transparent url(http://community.stageui.constantcontact.com/images/mod_poll_btn_vote.gif) no-repeat center center !important;
    height: 19px !important;
    width: 73px !important;
    margin: 10px auto 0 auto !important;
    text-indent: 500px !important;
    line-height: 0 !important;
    overflow: hidden !important;
    border: 0 none !important;
    display: block !important;
}

.cc-poll-container .note {
    padding: 10px 10px 0 !important;
}

.cc-poll-container .footer {
    display:none;
}
#btn_join {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_join_now_btn.gif);
	height: 24px;
	width: 74px;
	position: absolute;
	text-indent: -1000px;
	top: 80px;
	_top: 83px;
	left: 18px;
}

#btn_login {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_login_btn.gif);
	height: 24px;
	width: 77px;
	border-style: none;
	overflow: hidden;
	cursor:pointer;
}
#btn_refer_friends {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_refer_friends_btn.gif) no-repeat left top;
	height: 24px;
	width: 134px;
	text-indent: -1000px;
	display: block;
	margin-left: 10px;
	float: left;
}

#content-body table h3 {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 20px;
	color: #484882;
	font-weight: bold;
	text-transform: uppercase;
}

#content-body .center h3{
color:#D89C1A;
font-size:16px;
line-height:20px;
margin:0 0 5px 0;
}
#community-search {
	font-weight: bold;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 8px;
	right: 5px;
}

#community-search label {
	float: left;
	padding-top: 5px;
}

#community-search .textfield {
	width: 275px;
	margin: 2px 0 0 8px;
}

#find-service {
	background: transparent none repeat scroll 200px center;
	left: 128px;
	bottom: 3px;
}

#find-member {
	background: left center;
	left: 5px;
	bottom: 3px;
}
#find-service, #find-member {
	background-image:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_find_btn_bg.gif);
	height: 28px;
	overflow: hidden;
	width: 200px;
	display: block;
	position: absolute;
	text-indent: -1000px;
	margin: 0px;
	text-align: left;
}

#gotocc {
	text-indent: -9999px;
	height: 31px;
	width: 180px;
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/go_to_cc_home.gif) no-repeat right top;
	display: block;
	margin-bottom: 13px;
}

#get-connected {
	height: 115px;
	width: 180px;
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/get_connected_banner.gif) no-repeat right top;
	position: relative;
	overflow: hidden;
	margin-bottom: 9px;
}

#get-connected a {
	text-indent: -500px;
	display: block;
	position: absolute;
	right: 15px;
	bottom: 20px;
	height: 16px;
	width: 60px;
}

#local-workshops {
	background:transparent url(http://img.constantcontact.com/lp/images/standard/bv1/resources/local_workshops_promo.gif) no-repeat scroll 0%;
	color:#666;
	height:138px;
	position:relative;
	width:176px;
	margin-left: 5px;
}

#local-workshops .content {
	padding-right:0;
}

#local-workshops .content p {
	font-size: 11px;
	margin-left:62px;
	margin-top:38px;
}

#local-workshops .content em a {
	display: block;
	background:transparent url(http://img.constantcontact.com/lp/images/standard/bv1/bullet_arrow_orange3.gif) no-repeat scroll left center;
	font-style:normal;
	padding-left:10px;
	margin-top: 10px;
}

#login-bar {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_search_hdr.gif) no-repeat left top;
	width: 730px;
	margin: 0;
	padding: 0;
	color: #525252;
	height: 70px;
	border-style: none;
	position: relative;
	font-size:11px;
}

#login-bar a {
	color: #fff;
}

#login-bar .usertext {
	position: absolute;
	right: 18px;
	bottom: 10px;
	color: #000000;
}

#login-bar .usertext .login .welc {
	padding: 1px;
}

#logged-out {
	background: #EFEFEF;
	height: 40px;
}

#logged-out p {
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/icon_alert.gif) no-repeat left center;
	text-align: left;
	display: block;
	margin: 0 0 0 100px;
	padding: 5px 0 5px 40px;
	font-size: 12px;
	color: #666;
	line-height: 14px;
}

#raf-form {
	width:441px;
	color:#666;
	font-size:11px;
	line-height:9pt;
}

#raf-form label{
	width: 12%;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}

#raf-form .errortext {
    margin-left:60px;
}

#raf-form a, #raf-form a:link, #raf-form a:hover {
	color:#F60;
	cursor:default;
}

#raf-form p {
	display:block;
	font-size:11px;
	line-height:9pt;
	margin-left:15%;
	margin-bottom: 0;
	margin-top:5px;
}

#welcome img {
	float: right;
}

#welcome {
	width: 504px;
	margin-bottom: 20px;
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/grey_gradient_bg.gif) repeat 2px top;
	font-size: 11px;
}

#welcome .header {
	background:#fff url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_welcome_hdr.gif) no-repeat left bottom;
	height: 115px;
}

#welcome .panels {
	height: 134px;
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_btm.gif) no-repeat center bottom;
}

#welcome .panels h2 {
	font-size: 17px;
	line-height: 18px;
	color: #525252;
	font-weight: bold;
	margin:10px 10px 10px 18px;
	position: static;
}
#welcome .panels p {
	font-size: 12px;
	line-height: 13px;
	color: #525252;
	margin: 0px 0px 0px 18px;
	padding: 0;
}
#welcome .panel {
	height: 130px;
	width: 50%;
	float: left;
	clear: none;
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_bg.gif) left bottom;
	margin:0;
	position: relative;
}
#welcome li {
	line-height:16px;
}

#welcome form {
	padding:0;margin:0;
}

#welcome div.form .row {
	position: relative;
	margin: 0px 0px 0px 75px;
	padding: 0px;
}
#welcome .row input {
	
}
#welcome .row label {
	margin: 0;
	padding: 3px 0 0;
	text-align: left;
	text-indent: 18px;
	font-weight: normal;
	font-size: 11px;
	float: none;
	position: absolute;
	left: -75px;
	top: 0px;
}
#welcome .textfield {
	width: 146px;
}

#programs, #summary {
    margin-left:0;
}

#programs {
	background-color: #e9e9e9;
}

.center #programs h3 {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #9a9ac8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#programs h3, 
#programs p, 
#programs img {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:0;
	text-align: left;
}
#programs p {
	margin-top: 10px;
}
#programs .box .box {
	width: 240px;
	height:145px;
	background: #fff;
	float: left;
	text-align: center;
	border: 1px solid #e1e1e1;
}
#programs .wrapper .box .content {
    height: 150px;
}

#content-body .center table h3 {
    color:#484882;
    font-size:11px;
    font-weight:bold;
    height:20px;
    margin-bottom:10px;
    margin-top:10px;
    text-transform:uppercase;
}

.column.right.disc {height: 1480px;}

#active_members {
    text-align:center;
}

#tag_cloud {
    text-align:left;
    margin-bottom:15px;
padding:0 5px;
}    
    
#member_button {
    margin:15px;
}

#welcome.discussion-home {
    background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_hm_into_bg.gif) repeat-x left bottom;
}

.discussion-home #wrapper {
    background:transparent url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_bg.gif) repeat scroll left bottom;
}

#welcome.discussion-home .header {
    background:#fff url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_hdr.gif) no-repeat center top; 
    height: 42px; 
    margin-top: 10px;
}

#welcome.discussion-home img {
    float:none;
}

#welcome.discussion-home .panels {
    height: auto;
    padding-bottom:10px;
}

#welcome.discussion-home .panels h2 {
    color:#484882; 
    font-size: 13px; 
    margin: 5px 5px 5px 10px; 
    text-align: left;
}

#welcome.discussion-home .panels .panel {
    text-align:center;
    height: auto;
    width:33%; 
    clear:none;
    float:none;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    background:none;
}

#welcome.discussion-home .panels .panel.right {
    float: right;
    margin:0;
}

#welcome.discussion-home .panels .panel.right p {
    margin: 0px 9px 5px 8px;
}

#welcome.discussion-home .panels .panel.left {
    float: left;
    margin:0;
    padding: 0;
}

#welcome.discussion-home .panels .panel.left p{
    margin: 0px 8px 5px 9px;
}

#welcome.discussion-home .panels p {
    background:#fff url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_hm_intro_bot.gif) no-repeat center bottom;
    margin: 0px 10px 5px 7px;
    padding: 8px 10px 15px 10px;
    text-align:left;
    font-size: 11px;
}

#welcome .panels .panel h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_home_share_hdr.gif) no-repeat 1px center;
    height: 32px;
    width: 153px;
    overflow: hidden;
    text-indent: -1000px;
    margin:0 auto 0 auto;
    padding:0;cursor:pointer;
}

#welcome .panels .panel.left h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_ask_hdr.gif) no-repeat center center;
}


#welcome .panels .panel.right h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_share_hdr.gif) no-repeat center center;
}

#welcome.discussion-inner {
    background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_hm_into_bg.gif) repeat-x left bottom;
}

.discussion-inner #wrapper {
    background:transparent url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_panel_bg.gif) repeat scroll left bottom;
}

#welcome.discussion-inner .header {
    background:#fff url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_hdr.gif) no-repeat center top; 
    height: 42px; 
    margin-top: 10px;
}

#welcome.discussion-inner img {
    float:none;
}

#welcome.discussion-inner .panels {
    height: auto;
    padding-bottom:10px;
}

#welcome.discussion-inner .panels h2 {
    color:#484882; 
    font-size: 13px; 
    margin: 5px 5px 5px 10px; 
    text-align: left;
}

#welcome.discussion-inner .panels .panel {
    text-align:center;
    height: auto;
    width:33%; 
    clear:none;
    float:none;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    background:none;
}

#welcome.discussion-inner .panels .panel.right {
    float: right;
    margin:0;
}

#welcome.discussion-inner .panels .panel.left {
    float: left;
    margin:0;
    padding: 0;
}

#welcome.discussion-inner .panels p {
    background:#fff url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_hm_intro_bot.gif) no-repeat center bottom;
    margin: 0px 9px 5px 9px;
    padding: 8px 10px 15px 10px;
    text-align:left;
    font-size: 11px;
}

#welcome.discussion-inner .panels .panel h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_inner_home_share_hdr.gif) no-repeat 1px center;
    height: 32px;
    width: 153px;
    overflow: hidden;
    text-indent: -1000px;
    margin:0 auto 0 auto;
    padding:0;cursor:pointer;
}

#welcome.discussion-inner .panels .panel.left h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_inner_ask_hdr.gif) no-repeat center center;
}


#welcome.discussion-inner .panels .panel.right h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_inner_share_hdr.gif) no-repeat center center;
}

#summary.content.panel {
    background:none;
}

#summary.content.panel .box {
    border:1px solid #CCC;
}

#summary.content.panel .box .content {
    padding:0; 
    margin: 0;
    color: #000;
}

#summary.content.panel .box h2.topics {
    background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/gradient_blue_bg.gif) no-repeat center top;
height:20px;
    padding:5px 5px 5px 10px;
    margin:0;
    color: #000;
}

ul.tab li.first {
    padding:0px 5px 5px 15px; 
    font-weight: bold;
}


ul.tab li {
    display: inline; 
    padding:0px 5px 5px 5px;
}

.post {
    padding:0 0 10px 0;
    float:left;
	width:100%;
}

.post p {
    color:#000;
    margin: 0 10px 10px 0;
}
    
.post .wrap p.subject {
    margin: 0;
}
    
.post ul.links {
    list-style:none;
    padding:10px 0 0 0;
    margin:0;
clear:both;
float:left;
}

.wrap {float:left; width:100%;}
    
.post ul.links a {
    font-weight: bold;
}
    
.post ul.links li.comments{
    display:inline;
    padding:0;
    margin:0;
}
    
.post ul.links li{
    display:inline;
    margin-bottom:5px;
    margin-left:15px;
    padding:0;
}

.post .avatar {
    float:left;
    margin-right:20px;
}

.byline {
	color: #666;
	font-weight:bold;
	font-size:11px;
	padding-bottom: 10px;
	float:left;
	width:100%;
}

#blog_display .blog-entire .blog-text .byline {
	padding-bottom: 0pt; 
	margin-top: 7px;
}

#blog_display .blog-entire .blog-text .byline .picMem li {
	padding-top: 10px;
}

#blog_display .blog-entire .blog-text .post-detail {
	margin: 10px 0pt 0pt; 
	float: left; 
	width: 100%;
}

#blog_display .blog-entire .blog-text .post-detail img {
	float:left; 
	margin-right:10px; 
	border: 1px solid #BBBBBB;
}

#blog_display .blog-entire .options .comments ul li .text p {
	margin: 0pt 0pt 0pt 100px;
}

.author, .date {
	font-weight:normal;
}

.post .rating_stars {
    padding: 5px;
}

.post .wrap p.left-padding {
    margin-left: 65px;
}

#featured {margin-bottom:0;color:#000;float:left; width:100%;}
#featured .post{padding:0 10px 10px 15px;!important;width:95%!important;}

#featured.content.panel {
    border:none; 
    background:none #ffc;
}

#featured .content h3 {
    background: url(http://img.constantcontact.com/lp/images/standard/bv1/resources/icon_discussions.gif) no-repeat left center;
    color: #000;
    font-size:14px;
    padding:8px 0px 0px 35px;
    margin-top:0;
}

#featured h2 {
    background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/gradient_bg_orange.gif) no-repeat center top;
	color:#333;
    height: auto;
    line-height: 20px;
    padding:5px 5px 5px 10px;
    margin:0;
}

#post-summaries .post {
    border-bottom: 1px solid #ccc; 
    border-top: none;
    border-right: none;
    border-left: none;
    background:none #fff;
    padding-top: 20px;
 	color:#000;
}

#disc_paging {
    text-align:center;
    color: #000;
    padding-bottom: 25px;
float:left; width:100%;
}
    
#disc_paging ul {
    list-style: none;
    margin: 0;
padding:15px 0;
}

    
#disc_paging ul li {
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}

#disc_paging ul li.next {
     background: transparent url(http://img.constantcontact.com/lp/images/standard/bv1/search_arrow_right.gif) no-repeat scroll right center;
     padding-right: 15px;
     font-weight: bold;
}

.column.center.profile {
	width: 535px;
}

ul#link-bar {
	list-style: none;
	margin: 0!important;
	padding:0!important;
border-bottom:none!important;
}

#link-bar li.listright {
    text-align: right;
float:right;
width: 48%!important;

}

#link-bar li {
	display: inline;
	float: left;
	width: 50%!important;
	padding: 0 0 10px 0!important;
	margin:0!important;
}

.collapse { 
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_collapse.gif) center center no-repeat; 
	width: 13px; 
	height: 13px;
	margin-right: 5px;
}

#profile.form{
	padding-bottom: 20px;
}

#profile.form h3{
	font-size: 18px;
	line-height: 22px;
	padding: 10px 0 10px 0;
}

#profile.form .content {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_form_bg.gif) top left repeat-y;
	padding:0 0 0 0;
	color:#000;
	border-left: 0;
	margin:0;
	width: 535px;
}

#profile.form form {
	margin:0 0 -5px 0;
	padding:0;
}

#profile.form form fieldset{
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_form_bg_btm.gif) no-repeat scroll left bottom;
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border: 0;
}

.help {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/icon_info_orange.gif) no-repeat center center;
	height: 23px;
	width: 23px;
	float:right; 
	margin: 50px 5px 0 0;
}

.bio-help {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_form_qm.gif) no-repeat center center;
	height: 23px;
	width: 23px;
	float:right; 
	margin: 40px 5px 0 0;
}

.address-help {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_form_qm.gif) no-repeat center center;
	height: 23px;
	width: 23px;
	float:right; 
	margin: 0 5px 0 0;
}

#profile.form h4, ul#blogCont h4 {
	display:block; 
	color: #fff; 
	letter-spacing:1px;
	font-size: 14px;
	margin:0;
padding:5px 0 0 0;
}

#profile.form h6.promo{
	font-size: 18px;
	padding: 15px 0 0 15px;
	margin:0;
}

p.promo {
	margin:0;
	padding-left:15px;
}

.promo .bg-light {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_promo_yellow_bg.gif) center center no-repeat;
	width:515px;
	height:142px;
	margin:0;
	text-align:left;
	padding:5px 10px 0px 10px;
}

.promo .bg-dark {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_promo_green_bg.gif) center center no-repeat;
	width:515px;
	height:113px;
	margin:0;
	text-align:left;
	padding:0 10px 10px 10px;
}

.accent-orange {
	color:#f60; 
	font-weight:bold;
}

.promo .service {
	float:right;
	margin:15px 20px 0 15px;
	padding:0; 
	text-align:center;
	_margin:20px 10px 10px 10px;
}

.promo .list {
	float:right;
	margin:25px 15px 0 15px;
}

#profile.form input.promo {
	margin:10px 5px 0 15px;
}

#profile.form hr, ul#blogCont hr {
	border-top: #ccc solid 1px;
	border-bottom: #f4f2f2 1px solid;
}

#profile.form .row label {
	width: 32%;
	margin-right: 4%;
}

#profile.form .relative {
	position: relative;
}

#profile.form .row label.tall{
	height: 25px;
}

#profile.form .row label.taller {
	height: 100px;
}

#profile.form .row label.tallest {
	height: 110px;
}

#profile.form .row label.normal {
	font-weight: normal;
}

.normal {
	font-weight: normal;
}

#profile.form .btn-row {
	padding: 10px 0 10px 35px;
}

.upload-btn { 
	font-size: 11px; 
	margin:0; 
	font-family: Arial, Helvetica, sans-serif;
}

.arrow-dwn {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_orange_arrow_dwn.gif) no-repeat center top; 
	padding:5px 15px 0 0; 
	height: 15px; 
	width: 15px;
	float:left;
}

.privatewrap {
	display:block;
	width:334px;
	background:#f3f3f3; 
	border: 1px solid #ccc; 
	position:absolute;
	left:190px;
	margin: 0 10px 5px 0;
}
	
.private {
	display:block;
	padding:3px;
}

.private_right {
	position:absolute; 
	right:5px;
	top:3px;
}

.merged {
	_position:absolute;
	_left:19px;
	_top:0px;
}


#profile.form .addr-label {
	float:left;
	width:170px;
	height:60px;
}

#profile.form .addr-label label {
	width:auto;
	float:right; 
	margin-right:0;
}

.bullet-orange {
	color:#FF6600;
}
	
.edit-tools-placeholder {
	margin-bottom: -12px;
}
	
	
#join-now.form{
	padding-bottom: 20px;
}

#join-now.form .content {
	background-color: #E6E6E5;
	padding: 5px 0 20px 0;
	color:#000;
	border-left: 0;
	margin:0 0 20px 0;
	width: 575px;
}

#join-now.form .errortext {
	margin-left:45%;
}

#join-now.form form fieldset{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	border: 0;
}

#join-now.form .row label {
	width: 40%;
	margin-right: 4%;
}

#join-now.form h3  {
	font-size:18px;
	line-height:22px;
	padding:10px 0;
	font-weight: normal;
}

.user-welcome {
	font-weight: bold;
}

.user-intro {
	color:#000;
}

.join-help {
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_form_qm.gif) no-repeat center center;
	height: 23px;
	width: 23px;
	float:right; 
	margin: 10px 10px 0 0;
	cursor:pointer;
}

.txtMain {
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:9pt;
}
.txtMainLink {
	color:#f60;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:11px;
}
#content-body .center table h3 {
	color:#484882;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-bottom:10px;
	margin-top:10px;
	text-transform:uppercase;
}
<!-- SERVER: WWW004 -->