/* ------------------------------------------------------
   Main Menu
*/

.MainMenuBackground
{
	background-color: #ffffff;

	text-align:center;
}

/* TK ADD SPACE BETWEEN TOP NAV AND RIGHT EDGE */

.MainMenu
{
	padding-right:20px;
}

.MainMenuSeparator
{
	background-color: #ffffff;
	color: #52680e;
	vertical-align: middle;
	font-family: verdana;
	font-weight: normal;
	font-size: 10px;
	padding-right:2px;
	padding-left:2px;
}

.MainMenuItem 
{
	border-style: none;
	height: 18px;
	color: #52680e;
	vertical-align: middle;
	font-family: Helvetica;
	text-transform: uppercase; 
	font-weight: normal;
	font-size: 10px;

margin-right:5px;
	width: 1px;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: transparent;
	vertical-align: top;
}

 .MainMenuItemSelected
{
	border-style: none;
	height: 18px;
	color: #cdb41c;
	vertical-align: middle;
	font-family: Helvetica;
	text-transform: uppercase; 
	font-weight: normal;
	font-size: 10px;
	width: 1;
	text-align: center;
	padding-top: 1;
	padding-bottom: 1;
	padding-left: 2;
	padding-right: 2;
	vertical-align: top;
}

A.MainMenuLink:link
{
	font-family: Helvetica; 
	font-size: 10px; 
	text-transform: uppercase; 
	color: #52680e; 
	text-decoration:none;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
	padding:expression('0px'); /* IE ONLY */
}

A.MainMenuLink:visited
{
	font-family: Helvetica; 
	font-size: 10px; 
	text-transform: uppercase; 
	text-decoration: none; 
	color: #52680e;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
	padding:expression('0px'); /* IE ONLY */

}

A.MainMenuLink:active
{
	font-family: Helvetica; 
	font-size: 10px; 
	text-transform: uppercase; 
	color:#97AB59;
	text-decoration:none;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
	padding:expression('0px'); /* IE ONLY */

}

A.MainMenuLink:hover
{
	font-family: Helvetica; 
	font-size: 10px; 
	text-transform: uppercase; 
	color:#97AB59;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
	padding:expression('0px'); /* IE ONLY */
}


A.MainMenuLinkSelected:link, A.MainMenuLinkSelected:visited, A.MainMenuLinkSelected:active
{
	text-decoration: none;
    color:  #CDB41C;
    font-family: Helvetica; 
	font-size: 10px; 
    text-transform: uppercase; 

/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
	padding:expression('0px'); /* IE ONLY */
}

.MainMenuBottomLine
{
	height: 1px;
	background-color: #ffffff;
}

.MainMenuBottomLine2
{
	height: 1px;
	background-color: #ffffff;
}

.MainMenuBottomLine3
{
	height: 1px;
	background-color: #ffffff;
}


#FooterTable
{

/* TK FOOTER MENU POSITION */
	 text-align:center; 
}

.FooterMainMenu
{

/* TK FOOTER MENU POSITION */
	text-align:expression('center'); /* IE ONLY */
	/* padding-right:20px;  */
	text-align:center; 
}

.FooterMainMenuBackground
{
	background-color: #ffffff;
}

.FooterMainMenuSeparator
{
	background-color: #ffffff;
	color: #52680e;
	vertical-align: middle;
	font-family: verdana;
	text-transform: capitalize; 
	font-weight: normal;
	font-size: 10px;
	
}

.FooterMainMenuItem, .FooterMainMenuItemSelected
{
	border-style: none;
	height: 18px;
	color: #52680e;
	vertical-align: middle;
	font-family: verdana
	text-transform: capitalize; 
	font-weight: normal;
	font-size: 10px;
	width: 1;
	text-align: center;
	padding-top: 1;
	padding-bottom: 1;
	padding-left: 2;
	padding-right: 2;
	background-color: transparent;
	vertical-align: top;
}

A.FooterMainMenuLink:link
{
	font-family: verdana; 
	font-size: 10px; 
	text-transform: capitalize; 
	color: #52680e; 
	text-decoration:none;

/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
}

A.FooterMainMenuLink:visited
{
	font-family: verdana; 
	font-size: 10px; 
	text-transform: capitalize; 
	text-decoration: none; 
	color: #52680e;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
}

A.FooterMainMenuLink:active
{
	font-family: verdana; 
	font-size: 10px; 
	text-transform: capitalize; 
	color:#97AB59;
	text-decoration:underline;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
}

A.FooterMainMenuLink:hover
{
	font-family: verdana; 
	font-size: 10px; 
	text-decoration:underline;
	text-transform: capitalize; 
	color:#97AB59;
/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
}


A.FooterMainMenuLinkSelected:link, A.FooterMainMenuLinkSelected:visited, A.FooterMainMenuLinkSelected:active
{
	font-family: verdana; 
	font-size: 10px; 
	text-decoration: none;
    	color:  #CDB41C;
    	text-transform: capitalize; 

/* TK SPACE BETWEEN LINKS FOR FF */
	padding-right:5px;
	padding-left:5px;
}


/* -------------------------------------------------------------
   MenuVertical 
*/

.MenuVerticalContainer
{
	border-top: solid 0px #cccccc;
	border-bottom: solid 0px #cccccc;
	/* TK - RIGHT MARGIN SPACE */
	padding-right:8px;
	text-align:right;
}


