/* CSS Document */
body {
	margin:0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:68%;
	color:#787878;
    padding:0px;
	/* background:url(../images/structure/wide_grass.jpg); */
	background-image:none; 
	background-position: bottom center;
	background-repeat:no-repeat;
}

form {
	margin:0px;
	padding:0px;
}
td,input,textarea,select {
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}
.upcomingFixtures {
	font-weight:bold;
	color:#437cc4;
	font-size:120%;
	margin-bottom:7px;
}

a,a.visited {
	color: #437cc4;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a.newstitle {
	color: #437cc4;
	padding-bottom:4px;
	font-weight:bold;
	display:block;
	font-size:120%;
}
#getStarted {
	font-size:150%;
	margin-top:3px;
	color:#437cc4;
	margin:14px 0px 7px 0px;
}
.homeOption {
	border:2px solid #A1CAF5;
	margin-bottom:7px;
	padding:7px;
}
.leftBlock {
	margin:0px;
	background-image:url(../images/structure/left_card_shadow.gif);
	background-repeat:repeat-y;
}
.leftBlockPadder {
	padding: 5px 14px 5px 14px;	
}
a.newsintro {
	color: #000000;
}
a.newsintro:hover {
	color: #437cc4;
	text-decoration:none;
}
a.newslink {
	color: #437cc4;
	font-weight:bold;
}
.htmlH1 {
	margin:14px 0px 11px 0px;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
}
h1 {
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	margin:0px;
}
h2 {
	font-size:130%;
	color: #437cc4;
	font-weight:bold;
	margin:0px;
}

h3 {
	font-size:120%;
	color: #437cc4;
	font-weight:bold;
	margin:0px;
}
h4 {
	font-size:110%;
	color: #437cc4;
	font-weight:bold;
	margin:0px;
}

.logline {
	border-bottom: 1px dotted #cccccc;
	font-size: 10px;
	padding: 2px 0px 3px 3px;
	vertical-align:middle;
}
.loglinesel {
	border-bottom: 1px dotted #cccccc;
	font-size: 10px;
	padding: 2px 0px 3px 3px;
	vertical-align:middle;
	font-weight:normal;
	background-color:#efefef;
}



.plainh4 {
	font-size:110%;
	color: #437cc4;
	font-weight:bold;
	margin:0px;
}
.h1padder {
	padding-bottom:21px;
}
.h2padder {
	padding-bottom:21px;
}
a.cardname, a.cardname:visited, a.cardname:hover {
	color:#437cc4;
	font-size:120%;
	display:block;
	font-weight:bold;
}

#header {
	width:982px;
	height:157px;
}
#headerContents {
	width:980px;
	height:150px;
	text-align:left;
	border-bottom:1px solid #666666;
}
#logo {
	width:225px;
	margin-right:23px;
	margin-left:7px;
	margin-top:0px
}
#topInfoBar {
	float:right;
	height:24px;
	background-color:#F9F9F9;
	width:702px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
}
#headerMid {
	float:right;
	width:702px;
	height:132px;
	background-image:url(../images/structure/header2_1.gif); 
	background-position:right top;
	background-repeat:no-repeat;
}
#bannerAd {
	margin-bottom:16px;
}
#navBar {
	margin-top:15px;
	height:31px;
} 
/************** NAV *********************/
#navItems {
	display:block;
}
#navItems .padder {
	margin:9px 0px 0px 7px;	
	font-size:80%;
}
#navItems a {
	float:left;
	text-align:left;
	width:84px;
	height:32px;
	color:#437cc4;
	background:url(../images/structure/nav_tab_off.gif);
}
#navItems a.selected {
	color:#ffffff;
	background:url(../images/structure/nav_tab_on.gif);
}
#navItems a:hover {
	background:url(../images/structure/nav_tab_on.gif);
	text-decoration:none;
	color:#ffffff;
}

