	

img, fieldset {
	border:0; margin:0; padding:0;
}

.column.center {
	padding-top:0!important; margin-top:-8px!important;
}

.column.center .content #profile{
    color:#000;
}

.column.right {
	background:none;
}
.column.right .content{
	height:auto;
}

.column.right.disc{
	height:auto;
	margin:0;
}

.spc_holder{
	float:right;
	width:724px;
	background:transparent url(/site/cc/img/main_bg.gif) repeat-y 36px 0;
	margin:18px 0 0;
}

.spc_holder .page-title {
	width: 494px;
}

.spc_holder .page-title h1 {
	margin-top: 0px;
}

.spc_holder .create-blog {
	float: left; 
	width: 524px;
}

.holder{
	width:100%;
	float:left;
}

#content_big .create-blog {
	padding-bottom:50px;
}

#content_big .create-blog h2 a img.icon_faq {
	vertical-align: baseline;
}

.create-blog h2 {
	color: #D89C1A;
	font-size: 18pt;
	font-weight: normal;
	margin: 18px 0 10px 0;
}

#content_big .create-blog .find-title {
	margin: 0px 0 10px 0;
}

#content_big h2 span {
	font-weight:bold;
}
.collapsing{
	width:100%;
	overflow:hidden;
	margin:0 0 12px 0;
}
.collapsing a.collpase_all_message{
	float:left;
	margin:0;
	display:inline;
	line-height:1.2em;
	color:#0265cd;
	background:transparent url(/site/cc/img/bg-link-collapse.gif) no-repeat scroll 0 1px;
	padding:0 0 0 18px;	
}

.collapsing a.show_all_message{
	float:left;
	margin:0;
	display:inline;
	line-height:1.2em;
	color:#0265cd;
	background:transparent url(/site/cc/img/bg-link-collapsePlus.gif) no-repeat scroll 0 1px;
	padding:0 0 0 18px;	
}

#content_big .create-blog ul{
	width:100%;
	overflow:visible;
	float:left;
padding:0; margin:0;
}
#content_big .create-blog li{
	width:535px;
	float:left;
	margin:0 0 15px 0;
	position:relative;
	background:#e6e6e5 url(/site/cc/img/bg-form-li2.gif) repeat-y 0 0;
list-style:none;
}

#content_big .create-blog li ul.message_body li{
	margin:0;
}

/********** START NEW STYLES **********/

#content_big .create-blog .questionLi ul.message_body .blog-name {
	margin-top: 10px;
}

#content_big .create-blog .questionLi ul.message_body .blog-name .labels {
	line-height: 24px;
}

#content_big .create-blog .questionLi ul.message_body .details .labels {
	line-height: 24px;
}

#content_big .create-blog .questionLi ul.message_body .addto .labels {
	line-height: 16px;
	margin-top: 10px;
}

/********** END NEW STYLES **********/

#content_big .create-blog li .title h3{
	font-weight:bold;
	font-size:11pt;
	line-height:24px;
	color:#fff;padding-left:30px;
margin:0;
}
#content_big .create-blog li ul{
	width:535px;
	margin:0;
	background:url(/site/cc/img/bg-form-ul.gif) no-repeat 0 100%;
	float:left;
padding:0 0 15px 0;
}

#content_big .create-blog .labels {
	float:left;
	text-align:right;
	width:169px;
}

#content_big .create-blog li li.details div{margin-top:20px;}
#content_big .create-blog li li fieldset{
	/*float:left;*/
	margin:1px 0 0 21px;
	display:inline;
}
#content_big .create-blog li li .wizivic{
	float:none;
	width:305px;
	margin:0;
	text-align:left;
}
#content_big .create-blog li li .wizivic img{display:block;}
#content_big .create-blog li li .wizivic .textarea{
	width:300px;
	height:86px;
	margin:0;
	overflow:auto;
	border-top:1px solid #7c7c7c;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #7c7c7c;
	font:normal 11px/14px arial,verdana,sans-serif;
	padding:0 0 0 2px;
}
#content_big .create-blog li li .wizivic p{
	font-size:11px;
	line-height:14px;
}
#content_big .create-blog li li sup{
	color:#357e86;
	font-size:12pt;
	margin:0 3px 0 0;
	position:relative;
	left:0;
	top:4px;
line-height:4px;
}

#content_big .create-blog .labels label {
	color:#000000;
	display:block;
	font-weight:bold;
}

#content_big .create-blog li li input.date-input{
	width:80px;
	height:15px !important;
	height:17px;
	float:left;
	margin:14px 0 0;
	padding:0 2px;
	border-top:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	font:normal 11px arial,verdana,sans-serif;
}

#content_big .create-blog li li.addto div{line-height:2;}
#content_big .create-blog li li.addto div p{margin-top:3px;}
#content_big .create-blog li li.addto fieldset{margin-top:12px;}
#content_big .create-blog li li.addto fieldset select{
	margin:11px 0 0;
	padding:0;
	display:block;
	height:19px;
	font:normal 11px/14px arial,verdana,sans-serif;
}
#content_big .create-blog li li.addto fieldset p{margin-top:25px;}

#content_big .create-blog li.tags li p{
	margin-top:4px;
	font-size:0.9em;
	color:#333;
}

