/* USBC Styles - CSS Document */

/*  Basic overall page formatting  */

	BODY
	{
		BACKGROUND-COLOR: #999999;
		FONT-FAMILY: Verdana, Helvetica, sans-serif;
		FONT-SIZE: 10px;
		FONT-WEIGHT: normal;
		LETTER-SPACING: normal;
		TEXT-TRANSFORM: none;
		WORD-SPACING: normal;
	}


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:	.5em;
	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:	.45em;
	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(http://www.bowl.com/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;
		}


/*  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: #6A69BF;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#15146A;
		border-top-style:solid;
		border-top-width:1px;
		border-top-color:#15146A;
		padding-left: 2px;
		padding-top: 1px;
		padding-bottom: 1px;
		}
	
	.Left_Navigation_TableCell_normal 
	{
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #15146A;
		}
	
	
	.Left_Navigation_TableCell_highlight 
	{
		padding-top: 1px;
		padding-bottom: 1px;
		background-color: #5C5BA6;
		}
	
		
	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.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;
	}

	
/*  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;
	}
	
