/*client_branding.css*/
/* Main Generic*/
body {
	color:#000000;
}
 h1, h2, h3, h4, h5 {
	color:#CC0000;
}
#listIssuesContentWrapper h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#CC0000 none repeat scroll 0 0;
	border-bottom:1px solid #003366;
	color:#FFFFFF;
	display: block;
}
/* For Name and ID of Application */
div#header {
	background: transparent url(/images/hsbc_logo.gif) no-repeat scroll 15px 16px;
}
div#header h1 {
	background: transparent url(/images/syndicate_at_hsbc_logo.gif) no-repeat scroll 100% 21px;
}
/* HTML Generics */
a, a:link{
	color:#990000;
	text-decoration:none;
}
a:hover, a:active{
	color: #CC0000;
	text-decoration:underline;
}
a.reverse, a.reverse:link {
	color:#990000;
	text-decoration:none;
}
a.reverse:hover, a.reverse:active {
	color: #CC0000;
	text-decoration:underline;
}
a.clean_inverse, a.clean_inverse:link {
	background-color:#CC0000;
}
.highlight,.highlight1 {
	color: #000;
	background-color: #ffffa8;
}
.highlight2,td.highlight2,tr.highlight2,tr.highlight2 td,.highlight2 a {
 	color: #000;
 	background-color: #bcd0dd;
}
.highlight3 {
	color: #000;
	background-color: #b6c9a3;
}
.highlight4,td.highlight4,tr.highlight4,tr.highlight4 td,.highlight4 a,.highlight4 a.reverse {
 	color: #000;
 	background-color: #d1eed9;
}
.highlight td,.highlight2 td,.highlight3 td {
   	border: 1px solid #fff;
}
.colour2 {
	background-color: #efefef;
}
.colour3 {
	background-color: #b5b5b5;
}
.colour4 {
	background-color: #cc0000;
}
.colour5 {
	background-color: #003366;
}
.bordered {
	border: solid #efefef;
	border-width: 1px 1px 0px 1px;
}
.temporary,.temporary a:link,.temporary a:visited {
	color: #090;
}
.disabled {
	border: 1px solid #a5acb2;
	background-color: #efefef;
}
input.disabled {
	border: 1px solid #c9c7ba;
}
a.apply, a.apply:link,a.cancel, a.cancel:link {
	border: 1px solid #999;
	text-indent: -500px;
	text-decoration: none;
}
a.apply, a.apply:link {
	background: #f5f5f5 url(/images/isynd_apply_10.gif) no-repeat center center;
}
a.cancel, a.cancel:link {
	background: #f5f5f5 url(/images/isynd_cancel_10.gif) no-repeat center center;
}
a.apply:hover, a.cancel:hover,a.apply:active, a.cancel:active {
	text-decoration: none;
	border-color: #ccc;
}
.bottom_border, .bottom_border li {
	border-bottom: 1px solid #d7d7d7;
}
/* Tables */
table {
	background-color: #fff;
}
.stdlist {
	border-left: 1px solid #fff;
 	border-top: 1px solid #fff;
}
caption {
 	color: #cc0000;
 	background: #fff;
 	border-bottom: 1px solid #cc0000;
}
.stdlist caption {
	border-bottom: 1px solid #cc0000;
}
.stdlist td {
	background-color: #fff;
}
.stdlist th {
	background: #d7d7d7 url(/images/hsbc_gradient.gif) repeat-x top left;
}
.stdlist td,.stdlist th {
 	border-right: 1px solid #fff;
 	border-bottom: 1px solid #d7d7d7;
}
.stdlist th a, .stdlist th a:link {
	background: transparent none;
}
.stdlist th a:hover, .stdlist th a:active {
	background: transparent none;
}
.stdlist th a.sort-up, .stdlist th a.sort-up:link, .stdlist th a.sort-up:hover, .stdlist th a.sort-up:active {
	background: transparent none;
}
.stdlist th a.sort-down, .stdlist th a.sort-down:link, .stdlist th a.sort-down:hover, .stdlist th a.sort-down:active {
	background: transparent none;
}
.table-block td {
	border-color: #fff;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background-color: #efefef;
}
.table-block th {
	color: #000;
	background-color: #b5b5b5;
}
.table-block th a, .table-block th a:link {
	background: transparent none;
}
.table-block th a:hover, .table-block th a:active {
	background: transparent none;
}
th a, th a:link, th a:hover, th a:active, th a span.sort-up, th a span.sort-down {
	color: #000;
	background-color: #B5B5B5;
}
.table-block th a span.sort-up {
	background: transparent none;
}
.table-block th a span.sort-down {
	background: transparent none;
}
.table-block tfoot td {
	background-color: #efefef;
}
.fixed-table th {
	color: #000;
	background-color: #b5b5b5;
}
.fixed-table td {
	border-color: #fff;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background-color: #efefef;
}
.fixed-table tfoot td {
	background-color: #efefef;
}
.fixed-table th a, .fixed-table th a:link {
	background: transparent none;
}
.fixed-table th a:hover, .fixed-table th a:active {
	background: transparent none;
}
.fixed-table th a, table.fixed-table th a:link, .fixed-table th a:hover, .fixed-table th a:active, .fixed-table th a span.sort-up, .fixed-table th a span.sort-down {
	background-color: #B5B5B5;
}
.fixed-table th a span.sort-up {
	background: transparent none;
}
.fixed-table th a span.sort-down {
	background: transparent none;
}
.row-hover,tr.row-hover td,tr.yui_row_hover td {
	background-color: #cddddc;
}
.row-select, tr.row-select td,tr.yui_row_select td, div.row-select{
	background-color: #d1eed9 !important;
}
.row-checked,tr.row-checked td {
	background-color: #ffc;
}
.row0, .table-block tr.row0, tr.row0 td{	
	background-color: #f3f3f3;
}
.row1, .table-block tr.row1, tr.row1 td{	
	background-color: #ececec;
}
.row-highlight, .table-block tr.row-highlight {
	background-color: #cddddc;
}
/* Template */
div.default_block {
	background-color: #F1F1F1;
}
/* Utilities */
div.scpopup,div.pop-up {
	border-color: #c00;
	background-color: #f5f5f5;
}
.noimage,no-image {
	background-image: none;
}
div.scpopup h4 {
	color: #fff;
	background: #c00 none;
}
div.scpopup span.container-close {
	width: 15px;
	height: 13px;
}
div#disableDiv {
	background: #fff url(/images/working.gif) no-repeat center center;
	background-image: none;
}
.button-row {
	background-color: #efefef;
}
div#calendar {
	border: 1px solid #c00;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