#content_big .create-blog li li.image label,
#content_big .create-blog li li.files-select label{margin-top:15px;}
#content_big .create-blog li li.image input,
#content_big .create-blog li li.files-select input{
	display:block;
	margin-top:14px;
	font-size:11px; 
}
#content_big .create-blog li li.allbg{
	margin:0 0 2px;
	background:#e6e6e5 url(/site/cc/img/img/bg-form-li.gif) repeat-x 0 0;
	float:left;
	width:535px;
	padding:18px 0 2px;
	
}
#content_big .create-blog ul li.allbg ul{
	width:510px;
	padding:0 0 22px 26px;
	margin:0 0 -13px 0;
	background:url(/site/cc/img/bg-form-ul2.gif) no-repeat 0 100%;
}
#content_big .create-blog li li.allbg li{
	width:84px;
	float:left;
	margin:0 12px 0 0;
	padding:0;
	background:none;
	font-size:1.1em;
	text-align:center;
}
#content_big .create-blog li li.allbg li img{
	display:block;
	border:1px solid #000;
}
#content_big .create-blog li li.allbg li p{margin-top:7px;}
#content_big .create-blog li li.files{
	padding:18px 0 0;
	background:#e6e6e5 url(/site/cc/img/bg-form-li.gif) repeat-x 0 0;
	width:535px;
	overflow:hidden;
	margin:0;
}
#content_big .create-blog li li.files .bottom {
	width:535px;
	float:left;
	background:url(/site/cc/img/bg-form-ul2.gif) no-repeat scroll 0 100%
}
#content_big .create-blog li li.files ul{
	padding:0 0 18px 26px;
	margin:0 0 -16px 0;
	
}
#content_big .create-blog li li.files li{
	background:none;
	margin:0 0 10px 15px;
	padding:0 0 0 2px;
	list-style:square outside;
	font-size:1.1em;
}
div#content_big .create-blog li li.date div label{margin:10px 0 18px 0;}
div#content_big .create-blog li li.date fieldset{
	width:309px;
	padding:10px 0 0;
}
div#content_big .create-blog li li.date fieldset input.text{display:block;}

div#content_big .create-blog li li.date fieldset label{
	float:left;
	margin:14px 7px 0 27px;
	display:inline;
}
div#content_big .create-blog li li.location div label{margin-top:15px;}
div#content_big .create-blog li li.location fieldset input.zip{
	width:133px;
	font:normal 11px arial,verdana,sans-serif;
}
div#content_big .create-blog li li.location fieldset select{
	display:block;
	width:138px;
	margin-top:13px;
	font:normal 11px/12px arial,verdana,sans-serif; 
}
div#content_big .create-blog li li.location fieldset select.countr{width:258px;}
div#content_big .create-blog li li.location fieldset input{
	margin-top:13px;
	font:normal 11px Arial;
}
div#content_big .create-blog .butons{
	width:535px;
	padding-bottom:30px;
	overflow:hidden;
	position:relative;
	text-align:center;
	overflow:hidden;
	float:left;
	display:inline;
	margin:23px 0 0 180px;
}
div#content_big .create-blog .butons .submit{
	float:left;
	width:92px;
	height:26px;
	margin:0 9px 0 0;
	padding:0;
	border:none;
	background:url(/site/cc/img/bg-buton-submit.gif) no-repeat 0 0;
	cursor:pointer;
}

#content_big .create-blog .image fieldset {
	display:inline;
	margin:1px 0pt 0pt 21px;
}

#content_big .create-blog .image input {
	display:block;
	font-size:11px;
	margin-top:14px;
}

#content_big .create-blog input.text {
	border-color: #666666 rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102);
	border-style: solid;
	border-width: 1px;
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 17px;
	line-height: 18px;
	margin: 0pt;
	padding: 0pt 2px;
	width: 220px;
}

#blog_display .submit, #addcomments .submit{
	float:left;
	width:64px;
	height:26px;
	margin:0 9px 0 0;
	padding:0;
	border:none;
	background:url(/site/cc/img/bg-buton-submitCo.gif) no-repeat 0 0;
	cursor:pointer;
}

#blog_display .submit {margin: 5px 0 5px 0;}

div#content_big .create-blog .butons a.cancel{
	float:left;
	width:64px;
	height:26px;
	background:url(/site/cc/img/bg-link-cancel.gif) no-repeat 0 0;
	text-indent:-9999px;
}

#container-5 {
	background:transparent url(/site/cc/img/bg-form-ul.gif) no-repeat 0 100%;
	float:left;
	margin:0pt;
	padding:0pt 0pt 15px;
	width:535px;
	overflow:visible;
}

#profile{
	padding:0;
	margin:16px 0 0;
}

#profile ul{
	width:100%;
	overflow:hidden;
	border-bottom:8px solid #79a4cf;
	padding:0 0 8px 0;
	margin:0; list-style-type:none;
}

#profile ul li {
	float:left;
	width:100%;
	margin-bottom:31px;
}

#profile ul li p.desc {
	float: left; width: 100%;
}

#profile h3 {
	padding:6px 12px;
	font-weight:bold;
	line-height:1em !important;
	color:#fff!important; 
	margin:0;
	float:left; 
	width:80%;
	font-size:15px!important;
}

#profile .photo {
	width:99px;
	float:left;
	margin:12px 10px 0 0;
	padding-bottom:7px;
}

#profile .photo img {
	border:1px solid #BBB;
	display:block;
	height:auto;
	margin-bottom:5px;
	width:88px;
}

