
/****************** GLOBAL HOMEPAGE STYLES ***************************/
h1, h2, h3, h4, h5, h6 {
text-align: left;
}
div .homepage_links a:link,div .homepage_links a:visited,div .homepage_links a:active {
background-image: url(/common/media/images/stylesheet_images/red_triangle.gif);
background-repeat: no-repeat;
background-position: 4px left;
margin-left: 5px;
width: 90%;
padding: 1px 0px 1px 12px;
display : block;
}
div#navigation {
position: relative;
float:left;
width: 160px;
background-color: #EEEEEE;
padding-bottom: 10px;
x-index:2;
clear:left;
height: 100%;
overflow:hidden;
}
div#sidebar {
margin: 0px 0px 0px 0px;
}
div#content {
padding-bottom: 15px;
}

/* defines the style for all list items for OL's and UL's. Note: font size is 11.5px  */
li {
	/*margin-left: 0px;
	color: green;
	text-align:left;
	display:block;
	margin-left:0px;
	color:green;*/
}	
ol {
	list-style-type: decimal;
	/*list-style-position:inside;
	position:relative;
	float:left;
	padding-left: 30px;
	margin: 2px 0px 2px 0px;*/

	margin-top:6px;
	margin-bottom:6px;
}
ul {
	list-style-type:square;

	margin-top:6px;
	margin-bottom:6px;
	/*position:relative;
	float:left;
	width:auto;
	padding-left: 20px;
	margin-left:-10px;*/	
}


/**************  START SERVICES RE-STYLING **************/

/**************  START FOOTER  ****************/
 
div.footer a,div.footer div.left a,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;
color: #ff0000;
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 {
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 12px;
}

div.header_top_nav span a, div.header_top_nav span a:hover{
font-size: 10px;
text-decoration: none;
font-family: Arial, sans-serif;
font-weight: normal;
color: #333333;
}

div.header_top_nav span a:hover{
color: #FF0000;
}

div.header_top_nav span.header_top_nav_a a, div.header_top_nav span.header_top_nav_a a:hover{
color:#666666;
text-decoration:underline;
}

div.header_top_nav span.header_top_nav_a a:hover{
color: #FF0000;
}


div.header_logo {
position:relative;
float:left;
height:27px;
padding-top:23px;
padding-left:23px;
padding-bottom:22px;
background-color:#fff;
}

div.header_logo div.hsbc_logo {
position:relative;
float:left;
height:27px
}

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;
}

div#incl_top_nav{
width:770px;
position:relative
}

/**************  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 **************/




