﻿body 
{
	font-family: Lucida Grande, Geneva, Arial, Verdana, Sans-Serif;
	font-size: 11px;
	/*min-height: 100%;
	height: auto !important;  
	height: 100%;
	background-color: #ffffff;
	color: #444444;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 5px;*/
}
A
{
	text-decoration: none;
	color:Black;
}
A[disabled]
{
	text-decoration: none;
	color:Gray;
}
PointerCursor
{
	cursor:text;
}
hr
{
	border:solid 1px gray;
}
div
{
}
h1
{
	color: Black;
	text-transform: uppercase;
}
h2
{
	color: Black;	
}
h3
{
	text-transform: uppercase;
	color: #444444;
}
h4
{
	color: Black;	
}
textarea
{
	font-family:MS Shell Dlg,Arial;
	font-size:1.3em;
}
.PageContentContainer
{
	text-align: center;
}
.PageContent
{
	width: 950px;
	text-align: left;
}
.mainMenuContainer
{
	background-color:#EAEAEA;
	vertical-align: middle;
	font-weight: bold;
	width: 100%;
}
.GrayPanel
{
	background-color:#EAEAEA;
}

.center
{
	text-align:center;
}
.GrayPanel1
{
	background-color:#E5E5E5;
}

.roundtopleft
{
	background:url('../../images/topleft.gif') no-repeat;
	width:9px; 
	height:9px;
}

.roundtopright
{
	background:url('../../images/topright.gif') no-repeat;
	width:9px; 
	height:9px;
}
.roundbottomleft
{
	background:url('../../images/botleft.gif') no-repeat;
	width:9px; 
	height:9px;
}
.roundbottomright
{
	background:url('../../images/botright.gif') no-repeat;
	width:9px; 
	height:9px;
}


.footer
{
	padding-top: 2px;
	color: #25ab35;
	text-align: center;
	font-size: 0.9em;
}
.logo
{
}
.login
{
}
.messages
{
	min-height: 20px;
}
.MessagesContainer
{
	margin: 5px;
	padding: 5px;
	color: Red;
	text-align: center;
}
.LeftPane
{
	/*padding-right: 10px;*/
	border-right: solid 3px #3399FF; /* Mike */
	border-bottom: solid 3px #3399FF;
	padding-bottom:20px;
}
.RightPane
{
}
.ContentPane
{
	padding-left: 10px;
	width: 100%;
	padding-bottom:20px;
	border-bottom: solid 3px #3399FF;
}
.pagetitle
{
}
.roobalance
{
}
.viewProfileLink
{
	text-decoration:underline;
	color: Blue;
}
.viewProfileLink:visited
{
	color: Blue;
}
.GenericSearch
{
	color: #fcfe77;
	vertical-align: middle;
	font-size: 0.8em;
	padding: 2px;
}
.GenericSearch TD
{
	padding: 2px;
}
.GenericSearchTextBox
{
}
.LeftPane .WidgetPanel
{
	width: 196px; 
}
.ContentPane .WidgetPanel
{
}
.RightPane .WidgetPanel
{
}
.WidgetPanel
{
	margin: 2px;
}
.WidgetPanelTitleContainer
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 20px;
	width: 0%;
	font-weight: bold;
	border-bottom:solid 2px gray;
	font-size:12px;
}
.WidgetPanelActionsContainer
{
}
.WidgetPanelContentContainer
{
	padding: 2px;
	width: 100%;
}
.WidgetPanelContentDiv
{
	background: no-repeat right bottom;
}
.ViralLink TD
{
	padding-right: 10px;
}
.ViralLinkIcon
{
}
.ViralLinkText
{
	color: #5994c5;
}
.DataList
{
}
.FormSectionTitleContainer
{
}
.FormElementTitleContainer
{
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-bottom: 5px;
}
.TitleElement
{
	font-weight: bold;
	text-transform: uppercase;
}
.FormElementContentContainer
{
	padding-bottom: 5px;
	width: 100%;
}
.FormElementContentContainer TEXTAREA
{
	min-width: 300px;
}
.FormElement
{
}
.FormSection
{
}
.MainMenuContainer
{
	text-align: center;
}
.MainMenu
{
}
.MainMenu_MenuItem
{
	color:#808080; /* Mike */
	margin-left: 10px;
	margin-right: 10px;
	height:30px;
	font-size:15px;
}
.MainMenu_MenuItem A:Hover
{
	text-decoration: none;
	background-color:#BBF4E3; /* Mike */
}
.MainMenu_SelectedMenuItem
{
	margin-left: 10px;
	margin-right: 10px;
}
.MainMenu_SelectedMenuItem A
{
	color: #00adef;
}
.MainMenu_HoverMenuItem
{
	background-color:#BBF4E3 !important; /* Mike */
}
.MainMenu_SubMenuItem
{
	color:black;
	/*background-color: #EAEAEA;*/
	padding: 5px 10px 5px 10px;
}
/* Mike */
.ctl00_MainMenu2_Menu1_0 
{
	border:solid 1px #3399FF;
}
.TabLast
{
	width: 100%;
}
.TabItem
{
	background-color: #a6e2f9;
	text-align: center;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	font-weight: bold;
	width: 0%;
}
.TabItem A
{
	color: #00adef;
	text-decoration: none;
}
.TabSelectedItem
{
	background-color: #00adef;
	text-align: center;
	text-transform: uppercase;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px;
	font-weight: bold;
	width: 0%;
}
.TabSelectedItem A
{
	color: #ffffff;
	text-decoration: none;
}
.TabSeparator
{
	width: 5px;
	padding-left: 5px;
	margin: 0px;
}
.TabContent
{
	border: solid 2px #888888;
	background-color: #e3e2e2;
	color: #444444;
	margin: 0px;
	padding: 10px;
	min-height: 20px;
}
.TabContent A
{
	color: #00adef;
}
.TabContainer
{
	width: 100%;
	border-bottom: 3px solid #00adef;
}

