/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: normal;
	font-size: 0.8em;
	word-spacing: normal;
	text-transform: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: gray;
	font-family: Arial;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	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:	1.33em;
	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:	1em;
	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:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	

A
{
	font-weight: bold;
	color: #000000; /* DimGray; */
	font-family: Arial;
}

A:link
{
	color: #333333;
	text-decoration: none;
	font-family: Arial;
}	
		
A:visited
{
	color: #333333; /* DimGray; */
	text-decoration: none;
	font-family: Arial;
}	
		
A:active	{	
	text-decoration:	none;
	color:	red;
	font-family: Arial;
	}	
		
A:hover
{
	color: #333333; /* DimGray; */
	text-decoration: underline;
	font-family: Arial;
}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

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;
	}	

IMG
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
/* Class styles from here on */



/* background/border colors for the selected Alpha */
.AlphaBg
{
	font-weight: bold;
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color:#d3d3d3;  /* lightgrey;  */
	border-top-color: black;
	font-family: Arial;
	background-color:#b22222;  /* firebrick;  */
	border-right-color: black;
}
/* background/border colors for the unselected tabs */
.OtherAlphasBg {
    background-color:#696969;  /* DimGray; */
    border-color: black;
}
/* text style for the selected Alpha */
.SelectedAlpha
{
	font-weight: bold;
	font-size: 10px;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-color: black;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffe4e1;  /*  mistyrose;;  */
	border-right-color: black;
}

/* text style for the unselected Alphas */
.OtherAlphas
{
	font-weight: bold;
	font-size: 10px;
	color:#dcdcdc;  /* gainsboro;*/
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

/* hyperlink styles of the unselected tabs */
A.OtherAlphas:link
{
	color:#d3d3d3;  /* lightgrey;  */
}

A.OtherAlphas:visited
{
	color:#d3d3d3;  /* lightgrey;  */
	text-decoration: none;
}

A.OtherAlphas:active
{
	color:#d3d3d3;  /* lightgrey;  */
	text-decoration: none;
}

A.OtherAlphas:hover
{
	color:#d3d3d3;  /* lightgrey;  */
	text-decoration: underline;
}

.AltBKColor
{
	font-size: 9pt;
	color: navy;
	font-family: Arial, Verdana;
	background-color: #ffffd2;
}

.AltBKColor2
{
	font-size: 9pt;
	color: navy;
	font-family: Arial, Verdana;
	background-color: #ccffff;
}
.BKColor
{
	font-size: 9pt;
	color: navy;
	font-family: Arial, Verdana;
	background-color: white;
}

.ArticleTitle
{
	font-size: medium;
	color: gray;
	font-family: Verdana, Arial;
	text-align: left;
}
.ArticleTitleSM
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Verdana, Arial;
	text-align: left;
}

.ArticleBody
{
	clear: none;
	font-size: 8pt;
	float: left;
	color: #186e71;
	font-family: Verdana, Arial;
	text-align: left;
}
.ArticleBodySM
{
	clear: none;
	font-size: 7pt;
	float: left;
	color: brown;
	font-family: Verdana, Arial;
	text-align: left;
}
.ArticleFooter
{
	color: #186e71;
	font-size: 7pt;
	font-family: Verdana, Arial;
	text-align: right;
}
.ArticlePix
{
	clear: none;
	float: left;
}
.ArticleLink
{
	font-weight: bold;
	font-size: 8pt;
	color: gray;
	font-family: Arial,verdana;
	text-align: center;
}
A.ArticleLink:link
{
	color: gray;
}

A.ArticleLink:visited
{
	color: gray;
	text-decoration: none;
}

A.ArticleLink:active
{
	color: red;
	text-decoration: none;
}

A.ArticleLink:hover
{
	color: navy;
	font-family: arial;
	text-decoration: underline;
}

.ButtonControlHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: #bb0000;
	font-family: Verdana;
}

/* End of style for the text of the site title */
.ButtonBG
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial;
	background-color: #bb0000;
}

.CalDateEntry
{
	font-size: 9pt;
	width: 90px;
	font-family: Arial, Verdana;
	height: 21px;
	background-color: #e0e0e0;
}

/*  Class info for Calendar Processes
*/

.CalHdr
{
	font-size: 9pt;
	font-family: Arial, Verdana;
}

/* text style for the site links (at extreme top-right of header) */
.CalLink
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}    

/* hyperlink style for the site links */
A.CalLink:link
{
	color:#a9a9a9;  /* darkgray;  */
	text-decoration: none;
}

A.CalLink:visited
{
	color:#a9a9a9;  /* darkgray;  */
	text-decoration: none;
}

A.CalLink:active   {
    text-decoration:    none;
    color: black;
}

A.CalLink:hover
{
	color:#696969;  /* DimGray; */
	text-decoration: underline;
}
.Buttons
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	background-color: #8B0000;
	font-family: Verdana;
	border-right: #b0abc9 thin outset;
	border-top: #d3dcee thin outset;
	border-left: #d3dcee thin outset;
	border-bottom: #b0abc9 thin outset;
	vertical-align: middle;
	text-align: center;
}
.ButtonSmall
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	background-color: #8B0000;
	font-family: Verdana;
	border-right: #b0abc9 thin outset;
	border-top: #d3dcee thin outset;
	border-left: #d3dcee thin outset;
	border-bottom: #b0abc9 thin outset;
	vertical-align: middle;
	text-align: center;
}