#profile .photo ul{
	width:100%;
	overflow:hidden;
	margin-top:4px;
	padding:0;
	border:none;
}

#profile .photo li img{
	width:auto;
	border:none;
}
#profile .pict{
	width:110px;
	float:left;
	margin-top:12px;
	padding-bottom:7px;
}
#profile .pict img{
	display:block;
	border:1px solid #000;
}
#profile .info{
	float:left;
	padding-bottom:7px;
width:394px;

}

#profile .info h3 {
	padding: 8px 0;
	background: none;
	float: none;
	font-weight: bold;
	font-size: 15pt!important;
	color: #666 !important;margin:0;
}

#profile .info h3.info-name {
	width: 100%;
}

#profile .info h6.industry {
	margin-top: 8px;
}

#profile .info h4{
	padding:17px 0 3px;
	font-weight:bold;
	font-size:2.4em;
	color:#000;
}

#profile .info h5{
	font-weight:normal;
	font-size:14px;
	line-height:1.4;
	color:#000;margin:0;
}
#profile .info h6{
	font-weight:normal;
	font-size:12px;
	line-height:1.4;
	color:#000;margin:0;
}

#profile p{
	margin:5px 0 5px 0;
	line-height:16px;
}

#profile span{
	font-weight:bold;
}

#profile p.link-pointers{
	padding-left:9px;
	background:url(/site/cc/img/bg-link-local.gif) no-repeat 0 6px;
}

#profile strong.strong-big{
	font-size:1.15em;
}

#profile p i{
	font-weight:bold;
}

#profile p.marginned{
	margin-top:45px;
}

#profile .contact-hold1{
	width:40%;
	float:left;
}

#profile .contact-hold2{
	width:60%;
	float:left;
}

#profile .contact-hold2 ul{
	padding:0;
	border:none;
}

#profile .contact-hold2 li {
	width: 260px;
	margin: 9px 0 0;
	padding-left: 16px;
	background: url(http://img.constantcontact.com/lp/images/standard/bv1/bullet_list_orange.gif) no-repeat 3px 5px;
	font-size: 1.2em;
}

#profile .add-info strong{
	display:block;
}

#right-bar .join-mailing{
	border-top:1px solid #ccc;
	font-size:11px;
}

#right-bar .join-mailing h3{
	padding: 3px 9px 4px;
	background: #fca62e url(/site/cc/img/bg-mailing.gif) repeat-x 0 0;
	font-weight: bold;
	font-size: 11px;
	color: #666;
	margin: 0px;
}

#right-bar .join-mailing .mail-body{
	padding:13px 10px 22px;
	background-color:#ffffcc;
}

#right-bar .join-mailing .mail-body input{
	float:left;
	height:20px;
	margin:0 0 0 2px;
	padding:0;
	font:normal 11px Arial;
}

#right-bar .join-mailing .mail-body input.text{
	width:119px;
	height:14px !important;
	height:18px;
	padding:2px 3px 0;
	background:#fff;
	border-top:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	font:normal 11px Arial;
}

#right-bar .join-mailing .mail-body p{
	width:100%;
	clear:left;
	overflow:hidden;
	padding-top:7px;
	font-size:11px;
	color:#999;
	margin:0;
}

#right-bar .join-mailing .mail-body p span,
#right-bar .join-mailing .mail-body p strong{
	float:left;
}

#right-bar .join-mailing .mail-body p strong{
	margin-left:1px;
	padding:0 0 2px 18px;
	background:url(/site/cc/img/ico-mail.gif) no-repeat 0 3px;
	font-weight:bold;
	color:#666;

	font-size:1em;
}

#right-bar .join-mailing .mail-body p sup{
	float:left;
	margin:-4px 0 0;
}

#right-bar .calendar{
	padding-bottom:27px;
	margin:-10px 0 0;
}
#right-bar .contrib{
	padding-bottom:27px;
}
#right-bar .contrib h5{
	margin: 0px 0 10px 0px;
	background:url(/site/cc/img/bg-link-local.gif) no-repeat 0 50%;
	padding-left:10px;
}
#right-bar .contrib h5 a{
	color: #0265cd;
	font-weight: bold;
	font-size: 8pt;
}
#right-bar .contrib ul{
	width:175px;
	overflow:hidden;
	margin:7px 0 0 11px;
padding:0;
}
#right-bar .contrib li{
	width:100%;
	float:left;
	overflow:hidden;
	margin-top:8px;
}
#right-bar .contrib li .icon{
	width:26px;
	float:left;
}
#right-bar .contrib li a{
	width: 138px;
	float: left;
	font-size: 10pt;
	font-weight: normal!important;
	color: #3E69BD!important;
	text-decoration: underline!important;
}

