* {
	margin: 0px;
	padding: 0px;
}

body {
	padding: 0;
	background-color: azure;
	background-color: lightgoldenrodyellow;
	background-color: white;
	color: black;
}

table,
div,
p,
ul,
ol,
li {
	font: 9pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	}

table {
	border-collapse: collapse;
	}



div.hr
{
	background-color: white;
	border-top: dotted 1px #666;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 100%
	margin-top: 10px;
	margin-bottom: 0px;
}

p	{
	margin-bottom: 15px;
	}

p.newsitem	{
	margin-bottom: 5px;
	line-height: 1.2em;
	}

p.right	{
	margin-bottom: 0;
	}

input,
select,
textarea {
	margin-left: 3px;
	font: 8pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	}

input.btn {
	height: 20px;
	padding: 0 3px 0 3px;
	margin-left: 2px;
	background-color: azure;
	border: solid 1px;
	border-top-color:#696;
	border-left-color:#696;
	border-right-color:#363;
	border-bottom-color:#363;
	}

input,
textarea {
	padding: 0px 5px 0px 5px;
	}


h1 {
	font: 16pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	text-align: left;
	padding-left: 0;
	color: #333399;
	margin-bottom: 20px;
	}

h2 {
	font : bold 12pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	color : black;
	padding-left: 0;
	margin-top: 15px;
	margin-bottom: 5px;
	}

h3 {
	font : bold 9pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	color : black;
	margin-bottom: 10px;
	}

h4 {
	font: bold 8pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	color: #slategray;
	letter-spacing: +0.1em;
	margin-top: 20px;
	}


img {
	border: none;
	}

img.imgplayer {
	border: solid 2px #333;
	height: 152px;
	width: 114px;
	}

div.quizheader {
	margin: 20px;
	height: 360px;
	}

div.quizbonus {
	margin: 20px;
	height: 30px;
	border: solid 2px #333;
	background-color: blue;
	color: gold;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	}

div.quizfooter {
	background-color: dodgerblue;
	padding: 2px;
	color: white;
	border: solid 2px #333;
	vertical-align: bottom;
	margin: 20px;
	height: 50px;
	}

div.quizpic {
	margin-right: 10px;
	float: left;
	}

img.quizpic {
	margin-right: 10px;
	border: solid 2px #333;
	float: left;
	}

div.quizquestion {
	float: left;
	font-size: 11pt;
	}

div.quizbuttons {
	margin-top: 8px;
	margin-left: 3px;
	float: left;
	}
div.quizlives {
	float: left;
	margin-left: 50px;
	}
div.quizcontinue {
	margin-top: 20px;
	padding: 10px;
	border: solid 2px sienna;
	background-color: wheat;
	font-size: 11pt;
	font-weight: 11pt;
	color: white;
	width: 50%;
	}
div.quizscore {
	margin-top: 2px;
	text-align: center;
	width: 100px;
	float: right;
	}

ul.quizanswers li {
	list-style-type: upper-alpha;
	font-size: 11pt;
	margin-bottom: 10px;
	margin-left: 10px;
	}
ul.quizanswers {
	list-style-type: upper-alpha;
	}
.quizAnswerButton {
	width: 40px;
	height: 35px;
	font: 16pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	font-weight: bold;
	}
.quizAnswerTorFButton {
	width: 88px;
	height: 35px;
	font: 16pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	font-weight: bold;
	}



div#adbanner {
	position: absolute;
	top: 15px;
	left: 210px;
	width: 728px;
	height:  90px;
	}


div#shirts {
	text-align: right;
	margin-top: -45px;
	margin-bottom: 10px;
	}

div#playerpic {
	float: right;
	margin-left: 20px;
	}

div#groundpic {
	float: left;
	margin-right: 20px;
	}

div#progpic
	{
	float: right;
	margin-left: 20px;
	}

div#logo
{
	position: absolute;
	top: 35px;
	left: 20px;
	width: 179px;
	height:  120px;
	background: url("../images/blueitmclogo150x83.gif") no-repeat top center;
	border-bottom: dotted 1px #666;
}

div#header {
	height: 1px;
}

div#filter {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}

div#mainpage
{
	margin-top: 165px;
	margin-left: 40px;
	width: 900px;

}
div#mainpane {
	float: left;
	padding: 10px;
	width: 640px;
}

div#mainpanewidepanel {
	float: left;
	width: 60%;
}