.ButtonControlHeader
{
	font-weight: bold;
	font-size: 13pt;
	color: #6666cc;
	font-family: Verdana;
}
.CalNbr
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Arial, Verdana;
}
.CalStyle
{
	font-size: 9pt;
	font-family: Verdana, Arial;
}

.CalTitles
{
	font-size: 9pt;
	font-family: Arial, Verdana;
}

.CalTitlesSm
{
	font-size: 8pt;
	font-family: Arial, Verdana;
}

.CalTop
{
	font-size: 9pt;
	font-family: Verdana, Arial;
	background-color: paleturquoise;
}
.CalendarBody
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 9pt;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Arial;
}
/* Font-Size="7pt" Font-Names="Verdana" HorizontalAlign="Left" BorderWidth="1px" 
BorderStyle="Solid" BorderColor="#E0E0E0" VerticalAlign="Top"*/
.CalendarDay
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 7pt;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: Verdana, Arial;
	text-align: left;
}
/*Font-Size="9pt" Font-Names="Verdana" Font-Italic="True" BackColor="#C0FFFF" */
.CalendarDayHdr
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-style: italic;
	font-family: Verdana, Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	font-variant: small-caps;
}
/*Font-Size="20pt" Font-Names="Verdana" Font-Bold="True"ForeColor="#CCCC99" BackColor="White"*/
.CalendarHdr
{
	font-weight: bold;
	font-size: 16pt;
	vertical-align: top;
	color: #8B0000;
	background-color: #f9e4e4;
	font-family: Verdana;
	text-align: center;
}


/*OtherMonthDay Font-Italic="True" BackColor="#E0E0E0"></OtherMonthDayStyle c6d9ed */
.CalendarOtherMonthDay
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 7pt;
	border-left: darkgray 1px solid;
	color: black;
	border-bottom: darkgray 1px solid;
	font-style: italic;
	font-family: verdana;
	background-color:#fafad2;  /* lightgoldenrodyellow;  */
}

.CalDateEntry
{
	font-size: 9pt;
	width: 90px;
	font-family: Arial, Verdana;
	height: 21px;
	background-color: #e0e0e0;
}

/*  Class info for Calendar Processes
*/

.CalHdr
{
	font-size: 9pt;
	font-family: Arial, Verdana;
}
.Central
{
	font-size: 9pt;
	color: #186e71;
	font-family: 'Eras Demi ITC' , Arial;
}
.ControlHeading
{
	font-weight: normal;
	font-size: 20pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	text-align: center;
}
.ControlSubHeading
{
	font-weight: normal;
	font-size: 15pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	text-align: center;
}
.ControlText
{
	font-weight: normal;
	font-size: 10pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	text-align: left;
}
.ControlTextSM
{
	font-weight: normal;
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	text-align: left;
}
.CurrentTeam
{
	font-size: 7pt;
	color: darkgray;
	font-family: verdana, ariel;
	text-align: center;
}

.OtherMonthDay
{
	font-weight: lighter;
	font-size: 8pt;
	color:#a9a9a9;  /* darkgray;  */
	font-family: Verdana, Arial;
	background-color: #ccffff;
}

.TodayDay
{
	font-size: 9pt;
	background-color: red;
	font-family: Arial, Verdana;
}

.WeekendDay
{
	font-size: 9pt;
	background-color: #FFFFC0;
	font-family: Arial, Verdana;
}
/* End of Class info for Calendar Processes
*/


.DocListHeader
{
	font-weight: bold;
	font-size: 18pt;
	color: navy;
	font-family: Arial, Verdana;
	text-align: center;
}
.DocListHeaderComments
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Arial, Verdana;
	text-align: left;
}
.DocListHeadings
{
	font-weight: bold;
	font-size: 9pt;
	color: navy;
	font-family: Verdana, Arial;
	background-color: #ccffff;
}
/* hyperlink styles of the unselected tabs */
A.DocListHeadings:link
{
	color: navy;
}

A.DocListHeadings:visited
{
	color:#00008b;  /* DarkBlue;*/
	text-decoration: none;
}

A.DocListHeadings:active
{
	color: #8B0000;
	text-decoration: none;
}

A.DocListHeadings:hover
{
	color: navy;
	text-decoration: underline;
}
.DocListHeadingsHide
{
	font-size: 2pt;
	color: white;
	font-family: Verdana, Arial;
	background-color: transparent;
}
.DocListTabRow
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color: white;
}

/* hyperlink styles of the unselected tabs */
A.DocListTabRow:link
{
	color: black;
}

A.DocListTabRow:visited
{
	color: #003e3d;
	text-decoration: none;
}

A.DocListTabRow:active
{
	color: #8B0000;
	text-decoration: none;
}

A.DocListTabRow:hover
{
	color: gray;
	text-decoration: underline;
}

