/*body {background-image:none;background-position:top left;background-repeat:repeat;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;text-align:left;margin:0px;min-width:320px;}*/
body {min-width:320px;padding-bottom:75px;}
h1 {background-repeat:no-repeat;font-size:1.7em;margin:0px auto 10px auto;padding:5px 16px;text-align:left;text-transform:uppercase;white-space:nowrap;height:45px;font-family: 'Archivo', sans-serif;}
h1.noimage {background-image:none;font-variant:normal;font-weight:900;margin:0px;padding:0px;}
h1.admin {margin-bottom:0;} /* background-repeat:no-repeat;background-position:97%;background-size:25px;*/
h1.settings {margin-bottom:0;} /* background-repeat:no-repeat;background-position:97%;background-size:25px;*/
h1.upArrow {background-repeat:no-repeat;background-position:97%;background-size:40px;margin-bottom:0;}
h1.downArrow {background-repeat:no-repeat;background-position:97%;background-size:40px;margin-bottom:0;}
div.H1 {font-size:1.4em;margin:0px auto 10px auto;padding: 5px 16px;text-align:left;text-transform:uppercase;white-space:nowrap;height:45px;font-family: 'Archivo', sans-serif;}
div.H1 label {text-transform: uppercase;}
div.H1 form {display:inline-block; margin-bottom:0px;}
button.h1Btn {border:none;padding:0px;}
h2 {font-size:1.4em;font-weight:normal;margin-top:15px;text-align:left;}
h2.alt {font-style:italic;margin-bottom:.5em;margin-top:1em;}
h3 {font-size:1em;font-weight:bold;margin-bottom:0;margin-top:15px;text-align:left;}
h4 {font-size:1em;font-weight:bold;text-align:left;}
p {font-size:1em;line-height:130%;text-align:left;}
a {/*text-decoration:underline;*/}
/*a:hover {text-decoration:underline;}*/
hr {border-style:solid;border-width:1px;height:0px;margin:10px auto;width:80%;}
textarea {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;}
textarea:disabled {border-style:solid;border-width:1px;}
input {font-family:Arial, Verdana, Helvetica, sans-serif;}
input[type="submit"],input[type="button"] {-webkit-appearance:none;}
#header-wrapper {background-position:center center;background-size:cover;}
#header1 {
	position:relative;
    width:100%;
}
.header_buttons {float:right;padding:5px 0px 0px 0px;z-index:1000;}
.header_button {
	display:block;
	/*float:right;*/
	margin-left:0px;
	margin-bottom:4px;
	color:#ffffff;
	padding: 3px 10px;
	text-decoration:none;
	text-align:center;
	border-radius:3px;
	/*width:85px;*/
    white-space:nowrap;
}
.header_button:hover {
    text-decoration: none;
}
#accountIcon {cursor:pointer;}
#accountIcon img {border-radius:4px;}
.welcome {text-align:right;float:right;z-index:1000;padding:5px 0px 0px 0px;}
#welcomeLabel {display:none;}
.welcomeLinks {line-height:1.6em;padding-top:4px;}
.welcomeLinks a {text-decoration:none;white-space: nowrap;}
.welcomeArrow {margin-bottom:-5px;cursor:pointer;}
.logo {
	position:relative;margin-left:0px;width:auto;white-space:nowrap;cursor:pointer;
	display:flex;
	justify-content: center;
}
.logoImage {width:60px;padding:15px 2px;margin-left:0px;text-align:center;}
.logoText {width:270px;margin-left:5px;margin-top:15px;}
.logoImage img,.logoText img {width:100%;}
#menubar-wrapper {border-top: 3pt solid}
#menubar {padding:0px 0px 0px 0px;}
#menubar-innerWrapper.fixed {position:fixed;top:0px;width:100%;z-index:500;background-position:center left;background-size:cover;}
#menu {float:right;margin-right:10px;}
.poolinfo .poolid a {display:none;}
.switchPool-wrapper {width:auto;float:left;padding-left:10px; padding-right: 0px}
#content-wrapper, #sidebar-wrapper {margin-top:10px;width:100%;float:left;}
#sidebar {margin:10px;}
#content-wrapper-no-sidebar {margin-top:10px;}
#content {min-height:350px;padding:0px 10px 0px 10px;}
#header1 {padding:0px 10px 0px 10px;}
#footer-wrapper {margin-top:10px;background-position:center left;background-size:cover;z-index:-1;}
#footer {position:relative;padding:3px 10px;}
#ofpMobileFooter {position: fixed; 
            padding: 10px; 
            bottom: 0; 
            width: 100%; 
            /* Height of the footer*/  
            height: 55px; 
            }
