html
	{
		font-family:verdana, arial, sans-serif;
		font-size:100%;
		padding:0;
	}
.applet
	{
		position:relative;
		/*border:1px solid #f90;
	*/
	}
.appletLogin .btn_login
	{
		position:relative;
		margin:10px 0 0 0;
	}
.applet label
	{
		display:block;
		font-size:95%;
		margin:10px 0 0 0;
	}
.appletMsg
	{
		position:relative;
		margin:10px;
	}
#applets
	{
		position:relative;
		background:#f6f6d6;
	}
#applets h4
	{
		margin:0;
		color:#522b1b;
		font-family:georgia, times, serif;
		font-size:150%;
		font-weight:normal;
	}
.applet_button
	{
		position:relative;
		margin:10px 0 0 0;
	}
.applet_content
	{
		position:relative;
		padding:10px;
		color:#522b1b;
		font-size:95%;
	}
.applet_content a
	{
		/*color:#cb1f47 !important;*/
	}
.applet_content ul
	{
		position:relative;
		margin-top:0;
		*left:-23px;
	}
.applet_content li
	{
		position:relative;
		padding:0 0 8px 0;
	}
.applet_odd img
	{
		position:relative;
		float:left;
		margin:0 10px 10px 0;
		_margin:0;
	}
.applet_odd
	{
		background: #f6f6d6 url("../../images/applet_odd_hd.png") no-repeat;
	}
.applet_first
	{
		position:relative;
		/*background:#e7e7a4 url("../../images/applet_top_even.png") no-repeat;
		*/
		background: #f6f6d6 url("../../images/applet_top.png") no-repeat;
		
	}
.applet_odd h4, .applet_first h4
	{
		position:relative;
		text-align:left;
		padding:35px 0 0 10px;
		margin:0;
	}
.applet_even p
	{
		line-height:150%;
	}
.applet_even img
	{
		position:relative;
		float:right;
		margin:0 0 10px 10px;
		_margin:0;
	}
.applet_even
	{
		background:#e7e7a4 url("../../images/applet_even_hd.png") no-repeat;
	}
.applet_even h4
	{
		position:relative;
		text-align:right;
		padding:35px 10px 0 0;
	}
.applet_even #newLook
	{
		position:relative;
		padding:0 100px 0 0;
		background:url("../../images/bg_applet_newLook.jpg") bottom right no-repeat;
	}
.applet_odd #newLook, .applet_first #newLook
	{
		position:relative;
		padding:0 100px 0 0;
		background:url("../../images/bg_applet_newLook2.jpg") bottom right no-repeat;
	}
.applet_odd #dailyTip, .applet_even #dailyTip
	{
		position:relative;
		padding:50px 0 0 100px;
	}
.applet_even #dailyTip
	{
		background:url("../../images/appletGift_even.jpg") bottom left no-repeat;
	}
.applet_odd #dailyTip
	{
		background:url("../../images/appletGift.jpg") bottom left no-repeat;
	}
.applet_odd #dailyTip
	{
		position:relative;
		padding:50px 0 0 100px;
		background:url("../../images/appletGift.jpg") bottom left no-repeat;
	}
.applet_even #dailyTip p, .applet_odd #dailyTip p
	{
		position:relative;
		margin:0 0 30px 10px;
	}
.applet div.article_img
	{
		position:relative;
		width:70px !important;
		float:left;
		margin:0 0 0 10px;
		background-color:#99c;
	}
.applet div.article_content
	{
		position:relative;
		width:130px !important;
		background-color:#c9c;
		float:left;
		padding:0 10px 0 0;
	}
#applet_footer .applet_odd, #applet_footer .applet_even
	{
		position:relative;
		background-color:#0c0;
		height:21px;
	}
#applet_footer .applet_odd
	{
		background:url('../../images/applet_bottom_even.png');
	}
#applet_footer .applet_even
	{
		background:url('../../images/applet_bottom.png');
	}
.article_img
	{
		position:relative;
		width:100px;
		float:left;
		margin:0 0 10px 0;
	}
.article_img img
	{
	}
.article_content
	{
		position:relative;
		width:220px;
		float:left;
		padding:0 10px 0 0;
	}

.article_content p
	{
		position:relative;
		height:40px;
		width:230px;
		color:#522b1b;
		overflow:hidden;
		margin:0 0 20px 0;
	}
.article_content a
	{
		color:#639;
		text-decoration:none;
	}
#article_date
	{
		position:relative;
		margin:0 0 10px 0;
		font-size:85%;
		color:#999;
	}
#articleBody
	{
		position:relative;
		padding:0 15px 0 0;
		margin:0 0 15px 0;
	}
#articleComments #micrositeComments
	{
		position:relative;
		padding:10px 0 0 0;
	}