.center .discus-start{
	width:504px;
	background:url(/site/cc/img/bg-discus-start.gif) repeat-y 0 0;
}
.center .discus-start .discus-startbot{
	padding-bottom:7px;
	background:url(/site/cc/img/bg-discus-startbot.gif) no-repeat 0 100%;
}
.center .discus-start h4{
	padding:4px 0 0 15px;
	font-weight:bold;
	font-size:1.4em;
	color:#484882;
}
.center .discus-start ul{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.center .discus-start li{
	width:153px;
	float:left;
	overflow:hidden;
	margin-left:11px;
	display:inline;
}
.center .discus-start li a{
	float:left;
	width:153px;
	height:34px;
	text-decoration:none;
	text-indent:-9999px;
	overflow:hidden;
}
.center .discus-start li a.ask{
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_ask_hdr.gif) no-repeat 0 0;
}
.center .discus-start li a.know{
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_home_share_hdr.gif) no-repeat 0 0;
}
.center .discus-start li a.mark{
	background:url(http://img.constantcontact.com/lp/images/standard/bv1/resources/cm_discussions_share_hdr.gif) no-repeat 0 0;
}
.center .breadcrumbs{
	margin:0 0 10px 0;
}
.center .breadcrumbs ul{
	width:100%;
	overflow:hidden;
	margin:18px 0 0 0;
padding:0;
}
.center .breadcrumbs li{
	float:left;
	display:inline;
	margin-left:-9px;
	padding:0 11px 0 9px;
	background:url(/site/cc/img/bg-breadcrumb-li.gif) no-repeat 0 5px;
	font-size:1.1em;
	line-height:1.1em;
	color:#999;
}
.center .breadcrumbs li a{color:#666;}

#blog_display{width:535px;padding:0;}

html * #blog_display {  width:510px;}

#blog_display p{
	color:#000;
	line-height:15px;
}
#blog_display .blog-entire{
	margin-right:31px;
}

html * #blog_display .blog-entire{
	margin-right:11px;
}

.center .blog-entire .blog-title{
	padding:0px 0 8px 3px;
}
.center .blog-entire .blog-title img{
	float:left;
	margin:3px 9px 0 0;
}

.center .blog-entire .blog-title h3 {
	font-weight:bold;
	font-size:20px !important;
	color:#4074A9 !important;
        margin-top:0px;
}

.center .blog-entire .blog-title h3.question_lg{
background: url(/site/CC/Icons/cmty_question_48.gif) no-repeat left center;
min-height:48px;
padding:20px 0 0 57px;	
}

* html .center .blog-entire .blog-title h3.question_lg{
background: url(/site/CC/Icons/cmty_question_48.gif) no-repeat left center;
height:48px;
padding:20px 0 0 57px;	
}

.center .blog-entire .blog-title h3.blog_lg{
background: url(/site/CC/Icons/cmty_knowledge_48.gif) no-repeat left center;
min-height:48px;
padding:20px 0 0 57px;	
}

* html .center .blog-entire .blog-title h3.blog_lg{
background: url(/site/CC/Icons/cmty_knowledge_48.gif) no-repeat left center;
height:48px;
padding:20px 0 0 57px;	
}

.center .blog-entire .blog-title h3.bookmark_lg{
background: url(/site/CC/Icons/cmty_bookmarks_48.gif) no-repeat left center;
min-height:48px;
padding:20px 0 0 57px;	
}

* html .center .blog-entire .blog-title h3.bookmark_lg{
background: url(/site/CC/Icons/cmty_bookmarks_48.gif) no-repeat left center;
height:48px;
padding:20px 0 0 57px;	
}

.center .blog-entire .blog-title h3 a { text-decoration:none; }

.center .blog-entire .blog-text{
	padding-bottom:22px;
	border:solid #ccc;
	border-width:1px 0;
float:left;
width:100%;
}

.center .blog-entire .blog-text ul, .center .blog-entire .blog-text ol {
margin:0 0 5px 20px;
padding:0 0 0 25px;
float:left;
}

.center .blog-entire .blog-text ul li, .center .blog-entire .blog-text ol li {
padding:2px 0 2px 0;
position:relative;
}

.center .blog-entire .blog-text p{
	margin-top:17px;
}
.center .blog-entire .blog-text p img{
	float:left;
	margin:0 24px 10px 0;
	border:1px solid #60747d;
}
.center .blog-entire .options{
	width:100%;
	overflow:hidden;
float:left;
}

.center .blog-entire .options li {
	background-color: #efefef;
	float: left;
	margin-top: 8px;
	width: 100%;
}

.center .blog-entire .options li.rate {
	float: none;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-top: 35px;
	width: auto;
}

.center .blog-entire .options li.image{margin:34px 0 0;}
.center .blog-entire .options li .header{
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
	background:#ccc url(/site/cc/img/bg-blog-li.gif) repeat-x 0 0;
}
.center .blog-entire .options li .header h4{
	float: left;
	display: inline;
	margin: 4px 7px 0;
	font-weight: bold;
	font-size: 1.3em;
	color: #12498B;
}
.center .blog-entire .options li .header a{
	float:right;
	display:inline;
	margin:5px 9px 0;
	font-size:1.1em;
	color:#000;
}

.center .blog-entire .options li.tags {
	background: none;
}

.center .blog-entire .options li.tags .tools {
	margin-bottom: 10px;
}

.center .blog-entire .options li.tags input.text{
	width:217px;
	height:15px !important;
	height:17px;
	margin:0 4px;
	padding:1px 3px 0;
	border-top:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	font:normal 11px Arial;
	color:#999;
}

ul.options li.tags span.stbuttontext {margin:0!important;}

ul.options li.tags span.rating_stars {
	margin: 0 5px 0 0!important;
	width: 100px;
}

ul.options li.tags span.rating_votes {
	margin-right: 52px;
}

.center .blog-entire .options li.tags ul{
	width:100%;
	overflow:hidden;
	list-style-type:none!important;
}
.center .blog-entire .options li.tags li{
	float:left;
	width:auto;
	margin:0 23px 0 0;
	background:none;
}

