/*
  MJB - BGG stuff first where possible
*/
/* This is a COMPLETE HACK to keep the radio buttons from having a box around them */
#H1{border:0px; float:right; vertical-align:middle;}
#H2{border:0px; float:right; vertical-align:middle;}
#H3{border:0px; float:right; vertical-align:middle;}
#H4{border:0px; float:right; vertical-align:middle;}
#H5{border:0px; float:right; vertical-align:middle;}
#H6{border:0px; float:right; vertical-align:middle;}
#H7{border:0px; float:right; vertical-align:middle;}
#H8{border:0px; float:right; vertical-align:middle;}
#H9{border:0px; float:right; vertical-align:middle;}
#H10{border:0px; float:right; vertical-align:middle;}
#H11{border:0px; float:right; vertical-align:middle;}
#H12{border:0px; float:right; vertical-align:middle;}
#H13{border:0px; float:right; vertical-align:middle;}
#H14{border:0px; float:right; vertical-align:middle;}
#H15{border:0px; float:right; vertical-align:middle;}
#H16{border:0px; float:right; vertical-align:middle;}
#H17{border:0px; float:right; vertical-align:middle;}
#H18{border:0px; float:right; vertical-align:middle;}
#H19{border:0px; float:right; vertical-align:middle;}
#H20{border:0px; float:right; vertical-align:middle;}
#H21{border:0px; float:right; vertical-align:middle;}
#H22{border:0px; float:right; vertical-align:middle;}
#H23{border:0px; float:right; vertical-align:middle;}
#H24{border:0px; float:right; vertical-align:middle;}
#H25{border:0px; float:right; vertical-align:middle;}
#H26{border:0px; float:right; vertical-align:middle;}
#H27{border:0px; float:right; vertical-align:middle;}
#H28{border:0px; float:right; vertical-align:middle;}
#H29{border:0px; float:right; vertical-align:middle;}
#H30{border:0px; float:right; vertical-align:middle;}
#H31{border:0px; float:right; vertical-align:middle;}
#H32{border:0px; float:right; vertical-align:middle;}
#H33{border:0px; float:right; vertical-align:middle;}
#H34{border:0px; float:right; vertical-align:middle;}
#H35{border:0px; float:right; vertical-align:middle;}
#H36{border:0px; float:right; vertical-align:middle;}
#H37{border:0px; float:right; vertical-align:middle;}
#H38{border:0px; float:right; vertical-align:middle;}
#H39{border:0px; float:right; vertical-align:middle;}
#A1{border:0px; float:right; vertical-align:middle;}
#A2{border:0px; float:right; vertical-align:middle;}
#A3{border:0px; float:right; vertical-align:middle;}
#A4{border:0px; float:right; vertical-align:middle;}
#A5{border:0px; float:right; vertical-align:middle;}
#A6{border:0px; float:right; vertical-align:middle;}
#A7{border:0px; float:right; vertical-align:middle;}
#A8{border:0px; float:right; vertical-align:middle;}
#A9{border:0px; float:right; vertical-align:middle;}
#A10{border:0px; float:right; vertical-align:middle;}
#A11{border:0px; float:right; vertical-align:middle;}
#A12{border:0px; float:right; vertical-align:middle;}
#A13{border:0px; float:right; vertical-align:middle;}
#A14{border:0px; float:right; vertical-align:middle;}
#A15{border:0px; float:right; vertical-align:middle;}
#A16{border:0px; float:right; vertical-align:middle;}
#A17{border:0px; float:right; vertical-align:middle;}
#A18{border:0px; float:right; vertical-align:middle;}
#A19{border:0px; float:right; vertical-align:middle;}
#A20{border:0px; float:right; vertical-align:middle;}
#A21{border:0px; float:right; vertical-align:middle;}
#A22{border:0px; float:right; vertical-align:middle;}
#A23{border:0px; float:right; vertical-align:middle;}
#A24{border:0px; float:right; vertical-align:middle;}
#A25{border:0px; float:right; vertical-align:middle;}
#A26{border:0px; float:right; vertical-align:middle;}
#A27{border:0px; float:right; vertical-align:middle;}
#A28{border:0px; float:right; vertical-align:middle;}
#A29{border:0px; float:right; vertical-align:middle;}
#A30{border:0px; float:right; vertical-align:middle;}
#A31{border:0px; float:right; vertical-align:middle;}
#A32{border:0px; float:right; vertical-align:middle;}
#A33{border:0px; float:right; vertical-align:middle;}
#A34{border:0px; float:right; vertical-align:middle;}
#A35{border:0px; float:right; vertical-align:middle;}
#A36{border:0px; float:right; vertical-align:middle;}
#A37{border:0px; float:right; vertical-align:middle;}
#A38{border:0px; float:right; vertical-align:middle;}
#A39{border:0px; float:right; vertical-align:middle;}


