/*
	###########################################################
	# element style definitions
	###########################################################
*/

/*
    ###########################################################
    # element/element contextual style definitions
    ###########################################################
*/

/*
	###########################################################
    # element/class contextual style definitions
    ###########################################################
*/

a.breadcrumb:link, a.breadcrumb:visited
{ 
	color: #5f8793;
}

a.breadcrumb:hover, a.breadcrumb:active
{
    color: #a34f24;
    text-decoration: underline;
}

a.footer:link, a.footerBold:link, a.footerLarge:link, a.footerLargeBold:link
{
	color: #5f5045;
    text-decoration: none;
}

a.footer:visited,  a.footerBold:visited, a.footerLarge:visited, a.footerLargeBold:visited
{
	color: #726153;
    text-decoration: none;
}

a.footer:hover, a.footerBold:hover, a.footerLarge:hover, a.footerLargeBold:hover
{
	color: #886239;
    text-decoration: underline;
}

a.footer:active, a.footerBold:active, a.footerLarge:active, a.footerLargeBold:active
{
	color: #886239;
    text-decoration: none;
}

a.footerLight:link
{
	color: #726153;
    text-decoration: none;
}

a.footerLight:visited
{
	color: #87796d;
    text-decoration: none;
}

a.footerLight:hover
{
	color: #886239;
    text-decoration: underline;
}

a.footerLight:active
{
	color: #886239;
    text-decoration: none;
}

a.group1_level1_link_expanded:link, a.group1_level1_link_expanded:visited
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #cfdbdf;
    text-decoration: none;
    letter-spacing: 0px;    
    word-spacing: -1px;
}

a.group1_level1_link_expanded:hover
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #cb9e87;
    text-decoration: none;
    letter-spacing: 0px;    
}

a.group1_level1_link_expanded:active
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #cb9e87;
    text-decoration: none;
    letter-spacing: 0px;    
    word-spacing: -1px;    
}

a.group1_level1_link_none:link, a.group1_level1_link_none:visited
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #cfdbdf;
    text-decoration: none;
    letter-spacing: 0px;    
    word-spacing: -1px;
}

a.group1_level1_link_none:hover
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #cb9e87;
    text-decoration: none;
    letter-spacing: 0px;    
    word-spacing: -1px;    
}

a.group1_level1_link_none:active
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #cb9e87;
    text-decoration: none;
    letter-spacing: 0px;    
    word-spacing: -1px;    
}

a.group1_level1_link_selected:link, a.group1_level1_link_selected:visited, a.group1_level1_link_selected:hover, a.group1_level1_link_selected:active
{
	font-family: Arial;
	font-size: 11px; 
	font-weight: bold; 
	line-height: 14px; 
    color: #d5c685;
    text-decoration: none;
    letter-spacing: 0px;    
    word-spacing: -1px;
    cursor: default;    
}

a.group1_level2_link_expanded:link, a.group1_level2_link_expanded:visited
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
/* CDF: This color does not belong to the official palette; it slots in between Slate -5 and Slate -6 */
    color: #d9e3e9;
    text-decoration: none;
    word-spacing: -1px;    
}

a.group1_level2_link_expanded:hover
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
    color: #cb9e87;
    text-decoration: none;
    word-spacing: -1px;    
}

a.group1_level2_link_expanded:active
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
    color: #cb9e87;
    text-decoration: none;
    word-spacing: -1px;    
}

a.group1_level2_link_none:link, a.group1_level2_link_none:visited
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
/* CDF: This color does not belong to the official palette; it slots in between Slate -5 and Slate -6 */
    color: #d9e3e9;
    text-decoration: none;
    word-spacing: -1px;    
}

a.group1_level2_link_none:hover
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
    color: #cb9e87;
    text-decoration: none;
    word-spacing: -1px;    
}

a.group1_level2_link_none:active
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
    color: #cb9e87;
    text-decoration: none;
    word-spacing: -1px;    
}