.DocListTabAltRow
{
	font-size: 10pt;
	color: black;
	font-family: Arial;
	background-color:#fafad2;  /* lightgoldenrodyellow;  */
}
.ErrMsgLine
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.ErrPageTrace
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-align: left;
	text-decoration: none;
}
.formCellLabel
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: Arial;
	background-color: #A80017;
	text-align: center;
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
}
formCellItem
{
	font-size: 10pt;
	color: #A80017; /* DimGray; */
	font-family: Arial;
	background-color: white;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-right: #a80017 1px solid;
	border-top: #a80017 1px solid;
	border-left: #a80017 1px solid;
	border-bottom: #a80017 1px solid;
}

.ForumStats
{
	font-size: 7pt;
	color: black;
	font-family: Arial, Verdana;
}
.GroupLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: White;
	font-family: Arial;
	background-color: #BE0025;
}

.GroupHdr
{
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #f9e4e4;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 10pt;
	font-weight: bold;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.GroupHdrSm
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: black;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: #BE0025;
}

/* background color for the header at the top of the page  
.HeadBg
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	vertical-align: bottom;
	color: white;
	padding-top: 0px;
	font-family: Verdana, Arial;
	background-color: White;
	text-align: center;
}*/
.HeaderButtonBG
{
	font-weight: bold;
	font-size: 10pt;
	cursor: hand;
	color: white;
	font-family: Verdana, Arial;
	border-bottom-color: transparent;
	border-top-color: transparent;
	border-left-color: transparent;
	background-color: transparent;
	border-right-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.HeadlblBg
{
		font-size: 9pt;
	color: white;
background-color: transparent;
}
.HeadBgSM
{
	font-size: 7pt;
	color: white;
	background-color: transparent;
}

.HelpCat
{
	font-weight: bold;
	font-size: 12pt;
	color:#696969;  /* DimGray; */
	direction: ltr;
	line-height: 20pt;
	font-family: Arial;
	text-align: left;
	text-decoration: underline;
}

.HelpHilite
{
	font-weight: bold;
	font-size: 8pt;
	color: Red;
	font-family: Arial;
}

.HelpText
{
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10pt;
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	direction: ltr;
	text-indent: 5pt;
	font-family: Arial;
	text-align: left;
}

.HelpTextNoMarg
{
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	text-indent: 5pt;
	font-family: Arial;
	text-align: left;
}

.HelpTab
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: black 1px solid;
	color:#dcdcdc;  /* gainsboro;*/
	direction: ltr;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color:#696969;  /* DimGray; */
	text-align: center;
	text-decoration: none;
}
.HelpTabRow
{
	background-color:#696969;  /* DimGray; */
   background-color: #ebf3fb;
    border-color: black;
}

.HelpTitle
{
	font-weight: bold;
	font-size: 15pt;
	color:#696969;  /* DimGray; */
	direction: ltr;
	line-height: 20pt;
	font-family: Arial;
	text-align: center;
	text-decoration: underline;
}

.HelpTitleCat
{
	font-weight: bold;
	font-size: 10pt;
	color:#696969;  /* DimGray; */
	direction: ltr;
	line-height: 20pt;
	font-style: italic;
	font-family: Arial;
	text-align: left;
}
.Instructions
{
	margin-top: 10px;
	font-size: 8pt;
	margin-left: 10pt;
	color:#696969;  /* DimGray; */
	direction: ltr;
	text-indent: 5pt;
	margin-right: 10px;
	font-family: Arial;
	text-align: left;
}

.ItemBold
{
	font-weight: bold;
	font-size: 11pt;
	color:#696969;  /* DimGray; */
	line-height: 20pt;
	font-family: Arial;
	text-align: left;
}
.LabelNormal
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	white-space: nowrap;
	text-align: Left;
}

.LabelBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black; /* DimGray; */
	font-family: Arial;
	text-align: right;
	font-family: Verdana, Arial;
}

.LabelBoldLJ
{
	font-weight: bold;
	font-size: 9pt;
	color:black;  /* DimGray; */
	font-family: Arial;
	text-align: Left;
}

.SmallLabel
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.LegendTable
{
	font-size: 9pt;
	border-right: #A80017 4px outset;
	padding-right: 0px;
	border-top: #A80017 4px outset;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #A80017 4px outset;
	color: black;
	padding-top: 0px;
	border-bottom: #A80017 4px outset;
	font-family: Arial;
}
.LegendTableSM
{
	border-right: #A80017 4px outset;
	padding-right: 0px;
	border-top: #A80017 4px outset;
	padding-left: 0px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #A80017 4px outset;
	color: black;
	padding-top: 0px;
	border-bottom: #A80017 4px outset;
	font-family: Verdana, Arial;
}
	  /*	borderColor= #A80017 ;
	 borderColorLight= #ffcc33 ;
	  borderColorDark="#000000";

*/
.LegendHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: #f9e4e4;
	text-align: center;
}
.LegendHeaderSmall
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial;
	background-color: #8B0000;
	text-align: center;
}
.LegendLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: transparent;
}
.LegendLabelSmall
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Arial;
	color: black;
	font-family: Arial;
	background-color: transparent;
}
.LineupBody
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.LineUPLabel
{
	font-size: 9pt;
	color: black;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.LineUPTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.LineUPUnderScore
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	border-bottom: 1px solid;
	font-family: 'Comic Sans MS' , Arial;
}
.LinkButton
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}