#DivIconLegend 
{
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	border: solid 1px #505050;
	width: 40%;
	color: #000000;
	padding: 0px;
	margin: 10px, 10px, 10px, 10px;
	background-color: #FFFFFF;	
}

#BGG_PayPal
{
    position:relative;
    top: 40px;
}
#PayPalButton
{
    position:relative;
    float:left;
    top: -3px;
    border:none;
}
#PayPalSubmitButton1
{
    border:none;
}
#PayPalSubmitButton2
{
    border:none;
}

#PayPalText
{
    font-size:larger;
    padding: 25px 25px 0px 25px;

}


#MyPickInstructions
{
    position:absolute;
    float:none;
    top:60px;
    left:4px;
}

#CloseInstructionsImage
{
      background-image: url("close.png");
      width: 16px;
      height: 16px;
}

#CloseInstructionsImage:hover
{
      background-image: url("close_dark.png");
}

.alignleft 
{
    float: left;
}
.alignright 
{
    float: right;
    margin-right:30px;
}

#BGG_MyPicks_Help_Icon
{
    position:relative;
    top:5px;
}


#forum_ctl01_AvailablePicksGrid_ob_AvailablePicksGridMainContainer
{
    position:fixed;
    top:170px;
}

#forum_ctl01_BowlGameGrid_ob_BowlGameGridMainContainer
{
    position:relative;
    top:19px;
    left:64px;
}

#EditWagersTable
{
    position:relative;
    top:15px;
    left:-4px;
    border:1px white;    
}

#themecredit 
{
    position:relative;
    top: 40px;
    color: #777777;
}
#themecredit a
{
    color: #777777;
}

div.enabled
    { 
      cursor:pointer;
      margin:0px; padding:0px;
    }

div.enabled_hover
    { 
      cursor:pointer;
      margin:0px; padding:0px;
    }

div.enabled_pressed
    { 
      cursor:pointer;
      margin:0px; padding:0px;
    }

div.active
    { 
      cursor:pointer;
      margin:0px; padding:0px;
    }

div.active_hover
    { 
      cursor:pointer;
      margin:0px; padding:0px;
    }

div.active_pressed
    { 
      cursor:pointer;
      margin:0px; padding:0px;
    }

table.disabled
    { 
      cursor:text;
      margin:0px; padding:0px;
      color:#9FA9CC;
    }

table.enabled
    { 
      margin:0px; padding:0px;
      cursor:pointer;
      color:#5B6A95;
    }

table.enabled_hover
    { 
      margin:0px; padding:0px;
      cursor:pointer;
      color:#5B6A95;
    }

table.enabled_pressed
    { 
      margin:0px; padding:0px;
      cursor:pointer;
      color:#5B6A95;
    }

table.active
    { 
      margin:0px; padding:0px;
      cursor:pointer;
      color:#5B6A95;
    }

table.active_hover
    { 
      margin:0px; padding:0px;
      cursor:pointer;
      color:#5B6A95;
    }

table.active_pressed
    { 
      margin:0px; padding:0px;
      cursor:pointer;
      color:#5B6A95;
    }


/* cells styles for "enabled" status on hover */

td.tr1td1
    {
      cursor:pointer;
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_nh_tr1td1.gif");
    }

td.tr1td2
    {
      cursor:pointer;
      height:5px;
      background-image: url("smooth_bgi/smooth_nh_tr1td23.gif");
      background-repeat: repeat-x;
    }

td.tr1td3
    {
      cursor:pointer;
      height:5px;
      background-image: url("smooth_bgi/smooth_nh_tr1td23.gif");
      background-repeat: repeat-x;
    }

td.tr1td4
    {
      cursor:pointer;
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_nh_tr1td4.gif");
    }

td.tr2td1
    {
      cursor:pointer;
      width:5px;
      background-image: url("smooth_bgi/smooth_nh_tr2td1.gif");
      background-repeat: repeat-y;
    }

td.tr2td2
    {
      cursor:pointer;
      background-color: #E4E9F3;
      height:20px;
    }

td.tr2td3
{
    text-align:center;
    cursor:pointer;
    background-color: #E4E9F3;
    font-size:16px;
    height:20px;
}

td.tr2td4
    {
      cursor:pointer;
      width:5px;
      background-image: url("smooth_bgi/smooth_nh_tr2td4.gif");
      background-repeat: repeat-y;
    }