div#mainpanenarrowpanel {
	float: right;
	width: 35%;
}

div#lineups {
	width: 100%;
	}

div.homelineup {
	float: left;
	text-align: left;
	width: 48%;
	}

div.awaylineup {
	float: right;
	text-align: right;
	width: 48%;
	}

div#footer {
	margin-top: 40px;
	padding: 5px 5px 5px 5px;
	border-top: dotted 1px #666;
	color: #666;
	width: 98%;
}

div#smartlinks {
	float: right;
	width: 200px;
	padding: 10px 15px 10px 15px;
	}

div#welcomequote {
	width: 500px;
	margin-left: 75px;
	margin-bottom: 10px;
	background-color: wheat;
	text-align: center;
}

div.clear
{
	clear: both;
}

div.matchquote
{
	width: 70% ;
	margin-top: 30px;
	margin-left: 90px;
	padding: 2px 2px 2px 2px;
	background-color: antiquewhite;
	background-color: #bbccdd;
}

div.matchquotetext
{
	width: 90% ;
	float: left ;
	line-height: 1.25em;
	
}

div.welcomequotetext
{
	width: 80% ;
	height: 20px;
	float: left ;
	padding-left: 17px;
	padding-top: 2px;
	line-height: 1.25em;
	
}

div.matchquotecredit
{
	width: 70% ;
	margin: 3px 0 3px 20px;
	float: left;
	font-style: italic;
}

div.qt1
{
	width: 25px;
	height: 15px;
	margin: 2px 2px 2px 2px;
	float: left;
	background: url("../images/qt1.gif") no-repeat top left;
}

div.qt2
{
	width: 25px;
	height: 15px;
	margin: 2px 2px 2px 2px;
	float: right;
	background: url("../images/qt2.gif") no-repeat bottom right;
}

div#navbar,
div#navbar2
{
	position: absolute;
	top: 130px;
	height: 25px;
}

div#navbar {
	left: 200px;
	width: 728px;
	border-top: dotted 1px #666;
	border-left: dotted 1px #666;
}

div#navbar2 {
	left: 790px;
	text-align: right;
	width: 100px;
}

div#navbar li,
div#navbar2 li
{
	list-style-type: none;
	margin-left: 15px;
	display: inline;
}

div#navbar li a,
div#navbar li a:link,
div#navbar li a:visited
{
	color: #444;
}

div#navbar2 li a,
div#navbar2 li a:link,
div#navbar2 li a:visited
{
	color: #eee;
}


div#navbar li a:hover
{
	color: red;
}

div#navbar2 li a:hover
{
	color: #ccc;
}



tbody tr.highlightrow td {
	background-color: gold ;
	border-top: solid 1px #999999;
	}

tbody tr.odd td {
	border-top: solid 1px #999;
	background-color: #bbccdd ;
	}

tbody tr.even  td {
	border-top: solid 1px #999;
	background-color: #dee7ef;
	}

tbody tr.greyed td {
	background-color: white;
	color: #aaaaaa;
	}

tbody tr.greyed td a {
	color: #aaaaaa;
	}

tbody tr.blacktop td {
	border-top: solid 2px #333;
	}

tbody tr.redtop td {
	border-top: solid 2px red;
	}

tbody tr.bluetop td {
	border-top: solid 2px blue;
	}

table.tablelinks {
	margin-top: 10px;
	width: 100% ;
}

table.tablelinks tr {
	vertical-align: top;
}

table.tablelinks th {
	width: 18% ;
	text-align: left;
	padding: 0 0 15px 0 ;
}

table.tablelinks td {
	padding: 0 10px 0 10px ;
	line-height: 1.2em;
}

table.tablelinks img {
	border: solid 2px #333;
}

table.tablelinks h2 {
	margin-top: -3px;
	margin-bottom: 0px;
}

div#onthisdaymain {
	float: right;
	margin-left: 10px;
	width: 77%;
}

div#onthisdaypics {
	float: left;
	text-align: center;
	width: 20%;
}

table.onthisday td
	{
	padding: 5px 5px 5px 5px;
	border-top: dashed 1px #999;
	}

table.otdcalendar
	{
	font: 8pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	align: center;
	border-left: solid 1px sienna;
	border-right: solid 1px sienna;
	border-bottom: solid 1px sienna;
	width: 130px;
	background-color: wheat;
	padding: 5px 5px 0 5px;
	}