.LinkButtonSM
{
	font-size: 7pt;
	color: black;
	font-family: Arial;
}
.MaintLabelBold
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: right;
}
.Marquee
{
	border-right: #BE0025 5px double;
	border-top: #BE0025 5px double;
	font-weight: bold;
	font-size: 9pt;
	border-left: #BE0025 5px double;
	color: black;
	border-bottom: #BE0025 5px double;
	font-family: Arial;
	background-color: #f9e4e4;
	text-align: center;
	text-decoration: none;
}

.Message
{
	font-size: 9pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
}

.MessageSmall
{
	font-size: 7pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
}

.MessageSmall2
{
	font-size: 7pt;
	color: navy;
	font-family: Arial;
}
/*   Menu Item Styles   */

.MenuItems
{
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	font-family: Arial, verdana;
}

.LargeMenuItems
{
	font-size: 11pt;
	font-weight: bold;
	color: #990000;
	font-family: verdana,Arial;
}

.SmallMenuItems
{
	font-size: 7pt;
	color: #990000;
	font-family: Arial;
}

.SmallMenuHdr
{
	font-weight: bold;
	font-size: 8pt;
	color: #990000;
	font-family: Arial;
}

.MenuHdr
{
	font-weight: bolder;
	font-size: 12pt;
	color: #990000;
	font-family: Verdana, Arial;
	font-variant: small-caps;
}

/*  End of Menu Item Styles   */


.MsgLine
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.MsgLineSM
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: Arial;
	text-decoration: none;
}
.MsgLineGood
{
	font-weight: bold;
	font-size: 9pt;
	color: green;
	font-family: Arial;
	text-decoration: none;
}

.OutsideTable
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	background-color: white;
}
.PageTitle
{
	font-weight: bold;
	font-size: 20px;
	color: #8B0000;
	font-family: Verdana Bold, Helvetica, Arial;
	text-align: center;
}
.PageTitleSM
{
	font-weight: bold;
	font-size: 15px;
	color: #8B0000;
	font-family: Verdana Bold, Helvetica, Arial;
	text-align: center;
}
.PagerContainer
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 10pt;
	border-left: dimgray 1px solid;
	color: white;
	border-bottom: dimgray 1px solid;
	font-family: Arial;
	background-color: #8B0000;
}
.PagerLook
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	background-color: #8B0000;
}
A.PagerLook:link
{
	color: white;
	text-decoration: underline;
}

A.PagerLook:visited
{
	color: white;
	text-decoration: underline;
}

A.PagerLook:active
{
	color: gray;
	text-decoration: none;
}

A.PagerLook:hover
{
	font-weight: bold;
	color: white;
	text-decoration: underline;
}


/*  PopUp Styles  */

.PopUpCell
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color:#696969;  /* DimGray; */
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Arial;
	background-color:#dcdcdc;  /* gainsboro;*/
	text-align: right;
}

.PopUpItemCell
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color:#696969;  /* DimGray; */
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Arial;
	background-color: whitesmoke;
	text-align: left;
}

.PopUpItem
{
	font-weight: normal;
	font-size: 10pt;
	color:#696969;  /* DimGray; */
	font-family: Arial, Verdana;
	background-color: whitesmoke;
	text-align: left;
}


.PopUpLabel
{
	font-weight: bold;
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	border-collapse: collapse;
	background-color:#dcdcdc;  /* gainsboro;*/
	text-align: right;
}

.PopUpTable
{
	border-right: dimgray 1px solid;
	padding-right: 5px;
	border-top: dimgray 1px solid;
	margin-top: 0px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 5px;
	border-left: dimgray 1px solid;
	color:#696969;  /* DimGray; */
	padding-top: 5px;
	border-bottom: dimgray 1px solid;
	font-family: Arial, Verdana;
	border-collapse: separate;
	background-color: whitesmoke;
}
.PopUpTitle
{
	font-weight: bold;
	font-size: 12pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	text-align: center;
}

.PopUpTitleSM
{
	font-weight: bold;
	font-size: 11pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
}

 /*  End of PopUp   */

.BottomBG
{
	background-image: url(Images/BackGround/BottomBG.gif);
	background-repeat: repeat-x;
}
.RightBG
{
	background-image: url(Images/BackGround/RightSideBG.gif);
	background-repeat: repeat-y;
}
.LeftBG
{
	background-image: url(Images/BackGround/LeftSideBG.gif);
	background-repeat: repeat-y;
}
.RowItem
{
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Arial, Verdana ;
	text-align: left;
}

.RowItemBold
{
	font-weight: bold;
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	text-align: left;
}

