a,a:visited,a:active {
	text-decoration: none;
	color: #000099;
}
a:hover {
	text-decoration:underline;
}
a.nostyle,a.nostyle:visited,a.nostyle:active {
	color: #000000;
	text-decoration: none;
}
a.nostyle:hover {
	color: #336600;
	text-decoration: none;
}
a.header,a.header:visited,a.header:active {
	color: #ffffff;
	text-decoration: none;
}
a.header:hover {
	color: #FFCC00;
	text-decoration: none;
}
a.leader,a.leader:visited,a.leader:active {
	color: #000000;
	font-size: 0.9em;
	text-decoration:none;
}
a.tab1,a.tab1:visited,a.tab1:active {
	background-color: #ECECEC;
	padding: 5px 9px 5px 7px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	height:24px;
}
a.tab1:hover {
	background-color: #CC9900;
}
a.tab2,a.tab2:visited,a.tab2:active {
	background-color: #333333;
	padding: 4px 9px 6px 7px;
	display: block;
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	height:21px;
	border-right:1px solid #999999;
}
a.tab2:hover {
	background-color: #FFCC00;
}
.tab1 {
	background-color: #ECECEC;
	padding: 5px 9px 5px 7px;
	display: block;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:0.9em;
	height:24px;
}
.selpgno {
	border: 1px solid #999999;
	background-color: #cccccc;
	display: block;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	width:14px;
}
a.pgno {
	border: 1px solid #999999;
	font-size:10px;
	background-color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	width:11px;
}
a.pgno:hover {
	background-color: #FFCC00;
}
a.textondarklink,a.textondarklink:visited,a.textondarklink:active,a.textondarklink:hover  {
	text-decoration: none;
	color: #205CA5;
}

a.textonlightlink,a.textonlightlink:visited,a.textonlightlink:active  {
	text-decoration: none;
	color: #381B6B;
}
a.textonlightlink:hover {
	text-decoration:underline;
	color: #381B6B;
}

body {
	margin-left: 0px;
	margin-top: 9px;
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
}
td {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 0.7em;
	color: #000000;
}
.textonlight {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 0.7em;
	color: #343B8C;
}
.textondark {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 0.7em;
	color: #205CA5;
}
.textonextradark {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 0.7em;
	color: #381B6B;
}
.textonextradarkvsmall {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 9px;
	color: #381B6B;
}

th {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 0.6em;
	color: #666666;
	text-transform:uppercase;
	border-bottom: 1px solid #999999;
	text-align:left;
}	
.plainrow {
	border-bottom: 1px solid #cccccc;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 10px;
}
.dim {
	color: #666666;
	font-size: 0.7em;
}
.light {
	color: #ffffff;
}
.small {
	font-size: 0.7em;
}
.fixedsmall {
	font-size: 10px;
}
.caption {
	font-size: 0.9em;
}
.captionfixed {
	font-size: 10px;
	color: #333333;
	padding: 5px 0px 14px 0px;
	text-align:center;
}
.logline {
	border-bottom: 1px dotted #C5C5C5;
	font-size: 10px;
	padding: 2px 0px 3px 3px;
	vertical-align:middle;
}
.loglinesel {
	border-bottom: 1px dotted #C5C5C5;
	font-size: 10px;
	padding: 2px 0px 3px 3px;
	vertical-align:middle;
	font-weight:bold;
	background-color:#ffffff;
}
.revlogline {
	border-bottom: 1px dotted #C5C5C5;
	font-size: 10px;
	padding: 2px 0px 3px 3px;
	vertical-align:middle;
}
.revloglinesel {
	border-bottom: 1px dotted #C5C5C5;
	font-size: 10px;
	padding: 2px 0px 3px 3px;
	vertical-align:middle;
	font-weight:bold;
	background-color:#efefef;
}

.dotline {
	border-bottom: 1px dotted #C5C5C5;
}