table.otdcalendar td
	{
	padding: 1px;
	}

table.firstteamnewspanel {
	background-color: royalblue;
	border: solid 2px black;
	margin-bottom: 15px;
}

table.reservenewspanel {
	background-color: gainsboro;
	border: solid 2px gray;
	margin-bottom: 15px;
}

table.youthteamnewspanel {
	background-color: lightsteelblue;
	border: solid 2px steelblue;
	margin-bottom: 15px;
}

table.newspanel tr,
table.firstteamnewspanel tr,
table.reservenewspanel tr,
table.youthteamnewspanel tr
{
	vertical-align: top;
}

table.firstteamnewspanel td {
	color: white;
}

table.firstteamnewspanel td a {
	color: gold;
}

table.firstteamnewspanel td a:hover {
	color: aliceblue;
}

table.gallery
{
	width: 100%
}

table.gallery td
{
	width: 16%;
	padding-bottom: 10px;
	text-align: center;
}

table.gallery img
{
	border: solid 2px #333;
}

.imgprogramme {
	height: 175px;
	}


.imgplayer,
.imgground,
.imgprogramme
	{
	border: solid 2px #333;
	}

.newspanelpic {
	padding: 0px;
}

.newspanelpic img {
	padding: 0;
	margin: 0;
	border-right: solid 1px gray;
	display: block;
}

.newspaneltext {
	padding: 4px 12px 4px 12px;
	font: 8pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	line-height: 1.2em;
}

ul {
	margin-left : 0px;
	padding-left : 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	}

ul.newslist
	{
	margin: 10px 0 0 15px;
	}
	.newslist li
		{
		margin: -5px 0 0 3px;
		}


ul.navlist
{
	margin: 3px 0 0 0;
}
	.navlist li
	{
	display: inline;
	margin-left: 12px;
	margin-right: 0;
	}

ul.reglist {
	margin-left: 20px;
	font: 9pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	list-style-image: url("../images/arrow.gif"); 
	}

ul.plainlist {
	font: 9pt 'Trebuchet MS', Trebuchet, Verdana, Tahoma;
	list-style-type: none; 
	}



a {	color: midnightblue;
	padding: 0px 0px;
	text-decoration: none;
	target-name: new;
	target-new: new;
	}

ul.commalist {
	margin-left: 0px;
	}
	.commalist li {
		display: inline;
		list-style-type: none;
		}

a:hover {
	color: red;
	}	


.pagination {
	font: 8pt Arial, sans-serif;
	}

.pagination a {
	color: white;
	padding: 0px 4px 0px 4px;
	margin-right: 3px;
	border: solid 1px #ccc;
	target-name: new;
	target-new: new;
	}

.pagination a:hover {
	background-color: sienna;
	color: white;
	}

.pageselected {
	background-color: cornflowerblue;
	color: white;
	padding: 0px 4px 0px 4px;
	margin-right: 3px;
	border: solid 1px #ccc;
	}

.mainpanetable,
.minileaguetable,
.lineuptable,
.lineuptableedit
	{
	border: solid 2px #333;
	font: 'trebuchet ms', trebuchet, verdana, tahoma;
	}

	.mainpanetable thead,
	.minileaguetable thead,
	.lineuptableedit thead,
	.lineuptable thead  {
		background-color: steelblue;
		color: white;
		font: 9pt;
		}

	.mainpanetable thead th,
	.minileaguetable thead th,
	.lineuptableedit thead th,
	.lineuptable thead th	 {
		border-bottom: solid 2px #333;
		padding: 2px 4px 2px 4px;
		}

	.mainpanetable tfoot td
		{
		border-top: solid 2px #333;
		padding: 2px 4px 2px 4px;
		}

	.mainpanetable tfoot
		{
		background-color: steelblue;
		color: white;
		font-weight: bold;
		}

	.mainpanetable tfoot a
		{
		color: white;
		}

	.mainpanetable tbody td,
	.minileaguetable tbody td,
	.lineuptableedit tbody td,
	.lineuptable tbody td {
		padding: 1px 4px 0px 4px;
		}

.mainpanetable {
	width: 100%;
	}
.short {
	width: 60%;
	}

.lineuptable {
	width: 100%;
	}
.lineuptableedit {
	width: 60%;
	}