#articleComments #micrositeComments_aux
	{
		position:relative;
		width:100%;
		_width:700px;
		padding:10px;
		margin:0 0 15px 0;
	}
#articleComments #micrositeComments_form
	{
		position:relative;
		width:655px;
		padding:10px 10px 10px 20px;
	}
#articleComments #micrositeComments_comments
	{
		position:relative;
		padding:0 30px 0 15px;
	}
#articleComments .micrositeRate
	{
		position:relative;
		width:40%;
		float:right;
	}
#articleComments .messageBoard_userPic
	{
		position:relative;
		width:80px;
		float:left;
	}
#articleComments .messageBoard_userPost
	{
		position:relative;
		width:580px;
		float:left;
	}
#articleComments .st-taf
	{
		position:relative;
		width:59%;
		float:left;
	}
#articleHeader
	{
		position:relative;
		margin-bottom:15px;
		
	}
#articleHeader h1
	{
		position:relative;
		border-bottom:1px dotted #999;
		padding-bottom:10px;
		margin-bottom:10px;
		_font-size:180%;
	}
#articleImg
	{
		position:relative;
		border:1px dotted #ccc;
		background-color:#fff;
		padding:3px;
		margin:3px 6px 6px 6px;
	}
#articleMeta
	{
		position:relative;
		margin:0 0 20px 0;
	}
#articleMeta_next
	{
		position:relative;
		float:right;
		width:49%;
		text-align:right;
		font-size:85%;
		margin-bottom:10px;
	}
#articleMeta_prev
	{
		position:relative;
		float:left;
		width:49%;
		font-size:85%;
		margin-bottom:10px;
	}
#articleMeta_next a, #articleMeta_prev a
	{
		color:#999 !important;
	}
.articleNav
	{
		position:relative;
		padding:15px;
		margin-bottom:10px;
		display:block;
		background-color:#0c9;
		font-size:90%;
		width:25px;
		text-align:center;
	}
#articleTools
	{
		position:relative;
		margin:20px 0;
	}
#articleRating
	{
		position:relative;
		float:left;
	}
#articleTools .cancel, .articleRating .cancel
	{
		display:none;
	}
#articleRate
	{
		position:relative;
		width:180px;
		float:left;
	}
.articleRate
	{
		position:relative;
	}
.articleRate .articleRating
	{
		position:relative;
		float:right;
		width:14%;
	}
.articleRate strong
	{
		position:relative;
		float:left;
		text-align:right;
		width:85%;
	}

#articleBookmark
	{
		position:relative;
		text-align:center;
		width:300px;
		float:left;
	}
#articleBookmark a
	{
		font-size:80%;
		color:#cb1f47 !important;
	}
#articleTellFriend
	{
		position:relative;
		text-align:right;
		width:140px;
		float:right;
	}
#beingHeardFeature
	{
		position:relative;
		background:url("../../images/bg_bigBlock.png") bottom;
	}
#beingHeardFeatureContent
	{
		position:relative;
		padding:20px;
		margin:0 0 20px 0;
	}
.beingHeardStep
	{
		position:relative;
		float:left;
		width:192px;
		margin:10px 55px;
		_margin:10px 40px;
		text-align:center;
	}
.beingHeardStep img
	{
		position:relative;
		margin:0 0 15px 0;
	}
.bh_bucket
	{
		position:relative;
		width:298px;
		height:235px;
		float:left;
		padding:40px 10px 0 10px;
	}
.bh_bucket .article_content
	{
		position:relative;
		width:185px !important;
		float:left;
	}
.bh_bucket .article_content p
	{
		width:185px !important;
		height:45px !important;
	}
.bh_bucket .more
	{
		position:absolute;
		bottom:15px;
		right:20px;
	}
.bh_results_title
	{
		position:relative;
		float:left;
		width:430px;
	}
.bh_results_link
	{
		position:relative;
		float:right;
		width:115px;
	}
body	
	{
		font-size:70%;
		padding:0;
		margin:0;
	}
.bottom-boxes-two .program-results { 
	background: url('../../images/bottom-program-results2.png') no-repeat; 
}
.bottom-boxes-two .focus-groups { 
	background: url('../../images/bottom-focusGroups2.png') no-repeat; 
}
.bottom-boxes-two .surveys { 
	background: url('../../images/bottom-surveys-background2.png') no-repeat; 
	margin-right:2px;
}
.bottom-boxes-two .latest-articles { background-image: url('../../images/latest-articles-bottom-box.gif'); }
.bottom-boxes-two .bh_bucket
	{
		position:relative;
		width:340px;
		height:234px;
		float:left;
		padding:40px 10px 0 10px;
		_padding:40px 0 0 10px;
		_margin-right:5px;
	}
.bottom-boxes-two .bh_bucket .article_content
	{
		position:relative;
		width:185px !important;
		float:left;
	}