.RowLabel
{
	font-weight: bold;
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Arial, Verdana;
	text-align: right;
}
.SearchMenuTable
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 8pt;
	border-left: dimgray 1px solid;
	color: #404040;
	border-bottom: dimgray 1px solid;
	font-family: Arial, Verdana;
	border-collapse: separate;
	text-align: right;
}
.SearchRowBottom
{
	border-bottom: dimgray 1px solid;
}
.SearchMenuHd
{
	font-weight: bold;
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Arial, Verdana;
	text-align: Left;
}
.SearchMenuItem
{
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Arial, Verdana;
	text-align: right;
}
.SearchMenuAltItem
{
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Arial, Verdana;
	background-color: bisque;
	text-align: right;
}
.SearchTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: midnightblue;
	font-family: verdana;
}
.SearchDesc
{
	font-size: 7pt;
	color: #8B0000;
	font-family: verdana,arial;
}
.SearchItems
{
	font-weight: normal;
	font-size: 7pt;
	color:#696969;  /* DimGray; */
	font-family: verdana;
} 
.SearchItemsRed
{
	font-weight: normal;
	font-size: 7pt;
	color: red;
	font-family: verdana;
} 
.SearchItemsOrange
{
	font-weight: normal;
	font-size: 7pt;
	color: darkorange;
	font-family: verdana;
} 
.SearchHdrs
{
	font-weight: bold;
	font-size: 7pt;
	color:#696969;  /* DimGray; */
	font-family: verdana, Arial;
} 

.SearchHdrsRed
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: verdana, Arial;
} 
.SearchHdrsOrange
{
	font-weight: bold;
	font-size: 7pt;
	color: darkorange;
	font-family: verdana, Arial;
} 

/* style for the text of the site title */
.SiteTitle
{
	font-weight: bold;
	font-size: 20px;
	color: white;
	font-family: Verdana Bold, Helvetica, sans-serif;
	text-align: center;
}

.SiteLabel {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration:    none;
    color: white;
}   

    
/* text style for the site links (at extreme top-right of header) */
.SiteLink
{
	font-weight: normal;
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #f9e4e4;
	vertical-align: middle;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
}

A.SiteLink:visited
{
	text-decoration: none;
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
}

A.SiteLink:active
{
	text-decoration: underline;
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

A.SiteLink:hover
{
	text-decoration: underline;
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}

.StaffName
{
	font-weight: bold;
	font-size: 13pt;
	color: darkslateblue;
	font-family: Verdana, Arial;
	text-align: left;
}
.StaffPos
{
	font-weight: bold;
	font-size: 11pt;
	color: navy;
	font-style: italic;
	font-family: Verdana, Arial;
	text-align: left;
}
.StaffStats
{
	font-size: 9pt;
	color: brown;
	font-family: Verdana, Arial;
	text-align: left;
	font-weight: bold;
}
.StaffInfo
{
	font-size: 8pt;
	color: brown;
	font-family: Verdana, Arial;
	text-align: left;
}
.StaffInfolbl
{
	font-size: 8pt;
	color: navy;
	font-family: Verdana, Arial;
	text-align: left;
}

.StaffFooter
{
	font-weight: bold;
	font-size: 7pt;
	color: brown;
	font-family: Verdana, Arial;
	text-align: left;
}
.StaffFooterlbl
{
 	font-size: 7pt;
	color: slateblue;
	font-family: Verdana, Arial;
	text-align: right;
}
	
.StatTable 
{
	font-size: 9pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.StatTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: bottom;
	color: white;
	font-family: Arial;
	background-color: #8B0000;
	text-align: center;
}
.StatTableHeaderSM
{
	font-weight: bold;
	font-size: 7pt;
	vertical-align: bottom;
	color: white;
	font-family: Arial;
	background-color: dimgray;
	text-align: center;
}
.StatTableItem
{
	font-size: 9pt;
	color:black;   
	font-family: Arial;
}
.StatTableItemBold
{
	font-weight: bold;
	font-size: 9pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
	background-color: #ccffff;
}
.StatTableItemAlt
{
	font-size: 9pt;
	color: #333333;
	font-family: Arial;
	background-color: #ECEAEA;
}

.StatTableItemSM
{
	font-size: 7pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
}
.StatTableItemSMBold
{
	font-size: 7pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
}
.StatTableItemAltSM
{
	font-size: 7pt;
	color: #333333; /* DimGray; */
	font-family: Arial;
	background-color: #ECEAEA;
}
.StatTableLabel
{
	font-size: 10pt;
	color: white;
	font-family: Arial;
	background-color: dimgray;
	font-weight: bold;
	text-align: right;
}


/*  Tab Styles   */

.TabBody
{
	border-right: #a80017 1px solid;
	border-top: #a80017 1px solid;
	border-left: #a80017 1px solid;
	border-bottom: #a80017 1px solid;
	color: black;
	font-size: 10pt;
	font-family: Arial;
	background-color: white;
}

.tabContFooter
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: white;
	font-family: Arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-top-color: transparent;
	border-left-color: transparent;
	border-bottom-color: transparent;
	background-color: transparent;
	border-right-color: transparent;
}

/* hyperlink styles of the unselected tabs */
.tabContFooter:link    {
    text-decoration:    none;
    color:gainsboro;
}