.layoutMode {display:none;width:350px;}
.desktopMode {display:none;}
.headerLogo {width:105px;cursor:pointer;height:70px;padding:7px 0 0 0;float:left;}
.headerLogo2 {float:left;cursor:pointer;margin-left:15px;}
.headerLinks {float:right;position:relative;margin-top:25px;clear:right;}
.headerLinks a {text-decoration:none;margin-left:20px;}
#footer .left {display:none;}
#footer .center {width:auto;padding:0px 0px;}
#footer .right {display:none;}
#footer a {text-decoration:none;}
a.submit {display:inline-block;padding:8px 40px;text-decoration:none;text-align:center;font-size:1.2em;}
a.smallSubmit {display:inline-block;padding:3px 20px;text-decoration:none;text-align:center;font-size:1em;}
.menu {list-style:none;position:relative;}
.menu2019 {text-transform:capitalize;font-weight:bold;}
.menu li {float:left;margin-left:0px;margin-right:0px;position:relative;}
.menu a {border:none;display:block;padding:3px 3px 3px 40px;text-decoration:none;white-space:nowrap;}
.menu ul {right:-9999px;list-style:none;margin-top:0px;margin-left:0px;padding-left:5px;position:absolute;display:none;}
.menu ul li {float:none;margin-left:0px;padding-left:0px;}
.menu li.drop ul {right:0;padding:0px;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;display:inline;}
.menu ul li:hover a {text-decoration:none;}
.menu li:hover ul a {text-decoration:none;}
#mainMenu {z-index:200;margin:0px;padding-left:4px;}/*padding:4px 0px*/
#mainMenu a {font-size:0.9em;text-align:right;}/*padding-left:40px;*/
#mainMenu li.droplink ul li a {text-align:left !important;padding-left:10px !important;}
.mainmenu {list-style-type:none;margin:10px 10px 5px 5px;padding-left:0;}
.mainmenu li {margin-left:5px;padding-left:5px;}
a.mainmenulink {border-style:solid;border-width:1px;display:block;font-weight:bold;line-height:150%;padding-left:5px;text-decoration:none;width:200px;}
.submenu {list-style-type:none;margin:5px;padding-left:0;}
.submenu li {padding:1px;}
#mobMenu {display:none;position:absolute;right:0;z-index:300;width:320px;text-align:left;padding:0px;margin-top:5px;}
#menu .menuItem_mobIcon {margin:2px 0px 0px 0px !important;font-size:0.8em;}
#welcomeWrapper .menuItem_mobIcon {margin-top:12px !important;font-size:0.8em;}
#mobMenu li {display:block;float:none;margin:0px;}
#mobMenu li.main {padding:0px;margin:1px 0px;}
#mobMenu li a {text-decoration:none;display:block;padding:10px 8px 10px 8px !important;width:auto;}
#mobMenu ul.sub {display:none;margin:0px 5px 0px 10px;padding-left:0px;}
#mobMenu ul.sub li {margin:1px 0px;}
.menuLinks {margin-right:60px;text-align:right;font-weight:bold;}
.menuLinks a {text-decoration:none;}
/* #switchAliasForm {display:inline-block;padding:0px;margin:5px 0px;border-style:solid;border-width:3px;}
#switchAliasForm label {display:none;}
#switchAliasForm select {font-size:1.1em;} */
.ofpDropDownForm {display:inline-block;padding:4px;margin:5px 0px;border-style:solid;border-width:1px;}
.ofpDropDownForm label {font-weight:bold;margin:0px 10px 3px 0px;}
.ofpDropDownForm select {font-size:1.2em;}
#loginPopup {display:none;position:absolute;right:8px;z-index:1100;width:300px;text-align:left;border-radius:5px;}
#loginPopup h1 {cursor:pointer;font-size:1.3em;height:24px;padding:7px 10px 0 10px;}
#loginPopup .formContent {padding:10px 20px;}
#loginPopup label {display:block;}
#mobileLoginPopup {display:none;position:absolute;z-index:300;left:50%;width:310px;height:350px;margin-left:-155px;text-align:left;border-radius:5px;}
#mobileLoginPopup h1 {cursor:pointer;font-size:1.3em;height:24px;padding:7px 10px 0 10px;}
#mobileLoginPopup .formContent {padding:10px 20px;}
#mobileLoginPopup label {display:block;}
.mypick {background-position:right;background-repeat:no-repeat;font-weight:bold;}
.myPool {margin:30px 0px;padding-bottom:15px;border-bottom-style:solid;border-bottom-width:2px;}
.myPool .poolName {font-size:2.0em;}
.myPool .poolDetails p {line-height:1.5em;}
.myPool .poolImage {float:right;text-align:center;font-size:1.2em;}
.myPool label {display:inline-block;width:150px;}
.myPool .customImage {display:inline-block;padding:50px 5px;border-style:solid;border-width:1px;font-size:0.75em;}
.footerlinks {text-align:left;}
.footerlinks a {border-bottom:none;text-decoration:none;}
.footerlinks a:hover {border-bottom:none;text-decoration:none;}
.copyright {float:right;padding-right:15px;text-align:right;}
#sidebar h1 {font-size:1.5em;font-variant:normal;font-weight:bold;margin-bottom:10px;margin-top:0px;padding:5px;text-align:center;}
#sidebar .header2 {font-size:10px;margin:10px 0 0 0;padding:0px;text-align:center;}
#sidebar .lc_box {border-style:solid;border-width:1px;margin-top:-10px;margin-bottom:15px;padding:5px 8px 10px 8px;}
#sidebar h2 {font-size:13px;font-style:normal;font-weight:bold;margin-top:0;padding:4px;}
.poolinfo .poolid {padding:8px 12px;margin-bottom:10px;font-size:1.1em;}
.lc_image {display:block;position:relative;text-align:center;}
/* .lc_image img.poolImage {width:100%;} */
.lc_image .imgUploadBtn {cursor:pointer;padding:4px;white-space:nowrap;}
.lc_ad {margin:16px 0;cursor:pointer;}
.lc_ad img {width:92%;margin:0px 4%;}
.switchPool {position:relative;padding: 0px 6px; line-height: 1.6em;margin:0px;border-style:solid;border-width:0px;white-space:nowrap;cursor:pointer;}
/* .switchPool .activePool {padding:2px 10px;margin-right:35px;text-align:left;font-size:1em;} */
.switchPool .downArrow {float:right;background-position:center center;background-repeat:no-repeat;background-size:20px;padding:2px 12px;}
.switchPool #mbPoolid {display:none;}
.switchPool .poolLinks {text-align:right;padding:2px 5px;}
.switchPool .poolLinks a {text-decoration:none;}
.noDropDown {cursor:auto !important;}
.noDropDown .poolID {padding:2px 5px 2px 10px !important;}
.switchPool .poolList {display:none;position:absolute;z-index:100;width:320px;}
.switchPool .poolList a {display:block;padding:8px 5px;text-decoration:none;margin:0px;}
.switchPool a.poolactive {border-right-style:solid;border-right-width:10px;}
.switchPool a.poolactive1 {border-right-style:solid;border-right-width:10px;}
.switchPool a.poolactive0 {border-right-style:solid;border-right-width:10px;}
#loginform_home div {position:relative;margin-bottom:5px;}
#loginform_home div br {display:none;}
#loginform_home label.infield {position:absolute;top:0;left:5px;cursor:text;font-weight:normal;}
#loginform_home input[type="submit"] {width:100%;display:block;}
#loginform_home input[type="text"] {border-style:solid;border-width:1px;}
#loginform_home input[type="password"] {border-style:solid;border-width:1px;}
#loginform_mob div {position:relative;margin:8px auto;width:230px;}
#loginform_mob div br {display:none;}
#loginform_mob label {font-weight:normal;}
#loginform_mob label.infield {position:absolute;top:3px;left:5px;cursor:text;font-weight:normal;}
#loginform_mob input[type="submit"] {border-style:solid;border-width:1px;padding:5px 8px;width:100%;display:block;}
#tblheader {border-style:solid;border-width:2px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;width:700px;}
#viewmode {height:24px;}
.view {display:block;font-size:10px;font-weight:normal;text-align:right;width:700px;}
.view label {font-size:10px;}
.view_m {display:block;font-size:10px;font-weight:normal;text-align:right;}
.view_m label {font-size:10px;}
th.msgHdr {background-repeat:repeat-x;font-size:12px;height:24px;padding:3px 5px;text-align:center;}
#newMessage {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
table.messageBoard {border-collapse:collapse;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;width:700px;}
table.messageBoard_m {border-collapse:collapse;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;}
.replytopbrdr {border-top-style:solid;border-top-width:1px;}
.threadtopbrdr {border-top-style:solid;border-top-width:2px;}
td.thread {padding-right:16px;vertical-align:top;white-space:nowrap;}
td.reply {padding-left:16px;vertical-align:top;white-space:nowrap;}
td.replychrono {vertical-align:top;white-space:nowrap;}
div.center {text-align:center;}
.replymsg {text-align:left;vertical-align:top;white-space:normal;}
.reply_button {background-position:right;background-repeat:no-repeat;border:none !important;cursor:pointer;display:inline-block;font-size:10px;height:17px;outline:none;padding-bottom:4px;text-align:center;width:17px;}
a.msgDelete:link {background-position:right;background-repeat:no-repeat;border:none !important;cursor:pointer;display:inline-block;font-size:10px;height:17px;outline:none;padding-top:4px;text-align:center;width:17px;}
a.msgDelete:hover {border:none !important;}
.msgLink {font-style:italic;}
.delete_button {cursor:pointer;display:inline;font-size:10px;outline:none;text-align:center;}
div.thread {padding-right:16px;vertical-align:top;white-space:nowrap;}
span.timestamp {font-size:11px;font-style:italic;vertical-align:bottom;}
span.replyto {font-size:11px;font-style:italic;vertical-align:top;}
.threadmsg {min-width:75%;text-align:left;vertical-align:top;white-space:normal;}
.msg_txtButton {border:none;cursor:pointer;display:block;font-size:12px;height:24px;outline:none;padding-bottom:4px;padding-top:0px;text-align:center;vertical-align:middle;width:96px;}
table.messageContainer {border-style:solid !important;border-width:1px !important;font-size:12px;width:700px;}
td.messageSubmitBar {border-top-style:dotted;border-top-width:1px;font-size:12px;text-align:right;vertical-align:bottom;}
.messageSubmitBar label {font-size:12px;}
.msgSubmitButton {background-position:right;background-repeat:no-repeat;border-style:solid;border-width:1px;border-radius:24px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;font-weight:bold;moz-border-radius:24px;padding:4px 24px 4px 8px;text-align:left;webkit-border-radius:24px;}
.msgSubmitButton:hover {border-style:solid;border-width:1px;}
.msgCancelButton {background-position:left;background-repeat:no-repeat;border-style:solid;border-width:1px;border-radius:24px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;font-weight:bold;moz-border-radius:24px;padding:4px 8px 4px 24px;text-align:left;webkit-border-radius:24px;}
.msgCancelButton:hover {border-style:solid;border-width:1px;}
#messagebox_msg {margin:10px 0 10px 0;width:700px;}
#messagebox_msg h1 {background-image:none;border:none;font-size:18px;font-weight:bold;margin-bottom:0;margin-top:0;padding:0;}
#messagebox_msg p {margin:8px;padding-bottom:8px;width:auto;}
#messagetextarea {border:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;max-width:696px;outline:none;overflow:auto;resize:none;width:686px;}
#messagetextarea_m {border:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;outline:none;overflow:auto;resize:none;}
#messageCell {background-repeat:repeat-x;font-size:12px;height:24px;text-align:center;}
div.right {display:block;text-align:right;}
span.note {font-size:10px;font-style:italic;text-align:left;}
label.labelURL {margin-left:10px !important;}
.egLinkText {margin-left:65px;}
.egURL {margin-left:120px;}
.messagebox {border-style:solid;border-width:1px;display:block;margin:10px 0 10px 0;padding:8px;width:auto;}
.messagebox p {font-size:100%;width:auto;}
.messagebox h1 {background-position:left top;background-repeat:no-repeat;font-size:16px;font-variant:normal;font-weight:bold;margin:0;min-height:24px;padding:0;text-transform:uppercase;}
.messagebox h1 div.msgSwitch {background-position:center right;background-repeat:no-repeat;float:right;font-size:0.75em;font-style:italic;margin-right:40px;padding:3px 25px;z-index:100;}
.messagebox h1.congrats {padding:2px 0 0 28px;}
.messagebox h1.alert {padding:3px 0 0 28px;}
.messagebox h1.error {padding:3px 0 0 28px;}
.messagebox h1.warning {padding:3px 0 0 28px;}
.messagebox h1.instructions {padding:3px 0 0 28px;}
.messagebox h2 {font-size:16px;margin:10px 6px 6px 6px;text-align:left;}
.messagebox h3 {font-size:14px;margin:10px 6px 6px 6px;text-align:left;}
.messagebox li {margin-left:30px;}
#loginAlerts {cursor:pointer;margin:0 auto;position:fixed;display:none;left:50%;top:50%;width:320px;height:327px;margin-left:-160px;margin-top:-150px;z-index:301;}
#loginAlerts .alertTitle {font-size:1.4em;font-weight:bold;margin-top:0px;padding:10px 10px 10px 20px;}
#loginAlerts .alertList {height:284px;overflow:auto;}
.loginAlert {border-style:solid;border-width:1px;padding:10px;margin:10px 20px;}
#flashPopupWindow, #ofpPopUp {cursor:pointer;margin:0 auto;position:fixed;display:none;left:50%;top:50%;width:320px;height:327px;margin-left:-160px;margin-top:-150px;z-index:300;}
#flashPopupWindowContent, .ofpPopUpMessage {padding:10px;word-wrap:break-word;height:276px;overflow:auto;}
#flashPopupWindowTitleBar, .ofpPopUpTitleBar {cursor:pointer;font-size:1.3em;padding:7px 10px;}
#flashPopupWindowClose, .ofpPopUpOK {display:block;display:inline-block;float:none;float:right;font-size:75%;font-style:italic;font-weight:normal;margin-top:-16px;padding-top:2px;text-align:right;}
#flashPopupWindowClose:hover {text-decoration:underline;}
#siteOverlay {cursor:pointer;display:none;filter:alpha(opacity=50);height:100%;left:0;opacity:0.5;overflow:hidden;position:fixed;top:0;width:100%;z-index:300;}
#tosWindow {border-style:solid;border-width:1px;cursor:pointer;left:20%;margin-left:0;margin-top:-100px;position:absolute;top:50%;width:90%;z-index:300;}
#tosWindowContent {height:200px;overflow:auto;padding:10px;word-wrap:break-word;}
#tosWindowTitle {font-weight:bold;height:24px;padding:7px 10px 0 10px;}
#tosWindowClose {display:inline-block;float:right;font-size:75%;font-style:italic;font-weight:normal;margin-top:-16px;padding-top:2px;text-align:right;}
#tosWindowClose:hover {text-decoration:underline;}
.link1, .button1, input[type="submit"], input[type="button"] {display:inline-block;padding:3px 15px 3px 15px;border:none;border-radius:4px;font-size:1.2em;text-decoration:none;text-align:center;}
.link1:hover, .button1:hover, input[type="submit"]:hover, input[type="button"]:hover {text-decoration:none;cursor:pointer;}
.link1:disabled, .button1:disabled, input[type="submit"]:disabled, input[type="submit"]:disabled:hover, input[type="button"]:disabled {opacity:.65;}
.link2, .button2 {display:inline-block;padding:6px 25px 6px 15px;font-size:1.2em;border-radius:5px;text-decoration:none;text-align:center;background-repeat:no-repeat;background-position:right center;background-size:16px;}
.link2:hover, .button2:hover {text-decoration:none;background-repeat:no-repeat;background-position:right center;}
a.button6 {border-style:solid;border-width:1px;border-radius:4px;text-decoration:none;display:inline-block;font-size:.9em;font-weight:bold;margin:2px 0;moz-border-radius:4px;padding:2px 4px;text-align:center;webkit-border-radius:4px;}
a.button6_selected {border-style:solid;border-width:1px;border-radius:4px;font-size:.9em;text-decoration:none;font-weight:bold;margin:2px 0;moz-border-radius:4px;padding:2px 4px;text-align:center;webkit-border-radius:4px;}
a.button6_selected:hover {margin:5px 0;padding:2px 4px;}
div.setupWizard {background-position:10px 10px;
	background-repeat:no-repeat;border-style:dashed;border-width:2px;
	margin-bottom:15px;padding:10px 10px 0;position:relative;}