.bottom-boxes-two .bh_bucket .article_content p
	{
		width:185px !important;
		height:45px !important;
	}
.bottom-boxes-two .bh_bucket .more
	{
		position:absolute;
		bottom:15px;
		right:20px;
	}
.bottom-boxes-two .bh_results_title
	{
		position:relative;
		float:left;
		width:430px;
	}
.bottom-boxes-two .bh_results_link
	{
		position:relative;
		float:right;
		width:115px;
	}
.bottomContent
	{
		position:relative;
		width:314px;
		float:left;
		margin:0 6px 0 0;
	}
.bottomContent_alt
	{
		margin:0 0 0 9px;
	}
.bottomContent .article_img
	{
		position:relative;
		width:100px !important;
	}
.bottomContent .article_content
	{
		position:relative;
		width:180px !important;
	}
.bottomContent .article_content p
	{
		position:relative;
		height:45px;
		width:180px;
		color:#522b1b;
		overflow:hidden;
		margin:0 0 20px 0;
	}
.bottomContent .content
	{
		position:relative;
		width:294px;
		height:176px;
		padding:10px 10px 10px 10px;
		
		background:url("../../images/bg_bottomBucket_content.png") repeat-y;
	}
.bottomContent .header
	{
		position:relative;
		height:30px;
	}
.bottomContent .hd_tryAndTell
	{
		background:url("../../images/hd_bottomBucket_activities.png") no-repeat;
	}
.bottomContent .hd_articles
	{
		background:url("../../images/hd_bottomBucket_articles.png") no-repeat;
	}
.bottomContent .hd_surveys
	{
		background:url("../../images/hd_bottomBucket_surveys.png") no-repeat;
	}
.bottomContent .footer
	{
		position:relative;
		height:38px;
		width:314px;
		clear:both;
		
		background:url("../../images/bg_bottomBucket_footer.png") no-repeat;
	}


#breadCrumbs
	{
		position:relative;
		padding:10px 10px 0 25px;
		font-size:85% !important;
	}
#breadCrumbs a
	{
		color:#666;
		
	}
.brown1 .header
	{
		background:url("../../images/bg_hd_brown_1.png") no-repeat;
	}
.brown2 .header
	{
		background:url("../../images/bg_hd_brown_2.png") no-repeat;
	}
.btn
	{
		position:relative;
		color:#fff;
		font-family:times new roman, serif;
		background-color:#f1984a;
		border-width:0;
		padding:2px;
	}
.btn-pink
	{
		padding:7px;
		margin:0px auto;
		text-align:center;
		width:70px;
		display:block;
		background:#cb1f47;
		color:#fff;
	}
.btn_purple
	{
		position:relative;
		background-color:#639;
		margin:10px 0;
		padding:5px;
		color:#fff;
	}
#btn_post
	{
		position:relative;
		margin:0 0 50px 0;
	}
#btn_postComment
	{
		position:relative;
		width:127px;
		height:25px;
		left:562px;
	}
#btn_showComments
	{
		position:relative;
		margin:15px 0 0 0;
	}
#btn_showSurveyComments
	{
		position:relative;
		float:right;
		padding:10px 0 0 0;
	}
.clearer
	{
		clear:both;
	}
.comment
	{
		position:relative;
		padding:15px 0;
		background:url("../../images/hr_divider.png") top repeat-x;
	}
.comment_alt
	{
		background-color:#fff7f0;
	}
.comment_author
	{
		position:relative;
		width:85px;
		float:left;
	}
.comment_author img
	{
		position:relative;
		width:48px;
		margin:0 auto;
		display:block;
		/*for ie6?
		background-color:#fff;
		padding:2px;
		border:1px solid #f0f0f0;
		*/
	}
.comment_body
	{
		position:relative;
		width:535px;
		float:left;
	}
.comment_body .author
	{
		font-weight:bold;
		font-size:120%;
	}
.comment_body .datePosted
	{
		font-size:70% !important;
		font-weight:normal !important;
	}
#comments h4
	{
		font-family:georgia, times, serif;
		font-weight:normal;
		font-size:160%;
	}
#comments h5
	{
		margin:30px 0 3px 0;
		font-size:110%;
	}
#contactUsForm label
	{
		display:block;
		font-weight:bold;
		margin:10px 0 0 0;
	}
#cp_mainContent
	{
		position:relative;
		float:left;
		width:723px;
		_width:710px;
		padding:0;
		vertical-align:top;
	}
#cp_mainContent a
	{
		color:#639;
	}
#cp_mainContent h1
	{
		font-family:georgia, times, serif;
		font-weight:normal;
		margin:0;
	}
#cp_mainContent p
	{
		line-height:16px;
	}
#cp_sideContent
	{
		position:relative;
		float:left;
		width:227px;
		_width:207px;
		padding:17px 0 0 0;
		margin:0 0 0 10px;
	}
