﻿/* Global Setting / Reset */
body{ background:#000 url(../images/bg.jpg) fixed top center no-repeat;font:12px/15px Arial, Helvetica, sans-serif;  }
form,body,ul,li,p,h1,h2,h3,input,div,img,table,a,hr{ margin:0; padding:0; outline:none; color:#333;}
img{border:none;}
li{list-style:none;}
a{ text-decoration:none; cursor:pointer;}
hr{ clear:both; visibility:hidden; height:0px; font-size:1px; display:block; line-height:0px;}
input, textarea, file{border:1px solid #aaa;}
p{line-height:18px;}
h2{font-size:15px;}
textarea{font-family:Arial; font-size:12px;}
/* clear fixed*/
.clearfix:after{
	content: "*"; display: block; 
	clear: both; 
    visibility:hidden;
	line-height: 0; 
	height: 0; 
} 
.clearfix{
	display: inline-block;
} 
html[xmlns] .clearfix{ 
	display: block;
} 

* html .clearfix{
	height: 1%; 
}


/* Global Shortcut */
.hide{ display:none !important;}
.show{ display:block;}
.clear{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}
.lAlign{ text-align:left !important; }
.rAlign{ text-align:right !important;}
.cAlign{ text-align:center !important;}
.floatL{float:left !important;}
.floatR{float:right !important;}
.floatNone{float:none !important;}
.inline{display:inline !important;}


/* Global Share with customize value*/
.fullWidth{width:100%;}
.field{ font-weight:bold;}
.gap{padding-right:2px;}
.necessary, .warning{ color:#A30202;}
.necessary{padding-right:3px; font-size:14px;}
.noBorder, .noBorder input ,.noBorder td{vertical-align:middle;border:none !important;}
.noMargin{ margin:0 !important;}
.block{ display:block !important;}
.seperator{  border-bottom:1px solid #ddd; margin-bottom:5px; }
.borderTopBottom{border:1px solid #ddd; border-width:1px 0;}
.borderTop{border-top:1px solid #ddd;}
.borderBottom{border-bottom:1px solid #ddd;}
.smallFont, .smallNote{font-size:10px; font-weight:normal;}
.jRight{ text-align:right; padding-right:5px;}
.bodyOverflow{overflow:auto; width:370px;}
.txtBox{margin-right:5px;}
.headertitle{ font-weight:bolder; font-size:15px;}
.statusMessage{font-weight:bold; display:block; color:#666; text-align:center; border:1px solid #afafaf; margin-bottom:5px; padding:5px; background:#FFFFDF;}
.tags, .redHilite{color:#A30202; font-weight:bold; padding-right:5px; font-size:11px;}
.tagTexts{ font-style:italic; font-size:10px;}
.points{font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#6b6b6b; }
.linkSeperator{position:relative; top:-2px; font-weight:bold; padding:0 1px; color:#888;}
.characterLimit { font-size:10px; font-weight:normal; display:block; text-align:right;}
.message{padding-left:10px;}
.message h3{ line-height:24px;}
.post{font-size:12px;}
.terms{color:#B21600; text-decoration:underline;}
.dropdown{border:medium solid #CCCCCC;color:#333;list-style-type: square;float: left;background-color: #EEEEEE; width:150px;}
.commentsNum{text-align:right; font-weight:bold; font-size:11px; padding-right:5px; width:480px;}
.regLink, .uLine{ text-decoration:underline;}
.regLink, .regText, .requiredTxt{font-weight:normal;}
.requiredTxt{font-size:10px;}
.txtBox, option, select{ background:#fff !important;}

/*Error Summary Style*/
.errorSummary{padding:0 0 10px 0;}
.errorSummary ul{padding:5px; border:1px dotted #aaa; margin:0 10px 0 5px; background:#FFFFCF;}
.errorSummary li{font-weight:bold;}
/*end*/

/*Loading Container*/
.loadingContainer{ background:transparent url(../images/loadingContainer.png) no-repeat; width:238px; height:33px; display:block; text-align:center; padding-top:15px;}

/* Buttons and links */
#wraper .btn{color:#fff; }
.btn, .btn1, .btn2, .btn3, .inlineBtn{background:#B01501 url(../images/btnBg.jpg) repeat-x; border:1px solid #333; border-width:0 1px 1px 0; color:#fff; padding:0 15px; line-height:20px; margin:0 2px; font-size:11px; 
font-weight:bold; height:20px; display:block; text-align:center; float:right; cursor:pointer; outline:none; }
.btn1, .btn2{float:left;}
.btn2, .inlineBtn, .btn3{float: none; padding:2px 5px;}
.inlineBtn, .btn3{display:inline;}
.backBtn{ text-align:right; margin-top:10px; padding-right:5px;}
.manageLink, .moreLink{color:#333; font-size:10px; font-weight:bold; padding-left:3px;}
.moreLink{font-weight:normal; text-decoration:underline; padding:0;}
.commentBtn {width:149px;}
.addbuttonStyle{padding-top:5px;}


/* Rating Components */
.addFavCell{width:80px;}
.addFavCell a{ display:block; width:110px; height:22px; text-indent:-9999px; display:block; outline:none;}
.addFav{ background:url(../Images/rating/addFavs.gif) no-repeat;}
.removeFav{ background:url(../Images/rating/removeFavs.gif) 0px 2px no-repeat;}
.rating{width:160px; padding-top:10px;}
.rating .rateHolder{position:relative; top:4px;}
.avgRate{clear:left; font-weight:bold; font-size:12px; margin:0px; padding-left:0px; color:#000000;}

/* LeaderBoard Items */
.leaderBoardRepRewards {background:url(../Images/icons/reprewards_medium.jpg) center center no-repeat;}

/* List style */
.regList{padding:5px;}
.regList li{ background:url(../images/bullets/redCircle.gif) center left no-repeat; padding-left:13px; font-size:12px; list-style:none; }
.regList li a strong{color:#333;} 
.regList strong{font-size:11px; padding-right:6px;}
.regList .date{ font-size:10px;}


/*legals*/
.legals{margin-right:15px;}
.legals li{float:right; color:#fff; padding:30px 0 20px 5px; font-size:11px; }
.legals li a{color:#fff; padding-right:5px;}
.legal{padding:10px 0 0 0;}
.legal h1{font-size:17px; margin-bottom:10px;}
.legal ol li{ list-style:decimal; padding:5px 0; font-weight:bold;}
.legal p{padding-top:5px; font-weight:normal;}
.legal ol li ol li{list-style:lower-alpha;  font-weight:normal;}
.legal li ol{margin:10px 0;}
.legal ul{margin:10px 0;}
.legal ul li{padding-top:15px;}
.legal .numericChild li{list-style:decimal; margin:5px 20px !important;}
.legal .numericChild li li{ list-style:decimal; margin:5px 20px !important; padding:0 !important;}
.legal .numericChild ol{margin:0 !important; padding:0 !important;}
.privacy ol ol{margin:0 !important;}
/*Share Contorl Style*/

/*Container*/
.filterText input{ background:transparent; color:#fff; border:none;}
.container .titleLc a{  margin: 0 5px 0 0; position:relative; top:3px;  float:right; font-size:12px; font-weight:normal !important; color:#555;}
.container .titleLc .seperator{margin: 0 5px 0 0; position:relative; top:2px;  float:right; background:none; padding:0;  color:#6f6f6f;}




/*Container*/


/*refer Friend*/
.referFriendEmailTxtBox{width:390px; height:80px;}



/*Poll*/
.poll .surveyResult li div, .poll .totalVotes {border:1px solid #4d4d4d; background:#4d4d4d;  height:10px;}
.poll .surveyResult li,  .poll .totalVotes {font-weight:bold; padding-top:5px; width:200px; }
.poll .bar{background: url(../images/surveyBar.gif) repeat-x 0 -2px; display:block;height:10px; border:none; text-indent:-9999px;}
.poll .votes{font-weight:normal; font-size:90%; position:relative; top:-1px;}
.poll .totalVotes{padding:1px 0 0 2px; margin-top:10px; color:#fff; font-size:14px; height:17px;}
.poll.nav{ text-align:right; padding:10px 7px 0 0;}
.poll a{padding-right:3px; color:#6a6a6a; font-weight:normal !important; }
.poll .btn{ font-weight:bold !important;}
.poll .choices{margin:5px 0 5px 10px;}
.poll .btn{float:none; width:70px; display:inline; padding:3px 10px; position:relative; top:-2px;}
.poll .addPolls input{margin:2px 0;}
.poll .addPolls {margin-top:5px;}
.poll .addPolls .btn{padding:2px 10px; margin:0; margin-left:2px; border:none;}
.poll span label{margin-left:5px;}
/* End Poll */


/*tooltip*/
.hotspot { cursor:pointer !important;}
#tt {position:absolute; display:block; background:url(../Images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../Images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../Images/tt_bottom.gif) top right no-repeat; overflow:hidden}
        

/* campaign opportunities Post*/
.brandImg{width:480px; height:96px; margin:5px 0;}
.deadline {padding:10px 0 0 0;}
.forceFooter{margin:5px 0 0px 0; padding-bottom:5px;}
.forceFooter .btn{margin:5px 0;}
.forceFooter .dontShow a{color:#a6a6a6; text-decoration:none; position:relative; top:12px;}
.forceFooter .dontShow a:hover{color:#A30202;}
.opportunitiesPost .dateInfo{float:left;}
.opportunitiesPost .shortBrief{ padding:0px 15px 0 0; margin-top:10px;}
.opportunitiesPost .title a{font-size:16px; font-weight:bold; }
.opportunitiesPost .dateInfo strong {color:#A30202;}
.opportunitiesPost .longDesc{padding-top:10px;}
.opportunitiesPost .statusMessage{color:#444 !important;}
.opportunitiesPost .pageTitle{margin-bottom:10px !important;}
.opportunitiesPostList li{ border-bottom:1px solid #777;}
.opportunitiesPost .surveyHolder{width:450px;  border:1px dotted #ccc; padding:0 10px 10px 10px;}

.earn {border:1px solid #686868; float:right;}
.earn strong {color:#FFFFFF; text-align:center; display:block; background:#686868; padding:3px;}
.earn .reprewards {background:url(../Images/icons/reprewards_small.jpg) no-repeat right; padding:1px 18px 1px 1px; margin:2px;}
.earn .reputation {background:url(../Images/icons/reputation_small.jpg) no-repeat right; padding:1px 18px 1px 1px; margin:2px;}

.shortBrief { min-height:60px; height:auto !important;  height:60px; margin-bottom:5px;}
.shortBrief img{height:47px; width:47px; padding:0 5px 0 0;}
.shortBrief .title {font-size:15px;}


/* Brand Force listing */
.brandForce .shortBrief {background:url(../Images/icons/brand_force.jpg) no-repeat right top;}
.brandForce .shortBrief .title {color:#2c58a3;}
/* Knowledge Force listing */
.knowledgeForce .shortBrief {background:url(../Images/icons/knowledge_force.jpg) no-repeat right top;}
.knowledgeForce .shortBrief .title {color:#663cd1;}
/* Community Force listing */
.communityForce .shortBrief {background:url(../Images/icons/community_force.jpg) no-repeat right top;}
.communityForce .shortBrief .title {color:#44a032;}
/* Task Force listing */
.taskForce .shortBrief {background:url(../Images/icons/task_force.jpg) no-repeat right top;}
.taskForce .shortBrief .title {color:#b4600b;}

.sharingTools .shortBrief .title, .sharingTools #taskListDashboard .title{color:#c96d12;}
.sharingTools .earn .reprewards, .sharingTools .earn .reputation { background-position:top left; padding:1px 1px 1px 20px; margin:2px;}
.sharingTools .earn {width:150px;}
.sharingTools .earn strong{font-size:14px;}
.sharingTools #toolList {  padding-right:0px;}
.sharingTools .tools{ border-top:1px solid #777; padding:10px 15px 10px 0;}
.sharingTools .tools h3{padding:0;}
.sharingTools .tools .info{width:313px;}
.sharingTools .tools .info p{margin-bottom:10px;}
.sharingTools .tools img{border:1px solid #777 !important;}
.sharingTools #infoList{border-top:1px solid #777;  width:462px;}
.sharingTools #infoList h3{font-size:12px !important; color:#525252;}
.sharingTools #infoList li{margin:10px 0 0 0;}
.sharingTools .title strong{display:block; padding:5px 0; border-bottom:1px solid #777; font-size:14px;}
.sharingTools .toolFaceBox{width:400px !important;}   
.toolFaceBox div{padding-bottom:10px;}    

.sharingTools #taskListDashboard{margin-top:10px;}
.sharingTools #taskListDashboard li{border-top:1px solid #777; padding:10px 0; margin-top:5px;}

#tipsAndGuidelines ul{padding: 0 10px; margin-left:10px;}
#tipsAndGuidelines ul li{margin:10px 0; list-style:disc;}
#tipsAndGuidelines ul li li{ list-style:circle; margin:5px 0;}
#tipsAndGuidelines ul li li li{ list-style:square;}
#tipsAndGuidelines ul li span{ display:block;}

/*share icons*/
.shareIcon{ text-decoration:none; font-size:13px; color:#666; padding-left:20px; float:left; display:block; margin-right:8px; }
.digg{ background:url(../images/toolbar/sharingIcon.gif) no-repeat; }
.myspace{background:url(../images/toolbar/sharingIcon.gif) 0 -24px no-repeat;}
.delicious{background:url(../images/toolbar/sharingIcon.gif) 0 -48px no-repeat;}
.facebook{background:url(../images/toolbar/sharingIcon.gif) 0 -72px no-repeat;}
.twitter{background:url(../images/toolbar/sharingIcon.gif) 1px -96px no-repeat;}


/*html editor*/
.editor p{margin:5px 0;}
.editor ul{padding:5px; margin:0 10px;}
.editor li ul, .editor li ol{margin:5px 10px;}
.editor li{padding:5px 0; list-style:disc;}

/*myprofile*/
.surveyQuestions input{ margin-right:5px;}
#accordionMenuDiv li {margin-bottom:1px;}
#accordionMenuDiv li div{margin:10px 0;}
#accordionMenuDiv li div div{margin:5px 0;}
#accordionMenuDiv a {display:block; height:20px; padding:3px 0 0 20px; background:#686868 url(../Images/bullets/arrow_open.jpg) no-repeat left; color:#fff;}
#accordionMenuDiv .closed{background:#686868 url(../Images/bullets/arrow_closed.jpg) no-repeat left;}
.completeStatus{ padding-right:5px;}
 
.signUpTbl
{
	white-space: nowrap;
}
 
.dxpcControl a{ color:#000;}