.MenuVerticalItem, .MenuVerticalItemSelected
{
/* TK LINE ABOVE Articles menu link _ IE ONLY */
	border-top: expression("solid 2px #C1D28E");
	vertical-align: middle;
	font-family: Helvetica;
	text-transform: capitalize; 
	color: #52680e;
	font-size: 10px;
	font-weight: normal;
	height: 25;
/* TK	padding-left: 8px; */
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 4px;
	text-align: right;

}

.MenuVerticalItem
{
	background-color: #ffffff;
}

.MenuVerticalItemSelected
{
	background-color: #ffffff;
}

A.MenuVerticalLink:link, A.MenuVerticalLink:visited, A.MenuVerticalLink:active
{
	font-family: arial; 
	font-size: 11px; 
	text-transform: capitalize; 
	color: #52680e; 
	text-decoration: none;
}

A.MenuVerticalLink:hover
{
	font-family: arial; 
	font-size: 11px; 
	text-transform: capitalize; 
	color: #c9b00b
}

A.SelectedMenuVerticalLink:link, A.SelectedMenuVerticalLink:visited, A.SelectedMenuVerticalLink:active, A.SelectedMenuVerticalLink:hover
{
	font-family: arial; 
	font-size: 11px; 
	text-transform: capitalize; 
	color: #CDB41C; 
	text-decoration:none;
}

.MenuVerticalItemSeparator
{
	background-color: #C1D28E;
	height: 0px;

}

/* -------------------------------------------------------------
   MenuVerticalSub 
*/


#MenuVertical_MenuVerticalDataList__ctl0_MenuVerticalSubDataList
{
	width: 100%;
}


.MenuVerticalSubItem, .MenuVerticalSubItemSelected
{
	border-style: none;
	vertical-align: middle;
	font-family: arial;
	text-transform: uppercase; 
	color: #52680e;
	font-size: 9px;
	font-weight: bold;	
	height: 15;
	width: 100%;
	padding-left: 0px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	text-align: right;
}

.MenuVerticalSubItem
{
	background-color: white;

}

.MenuVerticalSubItemSelected
{
	background-color: white;
}

.MenuVerticalSubItemImage
{
/* 	padding-top: 3;
	padding-right: 2; */
}

.MenuVerticalSubLink a:link, .MenuVerticalSubLink a:visited, .MenuVerticalSubLink a:active
{
	font-family: arial; 
	font-size: 9px; 
/* 	font-size: expression('10px');/* IE only */ */	
	text-transform: uppercase; 
	font-weight: bold;	
	color: #52680e; 
	text-decoration: none;
	text-align: right;
}

.MenuVerticalSubLink a:hover
{

	color: #97AB59;
}

.SelectedMenuVerticalSubLink
{
	text-decoration: none;
	color: #CDB41C;
	font-family: arial; 
	font-size: 9px; 
	text-transform: uppercase; 
	font-weight: bold;	
}

.MenuVerticalSubItemSeparator
{
	background-color: #C1D28E;
	height: 0px;
	visibility:hidden;	
}

/* 
==================================================
Global Menus
==================================================
*/


/* GlobalMenu1 */

.GlobalMenu1Container
{
	padding-top: 3;
	padding-left: 0;
}

A.GlobalMenu1:link, A.GlobalMenu1:visited, A.GlobalMenu1:active
{
	font-family: Helvetica;
	text-decoration: none;
    color:  #e0dfe3;
    font-size: 10pt;
}

A.GlobalMenu1:hover
{
	text-decoration: underline;
	color: white; 
}

.GlobalMenu1Separator
{
	font-family: Helvetica;
	font-size: 9pt;
	color: white;   
}


/* GlobalMenu2 */

A.GlobalMenu2:link, A.GlobalMenu2:visited, A.GlobalMenu2:active
{
	font-family: Helvetica;
	text-decoration: none;
    color:  white;
    font-size: 10pt; 
}

A.GlobalMenu2:hover
{
	text-decoration: underline;
	color: white; 
}

.GlobalMenu2Separator
{
	font-family: Helvetica;
	font-size: 9pt;
	color: white; 
}

/* FooterMenu1 */

A.FooterMenu1:link, A.FooterMenu1:visited, A.FooterMenu1:active
{
	font-family: Helvetica;
	text-decoration: none;
    color:  #333333;
    font-size: 8pt; 
}

A.FooterMenu1:hover
{
	text-decoration: underline;
	color: #ff9c35; 
}

.FooterMenu1Separator
{
	font-family: Helvetica;
	font-size: 8pt;
	color: #777777; 
}
/* FooterMenu2 */

A.FooterMenu2:link, A.FooterMenu2:visited, A.FooterMenu2:active
{
	font-family: Helvetica;
	text-decoration: none;
    color:  #333333;
    font-size: 8pt; 
}

A.FooterMenu2:hover
{
	text-decoration: underline;
	color: #ff9c35; 
}

.FooterMenu2Separator
{
	font-family: Helvetica;
	font-size: 8pt;
	color: #777777; 
}

/* SiteMap */
a.SiteMapLink:link, a.SiteMapLink:visited, a.SiteMapLink:active
{
	font-family: Helvetica;
	text-decoration: underline;
    color:  #333333;
    font-size: 10pt; 
}

a.SiteMapLink:hover
{
	text-decoration: underline;
	color: #111111; 
}

.SiteMapDescription
{
	font-family: Helvetica;
	font-style: italic;
    color:  #333333;
    font-size: 8pt; 
}


