/* USBC Styles - CSS Document */

/*  Basic overall page formatting  */

BODY
{
	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	background-color:#999999;
	color:#000000;
	margin: 0px 0px 0px 0px;
}

/* This has been added to support the Article Edit system */
BODY.ArticleEdit
{
	background-color: #FFFFFF;
}

H1, H2, H3, H4, H5
{
    color: #990000;
}


H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.8em;
	font-weight:	700;
	font-style:italic;
	text-decoration:inherit;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.0em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.96em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.93em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.4em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
		

TABLE {
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
/*	TD
{
	vertical-align:top;
}   */
	
	
A:link { 
	color: #000099;
	text-decoration: none;
	}
A:visited { 
	color: #000099;
	text-decoration: none;
	}
A:hover { 
	color: #000099;
	text-decoration: underline;
	}
A:active { 
	color: #000099;
	text-decoration: none;
	}
	
TFOOT, THEAD	{	
	font-size:	10px;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	10px;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
SMALL	{	
	font-size:	8px;
	}	

BIG	{	
	font-size:	14px;
	}	

BLOCKQUOTE, PRE	{	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}	
	
HR {
	height: 2px;
	border-style:dotted;
	color: #BFBFBF;
	}

UL LI	{	
		list-style-image:url(/Templates/Images/listitem_squaredots.gif);
		padding-top:3px;
		padding-bottom:3px;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}

/* .PDF bullet list */



.PDFList ul
{
	padding-left:1px;
	padding-right:1px;
	padding-top:5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 25px;
	margin-right: 5px;
}
	
.PDFList ul li
{
	padding-top: 0px;
	list-style-image: url(/images/acrobat.gif);
	padding-bottom: 10px;
	padding-left: 5px;
	vertical-align: middle;
	
}	


/*--------------------------------------------------------------------------------------------------*/


/* Formatting for TEXTBOX fields */
.textbox {
	height: 16px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
	}
	
/* Styling for SECTION TABS navigation table */

.Navigation_Sections_TableCell_normal {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #DDDDDD;
	background-color: #990000;
	height: 18px;
	}
	
.Navigation_Sections_TableCell_highlight {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	color: #DDDDDD;
	background-color: #770000;
	height: 18px;
	}

A.Navigation_Sections_links {
	height: 18px;
	width: 100px;
	}
	
A.Navigation_Sections_links:link { 
	color: #DDDDDD;
	text-decoration: none;
	}
A.Navigation_Sections_links:visited { 
	color: #DDDDDD;
	text-decoration: none;
	}
A.Navigation_Sections_links:hover { 
	color: #DDDDDD;
	text-decoration: none;
	}
A.Navigation_Sections_links:active { 
	color: #DDDDDD;
	text-decoration: none;
}


/*  Left navigation formatting  */

.MenuItems
{
	margin-bottom: 5px;
	margin-top: 2px;
}

.Left_Navigation_headers {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #454CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#464CB3;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#464CB3;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	}

.Left_Navigation_TableCell_normal 
{
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #2C3080;
	}


.Left_Navigation_TableCell_highlight 
{
	padding-top: 1px;
	padding-bottom: 1px;
	background-color: #3D43AE;
	}

	
A.Left_Navigation_links {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	width: 100%;
	padding-left: 7px;
	}
	
A.Left_Navigation_links:link { 
	color: #FFFFFF;
	text-decoration: none;
	}
A.Left_Navigation_links:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
A.Left_Navigation_links:hover { 
	color: #FFFFFF;
	text-decoration: none;
	}
A.Left_Navigation_links:active {
	color: #FFFFFF;
	text-decoration: none;
	}
	
.submenu
{
	padding-top: 2px;
	padding-bottom: 5px;
	position: relative;
	left: 0px;
}


/*  Homepage 'Feature Article' formatting  */

.Homepage_Feature_Item {
	background-color: #FFFFFF;
	}
	
.Homepage_Feature_Photo_shadow {
	filter:progid:DXImageTransform.Microsoft.Blur(pixelradius=3.0, makeshadow='true', ShadowOpacity=.75);
	}



/* General Content Table Formatting */

table.GeneralTable
{
	border-left: 1px #999999 solid;
	width: 100%;
	margin-top: 5px;
}

table.GeneralTable td
{
	vertical-align:top;
	padding: 5px;
}


tr.GeneralTableHeader
{
	background-color: #2C3080;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

tr.GeneralTableHeader a:link
{
	color: white;
	text-decoration: none;
}
tr.GeneralTableHeader a:visited
{
	color: white;
	text-decoration: none;
}
tr.GeneralTableHeader a:hover
{
	color: lightgrey;
	text-decoration: underline;
}
tr.GeneralTableHeader a:active
{
	color: white;
	text-decoration: underline;
}


/* Important Content Table Formatting */

table.ImportantTable
{
	border-left: 1px #999999 solid;
	width: 100%;
	margin-top: 5px;
}

table.ImportantTable td
{
	vertical-align:top;
	padding: 5px;
}


tr.ImportantTableHeader
{
	background-color: #990000;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

tr.ImportantTableHeader a:link
{
	color: white;
	text-decoration: none;
}
tr.ImportantTableHeader a:visited
{
	color: white;
	text-decoration: none;
}
tr.ImportantTableHeader a:hover
{
	color: lightgrey;
	text-decoration: underline;
}
tr.ImportantTableHeader a:active
{
	color: white;
	text-decoration: underline;
}

/* Contact Us Table Formatting */

table.ContactUsTable
{
	border-left: 1px #999999 solid;
	width: 100%;
	margin-top: 5px;
}

table.ContactUsTable td
{
	vertical-align:top;
	padding: 5px;
}


tr.ContactUsTableHeader
{
	background-color: #0A6100;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

tr.ContactUsTableHeader a:link
{
	color: white;
	text-decoration: none;
}
tr.ContactUsTableHeader a:visited
{
	color: white;
	text-decoration: none;
}
tr.ContactUsTableHeader a:hover
{
	color: lightgrey;
	text-decoration: underline;
}
tr.ContactUsTableHeader a:active
{
	color: white;
	text-decoration: underline;
}


/* Subpage Content Table Formatting */

table.SubTable
{
	border: 0px;
	width: 100%;
	margin-top: 5px;
}

table.SubTable td
{
	vertical-align:top;
}

td.SubTableHeaderCell
{
	border-bottom: 4px #2C3080 solid;
	padding: 0px;
	padding-bottom: 2px;
}

tr.SubTableHeaderRow
{
	color: #990000;
	font-size: 12px;
	font-weight:bold;
}

td.SubTableContentCell
{
	padding: 5px;
	border-left: 1px #2c3080 solid;
}

tr.SubTableHeaderRow a:link
{
	color: #990000;
	text-decoration: none;
}
tr.SubTableHeaderRow a:visited
{
	color: #990000;
	text-decoration: none;
}
tr.SubTableHeaderRow a:hover
{
	color: #2C3080;
	text-decoration: underline;
}
tr.SubTableHeaderRow a:active
{
	color: #990000;
	text-decoration: underline;
}


/* Result Table Formatting */

table.ResultsTable
{
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 100%;
}

table.ResultsTable td
{
	border-color: #999999;
	vertical-align:top
}


tr.ResultsTableHeader
{
	background-color: #2C3080;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

tr.ResultsTableHeader a:link
{
	color: white;
	text-decoration: none;
}
tr.ResultsTableHeader a:visited
{
	color: white;
	text-decoration: none;
}
tr.ResultsTableHeader a:hover
{
	color: lightgrey;
	text-decoration: underline;
}
tr.ResultsTableHeader a:active
{
	color: white;
	text-decoration: underline;
}

tr.ResultsTableSubHeader
{
	background-color: rgb(232, 232, 208);
	color: #000000;
	font-size: 10px;
	font-weight:bold;
}

tr.ResultsTableAltRow
{
	border-color: #999999;
	background-color: #E9E9E9;
}

/* Search Table Formatting */

table.SearchTable
{
	font-size: 10px;
	border-width:1px;
	border-style:solid;
	border-color: #999999;
}

table.SearchTable td
{
	text-align: left;	
}

td.SearchTableLabels
{
	font-size: 10px;
	font-weight:bold;
}

.SearchTextBox
{
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
}

.SearchComboBox
{
	border-width: 1px;
	border-color: #888888;
	border-style: solid;
}

/* Wizard Table Formatting */

	table.WizardTable
{
	font-size: 10px;
	border-width:1px;
	border-style:solid;
	border-color: #999999;
}

tr.WizardTitleRow
{
	background-color:#2C3080;
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

.WizardCaption
{
	color: #2C3080;
	font-size:10px;
	font-weight:bold;
}

.WizardItem
{
	color: #990000;
	font-size:9px;
	font-weight:bold;
}

.WizardItemSubText
{
	font-size:10px;
	font-style: italic;
	color: #333333;
}

/* Help Icon Formatting */

.Help
{
	font-weight:bold;
}

.Help A:link { 
		text-decoration: none;
		}
.Help	A:visited { 
		text-decoration: none;
		}
.Help	A:hover { 
		text-decoration: none;
		color: #0000CC;
		}
.Help	A:active { 
		text-decoration: none;
		}




/*  Footer Formatting  */

.FooterFont {
	color: #DDDDDD;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

A.Footer_links:link { 
	color: #FFFFFF;
	text-decoration: none;
	}
A.Footer_links:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
A.Footer_links:hover { 
	color: #FFFFFF;
	text-decoration: underline;
	}
A.Footer_links:active { 
	color: #FFFFFF;
	text-decoration: none;
	}
	
/* SideBar Formatting */

table.SideBar
{
	width: 160px;
}

.SideBarHeaderText
{
	color: #990000;
	font-size:10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	border-top-width: 2px;
	border-top-style:dotted;
	border-top-color:#BFBFBF;
	padding-top:5px;
}

.SideBarTitleText
{
	color: #990000;
	font-size:10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

td.SideBarContent
{
	color:#333333;
	font-size:9px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
}

ul.SideBarList
{
	list-style-image:url(/Templates/Images/listitem_squaredots.gif);
	padding-top:1px;
	padding-bottom:1px;
	margin-left:15px;
	padding-left: 0px;
}

/* Score Sheet Formatting */

.ScoreSheetGameNumber
{
	height: 25px;
	width: 158px;
	text-align: right;
	vertical-align: bottom;
}

.ScoreSheetTeamName
{
	height: 50px;
	width: 136px;
	background-image: url(http://www.bowl.com/images/scoreSheet/teamName_BG.gif);
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

.ScoreSheetShot
{
	height: 19px;
	width: 19px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.ScoreSheetTotal
{
	height: 30px;
	width: 39px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.ScoreSheetFinalTotal
{
	height: 30px;
	width: 59px;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	padding: 0px;
}

.ScoreSheetShotBorder
{
	height: 19px;
	width: 1px;
	background-color: #A3A3A3;
}
.ScoreSheetFrameBorder
{
	width: 1px;
	background-color: #414141;
}

.ScoreSheetShotBottom
{
	height: 1px;
	width: 39px;
	background-color: #A3A3A3;
}

.ScoreSheetGameBorder
{
	height: 2px;
	background-color: #414141;
}