a.dropmenu {
	display:block;
	background-color: #77A0CB;
	padding: 4px 11px 4px 7px;
	color: #ffffff;
	text-decoration:none;
}  
a.dropmenu:hover {
	background-color: #A1CAF5;
	text-decoration:none;
	color: #ffffff;
}
.dropdown {
	position:absolute;
	visibility:hidden;
	margin-top:2px;
	z-index:100;
	padding:3px 0px 3px 0px;
	background-color: #77A0CB;
	border:1px solid #77A0CB;
	color: #ffffff;
	text-align:left;
}
/************* NAV ENDS ****************/
.sectionHeaderStrip {
	background-image:url(../images/structure/shadow_generic_grey_base.gif);
	background-color:#efefef;
	background-repeat:repeat-x;
	background-position:bottom;
	padding:7px;	
}
#headerPadder {
	padding:0px 21px 0px 21px;
}
#mainPadder {
	padding:0px;
}
#mainMidPadder {
	padding:21px 14px 21px 21px;
}
#mainMidPadderNoTop {
	padding:0px 21px 21px 21px;
}
#main {
	width:982px;
	text-align:left;
}
#mainLeft {
	width:281px;
	float:left;
	margin:0px;
	min-height:500px;
	height:auto !important;
	height:500px;
}
#mainHolder {
	/* background-image:url(../images/structure/left_bg.jpg); 
	background-repeat:no-repeat;*/
}
#mainMid {
	width:699px;
	background-color:#f9f9f9;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	float:left;
	min-height:550px;
	height:auto !important;
	height:500px;
}


#footerHolder {
	width:982px;	
}
#footer {
	margin:0px;
	background-color:#E7E7E7;
	width:701px;
	float:right;
}
#footer a {
	display:block;
	float:left;
	margin-right:21px;
}
#footer #padder {
	padding:7px 0px 7px 21px;
}


#playerBox {
	background-image:url(../images/structure/vertical_stripe.jpg);
	background-repeat:repeat-y;
	width:260px;
}
#playerBox #title {
	float:left;
	width:35px;
}
#playerBox #content {
	float:left;
	background-color:#ffffff;
	width:225px;
}
#lbdBox {
	background-image:url(../images/structure/vertical_stripe.jpg);
	background-repeat:repeat-y;
	width:260px;
	
}
#lbdBox #lbdTitle {
	float:left;
	width:35px;
}
#lbdBox #lbdContent {
	float:left;
	background-color:#ffffff;
	width:225px;
	padding-bottom:21px;
}
#leaderboardTabs {
	padding-left:12px;
	height:25px;
}
#leaderboardTabs a.on {
	display:block;
	background-color:#efefef;
	padding:5px 11px 6px 11px;
	border-top:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	color:#787878;
	text-decoration:none;
	margin-right:2px;
}
#leaderboardTabs a.off {
	display:block;
	background-color:#77A0CB;
	padding:6px 11px 6px 11px;
	color:#ffffff;
	text-decoration:none;
	margin-right:2px;
}
#leaderboardTabs a.off:hover {
	background-color:#a1caf5;
	color:#ffffff;
}
#poolTabs {
	margin:0px;
	border-top:1px solid #ffffff;
}
	#poolTabs a.on {
		display:block;
		background-color:#efefef;
		padding:5px 11px 6px 11px;
		color:#787878;
		text-decoration:none;
		border-top:1px solid #d2d2d2;
		border-right:1px solid #d2d2d2; 
		border-left:1px solid #d2d2d2;
		margin-right:2px;
	}
	#poolTabs a.off {
		display:block;
		background-color:#77A0CB;
		padding:6px 11px 6px 11px;
		color:#ffffff;
		text-decoration:none;
		margin-right:2px;
		background-image:url(../images/structure/tab_shadow.png) !important;
		background-image:none;
		background-position:bottom;
		background-repeat:repeat-x;
	}
	#poolTabs a.off:hover {
		background-color:#A1CAF5;
	}