.PictureViewer INPUT
{
	border: solid 1px #888888;
	max-width: 50px;
	max-height: 50px;
}

.LoginStatus
{
	margin-bottom: 5px;
	color: #00adef;
	font-size:13px;
}
.LoginStatus A
{
	color: #00adef;
}
.loginLink
{
	margin-left: 30px;
}
.MessageBoardPostHeader
{
	color: #888888;
	text-transform: uppercase;	
}
.MessageBoardPostHeader A
{
	color: #888888;
	text-transform: uppercase;
}
.MessageBoardPostText
{
	width: 435px;
}
.MessageBoardPostPicture 
{
	padding-right: 10px;
}
A.button
{
	background-color: #00adef;
	color: #ffffff;
	border: 0px;
	text-transform: uppercase;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}
.ButtonSearchGo
{
	margin-right: 3px;
}

div.ButtonMediumOnLightGrey
{
	height: 34px;
	width: 101px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-top: 9px;
	font-size: 11px;
	font-weight: bold;
}
.ButtonMediumOnLightGrey
{
	text-transform: uppercase;
}
A.ButtonMediumOnLightGrey
{
	color: #ffffff;
	width: 100%;
	height: 100%;
}

div.ButtonGo
{
	height: 32px;
	width: 56px;
}

div.ButtonMediumOnWhite
{
	height: 36px;
	width: 118px;
	text-align: center;
	background-repeat: no-repeat;
	cursor: pointer;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	float:right;
}
.ButtonMediumOnWhite
{
}
A.ButtonMediumOnWhite
{
	color: #ffffff;
	width: 100%;
	height: 100%;
}

.DataGridHeader
{
	font-weight: bold;
}
.DataGridHeader TD
{
	border-bottom: solid 1px #aaaaaa;
	border-collapse: collapse;
	/*text-transform: uppercase;*/
	padding-bottom: 2px;
}
A.LeftMenuNumber
{
	color: #444444;
}
.LeftMenuNumber
{
	color: #444444;
}
.RadioButtonList
{
	margin: 0px;
	padding: 0px;
}

.RadioButtonList label
{
	position:relative;
	top:-3px;
	top:-2px;
}