#cp_sideContent h2
	{
		font-family:georgia, times, serif;
		font-size:160%;
		color:#639;
		font-weight:normal;
	}
#cp_sideContent h3
	{
		font-family:georgia, times, serif;
		font-size:120%;
		color:#639;
		font-weight:bold;
		margin:10px 0 0 0;
	}

#dailyGift
	{
		position:relative;
		width:227px;
		height:215px;
	}
.disclaimer
	{
		font-size:85%;
		color:#666;
	}
.disclaimer p
	{
		margin:5px 0 5px 0 !important;
		line-height:12px !important;
	}
#featureCat_header
	{
		position:relative;
		width:723px;
		margin:0 0 0 2px;
	}
.featureCategory
	{
		background:url("../../images/bg_featuredContent_cat.png") bottom no-repeat;
	}
.featureHome
	{
		background:url("../../images/bg_featuredContent.png") bottom no-repeat;
	}
.featureSurvey, .featureTipGift
	{
		background:url("../../images/bg_featuredContent_survey.png") bottom no-repeat;
		/*height:170px !important;*/
		color:#351500 !important;
	}
.featureCategory #featuredContent_img
	{
		width:249px;
	}
.featureHome #featuredContent_img
	{
		width:370px;
	}
.featureSurvey #featuredContent_img
	{
		width:95px;
		padding:15px 18px;
	}
.featureCategory #featuredContent_body
	{
		width:440px;
	}
.featureCategory .carouselContainer
	{
		position:absolute;
		bottom:15px;
		left:265px;
	}
.featureHome #featuredContent_body
	{
		width:314px;
	}
.featureHome .carouselContainer
	{
		position:absolute;
		bottom:15px;
		left:386px;
	}
.featureHome a
	{
		color:#fff !important;
	}
.featureSurvey #featuredContent_body
	{
		width:520px;
	}
.featureSurvey a
	{
		color:#351500 !important;
	}
#featuredContent
	{
		position:relative;
		width:725px;
		
		height:250px;
		/*
		padding:20px 0 0 385px;
		*/
		/*color:#522b1b;
		*/
		color:#fff;
		margin:0 0 30px 0;
	}
#featuredContent_img
	{
		position:relative;
		float:left;
	}
#featuredContent_body
	{
		position:relative;
		float:left;
		padding:15px 18px 30px 18px;
	}
#featuredContent_body h1
	{
		line-height:24px;
		font-size:170%;
	}
#featuredContent_body h1 a, #featuredContent_body p a
	{/*
		color:#361600;
	*/
		color:#fff;
	}
#featuredContent_body a
	{
		text-decoration:underline;
	}
#featuredContent_body p
	{
		line-height:16px;
	}
#featuredContent h1
	{
		position:relative;
		margin:0;
		font-weight:normal;
		font-family:georgia, times, serif;
	}
#focusGroup_carouselContainer
	{
		position:relative;
		width:690px;
		border-top:1px solid #639;
	}
#focusGroup_carousel li
	{
		position:relative;
		float:left;
		width:102px;
		list-style-type:none;
		text-align:center;
		font-size:85%;
		padding:20px 0;
	}
#focusGroup_col1
	{
		position:relative;
		float:left;
		width:200px;
		padding:20px 0 0 0;
	}
#focusGroup_col2
	{
		position:relative;
		float:left;
		width:440px;
		padding:20px;
	}
.focusGroup_img
	{
		position:relative;
		margin:0 0 20px 0;
	}
.focusGroup_location
	{
		color:#639;
		font-weight:bold;
	}
#frm_login
	{
		position:relative;
		/*
		_width:390px;
		*/
	}
#frm_login .btn_login
	{
		position:relative;
		margin:10px 0 0 0;
	}
#footer
	{
		position:relative;
		text-align:center;
		font-size:85%;
		padding:20px 0;
	}
.footerLinks
	{
		position:relative;
		padding:0;
		margin:15px auto;
	}
.footerLinks a
	{
		color:#522b1b;
		text-decoration:none;
	}
.formValidationError
	{
		display:none;
	}
.gift_author
	{
		display:block;
		font-weight:bold;
		margin:10px 0 0 0;
		color:#639;
	}
.gift_category
	{
		position:relative;
		font-weight:bold;
		font-size:90%;
		top:-7px;
		margin:0 0 10px 0;
		color:#639;
	}
.gift_date
	{
		position:relative;
		float:left;
		width:31%;
		font-weight:bold;
		font-size:90%;
		margin:0 0 10px 0;
		color:#b2b2b2;
	}
.gift_title
	{
		position:relative;
		float:left;
		width:68%;
	}
.greenTop
	{
		position:relative;
		border-top:1px solid #b5dc10;
	}