.center .blog-entire .options li.image li{
	width:84px;
	height:auto;
	float:left;
	margin:0 0 0 -17px;
	padding:0 17px 0 19px;
	text-align:center;
	list-style-type:none;
}
.center .blog-entire .options li.image li a{
	display:block;
	margin:0 auto;
}
.center .blog-entire .options li.image li a img{
	width:82px;
	display:block;
	border:1px solid #000;
}
.center .blog-entire .options li.image li p{
	margin-top:3px;	
	font-size:0.9em;
}
.center .blog-entire .options li.files ul, .center .blog-entire .options li.image ul{
	width:484px;
	margin:6px 0 6px 10px;
	overflow:hidden;
	list-style-type:none!important;
}

.center .blog-entire .options li.image .friends-row .friend-cell {
	margin-right: 5px; 
	text-align: center;
	width: 94px;
}

.center .blog-entire .options li.files li{
	width:471px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:3px 0 5px;
	background:url(/site/cc/img/ico-square.gif) no-repeat 0 10px;
	font-size:1.1em;
}
.center .blog-entire .options li.files li a{
	float:left;
	display:inline;
	margin-left:6px;
}
.center .blog-entire .options li.event{
	padding-bottom:11px;
}
.center .blog-entire .options li.event p,
.center .blog-entire .options li.event i{
	margin:8px 5px 0;
	font-size:1.1em;
}
.center .blog-entire .options li.comments ul{
	width:100%;
	overflow:hidden;
	background:#fff;
}

.center .blog-entire .options li.comments li{
	float:left;
	margin:0;
	padding:0 0 14px;
	background:#fff
}

.center .blog-entire .options li.comments li.odd{
	background-color:#efefef;
}

.center .blog-entire .options li.comments li .name{
	width:72px;
	float:left;
	margin:31px 28px 0 0;
	text-align:center;
	overflow:hidden;
}

.center .blog-entire .options li.comments li .name img {
	display: block;
	margin: 0 auto 9px;
	border: 1px solid #BBB;
	width: 44px;
	height: auto;
}

.center .blog-entire .options li.comments li .name a{
	font-weight:bold;
}

.center .blog-entire .options li.comments li .text{
	margin-top:28px;
	padding-right:10px;
}

.center .blog-entire .options li.comments .addCo label{
	display:block;
}
.center .blog-entire .options li.comments .addCo label span{
	font-weight:bold;
}
.center .blog-entire .options li.comments .addCo{
	margin:15px 12px 0;
	padding-bottom:15px;
}

.center .blog-entire .options li.comments .addCo .addCommentsDisclaimer{
	font-size: 11px; 
	font-weight: bold; 
	color: #D89C1A; 
	display: block;
}

.center .blog-entire .options li.comments .wizivic{
	width:481px;
	height:58px;
	margin:26px 0 4px;
	padding:0;
}
.center .blog-entire .options li.comments .wizivic img{
	display:block;
}
.center .blog-entire .options li.comments .addCo .textarea{
	width:473px;
	height:86px;
	margin:20px 0 0 0;
	padding:3px;
	overflow:auto;
	border-top:1px solid #7c7c7c;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #7c7c7c;
	font:normal 1.2em Arial;
}
.center .blog-entire .options li.comments .addCo input{
	margin-top:10px;
}
#blog_display #disc_paging ul li{font-size:1.4em;}
#blog_display #disc_paging ul{padding:45px 0 80px 0;}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
#dp-popup {
	position: absolute;
	z-index: 199;
}
.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
.dp-popup .dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
.dp-popup .dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	background:url(/site/cc/img/ico-calc.gif) no-repeat 0% 50%;
	display:block;
	height:16px;
	margin:0;
	overflow:hidden;
	padding:0pt;
	text-indent:-2000px;
	width:18px;
}

#main .create-blog .promote p {line-height:1.5em;}

#main .create-blog .form {
background:#E6E6E6 url(/site/cc/img/bg-form-top.gif) no-repeat 0 0;
float:left;
margin:13px 0 0;
width:495px;
}

#main .form .bg-bot {
background:transparent url(/site/cc/img/bg-form-bot.gif) no-repeat 0 100%;
float:left;
}

#main .form ul.find li.first {
	border:0 none;
}

#main .form ul.find li.first .service-provider {
	padding-bottom: 0px; 
	padding-top: 5px;
}

#main .form ul.find li {
background:transparent none repeat 0 0;
border-top:1px solid #FFFFFF;
float:left;
margin:0;
padding:10px 0 16px;
width:495px;
}

#main .form ul.find {
float:left;
margin:10px 0 0;
padding:0 0 12px;
}

#main .form ul.find li ul {
background:transparent none repeat 0 0;
width:100%;
}

#main .form ul.find li ul li {
border:0 none;
margin:0;
padding:0 0 9px;
}
#main .form ul.find li {
background:transparent none repeat 0 0;
border-top:1px solid #FFFFFF;
float:left;
margin:0;
padding:10px 0 16px;
width:495px;
}

#main .form ul.find li .lt {
float:left;
margin:0;
padding:0 21px 0 0;
width:170px;
}

#main .form ul.find li .rt {
float:left;
margin:5px 0 0;
width:260px;
}

#main .form ul.find li .lt label {
margin:7px 0 0 0;
width:100%;
}
#main .form ul.find li ul li label {
float:left;
font-weight:normal;
width:auto;
}

