/* Override the default styles */
body, td, ul, p, a, ol, span, div, font { font-size: 8pt; color: black; font-family: Tahoma }

/* Generic Styles Useable Anywhere*/


/* ============ */
/* Table styles */
/* ============ */
TR.TableItem
	{ background-color: lightgrey; font-size: 7pt; color: black; font-family: Tahoma }  
		TR.TableItem A:link,     
		TR.TableItem A:visited,  
		TR.TableItem A:hover    
		{ color: black }

TR.TableItemLarge
	{ background-color: #E4E4E4; font-size: 11pt; color: black; font-family: Tahoma }  
		TR.TableItem A:link,     
		TR.TableItem A:visited,  
		TR.TableItem A:hover    
		{ color: black }

TR.TableAlternateItem
	{ background-color: #ffffff; font-size: 7pt; color: black; font-family: Tahoma }
		TR.TableAlternateItem A:link,
		TR.TableAlternateItem A:visited,
		TR.TableAlternateItem A:hover
		{ color: black}

TR.TableAlternateItemLarge
	{ background-color: #ffffff; font-size: 11pt; color: black; font-family: Tahoma }
		TR.TableAlternateItem A:link,
		TR.TableAlternateItem A:visited,
		TR.TableAlternateItem A:hover
		{ color: black}

TR.TableEditItem
	{ background-color: #99cc99; font-size: 8pt; color: black; font-family: Tahoma }  
		TR.TableItem A:link,     
		TR.TableItem A:visited,  
		TR.TableItem A:hover    
		{ color: black }

TR.TableSelectedItem
	{ background-color: #99cc99; font-size: 8pt; color: black; font-family: Tahoma }  
		TR.TableItem A:link,     
		TR.TableItem A:visited,  
		TR.TableItem A:hover    
		{ color: black }

TR.TableHeader
	{ background-color: #CC0000; font-size: 9pt; color: white; font-family: Tahoma}
		TR.TableHeader A:link,
		TR.TableHeader A:visited,
		TR.TableHeader A:hover
		{ color: white; text-decoration: none; }

TR.TableHeaderLarge
	{ background-color: lightgrey; font-size: 11pt; color: black; FONT-WEIGHT: bold; font-family: Tahoma}
		TR.TableHeader A:link,
		TR.TableHeader A:visited,
		TR.TableHeader A:hover
		{ color: black; text-decoration: none; }

TR.TableHeaderSmall
	{ background-color: lightgrey; font-size: 8pt; color: black; font-family: Tahoma}
		TR.TableHeader A:link,
		TR.TableHeader A:visited,
		TR.TableHeader A:hover
		{ color: black; text-decoration: none; }

TR.TableFooter
	{ background-color: navy; font-size: 8pt; color: white; font-family: Tahoma }
		TR.TableFooter A:link,
		TR.TableFooter A:visited,
		TR.TableFooter A:hover
		{ color: black; text-decoration: none; }

TR.TableHeadingText
	{ font-size: 11pt; color: black; font-family: Tahoma }
		TR.TableHeader A:link,
		TR.TableHeader A:visited,
		TR.TableHeader A:hover
		{ color: black; text-decoration: none; }

/* ===================== */
/* Featured Table styles */
/* ===================== */
TR.TableItemFeat
	{ background-color: Silver; font-size: 8pt; color: black; font-family: Verdana }  
		TR.TableItem A:link,     
		TR.TableItem A:visited,  
		TR.TableItem A:hover    
		{ color: black }

TR.TableAlternateItemFeat
	{ background-color: #ffffff; font-size: 8pt; color: black; font-family: Verdana }
		TR.TableAlternateItem A:link,
		TR.TableAlternateItem A:visited,
		TR.TableAlternateItem A:hover
		{ color: black}

TR.TableHeaderFeat
	{ background-color: #CC0000; font-size: 9pt; color: black; font-family: Tahoma}
		TR.TableHeader A:link,
		TR.TableHeader A:visited,
		TR.TableHeader A:hover
		{ color: white; text-decoration: none; }

/* ========== */
/* RSS styles */
/* ========== */
TR.RSSItemLarge
	{ background-color: wheat; font-size:large; color: black; font-family: Tahoma }  
		TR.TableItem A:link,     
		TR.TableItem A:visited,  
		TR.TableItem A:hover    
		{ color: black }

TR.RSSAlternateItemLarge
	{ background-color: #ffffff; font-size:large; color: black; font-family: Tahoma }
		TR.TableAlternateItem A:link,
		TR.TableAlternateItem A:visited,
		TR.TableAlternateItem A:hover
		{ color: black }

/* ================= */
/* Main Panel styles */
/* ================= */
.LargeMainBlack
{
    FONT-SIZE: large;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}
		.SubHeadingLarge A:link,
		.SubHeadingLarge A:visited,
		.SubHeadingLarge A:hover
		{ color: black; FONT-SIZE: large; FONT-FAMILY: Tahoma; text-decoration: none; }

.MediumMainBlack
{
    FONT-SIZE: medium;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: black; FONT-SIZE: medium; FONT-FAMILY: Tahoma; text-decoration: none; }

.SmallMainBlack
{
    FONT-SIZE: small;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}
		.SubHeadingSmall A:link,
		.SubHeadingSmall A:visited,
		.SubHeadingSmall A:hover
		{ color: black; FONT-SIZE: small; FONT-FAMILY: Tahoma; text-decoration: none; }

.XSmallMainBlack
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: black; FONT-SIZE: x-small; FONT-FAMILY: Tahoma; text-decoration: none; }

.XXSmallMainBlack
{
    FONT-SIZE: xx-small;
    COLOR: black;
    FONT-FAMILY: Tahoma;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: black; FONT-SIZE: xx-small; FONT-FAMILY: Tahoma; text-decoration: none; }

.LargeMainWhite
{
    FONT-SIZE: large;
    COLOR: white;
    FONT-FAMILY: Tahoma;
}
		.SubHeadingLarge A:link,
		.SubHeadingLarge A:visited,
		.SubHeadingLarge A:hover
		{ color: white; FONT-SIZE: large; FONT-FAMILY: Tahoma; text-decoration: none; }

.MediumMainWhite
{
    FONT-SIZE: medium;
    COLOR: white;
    FONT-FAMILY: Tahoma;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-SIZE: medium; FONT-FAMILY: Tahoma; text-decoration: none; }

.SmallMainWhite
{
    FONT-SIZE: small;
    COLOR: white;
    FONT-FAMILY: Tahoma;
}
		.SubHeadingSmall A:link,
		.SubHeadingSmall A:visited,
		.SubHeadingSmall A:hover
		{ color: white; FONT-SIZE: small; FONT-FAMILY: Tahoma; text-decoration: none; }

.XSmallMainWhite
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Tahoma;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-SIZE: x-small; FONT-FAMILY: Tahoma; text-decoration: none; }

.XXSmallMainWhite
{
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Tahoma;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-SIZE: xx-small; FONT-FAMILY: Tahoma; text-decoration: none; }


/* ================ */
/* Nav Panel styles */
/* ================ */
.HeadingLargeNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeadingLarge A:link,
		.SubHeadingLarge A:visited,
		.SubHeadingLarge A:hover
		{ color: white; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana; text-decoration: none; }

.HeadingSmallNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeadingSmall A:link,
		.SubHeadingSmall A:visited,
		.SubHeadingSmall A:hover
		{ color: white; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana; text-decoration: none; }

.SubHeadingNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana; text-decoration: none; }

.TitleNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-WEIGHT: bold; FONT-SIZE: small; FONT-FAMILY: Verdana; text-decoration: none; }

.NormalNav
{
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-SIZE: small; FONT-FAMILY: Verdana; text-decoration: none; }

.NormalMediumNav
{
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-SIZE: x-small; FONT-FAMILY: Verdana; text-decoration: none; }

.NormalLargeNav
{
    FONT-SIZE: small;
    COLOR: white;
    FONT-FAMILY: Verdana;
}
		.SubHeading A:link,
		.SubHeading A:visited,
		.SubHeading A:hover
		{ color: white; FONT-SIZE: small; FONT-FAMILY: Verdana; text-decoration: none; }

/* =========== */
/* Misc styles */
/* =========== */
.PageThrow
{
    FONT-SIZE: large;
    PAGE-BREAK-AFTER: always;
    COLOR: white;
    FONT-FAMILY: 'Comic Sans MS'
}

.Cancelled
{
    FONT-WEIGHT: 900;
    FONT-SIZE: xx-small;
    COLOR: red;
}

.Information
{
		font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
		COLOR: #333333;
}

.InformationLarge
{
		font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
		COLOR: #333333;
}

Select.Small 
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-style: normal;
}

/* ============ */
/* Image styles */
/* ============ */
.BlueButton 
{
	background-color: navy;
	border-color: #9AB7D3 #41566E #41566E #9AB7D3;
	border-style: solid;
	border-width: 2px;
	color: #FFF;
	font-weight: bold;
	padding: 0 1px;
	FONT-SIZE: xx-small;
}

.RedButton 
{
	background-color: #CC0000;
	border-color: #9AB7D3 #41566E #41566E #9AB7D3;
	border-style: solid;
	border-width: 2px;
	color: #FFF;
	font-weight: bold;
	padding: 0 1px;
	FONT-SIZE: xx-small;
}

.Button 
{
	background-color: grey;
	border-color: #9AB7D3 #41566E #41566E #9AB7D3;
	border-style: solid;
	border-width: 2px;
	color: white;
	font-weight: bold;
	padding: 0 1px;
	FONT-SIZE: xx-small;
}

/* =========== */
/* Hyper Links */
/* =========== */
A.HeadLink:link
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    MARGIN-TOP: 3px;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black thin;
    COLOR: #FFDD29;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black thin;
    BACKGROUND-COLOR: #001245;
		text-decoration: none;
}

A.HeadLink:active
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    MARGIN-TOP: 3px;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black thin;
    COLOR: #FFDD29;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black thin;
    BACKGROUND-COLOR: #001245;
		text-decoration: none;
}

A.HeadLink:visited
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin;
    MARGIN-TOP: 3px;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: black thin;
    COLOR: #FFDD29;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: black thin;
    BACKGROUND-COLOR: #001245;
		text-decoration: none; 
}
.NormalLargeMain {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