a.toggle_display,a.toggle_display:link{
	background: transparent url(/images/hsbc_show_hide.gif) no-repeat scroll 0 0 !important;
	color: #c00 !important;
}
a.toggle_display_h,a.toggle_display_h:link{
	background: transparent url(/images/hsbc_show_hide.gif) no-repeat scroll 0 9px;
	color: #c00;
}
a.toggle_display_visible_h,a.toggle_display_visible_h:link {
	background: transparent url(/images/hsbc_show_hide.gif) no-repeat scroll 0 -31px;
}
a.toggle_display_visible,a.toggle_display_visible:link, a.toggle_display_visible:hover,a.toggle_display_visible:active{
	background: transparent url(/images/hsbc_show_hide.gif) no-repeat scroll 0 -39px !important;
	color: #c00 !important;
}
a.toggle_display_h:hover,a.toggle_display_h:active,a.toggle_display_visible_h:hover,a.toggle_display_visible_h:active {
	color: #c00;
}
div.preview_pane {
	border: 1px solid #d7d7d7;
}
.button a {
	color:#FFFFFF !important;
	padding:0 1px;
	text-decoration:none;
	background: transparent none !important;
}
.button-body {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/button_middle.gif) repeat-x scroll center center;
	padding:1px 3px;
}
.button-left {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/button_left-10.gif) no-repeat scroll right center;
	padding:0;
}
.button-right {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/button_right.gif) no-repeat scroll left center;
	padding:0;
}
th .button span{
	overflow: visible;
}
a.expand_link, a.expand_link:link, a.expand_link:hover, a.expand_link:active, a.contract_link, a.contract_link:link, a.contract_link:hover, a.contract_link:active, a.expand_working, a.expand_working:link, a.expand_working:hover, a.expand_working:active {
	color: #CC0000;
}
ol.navigation_tabs li.tranche_heading {
	color: #CC0000;
	line-height: 2.6;
}
.navigation_tabs li {
	float:left;
	margin:0 1px 1px 0;
}
ol.navigation_tabs a, ol.navigation_tabs a:link {
	background:#CCCCCC url(/images/tab_corner.gif) no-repeat scroll right top;
	color:#990000;
	padding:3px 10px 3px 5px !important;
	text-decoration: none;
}
ol.navigation_tabs a:hover, ol.navigation_tabs a:active {
	background:#ECECEC url(/images/tab_corner.gif) no-repeat scroll right top;
	color:#990000;
}
ol.navigation_tabs .selected a, ol.navigation_tabs selected a:link, ol.navigation_tabs .selected a:hover, ol.navigation_tabs .selected a:active {
	background:#ECECEC url(/images/tab_corner.gif) no-repeat scroll right top;
	background-color:#ECECEC;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.06em;
}
ol.navigation_tabs span span, #viewDealTrancheSelector li span, #hedgeSwitchTrancheSelector li span, #createDealPageNavigation li span, #assigningOl li span{
	display: none;
}
/* Allocation */ 
.allocation-auto-allocated {
	background-color: #cacaca;
}
.allocation-manually-allocated {
	background-color: #fff;
}
.allocation-manual-not-valid {
	color: white;
	background-color: #C00;
}
.allocation-priced-out {
	background-color: #FFC900;
}
.allocation-highlight-zero, .allocation-highlight-zero td, .allocation-highlight-zero input, span.allocation-highlight-zero, div.allocation-highlight-zero, a.allocation-highlight-zero, .allocation-highlight-zero a, .allocation-highlight-zero a:link, a.allocation-highlight-zero span, a:link.allocation-highlight-zero {
	color: #bbb;
}
/* Companies */
td.theadTagFix, th{
	color: #000;
	background: #b5b5b5 none;	
}
th a, th a:link, td.theadTagFix a, td.theadTagFix a:link{
	color: #000;
	background: #b5b5b5 none;
}
th a:hover, th a:active, td.theadTagFix a:hover, td.theadTagFix a:active{
	color: #000;
	background: #b5b5b5 none;
}
#listLegalEntity td.theadTagFix a,#listLegalEntity td.theadTagFix a:link {
	background: #b5b5b5 none;
}
/* Hedge Switch */
.colourHedgeRowHighLight {
	background-color: #bcd0dd;
}
/* Issues List */
#tabs{
	padding-bottom:0px;
}
div#listIssuesStatus {
	background-color:#ECECEC;
}
/* Issuer Update Reports */
div.block_wrapper h3, div.block_wrapper h3.iur_header, div.block_wrapper h3 {
	color: #CC0000;
}
#iur-edit-panel li {
	background:#FFFFFF url(/images/hsbc_iur_edit.gif) no-repeat scroll left center;
}
div.block_wrapper a.iurEditDelete, div.block_wrapper a.iurEditDelete:link {
	background-color:#ffffff;
}
div.iurModal {
	border:2px solid #CC0000;
}
#IURdisabledZone #IURmessageZone  {
	background: #fff url(/images/working_lt.gif) no-repeat center center;
}
button {
	background:#CC0000 none repeat-x scroll 0 0;
	color:#FFFFFF;
}
/* Orderbook */
#multiTrancheListOrdersDataHeaders th{
	border: 0px;
}
td.locked .lockedInner table.lockedInnerTable {
	border-left:1px solid #fff !important;
	border-right:1px solid #fff !important;
}
#multiTrancheListOrdersDataBody .locked {
	border:1px solid #DBDDDE;
}
.orderbookSynd {
	background-color: #B5B5B5;
}
.orderbookSyndLead {
	background-color: #E88E2D;
}
.order-soft {
	color: #090;
} 
.order-subject, .order-retention {
	color: #900;
}
/* Roadshow */
/* List Roadshows */
#listRoadshowWrapper h3 {
	background-color: #fff;
	border-bottom: 2px solid #c00;
	color: #c00;
}
#listRoadshowInfo {
	background-image: none;
}
div#listRoadshowStatus {
	background-color: #ececec;
}
div#documents-content h5 {
	border-bottom: 1px solid #d7d7d7;
}
h3.hasLogo {
	background-color: #fff;
}
div#roadshowFeedbackSummaryPaneContainer {
	background: #d7d7d7 url(/images/hsbc_gradient.gif) repeat-x top left;
}
ul#slotSummary {
	border-bottom: 1px solid #d7d7d7;
}
ul#eventNavigation {
	border-bottom: 1px solid #d7d7d7;
}
div#cal-actions ol#cal_nav li a, div#cal-actions ol#cal_nav li a:link, div#cal-actions ol#cal_nav li a:hover, div#cal-actions ol#cal_nav li a:active {
	border-color: #b5b5b5;
}
div#cal-actions ol#cal_nav li a, div#cal-actions ol#cal_nav li a:link {
	background-color: #ececec;
}
div#cal-actions ol#cal_nav li a:hover, div#cal-actions ol#cal_nav li a:active {
	background-color: #cecece;
}
div#cal-actions ol#cal_nav li.cal_nav_self a,div#cal-actions ol#cal_nav li.cal_nav_self a:link,div#cal-actions ol#cal_nav li.cal_nav_self a:hover,div#cal-actions ol#cal_nav li.cal_nav_self a:active {
	background-color: #cecece;
}
/* Calendar */
a.travel_event_icon,a.travel_event_icon:link,a.travel_event_icon:hover,a.travel_event_icon:active {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
}
div.conflict_warning,table td.conflict_warning {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
	background-color: #ffee85;
}
table.yui-calendar td.calcell div h4.travel_eventHotel, table.yui-calendar td.calcell div h4.travel_eventFlight, table.yui-calendar td.calcell div h4.travel_eventTrain, table.yui-calendar td.calcell div h4.travel_eventGround {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
}
form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventHotel, form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventFlight, form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventTrain, form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventGround {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
}
div#pageOverlayElem_c.travel_eventTrain div.hd,div#pageOverlayElem_c.travel_eventHotel div.hd,
div#pageOverlayElem_c.travel_eventFlight div.hd,div#pageOverlayElem_c.travel_eventGround div.hd {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
}
form#roadshowCalendar a.add_default_event,form#roadshowCalendar a.add_default_event:link,form#roadshowCalendar a.add_travel_event,form#roadshowCalendar a.add_travel_event:link,
form#roadshowCalendarWeek a.add_default_event,form#roadshowCalendarWeek a.add_default_event:link,form#roadshowCalendarWeek a.add_travel_event,form#roadshowCalendarWeek a.add_travel_event:link,
form#roadshowCalendarDay a.add_default_event,form#roadshowCalendarDay a.add_default_event:link,form#roadshowCalendarDay a.add_travel_event,form#roadshowCalendarDay a.add_travel_event:link {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
}
form#roadshowCalendar table.yui-calendar td.calcell div.private_event {
	background-image: url(/images/hsbc_travel_ev_sprite.png);
}
div.yui-calcontainer {
	border-color: #b5b5b5;
}
table.yui-calendar .calhead {
	border-right-width: 0;
	border-left-width: 0;
	border-color: #b5b5b5;
}
table.yui-calendar a.calnavleft{
	background: transparent url(/images/hsbc_left_right_sprite.png) no-repeat 0px 0px;
}
.yui-calendar thead a.calnavright {
	background: transparent url(/images/hsbc_left_right_sprite.png) no-repeat 0px -18px;
}
table.yui-calendar thead a.calnavleft:hover, table.yui-calendar thead a.calnavright:hover {
	text-decoration: none;
}
.yui-calendar .calnavright, .yui-calendar .calnavleft {
	top: 0px;
}
table.yui-calendar th,table.yui-calendar .calweekdaycell {
	color: #000;
	background-color: #b5b5b5;
}
table.yui-calendar td.calcell span {
	background-color: #eee;
}
table.yui-calendar td.calcell.today {
	background-color: #f6f1e8;
	border-color: #ccc;
}
form#roadshowCalendar table {
	border-right-width: 0;
	border-left-width: 0;
	border-top-width: 0;
}
table.yui-calendar tbody th.calrowhead ol li {
	background-color: #eee;
	border-color: #b5b5b5;
}
form#roadshowCalendarWeek table.yui-calendar th.calrowhead {
	background-color: #b5b5b5;
}
form#roadshowCalendar table.yui-calendar td.calcell div.default_event {
	background-color: #36b22d;
	border-color: #36b22d;
}
form#roadshowCalendar table.yui-calendar td.calcell div.travel_event {
	background-color: #000099;
	border-color: #000099;
}
form#roadshowCalendar table.yui-calendar td.calcell div.default_event_no_resp {
	background-color: #feba02;
	border-color: #feba02;
}
form#roadshowCalendarWeek table.yui-calendar td.calcell div div.default_event {
	background-color: #d7f0d5;
	border-color: #36b22d;
	color: #36b22d;
}
form#roadshowCalendarWeek table.yui-calendar td.calcell div div.travel_event {
	background-color: #c9c9e9;
	border-color: #000099;
	color: #000099;
}
form#roadshowCalendarWeek table.yui-calendar td.calcell div div.default_event_no_resp {
	background-color: #fff1cc;
	border-color: #feba02;
	color: #feba02;
}
form#roadshowCalendarDay table.yui-calendar td.calcell div div.default_event {
	background-color: #d7f0d5;
	border-color: #36b22d;
	color: #36b22d;
}
form#roadshowCalendarDay table.yui-calendar td.calcell div div.travel_event {
	background-color: #c9c9e9;
	border-color: #000099;
	color: #000099;
}
form#roadshowCalendarDay table.yui-calendar td.calcell div div.default_event_no_resp {
	background-color: #fff1cc;
	border-color: #feba02;
	color: #feba02;
}
table.yui-calendar td.calcell div.default_event h4 {
	background-color: #36b22d;
}
table.yui-calendar td.calcell div.travel_event h4 {
	background-color: #000099;
}
table.yui-calendar td.calcell div.default_event_no_resp h4 {
	background-color: #feba02;
}
div#pageOverlayElem.yui-panel .container-close {
	background-image: url(/images/close.gif);
	height: 13px;
	width: 15px;
}
div#pageOverlayElem_c {
	border-color: #c00;
}
div#pageOverlayElem_c div.hd {
	background-color: #c00;
}
div#pageOverlayElem_c.travel_event,div#pageOverlayElem_c.travel_event div.hd {
	border-color: #000099;
	background-color: #000099;
}
div#pageOverlayElem_c.travel_event div.hd {
	background-color: #000099;
}
div#pageOverlayElem_c.default_event,div#pageOverlayElem_c.default_event div.hd {
	border-color: #36b22d;
	background-color: #36b22d;
}
div#pageOverlayElem_c.default_event div.hd {
	background-color: #36b22d;
}
div#pageOverlayElem_c.default_event_no_resp,div#pageOverlayElem_c.default_event_no_resp div.hd {
	border-color: #feba02;
	background-color: #feba02;
}
div#pageOverlayElem_c.default_event_no_resp div.hd {
	background-color: #feba02;
}

