.TableHeader 
{font-size: 16px;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.TableHeaderHighlighted
{font-size: 16px;
 color: #FFFF00;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.TableCellNormal 
{font-size: 14px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.TableCellAlternating 
{font-size: 14px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.PageHeading
{font-size: 18px;
 color: #0000A0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration:underline;
}
.BlackPageHeading
{font-size: 18px;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration:underline;
}
.RedPageHeading
{font-size: 18px;
 color: #6B0808;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration:underline;
}
.SubHeading
{font-size: 16px;
 color: #0000A0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration:underline;
}
.Description
{font-size: 16px;
 color: #0000A0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.MenuItem
{font-size: 16px;
 color: #0000A0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.LabelText
{font-size: 14px;
 color: #0000A0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.PagerText
{font-size: 14px;
 color: #000080;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.AlertText
{font-size: 14px;
 color: #800000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.MessageBlue
{font-size: 24px;
 color: #000080;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.SourceCode
{font-size: 10px;
 color: #000000;
 font-family: Courier, Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.footerText 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #0000A0;
}

A:link  
{ 
 text-decoration: none;
 color: #0000A0;
} 
    
A:visited 
{ 
 text-decoration: none;
 color: #0000A0;
} 
    
A:active  
{ 
 text-decoration: none;
 color: #0000A0;
} 
    
A:hover 
{ 
 text-decoration: none;
 color: #00FFFF;
} 
a.footer 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #0000A0;
  text-decoration:none
}

a.footer:link 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  font-style: normal; 
  color: #0000A0;
  text-decoration:none
}

a.footer:active 
{  
  color: #0000A0;
  text-decoration:none
}

a.footer:visited 
{  
  color: #0000A0;
  text-decoration:none
}

a.footer:hover 
{  
  color: #666666; 
  text-decoration:none
}

a.download
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  color: #0000A0;
  text-decoration:none
}

a.download:link 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-style: normal; 
  color: #0000A0;
  text-decoration:none
}

a.download:active 
{  
  color: #0000A0;
  text-decoration:none
}

a.download:visited 
{  
  color: #0000A0;
  text-decoration:none
}

a.download:hover 
{  
  color: #666666; 
  text-decoration:none
}

a.menu
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-style: normal; 
  color: #0000A0;
  text-decoration:none
}

a.menu:link 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-style: normal; 
  color: #0000A0;
  text-decoration:none
}

a.menu:active 
{  
  color: #0000A0;
  text-decoration:none
}

a.menu:visited 
{  
  color: #0000A0;
  text-decoration:none
}

a.menu:hover 
{  
  color: #666666; 
  text-decoration:none
}

BODY
{
  background-color: #F0F0F0
}

td.dividerLine
{
  background-color: #6B0808
}

td.softDividerLine
{
  background-color: #cccccc
}

table.recipeMenu
{
	width:100%;
  border-right: navy 1px solid;
  border-top: navy 1px solid;
  border-left: navy 1px solid;
  border-bottom: navy 1px solid;
  border-collapse:collapse;
}

table.recipeMenu tr
{
  background-color: #efefef;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.recipeMenu th 
{
  background-color:Navy;
	color: #FFFFFF;
	font-size: 12px;
  font-weight: bold;
  text-align: left;
}

table.recipeMenu td
{
	color: #0000A0;
  border-right: navy 1px solid;
  padding-right: 3px;
  border-top: navy 1px solid;
  padding-left: 3px;
  font-size: 12px;
  padding-bottom: 3px;
  border-left: navy 1px solid;
  padding-top: 3px;
  border-bottom: navy 1px solid;
}

table.recipeMenu td a:link 
{
	color:#0000A0;
	text-decoration:none;
}

table.recipeMenu td a:hover 
{
	text-decoration:underline;
}
P.ASAsvcs
{
	color:Black;
	font-family:Courier;
	font:Courier;
	font-weight:normal;
	font-size:small;
	line-height:15px;
}
.ASAsvcs ul a
{
	font-weight: bold;
	list-style-position: outside;
	color: black;
	list-style-type: disc;
	text-align: left;
}
.ASAsvcs li a
{
	color:Black;
	font-weight:bold;
	position:relative;
}
.ASAsvcs li a:hover
{
	color:Red;
	font-weight:bold;
	position:relative;
}
P.ASAsvcs a:hover
{
	color:Red;
	font-weight:bold;
	position:relative;
}
P.ASAnav a
{
	color:Black;
	font-weight:bold;
	position:relative;
}
P.ASAnav a:hover
{
	color:Red;
	font-weight:bold;
	position:relative;
}
.ASAsrce li a:hover
{
	color:White;
	font-weight:bold;
	position:relative;
}
TD.ASAsrce
{
	color:Maroon;
	font-family:Courier;
	font:Courier;
	font-size:small;
	font-weight:normal;
	line-height:.4cm;
}
P.ASAsrce
{
	color:Maroon;
	font-family:Courier;
	font:Courier;
	font-weight:bold;
	font-size:x-small;
	line-height:15px;
}
P.small
{
	line-height:0.4cm;
	font-weight:bold;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px;
	background-color : #ffffff;
	color : #000000;
	border : #C9C9C9;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: #000000;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : #ffffff;
	color : #000000;
	padding : 1px;
}

/*Cascading DropDown*/

.LoginLink
{
	 font-weight: bold;
	 color: #ffffff;
}