/*************************************************/
/* Styles for use within footers                 */
/*************************************************/

/* Styles for link list element */

.footer_element_link_list
	h2
	{
		margin-top: 0px;
		margin-bottom: 0px;
		font-weight: bold;
		color: #000000;
		letter-spacing: 0px;
	}

.footer_element_link_list
	p
	{
		margin-left:  18px; 
		margin-bottom: 0px; 
		text-indent: -18px; 
	}

.footer_element_link_list
	.no_indent
	{
		margin-left: 0px; 
		margin-bottom: 16px; 
		text-indent: 0px; 
	}

.footer_element_link_list
	a
	{
		letter-spacing: 1px;
		color: #000000;
		text-decoration: none;
	}

.footer_element_link_list
	a:visited
	{
		color: #595959;
	}

.footer_element_link_list
	a:hover
	{
		color: #E60C49;
	}


/* Styles for button element */

.footer_element_buttons
{
	margin-top:     8px;
	margin-bottom:  0px;
	margin-left:   16px;
	margin-right:   0px;
}

.footer_element_buttons
	p
	{
		margin-bottom: 0px;
		font-weight: bold;
		letter-spacing: 0px;
	}

.footer_element_buttons
	a
	{
		font-weight: bold;
		letter-spacing: 0px;
		color: #000000;
		text-decoration: none;
	}

.footer_element_buttons
	.active_page
	{
		font-weight: bold;
		letter-spacing: 0px;
		color: #FFFFFF;
		text-decoration: none;
	}

.footer_element_buttons
	a:active
	{
		color: #FFFFFF;
	}

.footer_element_buttons
	a:visited
	{
		color: #000000;
	}

.footer_element_buttons
	a:hover
	{
		color: #FFFFFF;
	}

.footer_element_buttons
	.footer_current_page
	{
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
	}


/*************************************************/
/* New styles for footer buttons                 */
/*************************************************/

.footer_button_208px_a1, 
.footer_button_208px_a2, 
.footer_button_208px_a3, 
.footer_button_208px_a4, 
.footer_button_208px_d1, 
.footer_button_208px_d2, 
.footer_button_208px_d3, 
.footer_button_208px_d4 
{
	margin-bottom: 6px;
	text-indent: 8px;
	width: 208px;
	float: right;
	font-weight: bold;
	font-size: 11px;
	height: 14px;
	line-height: 13px;
	letter-spacing: 0px;
	color: #070731;
	text-decoration: none;
}

.footer_button_208px_a1 { background-color: #9CB2BC; } 
.footer_button_208px_a2 { background-color: #B2C3CC; } 
.footer_button_208px_a3 { background-color: #C6D5DB; } 
.footer_button_208px_a4 { background-color: #DCE7EB; } 
.footer_button_208px_d1 { background-color: #BBB69F; } 
.footer_button_208px_d2 { background-color: #CBC8B4; } 
.footer_button_208px_d3 { background-color: #DAD7C6; } 
.footer_button_208px_d4 { background-color: #E9E6D6; } 

.footer_button_208px_a1:active,
.footer_button_208px_a2:active,
.footer_button_208px_a3:active,
.footer_button_208px_a4:active,
.footer_button_208px_d1:active,
.footer_button_208px_d2:active,
.footer_button_208px_d3:active,
.footer_button_208px_d4:active
{ color: #070731; }

.footer_button_208px_a1:visited,
.footer_button_208px_a2:visited,
.footer_button_208px_a3:visited,
.footer_button_208px_a4:visited,
.footer_button_208px_d1:visited,
.footer_button_208px_d2:visited,
.footer_button_208px_d3:visited,
.footer_button_208px_d4:visited
{ color: #070731; }

.footer_button_208px_a1:hover, 
.footer_button_208px_a2:hover, 
.footer_button_208px_a3:hover, 
.footer_button_208px_a4:hover, 
.footer_button_208px_d1:hover,
.footer_button_208px_d2:hover,
.footer_button_208px_d3:hover,
.footer_button_208px_d4:hover
{ color: #FFFFFF; }


@media print
{
	.footer_element_link_list, .footer_element_buttons
	{
		visibility: hidden;
	}

}