/* Extras  */
.two_column_layout .col_left_outer,
.two_column_layout .right_col {
	background-color: #FFFFFF;
}
/* Hedge Switch */
div#hedgeSwitchWrapper {
	overflow-x: auto;
	zoom: 1;
	width: 100%;
}
div#hedgeSwitchWrapper table {
	zoom: 1;
}
div#editSwitchHedgePop {
	width: 375px;	
}
.colourHedgeRowHighLight {
	background-color: #bcd0dd;
}
#hedgeSwitchWrapper table{	
	border: 0px;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}
#hedgeSwitchWrapper td, #hedgeSwitchWrapper th{
	border: 0px;
	border-right: 1px solid #ffffff;	
	border-bottom: 1px solid #ffffff;
}
/*module_login.css*/
/* Login */
form#loginForm {
	border: 1px solid #b5b5b5;
	background: #ececec;
	width: 360px;
	margin: 0 auto;
	padding: 15px 30px 25px 30px;
}
form#loginForm h4 {
	color: #000;
	font-size: 130%;
}
form#loginForm p {
	margin: 8px 15px 0 15px;
	line-height: 1.3;
	font-size: 118%;
}
form#loginForm fieldset {
	padding: 20px 0;
	margin: 20px 0 0 0;
	border-top: 1px solid #b5b5b5;
}
form#loginForm label {
	line-height: 2;
	font-size: 118%;
	font-weight: bold;
}
form#loginForm div#form-error {
	background-color: transparent;
	border-style:none;
	font-weight:normal;
	color: #000000;
}
form#loginForm div#form-error h3 {
	background-color: #ececec;
	border-bottom-width: 0;
	text-align: left;
	padding-left: 25px;
	line-height: 1.5;
}
div#form-error strong {
	color:#990000;
	font-size:13px;
}
img#loginImage {
	width: 451px;
	height: 26px;
	margin-top: 20px;
}
input#loginSubmit {
	height: 26px;
}

