/***  Basic Elements  ***/

body {font-size:10pt;text-align:left;min-width:990px;
	margin:0;font-family:Arial, verdana;}
body {background-color:#cccccc;color:#333333; }

h1 {font:bold 18pt; 
	font-variant: small-caps;
	margin:10px 0 10px 0; }
h1 {color:#222222;}

h2 {font:bold 14pt;}
h2 {color:#333333;}

h3 {font:bold 12pt; width:auto;}
h3 { color:#313233; }

table {border-collapse:collapse;}
td {padding:4px;}
p {line-height:125%;}
a { color:#7B0512; }
a:hover {color:#BE1E2D;}

a.home {display:block;position:absolute;top:20px;left:660px;width:270px;height:160px;}
ul {padding-left:8px;}
li {
	text-align:left;
	margin-left:6px;
}

table.input th {background-color: #7A0511; color:White;}
table.results th {background-color: #C74A1B; color:White; text-align:center;}
/*.blue {color:#00adef;}
.green {color:#8dc73f;}*/

/***  Layout Elements  ***/
.container {position:relative;margin:10px auto; padding-bottom:2px;
	background-color:#ffffff;width:990px;
	background-image:url(../images/header.gif);
		background-repeat:no-repeat;background-position:top; }

.container_print {margin:10px;background-color:#ffffff;border:1px solid black;} 		

.header {position:relative;width:auto; height:155px; z-index:1
		}
.header_print {background-color:#333132;border-bottom:8px solid #7A0511;color:white;padding:8px;font-size:14pt;}		
.headerlogo {float:right;position:relative;z-index:3;}		
.headerlogo img {border:none !important;}		

.headerdate {position:absolute;left:25px;top:20px;}
/*#day {position:absolute;left:0px;top:0px;}
#month {position:absolute;left:87px;top:0px;}
#year {position:absolute;left:87px;top:35px;}*/
.headerlinks {position:absolute;left:185px;top:20px;padding:4px 5px;font-size:9pt;font-weight:bold;color:#cccccc;}
.headerlinks a {font-size:9pt;font-weight:bold;color:#cccccc;text-decoration:none;}
.headerlinks2 {position:absolute;top:20px;right:355px;white-space:nowrap;width:200px;z-index:3;}
a.todayspicks  {font-size:11pt;font-weight:bold;color:#ffffff;
	/* padding:0px 4px 0px 20px;
	background-image:url('../images/todays.gif');
	background-position:center left;
	background-repeat:no-repeat; */
	margin-bottom:0px;text-decoration:none;
}

a.available  {font-size:11pt;font-weight:bold;color:#ffffff;text-decoration:none;
	/*padding:0px 4px 0px 20px;
	background-image:url('../images/packages.gif');
	background-position:center left;
	background-repeat:no-repeat; */
}

.alert {background-color:#F7955B; color:black; padding:6px; font-weight:bold;}

.bobbutton {padding:6px 8px;background-color:#7A0511;color:white !important; text-decoration:none;}

.footerlinks {float:right;margin-right:25px;}
.footerlinks a {color:#dddddd;}
.footerlinks a:hover {color:white;}
.subtitle {font-size:7pt;color:#aaaaaa;padding-top:0;margin-left:15px;margin-top:0;}


.mediatitle {font-weight:bold;font-size:12pt; color:#313233; margin-top:20px;}
.mediacontent {margin:5px 0 15px 10px;}

/*.menubar {margin-top:148px;float:left;}*/
.menubar {position:absolute;top:118px;left:0px; white-space:nowrap;}
.menubar a {font-weight:bold;font-size:12pt;color:white;padding:4px 8px; text-decoration:none;}
.menubar a:hover {color:#dddddd;}

.menutable {width:640px;}
.menutable td {padding:0px;text-align:center;}


.submenubar {position:absolute;top:137px;left:0px; white-space:nowrap;}
.submenubar a {font-weight:bold;font-size:10px;color:#333333;padding:0 3px;text-decoration:none;}
.submenubar a:hover {color:white;}

.contentwrapper {position:relative;margin-top:12px;}

.rc {width:222px;float:right;
	margin:30px 30px 5px 0px;
	background-color:#777777;color:#eeeeee; padding:8px; font-size:9pt;}
.rc h1 {font-size:14pt; text-align:center; color:#ffffff; font-variant: normal;}
.rc p {margin:8px 0;}
.rc a {color:#FFFF00;}
.rc a:hover {color:#FFD700;}
* html .rc {margin-right:15px;}

		
	
.sitemap ul {list-style-type:none;margin:0;}	
.sitemap li {list-style-type:none;margin:0;padding:0px}	
.sitemap .mainitem {margin-left:0px;
	text-align:left;padding:8px 10px;}
.sitemap .sub1 {margin-left:10px;
	text-align:left;padding:4px 10px;color:#333333;}
.sitemap a {text-decoration:none;}
.sitemap .sub2 {margin-left:12px;}
	
	

.content {position:relative;padding:0 8px;width:701px;}

.content_print {padding:0 14px;}

.footer {padding:2px 4px;font-size:7pt;margin:10px;clear:both;background-color:#777777;color:#dddddd;}


.fullwidth {width:auto; display:block;}
	
.copyright {float:right; text-align:right; padding-right:15px;}	
.clear {clear:both;height:0;font-size:0px;}
.hidden {display:none;}

#messagebox {
	margin: 10px 0 10px 0;
	width:650px;
	background-color:#dddddd;
}

#messagebox h1 {padding: 2px 8px; font-size:11pt; font-weight:bold;
	margin-top:0;margin-bottom:0;border:none; background-image:none; }
#messagebox p {	margin: 8px; width:auto; padding-bottom:8px;}

#messagebox h1 { font-size: 18px;  }
#messagebox h2 { font-size: 16px; text-align:left; margin:10px 6px 6px 6px ; }
#messagebox h3 { font-size: 14px; text-align:left; margin:10px 6px 6px 6px ; }
#messagebox li { margin-left: 30px; }

#messagebox h1 {color:White; text-align:left; background-color: #333132; }
#messagebox h2 { color: Black; }
#messagebox h1.congrats { color: White; background-color: #8CC63F; }
#messagebox h1.alert { color: White; background-color:#C74A1B;}  
#messagebox h1.warning { color: White; background-color:#7A0511;}

table.bigtable {border-collapse:collapse; margin:.75em; border:1px solid black;}
table.bigtable th {padding:2px; font-size:12px; border:1px solid ;}
table.bigtable td {border:1px solid; padding:2px; font-size:12px;}

table.std {	border-collapse:collapse; margin:6px 0;  border:1px solid #BBBDBF; }
table.std caption {margin:3px 0; text-align:left; font-size:100%; font-weight:bold;}
table.std th {font-size:100%; padding:3px 5px; text-align:left;border:1px solid #BBBDBF;}
table.std th.row {text-align:left;}  /*example: can be used to highlight a column of names*/
table.std td {padding:3px 5px; text-align:left; border:1px solid #BBBDBF;}

table.messages {margin-bottom:15px; } 
table.messages caption {margin-top:15px;}
table.messages th {color: White; background-color:#163e67;border:1px solid #dddddd;}
table.messages tr {vertical-align:top;}
table.messages td {border-bottom:4px solid #dddddd;}
table.messages li {margin:8px 0 0 10px;}

table.sportheader {margin-bottom:5px;margin-top:15px;width:670px;}
table.sportheader td {background-repeat:no-repeat;background-position:center;}
table.sportheader td.lhs {background-image:url(../images/bar_lhs.png);height:31px;width:10px;padding:0;}
table.sportheader td.rhs {height:31px;width:9px;padding:0;
	background-image:url(../images/bar_rhs.png);background-position:center right;}
table.sportheader td.mid {background-image:url(../images/bar_mid.png);height:31px;width:12px;padding:0;}
table.sportheader td.icon {background-image:url(../images/headline.png);
	background-repeat:repeat-x;color:white;width:12px;font-style:italic;}
table.sportheader td.sport {background-color:#231F20;font-size:12pt;
	font-style:italic;font-weight:bold;
	white-space:nowrap;width:140px;}
table.sportheader td.sport a.todays {color:#8CC63F;}
table.sportheader td.sport a.package {color:#00AEEF;}
table.sportheader td.headline {background-image:url(../images/headline.png);
	background-repeat:repeat-x;color:white;width:auto;font-style:italic;}

table.writeup {width:655px;}
table.writeup caption {text-align:left;}
table.writeup tr.alt1 {background-color:#dddddd;}	
table.writeup tr.alt1 td {color:black;}
table.writeup tr.alt2 td {color:#333333;}
table.writeup td {vertical-align:top;}
table.writeup td.game {width:200px; text-align:center;font-size:9pt;}
table.writeup .matchup {font-weight:bold;margin-top:10px;white-space:nowrap;}
table.writeup .gametime {font-size:7pt;margin-top:0;padding-top:0;}
table.writeup .spread {font-size:11pt;margin-top:10px;font-weight:bold;}	
table.writeup .statslink {margin-top:8px;}

.textcenter {text-align:center !important;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}

.vertspace { height:100px; } 

table.logtable td {white-space:nowrap; font-size:11px; padding:2px;}
table.logtable td.subhead {padding:2px 4px; font-weight:bold; font-size:12px; padding:2px; text-align:center; background-color:#A7A9AC}
table.logtable th {font-size:14px; padding:2px; text-align:center;}