#main .form ul.find li ul li select {
font-size:11px;
height:20px;
width:227px;
}

#main .btn-position {
float:left;
margin:9px 0 0;
overflow:hidden;
padding:0 0 0 220px;
}

#main .form ul.find li ul.find-radio {
margin:-4px 0 0;
}

#main .form ul.find li ul.find-radio li {
padding:0 0 4px;
width:100%;
}

#main .form ul.find li ul.find-radio li input.radio {
float:left;
height:14px;
margin:0 3px 0 0;
padding:0;
width:15px;
}

#main .form ul.find li.other-padd {padding-bottom:9px;}

#main p.count-search{
	width:500px;
	margin:15px 0 10px 0;
}

#main p.count-search span {
	color: #D89C1A;
}

#main .result-map p{
	float:left;
	width:49.99%;
}

#main ul.members-results{
	float:none;
	width:495px;
	padding:1px 0 0;
	margin:20px 0 0;
	overflow:hidden;
}
#main ul.members-results li{
	float:left;
	width:493px;
	padding:0 0 18px;
	border:1px solid #b4b4b4;
	margin:-1px 0 0;
	background:none;
}
#main ul.members-results li .lt{
	float:left;
	width:78px;
	margin:18px 0 0;
}
#main ul.members-results li .lt img{
	display:block;
	border:1px solid #000;
	margin:0 auto;
width:46px; height:auto;
}
#main ul.members-results li .rt{
	float:left;
	width:415px;
}
#main ul.members-results li .rt h5 {
	padding: 4px 0 0 7px;
	font-size: 11pt; font-weight:bold;
	height: 26px;
	color: #4074A9;
	background: transparent url(/site/CC/img/bg-business-results.png) repeat-x scroll 0 -3px;
	margin: 0;
}

#main ul.members-results li .rt .lt-inner{
	float:left;
	width:210px;
	padding:0 12px 0 5px;
	margin:4px 0 0;
}
#main ul.members-results li .rt .rt-inner{
	float:left;
	width:185px;
	margin:4px 0 0;
}
#main ul.members-results li .rt span{
	display:block;
}
#main ul.members-results li .rt strong{
	display:block;
	color:#333;
}

#main a.arrow-link{
	display:block;
	background:url(http://img.constantcontact.com/lp/images/standard/bullet_arrow_orange3.gif) no-repeat 0 50%;
	padding-left:10px;
}

/*
#main ul.business-results{
	float:none;
	width:495px;
	border-bottom:1px solid #b4b4b4;
	margin: 40px 0 0;
	overflow:hidden;
	padding:0;
}
*/

#main .spc_holder .create-blog .business-results {
	clear: left; 
	float:none;
	width:495px;
	border-bottom:1px solid #b4b4b4;
	margin: 40px 0 0;
	overflow:hidden;
	padding:0;
}

#main ul.business-results li{
  float:left;
  width:493px;
  padding:0 0 13px;
  border:1px solid #b4b4b4;
  border-top:0;
  border-bottom:0;
  margin:0;
  background:none;
}

#main ul.business-results li h5{
  width:476px;
  padding:7px 0 0 17px;
  margin:-2px 0 0;font-weight:bold; font-size:12pt;
  color:#4074A9;height:34px;
  background:url(/site/CC/img/bg-business-results.png) repeat-x 0 0;
}

#main ul.business-results li .container{
  width:460px;
  padding:0 0 3px 16px;
  margin:0;
  overflow:hidden;
  clear:both;
}

#main ul.business-results li .container em{
  float:left;
  width:200px;
  font-style:italic;
  margin: 0 10px 0 0;
}

#main .spc_holder .create-blog .business-results li .container span {
	float:right;
	display:block;
	width:250px;
	font-weight:bold;
	font-size:11pt;
}

#main .spc_holder .create-blog .business-results li .container span.biz-type {
	font-weight: normal ! important; 
	position: relative; 
	font-size: 9pt;
}

#main a.arrow-link{
  display:block;
  background:url(http://img.constantcontact.com/lp/images/standard/bullet_arrow_orange3.gif) no-repeat 0 50%;
  font:11px Arial,Helvetica,sans-serif;
  padding-left:10px;
}

#main .spc_holder .create-blog .business-results li a.arrow-link{
  display:inline;
  float:left;
  margin:0 0 0 16px;
}

#main .spc_holder .create-blog .business-results li div.pict{
  float:left;
  padding:0 15px 0 12px;
  margin:7px 0 0;
}

#main .spc_holder .create-blog .business-results li div.pict img{
  display:block;
  border:1px solid #666;
}

#main .spc_holder .create-blog .business-results li p{
  margin:4px 0 0;
  padding:0 5px 3px 8px;
  font-size:11px;
}

#main .spc_holder .create-blog .business-results li a.arrow-link{
	display:inline;
	float:left;
	margin:0 0 0 16px;
}

.box li {
	border-bottom:1px solid #CCCCCC;
}

ul.options li.tags span.star {
	color: #D89C1A;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	left: 295px;
	margin: 0;
	position: relative;
	top: -13px;
	width: 90px;
}

ul.options li.tags span.star a {
background:transparent url(/site/cc/img/ico_star_una.png) no-repeat 0 0;
cursor:pointer;
display:inline;
float:left;
height:12px;
width:18px;
}