a.group1_level2_link_selected:link, a.group1_level2_link_selected:visited, a.group1_level2_link_selected:hover, a.group1_level2_link_selected:active
{
	font-family: Tahoma, Arial;
	font-size: 10px; 
	font-weight: bold;
	line-height: 13px; 
    color: #d5c685;
    text-decoration: none;
    word-spacing: -1px;    
    cursor: default;    
}

a.leftNavTitleGroup1:link, a.leftNavTitleGroup1:visited
{
    font-size: 12px;
    color: #a1c1c5;
    font-family: Times, Tahoma;
    font-weight: bold;
    text-decoration: none;
    word-spacing: 0px;    
	line-height: 14px;     
}

a.leftNavTitleGroup1:hover
{
    font-size: 12px;
    color: #ededed;
    font-family: Times, Tahoma;
    font-weight: bold;
    text-decoration: none;
    word-spacing: 0px;
	line-height: 14px;     
}

a.leftNavTitleGroup1:active
{
    font-size: 12px;
    color: #a1c1c5;
    font-family: Times, Tahoma;
    font-weight: bold;
    text-decoration: none;
    word-spacing: 0px;    
	line-height: 14px;     
}

a.leftNavTitleGroup2:link, a.leftNavTitleGroup2:visited
{
    font-size: 12px;
    color: #a1c1c5;
    font-family: Times, Tahoma;
    font-weight: lighter;
    text-decoration: none;
    word-spacing: 0px;    
	line-height: 14px;     
}

a.leftNavTitleGroup2:hover
{
    font-size: 12px;
    color: #ededed;
    font-family: Times, Tahoma;
    font-weight: lighter;
    text-decoration: none;
    word-spacing: 0px;    
	line-height: 14px;     
}

a.leftNavTitleGroup2:active
{
    font-size: 12px;
    color: #a1c1c5;
    font-family: Times, Tahoma;
    font-weight: lighter;
    text-decoration: none;
    word-spacing: 0px;    
	line-height: 14px;     
}

/*
	###########################################################
    # class style definitions
    ###########################################################
*/

.askSearchInput
{
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: #666666;
	vertical-align: middle;
	border: solid 1px #d5c685;
	padding: 1px 3px 0px 3px;
}

.breadcrumb
{
	font-family: Verdana;
	font-size: 11px; 
	line-height: 13px; 
    color: #909090;
    text-decoration: none;
    word-spacing: -1px;
}

.footer
{
	font-family: Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #5f5045;
}

.footerBold
{
	font-family: Tahoma;
	font-size: 10px; 
	font-weight: bold; 
	color: #5f5045;
}

.footerLarge
{
	font-family: Tahoma;
	font-size: 11px; 
	font-weight: normal; 
	color: #5f5045;
}

.footerLargeBold
{
	font-family: Tahoma;
	font-size: 11px; 
	font-weight: bold; 
	color: #5f5045;
}

.footerLight
{
	font-family: Tahoma;
	font-size: 10px; 
	font-weight: normal; 
	color: #726153;
}

/* left navigation class structure:
	 groupM_levelN_link_selected
	 groupM_levelN_link_expanded
	 groupM_levelN_link_none
	 groupM_levelN_static_expanded
	 groupM_levelN_static_none
*/

.group1_level1_link_expanded
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 15px; 
    color: #625e5a;
    text-decoration: none;
}

.group1_level1_static_expanded
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 15px; 
    color: #625e5a;
    text-decoration: none;
}

.group1_level1_static_none
{
	font-family: Arial;
	font-size: 11px; 
	line-height: 15px; 
    color: #625e5a;
    text-decoration: none;
}

.group1_level2_link_expanded
{
	font-family: Arial;
	font-size: 10px; 
	line-height: 13px; 
    color: #625e5a;
    text-decoration: none;
}

.group1_level2_static_expanded
{
	font-family: Arial;
	font-size: 10px; 
	line-height: 13px; 
    color: #625e5a;
    text-decoration: none;
}

.group1_level2_static_none
{
	font-family: Arial;
	font-size: 10px; 
	line-height: 13px; 
    color: #625e5a;
    text-decoration: none;
}

.leftNavBody
{
/*
	background-color: #726153;
*/
	background-color: #5f5045;

}