td.tr3td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_nh_tr3td1.gif");
    }

td.tr3td2
    {
      cursor:pointer;
      height:5px;
      background-image: url("smooth_bgi/smooth_nh_tr3td23.gif");
      background-repeat: repeat-x;
    }

td.tr3td3
    {
      cursor:pointer;
      height:5px;
      background-image: url("smooth_bgi/smooth_nh_tr3td23.gif");
      background-repeat: repeat-x;
    }

td.tr3td4
    {
      cursor:pointer;
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_nh_tr3td4.gif");
    }


/* cells styles for "enabled" status when pressed */

table.enabled_pressed td.tr1td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_np_tr1td1.gif");
    }

table.enabled_pressed td.tr1td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_np_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.enabled_pressed td.tr1td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_np_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.enabled_pressed td.tr1td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_np_tr1td4.gif");
    }

table.enabled_pressed td.tr2td1
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_np_tr2td1.gif");
      background-repeat: repeat-y;
    }

table.enabled_pressed td.tr2td2
    {
      background-color: #CFD5E4;
      height:25px;
    }

table.enabled_pressed td.tr2td3
    {
      background-color: #CFD5E4;
      font-size:14px;
      height:25px;
    }

table.enabled_pressed td.tr2td4
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_np_tr2td4.gif");
      background-repeat: repeat-y;
    }

table.enabled_pressed td.tr3td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_np_tr3td1.gif");
    }

table.enabled_pressed td.tr3td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_np_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.enabled_pressed td.tr3td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_np_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.enabled_pressed td.tr3td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_np_tr3td4.gif");
    }


/* cells styles for "active" status */

table.active td.tr1td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td1.gif");
    }

table.active td.tr1td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.active td.tr1td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.active td.tr1td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td4.gif");
    }

table.active td.tr2td1
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_a_tr2td1.gif");
      background-repeat: repeat-y;
    }

table.active td.tr2td2
    {
      background-color: #FFFFFF;
      height:25px;
    }

table.active td.tr2td3
    {
      background-color: #FFFFFF;
      font-size:14px;
      height:25px;
    }

table.active td.tr2td4
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_a_tr2td4.gif");
      background-repeat: repeat-y;
    }

table.active td.tr3td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td1.gif");
    }

table.active td.tr3td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.active td.tr3td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.active td.tr3td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td4.gif");
    }


/* cells styles for "active" status on hover*/

table.active_hover td.tr1td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td1.gif");
    }

table.active_hover td.tr1td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.active_hover td.tr1td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.active_hover td.tr1td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td4.gif");
    }

table.active_hover td.tr2td1
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_a_tr2td1.gif");
      background-repeat: repeat-y;
    }

table.active_hover td.tr2td2
    {
      background-color: #FFFFFF;
      height:25px;
    }

table.active_hover td.tr2td3
    {
      background-color: #FFFFFF;
      font-size:14px;
      height:25px;
    }

table.active_hover td.tr2td4
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_a_tr2td4.gif");
      background-repeat: repeat-y;
    }

table.active_hover td.tr3td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td1.gif");
    }

table.active_hover td.tr3td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.active_hover td.tr3td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.active_hover td.tr3td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td4.gif");
    }


/* cells styles for "active" status on pressed*/

table.active_pressed td.tr1td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td1.gif");
    }

table.active_pressed td.tr1td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.active_pressed td.tr1td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td23.gif");
      background-repeat: repeat-x;
    }

table.active_pressed td.tr1td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr1td4.gif");
    }

table.active_pressed td.tr2td1
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_a_tr2td1.gif");
      background-repeat: repeat-y;
    }

table.active_pressed td.tr2td2
    {
      background-color: #FFFFFF;
      height:25px;
    }

table.active_pressed td.tr2td3
    {
      background-color: #FFFFFF;
      font-size:14px;
      height:25px;
    }

table.active_pressed td.tr2td4
    {
      width:5px;
      background-image: url("smooth_bgi/smooth_a_tr2td4.gif");
      background-repeat: repeat-y;
    }

table.active_pressed td.tr3td1
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td1.gif");
    }

table.active_pressed td.tr3td2
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.active_pressed td.tr3td3
    {
      height:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td23.gif");
      background-repeat: repeat-x;
    }

table.active_pressed td.tr3td4
    {
      height:5px; width:5px;
      background-image: url("smooth_bgi/smooth_a_tr3td4.gif");
    }


/*
  MJB - The following items were added to clear formatting prior to the next section of HTML
*/
..clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

..clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
..clearfix {display: block;}
/* End hide from IE-mac */



/*
  MJB - The bulk of this file was derived from the So Clean CSS and associated files
  The following items were added to get the overall Stargazer loook
*/

body {
	width: 960px;
	margin: 0 auto;
	background: #000000 url(img01.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	margin: 0 auto;
	padding: 20px -20px 20px 20px;
}
#forum
{
    position:relative;
    top: -72px;
}

#page_top
{
    position:relative;
    top: -18px;
	width: 960px;
	height: 168px;
	margin: 0 auto;
	background: url(img04.jpg) no-repeat;
}

#divMain
{
    position: relative;
    top: -222px;
    margin: 10px;
}


h1, h2, h3 {
}

h1 {
	font-size: 3em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	margin-top: 1.8em;
	line-height: 180%;
}

ul, ol {
	margin-left: 3em;
}

a {
	color: #CCCCCC;
}

a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
/* BGG Menu */

#BGG_menu 
{   
    position: relative;
    top: -18px;
	width: 960px;
	height: 30px;
	margin: 0 auto;
	background: url(img03b.jpg);
	color: white;
}

#BGG_menu ul 
{
    float: right;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#BGG_menu li {
	float: left;
	padding: 7px 2px 0 10px;
	list-style: none;
}

#BGG_menu img 
{
    border:1 blue;
    border-color:White;
        padding: 0 0 0 0;
}

#BGG_menu a {
	text-decoration: none;
	letter-spacing: -1px;
	font-size: 1.2em;
	font-weight: bold;
}

#BGG_menu a:hover {
	text-decoration: underline;
}

#imgBanner
{
    position:relative;
    float:left;
    border:none;
}
#divTimeNow
{
    color:Gray;
    position:relative;
    float: right;  
    top: -96px;
}
#divTimeLastVisit
{
    color:Gray;
    position:relative;
    float: right;  
    top: -82px;
    right: -150px;
}
/* MJB - This divUnreadMsgs is specific to Forum */
#divUnreadMsgs
{
    position:relative;
    left: 60px;   
    top: -150px;
}

#StatusInfo
{
    position:relative;
    float: right;  
    top: -103px;    
}
#divStatusInfo
{
    position:relative;
    float: right;  
    top: -90px;
}
#divStatusInfo .LineItem
{
    float: right;
}

#divStatusInfo .BGG_Messages
{
    color: #FEFF7F;
    float: right;
}


#LoginInfo
{
    position:relative;
    float: right;  
    color:Gray;
    font-size:small;   
    text-align:right;
    font-weight: bold;
    font-style:italic;
}

#LogoutLink
{
    position:relative;
    float: right;  
    font-size:small;   
    text-align:right;
    font-weight: bold;
    font-style:italic;
}

#LoginInfo input 
{
	margin-top: 3;
    height: 18px;      
}