.tabContFooter:visited {
    text-decoration:    none;
    color:gainsboro;
}

.tabContFooter:active  {
    text-decoration:    none;
    color:gainsboro;
}

.tabContFooter:hover
{
    color:gainsboro;
	text-decoration: underline;
}

.TabHdr
{
	font-weight: bold;
	font-size: 11pt;
	font-family: Arial;
	background-color: #8B0000;
	color: #f9e4e4;
	text-align: center;
}

.TabHdrSm
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	background-color: #8B0000;
	color: #f9e4e4;
	text-align: center;
}

.TabLabelL
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	text-align: Left;
}

.TabLabel
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	text-align: Right;
}
.TabLabelc
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	text-align: Center;
}

.TabLabelSM
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	text-align: right;
}

.TabLabelSMNB
{
	font-size: 8pt;
	font-family: Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	
}

.TabLabelSMNBData
{
	font-size: 8pt;
	font-family: Arial;
	color: #8B0000;
	background-color: #f9e4e4;
	
}

.TabLabelNoBG 
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-align: Right;
}
.TabLabelNoBGL
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	text-align: Left;
}

.TabStyle
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	border-collapse: separate;
	padding-right: 3px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	color: navy;
	padding-top: 0px;
	font-family: Arial;
}

.TabItem
{
	font-size: 10pt;
	color: #696969; /* DimGray; */
	font-family: Arial;
	background-color: white;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.TabItemCell
{
	font-size: 10pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
	background-color: white;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-right: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.TabItemNoBG
{
	font-weight: bold;
	padding-right: 0px;
	padding-left: 6px;
	font-size: 10pt;
	padding-bottom: 0px;
	color:#696969;  /* DimGray; */
	padding-top: 0px;
	font-family: Verdana,Arial;
	background-color: transparent;
}

.TabItemSm
{
	font-size: 8pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
	background-color: white;
}

.TabItemXSm
{
	font-size: 7pt;
	color: black; /* DimGray; */
	font-family: Arial;
	background-color: white;
	font-family: Verdana, Arial;
}
.TabItemWBorderSM
{
	border-right: #a80017 1px solid;
	border-top: #a80017 1px solid;
	border-left: #a80017 1px solid;
	border-bottom: #a80017 1px solid;
	color: black;
	border-color: #808080;
}

.TabItemWithBorder
{
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	margin-left: 5px;
	color: navy;
	padding-top: 5px;
	font-family: Arial;
	background-color: white;
}
.TabItemWithBorderBold
{
	border-right: navy 1px solid;
	padding-right: 5px;
	border-top: navy 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	margin-left: 5px;
	border-left: navy 1px solid;
	color: navy;
	padding-top: 5px;
	border-bottom: navy 1px solid;
	font-family: Arial;
	background-color: white;
}
.TabItemWithBorderBoldSM
{
	border-right: navy 1px solid;
	padding-right: 5px;
	border-top: navy 1px solid;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5px;
	margin-left: 5px;
	border-left: navy 1px solid;
	color: navy;
	padding-top: 5px;
	border-bottom: navy 1px solid;
	font-family: Arial;
	background-color: white;
}
.TabEditItemSm
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	background-color: azure;
	text-decoration: none;
}

.TabRow
{
	font-size: 10pt;
	color:#333333; /* black; */
	font-family: Arial;
	background-color: white;
}


.TabRowSm
{
	font-size: 8pt;
	color:#333333; /* black; */
	font-family: Arial;
	background-color: white;
}

A.TabRowSm
{
	font-size: 8pt;
	color:#333333; /* black; */
	font-family: Arial;
	background-color: white;
}

.TabAltRow
{
	font-size: 10pt;
	color: #333333; /* black; */
	font-family: Arial;
	background-color: #ECEAEA;
}


.TabAltRowSm
{
	font-size: 8pt;
	color: #333333; /* black; */
	font-family: Arial;
	background-color: #ECEAEA;
}
A.TabAltRowSm:link
{
 	color: #333333; /* black; */
 }
A.TabAltRowSm:visited
{
 	color: #333333; /* black; */
 }
A.TabAltRowSm:hover
{
	color: #333333;
	font-weight: bold;
}
/* background/border colors for the selected tab */
.TabCellBG
{
	vertical-align: bottom;
	font-family: verdana;
	background-color: #A80017;
	text-align: left;
	border-right: #ff9999 1px solid;
	border-top: #ff9999 1px solid;
	border-left: #ff9999 1px solid;
	color: white;
	border-bottom: #ff9999 1px solid;
}

.TabPgr
{
	font-weight: bold;
	font-size: 8pt;
	color:#dcdcdc;  /* gainsboro;*/
	font-family: Arial;
	background-color:#696969;  /* DimGray; */
	text-align: right;
}
A.TabPgr:link
{
	color:#dcdcdc;  /* gainsboro;*/
	text-decoration: underline;
}

A.TabPgr:visited
{
	color:#d3d3d3;  /* lightgrey;  */
	text-decoration: none;
}

A.TabPgr:active
{
	color: red;
	text-decoration: none;
}

A.TabPgr:hover
{
	color:#d3d3d3;  /* lightgrey;  */
	text-decoration: underline;
}

/* PAGE BACKGROUND */
/* background color for the content part of the pages */

/* PAGE BANNER */
/* Tabs Styles*/
.TabTitle
{
	font-weight: bold;
	font-size: 16pt;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}
.TabBg
{
	color: #bb0000;
	background-color: #f9e4e4;
	border-color: black;
	border-bottom: #bb0000 1px solid;
	border-right: #bb0000 1px solid;
}
/* text style for the selected tab #a0a3ac*/
.SelectedTab
{
	border-right: black 1pt;
	border-top: black 1pt;
	font-weight: bold;
	font-size: 13px;
	border-left: black 1pt;
	color: #8B0000;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #f9e4e4;
	vertical-align: middle;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-top: $bb0000 1px solid;
}
.OtherTabsBg
{
	background-image: url(Images/Background/ButtonBG.gif);
	background-repeat: repeat-x;
	background-color: #696969; /* DimGray; */
	border-color: #183E70;
}
/* text style for the unselected tabs */
.OtherTabs
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #224C82;
	text-decoration: none;
	font-weight: bold;
	height: 20px;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
	vertical-align: middle;
 }