#hd_articles, #hd_activities, #hd_messageboards, #hd_surveys,#hd_programResults, #hd_surveyResults, #hd_otherGifts, #hd_whereHasVPBeen, #hd_about, #hd_tipGift, #hd_thanks, #hd_whereWeveBeen, #hd_featuredTryAndTell, #hd_contact 
	{
		position:relative;
		width:723px;
		height:31px;
		left:-19px;
		_left:0;
		top:0;
		margin:0;
	}
#hd_login
	{
		position:relative;
		width:967px;
		height:31px;
		left:-19px;
		top:0;
		margin:0;
	}
.hd_bh_focusGroups
	{
		position:relative;
		width:315px;
		height:32px;
		left:0;
		top:0;
		margin:0;
	}
 #hd_howVPWorks
	{
		position:relative;
		width:966px;
		height:31px;
		left:0;
		top:0;
		margin:0;
	}
.h2_about
	{
		text-indent:-9999px;
	}

#hd_about span
	{
		background:url("../../images/trimages/about-header.gif") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_activities span
	{
		background:url("../../images/hd_tryAndTells.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_articles span
	{
		background:url("../../images/trimages/articles-header.gif") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_contact span
	{
		background:url("../../images/hd_contact.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_featuredTryAndTell
	{
		left:-1px !important;
	}
#hd_featuredTryAndTell span
	{
		background:url("../../images/hd_featuredTryAndTell.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
.hd_bh_focusGroups span
	{
		background:url("../../images/hd_bh_focusGroups.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_login span
	{
		background:url("../../images/hd_login.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_messageboards span
	{
		background:url("../../images/trimages/message-boards-header.gif") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_surveys span
	{
		background:url("../../images/hd_activeSurveys.gif") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_surveyResults span
	{
		background:url("../../images/hd_surveyResults.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_otherGifts span
	{
		background:url("../../images/other-gifts-header.gif") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_programResults span
	{
		background:url("../../images/hd_programResults.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_howVPWorks span
	{
		background:url("../../images/hd_howVPWorks.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}	
#hd_whereHasVPBeen span
	{
		background:url("../../images/hd_whereHasVPBeen.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_tipGift span
	{
		background:url("../../images/hd_tipGift.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_thanks span
	{
		background:url("../../images/hd_thanks.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#hd_whereWeveBeen span
	{
		background:url("../../images/hd_whereWeveBeen.png") no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}
#header
	{
		position:relative;
		background:url("../../images/bg_navigation.jpg") no-repeat;
		width:964px;
		height:141px;
	}
#header label
	{
		color:#f1984a;
		font-size:90%;
	}
#header_aux
	{
		position:relative;
		float:left;
		width:529px;
		float:left;
		padding:7px 10px 0 0;
	}
.header
	{
		text-indent:-9999px;
	}
.header h2
	{
		margin:0;
	}
.headingText
	{
		text-indent:-9999px;
	}

#home_col1
	{
		position:relative;
		width:725px;
		float:left;
		margin:0;
	}
#home_col2
	{
		position:relative;
		width:227px;
		float:left;
		margin:0 0 0 0;
	}
.hr_divider
	{
		position:relative;
		height:1px;
		background:url("../../images/hr_divider.png") repeat-x;
		margin:10px 0 0 0;
	}
.img_border
	{
		background-color:#fff;
		padding:3px;
		margin:5px;
		border:1px solid #f0f0f0;
	}
img.leftAlign
	{
		float:left;
	}
img.rightAlign
	{
		float:right;
	}
.img_border img
	{
		display:block;
	}
#joinVP
	{
		position:relative;
		width:718px;
		height:194px;
		padding:20px 0 0 385px;
		color:#522b1b;
		background:url("../../images/bg_join.jpg") no-repeat;
	}
#joinVP h1
	{
		position:relative;
		margin:0;
		font-weight:normal;
		font-family:georgia, times, serif;
	}
label.validationError
	{
		color:#f00;
		visibility:visible !important;
	}
.list_articles li
	{
		list-style-image:url("../../images/list_articles.png");
		padding:5px 0;
	}
.list_messageboards li
	{
		list-style-image:url("../../images/list_messageboards.png");
		padding:5px 0;
	}
.list_surveys li
	{
		list-style-image:url("../../images/list_surveys.png");
		padding:5px 0;
	}
.list_articles a, .list_messageboards a, .list_surveys a
	{
		color:#666;
		text-decoration:none;
	}
.list-block { 
		position:relative;
		padding:0;
		background-image: url('../../images/two-column-content-bg.gif'); 
		
		background-repeat: repeat-y; 
		background-position: -3px top;
	}
.list-block .post
	{
		position:relative;
		padding:10px;
	}
.list-block h1
	{
		position:relative;
		left:0 !important;
	}
.list-block p
	{
		position:relative;
		margin:10px 0 0 0;
	}
.list-footer
	{
		position:relative;
		width:685px;
		height:49px;
		left:-8px;
		_left:-6px;
		background:url("../../images/list-footer-bg.gif");
	}
.list-footer-about
	{
		position:relative;
		width:730px;
		height:49px;
		left:-25px;
		background:url("../../images/about-footer.gif");
	}
.list-footer .pageNavigation
	{
		position:relative;
		text-align:right;
		padding:0 10px;
	}
.list-utility { 
	position:relative;
	background-image: url('../../images/bg_lightGreen.png'); 
	width:678px;
	height: 25px;
	
	padding: 11px 20px 0px 20px;
}
.list-utility .filter { float: left; }
.list-utility .sort { float: right; }
.list-utility a { color: #351500 !important; }
.list-utility a.selected { color: #666666 !important; font-weight: bold; }
.list-utility a.change { color: #671887 !important; }
.list-footer { 
	position:relative;
	background-image: url('../../images/list-footer-bg.gif'); 
	background-repeat: no-repeat; 
	height: 38px;
	padding: 11px 35px 0px 18px;
	_padding:11px 37px 0 0;
}
.links
	{
		color:#6a2c8f;
		padding:0 0 0 30px;
		*padding:0 0 0 0;
	}
.links a
	{
		color:#6a2c8f;
		text-decoration:none;
	}
.links li
	{
		position:relative;
		margin:0;
		padding:3px 0 0 0;
	}
#lnk_home
	{
		position:absolute;
		height:100px;
		width:510px;
		display:block;
		text-indent:-9999px;
	}
.lnk_more
	{
		position:relative;
		text-align:right;
		padding:0 30px 0 0;
	}
.lnk_more a
	{
		/*color:#cb1f47;
		*/
		color:#639;
		text-decoration:underline;
	}
#login
	{
		position:relative;
		width:70%;
		float:right;
		text-align:right;
	}
#login .field
	{
		position:relative;
		width:148px;
		margin:0 0 0 10px;
		float:left;
		text-align:left;
	}
#login #btn_login
	{
		position:relative;
		float:right;
		margin:12px 0 0 0;
	}
#login label
	{
		display:block;
	}
#loginLinks
	{
		position:relative;
		color:#522b1b;
		text-align:right;
		padding:6px 0;
		font-size:90%;
	}
#loginLinks , #userMenu
	{
		*top:-20px;
	}
#loginLinks a
	{
		text-decoration:none;
		color:#522b1b;
	}
#mainControls
	{
		position:relative;
		padding:15px 0 0 0;
	}
.messageBoard_author
	{
		font-weight:bold;
	}
.messageBoard_author .authorName
	{
		color:#671887;
	}
.messageBoard_post
	{
		position:relative;
		border-top:2px solid #C8E54C;
		padding:18px 0 10px 0;
	}
.messageBoard_post_hide
	{
		display:none;
	}
.messageBoard_reply
	{
		position:relative;
		text-align:right;
	}
#messageBoard_aux
	{
		position:relative;
		float:left;
		width:270px;
		padding:10px;
	}
#messageBoard_replyForm
	{
		position:relative;
		float:left;
		padding:10px;
		width:650px;
	}
#messageBoard_replyForm #text
	{
		border:1px solid #C8E54C;
	}
#messageBoard_thread
	{
		position:relative;
		margin:18px 0 0 0;
	}
#messageBoard_thread_date
	{
		position:relative;
		width:49%;
		float:left;
	}
#messageBoard_thread_socialTwist
	{
		position:relative;
		width:49%;
		float:right;
	}
#messageBoard_thread_socialTwist div
	{
		position:relative;
		float:right;
	}
#messageBoard_thread_pic
	{
		position:relative;
		float:left;
		width:105px;
	}
#messageBoard_thread_title
	{
		position:relative;
		float:left;
		width:560px;
	}
#messageBoard_thread_title h2
	{
		color:#671887;
		margin:0;
	}
#messageBoard_thread_title .date
	{
		color:#B2B2B2;
	}
.messageBoard_userPic
	{
		position:relative;
		float:left;
		/*width:105px;
		*/
		width:15%;
	}
.messageBoard_userPost
	{
		position:relative;
		float:left;
		/*width:580px;*/
		width:84%;
	}
#micrositeComments
	{
		position:relative;
		padding:10px 0 0 0;
	}
#micrositeComments_aux
	{
		position:relative;
		width:280px;
		padding:10px;
		float:left;
	}
#micrositeComments_form
	{
		position:relative;
		width:565px;
		padding:10px 10px 10px 50px;
		float:left;
	}
#micrositeComments_comments
	{
		position:relative;
		padding:0 30px 0 15px;
	}
#micrositeComments_title
	{
		position:relative;
		margin:20px 0 10px 0;
	}
#micrositeContainer
	{
		position:relative;
		width:962px;
		background:url("../../images/bg_micrositeContainer_body.png") repeat-y;
		padding:0 0 0 1px;
	}
#micrositeContainer_footer
	{
		position:relative;
		background:url("../../images/bg_micrositeContainer_foote.png") no-repeat;
		height:43px;
		left:-1px;
		margin:43px 0 0 0;
	}
#micrositeWrapper
	{
		position:relative;
	}
.micrositeRate strong
	{
		position:relative;
		width:120px;
		float:left;
	}
.micrositeRate .ratingStars
	{
		position:relative;
		width:150px;
		float:left;
	}
.micrositeRate .cancel
	{
		display:none;
	}
#msg
	{
		font-family:georgia, times;
		font-weight:normal;
		font-size:150%;
		border-width:2px 0 0 0;
		border-style:solid;
	}
.msg
	{
		_font-size:120%;
		border:1px solid #00c;
	}
.msg_confirmation
	{
		background-color:#cfc;
		border-color:#090;
		color:#000;
	}
.msg_error
	{
		background-color:#fcc;
		border-color:#900;
		color:#000;
	}
.msg_notice
	{
		background-color:#ffc;
		border-color:#fc6;
		color:#000;
	}

#mainContent
	{
		position:relative;
		padding:17px 0 0 0;
	}


.mb_meta
	{
		position:relative;
		float:left;
		width:120px;
		font-size:80%;
		font-weight:bold;
	}
.mb_meta_img
	{
		display:block;
	}
.mb_summary
	{
		position:relative;
		float:left;
		width:560px;
	}
.nonBold
	{
		font-weight:normal !important;
	}
#topSurveys .header
	{
		background:url("../../images/hd_latestSurveys.png") no-repeat;
	}
#topMessageBoards .header
	{
		background:url("../../images/hd_latestMessageBoards.png") no-repeat;
	}
#topArticles .header
	{
		background:url("../../images/hd_latestArticles.png") no-repeat;
	}
#topTryAndTell .header
	{
		background:url("../../images/hd_latestTryAndTells.png") no-repeat;
	}
#otherProgramResults .header
	{
		background:url("../../images/hd_otherProgramResults.png") no-repeat;
	}
.purple2 .header
	{
		background:url("../../images/bg_hd_purple_2.png") no-repeat;
	}
#focusGroup .mainControl2, #focusGroup .mainControl1
	{
		margin:0 !important;
	}
.mainControl
	{
		position:relative;
		width:355px;
		float:left;
	
	}
.mainControl_alt
	{
		margin:0 0 0 9px;
		_margin:0 0 0 6px;
	}
.mainControl .content
	{
		position:relative;
		width:335px;
		height:166px;
		padding:10px 10px 10px 10px;
		background:url("../../images/bg_mainControl_content.png") repeat-y;
	}
.mainControl .header
	{
		position:relative;
		height:30px;
	}
.mainControl .footer
	{
		position:relative;
		height:38px;
		width:355px;
		clear:both;
		background:url("../../images/bg_mainControl_footer.png") no-repeat;
	}
#mainControls
	{
		position:relative;
	}
.mb_list_comments
	{
		position:relative;
		color:#671887;
	}
#nav
	{
		position: relative; 
		width: 414px; 
		height: 32px;
		background: url("../../images/nav.jpg");
		margin: 0px; 
		padding: 0px;
		left: 13px; 
		top:96px;
		*top: 108px;
		
	}
#nav li
	{
		margin: 0px; 
		padding: 0px; 
		list-style: none;
		position: absolute; 
		top: 0px;
		text-indent:-9999px;
	}
#nav li, #nav a
	{
		height: 32px; display: block;
	}
#nav_1 {left:0; width:53px;}
#nav_2 {left: 53px; width: 124px;}
#nav_3 {left:177px; width:113px;}
#nav_4 {left:290px; width: 55px;}
#nav_5 {left: 346px; width: 70px;}


#nav_1 a:hover, #nav_1.current, .home #nav_1
	{
   		background: transparent url("../../images/nav.jpg") 0 -32px no-repeat;
	}
#nav_2 a:hover, #nav_2.current
	{
   		background: transparent url("../../images/nav.jpg") -53px -32px no-repeat;
	}
#nav_3 a:hover, #nav_3.current
	{
   		background: transparent url("../../images/nav.jpg") -177px -32px no-repeat;
	}
	
#nav_4 a:hover, #nav_4.current
	{
   		background: transparent url("../../images/nav.jpg") -290px -32px no-repeat;
	}
#nav_5 a:hover, #nav_5.current
	{
   		background: transparent url("../../images/nav.jpg") -346px -32px no-repeat;
	}
#nav_secondary
	{
		position:relative;
		margin-left:60px;
		width:250px;
	}
#nav_secondary li
	{
		list-style-type:none;
		font-family:georgia, times, serif;
		float:right;
		margin:0 3px 0 0;
	}

#nav_secondary li
	{
		position:relative;
		margin:3px 0 0 0;
	}
#nav_secondary li a
	{
		position:relative;
		text-decoration:none;
		color:#522b1b;
		border-width:0 1px 0 0;
		border-style:solid;
		border-color:#a4c649;
		padding:0 6px 0 6px;
	}

#navigation
	{
		position:relative;
		width:414px;
		float:left;
	}
#page
	{
		position:relative;
		width:962px;
		margin:0 auto;
	}
.page
	{
		line-height:120%;
	}
.page h3
	{
		font-size:150%;
		color:#693480;
		line-height:120%;
	}
#pagernav
	{
		float:right;
		margin:10px;
		font-size:150%;
	}
#postComment
	{
		position:relative;
		width:620px;
		margin:0 0 10px 0;
	}
#postComment h3
	{
		margin:30px 0 0 0;
	}
#postLogin label
	{
		position:relative;
		margin:10px 0 2px 0;
		display:block;
	}
#postLogin .btn_login
	{
		position:relative;
		margin:10px 0 0 0;
	}
#postLogin h5
	{
		font-size:120%;
	}
#postLogin fieldset
	{
		background:url('../../images/bg_notice_fieldset.png');
		border-width:0;
	}
.post_side
	{
		position:relative;
		width:120px;
		float:left;
		font-size:80%;
		font-weight:bold;
	}
.post_side img
	{
		position:relative;
		margin:0 0 10px 0;
	}
.post_content
	{
		position:relative;
		width:560px;
		float:left;
	}
#quickPollChart
	{
		position:relative;
	}
#quickPollContainer
	{
		position:relative;
		padding:0 0 20px 0;
	}
#quickPollContainer #answers
	{
		position:relative;
		padding:0 15px;
	}
#quickPollContainer .answer
	{
		margin:4px 0;
	}
#quickPollContainer .answerBar
	{
		position:relative;
		margin:4px 0;
	}
#quickPollContainer .bar
	{
		margin-left:70px;
		width: 125px; 
		border: 1px solid #999;
	}
#quickPollContainer .bar div
	{
		background-color:#cc3;
	}
#quickPollContainer .pollQuestion
	{
		font-weight:bold;
		margin:10px 0;
	}
#quickPollContainer label
	{
		position:relative;
		display:inline;
	}
.quote
	{
		position:relative;
		padding:10px;
		border:1px dotted #b5dc10;
	}

.sc_img
	{
		position:relative;
		width:80px;
		float:left;
	}
.sc_img img
	{
		background-color:#fff;
		padding:3px;
		border:1px solid #f0f0f0;
	}
.sc_content
	{
		position:relative;
		width:207px;
		float:left;
		padding:0 0 0 5px;
	}
.sc_title a
	{
		font-weight:bold;
		text-decoration:none;
		color:#000;
	}
#searchContainer
	{
		position:relative;
		margin:5px 0;
		text-align:right;
		*top:-10px;
	}
#sidebar
	{
		position:relative;
		padding:10px 0 0 0;
	}
#sidebar li li
	{
		position:relative;
		padding:5px 0;
		background-color:#f90;
	}
.submittedSuggestion{
	font-style:italic;
	font-size:95%;
}
#SurveyLoginForm
	{
		position:relative;
		margin:10px 0 0 0;
	}
.surveyResult_flashContent
	{
		position:relative;
		width:340px;
		float:left;
	}
.tremorSubmit
	{
		display:none;
	}
#userLinks
	{
		position:relative;
		margin:12px 0 0 0;
		color:#522b1b;
	}
#userLinks a
	{
		color:#522b1b
	}
#userMenu
	{
		position:relative;
		text-align:right;
		color:#a4c649;
	}
#userMenu a
	{
		position:relative;
		text-decoration:none;
		color:#522b1b;
		padding:0 6px 0 6px;
	}
#userMenu a:hover
	{
		text-decoration:underline;
	}
#userPic
	{
		position:relative;
		width:75px;
		float:left;
		margin:10px 0 0 10px;
	}
#userAccountInfo
	{
		position:relative;
		width:120px;
		_width:110px;
		float:left;
		padding:10px;
	}
#userAccountInfo .memberSince
	{
		position:relative;
		margin:10px 0 0 0;
		font-size:80%;
	}
#userWelcome
	{
		position:relative;
		color:#cb1f47;
		font-size:130%;
		font-weight:bold;
		text-align:right;
		margin:7px 0 0 0;
		*margin:7px 0 25px 0;
	}
#wrapper
	{
		margin:0 auto;
	}

.progressOverlay
{
	background-image: url(../../images/progress_bar.gif);
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	border: 1px solid black;
	background-color: #444;
}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}