#LoginInfo #btnShowLogin 
{
	height: 21px;
	width: 80px;
	margin-top: 3;
	background: #1F1F1F url(img06.gif) no-repeat center center;
	border: 1px solid #454545;
	font: bold .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

#LoginInfo #btnRegister
{
	height: 21px;
	width: 80px;
	margin-top: 3;
	background: #1F1F1F url(img06.gif) no-repeat center center;
	border: 1px solid #454545;
	font: bold .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

#LoginInfo #btnLogIn 
{
	height: 20px;
	width: 60px;
	margin-left: 4;
	margin-top: 3;
	background: #1F1F1F url(img06.gif) no-repeat center center;
	border: 1px solid #454545;
	font: bold .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}
#LoginInfo #btnCancel 
{
	height: 20px;
	width: 60px;
	margin-left: 8;
	margin-top: 3;
	background: #1F1F1F url(img06.gif) no-repeat center center;
	border: 1px solid #454545;
	font: bold .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

#LoginInfo #btnLogOut 
{
	height: 21px;
	width: 80px;
	background: #1F1F1F url(img06.gif) no-repeat center center;
	border: 1px solid #454545;
	font: bold .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}

#LoginDialog {
    position:relative;
    top: 2px;   
    background: #1F1F1F  no-repeat center center;
	border: 1px solid #454545;
	float: right;
	width: 264px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 5px 0px;   
}

#LoginFailed {
    position:relative;
    top: 2px;   
    background: #1F1F1F  no-repeat center center;
	border: 1px solid #454545;
	float: right;
	width: 100px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 5px 5px 0px;   
}

#LoginFailed input 
{
	height: 21px;
	width: 80px;
	background: #1F1F1F url(img06.gif) no-repeat center center;
	border: 1px solid #454545;
	font: bold .9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
}
.AvailableTeam
{
    padding-left:0;
    text-align:left;
}

.AvailableTeam:hover
{
	font-style:italic;
	border:thin blue;
}

.PickedTeam
{
	font-weight:bold;
}

.PickedTeamWager
{
	font-weight:bold;
    padding-right:0;
    text-align:right;
}


/*
  MJB - Styles relating to the User Wagers Web Service 
*/
.UsersWagerTable
{
    margin:0;
    padding:0;
    width:100%;
}
.TableHeader
{
    font-weight:bold;
    font-size:larger;
	height: 28px;
	padding: 0px;
	margin: 0px;
	background-color: White;
}
.TableHeader div
{
	border-bottom: 2px solid #CC2564;	
	padding-right: 0px;
	height: 20px;
	overflow:visible;
}

.UsersWagerTable ul
{
}

.UsersWagerTable li
{
    margin:0px 0px 0px 0px;
    padding:0;
    float:left;
    list-style:none;
    height:24px;
}

.title-BowlGameName, .mem-BowlGameName
{
    width:155px;
    vertical-align:bottom;
		overflow: hidden;
		background-image: url(header_placeholder.gif);
}
.title-BowlGameDate, .mem-BowlGameDate
{
    width:75px;
    vertical-align:bottom;
}
.title-BowlGameHomeTeam
{
    width:152px;
    vertical-align:bottom;
}
.title-BowlGameAwayTeam
{
    width:152px;
    vertical-align:bottom;
}
.title-empty      /* Placeholder for the Icon on the team that was not selected */
{
    width:26px;
    overflow:visible;
}
.title-BowlGameWager
{
    width:49px;
    text-align:center;
    padding:0px 2px 0px 2px;
    vertical-align:bottom;
}
.title-BowlGamePointsWon
{
    width:48px;
    text-align:center;
    padding:0px 2px 0px 2px;
    vertical-align:bottom;
}
.title-BowlGameRunningTotal
{
    width:48px;
    margin:0px 0px 0px 0px;
    text-align:center;
    padding:0px 2px 0px 2px;
    vertical-align:bottom;
}
.row-NPO  /* Not Played Odd Row */
{
		background-color: #F5F5F5;		
		border-top: 1px solid #D6D6D6;
		border-bottom: 1px solid #FFFFFF;
}
.row-NPE  /* Not Played Even Row */
{
		background-color: #E9E9E9;		
		border-top: 1px solid #D6D6D6;
		border-bottom: 1px solid #FFFFFF;
}
.row-PAWO, .row-PHWO  /* Played and Won Odd Row */
{
		background-color: #DEDEDE;		
		border-top: 1px solid #D6D6D6;
		border-bottom: 1px solid #FFFFFF;
}
.row-PAWE, .row-PHWE  /* Played and Won Even Row */
{
		background-color: #E9E9E9;		
		border-top: 1px solid #D6D6D6;
		border-bottom: 1px solid #FFFFFF;
}
.row-PALO, .row-PHLO  /* Played and Lost Odd Row */
{
		background-color: #F2BBD7;		
		border-top: 1px solid #D6D6D6;
		border-bottom: 1px solid #FFFFFF;
}
.row-PALE, .row-PHLE  /* Played and Lost Even Row */
{
		background-color: #F2BBD7;		
		border-top: 1px solid #D6D6D6;
		border-bottom: 1px solid #FFFFFF;
}

.UsersWagerTable li div
{
    float:left;
    padding:1px 5px 0px 5px;
    height:21px;
}

.mem-TSW-I
{
    width:26px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.mem-TSW
{
    width:152px;
    font-weight:bold;
}
.mem-TSL-I
{
    width:26px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
 }
.mem-TSL
{
    width:152px;
    text-decoration:line-through;
    color:Gray;
}
.mem-TS-I
{
    width:26px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.mem-TS
{
    width:152px;
}
.mem-TNS-I
{
    width:26px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.mem-TNS
{
    width:152px;
}
.mem-PNW                /* Points Not won */
{
    width:48px;
    text-align:center;
}
.mem-PW
{
    width:48px;
    text-align:center;
}
.mem-W
{
    width:48px;
    text-align:center;
}
.mem-RT
{
    width:48px;
    text-align:center;
}


/*
  MJB - End of additions.  Remaining items based on So Clean 
*/
.yafnet,
.yafnet td {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	color:#404040;
}

.yafnet input{font:8pt Verdana,Arial,Helvetica,sans-serif}
.yafnet select{background:#ffffff;font:8pt Verdana,Arial,Helvetica,sans-serif}
.yafnet textarea {
	background:#ffffff;
	border:1px solid #404040;
	font:8pt Verdana,Arial,Helvetica,sans-serif;
	padding-bottom:2px;
	padding-left:2px
}
.yafnet form{display:inline}
.yafnet input{border:1px solid #404040;font-size:8pt;}
.yafnet input.pbutton{background:#EEEEEE;}
/* For BBCode Post Buttons */
.yafnet .ButtonOut {
	/* MJB - Commented out all of the filter: lines since they were not compiling
	filter: alpha(opacity=70);  */
	border: #7F9DB9 1px solid;
}
.yafnet .ButtonOver {
	background-color: #FFE1AC;
	border: #FFAD55 1px solid;
}
.yafnet .ButtonChecked {
	background-color: #FFCB7E;
	border: #FFAD55 1px solid;
}
.yafnet .ButtonOff {
	/* MJB - Commented out all of the filter: lines since they were not compiling
	filter: gray() alpha(opacity=30);  */
	background-color: #C0C0C0;
	border: #7F9DB9 1px solid;
}
.yafnet img {
	border: 0;
}
.yafnet ul {
	margin: 4px;
	padding: 0;
}
.yafnet li {
	margin-left: 15px;
}
/* hyperlinks */
.yafnet a		{ text-decoration: none; 	color: #CCCCCC; }
.yafnet a:hover	{ text-decoration: underline; }
/* Header 1 - Main header */
.yafnet .header1 {
	background: url('bg_header1.png');
	background-color: #353535;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 26px;
	font-size:12px;
}
/* Links in header1 */
.yafnet tr.header1 a		{color:#CCCCCC;text-decoration:none}
.yafnet tr.header1 a:hover	{color:#FFFFFF;text-decoration:none}
.yafnet .header1Title {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	font-size:12px;	
}
/* Header 2 - Sub header */
.yafnet .header2 {
	background-color: #DDDDDD;
	color: #252525;
	font-weight: bold;
	line-height: 20px;
}
.yafnet a.header2 { height: auto; background-color: Transparent; border-style: none; background-image: none; }
.yafnet td.header2links a	{color: #CCCCCC;text-decoration:none;font-size:7.5pt;}
.yafnet td.header2links a:hover	{color: #FFFFFF;text-decoration:none;font-size:7.5pt;}
/* Footer1 - Bottom of tables */
.yafnet .footer1 {
	font-size: 7pt;
	height: 28px;
	background-color:#fbfbfb;
}
.yafnet .footer1 select,
.yafnet .footer1 td {
	font-size: 7pt;
}
.yafnet .UserBox {
	font-size:7.5pt;	
	color:#808080;
}
.yafnet .postformheader {
	background-color: #D1D1D1;
	font-weight:bold;
}
/* Header of posts */
.yafnet .postheader {
	background-color: #eaeaea;
	color:#505050;
}
.yafnet .postheader a {
	font-size:10pt;	
}
/* User info and post/article */
.yafnet .post {
	background-color: #F0F0F0;
	color:#404040;
}
.yafnet .post_alt {
	background-color: #F5F5F5;
	color:#404040;	
}
.yafnet .post_priority {
	font-weight:bold;
}
.yafnet .post_link {
	font-size:10pt;
	font-weight:bold;
}
/* Footer of posts */
.yafnet .postfooter {
    background-color: #eaeaea;
}
/* Area between posts */
.yafnet .postsep {
	background-color: #939393;
	height: 2px 
}
/* most tables are class 'content' */
.yafnet table.content{
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	border: solid 1px #505050;
	color: #000000;
	padding: 0px;
	margin: 0px, 10px, 0px, 10px;
	background-color: #FFFFFF;	
	/* MJB - Commented out all of the filter: lines since they were not compiling
	filter: progid:DXImageTransform.Microsoft.Shadow(color='gray', Direction=135, Strength=3));  */
}
.yafnet .content td {
	padding: 3px;
}
.yafnet .content td table td table td {
	padding: 0px;	
}
.yafnet .forumheading {
	font-size:10pt;
	font-weight:bold;
}
.yafnet .fileattach {
	padding: 5px;
	background-color: #eaeaea;
	border: solid 1px #808080;
}
.yafnet .fileattach .filetitle,
.yafnet .fileattach .imgtitle {
	font-weight: bold;
	color: #444444;
	margin-bottom: 5px;
	font-size: 1.1em;
}
.yafnet .fileattach .attachedimg,
.yafnet .fileattach .attachedfile {
	margin-left: 10px;
}
.yafnet .fileattach a {
	font-weight: bold;
}
.yafnet .forumviewing {
	font-size:8pt;
	color:#a0a0a0;
}
.yafnet .forumsubheading {
	font-size:7.5pt;
}
.yafnet #RichEdit td {
	padding: 0px;
}
/* links inside content table*/
.yafnet .content a		{ color: #C02020; text-decoration: underline; }
.yafnet .content a:hover	{ color: #C00000; text-decoration: none; }
/* used for quoting messages */
.yafnet .quote {
	margin-left: 16px;
	padding-left: 16px;
}
.yafnet .innerquote {
	padding: 4px;
	background-color: #d1d1d1;
	border: solid 1px #505050;
}
/* used for code */
.yafnet .code {
	margin-left: 16px;
	padding-left: 16px;	
}
.yafnet .innercode {
	padding: 4px;
	background-color: #efefef;
	border: solid 1px #808080;
	color:#000000;
	font-size:8pt;
	font-family:Courier New,Courier;
}
/* font sizes */
.yafnet .smallfont	{ font-size: 7.5pt; }
.yafnet .largefont	{ font-size: 9pt; }
/* Image Links */
.yafnet a.imagelink {
	font-size: 8pt;
	font-weight: bold;
	color: #000080;
}
.yafnet a:hover.imagelink {
	text-decoration: underline;
	color: #0000FF;
	/*background-color: #D0D0D0;*/
}
/* Used for editor textarea */
.yafnet .posteditor {
	width: 100%;
	height: 200px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
/* Table just above and below tables */
.yafnet table.command {
	/*border: solid 1px blue;*/
	padding: 3px;
}
/* p-tag at the top of pages with navigation links */
.yafnet .navlinks { position:relative; top: 16px; left: 10px; bottom: 10px; font-weight: bold; color: #FFFFFF; font-size: 9pt; }
.yafnet .navlinks a { color: #CCCCCC; text-decoration: none; }
.yafnet .navlinks a:hover { color: #FFFFFF; text-decoration: underline; }
.yafnet .navlinks #current { color: #FFFFEE; } 

/* for printing */
.yafnet .print {
	border: solid 1px #C0C0C0;
}
.yafnet .printheader {
	background-color: #DDDDDD;
	color: #000000;
	padding: 4px;
}
.yafnet .printbody {
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}
/*
Use this to setup overflow feature for your site.
On IE that would mean specifying a width so that the overflow will work properly.
This CSS already works on FireFox.
*/
.yafnet div.postdiv {
	width: 100%;
	min-height: 100px;
	overflow: auto;	
}
.yafnet div.yafsignature
{
	border-top: solid 1px #666666;
	margin-top: 15px;
	padding-top: 5px;
}
/* CSS Pagelinks */
.yafnet .yafpager {
	color: #555555;
	margin: 6px 0px 6px 0px;
}
.yafnet .pagelink,
.yafnet .pagelinkfirst,
.yafnet .pagelinklast,
.yafnet .pagecurrent,
.yafnet .pagecount{
	background: #F5F5F5;
	border: 1px solid #444444;
	padding: 1px 3px 1px 3px;
	margin-right: 2px;
}
.yafnet .pagecount {
	margin-right: 5px;
}
.yafnet .pagelinkfirst,
.yafnet .pagelinklast{
	background: #e0e0e0;
}
.yafnet .pagecurrent{
	background: #dddddd;
}
.yafnet .pagelink a,
.yafnet .pagelinkfirst a,
.yafnet .pagelinklast a {
	text-decoration: none;
	color: #E00000;
}
/* CCS Buttons */
.yafnet a.yaflittlebutton {
	background: transparent url('ButtonEnd.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: right;
	font-size: 9px; 
    height: 19px;
    margin: 2px 0px 2px 2px;    
    padding-right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
}
.yafnet a.yaflittlebutton span {
    background: transparent url('ButtonBack.gif') no-repeat;
    display: block;
    line-height: 11px;
    padding: 4px 3px 4px 8px;
}
.yafnet a.yaflittlebutton img {
	vertical-align: middle;
	padding: 0px 4px 2px 0px;
}
.yafnet a.yaflittlebutton:hover {
	color: #000000;
	text-decoration: none;
}
.yafnet a.yaflittlebutton:active {
    background-position: bottom right;
    outline: none;
}
.yafnet a.yaflittlebutton:active img {
    padding: 0px 4px 2px 0px;
}
.yafnet a.yaflittlebutton:active span{
    background-position: bottom left;
    padding: 5px 3px 3px 8px;
}
.yafnet a.yafcssbigbutton{
	background: transparent url('ButtonEndBig.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: right;
	font-size: 10px; 
    height: 24px;
    margin: 2px 0px 2px 2px;    
    padding-right: 4px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
}
.yafnet a.yafcssbigbutton span{
    background: transparent url('ButtonBackBig.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 3px 5px 7px;
}
.yafnet a.yafcssbigbutton img{
	vertical-align: middle;
	padding: 0px 4px 2px 0px;
}
.yafnet a.yafcssbigbutton:hover {
	color: #000000;
	text-decoration: none;
}
.yafnet a.yafcssbigbutton:active{
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}
.yafnet a.yafcssbigbutton:active img{
    padding: 0px 4px 2px 0px;
}
.yafnet a.yafcssbigbutton:active span{
    background-position: bottom left;
    padding: 6px 3px 4px 7px;
}
/* css image button */
.yafnet a.yafcssimagebutton{
    background: transparent url('ButtonEnd.gif') no-repeat scroll top right;
    color: #ffffff;
    display: block;
    float: left;
	font-size: 9px; 
    height: 19px;
    margin: 2px 0px 2px 2px;
    padding-right: 5px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: Arial;
    font-weight: bold;
}
.yafnet a.yafcssimagebutton span{
    background: transparent url('ButtonBack.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 3px 4px 2px 8px;
}
.yafnet a.yafcssimagebutton img{
	vertical-align: top;
	padding: 0px 4px 0px 0px;
}
.yafnet a.yafcssimagebutton:hover{
	text-decoration: none;
	color: #000000;
}
.yafnet a.yafcssimagebutton:active{
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}
.yafnet a.yafcssimagebutton:active img{
    padding: 0px 4px 0px 0px;
}
.yafnet a.yafcssimagebutton:active span{
    background-position: bottom left;
    padding: 4px 4px 1px 8px; /* push text down 1px */
}
/* CSS Popupmenu */
.yafnet .yafpopupmenu {
	background-color: #ffffff;
	border: solid 1px #333333;
	
}
.yafnet .yafpopupmenu ul {	
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.yafnet .yafpopupmenu li {
	padding: 5px 10px 5px 10px;
	margin: 0;
}
.yafnet .yafpopupmenu li.popupitemhover {
	background-color: #cccccc;
}
/* ajax tabs */
/* default layout */
.yafnet .ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.yafnet .ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.yafnet .ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.yafnet .ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.yafnet .ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.yafnet .ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.yafnet .ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.yafnet .ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.yafnet .ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #000000;border-top:0;padding:5px;}

/* scrolling */
.yafnet .ajax__scroll_horiz {overflow-x:scroll;}
.yafnet .ajax__scroll_vert {overflow-y:scroll;}
.yafnet .ajax__scroll_both {overflow:scroll}
.yafnet .ajax__scroll_auto {overflow:auto}

/*Modal Popup*/
.modalBackground
{
	background-color:#000;
	/* MJB - Commented out all of the filter: lines since they were not compiling
	filter:alpha(opacity=80);  
	opacity:0.8; */
}

.modalPopup
{
	background-color: #ffffff;
	border: solid 1px #aaaaaa;
	width: 400px;
}

.modalPopup .modalBase
{
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	border: solid 1px #505050;
	color: #000000;
	padding: 1px;
}

.modalPopup .modalHeader
{
	background: url('bg_header1.png');
	background-color: #353535;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 22px;
	font-size:12px;
	padding: 5px;	
}

.modalPopup .modalInner
{
	padding: 10px;
	text-align:center;
}

.modalPopup .modalInnerMain
{
	font-size: 9pt;
	font-weight: bold;
	color: #992222;
	text-align: center;
}

.modalPopup .modalInnerSub
{
	font-size: 8pt;
	color: #333333;
	text-align: center;
}

.modalPopup .modalFooter
{
	padding: 5px;
	font-size: 7pt;
	background-color:#fbfbfb;
}

.modalPopup .modalFooter input
{
	display:block;
	vertical-align: middle;
	margin:0 auto;
}

/* Goto Page Form */
.gotoPageForm
{
	background-color: #ffffff;
	border: solid 1px #555555;
	width: 80px;
	margin: 1px;			
}
.gotoPageForm .gotoBase
{
	border: solid 1px #ffffff;
}
.gotoPageForm .gotoHeader
{
	background-color: #DDDDDD;
	color: #252525;
	font-weight: bold;	
	padding: 2px;	
}
.gotoPageForm .gotoInner
{
	padding: 2px;
}
.gotoPageForm .gotoInner input
{
	margin: 2px;
}