div.setupWizard .title {font-weight:bold;}
div.setupWizard .next {float:right;margin:10px;}
div.setupWizard .detail {font-size:0.9em;}
div.setupWizard .pageno {font-size:0.8em;font-style:italic;margin:10px 0 0 8px;}
.tourtitle {font-size:18px;font-weight:normal;margin-bottom:8px;padding:10px;text-align:center;}
.tourblurb {padding:8px;text-align:justify;width:auto;}
.tourblurb ul {margin:0px;padding:0 15px;}
.tourblurb li {margin:4px;padding:0;}
#tournav {margin:15px auto;text-align:center;}
#tournav a.mytourpage {border-style:solid;border-width:2px;}
.screenshotbox {border-style:solid;border-width:1px;margin-top:10px;padding:15px;width:auto;}
.screenshotbox h3 {clear:both;margin:10px 0 8px 0;}
#tourNavButtonPanel {margin-bottom:16px;margin-top:24px;text-align:left;}
#tourNavButtonPanel a {text-decoration:none;}
/*#wizardNavButtonPanel {position:absolute;right:10px;bottom:15px;}*/
#wizardNavButtonPanel {text-align:right;position:absolute;bottom:8px;right:15px;}
.navButton {display:inline-block; font-size:.6em;padding:3px 9px;margin:0px 1px;text-decoration:none;border-radius:4px;}
.navButton:hover, #wizardNavButtonPanel .selected, #tourNavButtonPanel .selected {text-decoration:none;}
.wizardBlurb {padding-left:60px;margin-bottom:50px;}
div.tourNav {height:auto;padding:4px;vertical-align:middle;}
div.tourNav a {text-decoration:none;}
div.tourNav.selected a {text-decoration:none;}
div.s8 {display:inline-block;font-size:.9em;margin:4px;padding:2px;position:relative;text-align:center;width:60px;}
span.s8Loss {display:inline-block;float:right;font-weight:bold;width:33%;}
span.s8Seed {display:inline-block;float:left;padding-top:4px;width:33%;}
span.s8Team {clear:both;display:inline-block;font-size:1.3em;font-weight:bold;padding-top:1px;text-align:center;width:100%;}
span.s8Win {color:white;display:inline-block;float:right;font-weight:bold;width:33%;}
.round1 {font-size:11px;}
.round2 {font-size:11px;}
.round3 {font-size:11px;}
.round4 {font-size:11px;}
.quickpick {left:440px;position:absolute;top:100px;z-index:100;}
.quickpick a {border-style:solid;border-width:1px;display:block;font-weight:bold;height:18px;padding-top:4px;text-align:center;width:84px;}
.helpbtn {left:440px;position:absolute;top:140px;z-index:100;}
.helpbtn a {border-style:solid;border-width:1px;display:block;font-weight:bold;height:18px;padding-top:4px;text-align:center;width:84px;}
.topleft {float:left;margin-bottom:20px;margin-right:20px;}
.topright {float:left;margin-bottom:20px;}
.bottomleft {float:left;margin-right:20px;}
.bottomright {float:left;}
.cat {font-size:18px;font-weight:bold;margin-top:12px;text-align:left;}
.faq {margin-top:15px;}
.faqcategory {font-size:14px;text-align:left;}
.faqheading {border-bottom-style:solid;border-bottom-width:1px;font-size:16px;font-weight:bold;margin-bottom:10px;margin-top:25px;padding-bottom:5px;text-align:left;}
.faq a.faqlink {text-decoration:none;}
.faqheading a {text-decoration:none;}
.managernote {border-style:solid;border-width:2px;border-collapse:separate;font-size:90%;margin:4px 0;}
.managernote th {border-bottom-style:solid;border-bottom-width:2px;padding:3px 10px 3px 3px;vertical-align:top;white-space:nowrap;}
.managernote td {border-bottom-style:solid;border-bottom-width:2px;padding:4px;vertical-align:top;width:550px;}
.managernote td.down a.expand {background-position:top left;background-repeat:no-repeat;padding:3px 3px 3px 20px;text-decoration:none;width:auto;}
.managernote td.right a.expand {background-position:top left;background-repeat:no-repeat;padding:3px 3px 3px 20px;text-decoration:none;width:auto;}
form.std0, form.std1 {display:block;font-family:Arial, Verdana, Helvetica, sans-serif;text-decoration:none;}
form.std0 h2, form.std1 h2 {border-style:solid;border-width:1px;border-radius:5px;margin:10px 0px 4px 0px;padding:5px 8px;}
form.std0 h3, form.std1 h3 {font-size:1.2em;padding:4px;font-weight:normal;}
input[type="text"], input[type="password"] {border-style:solid;border-width:1px;padding:2px;}
input[type="text"]:focus, input[type="password"]:focus {border-style:solid !important;border-width:1px !important;outline:none;}
form.std0 div.formContent, form.std1 div.formContent {border-style:solid;border-width:1px;padding:5px 10px 8px 10px;border-radius:5px;}
form.std1 div, form.std0 div {clear:both;margin:5px 0px;padding:6px 0px;}
form.std1 label, form.std0 label {font-weight:bold;}
form.std1 label.help, form.std0 label.help {font-weight:bold;}
form.std1 label.help_req, form.std0 label.help_req {background-position:left center;background-repeat:no-repeat;font-weight:bold;padding-left:12px;}
form.std1 label.req, form.std0 label.req {background-position:left center;background-repeat:no-repeat;font-weight:bold;padding-left:12px;}
form.std1 div.options label, form.std0 div.options label {font-weight:normal;}
form.std1 input, form.std0 input {clear:left !important;display:block;margin-top:5px;}
form.std1 select, form.std0 select {clear:left !important;display:block;margin-top:5px;}
form.std1 textarea, form.std0 textarea {clear:left !important;display:block;width:97%;margin-top:5px;}
form.std1 input.responsive, form.std0 input.responsive {clear:left !important;display:block;width:97%;margin-top:5px;}
form.std1 .inputNote, form.std0 .inputNote {display:block;margin-top:10px;white-space:nowrap;}
form.std1 label.chkBox input, form.std0 label.chkBox input {display:inline !important;margin-top:0px !important;}
form.std1 label.chkBox select, form.std0 label.chkBox select {display:inline !important;margin-top:0px !important;}
div.formContent hr {border:0;border-style:solid;border-width:1px;display:block;height:1px;margin:1em 0;padding:0;width:100%;}
span.req {background-position:left center;background-repeat:no-repeat;font-style:italic;padding-left:14px;}
form label.chkBox {display:block;float:none;margin-top:-16px;padding-left:24px;width:auto;}
form div.formContent table td {padding:3px 50px 3px 0px;}
form div.formContent table td select {width:140px;}
form div.formContent table td.label {width:177px;padding-right:6px;}
form div.formContent table th {padding:3px 50px 3px 0px;}
div.tabControl {margin:20px 0;padding:0 8px 0 0;}
div.tabs {font-size:80%;font-weight:bold;}
a.tab {border-style:solid;border-width:1px;border-top-right-radius:5px;border-top-left-radius:5px;cursor:pointer;display:inline;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:14px;padding:3px 6px 3px 6px;position:relative;text-decoration:none;top:0px;z-index:1;}
a.tab.selected {border-style:solid;border-width:1px;border-bottom:none;padding:2px 6px 5px 6px;text-decoration:none;top:-4px;z-index:3;}
.tabpane {margin-left:0px;padding:8px;position:relative;z-index:2;width:100%;}
table.std {border-collapse:collapse;margin:6px 0;}
table.std th {font-size:100%;padding:3px 5px;text-align:left;}
table.std th.row {text-align:left;}
table.std td {padding:3px 5px;text-align:left;}
table.std th a {font-size:1em;}
table.results caption {font-size:1.25em;margin:.75em auto;text-align:center;caption-side:top;}
table.results th {border-style:solid;border-width:1px;}
table.results th a {cursor:pointer;}
table.results tr {padding:3px;}
table.results td {border-style:solid;border-width:1px;}
table.results .sub-th {font-size:0.6em;}
table.results .th2 {font-size:1em;}
table.input th {border-bottom-style:solid;border-bottom-width:2px;white-space:nowrap;}
table.input .sub-th {font-size:0.6em;}
table.input td {border:none;border-bottom-style:solid;border-bottom-width:2px;}
table.survivor {border-right:1px solid #dddddd;}
table.survivor div.key {border-style:solid;border-width:1px;padding-bottom:3px !important;padding-top:3px !important;text-align:center;width:auto;}
table.survivor th {border-bottom-style:solid;border-bottom-width:2px;border-left-style:solid;border-left-width:1px;font-weight:normal;text-align:center;}
table.survivor td {border-style:solid;border-width:1px;white-space:nowrap;}
table.survivor td.rowheading {text-align:left;}
table.survivor td.nm {margin:0;padding:0;}
.td-nowrap td, .td-nowrap th {white-space:nowrap;}
.spsIn {text-align:center !important;}
.sps1 {text-align:center !important;}
.sps2 {text-align:center !important;}
.s00001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s00100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s01000 {text-decoration:line-through;}
.s01100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s01010,.s00010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s01110,.s00110 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s11000,.s11010 {text-align:left !important;text-decoration:line-through;}
.s11100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s00101 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s01001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s01101 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s01011,.s00011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s01111,.s20111,.s00111 {background-position:right center;background-repeat:no-repeat;padding-right:24px !important;text-align:left !important;text-decoration:line-through;}
.s11001,.s11011,.s10001,.s10011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s11101,.s11111,.s10101 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s20100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s20001,.s20011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s20101,.s20111 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s200001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s000001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s010001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s110001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s200011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s000011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s010011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s110011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s010101,.s000101  {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
 .s000111 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;padding-top:3px;padding-bottom:3px;text-decoration:line-through;}
.s000010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s001000 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s010000 {text-decoration:line-through;}
.s011000 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s010100,.s000100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s011100,.s001100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s110000,.s110100 {text-decoration:line-through;}
.s111000 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s001010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s010010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s011010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s010110,.s000110 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s011110,.s201110,.s001110 {background-position:right center;background-repeat:no-repeat;padding-right:24px !important;text-align:left !important;text-decoration:line-through;}
.s110010,.s110110,.s100010,.s100110 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s111010,.s111110,.s101010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.s201000 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s200010,.s200110 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.s201010,.s201110 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.sps01 {text-decoration:line-through;}
.sps3 {text-align:center !important;}
.sps4 {text-align:center !important;}
.sps5 {text-align:center !important;text-decoration:line-through;}
.sps6 {text-align:center !important;text-decoration:line-through;}
.sps7 {text-align:center !important;}
.sps8 {text-align:center !important;text-decoration:line-through;}
.sps10 {text-align:center !important;}
.spsbye {border-left-style:solid;border-left-width:3px;border-right-style:solid;border-right-width:3px;text-align:center !important;}
.sautopick {border-left-style:solid !important;border-left-width:3px !important;border-right-style:solid !important;border-right-width:3px !important;}
.spnotin {border-style:solid;border-width:2px;}
.spelim {border-style:solid;border-width:2px;}
.spelim_summary {border:none;}
.spwin {border-style:solid;border-width:2px;}
.spwin_summary {border:none;}
.spIn {border-style:solid;border-width:2px;font-weight:bold;}
.spIn_summary {background-repeat:repeat;background-position:center left;border:none;font-weight:bold;}
.stp00000 {text-align:left !important;}
.stp00001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp00100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp01000 {text-align:left !important;text-decoration:line-through;}
.stp01100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.stp01010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.stp00101 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp00011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp01001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.stp00111 {background-position:right center;background-repeat:no-repeat;padding-right:24px !important;text-align:left !important;text-decoration:line-through;}
.stp01 {font-size:smaller;text-decoration:line-through;}
.stp01011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.stp01101 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.stp01111 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;text-decoration:line-through;}
.stp10 {font-size:smaller;}
.stp10000 {text-align:left !important;}
.stp10001 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp10010 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;}
.stp10011 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp10100 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
.stp10101 {background-position:right center;background-repeat:no-repeat;padding-right:14px !important;text-align:left !important;}
#tourneyPicks {border-style:solid;border-width:1px;border-collapse:collapse;margin:10px 0;padding:4px;width:100%;}
#tourneyPicks tr.tHeader td {font-size:13px;font-weight:bold;padding:5px;}
#tourneyPicks tr.tHeader td a {font-size:11px;}
#tourneyPicks td {padding:5px;}
#square td {border-style:solid;border-width:1px;text-align:center;}
#square td.filled {font-weight:bold;}
#square td.sqwinner {font-weight:bold;}
#square td.hide {border:none;}
#square td.usquare{width:10%;height:80px;}
.code {
	border-style: none;
	border-width:1px;
	border-radius: 2px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	padding: 0 3px 2px 2px;
	float:right;
	min-width: 23px;
	margin-left: 2px;
}
.revived {font-size:smaller;}
div.helpicon {background-position:right center;background-repeat:no-repeat;display:inline-block;height:18px;margin-bottom:-3px;margin-left:-4px;margin-right:-4px;padding:0 !important;width:20px;zoom:1;}
.help_alert {border-style:solid;border-width:1px;cursor:pointer;height:auto;margin-left:24px;min-height:200px;overflow:auto;position:absolute;visibility:hidden;z-index:200;}
.help_alertContent {font-size:85% !important;padding:0 10px 10px 10px;text-align:justify;word-wrap:break-word;}
.help_alertTitleBar {font-weight:bold;height:24px;padding:4px 10px 0 10px;}
.help_alertClose {display:inline-block;float:right;font-size:75%;font-style:italic;font-weight:normal;margin-top:-16px;padding-top:2px;text-align:right;zoom:1;}
.help_alertClose:hover {text-decoration:underline;}
a.button3 {border:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:10px;font-weight:normal;height:24px;margin:5px 0;moz-border-radius:12px;padding:4px 15px;text-decoration:none;webkit-border-radius:12px;}
a.button3:hover {border:none;cursor:pointer;text-decoration:none;}
a.button3.disabled {text-decoration:none;}
.button4, .button4_s, .button4_s:hover {border-radius:4px;cursor:pointer;display:inline-block;font-weight:bold;font-size:12px;min-height:16px;min-width:20px;padding:4px 4px 4px 4px;text-align:center;text-decoration:none;vertical-align:bottom;-webkit-border-radius:4px;}
.button4:hover {text-decoration:none;}
.button5 {border-radius:4px;color:#888888;cursor:pointer;display:inline-block;font-weight:bold;font-size:12px;min-height:16px;min-width:20px;padding:4px 4px 4px 4px;text-align:center;text-decoration:none;vertical-align:bottom;-webkit-border-radius:4px;}
.button5_s {border-radius:4px;cursor:pointer;display:inline-block;font-weight:bold;font-size:12px;min-height:16px;min-width:20px;padding:4px 4px 4px 4px;text-align:center;text-decoration:none;vertical-align:bottom;-webkit-border-radius:4px;}
.button5:hover, .button5_s:hover {text-decoration:none;}
.spoton {font-weight:bold;}
.further {font-style:italic;}
.sooner {font-style:normal;}
a.spoton {background-position:right;background-repeat:no-repeat;font-style:normal;padding-right:12px;}
a.further {background-position:right;background-repeat:no-repeat;font-style:normal;}
a.sooner {background-position:right;background-repeat:no-repeat;font-style:normal;}
.lppoolformats {border-collapse:separate;border-spacing:0 8px !important;}
.lppoolformats td.pooltype {border-bottom-style:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:1px;cursor:pointer;padding:8px 0 8px 8px;text-align:left;vertical-align:middle;}
.lppoolformats div.title {float:left;font-size:24px;margin-right:12px;}
.lppoolformats span.pooltitle {font-size:1.5em;font-weight:bold;line-height:100%;}
.lppoolformats td.buttoncell {border-bottom-style:solid;border-bottom-width:1px;border-right-style:solid;border-right-width:1px;border-top-style:solid;border-top-width:1px;cursor:pointer;padding:0 14px;text-align:center;vertical-align:middle;}
.lppoolformats tr.pooltype {background-position:top left;background-repeat:repeat-x;}
.pooltypes, .subtitle {font-size:90%;font-style:italic;font-weight:bold;text-align:left;}
.lppooltypeimage {float:left;margin:10px 20px 10px 0px;}
#ads_top_left {float:left;margin:0;padding:0;}
#ads_top_right {float:right;margin:0;padding:0;}
#ads_content {float:right;margin:0;padding:0;}
/*.alert {background-position:top left;background-repeat:no-repeat;font-size:16px;font-weight:bold;min-height:24px;padding:3px 5px 3px 24px !important;text-transform:none;}*/
.alertmsg {border-width:1px;border-style:solid;margin-top:8px;padding:8px;width:784px;}
.alertmsg p {margin:2px 0;}
.checked0 {font-size:0;line-height:0;}
.checked1 {background-position:center;background-repeat:no-repeat !important;font-size:0;line-height:0;}
.clear {clear:both;font-size:0px;height:0;}
.clicked {font-weight:bold;}
table.colFilter td {font-size:90%;padding:0 5px 0 0;text-align:left;}
table.colFilter td.keyed {font-weight:bold;}
.congrats {background-repeat:no-repeat;font-size:16px;font-weight:bold;min-height:24px;padding:2px 8px 2px 24px !important;}
#DesktopSiteButton {background-position:center left;background-repeat:no-repeat;background-size:40px;display:inline-block;cursor:pointer;font-size:2em;padding:5px 0px 5px 55px;margin:20px auto 0px auto;text-align:left;}
div.dialog_bottom {background-position:top left;background-repeat:no-repeat;height:51px;width:198px;}
div.dialog_middle {background-repeat:repeat-y;width:198px;}
div.dialog_middle p {padding:8px 16px 0px 16px;}
.error {background-repeat:no-repeat;font-size:16px;font-weight:bold;min-height:24px;padding:2px 8px 2px 32px;}
.fcWin {background-position:left center;background-repeat:no-repeat;padding:0 2px 0 0 !important;}
.fcLoss {background-position:left center;background-repeat:no-repeat;padding:0 2px 0 0 !important;}
ul.featuring {margin:8px 0 0 0;padding:0;}
ul.featuring li {list-style-position:inside;list-style-type:square;margin-left:0px;padding-left:0px;}
.getstarted {border-width:1px;border-style:solid;margin:10px 0 10px 0;width:700px;}
.getstarted p {margin:8px;padding-bottom:8px;width:auto;}
.getstarted h1 {border:none;font-size:11pt;font-weight:bold;margin-bottom:0;margin-top:0;padding:2px 8px;text-align:left;}
span.helpicon {background-position:right center;background-repeat:no-repeat;display:inline;display:inline-block;height:18px;margin-bottom:-3px;margin-left:-4px;margin-right:-4px;padding:0 !important;width:20px;zoom:1;}
.hidden {display:none !important;}
.highlightrow {background-repeat:repeat;}
.highlightrow1 {background-repeat:repeat;}
.highlightrow3 {background-repeat:repeat;}
div.horizontalBarChartContainer {border:none;}
table.horizontalBarChart td {padding-left:0px;vertical-align:middle;}
table.horizontalBarChart div {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;}
#HyperlinkPanel {display:none;}
#HyperlinkPanel td {font-size:12px;padding:18px 0px 8px 0px;width:700px;}
#HyperlinkPanel label {font-size:12px;margin-left:5px;margin-right:5px;}
#HyperlinkPanel input {font-size:12px;}
.indent {margin-left:4em;}
ul.list1 {margin:8px 0 0 0;padding:0;}
ul.list1 li {list-style-position:inside;list-style-type:square;margin-left:0px;padding-left:0px;}
.matchuptable {border-width:1px;border-style:solid;border-collapse:collapse;}
.matchuptable td {border-width:1px;border-style:solid;text-align:center;}
.matchuptable th {text-align:center;}
#MobileSiteButton {background-position:center left;background-repeat:no-repeat;background-size:50px;display:inline-block;cursor:pointer;font-size:2em;padding:5px 0px 5px 55px;margin:20px auto 0px auto;text-align:left;}
.myid {background-repeat:repeat;}
.notpaid {font-weight:bold;}
.paid {font-weight:bold;}
.paid0 {font-weight:bold;}
.pt {display:block;padding:1px 0 1px 5px;width:175px;}
.sampletext {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;padding:10px 20px;}
.status6 {border-width:1px;border-style:solid;}
.stdChecked {font-weight:bold;}
.stdSubmit {clear:both;}
.stdSubmitChanged {box-shadow:0 0 10px #F7931E;}
.testimonial {border-width:1px;border-style:solid;border-collapse:separate;border-radius:16px;margin:36px 0;padding:1em;}
.testimonial p {width:auto;}
.textcenter, .tc {text-align:center !important;}
.textleft, .tl {text-align:left !important;}
.textright, .tr {text-align:right !important;}
div.trash_top {background-position:top left;background-repeat:no-repeat;height:33px;width:198px;}
.warning {background-repeat:no-repeat;font-size:16px;font-weight:bold;min-height:24px;padding:2px 8px 2px 32px;}
.weekbutton, .weekbutton_s {background-repeat:no-repeat;background-position:top left;cursor:pointer;display:inline-block;font-weight:bold;font-size:12px;height:20px;margin-left:4px;padding-top:2px;text-align:center;text-decoration:none;width:20px;vertical-align:bottom;}
.weekbutton:hover, .weekbutton_s {text-decoration:none;}
.ad728_90 {height:90px;margin:0;padding:0;width:728px;}
.ad300_90 {height:90px;margin:0;padding:0;width:300px;}
.ad300_250 {height:250px;margin:0;padding:0;width:300px;}
.ad300_300 {height:300px;margin:0;padding:0;width:300px;}
a.helplink {border-bottom:none;text-decoration:none;}
.kp_pw01 {padding:3px 5px !important;text-align:center;text-decoration:line-through;}
.kp_pw10 {padding:3px 5px !important;text-align:center;text-decoration:none;}
.kp_pw00 {padding:3px 5px !important;text-align:center;text-decoration:none;}
.kp_pw {font-size:60%;font-weight:bold;margin-left:1px;padding-bottom:5px;}
.notes {font-style:normal;}
.pickedplayer {background-position:0% 50%;background-repeat:no-repeat;padding-left:10px !important;}
.joiningmsg {margin:6px 0;padding:4px 8px;}
.joiningmsg a {text-decoration:none;}
.joiningmsg a:hover {text-decoration:underline;}
.timeleft {padding:8px;text-align:left;}
.timeleft #countdown {font-weight:bold;}
.box {border-style:solid;border-width:1px;margin:0.2em auto;padding:0.2em;width:650px;}
.gametime {font-size:80%;}
.poollink {font-size:12px;}
table.messages {margin-bottom:15px;}
table.messages caption {margin-top:15px;}
table.messages th {border-style:solid;border-width:1px;}
table.messages tr {vertical-align:top;}
table.messages td {border-bottom-style:solid;border-bottom-width:4px;}
table.messages li {margin:8px 0 0 10px;}
table.poolwide {font-size:80%;}
table.poolwide th {border-style:solid;border-width:1px;width:40px;}
table.poolwide td {border-style:solid;border-width:1px;text-align:center;white-space:nowrap;width:40px;}
table.poolwide tr.summarycount td {border-style:solid;border-width:1px;}
.review {border-bottom-style:dashed;border-bottom-width:1px;border-top-style:dashed;border-top-width:1px;margin:6px 0;padding:6px;text-align:left;width:80%;}
th.sortable {background-position:right center;background-repeat:no-repeat;}
th.sortable a:hover {border-bottom:none;text-decoration:underline;}
.link3 {background-position:right;background-repeat:no-repeat;border-radius:24px;font-size:14px;font-weight:bold;moz-border-radius:24px;padding:5px 37px 5px 9px;text-align:left;text-decoration:none;webkit-border-radius:24px;}
.link3:hover {text-decoration:none;}
.link4 {background-position:right;background-repeat:no-repeat;border-style:solid;border-width:1px;border-radius:24px;font-size:14px;font-weight:bold;moz-border-radius:24px;padding:4px 36px 4px 8px;text-align:left;text-decoration:none;webkit-border-radius:24px;}
.link4:hover {text-decoration:none;}
table {border-collapse:collapse;}
table.smallerth th {font-size:1em;}
table.tight td {padding:1px;}
table.noborder td {border:none;}
table.homepage th {border-right-style:solid;border-right-width:20px;height:40px;text-align:center;width:220px;}
table.homepage td {border-right-style:solid;border-right-width:20px;padding:0;}
table.homepage {border-bottom-width:4px;border-bottom-style:solid;border-top-width:4px;border-top-style:solid;}
table.homepage td.topline {border-right:none;border-top-width:4px;border-top-style:solid;}
table.homepage td.bottomline {border-bottom-width:4px;border-bottom-style:solid;border-right:none;}
ul {list-style-type:square;}
/*li span {font-style:italic;}*/
table.bigtable {border-width:1px;border-style:solid;border-collapse:collapse;margin:.75em;}
table.bigtable th {border-width:1px;border-style:solid;font-size:12px;padding:2px;}
table.bigtable td {border-width:1px;border-style:solid;font-size:12px;padding:2px;}
table.setpicksheet td {border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;}
table.setpicksheet th {border-width:1px;border-style:solid;}
table.recordmatchup th {font-size:12px;font-weight:bold;padding:4px 16px 0 0;text-align:right;}
table.recordmatchup td {padding:4px 16px 0 0;text-align:right;font-size: 0.9em}
.setpicksheet_date {font-size:75%;font-weight:bold;}
.setpicksheet_picked {background-position:top left;background-repeat:repeat;}
.lp_pooltype {background-position:top left;background-repeat:no-repeat;font-size:12px;padding:0 8px 8px 8px;width:234px;}
.lp_poolform {background-position:top left;float:left;margin:10px 24px 24px 0;padding:0 !important;}
h1.poolpage {font-size:2.25em;font-weight:normal;height:auto;margin:0;padding:8px 0 0 0;}
.bold {font-weight:bold;}
.banner_container {background-position:top left;background-repeat:no-repeat;height:183px;position:absolute;width:771px;}
h2.landingpage {font-weight:normal;margin:20px 0 0 0px;text-transform:uppercase;}
.pooldescription {background-repeat:repeat;left:5%;padding:0.5em;position:relative;top:103px;width:85%;}
.banner_container .pooldescription {left:1.5%;top:95px;width:95%;}
span.banner {margin-left:.75em;text-align:left;}
.pooldescription p.tile {font-size:.75em;white-space:normal;white-space:nowrap;width:170px;}
.pooldescription h1.tile {white-space:normal;}
.w1h1 div.rightarrow {clear:right;height:25px;left:82%;position:relative;top:138px;width:25px;z-index:100;}
.w2h1 div.rightarrow {clear:right;height:25px;left:91%;position:relative;top:138px;width:25px;z-index:100;}
.w3h1 div.rightarrow {clear:right;height:25px;left:90%;position:relative;top:138px;width:25px;z-index:100;}
.pooldescription h1 {font-size:1em;height:auto;margin:0;padding:0;}
.pooldescription h1, .pooldescription p {margin:0;padding:0;}
.pooldescription h1.banner {display:inline;font-size:2.0em;text-transform:uppercase;}
h1.lp_description {text-align:left;text-transform:capitalize;}
.lp_pooldescription {background-repeat:repeat;margin-left:auto;margin-right:5%;overflow:hidden;padding:0.5em;position:relative;top:25px;width:80%;}
.lp_pooldescription h1, .lp_pooldescription p {margin:0;padding:0;text-align:right;}
.lp_pooldescription h1 {font-size:2.25em;height:auto;}
.lp_pooldescription p {font-size:1em;font-style:italic;margin:-6px 0 0 0;padding:0;}
.lp_pooldescription ul {font-size:12px;list-style-position:inside;list-style-type:square;margin:8px 0 0 0;padding:0;}
.stpnotin {font-size:smaller;text-align:center;}
td.notin {font-size:smaller;text-align:center;}
th.paidcol {text-align:center;}
th.action {text-align:left;}
th.used {text-align:center;width:40px;}
.linethru {text-decoration:line-through;}
.trash {text-align:left;}
.s01 {font-size:smaller;text-decoration:line-through;}
.s00 {font-size:smaller;}
.s10 {font-size:smaller;}
.s3 {font-size:20px;}
input {font-size:14px;}
a.button, a.nodecoration {border:none;text-decoration:none;}
a.downarrow {background-repeat:no-repeat;border:none;padding-left:20px;text-decoration:none;}
a.rightarrow {background-repeat:no-repeat;border:none;padding-left:20px;text-decoration:none;}
a.okay {background-position:right;background-repeat:no-repeat;font-style:normal;}
div.help {border-width:1px;border-style:solid;display:none;margin-top:8px;padding:8px;text-align:right;visibility:hidden;width:782px;z-index:200;}
div.help table {margin:1%;}
div.help td {border-width:1px;border-style:solid;}
div.help td.rowHdr {border-width:1px;border-style:solid;border-right:none !important;font-size:12px;font-style:italic;padding-right:8px;text-align:left;}
div.help td.bullet {font-size:16px;text-align:center;}
div.help th {font-size:12px;font-weight:bold;padding:4px;}
div.help p {font-size:12px;margin:2% 2% 0% 2%;text-align:justify;width:96%;}
h2.hdr {font-size:22px;font-variant:normal;font-weight:bold;margin:0;padding:0;}
.home td {border-top-width:2px !important;border-top-style:solid !important;}
.road td {border-bottom-width:1px !important;border-bottom-style:solid !important;}
.valuelabel {font-size:11px;font-weight:bold;}
.comparisonChart {font-size:12px;font-weight:bold;margin-top:8px;margin-bottom:2em;}
.comparisonChart td {white-space:nowrap;}
.mautopick {border-left-width:3px !important;border-left-style:solid !important;border-right-width:3px !important;border-right-style:solid !important;}
#navpages td.selected {font-weight:bold;}
#navpages td {font-weight:bold;text-align:center;width:25px;}
.colhead {font-size:90%;}
.entryNo {font-size:16px;font-weight:bold;padding:0 6px;text-align:center;}
.conf {font-weight:bold;}
div.mgr_top {background-position:top left;background-repeat:no-repeat;height:33px;width:198px;}
.deadlineMsg {margin-top:10px;padding:8px;text-align:left;}
.pointsrow {font-size:80%;}
.rankrow {font-size:80%;}
.pickrow td {border-top-width:4px;border-top-style:solid;}
tr.golferdetail {font-size:85%;}
tr.playerdetail {font-size:85%;}
td.player, th.player {text-align:left;white-space:nowrap;}
td.team, th.team {text-align:left;white-space:nowrap;}
.hits a {text-decoration:none;}
.newhits a {text-decoration:none;}
.lastscore a {text-decoration:none;}
.hits a:hover {text-decoration:underline;}
.newhits a:hover {text-decoration:underline;}
.lastscore a:hover {text-decoration:underline;}
td.noborder {border:none !important;}
.matchup {background-position:center top;background-repeat:no-repeat;font-size:12px;height:84px;margin:0;padding:0;text-align:center;}
.matchup h1 {background-color:transparent;font-size:14px;font-weight:bold;height:auto;margin:0;padding:10px 0 0 0;text-align:center;}
table.analysisheader {border:none;margin:0;padding:0;width:100%;}
.analysisheader {font-size:18px;font-weight:bold;}
h2.analysistab {background-position:top left;background-repeat:no-repeat;font-size:18px;height:32px;padding:4px 0 0 8px;}
div.stattab {cursor:pointer;float:right;font-weight:bold;margin:0 2px 2px 0;padding:5px;}
table.gamelogs {border-style:solid;border-width:1px;font-size:14px;width:100%;}
table.gamelogs td {border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;display:table-cell;padding:4px 6px;white-space:nowrap;}
table.gamelogs td.hide {display:none;}
table.gamelogs td.gamedata {font-weight:normal;}
table.gamelogs td.border_right {border-right-style:solid;border-right-width:1px;}
table.gamelogs th.category {text-align:center;}
table.gamelogs th.border {border-right-style:solid;border-right-width:1px;}
table.gamelogs th {font-size:10px;padding:4px 6px;text-transform:uppercase;white-space:nowrap;}
table.skillplayers th {border-style:solid;border-width:1px;padding:4px;text-align:left;}
table.skillplayers td {padding:4px 8px 0 0; font-size: 12px}
table.skillplayers td.border_bottom {border-bottom-style:solid;border-bottom-width:1px;}
td span.statcat {font-size:8px;}
#gamelogs {max-width:900px;min-width:600px;overflow:auto;padding:8px;}
.logtable {white-space:nowrap;}
.lognote {font-size:80%;}
.memberpicked {font-weight:bold !important;}
.winningteam {font-weight:bold;}
.r01 {text-decoration:line-through;font-weight:bold;}
.r10 {text-decoration:none;font-weight:bold;}
.rs01 {text-decoration:line-through;}
.pwCode {font-size:0.8em;padding:1px;margin-left:2px;font-weight:bold;text-decoration:none !important;}
.kp {border-style:solid;border-width:1px;font-size:0.6em !important;}
.switch {padding:5px;}
tr.picksheet th {border:none;color:black;font-size:12px;}
tr.gamedate th {background-position:bottom right;background-repeat:no-repeat;border:none;font-size:10px;font-weight:bold;text-align:right;}
span.matchup {background-position:center center;background-repeat:no-repeat;background-size:16px;cursor:pointer;height:16px;width:16px;}
tr.college td, tr.pro td, tr.picksheet td {border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;padding:2px 4px 2px 4px;}
tr.college td.winbackground, tr.pro td.winbackground, tr.college td div.winbackground, tr.pro td div.winbackground {font-weight:bold;}
tr.college td.picked, tr.pro td.picked, tr.college td.picked label, tr.pro td.picked label {font-weight:bold !important;}
tr.college td div.picked, tr.pro td div.picked, tr.college td div.picked label, tr.pro td div.picked label {font-weight:bold !important;}
td.gametab {background-position:bottom left !important;background-repeat:no-repeat !important;border-bottom:none !important;border-left:none !important;border-right:none !important;border-top:none !important;font-size:10px;padding:2px 4px 3px 4px !important;text-align:left !important;}
td.pscore {font-weight:bold;padding:2px 4px 2px 8px !important;}
td.weight1 {font-size:12px !important;padding-right:10px !important;text-align:left !important;}
td.weight2 {background-position:right center !important;background-repeat:no-repeat !important;font-size:12px !important;font-weight:bold;padding-right:10px !important;text-align:left !important;}
.ploss {display:inline-block;font-weight:bold;padding:3px 5px;margin:0px 0px 0px 3px;font-size:.85em;border-radius:3px;min-width:23px;text-align:center;}
.pwin {display:inline-block;font-weight:bold;padding:3px 5px;margin:0px 0px 0px 3px;font-size:.85em;border-radius:3px;min-width:23px;text-align:center;}
.ptie {display:inline-block;font-weight:bold;padding:3px 5px;margin:0px 0px 0px 3px;font-size:.85em;border-radius:3px;min-width:23px;text-align:center;}
div.gamedate {background-position:bottom right;background-repeat:no-repeat;border:none;font-size:10px;font-weight:bold;height:16px;min-width:240px;padding:2px 8px 0 0;text-align:right;}
div.gamebox {border-style:solid;border-width:1px;padding:4px 8px;}
div.gametab {background-position:bottom right !important;background-repeat:no-repeat !important;border-bottom:none !important;border-left:none !important;border-right-style:solid !important;border-right-width:1px !important;border-top:none !important;font-size:10px;height:12px;margin-bottom:8px;padding:2px 4px 2px 4px !important;text-align:right !important;}
.parlayswitch {padding:0 1px;text-align:center;}
.void {text-decoration:line-through;}
.loss {text-decoration:line-through;}
div.clickable {cursor:pointer;}
.star {background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;vertical-align:text-bottom;width:16px;}
.star_h {background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;vertical-align:text-bottom;width:16px;}
#wvAlert
{
	background-color:#ffffff;
	border-radius:12px;
	/*box-shadow: 4px 4px 4px #333333;*/
	cursor: pointer;
	margin: auto;
	position:fixed;
	display:none;
	left: 50%;
	top:35%;
	width: 320px;
	/*height: 327px;*/
	margin-left:-160px;
	/*margin-top:-150px;*/
	z-index: 301;
}

.wvAlertTitle {
	text-align:center;
	font-size:1.3em;
	padding:8px 0px;
	margin-top:10px;
	font-weight:bold;
	flex-basis:auto;
	width:100%;
}

.wvAlertContent {
	text-align:center;
	padding:8px 5px;
	flex:5;
	width:auto;
	overflow:auto;
}

.wvAlertActions {
	display:flex;
	border-top:1px solid #dddddd;
	font-size:1.2em;
	color: #1A75BC;
	text-align: center;
	/*margin-top:15px;*/
	flex-basis:auto;
	width:100%;
}

.wvAlertAction:first-child {
	border-left:none !important;
}
.wvAlertAction {
	padding:8px 0px;
	border-left:1px solid #dddddd;
	flex:1;
}
.viewControl .disabled {cursor:inherit !important;}
.viewContent {margin-top:10px;}
.viewContent .navButton {display:inline-block;padding:3px 5px;border-radius:4px;cursor:pointer;}
.fTable {display:flex;flex-flow:column nowrap;}
.fTRh, .fTRb {display:flex;flex-flow:row nowrap;align-items:center;width:100%;}
.fTH {padding:3px 5px;}
.fTD {padding:8px 5px;}
.fTable .f1 {flex:1;}
.fTable .f2 {flex:2;}
/*.pickSheet {width:auto;}padding:10px;*/
.pickSheet .pickButton {
	border-style:solid;
	border-width:1px;
	border-radius:5px;
	text-align:center;
	padding:5px 8px;
	margin:2px 2px;
	/*margin-top:10px;*/
	cursor:pointer;
	white-space:nowrap;}
.pickSheet .pbWeight {display:inline-block;min-width:16px;}
.pickSheet .mp {border-width: 2px !important; border-style: dotted;}
.pickSheet .pbDisabled {cursor:default !important;}
.pickSheet .pbDisabled:hover {cursor:default !important;}
.pickSheet .keyOn {border-style:solid;border-width:1px;text-align:center;justify-content:center;border-radius:5px;padding:5px;margin:0;white-space:nowrap;cursor:pointer;}
.pickSheet .keyOff {border-style:solid;border-width:1px;text-align:center;justify-content:center;border-radius:5px;padding:5px;margin:0;white-space:nowrap;cursor:pointer;}
.pickSheet .dropdown {position:relative;display:inline-block;border-radius:5px;}
.pickSheet .dropbtn {padding:2px 20px 2px 7px;min-width:55px;font-size:16px;white-space:nowrap;border-radius:5px;} /*border:none;*/
.dropdown-content a.selected {border-style:solid;border-width:1px;padding:3px 24px 3px 9px;}
.dropdown-content a:hover {border-radius:5px;}
.pickSheet .dropdown-content {display:none;position:absolute;min-width:55px;overflow:auto;max-height:400px;z-index:1;}
.pickSheet .dropdown-content a {padding:0px 10px 2px 10px; min-width:55px;text-decoration:none;display:block;}
.f60 {font-size:0.6em !important;}
.f75 {font-size:0.75em !important;}
.f80 {font-size:0.8em !important;}
.f90 {font-size:0.9em !important;}

.myPostImageX {
	background-color: White;
	padding-left: 10px;
}

.myPostImageX img{
	max-width: 100%;
	max-height: 200px;
	border-radius: 10px;
}

/*  Fix/Override Bootstrap styles */

.sticky-top {z-index:90 !important;}

@media all and (min-width: 360px) {
	.switchPool #mbPoolid {display:inline;}
	/* .switchPool .activePool {margin-right:25px;} */
	#welcomeLabel {display:inline;}
	/* #switchAliasForm label {display:inline;padding:2px;margin-right:4px;} */
	#viewHeader .viewTitle {font-size:1.4em;}
}	

@media all and (min-width: 600px) {
	#viewHeader .viewTitle {font-size:1.6em;}
	form.std0 label, form.std1 label { clear:left;display:block;float:left;width:183px;font-weight:normal !important;}
	form.std0 label.right, form.std1 label.right {width:auto !important;}
	form.std0 label.help, form.std1 label.help {clear:left;display:block;float:left;width:163px;}
	form.std0 label.req, form.std1 label.req {background-position:left center;background-repeat:no-repeat;float:left;padding-left:12px;width:171px;}
	form.std0 label.help_req, form.std1 label.help_req {background-position:left center;background-repeat:no-repeat;float:left;padding-left:12px;width:151px;}
	form.std1 input, form.std0 input {clear:none;display:inline;margin-top:0px;}
	form.std1 select, form.std0 select {clear:none;display:inline;margin-top:0px;}
	form.std1 textarea, form.std0 textarea {clear:none;display:inline;width:calc(100% - 195px);margin-top:0px;}
	form.std1 input.responsive, form.std0 input.responsive {clear:none;display:inline;width:calc(100% - 195px);margin-top:0px;}
	form.std0 div.options, form.std1 div.options {clear:right;display:block;float:left;margin:0px !important;max-width:500px;padding:0px !important;}
	form.std0 div.submit, form.std1 div.submit {clear:both;padding:10px 3px 6px 183px;}
	form.std0 div.submit input, form.std1 div.submit input {cursor:pointer;}
	form.std0 .helpicon, form.std1 .helpicon {display:block !important;float:left;margin-right:5px;}
	form.std1 label.chkBox input, form.std0 label.chkBox input {display:block !important;margin-top:auto;}
	form.std1 label.chkBox select, form.std0 label.chkBox select {display:block !important;margin-top:auto;}
	form label.chkBox {display:block;float:none;margin-top:-22px;width:auto;}
	div.setupWizard .title {font-size:1.25em;}
	/* #switchAliasForm label {font-weight:bold;padding:8px;margin-right:10px;}
	#switchAliasForm select {font-size:1.3em;} */
	/*.logo {position:relative;float:left !important;width:auto;}*/
	.logoImage {width:93px;padding:12px 2px;margin-left:0px;text-align:center;}
	.logoText {width:320px !important;margin-left:12px;margin-top:19px;}
    #welcomeWrapper .menuItem_mobIcon {margin-top:25px !important;font-size:0.8em;}
} 

/*bootstrap sm*/
@media all and (min-width: 576px) { 	
	div.setupWizard {min-height:160px !important;}
}


@media all and (min-width: 800px) {
	.desktopMode {display:block;}
	.mobileMode {display:none;}
	.layoutMode {width:800px;}
	h1 {font-size:1.7em;}
	#body-innerWrapper, #content-wrapper, #sidebar-wrapper {position:relative;}
	#content-wrapper, #sidebar-wrapper {top:0;}
	#sidebar-wrapper {left:-75%;margin-top:0px;}
	#content-wrapper {left:25%;}
	#sidebar-wrapper {display:block;width:25%;float:left;padding:0px;}
	#sidebar {margin:0px;padding:10px 5px 10px 10px;}
	#content-wrapper {float:left;width:75%;}
	#content {min-height:450px;}
	#footer .left {display:block;float:left;width:32%;padding:8px 0px;height:210px;line-height:1.5em;}
	#footer .center {float:left;width:36%;padding:0px 0px;}
	#footer .right {display:block;float:right;width:32%;padding:8px 0px;line-height:1.5em;}
	.switchPool-wrapper {min-width:295px;float:left !important}
	.switchPool {font-size:1em !important;}
	.logo {position:relative;float:left !important;width:auto;}
	.logoImage_m {display:none;}
	/*.logoImage {float:left !important;display:block;width:100px;padding:7px 2px 5px 4px;margin-left:0px;text-align:center;}
	.logoText {float:left;display:block;width:320px !important;margin-left:8px;margin-top:18px; }
	*/.welcome {float:right !important;z-index:1000;padding-top:7px}
	.welcomeLinks {display:block;line-height:1.2em;padding-top:0px;}
	.welcomeArrow {display:none;}
	.header_button {
		font-size: 10pt;
		float:right;
		margin-left:10px;
		padding: 5px 10px;
		/*min-width:80px;*/
	}
} 

@media all and (min-width:65em) {
	.layoutMode {width:1104px;}
	.poolinfo .poolid a {display:block;float:right;}
	#loginAlerts {width:640px;height:400px;margin-left:-320px;margin-top:-200px;}
	#loginAlerts .alertList {height:357px;}
	#flashPopupWindow, #ofpPopUp {width:640px;height:234px;margin-left:-320px;margin-top:-100px;}
	#flashPopupWindowContent, .ofpPopUpMessage {height:176px;}
	#shareGameCapsule {width:60% !important;}
	#shareGameCapsule th.team {font-size:1.2em;padding:6px;}
	/*.header_button {
		float:right;
		margin-left:10px;
		padding: 5px 10px;
		min-width:80px;
	}*/
} 

@media screen and (min-width: 1140px) {
	#header1, #body-innerWrapper, #footer, #ofpMobileFooter-innerWrapper { position:relative;width:1140px !important;margin-left:auto;margin-right:auto;}
	#header1 {padding:0px;}
	#menubar {width:1140px !important;margin-left:auto;margin-right:auto;}
	#menu {margin-right:0px;}

	#sidebar {margin:0px;padding:10px 0px 10px 0px;}
	.switchPool-wrapper {padding-left:0px;}
	.switchPool {margin-right: 10px;}
	#content {padding-right:0px;}
	.welcome {padding-right:0px;}
	.header_buttons {padding-right:0px}
	.logo {margin-left:0px;}
} 

@media print {
	#header-wrapper, #footer-wrapper, #sidebar-wrapper, #menubar-wrapper {display:none;}
	.noPrint, .cfdebug {display:none;}
	.superlinks {display:none !important;}
	.managernote {display:none !important;}
	.picked {font-weight:bold;}
	.picked label {font-weight:bold;}
} 



#shareGameCapsule {width:100%;}
#shareGameCapsule th {padding:4px;}
#shareGameCapsule th.score {text-align:center;width:10%;}
#shareGameCapsule th.team {width:30%;}
#shareGameCapsule th.status {font-size:90%;font-weight:normal;padding:4px;text-align:center;width:20%;}
.h1Details {display:none;font-weight:normal;text-transform:none;padding:3px 15px;white-space:normal;margin-top:0px;} /*border-style:solid;border-width:2px;*/
h1 .h1Icon {position:relative;float:right;}
.category th {padding:2px 4px;}
.category td {white-space:nowrap;}
.congratulations {font-size:100%;font-weight:bold;}
.fullwidth {display:block;width:auto;}
p#lcManagerNote, p#lcTrash {overflow:hidden;}
#poolwidePicks th {font-size:0.9em;vertical-align: bottom;}
#poolwidePicks td, #poolwidePicks th.gameHdr {font-size:0.9em;vertical-align: middle;}
#poolwidePicks .liveGame {text-align:center;}
#poolwidePicks .finalGame {text-align:center;}
#poolwidePicks .notStarted {text-align:center;}
#poolwidePicks .liveTeam {margin-left:auto;margin-right:auto;margin-top:2px;text-align:left;padding:0px 7px; width:6em !important;}
#poolwidePicks .liveScore {float:right;margin-right:3px;text-align:center;width:15px;}
#poolwidePicks .liveStatus {font-size:1em;margin-top:2px;text-align:center;}
#poolwidePicks .tblHead {vertical-align:bottom;}
#poolwidePicks .highlight td {background-repeat:repeat;}
.sport51 {background-position:left center;background-repeat:no-repeat;padding-left:16px !important;}
.sport55 {background-position:left center;background-repeat:no-repeat;padding-left:16px !important;}
#shTogFilter {padding:2px 6px;width:150px;}
#shfilter.hidden {display:none;}
#shInstr {border:none;}
div.pooltype_alt {background-position:top left;background-repeat:repeat-x;border-style:solid;border-width:1px;cursor:pointer;font-size:90%;padding:8px;text-align:left;vertical-align:top;}
.vertspace {height:100px;}
.analysis_lbl {font-size:12px;font-weight:bold;padding:4px 0;text-align:left;text-transform:uppercase;}
td.bgWin, div.bgWin {background-position:left center;background-repeat:no-repeat;padding:0 2px 0 0 !important;}
td.bgLoss, div.bgLoss {background-position:left center;background-repeat:no-repeat;padding:0 2px 0 0 !important;}
.myid2 {background-repeat:repeat;}
.widget {float:left;margin:10px 20px 10px 0;overflow:hidden;padding:0px;}
.w1h1 {height:183px;width:243.5px;}
.w2h1 {height:183px;width:507px;}
.w3h1 {height:183px;width:771px;}
.w3 {width:771px;}
form {margin-bottom:1em;}
.form_textfield {width:300px;}
.form_dropdown {padding:1px 0 1px 0;width:304px;}
.form_textarea {width:298px;}
.form_required {background-repeat:no-repeat;float:none;font-size:75%;font-style:italic;font-weight:normal;}
.form_notes {font-size:90%;padding:4px 0 0 0;}
label {font-weight:normal;}
label.lhs {display:block;float:left;font-weight:bold;margin-right:2em;text-align:right;width:20em;}
.borderStyle1 {border-style:solid;border-width:6px;}
.borderStyle2 {border-style:solid;border-width:4px;}
h1.homepage {font-size:2.25em;font-weight:normal;height:auto;margin:0;padding:8px 0 0 0;}
h1.mobilehome {font-size:1.5em;font-weight:normal;height:auto;margin:0;}
select {font-size:14px;}
.ad456_90 {height:90px;margin:0;padding:0;width:456px;}
#recordmatchup {white-space: nowrap; font-size:13px}
.stylesheet {display:none;}
.cssPath {display:none;}
#wvProgIndicator {
	display:none;
    border-radius: 50%;
	position:fixed;
    width: 40px;
    height: 40px;
	left: 50%;
	top:40%;
	margin-left:-20px;
	margin-top:-20px;
	z-index:301;
    animation: spin 2s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/*
drop menu div classes:
dropMenuDiv, menuTitle, menuValue, dropMenu, dropMenu .sub-menu
*/


.dropMenuDiv {
	display:flex;
}


.dropMenuDiv .menuTitle {
		flex: 0 0 auto; 
		border: 1px solid; 
		padding:6px;
		border-right:none; 
		font-weight: bold;
}

.dropMenuDiv .menuValue {
			cursor:pointer;
			border-color:#DDDDDD;
			border-width:1px;
			border-style: solid; 
			background-color:#BBBBBB;
			background-image:url("../images/icons/down-arrow-white.svg");
			background-repeat:no-repeat;
			background-position:right;
			font-weight:bold;
			cursor: pointer; 
			padding: 6px 45px 6px 6px;}

.dropMenuDiv .dropMenu {
	flex: 0 0 auto;
	font-weight:bold;
	margin-top:1px;
}

.dropMenu .sub-menu {
		border-color: #DDDDDD; 
		border-width:1px;
		border-style: solid; 
		border-top:none;
		background-color: #CCCCCC;
		padding: 6px; 
		cursor:pointer;
		display:none;
	}


.dropMenu .sub-menu:hover {
		background-color: #BBBBBB; 
	}


/*
controlDiv classes:

.braces, leftBrace, insideBrace, rightBrace
extraLinks: subLink, subLinkDiv*/

.braces {display:flex; padding:5px;}

.braces .leftBrace {flex:0 0 10px; border:1px solid gray; border-right:none; width: 10px !important;}
.braces .insideBrace {flex:1 1 100%; margin:10px 0;}
.braces .rightBrace {flex:0 0 10px; border:1px solid gray; border-left:none;}


div.extraLinks {
	display:flex;
	flex-wrap:wrap;
}

div.extraLinks div.subLink {
	flex:0 1 auto;
	margin: 5px 0 5px 5px;
}

div.extraLinks div.subLinkFiller {
	flex:1 1 auto;
	margin: 5px 0 5px 5px;
}

div.extraLinks div.subLink a {
	text-decoration: none;
	color: gray;
	font-weight: bold;
}

div.subLinkDiv {
	padding:6px;
	border: 1px solid lightgray;
	color: gray;
	font-weight: bold;
}


div.subLinkDiv:hover {
	background-color: #DDDDDD;
}

.table th a {
	text-decoration:none;
}

.thead-dark th a {
	color:white;
}

.card {
    box-shadow: rgba(45, 54, 59, 0.25) 0px 1px 4px;
}

.dropdown-item-sp {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-item-sp:hover {
    background-color: #DDDDDD;
}

.imageEdit {
    position:absolute;
    top:50%;left:50%;
    transform: translate(-50%,-50%);
    color:white;
    background-color: rgba(0,0,0,.8);
    border-radius: 5px;
    padding: 5px;
}

.pointer {
    cursor: pointer;
}

.h5num {
    font-size: 1.3em;
    padding-right:10px;
}

.h5title {
    font-family: 'Anton', sans-serif;
    font-size: 1.3em;
    text-transform: uppercase;
}

.anton {
    font-family: 'Anton', sans-serif;
    font-size: 1.2em;
    text-transform: uppercase; 
}

.poolImage {
    width:100%;
    height:auto;
}

.custom-select {
    box-shadow: rgba(45, 54, 59, 0.25) 0px 1px 4px;
}

.form-control {
    box-shadow: rgba(45, 54, 59, 0.25) 0px 1px 4px;
}

.input-group-text {
    box-shadow: rgba(45, 54, 59, 0.25) 0px 1px 4px;
}

#menubar-innerWrapper {
    box-shadow: rgba(97, 128, 145, 0.5) 0px 2px 4px;
}

#footer-wrapper {
    box-shadow: rgba(45, 54, 59, 0.5) 0px -2px 4px;
}

.boxshadow {
    box-shadow: rgba(45, 54, 59, 0.25) 0px 1px 4px;
}

.lcTxt1 {
    font-size: 2.2em;
    color:white;
    font-family: 'Anton', sans-serif;
    line-height: 1.1em;
}

.lcContent {
    position: absolute;
    top: 50%;
    left: 50%;
    width:100%;
    transform: translate(-50%, -50%);
}

.txtshadow1 {
    text-shadow: 2px 2px 2px black;
}

.txtshadow2 {
    text-shadow: 8px 8px 8px black;
}

.btnshadow {
    box-shadow: 2px 2px 10px black;
}

.footerlist {
    list-style:none;
    margin:0;
    padding:0;
    font-size: .9em;
    line-height:1.7em;
}

.bannercl {
    position:absolute;
    top:50%;
    left:25%;
    transform: translate(-50%, -50%);
    text-align:center;
    height:75px;
}

.bannercr {
    position:absolute;
    top:50%;
    left:75%;
    transform: translate(-50%, -50%);
    text-align:center;
    height:75px;
}

.bannertc {
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
    text-align:center;
    white-space:nowrap;
    height:120px;
}

.bannertxt {
    font-size: 2em;
    font-family: 'Anton', sans-serif;
    line-height: 1.1em;
    white-space:nowrap;
}  

@media only screen and (max-width:1024px) {
    .bannertxt {
        font-size: 1.5em;
    }  
    .bannercr {
        top:60%;
    }
    .bannercl {
        top:60%;
    } 
} 

@media only screen and (min-width:800px) and (max-width:1024px) {
    .lcTxt1 {
        font-size: 1.5em;
    }
}

@media only screen and (max-width:600px) {
    .font80 {font-size: 80%;}
}

.sticky-top-fix {padding-right:15px !important; margin-right:0px !important;}
