a.acrobat:link, a.acrobat:visited, a.acrobat:active {
	background-image : url(/common/media/images/stylesheet_images/acrobat_icon.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #EEEEEE;
	padding-left: 24px;
	display : block;
	height: 24px;
	width: 100%;
	line-height: 12px;
	padding-top: 6px;
	padding-bottom: 2px;
	text-decoration: none;
}

a.factsheet_link:link, a.factsheet_link:visited, a.factsheet_link:active {
 background-image :  url(../images/stylesheet_images/factsheet_link.gif);
 background-repeat: no-repeat;
 background-position : left center;
 color: #000000;
 height: 20px;
 padding-top: 5px;
 
 font-weight: 900;
 cursor: hand;
	}
a.factsheet_link:hover {
	color: #cc0000;
}
/* Back button - right justified with red triangle */
a.back_button:link, a.back_button:visited, a.back_button:active {
	background-image :  url(/common/media/images/stylesheet_images/back_button.gif);
	background-repeat: no-repeat;
	background-position : left center;
	color: #cc0000;
	height: 20px;
	padding-top: 3px;
	padding-left: 12px;
}
a.back_button:hover {
	color: #000000;
}

a.forward_friend:link, a.forward_friend:visited, a.forward_friend:active {
	background-image :  url(/common/media/images/stylesheet_images/forward_to_friend.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	background-color: #EEEEEE;
	padding-left: 24px;
	display : block;
	height: 24px;
	width: 100%;
	line-height: 12px;
	padding-top: 6px;
	padding-bottom: 2px;
	text-decoration: none;
}	
/*Added this style for products links without current individual fund pages. */
a.factsheet_link_NO:link, a.factsheet_link_NO:visited, a.factsheet_link_NO:active {
 color: #000000;
 height: 20px;
 padding-top: 5px;
 font-weight: 900;
 text-decoration: none;
 cursor: default;
	}
a.factsheet_link_NO:hover {
	color: #000000;
}

/* Generic style link for red gel bar - white normal state with black hover */
a.whitelink:LINK, a.whitelink:VISITED, a.whitelink:ACTIVE {
	color: #ffffff;
	font-weight: 900;
	text-decoration: none;
}
a.whitelink:HOVER {
	color: #000000;
	font-weight: 900;
	text-decoration: none;
}

/***************** INDIVIDUAL FUND PAGES ************************ */

div.select_funds {
position: relative;
top: 0px;
left: 0px;
width: 210px;
clear: none;
float: left;
}
.select_funds select {
width: 200px;
}

div.back_button {
position: relative;
top: 0px;
left: 0px;
width: 150px;
height: 30px;
clear: none;
float: left;
padding-top: 15px;
padding-left: 5px;
}
div.back_button a:link, div.back_button a:visited, div.back_button a:active {
background-image : url(../../../common/media/images/stylesheet_images/red_triangle.gif);
background-repeat: no-repeat;
background-position: left 2px;
padding-left: 10px;
display: block;
margin-top: 2px;
margin-bottom: 5px;
text-align: left;
font-size: 11px;
}
div.print_button {
position: relative;
top: 0px;
left: 0px;
width: 30px;
height: 35px;
clear: right;
float: left;
padding-top: 5px;
}
div.two_column_1 {
position: relative;
top: 0px;
left: 0px;
height: 100%;
width: 295px;
clear: left;
float: left;
margin-top: 5px;
}
div.two_column_2 {
position: relative;
top: 0px;
left: 10px;
height: 100%;
width: 295px;
margin-top: 5px;
}
div.one_column {
position: relative;
top: 0px;
left: 0px;
height: 100%;
width: 600px;
float: left;
clear: both;
margin-top: 5px;
}
table.generic_grey_left_th {
position: relative;
width: 100%;
border-top: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
margin-top: 4px;
margin-bottom: 4px;
}
.generic_grey_left_th th {
font-size: 11px;
font-weight: normal;
color: #CC0000;
padding: 2px;
border-bottom: 1px solid #CCCCCC;
}
.generic_grey_left_th td {
padding: 2px;
border-bottom: 1px solid #DDDDDD;
}

div.generic_grey_tab a:link, div.generic_grey_tab a:visited, div.generic_grey_tab a:active {
border: 1px solid #DDDDDD;
background-image :  url(../../../common/media/images/stylesheet_images/nav_link_test.gif);
background-repeat: no-repeat;
background-position : left center;
background-color: #EEEEEE;
height: 30px;
color : black;	
float: left;
left: 0px;
width: 146px;
margin: 3px 4px 3px 0px;
vertical-align : middle;
line-height: 10px;
padding-top: 4%;
padding-bottom: 2%;
padding-left: 18px;
text-decoration: none;
text-align: left; 
}
div.generic_grey_tab a:hover {
background-color: #DDDDDD;
color : #CC0000;
}

table.generic_pink_table {
	border: 1px solid #999999;
	position: relative;
	width: 100%;
	margin-bottom: 3px;
}
.generic_pink_table TH {
	background-color: #D8BCBC;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	color: #FFFFFF;
	padding: 2px;
}
.generic_pink_table TD {
	padding: 2px;
}

.site_price_updates_link_box
{
	width:300px;
	height:34px;
	text-align:center;
	font-size:90%;
	font-weight:100;
	border:1px solid #D8BCBC;
	position:absolute;
	visibility:visible;
	top:27px;
	left:288px;
}

.site_price_updates_link_box_text
{
	position:absolute;
	visibility:visible;
	top:8px;
	left:23px;
}

.site_dc_contacts_link_box
{
	width:300px;
	height:48px;
	text-align:center;
	font-size:90%;
	font-weight:100;
	border:1px solid #D8BCBC;
	position:absolute;
	visibility:visible;
	top:27px;
	left:288px;
}

.site_dc_contacts_link_box_text
{
	position:absolute;
	visibility:visible;
	top:8px;
	left:23px;
}
TABLE.valuation {
position:relative;
width: 100%;
margin-bottom: 5px;
}
.valuation TH {
background-image: url(/common/media/images/stylesheet_images/site_images/test_table_background.jpg);
font-size: 10px;
font-weight: normal;
color: #333333;
height: 42px;
line-height: 11px;
border-top: 6px solid #666666;
border-right: 1px solid white;
border-bottom: 4px solid white;
text-align: center;
padding-bottom: 5px;
}
.valuation TH DIV {
font-size: 10px;
font-weight: normal;
color: #333333;
text-align: center;
}
.valuation TH a:link, .valuation TH a:visited,.valuation TH a:active {
color: #333333;
font-size: 10px;
text-align: center;
}
.valuation TH a:hover {
color: #cc0000;
}
.valuation TH img {
margin-top: 2px;
}
.valuation TD {
font-size: 10px;
border-right: 2px solid white;
border-bottom: 1px solid #CCCCCC;
text-align: right;
padding: 1px;
height: 20px;
vertical-align: top;
font-weight: bold;
}
.valuation TD.d {
color: #cc0000;
}
.valuation TD.total {
font-weight: bold;
height: 26px;
background-color: #E4D6D6;
border-top: 2px solid white;
border-bottom: 1px solid #000000;
vertical-align: middle;
font-size: 10px;
}
.valuation TR.colour1 {
background-color: white;
}
.valuation TR.colour2 {
background-color: #EEEEEE;
}
.valuation TR.colour3 {
background-color: #DDDDDD;
}
.valuation TD a:link,.valuation TD a:visited,.valuation TD a:active {
background-image: url(/common/media/images/stylesheet_images/red_triangle.gif);
background-repeat: no-repeat;
background-position: 2px;
padding-left: 12px;
color: #cc0000;
font-size: 10px;
white-space:nowrap;
display:block;
}
.valuation TD a:hover {
color: black;
}
TABLE.downloads {
}
.downloads TD {
font-size: 10px;
color: #666666;
}
table.account_details {
margin-bottom: 5px;
border: 1px solid #999999;
}
.account_details TD {
font-size: 11px;
height: 26px;
padding: 0px 3px 0px 3px;
background-color: #EEEEEE;
color: #333333;
}
.account_details TH {
text-align: left;
font-size: 11px;
font-weight: normal;
background-color: #EEEEEE;
height: 20px;
padding: 3px 3px 3px 3px;
color: #000000;
}
.account_details TD.red {
color: #CC0000;
}
.account_details select {
color: #CC0000;
}
.account_details table TD{
padding: 0px;
border-top: 1px solid #EEEEEE;
}

TABLE.search {
margin-bottom: 10px;
}
.search TD {
font-size: 11px;
height: 20px;
padding: 0px 3px 0xp 3px;
}
.search TH {
text-align: left;
font-size: 11px;
font-weight: bold;
color: #CC0000;
}
.search input {
color: #CC0000;
font-weight: bold;
font-size: 11px;
}
.search select {
color: #CC0000;
font-weight: bold;
}
.search .searchbutton {
background-image:  url(/common/media/images/stylesheet_images/generic_button.gif);
background-color : transparent;
background-position: center center;
background-repeat : no-repeat;
height: 16px;
width: 55px;
border: none;
font-family: arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: white;
margin: 0px;
}
a.print_page:link, a.print_page:visited, a.print_page:active {
	background-image :  url(/common/media/images/stylesheet_images/print_button.gif);
	background-repeat: no-repeat;
	background-position:right center;
	padding-top: 6px;
	padding-right: 30px;
	color: #cc0000;
	height: 28px;
}
a.print_page:hover {
	color: #000000;
}

a.print_page2:link, a.print_page2:visited, a.print_page2:active {
	background-image :  url("/common/media/images/stylesheet_images/print_button.gif");
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-bottom:11px;
	background-position:center right;
	margin-bottom:3px;
	color: #cc0000;
	text-transform: capitalize;
	}
a.print_page2:hover {
	color: #000000;
	text-transform: capitalize;
}
a.more:link, a.more:visited, a.more:active {
color: #CC0000;
text-decoration: none;
background-image: url(/common/media/images/components/more_chevrons.gif);
background-repeat: no-repeat;
background-position: center right;
padding-right: 10px;
height: 15px;
}
a.more:hover {
color: black;
text-decoration: underline;
}
a.prev:link, a.prev:visited, a.prev:active {
color: #CC0000;
text-decoration: none;
background-image: url(/common/media/images/components/prev_chevrons.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 12px;
height: 15px;
}
a.prev:hover {
color: black;
text-decoration: underline;
}

div.tabs_down {
position:relative;
float:left;
width:126px;
height:28px;
background-image:url(/common/media/images/stylesheet_images/site_images/down_tab.gif);
background-repeat:no-repeat;
border:none;
margin-right:3px;
}
.tabs_down TABLE {
height: 20px;
width:100%;
}
.tabs_down TD.report {
padding-top: 8px;
padding-left:9px;
width:90px;
height: 20px;
vertical-align: middle;
}
/***************************
.tabs_down TD.graph {
padding-top:7px;
width: 34px;
height: 20px;
vertical-align: bottom;
}
****************************/
.tabs_down TD.graph {
background-image:url(../media/images/stylesheet_images/site_images/down_tab_down_pie.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
height:25px;
border:none;
width: 34px;
vertical-align: bottom;
cursor:hand;
cursor:pointer;
}

.tabs_down .report a:link, .tabs_down .report a:visited, .tabs_down .report a:active{
color: #666666;
text-decoration: none;
}
.tabs_down .report a:hover {
color: black;
text-decoration:underline;
}
div.tabs_up_report_up {
position:relative;
float:left;
width:126px;
height:28px;
background-image:url(/common/media/images/stylesheet_images/site_images/tab_up_report_up.gif);
background-repeat:no-repeat;
border:none;
margin-right: 3px;
}
.tabs_up TABLE {
height: 20px;
width:100%;
}
.tabs_up_report_up TD.report {
padding-top: 8px;
padding-left:9px;
width:90px;
height: 20px;
vertical-align: middle;
}
/********************************
.tabs_up_report_up TD.graph {
padding-top:7px;
width: 34px;
height: 20px;
vertical-align: bottom;
}
*********************************/
.tabs_up_report_up TD.graph {
background-image:url(../media/images/stylesheet_images/site_images/up_graph_down_pie.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
padding-top:7px;
width: 34px;
height: 25px;
vertical-align: bottom;
cursor:hand;
cursor:pointer;
}

.tabs_up_report_up .report a:link, .tabs_up_report_up .report a:visited, .tabs_up_report_up .report a:active {
color: white;
text-decoration: none;
}
.tabs_up_report_up .report a:hover {
color: black;
text-decoration: underline;
}

div.tabs_up_graph_up {
position:relative;
float:left;
width:126px;
height:28px;
background-image:url(/common/media/images/stylesheet_images/site_images/tab_up_graph_up.gif);
background-repeat:no-repeat;
border:none;
margin-right: 3px;
}
.tabs_up_graph_up TABLE {
height: 20px;
width:100%;
}
.tabs_up_graph_up TD.report {
padding-top: 8px;
padding-left:9px;
width:90px;
height: 20px;
vertical-align: middle;
}
.tabs_up_graph_up TD.graph {
background-image:url(/common/media/images/stylesheet_images/site_images/up_pie.gif);
background-repeat:no-repeat;
background-position: 0px 7px;
padding-top:7px;
width: 34px;
height: 20px;
vertical-align: bottom;
}
.tabs_up_graph_up .report a:link, .tabs_up_graph_up .report a:visited, .tabs_up_graph_up .report a:active {
color: white;
text-decoration: none;
}
.tabs_up_graph_up .report a:hover {
color: black;
text-decoration: underline;
}
div.tab_all {
position:relative;
float:right;
width:50px;
height:28px;
background-image:url(/common/media/images/stylesheet_images/site_images/all_tab.gif);
background-repeat:no-repeat;
border:none;
margin-right: 1px;
}
.tab_all a:link, .tab_all a:visited, .tab_all a:active {
position:relative;
float:left;
width:100%;
vertical-align:bottom;
color: #666666;
text-decoration:none;
padding-top: 10px;
text-align: center;
}
.tab_all a:hover {
color: black;
}

div.tab_all_up {
position:relative;
float:right;
width:50px;
height:28px;
background-image:url(/common/media/images/stylesheet_images/site_images/all_tab_up.gif);
background-repeat:no-repeat;
border:none;
margin-right: 1px;
clear: right;
color: #ffffff;
}
.tab_all_up a:link, .tab_all_up a:visited, .tab_all_up a:active {
position:relative;
float:left;
width:100%;
vertical-align:bottom;
color: #ffffff;
text-decoration:none;
padding-top: 10px;
text-align: center;
}
.tab_all_up a:hover {
color: black;
text-decoration: underline;
}

div.blank_tab_up {
position:relative;
float:left;
width:100px;
height:30px;
background-image:url(/common/media/images/stylesheet_images/site_images/blank_tab_up.gif);
background-repeat:no-repeat;
margin-right:5px;
}
.blank_tab_up table {
position:relative;
float:left;
height:30px;
width: 100%;
}
.blank_tab_up td {
padding-top:4px;
text-align:center;
}
.blank_tab_up a:link, .blank_tab_up a:visited, .blank_tab_up a:active {
line-height: 10px;
text-decoration: none;
color: white;
}
.blank_tab_up a:hover {
text-decoration: underline;
color: black;
}
div.blank_tab_down {
position:relative;
float:left;
width:100px;
height:30px;
background-image:url(/common/media/images/stylesheet_images/site_images/blank_tab_down.gif);
background-repeat:no-repeat;
}
.blank_tab_down table {
position:relative;
float:left;
height:30px;
width: 100%;
}
.blank_tab_down td {
padding-top:4px;
text-align:center;
}
.blank_tab_down a:link, .blank_tab_down a:visited, .blank_tab_down a:active {
line-height: 10px;
text-decoration: none;
color: #666666;
}
.blank_tab_down a:hover {
text-decoration: underline;
color: black;
}


TABLE.grey_table {
position: relative;
float: left;
margin-bottom: 15px;
}
.grey_table TH {
background-image: url(/common/media/images/stylesheet_images/site_images/test_table_background.jpg);
font-family: Arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333333;
height: 30px;
line-height: 12px;
border-top: 6px solid #666666;
border-right: 1px solid white;
border-bottom: 4px solid white;
padding: 1px 10px 1px 10px;
}
.grey_table TH DIV {
position: relative;
float: left;
font-size: 11px;
font-weight: bold;
color: #333333;
width: 100%;
}
.grey_table TH a:link, .grey_table TH a:visited,.grey_table TH a:active {
position: relative;
float: left;
color: #333333;
background-image: url(/common/media/images/stylesheet_images/site_images/down_arrow.gif);
background-repeat: no-repeat;
background-position: right;
text-align: center;
padding-right: 8px;
}
.grey_table TH a:hover {
color: #cc0000;
background-image: url(/common/media/images/stylesheet_images/site_images/down_arrow_over.gif);
}
.grey_table TD {
font-size: 11px;
border-right: 2px solid white;
border-bottom: 1px solid #DDDDDD;
padding: 1px;
vertical-align: top;
}
.grey_table a:link, .grey_table a:visited, .grey_table a:active {
color: #CC0000;
}
.grey_table a:hover {
color: black;
}
TABLE.contact_us {
position: relative;
float: left;
width: 100%;
}
.contact_us TD {
padding: 0px 0px 2px 0px;
}
TABLE.disclaimer {
border-top: 1px dotted #CCCCCC;
}
.disclaimer p {
font-size: 11px;
color: #333333;
}
.disclaimer TH p {
text-align: center;
font-weight: normal;
}
td.grey_td{
border: 1px solid #DDDDDD;
background-image :  url(/common/media/images/stylesheet_images/nav_link_test.gif);
background-repeat: no-repeat;
background-position : left center;
background-color: #EEEEEE;
height:40px;
width:25%;
padding-left: 20px;
text-align:left;
}
a.grey_link:ACTIVE,a.grey_link:VISITED,a.grey_link:LINK{
text-decoration:none;
}
TABLE.Titles {
	background-image:   url(/common/media/images/stylesheet_images/table_head_background.gif);
	background-position: top right;
	background-repeat : no-repeat;
	background-color: #D8BCBC;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 600px;
}
.Titles TD {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: center;
	line-height: 10px;
padding-left:0px;
	margin-left:0px;
	}

	/* For left alignment and bold font title */
TD.Titles_end_left {
	background-color: #D8BCBC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding-left: 5px;
	text-align: left;
	}
	/* For a border on the top and left side */
TD.Titles_border {
	border-top: 1px solid white;
	border-left: 1px solid white;
	height: 25px;
	text-align: center;
	margin-left: 2px;
}	
/* For the end cell that requires a border on the left */
TD.Titles_end_right {
	border-left: 1px solid white;
	}		
	a.main_links:link, a.main_links:visited, a.main_links:active  {
		background-image :   url(/common/media/images/stylesheet_images/main_link_red_triangle.gif);
		background-color: #EEEEEE;
		background-repeat: no-repeat;
		background-position : left center;
		color: #cc0000;
		height: 26px;
		line-height: 10px;
		padding-top: 5px;
		padding-left: 26px;
		font-size: 11px;
		width: 100%;
	    white-space : nowrap;
		text-decoration: none;
	}
	a.main_links:hover{
		background-image :   url(/common/media/images/stylesheet_images/main_link_black_triangle.gif);
		background-color: #dddddd;
		color: #000000;
	}
	/* Basket button */
a.basket_button:link, a.basket_button:visited, a.basket_button:active {
	background-image : url(/common/media/images/general_images/basket_icon.gif);
	background-repeat: no-repeat;
	background-position : left center;
	color: #cc0000;
	height: 20px;
	width: 20px;
	padding-top: 1px;
	padding-left: 6px;
}
a.basket_button:hover {
	color: #000000;
}
a.basket_button2:link, a.basket_button2:visited, a.basket_button2:active {
	background-image : url(/common/media/images/general_images/basket_icon2.gif);
	background-repeat: no-repeat;
	background-position : left center;
	color: #cc0000;
	height: 20px;
	width: 33px;
	padding-top: 1px;
	padding-left: 11px;
}
a.basket_button2:hover {
	color: #000000;
}


.valuation TD a.report_lib_pdf_link_new:link,.valuation TD a.report_lib_pdf_link_new:visited,.valuation TD a.report_lib_pdf_link_new:active{
background-image: url(/site/media/images/stylesheet_images/site_images/pdf_new_icon.gif);
color: #cc0000;
padding-left: 17px;
padding-bottom:3px;
}
.valuation TD a.report_lib_pdf_link_new:hover{
background-image: url(/site/media/images/stylesheet_images/site_images/pdf_new_icon.gif);
color: #000000;
padding-left: 17px;
padding-bottom:3px;
}
.valuation TD a.report_lib_pdf_link:link,.valuation TD a.report_lib_pdf_link:visited,.valuation TD a.report_lib_pdf_link:active{
background-image: url(/site/media/images/stylesheet_images/site_images/pdf_bw_icon.gif);
color: #333333;
padding-left: 17px;
padding-bottom:3px;
}
.valuation TD a.report_lib_pdf_link:hover{
background-image: url(/site/media/images/stylesheet_images/site_images/pdf_bw_icon.gif);
color: #000000;
padding-left: 17px;
padding-bottom:3px;
}

.valuation TD a:hover {
color: black;
}

span.title_sort_ascending{
color: #333333;
background-image: url(/site/media/images/stylesheet_images/site_images/up_arrow.gif);
background-repeat: no-repeat;
background-position: right;
text-align: center;
padding-right: 8px;
}
span.title_sort_descending{
color: #333333;
background-image: url(/site/media/images/stylesheet_images/site_images/down_arrow.gif);
background-repeat: no-repeat;
background-position: right;
text-align: center;
padding-right: 8px;
}


TABLE.generic_table_header_pink {
	width: 100%;
	height: 25px;
	background-image: url(/common/media/images/stylesheet_images/table_header_end_pink.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #D8bcbc;
}
.generic_table_header_pink TD {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	color: #FFFFFF;
}

.generic_table_header_pink TH {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 3px;
	color: #FFFFFF;
}

/* Site Map Style */
div.sitemap_block {
	float: left; 
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #ffffff;
	display : block;
	position : relative;
}
div.sitemap_block div.sitemap_level1 {
	background-color: #eeeeee;
	position: relative;
	height: 18px;
	left: 0px;
	top: 0px;
}
div.sitemap_block div.sitemap_level1 a:link, div.sitemap_level1 a:visited, div.sitemap_level1 a:active {
	display : block;
	line-height: 18px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;
	font-weight : bold;
	font-size : 12px;
	font-color : #000000;
}
div.sitemap_block div.sitemap_level2 {
	position: relative;
	height: 16px;
	left: 0px;
	top: 0px;
}
div.sitemap_block div.sitemap_level2 a:link, div.sitemap_level2 a:visited, div.sitemap_level2 a:active {
	display : block;
	line-height: 16px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	text-decoration: none;
	font-weight : bold;
	font-size : 11px;
	font-color : #000000;
	text-align: left;
}
div.sitemap_block div.sitemap_level3 {
	position: relative;
	height: 14px;
	left: 0px;
	top: 0px;
}
div.sitemap_block div.sitemap_level3 a:link, div.sitemap_level3 a:visited, div.sitemap_level3 a:active {
	display : block;
	line-height: 14px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	text-decoration: none;
	font-size : 11px;
	font-color : #000000;
}
div.sitemap_block div.sitemap_level4 {
	position: relative;
	height: 14px;
	left: 0px;
	top: 0px;
}
div.sitemap_block div.sitemap_level4 a:link, div.sitemap_level4 a:visited, div.sitemap_level4 a:active {
	display : block;
	line-height: 14px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 35px;
	text-decoration: none;
	font-size : 10px;
	font-color : #000000;
}
/* Site Map Style */

/* Fund Awards Page */

table.generic_grey_table {
	position: relative;
	width: 100%;
	font-size: 11px;
}
.generic_grey_table TH {
	background-color: #EEEEEE;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	color: #666666;
	padding: 2px;
}
.generic_grey_table TD {
	padding: 2px;
	font-size: 11px;
}
/* Fund Awards Page */


/**************  START SERVICES RE-STYLING **************/

/**************  START FOOTER  ****************/
 
div#footer  a:link, div#footer  a:visited, div#footer a:active{
color: #666;
text-decoration:none;
font-family: Tahoma, arial, sans-serif;
}
div#footer a:hover {
color: #3B73C5;
text-decoration: none;
font-family: Tahoma, arial, sans-serif;
}

div#footer {
position: relative;
float: left;
background-color: white;
border-top: 0px solid white;
width: 100%;
height: 0px;
x-index: 2;
margin-top: 0px;
}

div#footer_line {
position:relative;
float:left;
width:770px;
height: 1px;
font-size: 1px;
color: #E3E3E3;
background-image: url(/site/media/images/services/shared/footer-grey-line.jpg);
background-repeat: repeat-x;
margin-bottom: 12px;
}

div.footer {
position:relative;
float:left;
width: 770px;
height:26px;
background-color: #FFF;
}
.footer div.left {
position:relative;
color: #666;
float:center;
text-align:center;
margin: 2px 5px 0px 10px;
font-size: 10px;
font-family: Arial, sans-serif;
font-weight: normal;
}

.footer div.right {
position:relative;
color: #666;
float:right;
text-align:right;
margin: 2px 5px 0px 0px;
}

.footer span a:link, .header_top_nav span a:visited, .header_top_nav span a:active {
font-size: 10px;
text-decoration: none;
font-family: Arial, sans-serif;
font-weight: normal;
}
.footer span a:hover {
text-decoration: underline;
color: #FF0000;
}

/**************  START HEADER  **************/
 
div.header_top_nav a:link, div.header_top_nav a:visited, div.header_top_nav a:active{
color: #666;
text-decoration:none;
font-family: Tahoma, arial, sans-serif;
}
div.header_top_nav a:hover {
color: #3B73C5;
text-decoration: none;
font-family: Tahoma, arial, sans-serif;
}

div.header_top_nav {
position:relative;
float:left;
width: 770px;
height:19px;
line-height: 14px;
background-image: url(/site/media/images/services/shared/grey-header-line.jpg);
background-color: #E3E3E3;
font-size: 10px;
font-family: Arial, sans-serif;
font-weight: normal;
}
.header_top_nav span {
position:relative;
color: #666;
float:left;
margin: 2px 14px 3px 19px;
}
.header_top_nav div.rightcurve {
position:absolute;
left:763px;
width:7px;
height: 26px;
}

.header_top_nav span a:link, .header_top_nav span a:visited, .header_top_nav span a:active {
font-size: 10px;
text-decoration: none;
font-family: Arial, sans-serif;
font-weight: normal;
}
.header_top_nav span a:hover {
text-decoration: none;
color: #FF0000;
}
div.header_logo {
position:relative;
float:left;
width:770px;
height: 45px;
padding-top: 23px;
padding-bottom: 22px;
background-color: #fff;
}
div.header_logo div.hsbc_logo {
position:relative;
float:left;
width:178px;
height:52px;
}
div.header_logo #top_search{
position:relative;
float: right;
padding-top: 3px;
padding-right: 13px;
}
div.header_line {
position:relative;
float:left;
width:100%;
height: 6px;
font-size: 1px;
color: #ff0000;
background-image: url(/site/media/images/services/shared/red-line.jpg);
background-repeat: repeat-x;
margin-bottom: 0px;
}
.header_line div.notch {
position:relative;
float:left;
left:545px;
width:17px;
height: 10px;
}
.header_line div.end {
position:relative;
float:right;
width:10px;
height: 10px;
}

 div.header_logo {
position:relative;
float:left;
width:770px;
height: 45px;
padding-top: 23px;
padding-bottom: 22px;
background-color: #fff;
}
div.header_logo div.hsbc_logo {
position:relative;
float:left;
width:178px;
height:52px;
}

/**************  TITLE STYLE  ****************/
h1.fc_title
{
font-size: 27px;
font-weight: normal;
color: #ff0000;
padding-top: 5px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
margin: 0 0 0 0;
}


/**************  END SERVICES RE-STYLING **************/


 