/* hyperlink styles of the unselected tabs */
 .OtherTabs:link    {
    text-decoration:    none;
	color: #224C82;
 }

 .OtherTabs:visited {
	color: #224C82;
    text-decoration:    none;
 }

.OtherTabs:active  {
	color: #224C82;
    text-decoration:    none;
 }

A.OtherTabs:hover
{
 	color: #224C82;
	text-decoration: underline;
}

/* End of Tab Styles #eeeeee  */


.TipBody
{
	font-size: 7pt;
	color: gray;
	font-family: Verdana, Arial;
}

.TipCat
{
	font-size: smaller;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	background-color: #A80017;
	text-align: right;
}

.TipHeader
{
	font-size: medium;
	color: gray;
	font-family: Verdana, Arial;
}

.TipTitle
{
	font-size: smaller;
	color:#696969;  /* DimGray; */
	font-family: Verdana, Arial;
	background-color:#fafad2;  /* lightgoldenrodyellow;  */
}

.TitleBKColor
{
	background-color: #99ccff;
}

/* text style for the site links (at extreme top-right of header) */
.TopLink
{
	font-weight: normal;
	font-size: 10px;
	color: #bb0000;
	background-color: #f9e4e4;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align: middle;
}   

/* hyperlink style for the Top links */
A.TopLink:link
{
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.TopLink:visited
{
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.TopLink:active
{
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

A.TopLink:hover
{
	font-size: 10px;
	color: #bb0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.TreeStyle
{
	border-right: maroon 2px solid;
	border-top: maroon 2px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: maroon 2px solid;
	color: maroon;
	border-bottom: maroon 2px solid;
	font-family: Arial,Verdana;
	background-color: #eeeeee;
}
/* End of style for the text of the Top title */
.UserInfo
{
	font-size: 9pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
	background-color: white;
	text-align: center;
}

.UserInfoSM
{
	font-size: 7pt;
	color:#696969;  /* DimGray; */
	font-family: Arial;
	background-color: white;
	text-align: center;
}

.SearchHeader
{
	font-size: medium;
	color:#696969;  /* DimGray; */
	font-family: Verdana;
}

.SearchPadded
{
	padding-right: 10px;
	padding-left: 40pt;
	font-size: medium;
	color:#696969;  /* DimGray; */
	font-family: Verdana;
}

.SearchSmall
{
	font-size: 8pt;
	color:#a9a9a9;  /* darkgray;  */
	font-family: Verdana;
}

.SearchImage
{
	font-size: medium;
	text-align: center;
	color:#a9a9a9;  /* darkgray;  */
	font-family: Verdana;
}
.TranspBtn
{
	font-size: 7pt;
	border-left-color: transparent;
	border-bottom-color: transparent;
	cursor: hand;
	color:#696969;  /* DimGray; */
	border-top-style: none;
	border-top-color: transparent;
	font-family: Verdana, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-right-color: transparent;
	border-bottom-style: none;
}
.ControlFooter
{
	font-size: 8pt;
	color: black;
	font-family: 'Times New Roman' , Arial;
	background-color:#dcdcdc;  /* gainsboro;*/
}

/*   Telework Specific Styles   */
.ButtonBG
{
	font-weight: bold;
	font-size: 10pt;
	color: navy;
	font-family: Verdana, Arial;
	background-color: #ebedf6;
}


.GridHeaderText
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial;
	background-color: transparent;
}

.testGrayColor1
{
	background-color: #eae7e7;
}
.testGrayColor2
{
	background-color: #F4F3F3;
}

.ItemBG
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial;
	background-color: #EFECEC;
	text-align: left;
}
.LabelBG
{
	font-weight: bold;
	font-size: 9pt;
	color: navy;
	font-family: Verdana, Arial;
	background-color: #ebedf6;
	text-align: right;
}
.LabelBGCenter
{
	font-weight: bold;
	font-size: 9pt;
	color: navy;
	font-family: Verdana, Arial;
	background-color: #ebedf6;
	text-align: center;
	vertical-align: baseline;
}
.LabelBGLeft
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: baseline;
	color: navy;
	font-family: Verdana, Arial;
	background-color: #ebedf6;
	text-align: left;
}
.LabelText
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: baseline;
	color: navy;
	font-family: Verdana, Arial;
	background-color: transparent;
}
.TWTabBody
{
	border-right: navy 1px solid;
	padding-right: 1px;
	border-top: navy 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 1px;
	border-left: navy 1px solid;
	color: navy;
	padding-top: 1px;
	border-bottom: navy 1px solid;
	font-family: Verdana, Arial;
	background-color: #ebedf6;
}