.maintable {
	width: 750px;
}
.headerbar {
	background-image:url(../images/heading_top.jpg);
	color: #7CAADB;
	height:98px;
}
.footerbar {
	background-image:url(../images/structure/bar_bottom.gif);
	height:30px;
	padding:0px 14px 7px 0px;
	text-align: center;
	color: #999999;
}
.loginlogobar {
	background-image:url(../images/structure/grass_login.jpg);  
	height:160px;
}
.logobar {
	background-image:url(../images/structure/grass_top.jpg);  
	height:160px;
}
.maincell {
	background-color: #ffffff;
	color: #000000;
	padding: 28px 14px 21px 14px;
}
.primnavcell {
	padding-left: 0px;
	color: #ffffff;
	height:24px;
	background-image:url(../images/structure/grass2.jpg);  
}
.leaderboardcell {
	padding: 0px 12px 14px 12px;
	vertical-align:top;
	width: 180px;
	background-image:url(../images/structure/grass3.jpg); 
	background-repeat:no-repeat;
	background-color: #ffffff;
}
.contentcell {
	vertical-align:top;
	height:400px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvitica, san-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #006600;
	letter-spacing: -1px;
	text-transform: uppercase;
}

.loginmaincell {
	background-color: #ffffff;
	background-image:url(../images/structure/super14_bg.jpg);
	color: #000000;
	padding:12px;
	background-repeat:no-repeat;
	height:343px;
}
.generalmaincell {
	background-color: #ffffff;
	color: #000000;
	padding:12px;
	background-repeat:no-repeat;
	height:343px;
}

.loginprimnavcell {
	padding-left: 0px;
	color: #ffffff;
	height:24px;
	/*  background-image:url(../images/structure/grass2.jpg); */
}
.loginleaderboardcell {
	padding: 0px 12px 14px 12px;
	vertical-align:top;
	width: 280px;
	/* background-image:url(../images/structure/grass3.jpg); */
	background-repeat:no-repeat;
	background-color: #ffffff;
}
.loginbg {
	background-image:url(../images/structure/login_bg.jpg); 
	width:340px;
	background-repeat:no-repeat;
	background-color: #ffffff;
	height:500px;
}
.error {
	color: red;
}
.headerline {
	padding-bottom:11px;
	border-bottom: 1px solid #cccccc;
}
.mainleft {
	padding: 14px 7px 0px 0px;
	vertical-align:top;
}
.mainright {
	padding: 14px 0px 0px 7px;
	vertical-align:top;
}
.fixtureheader {
	text-transform:uppercase;
	font-size: 0.7em;
	color: #666666;
	padding: 14px 0px 5px 0px;
	border-bottom: 1px solid #cccccc;
	margin-bottom:2px;
}
.leadertitle {
	padding: 0px 0px 7px 0px;
}
a.cardname,a.cardname:visited {
	font-size: 1.2em;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}
.pointer {
	padding-right: 5px;
}
.para {
	padding-bottom: 7px;
	font-size: 0.7em;
}
.sectiontitle {
	padding-bottom: 7px;
	color: #336600;
	font-size: 1.1em;
	font-weight: bold;
}
.gameheader {
	font-size: 0.8em;
	font-weight:bold;
	color: #336600;
	padding: 14px 0px 7px 0px;
}
.famebox {
	padding-left:7px;
}
.newsimg {
	border: 1px solid #000000;
	}
.articlenewstitle {
	color: #006600;
	font-weight: bold;
	font-size: 0.9em;
	display:block;
	padding-bottom:5px;
	letter-spacing:-1px;
	border-bottom: 1px solid #cccccc;
}
h2 {
	color: #006600;
	font-weight: bold;
	font-size: 1.3em;
	display:block;
	padding-bottom:3px;
	letter-spacing:-1px;
	margin:0px;
}
.bioheader2 {
	color: #006600;
	font-weight: bold;
	font-size: 1.0em;
	display:block;
	padding-bottom:5px;
	letter-spacing:-1px;
}
.grey {
	color: #666666;
}
a.newstitle {
	color: #006600;
	font-weight: bold;
	font-size: 1.3em;
	display:block;
	padding-bottom:5px;
	letter-spacing:-1px;
}
a.newstitle:hover {
	color: #000000;
}
a.news2title {
	color: #006600;
	font-weight: bold;
	font-size: 1.1em;
	display:block;
	padding-bottom:3px;
	letter-spacing:-1px;
}
a.news2title:hover {
	color: #000000;
}
a.news3title {
	color: #006600;
	font-weight: bold;
	font-size: 1.1em;
	display:block;
	padding-bottom:2px;
	letter-spacing:-1px;
}
a.news3title:hover {
	color: #000000;
}
a.newsintro,a.newsintro:visited {
	text-decoration:none;
	color: #000000;
}
a.newsintro:hover {
	color: #006600;
}	
hr {
	height: 1px;
	color: #cccccc;
}
.subnewsbox {
	background-color: #efefef;
	padding: 7px;
}
.boxtitle {
	color: #000000;
	font-weight:bold;
}
.biotitle {
	font-weight:bold;
	padding-bottom: 3px;
	padding-right: 7px;
}
.biotext {
	padding-bottom: 3px;
}
.bioheader {
	color: #666666;
	text-transform:uppercase;
	font-size:10px;
	padding-bottom: 4px;
}
.vsmallheader {
	text-transform: uppercase;
	color: #333333;
	font-weight:bold;
	
}
.darkheaderbar {
	background-color: #333333;
	color: #FFFFFF;
	padding: 3px 9px 3px 9px;
	font-weight:bold;
	font-size: 0.9em;
	vertical-align:middle;
}
.infobox {
	background-color: #efefef;
}
.colheader {
	font-weight:bold;
	border-bottom:1px solid #cccccc;
}
.bigtitle {
	font-size: 1.0em;
	font-weight:bold;
}
.medtitle {
	font-weight: bold;
	font-size: 0.8em;
}
.alertbox {
	background-color: #ffcc00;
	padding:7px;
}

