﻿body {
 margin:0px;
 padding:0px;
 /*background:url('/images/christmas.jpg') top no-repeat #fff;*/ /* Christmas Css */
}

h1, h1 span { color:#fea700; margin:0px; padding:0px; font-size:26px; font-weight:normal; }
h2 { color:#B7B7B7; margin:0px; padding:0px; font-size:16px; font-weight:bold; font-style:italic; }
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; }

.login { float:right; width:188px; padding-top:30px; }

.activeBreadcrumb {
 color:#686868; 
}

a { color:#ff9e01; text-decoration:underline; }
a:hover { color:#ffb133; }

.container {
 margin:auto;
 width:990px;
}

img {
 border:0px;
}

div, p, td, span, Normal {
 font-family:tahoma, verdana, arial;
 color:#56555d;
 font-size:12px;
}

.form {
 float:right;
 padding-top:48px;
 height:48px;
}

.form img {
 float:left;
}

.homePageOn, .agentOn, .partiesOn, .vibertvOn, .profileOn {
 background-position:0px -55px
}

.Login {
 text-align:right;
 padding-left:50px;
}

.Login a {
 color:#aaaaaa;
 font-style:italic;
}

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

.leftColumnContent {
 width:664px;
 margin-right:10px;
 float:left;
 padding-top:10px;
}

.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;
 float:right;
 width:300px;
 padding:89px 10px 60px 10px;
 position:relative;
}

.viberSurvey img {
 position:absolute;
 right:0px;
 bottom:0px;
}

.underline {
 border-bottom:1px solid #e7e7e8;
 padding:3px 0px;
}

.footer {
 background:url('/images/footer.gif') no-repeat;
 height:55px;
 line-height:55px;
 color:#8c8c8c;
 padding:0px 10px;
 font-size:11px;
 margin-top:15px;
}

.footerLinks {
 float:right;
}

.footerLinks ul {
 margin:0px;
 padding:0px;
 float:right;
}

.footerLinks li {
 float:left;
 list-style-type:none;
}

.footerLinks a {
 padding:0px 6px;
 color:#fff;
}

.copyright {
 color:#d5d5d5;
 float:right;
 padding:10px 0px;
}

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

.content .drop {
 color:#4a4a4a;
 font-size:11px;
 font-weight:normal;
 background:url('/images/accordion_content_back.gif') bottom repeat-x !important;
 padding:15px;
}

.content .plus {
 background:url('/images/tab_plus.gif') top no-repeat;
 float:right;
 width:12px;
 position:relative;
 top:2px;
 cursor:pointer;
}

.content .element {
 padding:15px;
}

.subNav ul {
 background:none !important;
 height:68px;
}

.subNav li {
 border-bottom:1px solid #f5f5f5;
}

.subNav {
 clear:both;
}

.news .tab img {
 float:right;
 padding-right:10px;
}

.news .tab {
 background:url('/images/tab_news.gif') top no-repeat;
 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 {
 background:url('/images/tab_news_back.gif') bottom;
 padding:10px 28px;
}

.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 {
 margin-top:10px;
}

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

.summaryTable td {
}

.loginCell {
 text-align:center;
}

.summaryTable {
 width:664px;
 background:url('/images/summary_back.gif') left bottom;
}

.summaryTable img {
 padding:3px 15px;
}

.summaryHeading {
 color:#636363;
 font-size:14px;
 font-weight:bold;
}

.summaryContent {
 width:391px;
 vertical-align:top;
 padding:8px 20px;
}

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






/* Top Nav Styles */

#accordion li {
 float:left;
 margin:0px;
 padding:0px !important;
 list-style-type:none;
}

#accordion ul {
 margin:0px;
 padding:0px; 
 height:55px;
 background:url('/images/nav_back.gif') right;
}

#accordion h2 {
 display:block;
}

.register {
 width:100%;
 position:relative;
}

.register img {
 position:absolute;
 right:0px;
 bottom:-10px;
}

.navOn {
 background-position:0px -110px !important;
}
.navOnVTV {
 background-position:0px -55px !important;
}

.home {
 background:url('/images/nav_home_off.gif') top left no-repeat;
 width:101px;
 cursor:pointer;
}

.homePage{
 background:url('/images/nav_home_off.gif') top left no-repeat;
 width:101px;
 cursor:pointer;
 background-position:0px 0px;

}
.homePageVTV{
 background:url('/images/nav_vtv_vvhome.gif') top left no-repeat;
 width:200px;
 cursor:pointer;
 background-position:0px 0px;

}

.agent{
 background:url('/images/nav_agent_arrow.gif') top left no-repeat;
 width:137px;
 cursor:pointer;
}

.parties{
 background:url('/images/nav_parties_arrow.gif') top left no-repeat;
 width:122px;
 cursor:pointer;
}

.navwin{
 background:url('/images/nav_win_arrow.gif') top left no-repeat;
 width:116px;
 cursor:pointer;
}

.video{
 background:url('/images/nav_vtv_video_off.gif') top left no-repeat;
 width:122px;
 cursor:pointer;
}
.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{
 background:url('/images/nav_profile.gif') top left no-repeat;
 width:132px;
 cursor:pointer;
}

.profileHidden
{
    background:url('/images/pix.gif') top left no-repeat;
    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;
}

.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: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-family:tahoma;
 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;
}

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

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