.WhiteTitle, A.WhiteTitle
{
	color:White;
	font-weight:bold;
	font-size:12px;
}

.RightBorderBlue
{
	border-right:solid 3px #3399FF;
}

.BottomBorderBlue
{
	border-bottom: solid 3px #3399FF;
}

.CaptchImage
{
	border: solid 1px #888888;
}

.CaptchaWrapper
{
}


/* BEGIN  WagerDetails */

.Left
{
	float:left;
}

.WagerDetailsWrapper
{
}
.WagerDetailsContent
{
	float:left;
	width:100%;
	margin-top: 3px;
}

.UserDetailsContent
{
	float:left;
	width:77%;
	margin-top: 3px;
}

.UserBuddiesContent
{
	float:right;
	width:20%;
}

.WagerDetailsRight
{
	width: 20%;
	float:right;
}

.WagerDetailsHeaderContent
{
	float:left;
	width:77%;
}

.WagerDetailsHeaderRight
{
	float: right;
	width:22%;
}

.WagerDetailsBreadCrumbs
{
	width:100%;
	border-bottom:solid 2px #cccccc;
}

.ActiveWagersHr
{
	width:600px;
	border-bottom:solid 1px gray;
}

.WagerDetailsInnerContent
{
}

.WagerDetailsTitlePane
{
	padding-top:10px;
}

.BigTitle
{
	font-size:16px;
	font-weight:bold;
}

.WagerDetailsInnerContentLeft
{
	float:left;
	width:21%;
}

.WagerDetailsInnerContentRight
{
	width: 57%;
	float:left;
}

.ParticipantSummaryListWrapper
{
	border:1px solid gray;
	padding:5px;
	float:right;
	margin-bottom:5px;
	margin-top:5px;
	clear:right;
}

.Banner125Participant
{
	margin-bottom:5px;
	margin-top:5px;
	clear:right;
	width: 127px; 
	height: 127px;
	border: solid 1px blue;
}

.SummaryList
{
}

.TopUsersListWrapper
{
	border:solid 1px gray;
	padding:5px 5px 5px 5px;
	width:20%;
	float:right;
	margin-bottom:10px;
	clear:right;
}

.MakeBuddyLink
{
	color: #00ADEF;
	font-size: 13px;
	font-weight: bold;
}

.SendMessageLink
{
	color: #25AB35;
	font-size: 13px;
	font-weight: bold;
}

.VoyeurSummaryListWrapper
{
	border:solid 1px gray;
	padding:5px 5px 5px 5px;
	margin-bottom:5px;
	margin-top:5px;
	float:right;
	width: 20%;
	clear: right;
}

.Banner125Voyeur
{	
	margin-bottom:5px;
	width: 90%;
	text-align:center;
	border: solid 1px blue;
	background-color: White;
	width: 130px;
	height: 130px;
}

.BannerMarginTopBottom
{	
	/*padding:5px 5px 5px 5px;*/
	margin-bottom:5px;
	margin-top:5px;	
	border: solid 1px blue;
}

.PnlEqualPotDetails
{
	width:100%;
}

.MessageSummaryListWrapper
{
	border:solid 1px gray;
	padding:5px 5px 5px 5px;
	width:96%;
}
/* END WagerDetails */

.ChoiceContainer
{
	border:solid 1px black;
	background-color:White;
	cursor:pointer;
	padding:5px 5px 5px 5px;
}

.HoverChoiceContainer
{
	border:solid 1px black;
	background-color:#2580a2;
	cursor:pointer;
	padding:5px 5px 5px 5px;
}

.SelectedChoiceContainer
{
	border:solid 1px black;
	background-color:#2580a2;
	cursor:pointer;
	padding:5px 5px 5px 5px;
}

.NonChoiceContainer
{
	border:solid 1px black;
	background-color:White;
	padding:5px 5px 5px 5px;
}

/* SEE */
.LongTextbox
{
	width: 500px;
}

.NormalRow
{
	padding-bottom: 5px;
}

.LargeRow
{
	padding-bottom: 10px;
}

.SubHeader
{
	font-size: 16px;
	font-weight: bold;
}

