/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
/*b,*/ u, i, center,
dl, dt, dd, /*ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
/*
ol, ul {
	list-style: none;
}*/
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}













body { font-family:arial,sans-serif;font-size:87.5%;color:#222222;}
td {margin:0;padding:0}
a:link, a:visited, a:active {font-weight:bold;text-decoration:none;color:#c23c3a}
a:hover {font-weight:bold;text-decoration:underline;color:#c23c3a}


.bannerBg {height:123px;background: url(../images/bannerbg.gif) repeat-x top left }
.banner {width:1000px;margin-left:auto;margin-right:auto}

.logo {height:54px;padding:0;margin:0;vertical-align:middle}
.logo h1 {font-family:"times new roman",serif;color:#13202C;font-size:2.8em;float:left;padding:0;margin:0;font-weight:bold}
.logo h2 {font-family:"times new roman",serif;color:#888888;font-size:2.8em;float:left;padding:0 2px;margin:0 0 0 0}
.logo h1 a {color:#13202C}
.logo h2 a {color:#c23c3a}
.logo a, #logo {text-decoration:none;}
.logo h4 {padding:14px 0 0 14px;font-size:1em;color:#a48d8e;float:left;}

.midlink {font-weight:bold;width:1000px;text-align:center}
.midlink-menu {padding:0;margin:0 19px;list-style-type:none;width:962px}
.midlink-menu li {margin-top:1px;float:left;display:inline;width:140px;background:url(../images/mainmenubg_sel.gif)}
.midlink-menu li a {display:block;width:140px;height:36px;color:#fcfcfc;font-size:1.1em;text-decoration:none;line-height:32px;font-family:arial, verdana, sans-serif;background:url(../images/mainmenubg.gif)}
.midlink-menu li a.current, a.current:hover {color:#fcfcfc;background:url(../images/mainmenubg.gif)} 
.midlink-menu li a:hover {color:#fcfcfc;background:url(../images/mainmenubg_sel.gif);} 

.toplink {float:right;font-size:92.5%}
.toplink ul {padding:0;margin:0;list-style-type:none}
.toplink ul li {float:left;font-size:0.92em;color:#888888;margin:0 4px 0 4px;line-height:25px;font-family:arial, sans-serif}
.toplink ul li .username {font-size:1.2em;font-weight:bold}
.toplink ul li a, #toplink ul li a:visited {font-size:1em;color:#000000;text-decoration:none}
.toplink ul li a.highlite, #toplink ul li a.highlite:visited {color:#cc0000}
.toplink ul li a:hover {color:#263;border-bottom:1px solid #000000}
.toplink ul li a img {border:0}

.content {width:1000px;margin-left:auto;margin-right:auto;padding-top:12px;line-height:1.35em}
.contentHeader {font-size:150%;font-weight:bold}

.headerline {height:1px;width:1000px;background-color:#c3acad;margin:6px 0 18px 0}

.picksHead {font-weight:bold;font-size:.92em;padding:3px 6px;text-align:left}
.picksHeadCenter {font-weight:bold;font-size:.92em;padding:3px 6px;text-align:center}
.picksRow {font-size:.92em;padding:2px 4px}
.picksRowCenter {font-size:.92em;text-align:center}
.picksCheckRow {font-size:.92em;padding:3px 3px 3px 2px;text-align:center}
.picksGrid {border:solid 1px #666666}
.picksGrid th {border:solid 1px #666666}
.picksGrid td {border:solid 1px #666666}

h3 {font-size:120%;font-weight:bold;padding-bottom:20px}

.right {text-align:right}

.pastWinners td {padding-bottom:4px}

table.picksGrid .empty td {border:0}

.addGame {line-height:2em}

.error {color:#EE0000;padding-bottom:6px}

.tenpix {width:10px}

#standingscontainer
{
	width: 200px; 
	padding: 0 0 0 14px;
	margin: 0 0 4px 0;
	float: right;
	margin-left: auto;
	text-align: center;	
}

#standingshead {font-size:120%;font-weight:bold;text-align:center;width:220px;margin-bottom:8px}
#pastwinnershead {font-size:120%;font-weight:bold;text-align:center;width:220px;margin-top:24px}

#twittercontainer
{
	width: 260px; 
	margin: 0 14px 0 0;
	float: left;
}

.twitterHead
{	
	background:url(../images/twitter.jpg) no-repeat top left;
	padding-left:24px;
	font-size:120%;
	font-weight:bold;
	height:24px;
	vertical-align:middle;
}

.tw {font-size:85%;line-height:1.3em;margin-bottom:10px}
.twPic {width:54px}
.twComment {width:206px;padding-right:14px}
.tw td {vertical-align:top}
a.twUsername:link, a.twUsername:visited, a.twUsername:active {text-decoration:none;font-weight:bold;color:#222222}
a.twUsername:hover {text-decoration:underline;color:#222222}
.twName {color:#888888;font-size:90%}
.twDate {color:#888888;font-size:90%}






























#wrapper {width:1000px; background:#fff url(../images/background.gif) repeat-y; text-align:left; height:113px}
#header { line-height: normal; width:1000px; height:113px; background:#fff url(../images/back.gif)}




#ruleslist li 
{
	padding-bottom: 8px;
}





.hrheader
{
	margin-bottom: 10px;
}

.bogepick
{
	font-weight: bold;
	color: #3636CC;	
}

.picksheaderstyle
{
	font-size: .92em;
	padding: 3px 6px;	
}

.picksheaderstyle-center
{
	text-align: center;
	font-size: .92em;
	padding: 3px 6px;	
}

.pickscontrolstyle
{
	font-size: .92em;
	padding: 2px 4px;	
}

.userpicksheader
{
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}

.userpicks
{
	vertical-align: top;	
}

.userpicks-nopad
{
	vertical-align: top;	
	padding: 0;
}

.lastupdatestandings
{
	font-size: .86em;
	font-style:italic;	
}




h3
{
	font-size: 1.38em;	
}

p 
{
	font-size: 0.875em; /* 16x0.875=14px */
	margin: 1.286em 0; /* 14x1.286=18px */
}


.validationSummary ul
{
	margin-top: 6px;	
}

.weekTabHeader 
{
	color: #222222;
	text-decoration: none;	
}

.note
{
	font-size:0.875em;	
}

td
{
	padding: 2px;	
}












.hide { display: none; }

.CustomerInfoDialogBACKUP {
	position:relative;
	z-index:999999999999;
	width:620px;	/* 630px with no padding */
	height:456px;	/* 459px with no padding */
	padding:3px 5px 0px 5px;
	background-image:url(../images/bg_cust_info_dialog2.png);
	background-position:left top;
	background-repeat:no-repeat;
	/* overflow:hidden; */
}


.CustomerInfoDialog {
	position:relative;
	z-index:999999999999;
	width:281px;	/* 291px with no padding */
	height:176px;	/* 179px with no padding */
	padding:3px 5px 0px 5px;
	background-image:url(../images/alert_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	/* overflow:hidden; */
}

.CustInfoHandle {position:relative; float:left; width:283px; height:22px; margin:-1px 0px 0px -1px; cursor:move;}

.CustInfoImage {
	position:absolute;
	left:-4px;
	top:-4px;
	z-index:49;
	width:32px;
	height:32px;
	background-image:url(../images/warning.png);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:move;
}

.CustInfoTitle {
	position:absolute;
	left:18px;
	top:8px;
	z-index:48;
	height:20px;
	width:200px;
	margin:-6px 0px 0px -14px;
	padding:0px 0px 0px 30px;
	white-space:nowrap;
	line-height:16pt;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	text-align:left;
	color:#484848;
	cursor:move;
}

.CloseCustInfo, .CloseCustInfo:visited {
	position:relative;
	float:right;
	z-index:50;
	height:22px;
	width:25px;
	background-image:url(../images/sprite_24.png);
	background-position:center -240px;
	background-repeat:no-repeat;
}

.CloseCustInfo:active, .CloseCustInfo:hover {
	background-position:center -259px;
}

.5pix
{
	width: 5px;
}
