﻿.LeaderboardBlinkTextStats
{
	color:#666666;
}

.LeaderboardSelectedPopularityItem
{
	color: #ff6600;
}


.LeaderboardBlinkImage, .LeaderboardBlinkImageHL, .LeaderboardBlinkImageInline, .LeaderboardBlinkImageHLInline
{
	float:left;
	text-align:center;
	background-color:inherit;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	border:solid 2px #ffffff;
}
.LeaderboardBlinkImageHL, .LeaderboardBlinkImageHLInline
{
	background-color:#f3e1d0;
	border:solid 2px #ff6600;
}

.tblBlinkItems
{
	border:none 0px #ff0000;
}

.BlinkItemTXT, .BlinkItemHLTXT
{
	cursor:pointer;
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
	text-align:center;
	vertical-align:middle;
	background-color:#f6f6f6;
	border:solid 2px #f0f0f0;
}

.BlinkItemHLTXT
{
	background-color:#f3e1d0;
	border:solid 2px #ff6600;
}


.pnlBlinkItemTXT, .pnlBlinkItemTXTFixed
{
    font-family: Segoe UI, Lucida Sans, Verdana , Sans-Serif;
    font-size: 20px;
    font-weight: normal;	
	padding:2px 2px 2px 2px;
	margin:20px 20px 20px 20px;
	text-align:center;
}
.pnlBlinkItemTXTFixed
{
	width:250px;
}


.BlinkItem, .BlinkItemHL
{
	text-align:center;
	background-color:inherit;
	margin:2px 2px 2px 2px;
	padding:2px 2px 2px 2px;
	border:solid 2px #ffffff;
	cursor:pointer;
}

.BlinkItemHL
{
	background-color:#f3e1d0;
	border:solid 2px #ff6600;
}
.2BlinkItemLblTxt
{
	font-weight:bold;
	margin:10px 3px 10px 3px;
	padding:30px 3px 3px 3px;
}

.LeaderboardBlinkImageInline, .LeaderboardBlinkImageHLInline
{
	float:none;
}
.LeaderboardBlinkText, .LeaderboardBlinkTextHL
{
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding-right:10px;
	background-color:inherit;
	border:solid 1px #ffffff;
}

.LeaderboardBlinkTextHL
{
	background-color:#f3e1d0;
	border:solid 1px #ff6600;
}


.tblBlinkText
{
	
}

.tblBlinkText TD
{
	vertical-align:top;
	text-align:center;
	padding:10px 10px 10px 10px;
	border:dotted 1px #606060;
	width:200px; 
	height:100px;
}

.tblBlinkImg
{
	
}

.tblBlinkImg TD
{
	text-align:center;
	vertical-align:top;
	text-align:center;
	padding:10px 10px 10px 10px;
}

