/* CSS Document */

body  {
	background-image: url(/assets/images/backgrounds/pinstripes.gif);
	background-repeat: repeat;
	color: Navy;
}

table#contenttbl * {
	background-color: #ffffff;
	color: Navy;
}

.tl, .tr, .bl, .br {background-color: #D8D8D8 !important;}

.wave {background-image: url(../images/wave_blue2.gif);}

/* the four table corner styles */
table#contenttbl td.tl {background-image: url(../images/corners/quarter_tl_navy15.gif);}
table#contenttbl td.tr {background-image: url(../images/corners/quarter_tr_navy15.gif);}
table#contenttbl td.br {background-image: url(../images/corners/quarter_br_navy15.gif);}
table#contenttbl td.bl {background-image: url(../images/corners/quarter_bl_navy15.gif);}

/* the four table edge styles */
.topedge, .rightedge, .bottomedge, .leftedge {border-color: navy;}

div.buttonlink {background-image: url(/assets/images/navbuttons/scallop_vio_lt.gif);}

div.buttonlink a {color: navy;}

div.section_open {background-image: url(/assets/images/navbuttons/scallop_vio_dk.gif);}

div.section_open a {color: #FFD700;}

.optgroup {
padding:2px 5px;
font-size:9pt;
}
.optgroup * {
font-size:9pt;
}
.vpad5 {
margin-bottom:5px;
}
.vpad4 {
margin-bottom:4px;
}

td#printcontent table#contenttbl td#contents table#results {
	clear:both;
}

td#printcontent table#contenttbl td#contents table#results thead * {
	background-color:silver !important;
	padding:0px 5px;
}

td#printcontent table#contenttbl td#contents table#results td.datacell {
	font-size: 9pt !important;
	padding: 0 5px 0 5px;
}

td#printcontent table#contenttbl td#contents table#results tr.color1 td.color1, td#printcontent table#contenttbl td#contents table#results tr.color1 td.color1 * {
/*	background-image:url("../images/roster_bg.gif"); */
	background-color:#FFFF99; /* teal */
	font-size: 9pt !important;
}

.color1, .color1 *{
/*	background-image:url("../images/roster_bg.gif"); */
	background-color:#FFFF99 !important; /* teal */
}




table.results {
clear:both;
}
table.results thead * {
	background-color:silver !important;
	padding:0px 5px;
}
table.results tr td {
vertical-align: top;
}

table.results tr.color0 td, table.results tr.color1 td, table.results tr.color1 td *{
font-size: 9pt;
}
table.results tr.color1 td.color1, table.results tr.color1 td.color1 *{
background-image:url("../images/roster_bg.gif");
background-color:teal;
font-size: 9pt;
}

.color1, .color1 *{
background-image:url("../images/roster_bg.gif");
background-color:teal;
}