#sharethis_0 {margin:0!important;}

.message_head {
background:transparent url(/site/cc/img/head_col.gif) repeat-x 0 0;
height:29px;
width:100%;position:relative;
cursor: pointer;
}

.editBtn {
background:transparent url(/site/cc/img/edit_btn.gif) no-repeat 0 0;
cursor:pointer;
float:right;
font-size:0pt;
height:29px;
width:47px;
}

#right-bar .contrib h3.blog {
	background: url(/site/CC/Icons/cmty_knowledge_24.gif) no-repeat left top;
	color: #6666C2;
	line-height:16px;
	min-height:25px;
	margin-top:0;
	//margin:0 0 3px 0;
	padding:0px 0px 0px 30px;
	//float:left;
}

* html #right-bar .contrib h3.blog, * html #right-bar .contrib h3.question, * html #right-bar .contrib h3.bookmark  {
	height:25px;
	line-height:16px;
}

h3.blog {
    background: url(/site/CC/Icons/cmty_knowledge_24.gif) no-repeat left center;
}

h3.question {
	background: url(/site/CC/Icons/cmty_question_24.gif) no-repeat left center;
}

h3.bookmark { 
	background: url(/site/CC/Icons/cmty_bookmarks_24.gif) no-repeat left center;
}

h3.question, h3.blog, h3.bookmark {
	color: #6666C2;
	font-size:14px;
	padding:5px 0px 0px 30px;
	margin-top:0;
}

#right-bar .contrib h3.question  { 
	background: url(/site/CC/Icons/cmty_question_24.gif) no-repeat left top;
	color: #6666C2;
	line-height:16px;
	min-height:25px;
	margin-top:0;
	padding:0px 0px 0px 30px;
}


#right-bar .contrib h3.bookmark { 
	background: url(/site/CC/Icons/cmty_bookmarks_24.gif) no-repeat left top;
	color: #6666C2;
	line-height:16px;
	min-height:25px;
	margin-top:0;
	//margin:0 0 3px 0;
	padding:0px 0px 0px 30px;
	//float:left;
}

.wrap img.avatar {
	border: 1px solid #BBB;
	width: 46px;
	height:auto;
}

#profile_snip {
	padding:0 0 0 10px; 
	margin:0 0 10px 0;
}

#profile_snip img.active_member {
	border: 1px solid #BBBBBB;
	width:46px; 
	height:auto; 
	float:left; 
	margin:0 7px 10px 0;
}

#profile.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;
}

#tag_cloud a.Tag1{
	color:#6e6e6e;
	font-size:1em;
	font-weight:100;
padding:1px;
}
#tag_cloud a.Tag2{
	color:#717171;
	font-size:1.1em;
	font-weight:500;
padding:1px;
}
#tag_cloud a.Tag3{
	color:#828282;
	font-size:1.3em;
	font-weight:500;
padding:1px;
}
#tag_cloud a.Tag4{
	color:#666666;
	font-size:1.5em;
	font-weight:700;
padding:1px;
}
#tag_cloud a.Tag5{
	color:#333333;
	font-size:1.8em;
	font-weight:900;
padding:1px;
}
    
#member_button {
    margin:15px;
}

#post-summaries {
height:auto;
width:100%;
float:left;
}

#content-body table.meuContactOh
    {
        margin-left: 4px;
        margin-right: 0;
    }

html>body #content-body table.meuContactOh {margin-left: 0;}
       
.imageH {
	margin: 4px 0 0 0;
}

.meuContactOh tr td input {
	float: left;
	width: 25%;
}

.meuContact tr td input {
        float: left;
        width: 5%;
}

.meuContact tr td label {
        width: 90% !important;
        text-align: left !important;
        font-weight: normal !important;
        margin: 2px 0 0 5px !important;
    }
    .meuContactOh tr td label
    {
        width: 20% !important;
        text-align: left !important;
        font-weight: normal !important;
        margin: 2px 0 0 5px !important;
    }
    .promo table tr td label
    {
        display: none;
    }

.help {
	margin:0 5px 0 0!important;
}

.notes {
	top:5px!important;
}

.cacao {
	background-position: center top;
	float: left;
	height: 15px;
	padding: 5px 15px 0pt 0pt;
	width: 15px;
	background-repeat: no-repeat;
}

    .help_notes
    {
        position: relative;
    }
    .notes_top
    {
        background-image: url(/site/CC/img/help_notes_top.gif);
        background-repeat: no-repeat;
        height: 33px;
        width: 193px;
    }
    .notes_bottom
    {
        background-image: url(/site/CC/img/help_notes_bottom.gif);
        background-repeat: no-repeat;
        height: 6px;
        width: 193px;
    }
    .notes
    {
        display: none;
        position: absolute;
        left: 535px;
        top: 55px;
    }
    .notes p
    {
        width: 161px;
        height: auto;
        padding: 0px 10px 0px 0px;
        font-size: 11px;
        line-height: 16px;
    }
    .notes_middle
    {
        background: url(/site/CC/img/help_notes_middle.gif) repeat-y;
        width: 161px;
        height: auto;
        margin-top: -12px;
        padding: 0px 10px 10px 32px;
    }
    * + html .notes_middle
    {
        background: url(/site/CC/img/help_notes_middle.gif) repeat-y;
        width: 161px;
        height: auto;
        margin-top: -2px;
        padding: 0px 10px 10px 32px;
    }
    * html .notes_middle
    {
        background: url(/site/CC/img/help_notes_middle.gif) repeat-y;
        width: 161px;
        height: auto;
        margin-top: -2px;
        padding: 0px 10px 10px 32px;
    }