.NormalBold
{
	font-weight: bold;
}

.TDNoSpace
{
	padding-bottom: 0px;
}

.TagTextBox
{
	width:85px;
}

.WhiteBorder
{
	background-image: url(../../images/testtop.bmp);
	background-repeat: no-repeat;
}
.w350
{
	width: 350px;
}
.Bold
{
	font-weight:bold;
}

.BoldTitle
{
	font-weight:bold;
	font-size:12px;
}
.LargeBold
{
	font-weight:bold;
	font-size:14px;
}
.BoldActionTitle
{
	font-weight:bold;
	font-size:13px;
}

/* Begin Arke RoundButton styles used on Wager Details */

.RoundButton
{
	background:url(../../images/bluebg.jpg) repeat;
	color:White;
	text-align:left;
}

.RoundButtonTop div
{
	background:url(../../images/btopleft.gif) no-repeat top left;
}

.RoundButtonTop
{
	background:url(../../images/btopright.gif) no-repeat top right;
}

.RoundButtonBottom div
{
	background:url(../../images/bbotleft.gif) no-repeat bottom left;
}

.RoundButtonBottom
{
	background:url(../../images/bbotright.gif) no-repeat bottom right;
}

.RoundButtonTop, .RoundButtonTop div, .RoundButtonBottom, .RoundButtonBottom div
{
	width:100%;
	height:12px;
	font-size:1px;
}
.RoundButtonContent
{
	height:63px;
	margin:-5px 10px 0px 10px;
}

.HoverRoundButton
{
	background:url(../../images/greenbg.jpg) repeat;
	color:White;
	text-align:left;
}

.HoverRoundButtonTop div
{
	background:url(../../images/darkgreen_01.jpg) no-repeat top left;
}

.HoverRoundButtonTop
{
	background:url(../../images/darkgreen_02.jpg) no-repeat top right;
}

.HoverRoundButtonBottom div
{
	background:url(../../images/darkgreen_03.jpg) no-repeat bottom left;
}

.HoverRoundButtonBottom
{
	background:url(../../images/darkgreen_04.jpg) no-repeat bottom right;
}

.HoverRoundButtonTop, .HoverRoundButtonTop div, .HoverRoundButtonBottom, .HoverRoundButtonBottom div
{
	width:100%;
	height:12px;
	font-size:1px;
}

.HoverRoundButtonContent
{
	height:63px;
	margin:-5px 10px 0px 10px;
}

.DisabledRoundButton
{
	background:url(../../images/bg.jpg) repeat;
	color:Gray;
	text-align:left;
}

.DisabledRoundButtonTop div
{
	background:url(../../images/topleft.gif) no-repeat top left;
}

.DisabledRoundButtonTop
{
	background:url(../../images/topright.gif) no-repeat top right;
}

.DisabledRoundButtonBottom div
{
	background:url(../../images/botleft.gif) no-repeat bottom left;
}

.DisabledRoundButtonBottom
{
	background:url(../../images/botright.gif) no-repeat bottom right;
}

.DisabledRoundButtonTop, .DisabledRoundButtonTop div, .DisabledRoundButtonBottom, .DisabledRoundButtonBottom div
{
	width:100%;
	height:12px;
	font-size:1px;
}

.DisabledRoundButtonContent
{
	height:63px;
	margin: -5px 10px 0px 10px;
}

/* End Arke RoundButton styles used on Wager Details */


/* begin modal styles */

.SimpleDialogModal
{
	background-color:#F2F2F2; /* IE6 needs this explicitly defined */
}
.yui-skin-sam .yui-panel .hd 
{
	font-size:11px !important;
	font-weight:bold;
	vertical-align: middle;
	line-height: 15px;
}
.DialogModalWaiting
{
	height:62px;
}
.BuddyDialogModalLoaded
{
	/*height:129px;*/
}
.BuddyDialogModalSubmitted
{
}

.trubbleContent
{
	padding: 0 5px 0 5px; 
	width: 100%;
}

.mask
{
    background-color:#3399FF !important;
    filter:alpha(opacity=70) !important;
    opacity:0.7 !important;
}