.padder14 {
	padding:14px;
}
.padder11 {
	padding:11px;
}
.padder711 { 
	padding: 7px 11px 7px 11px;
}
.formTagCell {
	padding:2px 4px 4px 0px;
	text-align:right;
}
.formInputCell {
	padding:2px 0px 3px 0px;
}
.smallText {
	font-size:90%;
	line-height:95%;
}
.smallDim {
	font-size:90%;
	color:#666666;
	line-height:95%;
}
#footerTerms {
	font-size:90%;
	text-align:left;
	padding:28px 28px 0px 301px;
	color:#ffffff;
}
/**************** SMART BUTTONS *************************/
a.smartbutton {
    background: transparent url('../images/structure/bg_button_a.gif') no-repeat scroll top right;
    color: #000000;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.smartbutton:hover {
	color: #333333;
}
a.smartbutton span {
    background: transparent url('../images/structure/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 9px;
} 
a.smartbutton:active {
    background-position: bottom right;
    color: #333333;
    outline: none; /* hide dotted outline in Firefox */
}

a.smartbutton:active span {
    background-position: bottom left;
    padding: 5px 0 5px 9px; /* push text down 1px */
}
/**************** SMART BUTTONS END *************************/


/*---- Header styling ---*/

/**************** TABLES START *************************/
.theadreg {
	background-color: #ececec;
	padding:4px;
	color:#787878;
}
.datatbl {
	background-color:#ececec;
	border:2px solid #ececec;
}
.datatblLite {
	background-color:#ececec;
}

.tlinereg {
	background-color:#ffffff;
	padding:4px;	
}
.tlineregsmall {
	background-color:#ffffff;
	padding:4px;	
}
.tlineregsmallsel  {
	background-color:#ffffff;
	padding:4px;	
	font-weight:bold;
}
/**************** TABLES END *************************/

/**************** PICKS START *************************/
.pickdiv {
	border:1px solid #77A0CB;
	width:500px;
	margin-bottom:14px;
}
.pickleft {
	float:left;
	width:140px;
	height:250px;
}
.pickleftcol {
	background-color: #ececec;
	height:250px;
	width:140px;
	position:absolute;
	z-index:5;
}
.pickby {
	display:inline;padding:0px 5px 0px 2px;
}
* html .pickby {
	display:inline;padding:0px 5px 0px 6px;
}

.pickright {
	float:left;
	width:356px;
/*	height:242px; */
}
.pickleftinfo {
	z-index:10;
	position:absolute;
	padding:7px;
	color:#787878;
}
.pickheader {
	background-color:#77A0CB;
	color:#ffffff;
	height:28px;
}
.venueinfo {
	color:#787878;
}
.pickgamenum {
	padding:5px 0px 0px 7px;
	font-weight:bold;
	font-size:13px;
}
.venueimg {
	border:1px solid #787878;
}
.timeleft {
	font-weight:bold;
	margin-bottom:7px;
	font-size:10px;
	padding-bottom:7px;
	border-bottom:1px dotted #666666;
}	
.pickv {
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-top:21px;
	text-align:center;
	width:35px;
}
.picklogos {
	padding-bottom:14px;
	position:relative;
}
* html .picklogos {
	padding-bottom:2px;
	position:relative;
}
.pickdate1 {
	margin-top:7px;font-size:10px;border-bottom:1px dotted #ffffff;padding-bottom:5px;
}
.pickdate2 {
	margin-bottom:7px;border-bottom:1px dotted #ffffff;padding-bottom:7px;font-size:10px;padding-top:5px;
}
.picktag {
	padding-top:2px;
}
* html .picktag {
	padding-top:0px;
}
.venueimgdiv {
	padding-top:14px;
}
* html .venueimgdiv {
	padding-top:16px;
}
/**************** PICKS END *************************/
.infoBox {
	background-color:#ffffff;
	border:1px solid #e4e6e9;
	margin-bottom:14px
}
	.infoBox .header {
		background-image:url(../images/structure/header_bg_generic.gif);
		background-color:none;
		height:21px;
		display:block;
		font-size:12px;
	}
	.infoBox .headerPadder {
		padding:4px 0px 0px 5px;
		font-size:12px;
	}
	
.rightBoxTop {
	background:url(../images/structure/right_box_top.gif);
	width:170px;
	height:24px;
}
.rightBoxBottom {
	background:url(../images/structure/right_box_bottom.gif);
	width:170px;
	height:8px;
}
.rightBoxMiddle {
	background:url(../images/structure/right_box_bg.gif);
	background-repeat:repeat-y;
}
.rightBoxTopWide {
	background:url(../images/structure/right_box_top_wide.gif);
	width:371px;
	height:24px;
}
.rightBoxBottomWide {
	background:url(../images/structure/right_box_bottom_wide.gif);
	width:371px;
	height:8px;
}
.rightBoxMiddleWide {
	background:url(../images/structure/right_box_bg_wide.gif);
	background-repeat:repeat-y;
}
.rightBoxHeader {
	padding:6px 0px 0px 11px;
	font-size:12px;
}
.rightBoxLineOdd {
	background-color:#F1F1F1;
	padding:4px 7px 4px 9px;
	margin:1px 3px 0px 3px;
}
.rightBoxLineEven {
	background-color:#ffffff;
	padding:4px 7px 4px 9px;
	margin:1px 3px 0px 3px;
}
.FiveHundredBoxTop {
	background:url(../images/structure/500_box_top.gif);
	width:460px;
	height:24px;
}
.FiveHundredBoxBottom {
	background:url(../images/structure/500_box_bottom.gif);
	width:460px;
	height:8px;
}
.FiveHundredBoxMiddle {
	background:url(../images/structure/500_box_bg.gif);
	background-repeat:repeat-y;
}
.FiveHundredBoxHeader {
	padding:6px 0px 0px 11px;
	font-size:12px;
}

.roundOn {
	display:block;
	background-color:#787878;
	padding:5px 7px 5px 7px;
	color:#ffffff;
	text-decoration:none;
}
a.roundOff {
	display:block;
	background-color:#77A0CB;
	padding:5px 7px 5px 7px;
	color:#ffffff;
	text-decoration:none;
}
a.roundOff:hover {
	background-color:#A1CAF5;
}

.greybox {
	background-color:#ececec;
	padding: 7px;
}
.outlined {
	border-top:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
}	
a.tab {
	background-color:#787878;
}
a.tab:hover {
	background-color:#437cc4;
	color:#ffffff;
}
.titleLine {
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:1px solid #787878;
	margin-bottom:7px;
}
.titleLineLarge {
	font-weight:bold;
	padding: 21px 0px 4px 0px;
	border-bottom:1px solid #a7c6e8;
	margin-bottom:14px;
	color: #787878;
	font-size:120%;
}
.biotitle {
	font-weight:bold;
	padding:0px 7px 4px 0px;
}
.biotext {
	padding:0px 7px 4px 0px;
}
.subnewsintrobox {
	background-color:#efefef;
	padding:7px;
}
ul.leftCol {
	padding-left:15px;
}
#viewPickBox {
	border:1px solid #77A0CB;
	padding:0px;
}
.pickGameInfo {
	float:right;
	width:162px;
	background-color:#efefef;
	margin-bottom:11px;
}
.pickGameInfoTop {
	border-top:1px solid #77A0CB;
}
.poolCard {
	background-color:#efefef;
	border:1px solid #cccccc;
	padding:6px;
	margin:0px 6px 7px 0px;
	float:left;
}
.poolCardCaptain {
	background-color:#e0e0e0;
	border:1px solid #cccccc;
	padding:6px;
	margin:0px 6px 7px 0px;
	float:left;
}
.rightDroppedPanel {
	margin-top:59px;
	float:left;
	padding-left:3px;
	background-color:#efefef;
	width:170px;
	padding-top:21px;
	background-image:url(../images/structure/shadow_generic_grey_left.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.honours ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}

.honours ul li {
	margin-left:0px;
	padding:0px 0px 4px 0px;
}


.viewPicksGameBar {
	color:#ffffff;
	background-color:#efefef;
	color:#787878;
	background-image:url(../images/structure/view_pick_header.gif);
}
.viewPicksRightOfGameBar {
	float:right;
	width:7px;
	height:57px;
	background-color:#072949;
}
.viewPicksVenueBox {
	padding:5px 5px 5px 5px;
	border:1px solid #efefef;
	margin:0px;
	color:#787878;
	
}


#disclaimer {
	color: #bdbdbd;
	font-size:10px;
	float:right;
	width:700px;
	text-align:left;
	margin-top:28px;
}
.aboutInv {
	float:left;
	margin:5px 14px 0px 11px !important;
	margin:5px 14px 0px 5px;
}
.noPlayers {
	float:right;
	margin:5px 12px 0px 0px !important;
	margin:5px 7px 0px 0px;
}