/* Login page */
ul#page-header {
	clear:both;
	display:inline;
	float:left;
	position:relative;
	width:100%;
}
ul#page-header li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:50%;
}
ul#page-header li.syn-right {
	position:absolute;
	right:0;
	text-align:right;
	top:0;
}
div.header-bar {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(/images/navbar_middle.gif) repeat-x scroll left top;
	border-right:1px solid #FFFFFF;
	clear:both;
	height:39px;
	position:relative;
}
div.header-bar img.left {
	left:0;
	position:absolute;
	top:0;
}
div.header-bar img.right {
	position:absolute;
	right:-1px;
	top:0;
}
/*Change password*/
#updatePwdElems h4 {
	display:block;
	margin-bottom:15px;
}
#updatePwdElems li #updatePwdSave{
	width: auto;
	margin-top: 10px;
	float: none;
}
form#updatePasswordForm {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ECECEC none repeat scroll 0 0;
	border:1px solid #B5B5B5;
	margin:0 auto;
	padding:15px 30px 25px;
	width:400px;
}
form#updatePasswordForm .editorial {
	margin:15px;
}
.editorial li{
	text-align: left;
}
#updatePwdElems ol {
	padding:0 30px;
}
#updatePwdElems label {
	float:left;
	text-align:right;
	width:140px;
	font-weight:bold;
	font-size:1.1em;
	line-height:1.5;
	margin-right:0;
}