.ft .button-group button
{
	padding: 0px 5px 0px 5px;
}

.ModalButton
{
	padding: 0px 3px 0px 3px;
}

/* end modal styles */

fieldset
{
	border:solid 1px gray;
	padding: 0px 10px 10px 10px;
}

fieldset legend
{	
	background-color:#3399FF;
	border-width:1px;
	border-style:solid;
	border-color:black;
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:2px 5px;
	margin:0px 0px 10px 0px;
}

.LoginLabel
{
	font-size:13px;
}

.Red
{
	color:Red;
}

.Blue
{
	color:Blue;
}

.Blue:visited
{
	color:Blue;
}

.BigFont
{
	font-weight: bold;
	font-size: 20px;
}

.RoundWidgetWhite
{
	background:url(../../images/wbg.gif) repeat;
}

.RoundWidgetWhiteTop div
{
	background:url(../../images/corners_01.jpg) no-repeat top left;
}

.RoundWidgetWhiteTop
{
	background:url(../../images/corners_02.jpg) no-repeat top right;
}

.RoundWidgetWhiteBottom div
{
	background:url(../../images/corners_03.jpg) no-repeat bottom left;
}

.RoundWidgetWhiteBottom
{
	background:url(../../images/corners_04.jpg) no-repeat bottom right;
}

.RoundWidgetWhiteTop, .RoundWidgetWhiteTop div, .RoundWidgetWhiteBottom, .RoundWidgetWhiteBottom div
{
	width:100%;
	height:12px;
	font-size:1px;
}
.RoundWidgetWhiteContent
{
	margin:-5px 10px 0px 10px;
}

.NoWrap
{
	white-space:nowrap;
}

.InviteSelectAll
{
	width:100%;
	clear: both;
	text-align:right;
}

.InviteDiv
{
	overflow:auto;
	height:130px;
	border:solid 1px gray;
}

.GrayTitle
{
	font-weight:bold;
	color:gray;
}
.BlackTitle
{
	font-weight:bold;
	color:black;
}
.BlueTitle
{
	font-weight:bold;
	color:Blue;
}

.CurrentPage
{
	font-weight:bold;
	color:Blue;
}

.dropdownlist
{
	font-family: Lucida Grande, Geneva, Arial, Verdana, Sans-Serif;
	font-size: 11px;
}

.PagingWrapper
{
}

.WinnerPanel
{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:Yellow;
}

.LooserPanel
{
	text-align:right;
	font-weight:bold;
	font-size:12px;	
}

.BuddyBackground
{
	background-image:url(../../images/icons/Buddy.gif);
	background-repeat:no-repeat;
	height:42px;
	width:45px;
	vertical-align:middle;

	display:table-cell;
	text-align:center;
	font-weight:bold;
}

.BuddyWoBackground
{
	height:62px;
	width:54px;
	text-align:left;
	font-weight:bold;
}

.createWagerLeft
{
	width: 20%;
	float: left;
}

.createWagerRight
{
	width: 79%;
	float: left;
}

.fileUploadChanger
{
	position: absolute;
	margin-top: -70px;
	width: 135px;
	z-index: -1;
}

.txtFileUploadChanger
{
	width: 130px;
	margin-top: 5px;
}

.outcomeRadio
{
	position: absolute;
	z-index: 1;
	margin-right: 100px;
}

.r20
{
	margin-right: -10px;
}

.AffinityLabel
{
	color: #0296fb;
	font-weight: bold;
	font-size: 16px;
}

.detailsLink
{
	color: #5153a7;
	text-decoration: none;
}
.detailsLink:hover
{
	color: #5153a7;
	text-decoration: none;
}
.detailsLink:visited
{
	color: #5153a7;
	text-decoration: none;
}

.certImage img
{
	width: 80px;
}

.ProcessButton:hover
{
	border: solid 1px gray;
}

.ProcessStarted
{
	font-weight: bold;
	font-size: 14px;
	color: Green;
}

.ProcessStoped
{
	font-weight: bold;
	font-size: 14px;
	color: Gray;
}

.HyperLinkWageroo
{
	position: relative; 
	float: left;
}