.btnMeu {
background:#ffd67d;
color:#000!important;
font-size:12px;
font-weight:normal;
padding:5px 10px 5px 10px;
text-decoration:none;
height:auto;
font-family:Arial, Verdana, Helvetica, sans-serif;cursor:pointer;
border:1px solid #ffb500;
}

.row input.btnMeu {
	padding:3px 10px 2px !important;
}

.sub-topic {color:#fff;}

h2.breadHea{
	color:#D89C1A;
	font-size:16pt;
	font-weight:normal;
	margin:0 0 10px 0;
padding:0; float:left;
}

.errorM {font-weight:bold;}
.errorM ul{margin-bottom:8px;}
.errorM li {margin:0!important; padding:2px 0 2px 10px; background:none!important;}

#tabs ul.tab li.active a {background-color:#D9D8EC;padding:2px 5px 2px 5px; color:#000; font-weight:bold;}

#content_big .create-blog li li.addto ul.cat_picker li ul {
background:none!important;
width:100%;
margin:2px 0 0 20px!important;
padding:0;
}


#content_big .create-blog li li.addto ul.cat_picker {background:none!important;width:279px;}
#content_big .create-blog li li.addto ul.cat_picker li {background:none!important;width:100%;margin:0;padding:2px 0 2px 0;float:left; vertical-align:middle; display:inline;line-height:16px;}
#content_big .create-blog li li.addto ul.cat_picker li input {float:left; margin: 0 5px 0 0; padding:0!important;}

.ui-tabs-hide {
display:none!important;
}

ul.ui-tabs-nav {
list-style-type:none!important;
margin:18px 0 0 18px!important;
padding:0!important;
display:inline!important;
background:none!important;
width:300px!important;
text-align:center;
}

ul.ui-tabs-nav li {
float:left;
margin:0!important;
padding:0 5px 0 5px!important;
display:inline!important;
width:auto!important;
background:none!important;
text-align:center;
vertical-align:middle;
}

.ui-tabs-selected {font-weight:bold;}

.ui-tabs-panel {float:left; width:100%; clear:both;}

ul.ui-tabs-nav li a {
background:#EEEEDD;
border:1px solid #D7CDCE;
color:#222222;
display:inline;
font-size:12px;
font-weight:bold;
height:23px;
line-height:23px;
padding:3px 8px;
text-align:center;
text-decoration:none !important;
width:23px;
vertical-align:baseline;
}

.ui-tabs-selected a {
background:#01565B!important;
border:1px solid #222222;
color:#FFFFFF !important;
font-weight:bold;
display:inline;
font-size:12px;
font-weight:bold;
height:23px;
line-height:23px;
padding:3px 8px;
text-align:center;
text-decoration:none !important;
width:23px;
vertical-align:baseline;
}

ul.picMem {list-style-type:none; margin:0!important;padding:0!important; float:left; width:100%;display:inline;vertical-align:text-bottom;}

ul.picMem li {
margin:0 9px 0 0!important;
list-style-type:none;
padding:0;
vertical-align:text-bottom;
float:left;
width:auto!important;
}

ul.picMem li img {width:24px!important; height:24px!important;}

.TabbedPanels {
clear:none;
float:left;
margin:0;
padding:0;
width:100%;
}

ul.TabbedPanelsTabGroup {
background:transparent url(http://img.constantcontact.com/lp/images/standard/bv1/resources/gradient_lightblue_bg.gif) no-repeat scroll center top;
color:#000000;
height:25px;
margin:0;
padding:10px 0;
text-align:left;
width:504px;
}

li.violet {
  background: #DDEDEF none repeat scroll 0 0 !important;
}

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 1em sans-serif;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

.TabbedPanelsTabHover {
	background-color: #fde7b8;
}

.TabbedPanelsTabSelected {
	background-color: #B3C9E2;
	border-bottom: 1px solid #EEE;
}

.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
}

.TabbedPanelsContent {
	padding: 4px;
}

.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

#categorymenu input {
	display: none;
}

.normM {
	font-weight:normal!important;
}

a.votbtnMe:link, a.votbtnMe:visited, a.votbtnMe:active  {
	position:relative;
	background:url(/site/cc/img/ico_star_una.gif) no-repeat 0 0; 
	text-indent:-1000;
	display:inline;
	width:18px; 
	height:12px;
	border:none;
	float:left;
	cursor:pointer;
}

a.votbtnMe:hover  {
	background:url(/site/cc/img/ico_star_una_ac.gif) no-repeat 0 0; 
	border:none;
}

#mataVV {
	float: left;
	left: 295px;
	position: relative;
	top: -14px;
}

div#qTip {
	padding: 5px 10px 5px 10px;
	border: 1px solid #ffdd83;
	border-right-width: 1px;
	border-bottom-width: 1px;
	display: none;
	background: #ffffcc;
	color: #666666;
	font: normal italic 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
}

tr.friends-row {
	vertical-align:top;
}

#suspended p {
	margin: 30px 0pt 0pt 20px; 
	font-size: 16px; 
	color: #D89C1A; 
	font-weight: bold;
}
<!-- SERVER: WWW004 -->