﻿/* Start Fixed Width Changes */
.tournamentSelected
{
    background: url(/Images/winner-row-bg.jpg) repeat-x;
    width: 100%;
    font-family:Arial, Verdana;
	font-size:8pt;

}
.pageSeperator
{
    width:100%;
    height:23px;
    background-image: url('/Images/play_blue_line.jpg');
    background-repeat: repeat-x;
}

.greenControlSeperator, .blueControlSeperator, .yellowControlSeperator
{
    width:100%;
    height:24px;
    background-position:bottom;
    background-repeat: repeat-x; 
}


.greenControlSeperator
{
    background-image: url('/Images/green-line.jpg');
}

.blueControlSeperator
{
    background-image: url('/Images/blue-line.jpg');
}

.yellowControlSeperator
{
    background-image: url('/Images/yellow-line.jpg');
}

.greenControlSeperatorCenter, .yellowControlSeperatorCenter, .blueControlSeperatorCenter
{
    float:left;
    background-repeat:repeat-x;
    height:24px;
    background-position:top;
    text-align:center;
    vertical-align:middle;
}

.greenControlSeperatorCenter
{
    background-image:url(/Images/green-tile.jpg);    
}

.yellowControlSeperatorCenter
{
    background-image:url(/Images/yellow-tile.jpg);
}

.blueControlSeperatorCenter
{
    background-image:url(/Images/blue-tile.jpg);
}

.springboardControlHeaderLabel
{
	font-family:Arial, Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	text-align:center;
	display:block;
	margin-top:5px;
}

.controlSeperatorImage
{
    float:left;
    height:24px;
}

.pageSeperatorImage
{
    float:left;
    height:24px;
}

.standardControlHeaderLabel
{
	font-family:Arial, Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}

.pageSeperatorCentre
{
    float:left;
    background-image:url(/Images/play_blue_bg.jpg);
    height:23px
}

.tournamentStanding
{
    font-family:Arial, Verdana;
    font-size: 8pt;
    text-align:left;
    width:100%;
    margin:10px 10px 10px 10px;
}
.tournamentHeader
{
    font-weight: bold;
}
.boxBackground
{
    background: url(/Images/box-title-a.jpg) repeat-x;
    width: 174px;
    font-family:Arial, Verdana;
	font-size:9pt;
	color:White;
	padding-left: 5px
}

/* Result page changes */
.SubTitleLarge
{
	font-family:Arial, Verdana;
	font-size:16pt;
	color:#000000;
	font-weight: bold;
}
.resultsBanner
{
	background-image: url(/Images/panel_no_results.jpg);
	background-repeat:no-repeat;
	width: 520px; 
	height: 150px; 
	clear: both;
}
.resultsBannerWin
{
	background-image: url(/Images/panel-right-win.jpg);
	background-repeat:no-repeat;
	width: 520px; 
	height: 150px; 
	clear: both;
}
.resultsBannerLoss
{
	background-image: url(/Images/panel-left-win.jpg);
	background-repeat:no-repeat;
	width: 520px; 
	height: 150px; 
	clear: both;
	overflow: hidden;
}
.resultBoxLeft
{
	width: 260px; height:110px; float: left; text-align: left;overflow: hidden;
}
.resultBoxRight
{
	width: 260px; height:110px; float: left; text-align: right;overflow: hidden;
}
a.linkForDarkBackground
{
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:9pt;
	font-weight:bold;
	color:White;
}
/* End Result page changes
--------------------------------------------------------------------------------------------------------
*/