.tablelist,
.tablelistsmall
	{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}

	.tablelist th,
	.tablelistsmall th
		{
		vertical-align: top;
		text-align: left ;
		border-bottom : dotted 1px lightslategray;
		}

	.tablelistsmall th
		{
		width: 100px;
		}

	.tablelist th
		{
		width: 150px;
		}


	.tablelist td,
	.tablelistsmall td
		{
		text-align: left;
		vertical-align: baseline;
		padding: 0 0 0 15px;
		}
	





.left	{ text-align: left;	}
.right	{ text-align: right;	}
.center { text-align: center;	}


.flag { padding-left: 24px !important; }
.flag000 { background: url("../images/flags/flag000.gif") center left no-repeat; }
.flag001 { background: url("../images/flags/flag001.gif") center left no-repeat; }
.flag002 { background: url("../images/flags/flag002.gif") center left no-repeat; }
.flag003 { background: url("../images/flags/flag003.gif") center left no-repeat; }
.flag004 { background: url("../images/flags/flag004.gif") center left no-repeat; }
.flag005 { background: url("../images/flags/flag005.gif") center left no-repeat; }
.flag006 { background: url("../images/flags/flag006.gif") center left no-repeat; }
.flag007 { background: url("../images/flags/flag007.gif") center left no-repeat; }
.flag008 { background: url("../images/flags/flag008.gif") center left no-repeat; }
.flag009 { background: url("../images/flags/flag009.gif") center left no-repeat; }
.flag010 { background: url("../images/flags/flag010.gif") center left no-repeat; }
.flag011 { background: url("../images/flags/flag011.gif") center left no-repeat; }
.flag012 { background: url("../images/flags/flag012.gif") center left no-repeat; }
.flag013 { background: url("../images/flags/flag013.gif") center left no-repeat; }
.flag014 { background: url("../images/flags/flag014.gif") center left no-repeat; }
.flag015 { background: url("../images/flags/flag015.gif") center left no-repeat; }
.flag016 { background: url("../images/flags/flag016.gif") center left no-repeat; }
.flag017 { background: url("../images/flags/flag017.gif") center left no-repeat; }
.flag018 { background: url("../images/flags/flag018.gif") center left no-repeat; }
.flag019 { background: url("../images/flags/flag019.gif") center left no-repeat; }
.flag020 { background: url("../images/flags/flag020.gif") center left no-repeat; }
.flag021 { background: url("../images/flags/flag021.gif") center left no-repeat; }
.flag022 { background: url("../images/flags/flag022.gif") center left no-repeat; }
.flag023 { background: url("../images/flags/flag023.gif") center left no-repeat; }
.flag024 { background: url("../images/flags/flag024.gif") center left no-repeat; }
.flag025 { background: url("../images/flags/flag025.gif") center left no-repeat; }
.flag026 { background: url("../images/flags/flag026.gif") center left no-repeat; }
.flag027 { background: url("../images/flags/flag027.gif") center left no-repeat; }
.flag028 { background: url("../images/flags/flag028.gif") center left no-repeat; }
.flag029 { background: url("../images/flags/flag029.gif") center left no-repeat; }
.flag030 { background: url("../images/flags/flag030.gif") center left no-repeat; }
.flag031 { background: url("../images/flags/flag031.gif") center left no-repeat; }
.flag032 { background: url("../images/flags/flag032.gif") center left no-repeat; }
.flag033 { background: url("../images/flags/flag033.gif") center left no-repeat; }
.flag034 { background: url("../images/flags/flag034.gif") center left no-repeat; }
.flag035 { background: url("../images/flags/flag035.gif") center left no-repeat; }
.flag036 { background: url("../images/flags/flag036.gif") center left no-repeat; }
.flag037 { background: url("../images/flags/flag037.gif") center left no-repeat; }
.flag038 { background: url("../images/flags/flag038.gif") center left no-repeat; }
.flag039 { background: url("../images/flags/flag039.gif") center left no-repeat; }
.flag040 { background: url("../images/flags/flag040.gif") center left no-repeat; }
.flag041 { background: url("../images/flags/flag041.gif") center left no-repeat; }
.flag042 { background: url("../images/flags/flag042.gif") center left no-repeat; }
.flag043 { background: url("../images/flags/flag043.gif") center left no-repeat; }
.flag044 { background: url("../images/flags/flag044.gif") center left no-repeat; }
.flag045 { background: url("../images/flags/flag045.gif") center left no-repeat; }
.flag046 { background: url("../images/flags/flag046.gif") center left no-repeat; }
.flag047 { background: url("../images/flags/flag047.gif") center left no-repeat; }
.flag048 { background: url("../images/flags/flag048.gif") center left no-repeat; }
.flag049 { background: url("../images/flags/flag049.gif") center left no-repeat; }
.flag050 { background: url("../images/flags/flag050.gif") center left no-repeat; }
.flag051 { background: url("../images/flags/flag051.gif") center left no-repeat; }
.flag052 { background: url("../images/flags/flag052.gif") center left no-repeat; }
.flag053 { background: url("../images/flags/flag053.gif") center left no-repeat; }
.flag054 { background: url("../images/flags/flag054.gif") center left no-repeat; }
.flag055 { background: url("../images/flags/flag055.gif") center left no-repeat; }
.flag056 { background: url("../images/flags/flag056.gif") center left no-repeat; }
.flag057 { background: url("../images/flags/flag057.gif") center left no-repeat; }
.flag058 { background: url("../images/flags/flag058.gif") center left no-repeat; }
.flag059 { background: url("../images/flags/flag059.gif") center left no-repeat; }
.flag060 { background: url("../images/flags/flag060.gif") center left no-repeat; }
.flag061 { background: url("../images/flags/flag061.gif") center left no-repeat; }
.flag062 { background: url("../images/flags/flag062.gif") center left no-repeat; }
.flag063 { background: url("../images/flags/flag063.gif") center left no-repeat; }
.flag064 { background: url("../images/flags/flag064.gif") center left no-repeat; }
.flag065 { background: url("../images/flags/flag065.gif") center left no-repeat; }
.flag066 { background: url("../images/flags/flag066.gif") center left no-repeat; }
.flag067 { background: url("../images/flags/flag067.gif") center left no-repeat; }
.flag068 { background: url("../images/flags/flag068.gif") center left no-repeat; }
.flag069 { background: url("../images/flags/flag069.gif") center left no-repeat; }
.flag070 { background: url("../images/flags/flag070.gif") center left no-repeat; }
.flag071 { background: url("../images/flags/flag071.gif") center left no-repeat; }
.flag072 { background: url("../images/flags/flag072.gif") center left no-repeat; }
.flag073 { background: url("../images/flags/flag073.gif") center left no-repeat; }
.flag074 { background: url("../images/flags/flag074.gif") center left no-repeat; }
.flag075 { background: url("../images/flags/flag075.gif") center left no-repeat; }
.flag076 { background: url("../images/flags/flag076.gif") center left no-repeat; }
.flag077 { background: url("../images/flags/flag077.gif") center left no-repeat; }
.flag078 { background: url("../images/flags/flag078.gif") center left no-repeat; }
.flag079 { background: url("../images/flags/flag079.gif") center left no-repeat; }
.flag080 { background: url("../images/flags/flag080.gif") center left no-repeat; }
.flag081 { background: url("../images/flags/flag081.gif") center left no-repeat; }
.flag082 { background: url("../images/flags/flag082.gif") center left no-repeat; }
.flag083 { background: url("../images/flags/flag083.gif") center left no-repeat; }
.flag084 { background: url("../images/flags/flag084.gif") center left no-repeat; }
.flag085 { background: url("../images/flags/flag085.gif") center left no-repeat; }
.flag086 { background: url("../images/flags/flag086.gif") center left no-repeat; }
.flag087 { background: url("../images/flags/flag087.gif") center left no-repeat; }
.flag088 { background: url("../images/flags/flag088.gif") center left no-repeat; }
.flag089 { background: url("../images/flags/flag089.gif") center left no-repeat; }
.flag090 { background: url("../images/flags/flag090.gif") center left no-repeat; }
.flag091 { background: url("../images/flags/flag091.gif") center left no-repeat; }
.flag092 { background: url("../images/flags/flag092.gif") center left no-repeat; }
.flag093 { background: url("../images/flags/flag093.gif") center left no-repeat; }
.flag094 { background: url("../images/flags/flag094.gif") center left no-repeat; }
.flag095 { background: url("../images/flags/flag095.gif") center left no-repeat; }
.flag096 { background: url("../images/flags/flag096.gif") center left no-repeat; }
.flag097 { background: url("../images/flags/flag097.gif") center left no-repeat; }
.flag098 { background: url("../images/flags/flag098.gif") center left no-repeat; }
.flag099 { background: url("../images/flags/flag099.gif") center left no-repeat; }