/* for picks page */
.gamebox {
	border: 1px solid #000000;
}
.gameheader {
	padding: 3px 4px 4px 8px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color:#333333;
	color:#FFFFFF;
}
.gameheadersmall {
	padding: 3px 4px 4px 8px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#333333;
	color:#FFFFFF;
}
.challengebox {
	background-color: #ffcc00;
}
.venuebox {
	padding: 8px;
	background-color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.score {
	font-size: 13px;
	font-weight: bold;
}
.matchinfo {
	padding: 4px;
	font-size: 10px;
	background-color:#666666;
	color:#000000;
}
.venueinfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.pickbox {
	padding: 2px 12px 2px 2px;
	background-color:#CCCCCC;
	text-align:right;
	vertical-align:middle;
}
.logobox {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
}
.logoholder {
	padding: 12px;
}
.homeaway {
	padding-top: 4px;
	font-size: 10px;
	text-align:center;
}
.timeheadersmall {
	padding: 3px 4px 4px 8px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#333333;
	color:#FFFFFF;
}
.vsmall {
		font-size:9px;
	}
	.fulllogline {
	font-size: 10px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:left;
	border-bottom:1px solid #cccccc;
}
.fulllogline2 {
	font-size: 10px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:left;
}
.fulllogline2on {
	font-size: 10px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:left;
	font-weight: bold;
}
.fullloglineborderright {
	font-size: 10px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:left;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.fullloglinedark {
	font-size: 10px;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align:left;
	border-bottom:1px solid #A3A3A3;
}
.resultbox {
	padding: 5px;
	text-align:top;
	background-color:#FFFFFF;
}

/* end picks page */

.mapimg {
	border: 2px solid #999999;
}
.maptab {
	height: 24px;
	color: #ffffff;
	background-color:#333333;
	vertical-align:middle;
	align:center;
	padding: 2px 7px 0px 7px;
	border-right: 1px solid #999999;
}
.maptaboffcell {
	vertical-align: middle;
	color: #FFFFFF;
	padding-top:1px;
}
.maptabon {
	height: 24px;
	color: #ffffff;
	background-color:#999999;
	vertical-align:middle;
	align:center;
	padding: 2px 7px 0px 7px;
}
a.maptabl,a.maptabl:visited {
	text-decoration: none;
	color: #ffffff;
}
a.maptabl:hover {
	color: #ffcc00;
}
.gameheadersmall {
	padding: 3px 4px 4px 8px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#333333;
	color:#FFFFFF;
}
.timeheadersmall {
	padding: 3px 4px 4px 8px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#333333;
	color:#FFFFFF;
}
.faq {
	display:block;
	font-size: 0.9em;
	font-weight:bold;
	color: #336600;
	padding: 5px 0px 7px 0px;
}
a.tip {
	border-bottom: 1px dashed blue;
}
#tipBox {position: absolute; 
           width: 150px; 
           z-index: 100;
           border: 1pt solid #666633; 
           background: #FFFFCC; 
           visibility: hidden}
.darkbar {
	background-color:#333333;
	color: #FFFFFF;
}