/*  Code for Ajax popupboxLoad  */
TABLE
{
 	BORDER-COLLAPSE: collapse;
}
.blackborder
{
	border-style:solid;
	border-width: 2px;
	border-color:#00008b;  /* DarkBlue;*/
}
TABLE.blackborder
{
	border-style:solid;
	border-width: 2px;
	border-color:#00008b;  /* DarkBlue;*/
}
.gridheader
{
	font-weight: bold;
	text-decoration: none;
	background: DarkBlue;
	background-image:url(images/floralbackground_sm.gif);
}
.gridnormal
{
	background-color: #eeeeee;
}
.gridalternate
{
	background-color:#B5C7D6;
}

.Test
{
	font-size: medium;
	width: 100%;
	height: 100%;
}/*  Photo, Image, Picture editor classes 
.imageinfo
{
	font-weight: bold; 
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial;
}*/
.Photolabel
{
	font-weight: bold;
	font-size: 8pt;
	color: maroon;
	font-family:  Arial,Verdana;
}
.PhotoSelected
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial,Verdana;
	background-color: maroon;
}
/* Start of  Image Folder Style Info */
.thumbTable
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	font-size: 10pt;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	font-family: Verdana, Arial, Tahoma;
}
.thumbCell
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	font-size: 10pt;
	filter: alpha(opacity=70);
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
	font-family: Verdana, Arial, Tahoma;
	background-color: #ffffff;
}
/*.thumbCell
{
	font-weight: bold;
	font-size: 7pt;
	color: navy;
	font-family: Arial;
	background-color: white;
	text-align: left;
}
*/

.imageinfo
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	color: maroon;
	padding-top: 0px;
	font-family: Verdana, Arial, Tahoma;
}
*.ImageStats
{
	font-size: 7pt;
	color: navy;
	font-family: Verdana,Arial;
}
 
.nextlink
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Verdana, Arial, Tahoma;
}
.nextlink a
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Verdana, Arial, Tahoma;
}
.nextlink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Verdana, Arial, Tahoma;
}
.nextlink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
}
.prevlink
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Verdana, Arial, Tahoma;
}
.prevlink a
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Verdana, Arial, Tahoma;
}
.prevlink:visited
{
	font-weight: bold;
	font-size: 8pt;
	color: #555555;
	font-family: Verdana, Arial, Tahoma;
}
.prevlink:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Tahoma;
}
.row_seperator
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	font-size: 1pt;
	border-left: maroon 1px solid;
	border-bottom: maroon 1px solid;
}

.pagingCell
{
	border-right: maroon 1px solid;
	border-top: maroon 1px solid;
	font-size: 10pt;
	border-left: maroon 1px solid;
	color: maroon;
	border-bottom: maroon 1px solid;
	font-family: Verdana, Arial, Tahoma;
	background-color: #ffffff;
}
.paginginfo
{
	font-size: 7pt;
	color: maroon;
	font-family: Verdana, Arial, Tahoma;
}
.Photolabel
{
	font-weight: bold;
	font-size: 8pt;
	color: maroon;
	font-family:  Arial,Verdana;
}
.PhotoSelected
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial,Verdana;
	background-color: maroon;
}

/* text style for the site links (at extreme top-right of header) */
.GameName
{
	font-weight: bold;
	font-size: 13pt;
	color: Brown;
	font-family: Verdana, Arial;
	text-align: left;
}
.GameDate
{
	font-weight: bold;
	font-size: 10pt;
	color: darkslateblue;
	font-family: Verdana, Arial;
	text-align: left;
}
.GameResult
{
	font-weight: bold;
	font-size: 10pt;
	color: darkslateblue;
	font-family: Verdana, Arial;
	text-align: left;
}
.GameLocation
{
	font-weight: bold;
	font-size: 8pt;
	color: darkslateblue;
	font-family: Verdana, Arial;
	text-align: left;
}
.GameStatsGoTo
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
}
/* hyperlink style for the site links */
A.GameStatsGoTo:link
{
	color:black;  /* darkgray;  */
	text-decoration: none;
}

A.GameStatsGoTo:visited
{
	color:black;  /* darkgray;  */
	text-decoration: none;
}

A.GameStatsGoTo:active   {
    text-decoration:    none;
    color: black;
}

A.GameStatsGoTo:hover
{
	text-decoration: underline;
}