.hl, a:visited.hl, a:hover.hl, a:active.hl
{color: #5e90b1;font-weight:normal; text-decoration:none;}  
 a:hover.hl, a:active.hl{ color: #FF0000;font-weight:normal;text-decoration:none;}


.partialOverlay
{
	display:none;    
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:5000;   
    background-color:#000000;
    -moz-opacity: 0.6;
    opacity:.60;
    filter:alpha(opacity=60);
    
    color:White;
    font-size:24px;
    text-align:center;
    vertical-align:middle;
    border:solid 10px #5e90b1;
}

.fullOverlay
{
	display:none;    
    top:0;
    left:0;
    position:absolute;
    width:100%;
    height:100%;
    z-index:5000;   
    background-color:#000000;
    -moz-opacity: 0.6;
    opacity:.60;
    filter:alpha(opacity=60);
    
    color:White;
    font-size:24px;
    text-align:center;
    vertical-align:middle;   
}



#pnlDebug
{
	background:#f0f0f0;
}


#blinkControls
{
  
}





.imgBlinkItem
{
	border:solid 1px #ff0000;
}
.imgBlinkItemLeft
{
	border:solid 1px #ff0000;
	
}


.tblRankedList
{
	margin:0px 0px 0px 40px;
	border-collapse:collapse;
	border:solid 2px #000000;
}

.tblRankedList TD
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:solid 1px #e0e0e0;
	text-align:center;
}

.tblRankedList TH
{
	text-align:center;
	border:solid 1px #e0e0e0;
}

.tcRank
{	
	font-size:24px;
	color:#ff6600;
	font-weight:bold;
	padding-left:10px;

}

.Message1, .Message2
{
	font-size:14px;
	color:#303030;
}

.Message2
{
	color:#808080;
}

.pnlBlinkItemsVisible
{
	display:block;
}
.pnlBlinkItemsHidden
{
	display:none;
}

.pnlContextAdVisible
{
	display:block;
	padding:30px 30px 30px 30px;
    background-color:#f0f0f0;

	width:400px;
    color:Black;
    font-size:16px;
    text-align:center;
    vertical-align:middle;
    border:solid 3px #606060;
}
    
.context
{
	font-weight:bold;	
	font-size:24px;	
}
.contextInline
{
	font-weight:bold;	
}
	
.pnlContextAdHidden
{
	display:none;
}

 .pnlContextFilters
 {
	border:solid 1px #808080;	
	width:50%;
 }
 
 .pnlAddContextFilter,.pnlRemoveContextFilter
 {
	background:#f0f0f0;	
 }
 
 .pnlContextCheckBoxes
 {
	clear:both;	
 }
 .tblContentCheckBoxes
 {
	margin:5px 30px 5px 10px;
	background:#f0f0f0;
	border:solid 1px #c0c0c0;	
 }
 
 
.LIGraph
{
	background-color:#5e90b1;	
border:solid 2px #000000;
color:#ffffff;
font-size: 8pt; 
font-family:Lucida Sans, Arial; 
font-weight:bold;       
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:right;
}
.LIGraphNoVotes
{
color:#606060;
font-size: 8pt; 
font-family:Lucida Sans, Arial; 
font-weight:bold;       
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;

}

.LeaderboardStats
{
	
}
.LeaderboardStatsClear
{
	clear:left;
}
.StatsItem
{
	font-weight:bold;
	color:#5e90b1;
}

.StatsItemExtra
{
	font-size:11px;
	color:#6a6a6a;
}
.pnlStats
{
	vertical-align:middle;
}

.BlinkHelp
{
	width:600px;
	text-align:left;
	border:solid 4px #303030;
	background-color:#f7fbe6;
	padding:10px 10px 20px 10px;
}

.BlinkHelpText
{
	font-size:1.2em;
}

.BudgetCost
{
	text-align:center;
	font-weight:bold;
	font-size:1.4em;
	color:#303030;
}
.BudgetItemCostFor
{
	color:Green;
}
.BudgetItemCostAgainst
{
	color:Red;
}
.BudgetRemaining
{
	background-color:#c6d0d6;
	font-size:24px;
	font-family:Candara;
	border:solid 2px #404040;
}

.lblBudgetRemaining
{
	font-weight:bold;
}

.tblBudget
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;	
	cursor:pointer;
	border-collapse:collapse;	
}
.tblBudget TD
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	border-collapse:collapse;	
}

.BudgetControls
{	
	width:220px;
	text-align:center;
	background-color:#FFFFFF;
	float:left;
}

.BudgetTextItem
{
	font-weight:bold;
}
.BudgetTextItemDesc
{
	clear:both;
}

.BudgetItem
{
	border:solid 1px red;
	background-color:Fuchsia;
	vertical-align:top;
}
.BudgetItemPanel, .BudgetItemPanelHL
{	
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
	border:solid 2px #FFFFFF;
	padding-left:220px;
}
.BudgetItemPanelHL
{
	border:solid 2px #ffb432;
	padding-left:0px;
	background-color:#FFFFFF;
	cursor:pointer;
}
.BudgetHeader
{
	font-size:1.4em;	
}


.BudgetItemTable
{
	
}



.rBudgetItemPanel, .rBudgetItemPanelHL
{		
	font-size:11px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
	border:solid 2px #FFFFFF;
	padding:5px 5px 5px 5px;
	width:600px;
}
.rBudgetItemPanelHL
{
	font-size:11px;
	border-style:dashed;
	border-width:4px;
	border-color:#ffb432;	
	padding:5px 5px 5px 5px;
	background-color:#fff8da;
	cursor:pointer;
}

.rBudgetControls
{		
	font-size:11px;
	padding:5px 0px 0px 0px;
	border-top:dotted 1px #a0a0a0;
	text-align:left;	
}

.rBudgetItem
{
	font-size:11px;
	width:100%;
	vertical-align:top;		
}
.rBudgetTextItem
{
	font-size:11px;
	font-weight:bold;
}
.rBudgetTextItemDesc
{
	font-size:11px;
	padding:2px 0px 0px 0px;
}
.rBudgetItemCostFor
{
	font-size:11px;
	color:Green;
}
.rBudgetItemCostAgainst
{
	font-size:11px;
	color:Red;
}

.BudgetItemInstruction
{
	font-size:11px;
	color:#303030;
}


.auxPanel, .auxPanel2, .auxPanelFixed, .auxPanelHelp
{
	font-family: Segoe UI, Verdana, Sans-Serif;
    font-size: 12px;
	background-color: RGB(236,239,235);    
	vertical-align:top;

	padding:5px 5px 5px 5px;
	margin:0px 3px 0px 3px;
	border:solid 3px #999999;
	text-align:center;
}

.auxPanel2
{
	text-align:left;
}
.auxPanelHelp
{
	text-align:left;
	background-color:#f7fbe6;
}

.auxPanelFixed
{

}