.leftSpring
{
    float: left; 
    height: 135px;
}
body 
{

	background-color: #333333;
	font-family:Arial,Verdana;
	text-align:center;
	
}
#container
{
	background:url('/Images/content-tile-y.jpg');
    background-repeat: repeat-y;
    background-position: center;
    width:1000px;
	margin: 0px auto;

}
#masthead
{
    clear: both;
    float: left;
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align:left;
    height:135px;
}
.tile
{
	float: left;
	background: url('/Images/head-tile-a.jpg');
	background-repeat: repeat-x;
	width: 250px;
	height: 135px;
}
.tileSplit
{
	float: left;
	background: url('/Images/head-split.jpg');
	width: 3px;
	height: 135px;		
}
.tileB
{
	float: left;
	background: url('/Images/head-tile-b.jpg');
	background-repeat: repeat-x;
	width: 170px;
	height: 135px;
}
.tileC
{
	float: left;
	background: url('/Images/head-tile-c.jpg');
	background-repeat: repeat-x;
	height: 135px;
	width: 260px;
}
.head-right
{
	float:left;
	background: url('/Images/head-right.jpg');
	width:34px;
	height:135px;
}

#countryFlags
{
     /* leave clear:both in, fix for IE 6 bug and absolute position*/
     clear:both;
     position:absolute;
     top:17px;
     left:40px;
}
#footer 
{
	clear:both;
	height:60px;
	overflow:hidden;
}

