* {font-family: helvetica, arial, sans-serif;}
body { margin:0px; padding:0px; background:#fff;}
h1, h1 span { color:#fea700; margin:0px; padding:0px; font-size:26px; font-weight:normal;padding-bottom:10px }
h2 { color:#B7B7B7; margin:0px; padding:0px; font-size:16px; font-weight:normal; padding-bottom:0px;}
h3 { color:#454545; margin:0px; padding:0px; font-size:14px; font-weight:bold; }
h4 { color:#454545; margin:0px; padding:0px; font-size:12px; font-weight:normal; }
div, p, td, span, Normal {color:#56555d; font-size:11px; }
a { color:#ff9e01; text-decoration:underline; }
a:hover { color:#ffb133; }
a:focus {
outline: none;
}

img { border:0px; }





.contentH1TopBorder	{background-image:url(/portals/_default/skins/vibevillage/images/dotsH1Bg.png);width:745px;height:8px;margin-top:10px;}
.contentH1Heading	{float:left;width:200px}
.contentH1Content 	{float:right;width:500px;color:#8f8f8f;font-size:11pt;margin-top:8px;margin-right:-25px;}
.contentH1Content li	{margin-bottom:10px;}
.contentH1Content ul,.contentH1Content ol	{margin-top:10px;}
.contentH1Content p, .contentH2Content p	{font-size:11pt;color:#8f8f8f;margin-bottom:10px;}
.contentH1Heading h1	{font-size:15pt;font-weight:normal;color:#333333}

.contentH2TopBorder, .newsTopBorder	{background-image:url(/portals/_default/skins/vibevillage/images/dotsH2Bg.png);width:745px;height:8px;margin-top:10px;margin-bottom:4px;}
.contentH2Heading	{float:left;width:200px;}
.contentH2Content	{float:right;width:500px;color:#8f8f8f;font-size:11pt;;margin-right:-25px;}
.contentH2Heading h2	{font-size:13pt;color:#4b4847;font-weight:normal}

.newsItem	{}
.newsIcon	{float:left;width:160px;}
.newsContent	{float:right;width:560px;padding-left:20px;}


body,div,
dl,dt,dd,
h1,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
p,blockquote,th,td { 
margin:0;
padding:0;
}


table {
border-collapse:collapse;
border-spacing:0;
}

img, a img { 
border:0;
}

ul {
list-style-type: circle;
}

ol{
list-style-type: decimal;
}

caption,th {
text-align:left;
}

q:before,q:after {
content:'';
}

abbr,acronym {
border:0;
}

a:focus {
outline: none;
}

#main ul, #main ol {
list-style-position: inside; 
}

/* Useful  */
.break,
.clear {
clear:both;
}

.uppercase {
text-transform: uppercase;
}

.required {
color: #B90000;
font-weight: bold;
}











.todoMyDetails a img {margin-right:7px;}
.todoMyDetails a:visited, .todoMyDetails a:link	{color:black;margin-left:15px;line-height:20px;text-decoration:none;line-height:25px;vertical-align:middle}
 .todoMyDetails a:hover	{color:orange;}


.container { margin:auto; width:990px;}

/** New Stuff **/


.campaignListingBox {position:relative;float:left;padding:10px;height:310px;width:222px;margin-right:10px;margin-bottom:10px;background-repeat:no-repeat;background-image:url(/portals/_default/skins/vibevillage/images/bgCampaignListItem.png);}

a.title:link, a.title:active, a.title:visited 	{font-size:10pt;text-decoration:none;color:#666666;font-weight:bold}

.campaignListingBox .title {margin-top:20px}

.campaignList	{margin-left:0px;width:750px}

.campaignListingSash {position:absolute;left:10px;top:10px;width:220px;height:160px;background-repeat:no-repeat;}
.sashNew {background-image:url(/portals/_default/skins/vibevillage/images/sashNew.png);}
.sashActive {background-image:url(/portals/_default/skins/vibevillage/images/sashActive.png);}
.sashPast {background-image:url(/portals/_default/skins/vibevillage/images/sashPast.png)}
.sashResigned {background-image:url(/portals/_default/skins/vibevillage/images/sashResigned.png);}
.sashWaiting {background-image:url(/portals/_default/skins/vibevillage/images/sashWaiting.png);}
.sashApproved {background-image:url(/portals/_default/skins/vibevillage/images/sashApproved.png);}
.sashPreApproved{background-image:url(/portals/_default/skins/vibevillage/images/sashPreApproved.png);}

#Menu   {height:40px;padding-bottom:5px;}

.featuredItem   {background-image:url('/portals/_default/skins/vibevillage/images/campaignListBG-NEW.png');width:270px;height:80px;background-repeat:no-repeat;padding:10px;}
.featuredItemPOLL   {background-image:url('/portals/_default/skins/vibevillage/images/campaignListBG-POLL.png');width:270px;height:80px;background-repeat:no-repeat;padding:10px;}
.featuredItemVISITSITE   {background-image:url('/portals/_default/skins/vibevillage/images/campaignListBG-VISITSITE.png');width:270px;height:80px;background-repeat:no-repeat;padding:10px;}
.featuredIcon   {float:left;width:110px;margin:0px 5px 0px 0px;}
.featuredItemDesc   {width:145px;height:82px;float:right;margin-right:4px;margin-right:10px}
.login {float:right;width:595px;padding-top:0px;padding-bottom:8px;}



.mapFeaturedItem   {background-image:url('/portals/_default/skins/vibevillage/images/conversationListBG.png');width:271px;height:75px;background-repeat:no-repeat;padding:2px;margin-bottom:10px}
.mapFeaturedIcon   {float:left;width:40px;margin:10px 10px 10px 10px;}
.mapFeaturedItemDesc   {width:200px;height:42px;float:right;margin-right:10px;padding-top:4px}




.footerPane h2  {font-size:12pt;font-weight:bold;margin-bottom:0px;padding-bottom:10px;}
.footerPane a:visited, .footerPane a:link {color:#858585;text-decoration:none}


.footerPane a:hover {color:orange;text-decoration:none}




.activeBreadcrumb {
 color:#686868; 
}

.form {
 float:right;
 padding-top:48px;
 height:48px;
}

.form img {
 float:left;
}



.clear {
 clear:both;
}

.inputFieldUser, .inputFieldPassword {
 border:2px solid #c8c7c2;
 border-bottom:2px solid #e1e1df;
 padding:3px 3px;
 letter-spacing:1px;
 width:116px;
 margin:0px;
 color:#8a8a8a;
 
 background:url('/images/input_user.gif') top left no-repeat;

}

.inputFieldPassword {
 
    background:url('/images/input_password.gif') top left no-repeat;
 
}

.backgroundOff {
 background:#fff !important;
}

form {
 padding:0px;
 margin:0px;
}

.inputSubmit {
 background:url('/images/button_login.gif') no-repeat left;
 width:41px;
 height:28px;
 border:0px;
 padding:0px 0px 0px 40px;
 margin:0px;
 float:right;
 overflow:hidden !important;
}

.leftColumn {
 width:664px;
 margin-right:10px;
 float:left;
 padding-top:10px;
}


.toDoContentContainer
{
	background-image:url(/portals/_default/skins/vibevillage/images/toDoBg.png);
	background-repeat:repeat-y;

}

.contentContainer 
{
	margin-top:10px;


}

.leftColumnContent
{
	float:left;

	margin:0;
	padding:0;


}
.rightColumnContent {

	float:right;
	margin:0;
	padding:0;
width:750px;

	
}
.contentFooter
{
	padding-top:20px;
	margin-top:20px;

}



}

.twoColumnLayout {
 width:100%;
 float:left;
 padding-top:10px;
}

.rightColumn {
 padding-top:10px;
 width:316px;
}

.riva {
 background:url('/images/riva.jpg') no-repeat;
 width:200px;
 height:150px;
 padding:102px 20px 0px 96px;
 text-align:right;
}

.whatwedo {
 padding-bottom:10px;
}

.viberSurvey {
 background:url('/images/viber_survey.gif') top left no-repeat;
 width:192px;
 padding:89px 10px 0px 10px;
 position:relative;
}

.viberSurvey img {
 position:absolute;
 right:0px;
 bottom:0px;
}

.underline {
 border-bottom:1px solid #e7e7e8;
 padding:3px 0px;
}

.footer.light {background:url('/images/footer-light.png') no-repeat; color:#a3a3a3; width:970px; margin:auto;}

.footerLinks {
 float:right;
}

.footerLinks ul {
 margin:0px;
 padding:0px;
 
}

.footerLinks li {
 float:left;
 list-style-type:none;
}

.footerLinks a {
 padding:0px 6px;
 color:#fff;
}
.footer.light .footerLinks a {color:#fefefe;}

.copyright {
 color:#d5d5d5;
 /*float:right;*/
 padding:10px 0px;
 margin:auto;
 width:970px;
 text-align:right; 
}

.back {
 float:right;
}

.breadcrumbs {
 color:#a6a6a6;
 padding:10px 0px;
}

.contentTable td {
 vertical-align:top;
 padding-top:30px;
}

.content {
 padding:0px 10px 0px 0px;
 line-height:17px;
 font-size:12px;
}

.content h2 strong {
 color:#4a4a4a;
 font-size:12px;
 font-weight:bold;
 cursor:pointer;
}

.subNav ul {
 background:none !important;
 height:68px;
}

.subNav li {
 border-bottom:1px solid #f5f5f5;
}

.subNav {
 clear:both;
}


.news .tab {
 width:286px;
 height:24px;
 padding:12px 0px 0px 28px;
 font-weight:bold;
}

.news {
 margin-top:10px;
}

.latestNewsHome {
 vertical-align:top;
 padding-right:20px;
 width:314px;
}

.news .item {

 padding:10px 28px;

}
.news .item img {float:left;margin-right:20px;}
.newsTitle {
 color:#4a4a4a;
 font-size:14px;
 font-weight:bold;
}

.item img {
 float:right;
}

.item .plus {
 background:url('/images/tab_plus.gif') top;
 float:right;
 width:12px;
 position:relative;
 top:6px;
 cursor:pointer;
}

.DNNEmptyPane {
 display:none;
}

.mycampaign .tab {
 background:url('/images/tab_mycampaign.gif') top no-repeat;
 width:288px;
 height:26px;
 padding:10px 0px 0px 26px;
 font-weight:bold;
}

.mycampaign {
 margin-top:10px;
}

.mycampaign .product {
 background:url('/images/tab_mycampaign_back.gif') bottom;
 width:218px;
 padding:10px 28px;
}

.product img {
 float:right;
}

.campaignHome {
 vertical-align:top;
 width:244px;
}
.campaign .tab {
 background:url('/images/tab_campaign.gif') top no-repeat;
 width:214px;
 height:25px;
 padding:11px 0px 0px 30px;
 font-weight:bold;
}


.campaign .item {
 background:url('/images/tab_campaign_back.gif') bottom;
 padding:10px 28px;
}


.testimonial {
 padding-top:10px;
 width:328px;
}

.testimonial .heading {
 color:#cacaca;
 border-bottom:1px solid #cacaca;
 padding-bottom:3px;
 font-size:10px;
 float:right;
 width:262px;
 text-align:right;
 margin:0px 0px 19px 0px;
}

.testimonial td {
 vertical-align:top;
}

.testimonialText {
 font-size:10px;
 color:#52555c;
 padding-left:16px;
}

.testimonialText .title a {
 font-weight:bold;
 color:#ff6e13;
}

.testimonialText .title {
 background:#f7f7f7;
 border-top:1px solid #e1e1e1;
 border-bottom:1px solid #e1e1e1;
 padding:4px 8px;
 width:247px;
 margin-bottom:7px;
}

.loginCell {
 text-align:center;
}

.date {
 color:#989199;
 font-size:10px;
 padding-bottom:5px;
}

/*#dnn_ctr372_DynamicRegistration_tblQuestions {
 padding:0px 0px 20px 25px;
}*/



.whatwedoTable {
 margin:10px 0px;
 background:url('/images/whatwedo_background.gif') right;
}

.whatwedoTable td {
 vertical-align:top;
 font-size:10px;
 color:#a6a6a6;
}

.wehatwedoImage {
 padding:4px 0px;
}

.split {
 margin:0px 10px;
}

.ContentImage {
 padding:0px 23px 0px 0px;
}

.navOff {
 background-position:0px 0px;
}






.subMenu a:visited, .subMenu a:link	{color:black;text-decoration:none}
.subMenu a:hover 			{color:white;text-decoration:none}
/* Top Nav Styles */





#mainMenu h2 {
		display:block;
		padding:0px;margin:0px;
		width:100%;
		background-repeat:no-repeat;
		height:39px;
		text-indent:-3100px;
		background-position:center -35px;}
		}




.register {
 width:100%;
 position:relative;
}

.register img {
 position:absolute;
 right:0px;
 bottom:-10px;
}


.home {
color:red;
 width:101px;
 cursor:pointer;
}


.homePage,.campaign{

 width:101px;
 cursor:pointer;


}



#vvShareBox
{
        background-image: url(/images/share/shareBoxBg.gif) ;
        background-repeat: no-repeat;
}

.shareIcon
{
background-image: url(/images/share/shareMan.png);
display: block;
position: fixed;
height: 200px;
width: 200px;
z-index: 5000;
bottom: 0;
right:0;
}


.share{
 background:url('/images/nav_vtv_share_off.gif') top left no-repeat;
 width:132px;
 cursor:pointer;
}
.myvideos{
 background:url('/images/nav_vtv_myvideos_off.gif') top left no-repeat;
 width:122px;
 cursor:pointer;
}

.profilePercentage 
{
    /* CHRIS */
    
}
.profile{
 
 width:132px;
 cursor:pointer;
}

.profileHidden
{
    
    width:132px;
}

.vibertv{
 background:url('/images/nav_vibertv_arrow.gif') top left no-repeat;
 width:116px;
 cursor:pointer;
}

.dropdown {
 background:url('/images/nav_drop.gif') no-repeat bottom;
 height:193px;
}
 
.none {
 display:none !important;
}

h2 {
 margin:0px;
 padding:0px;
 font-size:18px;
padding-bottom:10px;
}

.dropdown h1 {
 color:#696969;
 padding:0px 0px 10px 0px;
 margin:0px;
 font-size:15px;
 font-weight:bold;
}

.agentHall {
 padding:10px 20px 0px 40px;
 width:183px;
}

.viberTv 
{
 /* Padding, Width fix - DS */
 /* 
 padding:10px 20px 0px 50px;
 width:183px;
 */
}

.viberCampaigns {
 width:100%;
 padding:10px 20px 0px 16px; 
}

.currentCampaigns a {
 background:url('/images/tv_campaign.gif') no-repeat;
 display:block;
 padding:9px 6px 10px 47px;
 color:#fff;
 text-decoration:none;
 font-size:14px;
}

.currentCampaigns a:hover {
 text-decoration:underline;
}

.win {
 padding:10px 16px 0px 18px;
 width:180px;
}

.causes {
 padding:10px 21px 0px 21px;
 width:170px;
}

.dropdown td {
 vertical-align:top;
 color:#a6a6a8;
 font-size:11px;
}

.dropdownButtons {
 padding:20px 0px 0px 0px;
}

.dropdownButtons {
 padding:25px 54px 0px 40px !important;
}

.split {
 padding:0px !important;
}

.drbottompage {
 text-decoration:none !important;
 border:0px !important;
}

#SaveForm a, #dnn_ctr372_DynamicRegistration_tblHeader a, #dnn_ctr372_DynamicRegistration_tblQuestions a, #dnn_ctr372_ModuleContent a{
 text-decoration:none;
}

.topReasons {
 background:url('/images/top_reasons.jpg');
 width:261px;
 height:239px;
 margin:0px;
 padding:110px 40px 0px 15px;

 font-size:12px;
 line-height:16px;
 color:#fff;
}

.topReasons li {
 padding-bottom:12px;
}

#dnn_ctr372_DynamicRegistration_tblQuestions label {

}















/*	Image Menu */


#imageMenu {
	position: relative;
	height: 216px;
	overflow: hidden;
}

.menuDiv {
	position: relative;
	background:url('/images/intro_menu.gif') left no-repeat;
}

.introText {
 position:absolute;
 top:0px;
 left:0px;
 width:260px;
 color:#D6D6D6;
}

.slide img {
 float:left;
}

.slideText img {
 float:none;
 position:relative;
}

.slideText {
 height: 246px;
 color:#D6D6D6;
 padding:20px 40px 20px 0px;
 position:relative;
 left:20px;
}

#imageMenu ul.menu {
	list-style: none;
	margin: 0px;
	padding:0px;
	display: block;
	height: 216px;
	width: 664px;
}

#imageMenu ul.menu li {
	float: right;
	cursor:pointer;
}

#one{
 background:url('/images/youget_back1.gif') left top no-repeat;
}

#two{
 background:url('/images/youget_back2.gif') left top no-repeat;
}

#three{
 background:url('/images/youget_back3.gif') left top no-repeat;
}

#imageMenu ul li .slide {
 width:124px;
}


/* START Styles for Registration Ajax Controls */
.ps_Strength1{width:100px; background:#FF6008;font-family:tahoma, verdana, arial; color:#FFF; font-size:11px; padding:3px;}
.ps_Strength2{width:100px; background:#FEC347;font-family:tahoma, verdana, arial; color:#FFF; font-size:11px; padding:3px;}
.ps_Strength3{width:100px; background:#A6A6A6;font-family:tahoma, verdana, arial; color:#FFF; font-size:11px; padding:3px;}
.ps_Strength4{width:100px; background:#86D3F6;font-family:tahoma, verdana, arial; color:#FFF; font-size:11px; padding:3px;}
.ps_Strength5{width:100px; background:#7DBC6E;font-family:tahoma, verdana, arial; color:#FFF; font-size:11px; padding:3px;}
/* END Styles for Registration Ajax Controls */





/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */


html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

.smoothbox {
 position:relative;
 z-index:1000;
}

#divflash {
 position:relative;
 z-index:1;
 background:#000;
}

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#fff;
}

#TB_window {
	position: absolute;
	background: #ffffff;
  z-index:1000;
	color:#000000;
	border-right: 4px solid #FFB562;
	border-bottom: 4px solid #FFB562;
	border-top: 4px solid #FA6A07;
	border-left: 4px solid #FA6A07;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:8px;
	background-color:#fff;
	height:40px;
 color:#fea700;
 margin:0px;
 padding:0px;
 font-size:26px;
 font-weight:normal;
}

#TB_title{
	background-color:#fff;
 padding:6px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}

.tool-tip {
 color: #fff;
 width: 300px;
 z-index: 13000;
}
 
.tool-title span, .tool-title {
 font-weight: bold;
 font-size: 11px;
 margin: 0;
 color: #fff;
 padding: 8px 8px 4px;
 background:#1D1D20;
 line-height:20px;
}
 
.tool-text {
 font-size: 11px;
 padding: 4px 8px 8px;
 background: #1D1D20;
 line-height:20px;
}

.tool-text span {
 color:#fff;
}

h2.faq {
 font-size:11px;
 cursor:pointer;
 font-weight:bold;
 padding:8px 0px;
 border-bottom:1px solid #ffe4b0;
}

div.faq {

}

.faqList {
 list-style-image:url('/images/li_circle.gif');
}

.leftButton, .button {
 background:url('/images/button_background.gif') left no-repeat;
 display:block;
 padding:17px 20px 20px 45px;
 margin:4px 0px;
 text-align:left;
 color:#56555D;
 text-decoration:none;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
}

.button200 {
 background:url('/images/button_background_200.gif') left no-repeat;
 display:block;
 padding:17px 0px 20px 45px;
 margin:4px 0px;
 text-align:left;
 color:#56555D;
 text-decoration:none;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
}

.blank_area {
 background:url('/images/blank_background.gif') left no-repeat;
 display:block;
 padding:17px 20px 20px 20px;
 margin:4px 0px;
 text-align:left;
 color:#56555D;
 text-decoration:none;
 /*text-transform:uppercase;*/
 text-align:center;
 font-size:11px;
 font-weight:bold;
}

/* Vibe Agent intro styles */
.va_intro_rightcell_bg { background: url('/images/va_intro_bg.jpg') no-repeat left; width:650px; height:317px; }
.va_intro_rightcell_inner { padding:0px; }
.va_intro_rightcell { float:left; width:370px; padding:20px 0px 0px 10px; }
.va_intro_text { font-size:12px; color:#fff; padding:0px 0px 0px 40px; }
.va_intro_clickhere { background: url('/images/va_intro_clickhere_bg.gif') no-repeat; width:195px; height:39px; text-align:center; padding:11px 0px 10px 0px; margin:10px 0px 0px 30px; }
.va_intro_clickhere  a { font-size:12px; color:#fff; text-align:center; text-decoration:none; }
.va_intro_clickhere  a:hover { color:#fff;}
.va_intro_rightimg { float:right; width:229px; padding:4px 4px 0px 0px; }

/* Vibe Party intro styles */
.vp_intro_rightcell_bg { background: url('/images/vp_intro_bg.jpg') no-repeat left; width:650px; height:317px; }
.vp_intro_rightcell_inner { padding:0px; }
.vp_intro_rightcell { float:left; width:370px; padding:20px 0px 0px 10px; }
.vp_intro_text { font-size:12px; color:#fff; padding:0px 0px 0px 40px; }
.vp_intro_clickhere { background: url('/images/vp_intro_clickhere_bg.gif'); width:235px; height:18px; text-align:center; padding:11px 10px 10px 10px; margin:10px 0px 0px 30px; }
.vp_intro_clickhere  a { font-size:12px; color:#fff; text-decoration:none; }

.genericButton {
 background:url('/images/generic_button_top.gif') top no-repeat;
 width:165px;
}

.genericButton a {
 background:url('/images/generic_button_bottom.gif') bottom no-repeat;
 display:block;
 padding:10px 10px 14px 35px;
 color:#56555D;
 text-decoration:none;
 text-transform:uppercase;
 font-weight:bold;
}

.profileviberPoints
{
 position:relative;
 width:200px;
 margin:18px 5px 0px 30px; 
 font-weight:bold;
}

.completionPercent {
 position:relative;
 /* Change to smaller version */
 /*
 width:195px;
 margin:18px 5px 0px 70px;
 */
 width:97px;
 margin:18px 5px 0px 30px; 
}

.completionPercent .mask {
 position:absolute;
 top:0px;
 left:0px;
}

.completionText {
 position:relative;
 /*left:276px;*/
 text-align:center;
 bottom:12px;
 font-size:10px;
 color:#6b6b6b;
 width:90px;
 
 /* Change to smaller version */
 left:146px;
}

.username 
{
    color:#ff9e01;
    font-weight:bold;    
}


.myCampaign_status_joined {
 font-size:11px;
 color:#008000;
}
.myCampaign_status_applied {
 font-size:11px;
 color:#FF8C00;
}

.landingBox {
 width:757px;
 position:relative;
 height:247px;
}

.padding {
 color:#fff;
 padding:0px 42px 0px 42px;
 width:100%;
}

.landingBox h2 {
 padding:0px;
 margin:0px;
 font-size:18px;
}

.landingBox .frame {
 position:absolute;
 top:0px;
 left:0px;
}

.landingButton {
 background:url('/images/landing_button.gif') no-repeat;
 color:#56555d;
 text-decoration:none;
 display:block;
 font-weight:bold;
 padding:10px 0px 5px 30px;
 width:178px;
 margin:0px 22px 10px 0px;
}

.landingButton span {
 display:block;
 padding:13px 0px 0px 0px;
 font-weight:normal;
}

.agentHallIntro {
 background:url('/images/agenthall.jpg') top no-repeat;
 padding:160px 25px 20px 25px;
 color:#fff;
}

.vibePartyIntro {
 background:url('/images/vibeparty.jpg') top no-repeat;
 padding:160px 25px 20px 25px;
 color:#fff;
}

.reportsTable {
 border:0px !important;
 background:url('/images/report_repeater.gif') top repeat-y left;
}


.reportsTable th a {
 font-size:11px;
 font-weight:normal;
}

.reportsTable a {
 font-size:13px;
 font-weight:bold;
}

.reportsTop {
 background:url('/images/report_back.gif') no-repeat;
 padding:6px 20px 6px 25px;
 width:635px;
}

.reportsTd {
 padding:0px 20px 0px 20px;
 background:url('/images/forum_repeater.gif') top repeat-y left;
 width:595px;
}

.reportsTd .NormalBold {
 border-bottom:1px solid #ebebeb;
 padding:6px;
 background:#f9f9f9;
}

#dnn_ctr780_View_flash {
 margin:10px 0px !important;
}

.landingText {
 background:url('/images/landingpage_back.gif') left top repeat-x #fff;
 padding:14px;
 vertical-align:top;
}

.landingTextMiddle {
 background:url('/images/landingpage_back.gif') left top repeat-x #fff;
 padding:14px;
 vertical-align:top;
 border-left:1px solid #e6e7e8;
 border-right:1px solid #e6e7e8;
}

.toggler a {
 display:block;
 cursor:pointer;
}

.ratingItems img {padding:0px;}
.ratingImg {padding:0px !important; margin-right:15px !important;}

/* UltraVideoPlayer */
.SubSubHead { text-decoration:none; color: #666; font-size:12px;}
a.SubSubHead .purple, a.SubSubHead .gray, a.SubSubHead .red, a.SubSubHead .green, a.SubSubHead .blue { color:inherit; }

.UVG_Search { border:solid 1px #ccc; padding:9px; width:180px; margin:0 0 15px;}
.UVG_Category  
{
 background:url('/images/vtv_right_bg_pane.gif') left top repeat-y #fff;
 height:25px;
 width:187px;
 vertical-align:top;
}

/* ViberTV */
.vtv_right_top 
{
 background:url('/images/vtv_right_top_pane.gif') left top no-repeat #fff;
 height:23px;
 width:157px;
 padding:12px 0px 5px 30px;
 vertical-align:top;
 font-weight:bold;
}
.vtv_right_bottom
{
 background:url('/images/vtv_right_bottom_pane.gif') left top no-repeat #fff;
 height:10px;
 width:187px;
 vertical-align:top;
}





/*New Homepage*/



.container { width:990px; margin:auto; }


/*ul.nav .navOn { background-position:0px -55px !important; }*/
.nav { margin:0px; padding:0px; list-style-type:none; height:55px; padding:20px 0 9px 0; }
.nav li { float:left; }
.nav a { display:block; background-position:top; }
.nav a:hover { background-position:0px -55px; }
.nav .home { background:url('/images/nav_home.gif'); }
.nav .agent { background:url('/images/nav_agent.gif'); }
.nav .parties { background:url('/images/nav_parties.gif'); }
.nav .tv { background:url('/images/nav_tv.gif'); }
.nav .profile { background:url('/images/nav_profile.gif'); }

.acContainer { overflow:hidden; }
.mainTable td { vertical-align:top; }

.features { background:url('/images/feature_background.gif') bottom left repeat-y; }
.features .text { padding:0 15px 15px 15px; font-size:15px; width:187px; }
.features ul { list-style-image:url('/images/li_img.gif'); margin:0px 15px; padding-top:15px;}


.footerLinks { float:right; }
.footerLinks ul { margin:0; padding:0; }
.footerLinks li { float:left; list-style-type:none; }
.footerLinks a { color:#FFFFFF; padding:0 6px; }

#fade { width:244px; height:147px; overflow:hidden;}

.securityTop { border-left:4px solid #eeeff0; border-right:4px solid #eeeff0; width:192px; text-align:center; }
.securityBottom { background:#eeeff0; width:188px; text-align:center; padding:4px 6px; }

/* Share Widget */

.share {
background:transparent url(/images/Share/widget.png) no-repeat scroll left center;
cursor:pointer;
display:block !important;
height:16px !important;
line-height:16px !important;
padding-left:20px !important;
}

.share_000 {
background-position:0 0;
}
.share_aim {
background-position:0 -16px !important;
}
.share_amazonwishlist {
background-position:0 -32px !important;
}
.share_ask {
background-position:0 -48px !important;
}
.share_backflip {
background-position:0 -64px !important;
}
.share_ballhype {
background-position:0 -80px !important;
}
.share_bebo {
background-position:0 -96px !important;
}
.share_blogger {
background-position:0 -112px !important;
}
.share_blogmarks {
background-position:0 -128px !important;
}
.share_buzz {
background-position:0 -144px !important;
}
.share_delicious {
background-position:0 -160px !important;
}
.share_digg {
background-position:0 -176px !important;
}
.share_diigo {
background-position:0 -192px !important;
}
.share_email {
background-position:0 -208px !important;
}
.share_facebook {
background-position:0 -224px !important;
}
.share_fark {
background-position:0 -240px !important;
}
.share_faves {
background-position:0 -256px !important;
}
.share_favorites {
background-position:0 -272px !important;
}
.share_friendfeed {
background-position:0 -288px !important;
}
.share_friendster {
background-position:0 -304px !important;
}
.share_google {
background-position:0 -320px !important;
}
.share_hatena {
background-position:0 -336px !important;
}
.share_hi5 {
background-position:0 -352px !important;
}
.share_kaboodle {
background-position:0 -368px !important;
}
.share_kirtsy {
background-position:0 -384px !important;
}
.share_linkagogo {
background-position:0 -400px !important;
}
.share_linkedin {
background-position:0 -416px !important;
}
.share_live {
background-position:0 -432px !important;
}
.share_meneame {
background-position:0 -448px !important;
}
.share_misterwong {
background-position:0 -464px !important;
}
.share_mixx {
background-position:0 -480px !important;
}
.share_multiply {
background-position:0 -496px !important;
}
.share_myaol {
background-position:0 -512px !important;
}
.share_myspace {
background-position:0 -528px !important;
}
.share_netvibes {
background-position:0 -544px !important;
}
.share_netvouz {
background-position:0 -560px !important;
}
.share_newsvine {
background-position:0 -576px !important;
}
.share_nujij {
background-position:0 -592px !important;
}
.share_orkut {
background-position:0 -608px !important;
}
.share_plaxo {
background-position:0 -624px !important;
}
.share_print {
background-position:0 -640px !important;
}
.share_propeller {
background-position:0 -656px !important;
}
.share_reddit {
background-position:0 -672px !important;
}
.share_segnalo {
background-position:0 -688px !important;
}
.share_simpy {
background-position:0 -704px !important;
}
.share_slashdot {
background-position:0 -720px !important;
}
.share_spurl {
background-position:0 -736px !important;
}
.share_stumbleupon {
background-position:0 -752px !important;
}
.share_stylehive {
background-position:0 -768px !important;
}
.share_tailrank {
background-position:0 -784px !important;
}
.share_technorati {
background-position:0 -800px !important;
}
.share_thisnext {
background-position:0 -816px !important;
}
.share_tipd {
background-position:0 -832px !important;
}
.share_tumblr {
background-position:0 -848px !important;
}
.share_twitter {
background-position:0 -864px !important;
}
.share_typepad {
background-position:0 -880px !important;
}
.share_wordpress {
background-position:0 -896px !important;
}
.share_yahoobkm {
background-position:0 -912px !important;
}
.share_yardbarker {
background-position:0 -928px !important;
}
.share_netscape {
background-position:0 -656px !important;
}

#at_share .at_item {
border:1px solid #FFFFFF;
margin-right:2px;
padding:4px;
width:123px !important;
}

.ShareNav, .ShareNav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.ShareNav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.ShareNav li {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

.ShareNav ul {
  background: #c9e3f5;
  list-style: none;
  margin: 0;
  width: 250px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.ShareNav li:hover ul,
.ShareNav li.sfHover ul {
  top: 15px;
}
.dashboardNav ul li {
  border: 0;
  float: none;
}

.shareLink 
{
	text-decoration:none;	
}
/* End Share Widget */
sup {font-size: smaller;vertical-align: baseline;position: relative;bottom: 0.33em;}



.homePage 
{	
	background-image:url('images/navHome.png');
		
}

.campaign 
{
	background-image:url('images/navCampaigns.png');
}
       
.toDo 
{
	background-image:url('images/navThingsToDo.png');
}
.learn 
{
	background-image:url('images/navLearnMore.png');
}


  	#mainMenu 
	{ 		height:40px;
			position:absolute;
			z-index:300;
			right:0px;
			width:596px;
	}
        
	#menuBar 
	{ 
			margin:0px; 
			padding:0px;  
			display:block;
	}
        #menuBar >  li 
	{ 
			list-style-type:none; 
			float:left; 
			display:block; 
                    	position:relative; 
 			margin-left:2px;
			margin-right:0px;
 			padding:0px !important;
 			background-image:url('/portals/_default/skins/vibevillage/images/navBG.png');
			background-repeat:no-repeat;		
			background-position:0px -40px;
			width:147px;
			height:39px;
	}

 	#menuBar  li:hover 
	{
			background-position:0px 0px;
			color:white;
	}
       	#menuBar  li:hover h2
	{
			background-position:center 12px;
	}

       	#menuBar  li:hover ul 
	{ 
			display:block;
			margin:0px;
			padding:0px; 
	}
       
        .subMenu  
	{ 
			margin:0px; 
			padding:0px; 
			display:none;
			background-image:none;
	}
        .subMenu li 
	{ 
			background-image:none important!;
			list-style-type:none;
			height:26px  important!;
			line-height:26px important!;
	}
        .subMenu  li a 
	{ 	
			display:block; 
			text-decoration:none;
			background-image:url('/portals/_default/skins/vibevillage/images/subMenuBG.png');
			background-position:0px -26px;
			width:100%;
			background-repeat:repeat-x;
			height:26px;
			line-height:26px;
			text-indent:10px;
			margin:0px;
			padding:0px;
	}



        .subMenu  li:hover a 
	{ 
			background-position:0px 1px;
	}


.LoginStyle
{
    background: url("/portals/_default/skins/vibevillage/images/btLogin.gif") no-repeat 0 0;
    border: medium none;
    height: 26px;
    margin-left: 5px;
    margin-top: 5px;
    text-indent: -9999px;
    width: 72px;
	cursor: pointer;
}

.RegisterStyle
{
	background: url("/portals/_default/skins/vibevillage/images/btJoin.gif") no-repeat 0 0;
	border: medium none;
    height: 21px;
    text-indent: -9999px;
    width: 68px;
	cursor: pointer;
}

.btn-continue {
	background: url("/portals/_default/skins/vibevillage/images/btContinue.png") no-repeat 0 0;
    text-indent: -9999px;
    width: 134px;
    height: 39px;
    border: none;
	cursor: pointer;
}

.todoItem    {display:block;width:100%;margin:0px 15px 0px 15px}
.todoItem h3    {display:block;width:100%;font-size:10pt}
.todoItem ul {padding-top:5px;padding-left:0px;list-style-type:none;margin-bottom;5px;}
.todoProfile {background-color:#49494b;width:205px;height:60px;padding:10px}
.todoProfile * {font-size:11pt;color:white;font-family:helvetica}
p	{margin:0px;padding:0px}
.todoItemTitle	{font-size:9pt;}

.toDoIcon {width:40px;margin-left:5px;float:left;}





.mapTab1Text	{background-image:url('images/navConversations.png');
            	 background-repeat:no-repeat;
            	 height:35px;
            	 width:146px;
            	 background-position:0px 0px;
            	 border:0px;
            	 background-color:transparent}

.mapTab1, .mapTab2
                {
                    background-image:url('images/mapTab.png');
                    background-repeat:no-repeat;
                    height:36px;
                    float:left;
                    width:146px;
                    background-position:0px 0px;
                   
                    background-color:transparent;
                    padding:0px;
                }

 .mapTab2 h2 
{
text-indent:-3100px; 
background-image:url('images/navAllCampaigns.png'); 
background-repeat:no-repeat;
background-position:8px -40px;
  height:41px;
}

.mapTab1 h2
{
text-indent:-3100px; 
background-image:url('images/navConversations.png'); 
background-repeat:no-repeat;
background-position:12px -40px;
  height:41px;
}





.mapContainer {height:372px;width:391px;position:relative}
.mapTabsContainer	{margin-left:0px;}
.messagesShared p	{margin-top:0px;height:50px;padding:0px;text-indent:-3100px;margin-left:190px;background-image:url('images/txtMessagesShared.png');background-repeat:no-repeat;width:823px;}
.messagesShared 	{width:100%;}



.counter    {float:left;text-align:left;width:200px;height:40px;}


     

.todoUrgent	{color:red;font-weight:bold;margin-left:10px;width:40px}





.quoteFrom	{float:left;width:130px;height:60px;font-size:11pt;margin-left:10px;}
#quote img	{float:left;}
#quote		{margin:10px;margin-top:20px;color:black;font-style:italic}
.quoteText	{display:block;clear:both;background-image:url(/portals/_default/skins/vibevillage/images/quoteEnd.png) ;background-position:bottom right;background-repeat:no-repeat;padding-bottom:20px;;padding-top:10px;}


.todoMessageGood	{color:green}


.mapContainer {position:relative}
.mapLocation    {position:absolute;z-index:2000;display:none;width:190px;height:60px;}
.mapMessage     {position:relative;width:150px;height:40px;}

.mapSpeach  {position:absolute;top:7px;background-image:url(/portals/_default/skins/vibevillage/images/mapSpeachBG.png);width:100px;height:18px;padding:5px;background-repeat:no-repeat;background-color:transparent;}
.mapImage   {position:absolute;width:40px;height:40px;background-image:url(/portals/_default/skins/vibevillage/images/avatar-homepage-map-wrap.png);background-repeat:no-repeat;padding-top:3px;padding-left:3px;background-attachment:0px 0px;}

.mapSpeachLeft    {left:40px;}
.mapImageLeft    {left:0px;}

.mapSpeachRight    {left:0px;}
.mapImageRight    {left:115px;}
.mapAnimationRight {left:34px !important; }
.mapAnimationLeft {left:-85px !important;}

.mapAnimate {position:absolute;top:-80px;left:0px}


#mapDiv0 {left:34px;top:17px;}
#mapDiv1 {left:151px;top:42px;}
#mapDiv2 {left:125px;top:76px;}
#mapDiv3 {left:187px;top:99px;}
#mapDiv4 {left:216px;top:130px;}
#mapDiv5 {left:218px;top:161px;}
#mapDiv6 {left:195px;top:226px;}
#mapDiv7 {left:166px;top:269px;}
#mapDiv8 {left:175px;top:321px;}
#mapDiv9 {left:159px;top:196px;}
#mapDiv10 {left:40px;top:243px;}
#mapDiv11 {left:1px;top:83px;}
#mapDiv12 {left:57px;top:123px;}
#mapDiv13 {left:8px;top:113px;}



#cool img {padding-right:10px}
#cool {position:absolute;display:none;z-index:100; left:-170px}


.reviewAddPageTitle
{
    font-size:16pt;font-weight:bold;
}


.reviewAddQuestionLabel, .reviewAddQuestion
{
    padding:5px;float:left;
}

.reviewAddQuestionLabel
{
    width:250px;font-weight:bold;
}

.reviewAddQuestionTextBox, .reviewAddQuestionTextArea
{
    width:300px;
}


.reviewAddQuestionPanel
{
    width:600px;display:block;margin:10px 0px 10px 0px;
}

.reviewAddSaveButton
{
    background-image:url(/images/saveButton.png);height:32px;width:103px;display:block;text-indent:-3100px;
}

.reviewAddQuestionFacebookShare
{
    height:32px;line-height:32px;
}

.reviewAddFacebookLogo
{
    margin-right:10px;
}


/* CSS For VV Banner */

.banner-wrap
{
                position: relative;
                height: 353px;
                width: 990px;
                background:url(/portals/_default/skins/vibevillage/images/banner-bg.png);
                display:block;
                margin: 0 auto; 
}

#bubble1
{
                position: absolute;
                top: 30px;
                left: 12px;
                height: 217px;
    width: 218px;
                background:url(/portals/_default/skins/vibevillage/images/bubble1.png);
                z-index:100;
}

#bubble2
{
                position: absolute;
                top: 114px;
                left: 260px;
                height: 180px;
    width: 195px;
                background:url(/portals/_default/skins/vibevillage/images/bubble2.png);
                z-index:100;
}

#bubble3
{
                position: absolute;
                top: 61px;
                left: 490px;
                height: 208px;
    width: 259px;
                background:url(/portals/_default/skins/vibevillage/images/bubble3.png);
                z-index:100;
}

#bubble4
{
                position: absolute;
                top: 41px;
                left: 782px;
                height: 168px;
    width: 192px;
                background:url(/portals/_default/skins/vibevillage/images/bubble4.png);
                z-index:100;
}

.sign-up-btn-banner
{
                position: absolute;
                top: 235px;
                left: 800px;
                height: 49px;
    width: 106px;
                background:url(/portals/_default/skins/vibevillage/images/btn-sign-up.png);
                z-index:100;
}

.learn-more-btn-banner
{
                position: absolute;
                top: 295px;
                left: 827px;
                height: 13px;
    width: 54px;
                background:url(/portals/_default/skins/vibevillage/images/btn-learn-more.png);
                z-index:100;
}
.shareIcon {
    background-image: url("/images/share/shareMan.png");
    bottom: 0;
    display: block;
    height: 200px;
    position: fixed;
    right: 0;
    width: 200px;
    z-index: 5000;
}


.shortRegoLabel
{
    width:200px;
    display:block;
}

.shortRegoWrap
{
    margin-top:30px;
}
