.ibcomkitcontent
{
    Padding: 12;
}
.ibcomkitfilters
{
    Padding: 12 12 0 0;
    Background-Color: #ffffff
}
.ibcomkitfilters div
{
    Background-Color: #c8e3e3
}
.filtergroupclass
{
    Width: 100%;
    Margin: 0;
    Font-Size: 11px;
}
.ibcomkitfiltertitle
{
    Padding: 2 3;
    Color: white;
    Background-Color: #97BDBE;
    Height: 21px;
    Font-Weight: bold;
    Text-Align: left;
}
.filterRow
{
    Height: 29px;
}
.textFieldDescription
{
    Font-Weight: bold;
}
.ibcomfilterbutton
{
    Font-Size: 11px;
    Text-Decoration: underline;
}
.ibcomfilterbutton img { Margin: 0 2 0 0; Vertical-Align: middle; }

.textFieldButton { Margin: 1; Height: 20px; }

.footer_nls{
font-size: 10px;
color: #979797;
line-height: 12px;
}

.main_nav_ext{
color: #666666;
font-weight: bold;
font-size: 11px;
text-align: right;
Padding: 0 12;
}
.main_nav_ext a{
color: #ff0000;
text-decoration: none;
}

.main_nav_tab_center_nls{
background-image: url(main_nav_tab_center.gif);
line-height: 100%;
background-repeat: repeat-x;
Padding: 0 3;
}
.main_nav_tab_center_text{
color: #666666;
font-weight: bold;
font-size: 11px;
text-align: center;
text-decoration: none;
}
.main_nav_tab_center_text_community{
color: red;
font-weight: bold;
font-size: 11px;
text-align: center;
text-decoration: none;
}

.main_nav_tab_center_selected_nls{
background-image: url(main_nav_tab_center_selected.gif);
line-height: 100%;
background-repeat: repeat-x;
Padding: 0 3;
}
.main_nav_tab_center_selected_text{
color: #000000;
font-weight: bold;
font-size: 11px;
text-align: center;
text-decoration: none;
}
.main_nav_tab_center_selected_text_community{
color: red;
font-weight: bold;
font-size: 11px;
text-align: center;
text-decoration: none;
}

.main_nav_tab_start_hover{
background-image: url(main_nav_tab_start_selected_long.gif);
Position: relative;
z-Index: 10;
}
.main_nav_tab_center_hover{
background-image: url(main_nav_tab_center_selected.gif);
Position: relative;
z-Index: 10;
Padding: 0 3;
}
.main_nav_tab_end_hover{
background-image: url(main_nav_tab_end_selected.gif);
Position: relative;
z-Index: 10;
}
.main_nav_launch_label_center_nls{
font-weight: bold;
font-size: 11px;
background-image: url(main_nav_launch_label_center.gif);
color: #ffffff;
line-height: 100%;
background-repeat: repeat-x;
text-align: center
}
.main_nav_tab{
color: #999999;
text-decoration: none
}
.main_nav_tab:hover{
color: #000000;
text-decoration: none
}
.main_nav_tab_selected, main_nav_tab_selected:hover{
color: #000000;
text-decoration: none
}
.main_header_end{
background-image: url(main_header_end.gif);
background-repeat: repeat-x
}
.main_nav_blank{
background-image: url(main_nav_blank.gif);
background-repeat: repeat-x
}
.main_nav_blank_next_selected{
background-image: url(main_nav_blank_next_selected.gif);
background-repeat: repeat-x
}
.main_nav_blank_not_selected{
background-image: url(main_nav_blank_not_selected.gif);
background-repeat: repeat-x
}
.main_nav_blank_prev_selected{
background-image: url(main_nav_blank_prev_selected.gif);
background-repeat: repeat-x
}
.main_nav_launch_label_end{
background-image: url(main_nav_launch_label_end.gif);
background-repeat: repeat-x
}
.main_nav_launch_label_end_next_selected{
background-image: url(main_nav_launch_label_end_next_selected.gif);
background-repeat: repeat-x
}
.main_nav_launch_label_start{
background-image: url(main_nav_launch_label_start.gif);
background-repeat: repeat-x;
}
.main_nav_notch{
background-image: url(main_nav_notch.gif);
background-repeat: repeat-x;
}




.main_nav_tab_end{
background-image: url(main_nav_tab_end.gif);
background-repeat: repeat-x
}
.main_nav_tab_end_selected{
background-image: url(main_nav_tab_end_selected.gif);
background-repeat: repeat-x
}
.main_nav_tab_start{
background-image: url(main_nav_tab_start.gif);
background-repeat: repeat-x
}
.main_nav_tab_start_prev_selected{
background-image: url(main_nav_tab_start_prev_selected.gif);
background-repeat: repeat-x
}
.main_nav_tab_start_selected{
background-image: url(main_nav_tab_start_selected.gif);
background-repeat: repeat-x
}
.main_nav_tab_end_next_selected{
background-image: url(main_nav_tab_end_next_selected.gif);
background-repeat: repeat-x
}

#top_gel_bar table {
Border-Collapse: collapse;
Vertical-Align: middle;
}
.moregeltext {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	Text-Decoration: none;
	Margin-Left: 3px;
}
.moregeltextsel {
	COLOR: #000000;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	Text-Decoration: none;
	Margin-Left: 3px;
}
.HSBCMenu {
	border: #BBBBBB 1px solid;
	Z-INDEX: 5; VISIBILITY: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR:#E7E7E7

}
.HSBCMenu span {
	Margin: 0 10 0 5
}
.HSBCMenu1 {
	border-bottom: #ff0000 6px solid;
	border-top: #BBBBBB 1px solid;
	border-left: #BBBBBB 1px solid;
	border-right: #BBBBBB 1px solid;
	Z-INDEX: 5; VISIBILITY: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR:#FFFFFF

}
.HSBCMenu1 span {
	Margin: 0 10 0 5
}
.hsbcmenuitem {
	FONT-WEIGHT: bold; FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 20px
}
.hsbcmenuitem1 {
    Background-Color: blue;
	FONT-WEIGHT: bold; FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 20px
}
.hsbcmenuitem_hover {
	BACKGROUND-COLOR: pink;
}
A.menuItemText {
	COLOR: #999999;
	TEXT-DECORATION: none
}
A.menuItemText:hover {
	COLOR: black;
}
.containerFooter {
	BORDER-BOTTOM: #cccccc 2px solid
}

/* EVENTS */

.calendarview
{
	Margin: 0;
}
.calnav input,.calnav select
{
    Margin-Top: 0;
}

/* CFD Statements */

.ibcomkitfiltarrow { BACKGROUND-IMAGE: url(red_button.gif); Background-Repeat: no-repeat; cursor: hand; }

/* Events */

.ibcomkitcontent a { Color: Black; Text-Decoration: underline; }
.ibcomheading      { Color: Black; }
.calendarview a    { Color: Black; Text-Decoration: underline; }
.activeday a       { Color: Black; Text-Decoration: underline; }

/* Menubar */

#footerSubMenuBar a { Color: black; }