#navigation
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.tileNav
{
	float:left;
	background: url('/Images/nav-a-tile.jpg');
	background-repeat: repeat-x;
	width:932px;
	height:27px;
}
.tileNavBottom
{
	float:left;
	background: url('/Images/nav-b-tile.jpg');
	background-repeat: repeat-x;
	width:932px;
	height:17px;
}
/* Start springboard tabs */
.tabItemHome A
{
    background-image: url(/Images/tab-home-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
    text-align: center;    
}

.tabItemHome a:link:active
{
    background-image: url(/Images/tab-home-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemHome a.selectedTab
{
    background-image: url(/Images/tab-home-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}

.tabItemPlay A
{
    background-image: url(/Images/tab-play-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemPlay a:link:active
{
    background-image: url(/Images/tab-play-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemPlay a.selectedTab
{
    background-image: url(/Images/tab-play-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemTournament A
{
    background-image: url(/Images/tab-tournaments-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemTournament a:link:active
{
    background-image: url(/Images/tab-tournaments-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemTournament a.selectedTab
{
    background-image: url(/Images/tab-tournaments-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}

.tabItemWallet A
{
    background-image: url(/Images/tab-wallet-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemWallet a:link:active
{
    background-image: url(/Images/tab-wallet-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemWallet a.selectedTab
{
    background-image: url(/Images/tab-wallet-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemMessages A
{
    background-image: url(/Images/tab-messages-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemMessages a:link:active
{
    background-image: url(/Images/tab-messages-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemMessages a.selectedTab
{
    background-image: url(/Images/tab-messages-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemAlerts A
{
    background-image: url(/Images/tab-alerts-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemAlerts a:link:active
{
    background-image: url(/Images/tab-alerts-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemAlerts a.selectedTab
{
    background-image: url(/Images/tab-alerts-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemBlog A
{
    background-image: url(/Images/tab-blog-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemBlog a:link:active
{
    background-image: url(/Images/tab-blog-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemBlog a.selectedTab
{
    background-image: url(/Images/tab-blog-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemSettings A
{
    background-image: url(/Images/tab-settings-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemSettings a:link:active
{
    background-image: url(/Images/tab-settings-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemSettings a.selectedTab
{
    background-image: url(/Images/tab-settings-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemSearch A
{
    background-image: url(/Images/tab-search-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemSearch a:link:active
{
    background-image: url(/Images/tab-search-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemSearch a.selectedTab
{
    background-image: url(/Images/tab-search-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
.tabItemUvme A
{
    background-image: url(/Images/tab-uvme-off.jpg);
    height: 60px;
    width: 43px;
    display: block;
    text-decoration: none;
}

.tabItemUvme a:link:active
{
    background-image: url(/Images/tab-uvme-on.jpg);
    height: 60px;
    width: 43px;
    display: block;

}
.tabItemUvme a.selectedTab
{
    background-image: url(/Images/tab-uvme-on.jpg);
    height: 60px;
    width: 43px;
    display: block; 
}
/* End springboard tabs */

#loginStatusContainer
{
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 260px;
}

.navigationItem A
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#4C4C4C;
    background-image: url('/Images/button-off.jpg'); 
    background-repeat: repeat-x;
    height: 27px;
    float: left;
    line-height: 27px;
    display: block;
    text-decoration: none;
    text-align: center;
    margin-bottom:20px;
    padding: 0 10px 0 10px;
}

.navigationItem a:Hover
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#4C4C4C;
    background-image: url('/Images/button-down.jpg'); 
    background-repeat: repeat-x;
    height: 27px;
    line-height: 27px;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 0 10px 0 10px;
}

.navigationItem a:link:active
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:White;
    background-image: url('/Images/button-down.jpg'); 
    background-repeat: repeat-x;
    height: 27px;
    line-height: 27px;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 0 10px 0 10px;
}

.navigationItem a.selected
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:White;
    background-image: url('/Images/button-on.jpg'); 
    background-repeat: repeat-x;
    height: 27px;
    line-height: 27px;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 0 10px 0 10px;
}
.navigationSeperator
{
    background: url('/Images/button-split.jpg') no-repeat 100% 50%;
    float:left;
    height: 27px;
    width: 1px;
}

.navigationEndSeperator
{
    background: url('/Images/button-split.jpg') no-repeat 100% 50%;
    float:left;
    height: 27px;
    width: 1px;
}
.navigationNotEnabled A
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#4C4C4C;
    background-image: url('/Images/button-off.jpg'); 
    background-repeat: repeat-x;
    height: 27px;
    line-height: 27px;
    float: left;
    display: block;
    text-decoration: none;
    text-align: center;
    padding: 0 10px 0 10px;
}

/* End Fixed Width Changes */
#loginBox
{
    height:130px;
    float:right;
    width:189px;
    padding-right:10px;
    margin-right: 0px;
    margin: 0 0 0 0;
}

#loginFields
{
    margin: 28px 0 1px 0;
}
/* New Login Box*/
#loginBox p
{
    float:left;
    margin: 0px 0 0px 0;
    padding-left:25px;
}

/* Login box */
.LoginTextBox
{
	width:130px;
	height:18px;
	font-family:Arial, Verdana;
	font-size:10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
	background-color: LightGreen;
	border-bottom-width: 1px;
	border-bottom-color: #DECE82;
	border-left-width: 0px;
	border-left-color: #8D791B;
	border-right-width: 0px;
	border-right-color: #D2BC54;
	border-top-width: 0px;
	border-top-color: #6C5D15;
}
#loginButtons
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* Fix for IE 6 and it not supporting min-width. 
body {
width:expression( documentElement.clientWidth < 1005 ? (documentElement.clientWidth == 0 ? (body.clientWidth < 1005 ? "1000" : "auto") : "1000px") : "auto" );
}
*/

body.Black
{
    background:none;   
	background-color: #000000;
	margin:0px 0px 0px 0px;
}


/* link style */
a.LinkYellowNormal
{
	font-family:Arial,Verdana;
	font-size:11pt;
	color:#555555;
	text-decoration:none;
}

a.LinkMidSmall
{
	font-family:Arial,Verdana;
	font-size:8.5pt;
	color:#000000;
	text-decoration:underline;
}

a.LinkMidSmallRed
{
	font-family:Arial,Verdana;
	font-size:8.5pt;
	color:#E30000;
	text-decoration:none;
}

a.LinkMidSmallGreen
{
	font-family:Arial,Verdana;
	font-size:8.5pt;
	color:#14700B;
	text-decoration:none;
}

a.LinkNormal
{
	font-family:Arial,Verdana;
	color:#000000;
	text-decoration:underline;
}

a.LinkBlackSmall
{
	font-family:Arial,Verdana;
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}

a.LinkSmallGrey
{
	font-family:Arial,Verdana;
	font-size:7pt;
	color:#969696;
	text-decoration:none;
}

a.LinkSmall
{
	font-family:Arial,Verdana;
	font-size:7pt;
	color:#000000;
	text-decoration:none;
}

a.LinkGreenButtonShort
{
	background-image:url(/Images/btn_green_short.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:9pt;
	color:#000000;
	padding-left:10px;
	padding-right:10px;	
	width:38px;
	height:15px;
}

a.LinkGreenButtonMid
{
	background-image:url(/Images/btn_green_mid.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:9pt;
	color:#000000;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	width:54px;
	height:17px;	
}

a.LinkOrangeButtonMid
{
	background-image:url(/Images/btn_orange_mid.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:9pt;
	color:#000000;
	padding-top:2px;
	padding-left:10px;
	padding-right:13px;	
	width:54px;
	height:17px;
}

a.LinkBlack
{
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:9pt;
	color:#000000;
}

a.LinkBlackBig
{
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:14pt;
	color:#000000;
}

a.LinkDarkGrey
{
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:14pt;
	color:#555555;
}

th a:link, th a:visited, th a:active, th a:hover 
{
	text-decoration: none;
}
      
      
      

/* tables, rows and columns style */
.SemiTransparent
{
	background-color:#000000;
	filter: alpha(opacity=75);
	opacity:0.75;
	z-index:99;
}

.NoPadding
{
	padding: 0px 0px 0px 0px;
}

.DarkBackground
{
	background-color:#FAFAFA;
}

.DarkBackgroundDashed
{
	background-color:#FAFAFA;
	border-bottom:dashed 1px #CDCDCD;
}

.Dashed
{
	border-bottom:dashed 1px #CDCDCD;
}

.FramedTable
{
	border: solid 2px #000000;
}

.FramedGameTable
{
	border: solid 1px green;
}

.framedGameBlankTop 
{
    background-image:url(/Images/Blank.jpg);
    height:173px;
    width:113px;
}

.FramedGreenTable
{
	border: solid 1px #10BB1D;
	height: 250px;
}

/* texts style */
.TxtYellowNormal
{
	font-family:Arial,Verdana;
	font-size:10pt;
	color:#E1B901;
}

.TxtGreenNormal
{
	font-family:Arial,Verdana;
	font-size:10pt;
	color:#00CA12;
}

.TxtRedNormal
{
	font-family:Arial,Verdana;
	font-size:10pt;
	color:#CD0000;
}

.TxtWarning
{
	font-family:Arial,Verdana;
	color:#CC0000;
}

.TxtWarningSmall
{
	font-family:Arial,Verdana;
	font-size:10pt;
	color:#FF0000;
}

.TxtBlackBig
{
	font-family:Arial,Verdana;
	font-size:13.5pt;
	color:#000000;
}

.TxtWhiteBig
{
	font-family:Arial,Verdana;
	font-size:13.5pt;
	color:#FFFFFF;
}

.TxtWhiteNormal
{
	background-color:Transparent;
	font-family:Arial,Verdana;
	font-size:10pt;
	color:#FFFFFF;
	z-index:101;
}

.TxtWhiteSmall
{
	background-color:Transparent;
	font-family:Arial,Verdana;
	font-size:8pt;
	color:#FFFFFF;
	z-index:101;
}

.SubTitle
{
	font-family:Arial, Verdana;
	font-size:13pt;
	color:#CDCDCD;
}

.gameResultsTextRow 
{
    font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
}

.gameResultsTextCell 
{
    background-image:url(/Images/green-tile.jpg);
    text-align:left;
    height:24px;
}

.challengesReceivedTextCell 
{
    background-image:url(/Images/blue-tile.jpg);
    text-align:left;
    height:24px;
}

.challengesSentTextCell
{
    background-image:url(/Images/yellow-tile.jpg);
    text-align:left;
    height:24px;
}

.SubTitleBig
{
	font-family:Arial, Verdana;
	font-size:16pt;
	color:#000000;
}

.MainTextNormal
{
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
}

.fixedImage 
{
    margin:0px;
    padding:0px;
    text-align:center;
}

.MainTextNormalGrey
{
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#969696;
}

.MainText
{
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
	text-align:justify;
}

.GameBlurb
{
    padding-left:10px;
    padding-right:10px;
}

.GameBlurbImageContainer 
{
    float:left;
    padding-right:5px;
    width:30%;  
    height:100px;  
}

.GameBlurbTextContainer
{
    float:right;
    width:65%;
    height:100px; 
}

.MainTextMidSmall
{
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
}

.MainTextMidGreen1
{
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#ADC9B0;
}

.MainTextMidSmallDark
{
	background-color:#EBEBEB;
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
}

.MainTextMidSmallGreen
{
	background-color:#E3FFE6;
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
}

.MainTextMidGreen2
{
	background-color:#E3FFE6;
	font-family:Arial, Verdana;
	font-size:9pt;
	color:#ADC9B0;
}

.MainTextSmall
{
	font-family:Arial, Verdana;
	font-size:8pt;
	color:#000000;
}

.MainTextSmaller
{
	font-family:Arial, Verdana;
	font-size:7pt;
	color:#000000;
}

.MainTextSmallGrey
{
	font-family:Arial,Verdana;
	font-size:8pt;
	color:#919191;
}

.MainTextSmallDarkGrey
{
	font-family:Arial,Verdana;
	font-size:8pt;
	color:#676767;
}

.MainTextNormalWhite
{
	font-family:Arial, Verdana;
	font-size:10pt;
	color:#FFFFFF;
}

/* button controls style */
.NormalButton
{
	background-color:#EAEAEA;
	font-family:Arial, Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	width:70px;
	height:25px;
	cursor:hand;
}

.GreenButtonShortBold
{
	background-image:url(/Images/btn_green_short.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	border:none 0px;
	width:38px;
	height:15px;
	cursor:hand;
}

.GreenButtonMid
{
	background-image:url(/Images/btn_green_mid.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	border:none 0px;
	width:54px;
	height:17px;
	cursor:hand;
}

.GreenButtonMidBold
{
	background-image:url(/Images/btn_green_mid.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	border:none 0px;
	width:54px;
	height:17px;
	cursor:hand;
	font-weight:bold;
}

.GreenButtonBig
{
	background-image:url(/Images/btn_green_big.gif);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:20pt;
	font-weight:bold;
	color:#000000;
	border:none 0px;
	width:223px;
	height:43px;
	cursor:hand;
}

.AcceptButton
{
	background-image:url(/Images/btn_accept.jpg);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	border:none 0px;
	width:12px;
	height:12px;
	cursor:hand;	
}

.RejectButton
{
	background-image:url(/Images/btn_reject.jpg);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	border:none 0px;
	width:12px;
	height:12px;
	cursor:hand;
}


.PlayButton
{
	background-image:url(/Images/btn_play.jpg);
	text-decoration:none;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	border:none 0px;
	width:56px;
	height:19px;
	cursor:hand;
}

/* textbox controls style */


.DisplayTextBox
{
	width:461px;
	height:20px;
	font-family:Arial, Verdana;
	font-size:10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
	background-color: LightGreen;
	border-bottom-width: 1px;
	border-bottom-color: #DECE82;
	border-left-width: 1px;
	border-left-color: #8D791B;
	border-right-width: 1px;
	border-right-color: #D2BC54;
	border-top-width: 1px;
	border-top-color: #6C5D15;
}

.InputTextBox
{
	width:250px;
	height:20px;
	font-family:Arial, Verdana;
	font-size:10pt;
	padding-left:5px;
	background-color:#FFFFFF;
	border:solid 1px #ABABAB;
}

.DdlNormal
{
	width:257px;
	height:22px;
	font-family:Arial, Verdana;
	font-size:10pt;
	padding-left:5px;
	background-color:#FFFFFF;
	border:solid 1px #ABABAB;
}

.DdlVeryShot
{
	width:65px;
	height:22px;
	font-family:Arial, Verdana;
	font-size:10pt;
	padding-left:5px;
	background-color:#FFFFFF;
	border:solid 1px #ABABAB;
}

/* miscellaneous */
span.Ruler
{
	display: block; 
	height: 1px; 
	border-top: 1px #CDCDCD dashed; 
	border-right: 0; 
	border-bottom: 0; 
	border-left: 0; 
	vertical-align:bottom;
}

.ImageBorder 
{
	border: solid 1px #000000;
}

/*Beta Login*/
.BetaLoginTextBox
{
	width:300px;
	height:30px;
	font-family:Arial, Verdana;
	font-size:14pt;
	font-weight: bold;
	color: #383838;
	padding-left:5px;
	background-image:url(/Images/inputgb.jpg);
	background-repeat:repeat-x;

}

/* Status Box and Wallet */
#statusBox
{
    background: url(/Images/cutout.jpg) no-repeat;
    height:115px;
    float:right;
    width:250px;
    padding-right:10px;
    margin-right: 50px;
}
#statusFields
{
    margin: 20px 0 1px 0;
}
#statusBox p
{
    float:left;
    margin: 0px 0 0px 0;
    border: solid 1px black;
    width:150px;
}
#logoutButton
{
    
}

.mainTextBalance
{
	font-family:Arial, Verdana;
	font-size:10pt;
	color:white;
}
/* End Status Box and Wallet */


/* Added by Paul 09/11/07 */
.questions 
{


  min-width: 500px;
  max-width: 500px;
  width: 500px; 
  text-align:left;
  	font-size:11px;

}

.questions fieldset 
{
  border-color: #164884;
  border-width: 1px;
  border-style: solid;
     

}

.questions fieldset legend 
{
	font-size:14px;
	font-weight:bold;
	color:Black;
}

/*
.questions label 
{ 
	display: block;
	float: left; 
	width: 130px; 
	padding: 0; 
	margin: 5px 0px 0px 0px;
	text-align: left; 
	font-size:12px;

}
*/
.questions input, .questions textarea, .questions select 
{
	width:auto;
	margin:5px 0px 0px 10px;
	font-size:12px;
}

.questions input#reset 
{
	margin-left:0px;
}


.questions .required
{
    font-weight:normal;
    font-size:12px;
} 

.questions br 
{
	clear:left;
}
.cardtypes
{
    float:left;
    text-align:center;
    width:140px;
    font-size:12px;
}
.paymenttypes
{
    float:left;
    text-align:center;
    width:180px;
    font-size:12px;
    height:90px;
    vertical-align:bottom;
}
.error
{
    font-weight:normal;
    color:red;
   	font-size:12px;
}
.impact
{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:Red;
	padding:20px;
	border: double 3px red;
	margin:10px;
	background-color:#F0F0F0;
}

/* Start of Banner*/
#banner
{
    background:url(/Images/titlebar.jpg) #fff top left repeat-x;
    width:40%;
    float:left;
    height:115px;
    margin:0 0 0 0;
    padding:0 0 0 0;
    text-align:center;
}
#logo
{
    background:url(/Images/titlebar.jpg) #fff top left repeat-x;
    float:left;
    margin:0 0 0 0;
    height:115px;
    width:29.9%;
}
#imgLogo
{
    float:left;
}

/* End of Banner */
.grid
{
    padding: 5px;
    font-family: Arial, Verdana;
	font-size: 8pt;
	color:#000000;
    height:25px;
}
        .grid td
        {
        }
        .grid th
        {
        }
        .header
		{
		background-color: #E3FFE6;
		}
        .footer
		{
		}
        .row
		{
		}
        
        .row td
        {
        }
        .altrow
		{
			background-color:#E3FFE6;
		}
        .altrow td
        {
        }
        .selectrow
		{
		}
        .selectrow td   
        {
        }
        .editrow   
        {
        }
        .editrow td   
        {
        }
        .pager
		{
			background-color: #E3FFE6;
	    }

.tblspacing
{
	padding-left:20px;
}

/*Site Maintenance DataGrids*/

.siteMaintenanceDataGrid
{
    font-family: Arial, Verdana;
	font-size: 8pt;
	text-align: center;
}
.siteMaintenanceDataGridHeaderStyle
{
	background-color: #E3FFE6;
	font-weight: bold;
}
.siteMaintenanceDataGridAlternatingItemStyle
{
	background-color: #E3FFE6;
}
.siteMaintenanceDataGridPagerStyle
{
	text-align: right;
}

/*End of Site Maintenance DataGrids*/

/*Standard Content Header*/

.StandardContentHeaderLabel
{
	font-family:Arial, Verdana;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	white-space:nowrap;
	vertical-align:middle;
}

/*End of Standard Content Header*/


/*Start of FAQ list style*/
.faqHeading 
{
    text-align:left;
    font-family:Arial, Verdana;
	font-size:9pt;
	color:#000000;
}

    .faqHeading A
    {
	    color:#000000;
	    text-decoration:underline;
    }

.faqAnswer 
{
    text-align:left;
    font-size:8.5pt;
    display:none;
}

.footerLinks {
    float:left;
    margin-left:70px;
    margin-top:10px;
    color:White;
    font-size:8pt;
    font-family:Arial,Verdana;
}

.footerLinks A 
{
    color:White;
 
    text-decoration:underline;
}

/* Start of insufficient funds */

.insFundsDivVisible
{
	font-family: Arial, Verdana;
	font-size: 8.5pt;
	border-top: solid 1px black;
}	

.insFundsError
{
	color: Red;
	font-weight: bold;
}	

.insFundsDivDeposit SPAN
{
	color: Red;
	font-weight:bold;
}	

.insFundsErrorLink:link, .insFundsErrorLink:visited, .insFundsErrorLink:active, .insFundsErrorLink:hover  
{
	color: black;
}	

.noBullets 
{
    list-style-type:none;
    margin-left:0;
    padding-left:0;
}

.bullets
{
    list-style-type:disc;
}

.listItem
{
    margin-left:10px;
}

.FramedGameTableTop
{
	border-top: solid 1px green;
	border-right: solid 1px green;
	border-left: solid 1px green;	
}

.framedLatestScoreCellTop 
{
    height:12px;
    background:url(/Images/blank-top.jpg) no-repeat;
    width:173px;
}

.framedLatestScoreCellBottom 
{
    background:url(/Images/button.jpg) no-repeat;
    width:173px;
    height:23px;
    text-align:center;
    font-size:8.5pt;
    font-weight:bold;
}

.framedGameCellTop 
{
    height:113px;
    background-image:none;
    width:173px;
}

.framedGameCellReflection 
{
    height:14px;
    background:url(/Images/Reflection.jpg) no-repeat;
    width:173px;
}

.framedGameCellMiddle
{
    background-image:url(/Images/blank-repeat.jpg);
    text-align:left;
    font-size:8.5pt;
    vertical-align:top;
    width:173px;   
}

.framedMostPopularGamesCellMiddle 
{
    background-image:url(/Images/blank-repeat.jpg);
    text-align:center;
    font-size:8.5pt;
    vertical-align:top;
    width:173px;
}

.searchButton
{
    font-size:9pt;
    text-decoration:none;
    color:#000000;    
}

.searchButtonCell 
{
    background-image:url(/Images/search-tile.jpg);
    background-repeat:repeat-x;
    height:23px;
}

.framedGameCellBottom 
{
    background:url(/Images/button.jpg) no-repeat;
    width:173px;
    height:23px;
    text-align:right;
    font-size:8.5pt;
}

.FramedGameTableBottom
{
	border-bottom: solid 1px green;
	border-right: solid 1px green;
	border-left: solid 1px green;	
	margin-bottom: 1px;
}

.NewGamesDivider
{
	margin: 0px;
	height: 5px;
	padding: 0px;
}	

.LoginButton, .LogoutButton, .LoginButtonSmall, .LogoutButtonSmall
{
    height: 28px;
    width: 95px;
    display: block;
    text-decoration: none;
    text-align: center;   
	color: White;
	font-weight: bold;
	text-decoration: none; 
	border: none;
	margin: none;
	float: right;
	font-family: Arial, Verdana;
}	

.LoginButton, .LoginButtonSmall
{
	background: url(/Images/login.gif) no-repeat 0px 0px;
}
	
.LogoutButton, .LogoutButtonSmall
{
	/*background: url(/Images/logout.gif) no-repeat 0px 0px;*/
	background:url(/Images/logout-tile.jpg) 0px 0px repeat-x;
}

.LoginButton, .LogoutButton
{
	font-family: Arial;
	font-size: 12pt;
}

.LoginButtonSmall, .LogoutButtonSmall
{
	font-size: 8pt;
}

.LoginForgotDiv
{
	text-align: left;
}
	
.LoginButtonDiv
{
	/*width: 134px;*/
	width:200px;
	text-align: right;
	position:absolute;
	top:92px;
	right: 30px;
}

.LogoutDiv
{
	position:absolute;
	top:92px;
	right: 30px;
}
.logoutLeft, .logoutRight 
{
    height:27px;
    float:right;
    /*background-repeat:no-repeat;*/
}

.logoutRight 
{
    width:10px;    
    /*background:url(/Images/logout-right.jpg);*/
}

.logoutLeft 
{
    width:32px;
    /*background:url(/Images/logout-left.jpg);    */
}


.continueButton 
{
    height: 56px;
    width: 222px;
    display: block;
    text-decoration: none;
    text-align: center;
	color: White;
	font-weight: bold;
	text-decoration: none; 
	border: none;
	margin: none;
	/*float: right;*/
	font-family: Arial, Verdana;
    background:url(/Images/btn-continue.jpg) no-repeat 0px 0px;
}
	
.ErrorLogsDiv
{
	min-height: 623px; 
	padding-top: 13px; 
	padding-left: 10px; 
	padding-right: 10px;
	height: 100%; 
}	

.RematchButton
{
    height: 18px;
    width: 76px;
    display: block;
    text-decoration: none;
    text-align: center;   
	color: Black;
	font-weight: bold;
	text-decoration: none; 
	border: none;
	margin: none;
	float: right;
	font-size: 10pt;
	font-family: Arial, Verdana;
	background: url(/Images/rematch.jpg) no-repeat 0px 0px;
}	

.
forgottenPassword 
{
    color:Red;
}

.navigationOnline
{
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: Black;
	padding-top: 5px;
	float:right;
}	

.gameTab
{
    font-family:Arial,Verdana;
    font-size:8.5pt;
    color:#000000;
    text-decoration:none;
    /*background-image:url(../../Images/play_blue_bg.jpg);*/
    height:23px;    
}

.playNowLink
{
    font-size:8.5pt;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

.gameTabRow 
{
    height:23px;
}

.gameTab A 
{
    text-decoration:none;
    color:#000000;
}

.MemberTC 
{
    height: 370px; 
    width: 305px; 
    background-color: white;
    overflow:auto; 
    padding-right:5px;
}

.GuestTC
{
    height: 540px; 
    width: 305px; 
    background-color: white;
    overflow:auto;
    padding-right:5px;
}

.RightPad10px 
{
    padding-right:10px;
}

.statsSummary
{
    width: 30%;
    float: left
}

/* start of popular games in last 24 hours web user control styles */
.popularGameInLast24HoursContainer 
{
    height:90px;
    width:99px;
    text-align:center;
    float:left;
    font-size:8pt;
}

.miniatureGameImage 
{
    width:96px;
    height:58px;
    float:left;
}

.miniaturePlayNowButton 
{
    vertical-align:middle;
    text-align:right;
    width:96px;
    height:18px;
    float:left;
    background-image:url(/Images/miniature-playnowbutton.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

.miniatureReflection
{
    width:96px;
    height:7px;
    float:left;
    background-image:url(/Images/Miniature-reflection.jpg);
}

.miniaturePlayCount 
{
    float:left;
    text-align:center;
    height:10px;
    width:96px;
    vertical-align:top;
}

/* end of popular games in last 24 hours web user control styles */
