/* Application Wide CSS*/
/*navigation.css*/
/* Prototype */
#topnav{
	position: absolute;
	top:77px;
	left: 0;
	width: 100%;
}
#navigationFiller{
	height: 53px;
}
#navigation, #navMenu{
	height: 29px;
}
#navigation{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
div.nav ol {
	float:left;
	margin-right:200px;
}
#logout {
	padding:0;
	position:absolute;
	right:0;
	top:1px;
	text-align: center;
}
#username{
	position:absolute;
	right:90px;
	top:1px;
	width: 300px;
	text-align: right;
}
#username a, #username a:link {
	text-align: right !important;
	display:inline-block !important;
}
#navL1Menu{
	float: left;
	margin-right: 187px;	
	z-index:92;
}
#navL1Menu li, #navMenu li{
	float: left;
	z-index:92;
	display: block;
	position: relative;
}
a.navL1MenuItem, a.navL1MenuItem:link, #navL1Menu2 a,#navL1Menu2 a:link, #navMenu a, #navMenu a:link{
	font-size:1.35em;
	line-height:2.2;
	text-decoration: none;
	display: inline-block;
	height: 29px;
	padding: 0 10px;
	text-transform:capitalize;
	min-width: 70px;
}
#li_last{
	width: 10px !important;
	border: 0px;
	overflow: hidden;
	display: block;
	font-size:1.35em;
	line-height:2.2;
}

#navL1Menu li#navExtras {
	position: absolute;
	right: 0px;
	width: 150px;
}
#navL1Menu li#navExtras div {
	height: 29px;
	margin: 0 15px;
	line-height: 2;
}

/* Breadcrumb */
#breadcrumb{
	height: 22px;
	position:relative;
	clear: both;
}
#breadcrumb ol {
	margin: 0 15px;
	line-height: 2;
	font-size: 1.1em;
}
#breadcrumb li {
	margin-right: 3px;
	float: left;
}
#breadcrumb a,#breadcrumb a:link {
	display: inline-block;
	padding: 0 5px;
	text-decoration: none;
	text-indent: 12px;
}
#breadcrumb a:hover,#breadcrumb a:active {
	text-decoration: none;
}
#breadcrumb a.sibling,#breadcrumb a.sibling:link{
	text-indent: 5px;
}
#breadcrumbSelf {
	font-weight: bold;
}
#navigationIframeDiv{
	background-color: #ffffff;
}
#lastLoginDate{
	position: absolute;
	right: 80px;
	top: 4px;
}
#issueNetConnect{
	position: absolute;
	right: 10px;
	top: 3px;
}

/* Megas */
.nav_tab {
	position: absolute;
	width: 300px;
	top: 31px;
	min-height: 30px;
	overflow: hidden;
	z-index: 93;
	background-color:#FFFFFF;
	left: 0;
}
.nav_tab div.header {
	margin-bottom: 5px;
}
.nav_tab h4 {
	margin: 0 15px;
	padding: 0;
	text-align: right;
	font-weight: normal;
}
/* background to drop */
.nav_tab_bg {
	width: 300px;
	height: 100px;
	position: absolute;
	left: 3px;
	top: 35px;
	z-index:92;
	opacity: 0.7;
	background-color: #666;
	border: 1px solid #666;
}
.nav_tab_bd {
	float: left;
	z-index:93;
}
.nav_tab_left {
	width: 280px;
	margin: 5px 15px;
	z-index:93;
}
.nav_tab_left ul {
	margin-bottom: 10px;
}
.nav_tab_left ul ul{
	margin-bottom: 0px;
}
.nav_tab_left ul,.nav_tab_left li {
	width: 100%;
	text-indent: 15px;
}
#navL1Menu li li{
	float: none; 
}
.nav_tab_left a,.nav_tab_left a:link {
	line-height: 1.5;
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	outline: 0;
	font-weight: normal;
}
.nav_tab_left a:hover,.nav_tab_left a:active {
	text-decoration: none;
	font-weight: normal;
}
.nav_tab_left a.child,.nav_tab_left a.child:link{
	text-indent: 35px;
	margin-right: 10px;
}
.nav_change_tranche li a{
	text-indent: 45px;
}
.nav_tab_left a.header,.nav_tab_left a.header:link,.nav_tab_left a.header:hover,.nav_tab_left a.header:active {
	cursor: default;
  text-indent: 10px !important;
	font-weight: bold;
	position: relative;
}
.nav_tab_left a.header span{
	position: absolute;
	font-size: 9px;
	font-weight: normal;
	right: 10px;
	top:2px;
}
.nav_tab_sides{
	padding:3px;
}
.nav_tab_left li a.deal_scoped, .nav_tab_left li a.deal_scoped:link, .nav_tab_left li a.deal_scoped.sibling, .nav_tab_left li a.deal_scoped.sibling:link {
	text-indent: 35px;
}
.nav_tab_left ul.deal_scoped a,.nav_tab_left ul.deal_scoped a:link {
	text-indent: 65px;
	background-position: 50px 6px;
}
.nav_tab_left ul.deal_scoped a:hover,.nav_tab_left ul.deal_scoped a:active {
	background-position: 50px 6px;
}
.nav_tab_ft {
	clear: both;
}
span.help {
	margin: 0 5px;
	cursor: pointer;
}
#im-odr-08 a, #im-odr-08 a:link{
	display: inline;
}
.im_deal, .im_deal.self{
	background:#ffffff none !important;
}

.noPermission, .noPermission span {
	display:block;
	font-size:1.2em;
	line-height:1.5;
	color: #999999;
	border-bottom:1px solid #666666;
	background: transparent url(/images/nav_nopermission.gif) no-repeat 0px 7px;
	text-indent: 15px;
	margin-right: 10px;
}
.nav_tab_left li a.sibling:link, .nav_tab_left li a.sibling{
	text-indent: 10px
}
.nav_tab_left a.no_page, .nav_tab_left a.no_page:link, .nav_tab_left a.no_page_open, .nav_tab_left a.no_page_open:link{
	border-bottom: 1px dotted #000;
}
a.sibling:link, a.sibling, .nav_tab_left a.no_page:hover, .nav_tab_left a.no_page:active, .nav_tab_left a.no_page_open:hover, .nav_tab_left a.no_page_open:active{
	border-bottom: 1px solid #000;
}



/* Selected Image - Wont change */
.nav_tab_left a.child.self, .nav_tab_left a.child.self:link {
	background: #f5f5f5 url(/images/subnav_selected.gif) no-repeat 22px 6px;
} 
.nav_tab_left a.child.self:hover, .nav_tab_left a.child.self:active {
	background: #f5f5f5 url(/images/subnav_selected.gif) no-repeat 22px 6px;
}
.nav_tab_left a.sibling.self, .nav_tab_left a.sibling.self:link {
	background: #f5f5f5 url(/images/subnav_selected.gif) no-repeat left center;
} 
.nav_tab_left a.sibling.self:hover, .nav_tab_left a.sibling.self:active {
	background: #f5f5f5 url(/images/subnav_selected.gif) no-repeat left center;
}
.nav_tab_left a.self, .nav_tab_left a.self:link, .nav_tab_left a.self:hover, .nav_tab_left a.self:active{
	background: #f5f5f5 url(/images/subnav_selected.gif) no-repeat left center;
}
.nav_tab_left .hasChildren a.childself, .nav_tab_left .hasChildren a.childself:link{
	background-image: url(/images/subnav_selected.gif) !important;
	background-position: 22px 6px !important;
	background-repeat: no-repeat !important;
}
#navL1Menu li.selected a.selected, #navL1Menu li.selected a.selected:visited {
	font-weight:normal;
}
#gdprLinks {
	position: absolute;
	top: 5px;
	right: 15px;
	text-indent: 0px;
	z-index: 999;
}
/*templates.css*/
html, body {
	height: 100%;
}
body {
	background-color: #fff;
	font-size: 62.5%;
	color: #000;
}
div#wrapper{
	font-size: 1em;
	line-height: 1.2;
	height: auto !important;
	min-height: 99.2%;
}
.clr:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
}
body.noscroll, html.noscroll, .noscroll {
	overflow: hidden;
	width: 100%;
}
html, body, div, ol, ul, dl, dd, dt, fieldset, input, select, textarea, button, p, form, h1, h2, h3, h4, h5, iframe, blockquote, pre, img, label, legend, strong, span, em, table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
}
iframe {
	border: none;
}
#simpleDisableDiv{
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
input, select, textarea, button {
	font-size: 1em;
}
ol, ul {
	list-style: none;
}
h1, h2, h3, h4, h5 {
	font-weight: 700;
	color: #094e9f;
	padding: 0 5px;
}
h2 {
	font-size: 1.5em;
	line-height: 2.1;
	padding: 0 3px;
}
h3 {
	font-size: 1.4em;
	line-height: 1.4;
	display: inline;
}
h4 {
	font-size: 1.3em;
	line-height: 1.5;
	display: inline;
}
h5 {
	font-size: 1em;
	line-height: 1.5;
	display: inline;
}
p {
	font-size: 1.05em;
	line-height: 1.5;
	padding: 0 3px 3px;
}
img {
	border-width: 0;
}
pre {
	display: inline;
	white-space: pre-wrap;
	word-wrap: break-word;
}
pre.restricted {
	white-space: normal;
}
code {
	font-size: 1.2em;
	font-family: courier;
}
strong {
	font-weight: 800;
	font-size:1.06em;
}
a, a:link, a.reverse, a.reverse:link{
	color: #4a9cd6;
	text-decoration: none;
}
a:hover, a:active, a.reverse:hover, a.reverse:active {
	color: #4a9cd6;
	text-decoration: underline;
}
a.clean, a.clean:link{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	height: 17px;
	background: #e57006;
	white-space: nowrap;
	text-transform: lowercase;
	line-height: 1.5;
	font-weight: 700;
	border: 1px solid #fff;
	padding: 0 5px;
}
a.clean:hover, a.clean:active {
	text-decoration: none;
	color: #ccc;
}
a.clean_inverse, a.clean_inverse:link{
	text-indent: -999em;
	overflow: hidden;
	background-color: #4a9cd6;
	line-height: 1;
	display: block;
	width: 22px;
	height: 22px;
	font-size: 0.9em;
	font-weight: 700;
	vertical-align: text-top;
	text-decoration: underline;
	position: absolute;
	top: 0;
	padding: 0;
}
a.clean_inverse:hover, a.clean_inverse:active {
	color: #fff;
	background-color: #4a9cd6;
	text-decoration: none;
}
/* For Name and ID of Application */
#headerwrapper{
	min-height: 130px;
	overflow: visible;
}
#header {
	background: transparent;
	height: 77px;
	text-indent: -2000px;
}
#header h1 {
	background: transparent url(/images/transparent.gif) no-repeat scroll 100% 15px;
	height: 72px;
	padding: 0;
	text-indent: -2000px;
}
div#body-block {
	margin: 0 5px;
	clear: both;
	zoom:1;
}
#iconnectStatus{
	text-align: right;
	padding-top:3px;
	padding-right:10px;
}
#simulatingWrapper {
	padding: 2px;
	position: relative;
	clear: both;
	text-align: center;
}
span#simulatingUsername {
	margin-left: 10px;
}
#simulatingWrapper span.button {
	position: absolute;
	right: 0px;  
	top: 7px;
}
#icmaStatusAdmin div{
	white-space: nowrap;
}
#footer {
	clear: both;
	margin: 0;
	padding: 0;
}
.float-container {
	float: left;
	width: 100%;
	display: inline;
}
.view-block {
	clear: both;
}
.default_block {
	background-color: #d9d9d9;
}
.two-columns {
	float: left;
	width: 49.99%;
	zoom: 1;
}
.two-columns span.button, .two-columns span.button a span {
	display: inline;
	width: auto;
}
.two-columns span, .two-columns label {
	display: inline-block;
	width: 150px;
	zoom: 1;
	clear: both;
}
.two-columns li {
	line-height: 1.5;
	padding: 5px;
}
.two-columns input, .two-columns textarea, .two-columns select {
	width: 280px;
}
.two-columns textarea {
	height: 110px;
}
.date-widget input, li.date-widget input {
	width: 250px;
}
.four-columns {
	float: left;
	width: 25%;
}
.h-panel li{
	float: left;
	padding: 5px;
}
span.label_multi_line {
	float: left;
	display: inline;
	width: 150px;
}
span.content_multi_line {
	display: inline;
	white-space: normal;
	line-height: 1.2;
	width: auto;
}
span.content_multi_line pre {
	wrap-option: emergency;
	margin: 0;
}
span.content_multi_line {
	width: auto;
}
.inner_page_list {
	height: 20px;
	line-height: 2;
	margin: 3px 0;
}
.inner_page_list ol {
	position: relative;
}
.inner_page_list ol li {
	display: inline;
	margin-right: 3px;
}
.inner_page_list ol strong {
	padding-right: 3px;
}
dl {
	background-color: #fafafa;
}
dt {
	float: left;
	width: 150px;
	text-indent: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0;
	border-bottom-color: #fff;
}
dd {
	white-space: normal;
	margin-left: 150px;
	word-wrap: break-word;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 5px 0 5px 5px;
	border-bottom-color: #fff;
}
dt.edit_mode {
	height: 25px;
	margin: 0;
	padding: 0;
}
dt.edit_mode label {
	line-height: 2.2;
}
dd.edit_mode input {
	margin: 1px 10px 2px;
}
dd.edit_mode select {
	margin: 1px 10px;
	padding: 0;
}
.fixed-colhead {
	position: relative;
	z-index: 1;
}
ol.editorial, ul.editorial {
	list-style-type: disc;
	list-style-position: inside;
}
div.default_block, div.default_block_clear, div.row0, div.row1, div.table-foot {
	padding: 3px;
}
div.default-float, ol.h-panel, ul.h-panel {
	float: left;
	width: 100%;
}
ol.four-columns li, ol.default li {
	padding: 5px;
}
.subnav_spacer, #nav_end {
	display: none;
}
/* Navigation tabs */
.navigation_tabs:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
}
.navigation_tabs {
	zoom:1; /* Fixes bug for IE7 and lower */
	background: transparent;
	padding-top:5px;
	margin-bottom: 1px;
}
#listIssuesInfo .navigation_tabs {
	padding-top:0;
	background:none;
	margin-bottom:0px;
}
.navigation_tabs li {
	float:left;
	margin:0 5px 1px 0;
}
.navigation_tabs a, .navigation_tabs a:visited {
	float:left;
	padding:0 10px;
	height:25px;
	line-height:25px;
	white-space:nowrap;
	font-size:1.06em;
}
.navigation_tabs .selected a,.navigation_tabs .selected a:visited {
	font-weight:bold;
}
.navigation_tabs a:hover, .navigation_tabs a:active {
	text-decoration:none;
}
.blazorControlHost {
	margin-left: -5px;
	margin-right: -5px;
}
/*template_tables.css*/
/* Tables */
table {
	empty-cells: show;
	white-space: nowrap;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.5;
	border-spacing: 0;
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
	zoom: 1;
	background-color: #fff;
	border: 1px solid #dbddde;
}
	table.content_block {
	margin-bottom: 15px;
}
table.content_spacer {
	margin-bottom: 5px;
}
table table {
	font-size: 1em;
}
caption {
	text-align: left;
	padding: 3px 15px;
	font-weight: bold;
	font-size: 1.3em;
}
div.view-block caption {
	background: inherit;
	color: #000;
	padding-left: 5px;
}
td, th {
	padding: 3px;
	text-align: left;
	text-overflow: clip;
	border: 1px solid #fff;
	width: auto;
/* Do not change or overload these 2 declarations below - wrap <td> contents with <span class="cell_wrap"> to enable wrapping for support in IE6/IE7 */
	overflow: hidden;
	white-space: nowrap;
	color: #000;
	border: 1px solid #dbddde;
	background-color: #f5f5f5;
}
th, .theadTagFix {
	font-weight: bold;
	font-size: 1.06em;
	background: #f7f7f7;
	color: #000;
	border: 1px solid #dbddde;
	text-align: left;
	text-transform: capitalize;
}
th a, .theadTagFix a{
	width: 100%;
	display: block;
	text-decoration: none;
	color: #000;
}
.theadTagFix a, .theadTagFix a:hover, .theadTagFix a:active {
	overflow: hidden;
	white-space: nowrap;
}
th a span, .theadTagFix a span {
	overflow: hidden;
}
th .button a{
	display: inline;
	width: auto;
}
tbody th {
	white-space: normal;
}
.cellwrap {
	white-space: normal;
	word-wrap: break-word;
	overflow: hidden;
}
.column-restricted select {
	width: auto;
}
.layout_auto {
	table-layout: auto;
}
td.child {
	background: transparent url('/images/child.gif') no-repeat top right;
}
.nopadding, table.nopadding td {
	padding: 0;
}
tfoot td {
	background-color: #d9d9d9;
}
.row0, tr.row0 td {
	background-color: #f5f5f5;
}
.row1, tr.row1 td {
	background-color: #f1f1f1;
}
.row-hover td, .row-hover {
	background-color: #cce3f5;
}
div.row-select, tr.row-select td, tr.row-select, .yui_row_hover td, tr.row-select td, .row-select {
	background-color: #ffdccc;
}
tr.row-checked td, tr.row-checked, .yui_row_hover td, .row-checked, .row-checked td {
	background-color: #d3dbf1;
}
.row-warning, tr.row-warning td {
	background-color: #ffee85;
}
.row-highlight, .row-highlight td,
td.row-highlight, tr.row-highlight td {
	background-color: #ffc;
}
.table_section_divider {
	padding-left: 13px !important;
	background-image: url(/images/table_section.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
#ticker_table {
	background-color: #e6ebf1;
	border-top: solid 1px #f5faff;
	border-right: solid 1px #c8cdd3;
	border-bottom: solid 1px #c8cdd3;
	border-left: solid 1px #f5faff;
}
#ticker_table tr {
	background-color: #e6ebf1;
}
.for_layout {
	border-width: 0;
	background-color: #fff;
}
.for_layout td, .for_layout th {
	padding: 0;
	border-width: 0;
	background-color: #fff;
}
.for_layout td td, .for_layout th td{
	padding: 3px;
}
.noLeftBorder, th.noLeftBorder, td.noLeftBorder {
	border-left:none;
}
.noRightBorder, th.noRightBorder, td.noRightBorder {
	border-right:none;
}
table.noLeftRightBorder {
	border:none;
}
table.noLeftRightBorder th, table.noLeftRightBorder td {
	border-left:none;
	border-right:none;
}
#duplicateOrderWarningConfiguration {
	margin: 0 0 5px 3px;
	table-layout: auto;
}
#duplicateOrderWarningConfiguration input {
	vertical-align: middle;
}
.sortingChar {
	display:none !important;
	font-size:8px;
	font-weight:normal;
	line-height:1em;
}
a:hover .sortingChar {
	text-decoration:none;
}
.sortingCharUp, .sortingCharDown {
	display:none;
}
.sort-up, .sort-down{
	white-space: nowrap;
}

.sort-up .sortingCharUp,
.sort-down .sortingCharDown {
	display:inline;
}

table.noBackground, table.noBackground tr, table.noBackground th, table.noBackground td {
	background: none !important;
}
/*template_forms.css*/
/* Form elements */
legend {
	display: none;
}
label {
	padding: 0 5px 0 0;
	color: #000;
}
.fixed_label_short label {
	float: left;
	width: 100px;
}
.fixed_label_mid label {
	float: left;
	width: 150px;
}
label.delete_icon {
	background: #fff url(/images/isynd_cancel_10.gif) no-repeat left center;
	padding-left: 13px;
	color: #cc0000;
	font-weight: bold;
	margin: 0 5px;
}
fieldset {
	border-width: 0;
}
fieldset ol {
	list-style: none;
}
fieldset li {
	padding: 5px 0;
	clear: left;
}
fieldset li p.input_as_text, p.input_as_text {
	float: left;
	padding: 0 0 0 10px;
	width: 165px;
	margin: 0;
}
fieldset label {
/* RF? */
	margin: 0 10px;
	font-weight: bold;
}
fieldset textarea, fieldset input, fieldset select {
/* RF? */
	width: 150px;
	margin: 0 10px;
}
button {
	margin: 0 0 0 5px;
	font-size: 1em;
	background: #ff5602;
	border-width: 0;
	color: #fff;
	cursor: pointer;
	padding: 3px;
	font-weight: normal;
}
/* This has been removed in Boa-Patch-3.21.1 Version*/
fieldset textarea.short, fieldset input.short, fieldset select.short {
	width: 35px;
}
fieldset select.not_quite_so_short,
div.scpopup fieldset select.not_quite_so_short {
	width: 40px;
}
fieldset textarea.mid, fieldset input.mid, fieldset select.mid, .mid {
	width: 100px;
}
fieldset textarea.long, fieldset input.long, fieldset select.long, .long {
	width: 150px;
}
fieldset input.date, fieldset select.date {
	width: 70px;
}
fieldset input.time {
	width: 30px;
}
input.small_numerical {
	width: 35px;
}
fieldset input.fill_cell, input.fill_cell {
	width: 96%;
}
.captionDiv fieldset input.fill_cell, .captionDiv input.fill_cell {
	width: 98.5%;
}
fieldset select.fill_cell, select.fill_cell {
	width: 97%;
}
.max_fill_cell {
	max-width: 97%;
}
fieldset select.time {
	width: 42px;
/* wider to allow for scrollbars */
}
fieldset textarea.textedit {
	width: 250px;
	height: 150px;
}
fieldset.action_zone {
	display: block;
	text-align: right;
	margin: 10px;
}
fieldset img.cal-icon {
	vertical-align: bottom;
	cursor: pointer;
	height: 18px;
	width: 16px;
}
select.fixed, input.fixed {
	width: 150px;
}
select.auto, input.auto {
	width: auto;
}
input.input_as_text {
	border-width: 0;
	font-size: 1em;
	color: #000;
	background-color: inherit;
	margin: 0;
}
option {
	white-space: normal;
	word-wrap: break-word
}
option.disabled {
	color: #999;
	border: 1px solid #999;
	background-color: #ccc;
}
option.highlight_mid {
	background-color: #ebebeb; /* grey bg */
}
option.highlight_mid_text_orange {
	background-color: #ebebeb; /* grey bg */
	color: #f92; /* orange text */
}
option.highlight_strong {
	background-color: #f7f7b5; /* yellow bg */
}
option.highlight_strong_text_orange {
	background-color: #f7f7b5; /* yellow bg */
	color: #f92; /* orange text */
}
.checkbox input, input.checkbox, input.radio, .radio input {
	width: auto;
	vertical-align: middle;
	padding: 0;
}
span.isSelectable {
	padding-left: 20px;
	background-color: transparent;
	background-position: 0 center;
	background-repeat: no-repeat;
	cursor: pointer;
	font-weight: bolder;
}
span.isSelectable.isSelected {
	background-image: url(/images/isynd_selected.png);
	color: #666;
}
span.isSelectable.notSelected {
	background-image: url(/images/isynd_notselected.png);
}
/* Structural */
ol.submit, ul.submit {
	clear: both;
	padding: 5px;
	border: 1px solid #fff;
	border-top-style: none;
}
div.default_block ol.submit, div.default_block ul.submit {
	padding: 0;
}
ol.submit li, ul.submit li {
	background-color: transparent;
	width: auto;
}
li.reset {
	padding-left: 100px;
}
li.submit input {
	width: auto;
	padding: 5px;
	text-align: center;
}
ol.horizontal li, ul.horizontal li {
/* KEEP ME BELOW ol.submit li */
	display: inline;
	width: 60px;
}
ol.horizontal_fluid li, ul.horizontal_fluid li {
/* KEEP ME BELOW ol.submit li */
	display: inline;
	overflow: hidden;
	white-space: nowrap;
	margin-right: 5px;
}
ol.float_fluid, ul.float_fluid {
	float: left;
	width: 100%;
	padding: 5px;
}
ol.float_fluid li, ul.float_fluid li {
	float: left;
	margin-right: 5px;
}
ol.vertical_form li, ul.vertical_form li {
	margin-bottom: 3px;
}
.viewonly_fieldset {
	clear: both;
	margin-bottom: 5px;
	padding: 5px;
	background-color: inherit;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.viewonly_fieldset h5 {
	line-height: 1.6;
	padding: 3px;
}
.viewonly_fieldset li {
	padding: 5px 0;
}
.viewonly_fieldset ol strong, .viewonly_fieldset ul strong {
	margin: 0 10px;
	float: left;
	display: inline;
/* msie hack */
	width: 100px;
}
.viewonly_fieldset table strong {
	margin: 0 10px;
}
fieldset.common_controls {
	clear: both;
	margin-bottom: 5px;
	padding: 5px;
	background-color: inherit;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
fieldset.common_controls h5 {
	line-height: 1.6;
	padding: 3px;
}
fieldset.common_controls table, fieldset.common_controls td {
	background-color: inherit;
}
fieldset span.viewonly_input {
	margin: 0 10px;
}
fieldset ul.list_checkbox label {
	margin: 0;
	vertical-align: middle;
}
fieldset ul.list_checkbox input {
	margin-right: 5px;
}
tr.list_actions_tr fieldset.list_actions {
	display: inline;
	margin: 0;
	padding: 1px;
	border-color: #dbddde;
	background-color: #fff;
}
fieldset.list_actions {
	background-color: transparent;
	padding: 3px;
	border-width: 1px;
	border-style: solid;
	margin: 5px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
fieldset.list_actions a.isSelectable, fieldset.list_actions a.isSelectable:link {
	padding: 0 5px;
	font-weight: normal;
}
fieldset.list_actions a.isSelected, fieldset.list_actions a.isSelected:link, fieldset.list_actions a.isSelected:hover, fieldset.list_actions a.isSelected:active {
	text-decoration: none;
	outline: 0;
	cursor: default;
}
div.viewonly_fieldset, fieldset.common_controls {
	border-color: #fff;
	background-color: #fff;
}
div.viewonly_fieldset table, div.viewonly_fieldset table td, fieldset.common_controls table, fieldset.common_controls table td {
	background-color: #fff;
}
.minwidthdropdown{
	min-width:200px;
	width:90%;
}

/* START jQuery multi select plugin*/
.multi-select-container {
	display: inline-block;
	position: relative;
}
.multi-select-menu {
	position: absolute;
	left: 0;
	top: 0.8em;
	float: left;
	min-width: 100%;
	background: #fff;
	margin: 1em 0;
	padding: 0.4em;
	border: 1px solid #aaa;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	display: none;
	min-width: 150px;
}
.multi-select-menuitems {
	max-height: 200px;
	overflow-y: auto;
}
.multi-select-menu label {
	display: block;
	white-space: nowrap;
	line-height: 2em;
}
.multi-select-menu input {
	margin-right: 0.3em;
	vertical-align: middle;
}
.multi-select-button {
	display: inline-block;
	font-size: 0.875em;
	padding: 0.2em 0.6em;
	max-width: 20em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: -0.5em;
	background-color: #fff;
	border: 1px solid rgb(169, 169, 169);
	cursor: default;
}
.multi-select-button:hover {
	border-color:#666;
}
.multi-select-button:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0.4em 0.4em 0 0.4em;
	border-color: #000 transparent transparent transparent;
	margin-left: 0.4em;
	vertical-align: 0.1em;
}
.multi-select-container--open .multi-select-menu { 
	display: block;
}
.multi-select-container--open .multi-select-button:after {
	border-width: 0 0.4em 0.4em 0.4em;
	border-color: transparent transparent #999 transparent;
}
/* END jQuery multi select plugin*/

#investor-country-selector {
	max-width: 100%;
}
/*template_generics.css*/
/* CSS Declarations */
/* Display */
#uat{	 
	position: absolute; 
	font-size: 20px; 
	z-index: 99;
	left: 40%; 
	top: 30px; 
	text-indent: 0px;	 
}
.hidden {
	display: none;
}
.display-block {
	display: block;
}
.display-inline {
	display: inline;
}
.invisible {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.static {
	position: static;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.float-none {
	float: none;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both, .clear_both {
	clear: both;
}
.border_none {
	border: none;
	border-width: 0;
}
.width-auto {
	width: auto;
}
.tdPadding {
	padding-left: 3px;
	padding-right: 3px;
}
.align_center .tdPadding {
	padding-left: 3px;
	padding-right: 3px;
	text-align: center;
}
.align_right .tdPadding {
	padding-left: 3px;
	padding-right: 3px;
	text-align: right;
}
.strip_padding {
	padding: 0;
}
.strip_side_padding {
	padding-left: 0;
	padding-right: 0;
}
.strip_border, .strip_border td {
	border-width: 0;
}
.strip_border_rhs {
	border-right-width: 0px;
}
.strip_border_lhs {
	border-left-width: 0px;
}
.strip_border_horizontal, tr.strip_border_horizontal td, .strip_border_horizontal_hide {
	border-top: 0px !important;
	border-bottom: 0px !important;
}
.strip_border_vertical, tr.strip_border_vertical td, .strip_border_vertical_hide {
	border-left: 0px !important;
	border-right: 0px !important;
}
.strip_margin, .strip_margin input, .strip_margin select, fieldset input.strip_margin {
	margin: 0;
}
.strip_margin_rhs, .strip_margin_rhs input, .strip_margin_rhs select, fieldset input.strip_margin_rhs {
	margin-right: 0;
}
.strip_margin_lhs, .strip_margin_lhs input, .strip_margin_lhs select, fieldset input.strip_margin_lhs {
	margin-left: 0;
}
.strip_bgimage {
	background-image: none;
}
.w100 {
	width: 100% !important;
}
/* Font */
.text_indent, .indent {
	text-indent: 10px;
}
a.strip_decoration, a.strip_decoration:hover, a.strip_decoration:link, a.strip_decoration:active {
	text-decoration: none;
}
.hide-overflow {
	white-space: nowrap;
	overflow: hidden;
}
.show-overflow {
	overflow: auto;
	white-space: normal;
}
.visible-overflow {
	overflow: visible;
	white-space: normal;
}
.align_center {
	text-align: center;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_justify {
	text-align: justify;
}
.align_baseline {
	vertical-align: baseline;
}
.align_top {
	vertical-align: top;
}
.align_middle {
	vertical-align: middle;
}
.break-word {
	word-wrap: break-word;
}
.cursor_crosshair {
	cursor: crosshair;
}
.cursor_help, .help {
	cursor: help;
}
.cursor_move {
	cursor: move;
}
.cursor_pointer, .hand, .expandable {
	cursor: pointer;
}
.cursor_text, .text-cursor {
	cursor: text;
}
.help {
	cursor: help;
}
.hellip {
	text-overflow: ellipsis;
}
.ws_nowrap {
	white-space: nowrap;
}
.strong {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.fixed-font {
	font-family: "Lucida Console", "Courier New", Courier, mono;
	font-size: 110%;
}
.fixed-font b {
	font-family: "Lucida Console", "Courier New", Courier, mono;
	font-weight: bold;
}
.monospace {
	font-family: courier, sans-serif;
}
/* Object for table data scrolling */
.scrolling-Header-div {
	width:100%;
	overflow: hidden;
	clear: both;
}
.scrolling-Header-div-i {
	margin-right: 16px;
	margin-top: 1px;
}
.scrolling-Header-div th a {
	white-space:nowrap;
}
.scrolling-div {
	overflow: auto;
	overflow-y: scroll;
	overflow-x: hidden;
	clear: both;
    margin-right: 0px;
}
.scrolling-x-div {
	overflow: auto;
	overflow-y: hidden;
	overflow-x: scroll;
	clear: both;
    margin-right: 0px;
}
/* Highlights */
.error_highlight .button-body {
	color: #ffffa8;
}
.error_highlight .button a {
	height: auto;
}
table.highlight td , .highlight, tr.highlight td, td.highlight, .AMOUNT li input.highlight, .highlight-background, #dataList table tr.highlight td, #leftSide table tr.highlight td {
	color: #000;
	background-color: #ffffa8 !important;
}
.highlight-lightblue {
	background-color: #cfebff;
}
.highlight-blue-hedge, table td.highlight-blue-hedge, #dataList table td.highlight-blue-hedge {
	background-color: #78bde7 !important;
}
.highlight-lightgreen {
	background-color: #dce9e9;
}
.highlight-green {
	background-color: #0c0;
}
.highlight-red-bg {
	color: #fff;
	background-color: #c00;
}
.highlight-red, .highlight-text-red, .red-warning, .highlight-text-red a, .highlight-text-red a:link, a.highlight-text-red, a.highlight-text-red:link {
	color: #c00;
}
.highlight-text-green, .highlight-text-green a, .highlight-text-green a:link {
	color: #0c0;
}
.highlight-text-blue, .highlight-text-blue a, .highlight-text-blue a:link {
	color: #00c;
}
span.highlight-text-red, label em.highlight-text-red {
	padding: 0 3px 0 0;
}
.highlight-text-green, .highlight-text-green a, .highlight-text-green a:link {
	color: #0c0;
}
.highlight-text-orange, .highlight-text-orange a, .highlight-text-orange a:link, a.highlight-text-orange, .highlight_mid_text_orange {
	color: #f92;
}
.highlight-text-grey, .highlight-text-grey a, .highlight-text-grey a:link {
	color: #bbb;
}
.highlight_border {
	width: 10px;
	height: 9px;
	padding: 3px;
	background-color: #ffffa8;
	border: 0;
	margin: 0 auto;
}
.highlight2 {
	background-color: #b4d9db;
}
.highlight3 {
	background-color: #ffc900;
}
.highlight4 {
	background-color: #d9eced;
}
.colour0 {
	background-color: #000;
}
.colour1, .white_bg, .colour1 td, .white_bg td{
	background-color: #fff;
}
.colour2 {
	background-color: #f4f4f7;
}
.colour3 {
	background-color: #cbccda;
}
.colour4 {
	background-color: #b4d990;
}
.colour5 {
	background-color: #003481;
}
.colour9 {
	background-color: #cacaca;
}
td.greyout span, td.greyout input, td.greyout span a, td.greyout span a:link {
    color: #aaaaaa;
}
.temporary {
	color: #090;
}
.sent {
	color: #090;
}
.placeholder {
	color:#909;
}
.disabled {
	border: 1px solid #cbccda;
	background-color: #f4f4f7;
}
.locked {
	border-right-width: 0;
}
.colourOverridden {
	color: red;
}
.bordered {
	border: 1px solid #008;
	background-color: #eee;
}
.border-bottom {
	border-bottom: 1px solid #ccc;
}
.heading1, .heading1 td {
	background-color: #fff;
	border-color: #fff;
}
.underline {
	text-decoration:underline;	
}
/* Structural */
.waiting {
	display: inline-block;
	width: 11px;
	height: 20px;
	background: transparent url(/images/hourglass.png) no-repeat center center;
}
.tick {
	display: inline-block;
	width: 13px;
	height: 17px;
	background: transparent url(/images/tick.png) no-repeat 1px 0px;
}
.truncate {
	width: 150px;
}
.truncate-alloc {
	width: 120px;
}
.line_height_form {
/* overwritten in _ie.css */
	line-height: 1.9;
}
.inline-spacer {
	padding: 0 10px 0 0;
}
.inline-spacer2px {
	padding: 0 2px 0 0;
}
.margin_five {
	margin: 5px;
}
.padding_five {
	padding: 5px;
}
.default-padding-left {
	padding-left: 5px;
}
.padding-height {
	padding: 8px 3px 8px 3px;
}
/* 'table taglib' - UI problem fixes */
td.widthAuto {
	width: auto;
}
td.width35 {
	width: 35px;
}
td.width40 {
	width: 40px;
}
td.width45 {
	width: 45px;
}
td.width50 {
	width: 50px;
}
td.width55 {
	width: 55px;
}
td.width60 {
	width: 60px;
}
td.width65 {
	width: 65px;
}
td.width70 {
	width: 70px;
}
td.width75 {
	width: 75px;
}
td.width80 {
	width: 80px;
}
td.width85 {
	width: 85px;
}
td.width90 {
	width: 90px;
}
td.width100 {
	width: 100px;
}
td.width110 {
	width: 110px;
}
td.width115 {
	width: 115px;
}
td.width120 {
	width: 120px;
}
td.width125 {
	width: 125px;
}
td.width140 {
	width: 140px;
}
td.width150 {
	width: 150px;
}
td.width300 {
	width: 300px;
}
td.width310 {
	width: 310px;
}
td.width350 {
	width: 350px;
}

#attestationDiv{
  width:600px;
}

#attestationLanguage {
    max-height:300px;
    overflow:auto;
    overflow-x:hidden;
    overflow-y:auto;
}

#attestation-content {
	padding:3px;
}

#attestation-text0, #attestation-text1, #attestation-text2 {
	padding-left:5px;
}

#enhancedROEForm #attestation-content {
	padding:0px !important;
}

.attested-text {
	color: green;
}

span.attested-text:before {
	content: "";
    display: inline-block;
    background: url("/images/disk_green.gif") no-repeat;
    width: 10px;
    height: 8px
}

.disabled-button {
	width: 60px;
	height: 23px;
	font-weight: bold;
}

.colourOneOffHedgeHighLight, #dataList table td.colourOneOffHedgeHighLight {
  background-color: #b4d990 !important;
}
/*template_yui_modules.css*/
/*
	Adapted CSS from YUI library for use with iSynd UI application wide modules
	1. Autocomplete
	2. Calendar
	3. Container
*/
#yuiPageCalendar{
	background-color:#FFFFFF;
	position: absolute;
	width:250px;
	z-index:1000;
}

/* YUI: Autocomplete*/
.yui-ac {}
.yui-ac-input { 
    width: 148px;
} 
.yui-ac-container { 
    position: absolute;
    top: 35px;
    width: 100%;
	left: 10px;
} 
.yui-ac-content { 
    position: absolute;
    width: auto;
    border: 1px solid #808080;
    background: #fff;
    overflow: hidden;
    z-index: 9050; 
    max-height: 200px;
    overflow-y: auto;
} 
.yui-ac-shadow {
    position: absolute;
    margin: .3em;
    width: 150px;
    background: #000;
    -moz-opacity: 0.10;
    opacity: .10;
    filter: alpha(opacity=10);
    z-index: 9049; 
} 
.yui-ac-content ul { 
    margin: 0;
    padding: 0;
} 
.yui-ac-content li { 
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    white-space: nowrap; 
} 
.yui-ac-content .yui-ac-prehighlight { 
	background: #7390ba;
	color: #fff;
} 
.yui-ac-content .yui-ac-highlight { 
	background: #003481;
    color: #fff; 
}
#securityListSearchDiv .yui-ac-content {
    width: 287px;
}
#autocomplete, #contactsAutoComplete { 
    width: 150px;
    padding-bottom: 1em; 
}

/* YUI: Calendar */
.yui-calcontainer {
	position: relative;
	padding: 5px;
	border: 1px solid #fff;
	float: left;
}
.yui-calcontainer iframe {
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
/* IE6 only */
.yui-calcontainer iframe.fixedsize {
	width: 50em;
	height: 50em;
	top: -1px;
	left: -1px;
}
.yui-calcontainer.multi {
	padding: 0;
}
.yui-calcontainer.multi .groupcal {
	padding: 5px;
	background-color: transparent;
	z-index: 1;
	float :left;
	position: relative;
	border: none;
}
.yui-calcontainer .title {
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
	height: 25px;
	position: absolute;
	top: 3px;
	left: 5px;
	z-index: 1;
}
.yui-calcontainer .close-icon {
	position: absolute;
	right: 3px;
	top: 3px;
	border: none;
	z-index: 1;
}
.yui-calcontainer .calclose {
	width: 17px;
	height: 13px;
	cursor: pointer;
	background:transparent url(/images/cross.gif) no-repeat scroll 0 50%;
}
.yui-calendar {
	text-align: center;
	border-spacing: 0;
	border-collapse: separate;
	position: relative;
}
.yui-calcontainer.withtitle {
	padding-top: 1.5em;
}
.yui-calendar .calnavleft {
	position: absolute;
	cursor: pointer;
	top: 2px;
	bottom: 0;
	width: 18px;
	height: 18px;   
	left: 2px;
	z-index: 1;
}
.yui-calendar .calnavright {
	position: absolute;
	cursor: pointer;
	top: 2px;
	bottom: 0;
	width: 18px;
	height: 18px;
	right: 2px;
	z-index: 1;
}
.yui-calendar thead a.calnavleft, .yui-calendar thead a.calnavright {
	text-decoration: none;
	background: transparent url(/images/left_right_sprite.gif) no-repeat 0px 0px;
}
.yui-calendar thead a.calnavright {
	text-decoration: none;
	background-position: 0px -18px;
}
.yui-calendar thead a.calnavleft:hover{
	text-decoration: none;
	background-position: 0px -36px;
}
.yui-calendar thead a.calnavright:hover{
	text-decoration: none;
	background-position: 0px -54px;
}
.yui-calendar .calcell {
	padding: .1em .2em;
	border: 1px solid #e0e0e0;
	text-align: center;
}
.yui-calendar .calcell a {
	color: #003db8;
	text-decoration: none;
}
.yui-calendar .calcell.today {
	border: 1px solid #000;
}
.yui-calendar .calcell.oom {
	cursor: default;
	color: #999;
	background-color: #eee;
	border: 1px solid #e0e0e0;
}
.yui-calendar .calcell.selected {
	color: #003db8;
	background-color: #fff19f;
	border: 1px solid #ff9900;
}
.yui-calendar .calcell.calcellhover {
	cursor: pointer;
	color: #fff;
	background-color: #ff9900;
	border: 1px solid #ff9900;
}
.yui-calendar .calcell.calcellhover a {
	color: #fff;
}
.yui-calendar .calcell.restricted {
	text-decoration: line-through;
}
.yui-calendar .calcell.previous {
	color: #ccc;
}
.yui-calendar .calcell.highlight1 {
	background-color: #ccff99;
}
.yui-calendar .calcell.highlight2 {
	background-color: #99ccff;
}
.yui-calendar .calcell.highlight3 {
	background-color:#ffcccc;
}
.yui-calendar .calcell.highlight4 {
	background-color: #ccff99;
}
.yui-calendar .calhead {
	border: 1px solid #e0e0e0;
	vertical-align: middle;
	background-color: #fff;
}
.yui-calendar .calheader {
	position: relative;
	width: 100%;
	text-align: center;
}
.yui-calendar .calheader img {
	border: none;
}
.yui-calendar .calweekdaycell {
	color: #666;
	font-weight: normal;
	text-align: center;
	width: 1.5em;
}
.yui-calendar .calfoot {
	background-color: #eee;
}
.yui-calendar .calrowhead, .yui-calendar .calrowfoot {
	color: #666;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	width: 15px;
}
.yui-calendar .calrowhead {
	border-right-width: 2px;
}
/* Specific changes for calendar running under fonts/reset */
.yui-calendar .calbody a:hover {
	background: inherit;
}
p#clear {
	clear: left;
	padding-top: 10px;
}

/* YUI: Container */
.yui-overlay, .yui-panel-container {
	position: absolute;
	visibility: hidden;
	z-index: 1;
}
.yui-panel-container.show-scrollbars {
	overflow: 	visible;
}
.show-scrollbars {
	overflow: auto;
}
.yui-overlay, .yui-panel-container {
	position: absolute;
	visibility: hidden;
	z-index: 1;
}
.yui-panel {
	background-color: #fff;
	font-size: 1em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	left: 0;
	line-height: normal;
	overflow: hidden;
	position: relative;
	top: 0;
	visibility: hidden;
	z-index: 1;
}
.yui-panel .hd {
	border-width: 0;
	color: #fff;
	font-size: 100%;
	font-weight: bold;
	line-height: 100%;
	padding: 4px;
	white-space: nowrap;
}
.yui-panel .bd {
	overflow: hidden;
	padding: 4px;
}
.yui-panel .bd p {
	margin:0 0 1em;
}
.yui-panel .ft {
	overflow: hidden;
	padding: 4px;
}
.yui-panel .container-close {
	background: transparent url(/javascript/yui/container/assets/close12_1.gif) no-repeat scroll 0%;
	cursor: pointer;
	height: 12px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 4px;
	top: 5px;
	visibility: inherit;
	width: 12px;
	z-index: 6;
}
.yui-panel-container.show-scrollbars .underlay {
    overflow: auto;
}
.yui-panel-container .underlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.yui-panel-container.shadow .underlay {
    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
    opacity: .12;
}

/* Tooltip */
.yui-tt.show-scrollbars {
	overflow: visible;
}
.yui-tt.show-scrollbars .yui-tt-shadow {
	overflow: auto;
}
.yui-effect-fade .yui-tt-shadow {
	display: none;
}
.yui-tt-shadow {
	position: absolute;
	display: none;
}
.yui-tt .bd {
	background-color: #ffee69;
	border-color: #d4c237 #a6982b #a6982b;
	border-style: solid;
	border-width: 1px;
	color: #000;
	left: 0;
	padding: 2px 5px;
	position: relative;
	top: 0;
	z-index: 1;
}
.yui-tt.show-scrollbars .bd {
	overflow: auto;
}
.yui-tt-shadow {
	background-color: #000;
	bottom: -3px;
	left: 3px;
	right: -3px;
	top: 2px;
}
.yui-tt-shadow {
	opacity: 0.12;
}
.hide-scrollbars{
	overflow: hidden;
}
.hide-scrollbars select {
	display: none;
}
.show-scrollbars {
	overflow: auto;
}



/** jQuery styles **/

/* Autocomplete */
.ui-helper-hidden-accessible {display:none;}
.ui-autocomplete {
    border: 1px solid #808080;
    background: #fff;
    overflow: hidden;
    z-index: 9050; 
    max-height: 200px;
    overflow-y: auto;
}
.ui-autocomplete li {
    padding: 2px 5px;
    cursor: default;
    white-space: nowrap;
}
.ui-autocomplete li.ui-widget-content {
	color: inherit;
	border: none;
	background: inherit;
}
.ui-autocomplete li.ui-menu-item:hover, .ui-autocomplete li.hovered {
	background: #003481;
    color: #fff;
}
/*template_utilities.css*/
/* Utilities */
/* Button */
ol.button_collection {
	float: left;
}
ol.button_collection li {
	float: left;
	margin: 0 3px 3px 0;
	display: inline;
}
ol.button_collection li.last_child {
	margin-right:0;
}
.colhead .button a{
	display: inline !important;
	background-image: none;
	background: none;
	width: auto;
}
th span.button a, .theadTagFix .button a,
th span.button a:hover, .theadTagFix .button a:hover {
	font-size: 0.953em;
}
span.button a, span.button a:link, span.button-input a, span.button-input a:link, tr.colhead th span.button a{
	font-weight: normal;
}
.button {
	margin: 0 2px 0 0;
	display: inline-block;
	overflow: visible;
	padding: 0;
	vertical-align: middle;
}
.button a, .button-input a{
	text-decoration: none;
	white-space: nowrap;
	text-transform: lowercase;
	cursor: pointer;
	color: #fff;
	line-height: 1.5;
	font-size: 1.06em;
	overflow: visible;
	padding: 0;
	margin:0;
    -moz-user-select: none; // mozilla browsers
    -khtml-user-select: none; // webkit browsers
}
	span.button a.disabled, span.button-input a.disabled {
	pointer-events: none;
	color: #4e5a64;
	cursor: default;
}
.button a:hover, .button a:active, .button-input a:hover, .button-input a:active {
	text-decoration: none;
	color: #ededed;
	cursor: pointer;
}
/* Calendar */
img.cal_icon {
	vertical-align: middle;
	cursor: pointer;
	margin-left: 5px;
}
#calendar {
	z-index: 999;
	position: absolute;
	left: -2000px;
}
#calendar table {
	width: 250px;
	border-width: 0;
}
#calendar #content table {
	table-layout: auto;
	width: auto;
}
#calendar #lblTodayRow td {
	text-align: center;
}
#calendar #spanLeft, #calendar #spanRight, #calendar #spanMonth, #calendar #spanYear {
	cursor: pointer;
	padding: 3px;
}
#calendar #spanMonth, #calendar #spanYear {
	border: 1px solid #fff;
	line-height: 1.5;
	margin: 0 2px;
}
#calendar #content td a {
	cursor: pointer;
}
#selectYear {
	width: 40px;
}
#selectMonth, #selectYear {
	z-index: 999;
	position: absolute;
}
#selectMonth a, #selectYear a, #selectMonth a:link, #selectYear a:link {
	cursor: pointer;
}
#selectMonth a:hover, #selectYear a:hover, #selectMonth a:active, #selectYear a:active {
	cursor: pointer;
}
#calendar img#changeMonth, #dcalendar img#changeMonth {
	text-align: top;
}
#selectYear table {
	width: auto;
}
span.date_picker input {
	width: 100px;
}
span.date_picker a.yui_date_picker, span.date_picker a.yui_date_picker:link, span.date_picker a.yui_date_picker:hover, span.date_picker a.yui_date_picker:active {
	background: transparent url(/images/cal_icon.gif) no-repeat 0px 0px;
	display: inline-block;
	width: 18px;
	min-height: 16px;
	text-indent: -5000px;
	outline: 0;
}
iframe.shim_ie6 {
	z-index: 998;
	position: absolute;
	border-width: 0;
}
/* Comments */
.public-comment {
	cursor: help;
}
.private-comment {
	color: #900;
	cursor: help;
}
.allocation-comment {
	color: #036a07;
	cursor: help;
}
/* Draw Button */
span.emphasised {
	background:transparent url("/images/refresh.png") 0 50% no-repeat;
	padding-left:18px;
	display:inline-block;
}
span.emphasised span.button a, span.emphasised span.button a:link {
	color: #fff;
	background: #c00;
	border-color: #c00;
	padding:0;
}
span.emphasised span.button a span.button-left,
span.emphasised span.button a span.button-right {
	display:none;
}
span.emphasised span.button a span.button-body {
	background: #c00;
	padding:2px 3px;
}

/* Documents */
.doc_excel, .doc_word, .doc_url, .doc_unknown, .doc_powerpoint, .doc_pdf {
	padding: 4px 6px 2px 20px;
	line-height: 2;
}
.doc_excel {
	background: transparent url(/images/doc_excel.gif) no-repeat left center;
}
.doc_word {
	background: transparent url(/images/doc_word.gif) no-repeat left center;
}
.doc_url {
	background: transparent url(/images/doc_url.gif) no-repeat left center;
}
.doc_unknown {
	background: transparent url(/images/doc_unknown.gif) no-repeat left center;
}
.doc_powerpoint {
	background: transparent url(/images/doc_powerpoint.gif) no-repeat left center;
}
.doc_pdf {
	background: transparent url(/images/doc_pdf.gif) no-repeat left center;
}
a.doc_excel, a.doc_word, a.doc_url, a.doc_unknown, a.doc_powerpoint, a.doc_pdf {
	cursor: pointer;
}
/* Filters */
ul.table_filter, ol.table_filter {
	float: left;
	width: 100%;
	zoom: 1;
	margin: 0 3px;
	padding: 1px 0;
	border-bottom: 1px solid #fff;
}
ul.table_filter li, ol.table_filter li {
	line-height: 2.2;
	float: left;
	display: inline;
	margin: 2px 10px 2px 0;
	white-space: nowrap;
}
ul.table_filter li li, ol.table_filter li li {
	line-height: 1.2;
	float: none;
}
#historicsSearchParams:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
}
#historicsSearchParams {
	margin:0;
	padding:1px 3px;
	float:none;
	width:auto;
	display:block;
}
/* Layouts */
.distinct_box {
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}
.inner_margin_box {
	margin: 5px;
}
div.split_screen {
	float: left;
	width: 100%;
	zoom: 1;
}
div.split_screen_inner {
	float: left;
	width: 49.9%;
	zoom: 1;
}
div.two_column_layout {
	float: left;
	display: block;
	zoom: 1;
	width: 100%;
	margin: 5px 0;
}
div.two_column_layout div.col_left_outer {
	width: 50%;
	float: left;
	display: block;
	zoom: 1;
}
div.two_column_layout div.col_left_inner {
	zoom: 1;
}
div.two_column_layout div.right_col {
	width: 49.8%;
	margin-left:0.1%;
	float: left;
	display: block;
	zoom: 1;
}
div.three_column_layout {
	float: left;
	display: inline;
	zoom: 1;
	width: 100%;
}
div.three_column_layout div.col_left_outer {
	width: 33%;
	float: left;
	display: inline;
	zoom: 1;
}
div.three_column_layout div.col_left_inner {
	margin-right: 10px;
	zoom: 1;
}
div.three_column_layout div.col_mid_outer {
	width: 33%;
	float: left;
	display: inline;
	zoom: 1;
}
div.three_column_layout div.col_mid_inner {
	margin-right: 10px;
	zoom: 1;
}
div.three_column_layout div.right_col {
	width: 33%;
	float: left;
	display: inline;
	zoom: 1;
}
div.page_link_container {
	float: left;
	width: 100%;
	padding: 3px 0;
	background-color: #fff;
}
div.page_link_container div.page_link_container_left {
	margin-left: 3px;
	padding: 0;
	float: left;
	display: inline;
}
div.page_link_container div.page_link_container_right {
	margin-right: 7px;
	padding: 0;
	float: right;
	display: inline;
}
.right_block_shared_terms_legend {
	padding: 3px;
	float: right;
	display: inline;
}
div.page_link_container div.page_link_container_left span.button,
div.page_link_container div.page_link_container_right span.button {
	display:inline-block;
	margin-bottom:3px;
}
#DealTeamTable select#salesContacts {
	width:95%;
}
/* Loading iconography */
div#DWRTopLeftDisabledZone {
	background-color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#DWRTopLeftDisabledZone #DWRTopLeftMessageZone, #DWRstdDisabledZone #DWRstdMessageZone {
	position: absolute;
	text-indent: -2000px;
	height: 24px;
	width: 24px;
	color: #333;
	background: #fff url(/images/working16.gif) no-repeat center center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	top: 50%;
	right: 50%;
}
div.loading_bg, div.loading_bg_static {
	color: #fff;
	text-align: center;
	line-height: 4.5;
	height: 100px;
	width: 100%;
	position: relative;
	font-size: 2.5em;
	font-family: helvetica, arial, sans-serif;
	background: #cce3f5 url(/images/loading_bg.gif) no-repeat 25% 50%;
	margin-bottom: 5px;
}
div.loading_tl, div.loading_tr, div.loading_bl, div.loading_br {
	width: 8px;
	height: 8px;
	position: absolute;
	line-height: 1;
	font-size: 0.5em;
	zoom: 1;
	background: #cce3f5;
}
div.loading_tl {
	background-position: 0px -30px;
}
div.loading_tr {
	background-position: 0px -90px;
}
div.loading_bl {
	background-position: 0px 0px;
}
div.loading_br {
	background-position: 0px -60px;
}
div.search_autocomplete.withloading {
	background: transparent url(/images/working_5f5f5finv_16px.gif) no-repeat 215px 5px;
}
/* Messaging - Deprecated*/
.warning {
	font-weight: bold;
	color: #900;
	background: url(/images/alert_small_lpad.gif) no-repeat left center;
	padding: 4px 2px 4px 18px;
	margin: 4px;
}
.warning_large_old {
	background: transparent url(/images/exclamation.gif) no-repeat left top;
	padding: 2px 15px 2px 25px;
	text-align: left;
}
.info {
	font-weight: bold;
	background: url(/images/info_small_lpad.gif) no-repeat left center;
	padding: 4px 2px 4px 18px;
	margin: 4px;
	line-height: 2;
}
.error {
	font-size: 0.9em;
	font-weight: bold;
	color: #900;
	background: url(/images/alert.gif) no-repeat left center;
	padding: 4px 2px 4px 25px;
	margin: 4px;
}
.error_highlight, td.error_highlight {
	background: #ffffa8 url(/images/alert_small_lpad.gif) no-repeat left center;
	padding-left: 18px;
}
/* Messaging */
div.messaging_error, div.messaging_warning, div.messaging_info {
	border: 1px solid #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 0 0 32px;
	margin: 5px 0;
	clear: both;
	font-size: 1.1em;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	line-height: 2;
	min-height: 20px;
	white-space: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
div.messaging_error {
	background: #d11919 url(/images/isynd_error_20.gif) no-repeat 0 50%;
	color: #fff;
}
div.messaging_warning {
	background: #ffee85 url(/images/isynd_warning_20.gif) no-repeat 0 50%;
	color: #666;
}
div.messaging_info {
	background: #fff url(/images/isynd_info_20.gif) no-repeat 0 50%;
	color: #003366;
}
span.messaging_error, span.messaging_warning, span.messaging_info, span.messaging_action {
	display: inline-block;
	border: 1px solid #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 0 10px 0 24px;
	margin: 1px;
	font-size: 1.1em;
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	line-height: 2.2;
	white-space: normal;
	/*min-height: 20px;
*/
	/*_height: 20px;
*/
/* MSIE hack */
}
span.complex_warning {
	background:transparent url(/images/alloc_hedge_sprite.gif) no-repeat 3px 0;
	display: inline-block;
	width: 20px;
}
div.multiOrderBookInvestor {
	position: relative;
}
span.overhedge_warning {
	background:transparent url(/images/alloc_hedge_sprite.gif) no-repeat 3px -29px;
	display: inline-block;
	width: 20px;
	position: absolute;
	right: 0px;
}
#oneOffOrdersMessage {
	 margin-left:100px;
	 font-size:0.9em;
}
span.messaging_error {
	background: #d11919 url(/images/isynd_error_16.png) no-repeat 0 50%;
	color: #fff;
}
span.messaging_warning {
	background: #ffee85 url(/images/isynd_warning_16.gif) no-repeat 0 50%;
	color: #666;
}
span.messaging_info {
	background: #fff url(/images/isynd_info_16.png) no-repeat 0 50%;
	color: #003366;
}
span.messaging_action {
	background-color: #fff;
	background-image: none;
	padding-left: 5px;
	color: #003366;
}
.messaging_border {
	background: yellow;
}
#editSwitchHedgePop #form-error, #form-error, .issueNetDisconnectNotification{
	background: #D11919 url(/images/exclamation.gif) no-repeat 2px 2px;
	border: 1px solid #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 2px 0 0 32px !important;
	margin: 5px 0;
	clear: both;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	white-space: normal;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
}
#form-error strong {
	font-size: 12px;
	color: #fff;
}
#form-error span {
	padding: 0 5px;
	color: #fff;
}
span.messaging_action label {
	color: #003366;
}
/* Navigation Tabs */
ol.navigation_tabs li.tranche_heading {
	font-weight: bold;
	line-height: 2;
	padding: 0 10px;
	font-size: 12px;
}
ol.navigation_tabs li.tranche_filter {
	background:none;
	margin-left:10px;
	padding: 3px;
}
ol.navigation_tabs a.help {
	cursor: help;
}
ol.navigation_tabs a.tranche_inactive, ol.navigation_tabs a.tranche_inactive:hover, ol.navigation_tabs a.tranche_inactive:active {
	cursor: default;
}
div.navigation_tabs_content {
	border-width: 0 1px 1px 1px;
	border-style: solid;
}
/* Overlay */
#pageToolTips {
	border: 1px solid #333;
	background-color: #333;
	color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.85;
}
#pageToolTips div.bd {
	padding: 5px;
	font-family: arial, verdana, sans-serif;
}
#pageOverlayElem_c {
	border-width: 2px;
	border-style: solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	position: absolute;
	left: -5000px;
	top: 0px;
}
#pageOverlayElem_c div.hd {
	font-weight: bold;
	padding: 5px;
	margin: 0;
	font-size: 1.2em;
	line-height: 1.5;
}
#pageOverlayElem_c div.bd {
	padding: 5px 5px 0 5px;
	line-height: 1.5;
}
#pageOverlayElem_c div.ft {
	padding: 0 5px 5px 5px;
	line-height: 1.5;
}
#pageOverlayElem_c.yui-panel {
	border-width: 0;
}
#pageOverlayElem_c dt {
	width: 100px;
	font-weight: bold;
}
#pageOverlayElem_c dd {
	margin-left: 100px;
}
/* Pager */
div.pager {
	margin: 5px;
}
div.pager strong#pagerLabel {
	margin-right: 10px;
}
div.pager .page_number {
	font-size: 1.1em;
	padding: 0 2px;
}
div.pager a.page_number, div.pager a.page_number:link {
	border: 1px solid #fff;
	background-color: transparent;
	color: #333;
}
div.pager a.page_number:hover, div.pager a.page_number:active {
	margin: 0;
	border: 1px solid #333;
	background-color: #bbb;
	color: #fff;
	text-decoration: none;
}
div.pager span.page_number_selected {
	border: 1px solid #333;
	background-color: #666;
	color: #fff;
}
/* Pop ups */
div.scpopup {
	border: 2px solid #000;
	white-space: normal;
	z-index: 102;
	position: absolute;
	-webkit-box-shadow: 5px 5px 5px  #ccc;
	-moz-box-shadow: 5px 5px 5px  #ccc;
	box-shadow: 5px 5px 5px  #ccc;
	background-color: #fff;
	border-color: #dbddde;
	border-width: 1px;
	border-radius: 0;
	-moz-border-radius: 0;
}
#showTextPage div, #showDisclaimer div{
	margin: 0px;
}
div.scpopup div, #showTextPage .divMargin, #showDisclaimer .divMargin{
	margin: 15px;
	padding: 0;
}
div.scpopup div.default_block {
	margin: 0;
	padding: 3px;
}
div.scpopup div.messaging_warning, div.scpopup div.messaging_error, div.scpopup div.messaging_info {
	padding: 0 0 0 32px;
	margin: 5px 0 5px 0;
}
div.scpopup div.viewonly_fieldset {
	margin: 0 0 5px 0;
	padding: 5px;
}
div.scpopup div.scollingdataheader {
	padding-right: 15px;
}
div.scpopup .strip_margin {
	margin: 0;
}
div.scpopup p {
	margin: 5px 0;
	padding: 0;
}
div.scpopup h2, div.scpopup h4 {
	display: block;
	padding: 5px 20px;
	margin: 0;
	font-size: 1.2em;
	background: #fff;
	background: #dbddde;
	color: #333;
}
div.scpopup h2{
    background: url("/images/cross.gif") no-repeat scroll 0 50% transparent;
}
div.scpopup h5 {
	padding: 0;
	margin: 0;
	font-size: 1.1em;
}
div.scpopup caption {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
}
div.scpopup table {
	width: auto;
	background-color: #f0f0f0;
}
div.scpopup table.popupManageContacts {
	margin-bottom:0;
	width:100%;
}
div.scpopup ul {
	padding: 5px 0;
}
span.sales_filter_button {
	padding-left: 85px;
}

span.placeholder_checkbox {	
	margin-left: 50px;	
}
ul.scpopup-actions {
	position: absolute;
	top: 0;
	right: 0;
}
ul.scpopup-actions li {
	display: inline;
}
div.scpopup input.auto {
	width: auto;
}
div.scpopup span.container-close {
	background: transparent url(/images/cross.gif) no-repeat scroll 0% 50%;
	cursor: pointer;
	height: 12px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 4px;
	top: 5px;
	visibility: inherit;
	width: 12px;
	z-index: 6;
	outline: 0;
	text-indent: -5000px;
}
.disableDiv {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .70;
	overflow: visible;
	background: #000;
}
div.pop-up {
	overflow: auto;
	cursor: pointer;
	padding: 15px;
	cursor: pointer;
	position: absolute;
	z-index: 501;
	padding: 15px;
	text-align: left;
	white-space: normal;
	border: 2px solid #000;
	background: transparent url('/images/close.gif') no-repeat top right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 3px 3px 3px #ccc;
	-moz-box-shadow: 3px 3px 3px  #ccc;
	box-shadow: 3px 3px 3px  #ccc;
	background-color: #fff;
}
div.pop-up.noimage{
	background-image: none;
	background: #FFFFFF none;

}
.noimage, .no-image {
	background-image: none;
}
#help_pop {
	background: #fff url('/images/close.gif') no-repeat top right;
	position: absolute;
	top: 80px;
	left: 50px;
	width: 250px;
	height: 150px;
	z-index: 502;
	cursor: pointer;
}
div.scpopup div.message_group {
	padding: 5px;
	margin: 0 0 5px 0;
}


/* Pop Ups */
#editBasisPopupHSHA{
	background-color: #fff;
}
#hedgeSwitchPrices {
	width: 800px;
}
#hedgeSwitchPrices table {
	width: 100%;
}
#editBasisPopupHS {
	top: 0;
	left: 0;
	width: 320px;
	background-color: #fff;
}
#bndAgentSplitPickerDiv,#bndAgentSummaryDiv {
	width: 380px;
	height: 250px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto; 	

}
#editOrderForm, #editSwitchHedgePop{
	padding: 0;
	margin: 0;
	vertical-align: top;
	background-color: #fff;
}
#editSwitchHedgePop {
	width: 430px;	
	background-color: #fff;
}
/* Preview pane */
div.preview_pane {
	min-height: 100px;
	margin-top: 1px;
	border: 2px solid #dbddde;
	background-color: #fff;
}
.preview_pane .preview_pane_header {
	padding: 3px 0;
	float: left;
	width: 100%;
	background: #dbddde;
	color: #333;
	border-bottom: 1px solid #dbddde;
}
.preview_pane .preview_pane_investor {
	font-weight: bold;
	float: left;
	width: 60%;
	padding: 3px;
	color: #333;
}
.preview_pane .preview_pane_buttons {
	float: right;
	text-align: right;
	padding-right: 3px;
}
.preview_pane #previewData {
	clear: left;
	height: 160px;
	overflow-y: auto;
}
#previewDataTable {
	clear: right;
}
.preview_pane table {
	clear: left;
	border-color: #fff;
}
.preview_pane_data .preview_pane_data_inner {
	margin: 1px;
}
#previewData table table {
	table-layout: fixed;
}
.preview_pane table td {
	padding: 0;
	border-width: 0;
	vertical-align: top;
	background-color: #fff;
}
.preview_pane.post_quirks table td {
/* Not with nested tables */
	padding: 3px;
	border-width: 1px;
}
.preview_pane table td td {
	padding: 3px;
	border-width: 1px;
	vertical-align: top;
}
.tooltip_container {
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: help;
	overflow: hidden;
}
/* Progress Bar */
div.progress_bar, div.progress_bar div {
	margin: 0;
}
div.progress_bar {
	border: 1px solid #333;
	width: 200px;
	position: relative;
	overflow:hidden;
}
div.progress_bar_indicator {
	background-color: #6699CC;
	width: 0px;
}
div.progress_bar_indicator.phase2 {
	background-color: #66CC99;
}
div.progress_bar_log {
	position: absolute;
	left: 0;
	top: 0px;
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #333;
	background-color: #fff;
	padding: 0 5px;
	width: 300px;
}
div.progress_bar_log li {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
/* Pseudo Selects */
div.pseudoSelect {
	position: relative;
	width: 200px;
	height: 200px;
	text-align: center;
	background-color: #eee;
}
div.optionsWrapper ol {
	font-size: 12px;
}
div.optionsWrapper ol li {
	height: 20px;
	margin: 0;
	padding: 0 5px;
	background-color: #fff;
	line-height: 1.5;
	display: block;
}
div.optionsWrapper ol li.mouseover {
	color: #fff;
	background-color: blue;
}
div.pseudoSelect div.optionsWrapper {
	text-align: left;
	height: 100px;
	width: 155px;
	overflow: hidden;
	overflow-y: auto;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #000;
	margin-bottom: 10px;
	position: absolute;
	top: 25px;
	left: 10px;
	z-index: 999;
}
div.pseudoSelect div.selected {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 150px;
	text-align: left;
	border: 1px solid #000;
	padding-left: 5px;
	font-size: 12px;
	line-height: 1.5;
	background: #fff;
}
/* Toggle display */
a.toggle_display, a.toggle_display_visible{
	text-decoration: none;
	font-size: 1.1em;
	cursor: pointer;
	outline: 0;
	color: #4a9cd6;
	padding: 1px 0 1px 16px;
}
a.toggle_display:hover, a.toggle_display:active {
	text-decoration: underline;
}
a.toggle_display_visible{
	padding: 1px 0 1px 16px;
}
a.toggle_display_visible:hover, a.toggle_display_visible:active {
	text-decoration: underline;
}
a.toggle_display_h, a.toggle_display_visible_h{
	padding: 1px 0 1px 16px;
	text-decoration: none;
	font-size: 1.4em;
	line-height: 2;
	display: block;
	font-weight: bold;
	cursor: pointer;
	outline: 0;
}
a.toggle_display_h:hover, a.toggle_display_h:active {
	text-decoration: underline;
}
a.toggle_display_visible_h{
	padding: 1px 0 1px 16px;
}
a.toggle_display_visible_h:hover, a.toggle_display_visible_h:active {
	color: #094e9f;
	text-decoration: underline;
}
a.expand_link, a.expand_link:hover, a.expand_link:active, a.contract_link, a.contract_link:hover, a.contract_link:active, a.expand_working, a.expand_working:hover, a.expand_working:active {
	color: #4a9cd6;
	text-indent: 18px;
	background-position: 3px 4px;
}
a#flipViewImage {
	text-decoration: none;
}
a.strip_bg_img{
	text-decoration: none !important;
}

a.text-link, a.text-link:link, a.text-link:hover, a.text-link:active {
	text-decoration:none;
	cursor:default;
}
/*template_msie_bugs.css*/
/* MSIE Work arounds */
.margin-auto {
	/* MSIE not recognise margin: auto;
*/
	text-align: center;
}
.hasLayoutSpacer {
/* <div class="hasLayoutSpacer"></div> short term fix for hasLayout bug */
	clear: both;
	height: 1px;
}
/* .cell_nowrap moved to conditional IE6/IE7 CSS as bug corrected in IE8 - this declaration used to over write <td> and <th> defaults only. */
/* NB technically the <span> options are not needed for non IE6/IE7 browsers - but the markup exists and already inserted into the markup in most existing JSP's*/
.cell_wrap, .cell_wrap a, .cell_wrap a:link{
	white-space: normal;
	word-wrap: break-word;
	overflow: auto;
}
.cell_nowrap {
	white-space: nowrap;
}
.msie_faux_thead {
	overflow: hidden;
}
.msie_faux_thead thead {
	margin-right: 16px;
	margin-bottom: 1px;
}
.faux_cols {
	clear: both;
}
.faux_cols .left, .faux_cols .right {
	padding: 5px;
}
.faux_cols .left {
	width: 150px;
	float: left;
}
.faux_cols .right {
	margin-left: 150px;
}
.msie_zoom {
	zoom: 1;
}
#dataList{
	overflow-y: scroll;
	_width:100%;
}
.scollingdataheader, #fixedTableHeader{
/* Use on div wrapping separate table for header - fix for no scrolling on <tbody> element for IE */
	margin-right: 16px;
	/**margin-right: 0; /* For IE6 and IE7 */
	zoom: 1;
	clear: both;
}
#billingAndDeliveryForm,
#listOrdersAssignSalesUsers,
#listOrdersAssignDesks,
#assignSyndicatesToOrders{
    *margin-right: 0px;
}
#listMyOrdersTableContainer #orderbookDiv .scrolling-div {
	margin-right: 0;
}
#listDeletedOrdersWrapper .scollingdataheader{
	margin-right: 17px;
}
#listDeletedOrdersWrapper .scrolling-div{
    _margin-right: 0px;
}
.scollingdataheader th.scollingdataheader_last {
	border-right-width: 0;
}
iframe#shim {
	border-width: 0;
	position: absolute;
	z-index: 101;
}

th, thead th, thead tr th, tbody th, tbody tr th, td.theadTagFix, .colhead td{
	white-space: nowrap;
}
/*module_admin.css*/
/* Admin */
#trancheColumnSelectorContainer{
  width:700px;
  min-height:400px
}
#debug1Wrapper{
  margin-bottom:20px;
  float:left;
  width:100%
}
#debug1Wrapper.default_block{
  clear:left;
  margin:10px 0
}
#debug1Wrapper div.col_left_inner{
  margin-right:10px
}
#debug1Wrapper table table,#debug1Wrapper table table td{
  border-width:0
}
#masterbookButtonDiv{
  display:inline
}
/*module_allocation.css*/
/* Allocation */
/* Structure */
#allocContentWrapper.commonAllocation #allocationTranchedetails {
	width: auto;
}
#allocationPageFilters {
	padding-right: 5px;
}
#allocationPageFilters label {
	margin-right: 0;
}
#allocationPageFilters select {
	margin: 0;
}
#allocationPageWrapper #bottom h2 {
	padding-right: 5px;
}
#allocationTrancheDetails td.allocationMultiHeaders {
	vertical-align: top;
}
#allocationTrancheDetailTotals {
	padding: 0;
	border-width: 0;
}
#allocationTrancheDetailTotals td.allocation-totals, .allocation-totals {
	border-width: 0;
}
#allocationDataHeaders, #allocationAllOrders {
	width: auto;
}
#allocationTrancheDetails h3.tranche_title {
	display: block;
	margin: 0;
	padding: 5px 0;
}
#allocTotalsWrapper {
	margin-top: 5px;
}
#allocationTotals {
	width: auto;
}
#allocTotalsWrapper h2 {
	display: inline;
}
input#thistrancheallocationamount {
	width: 60px;
}
input#thistrancheallocationamount {
	width: auto;
}
/* Indicators */
.allocation-auto-allocated {
	background-color: #cacaca;
}
.allocation-manually-allocated {
	background-color: #fff;
}
.allocation-manual-not-valid {
	color: #fff;
	background-color: #c00;
/* Adding as per WK/MM 11/03/09 */
}
.allocation-not-valid {
	color: #fff;
	background-color: #c00;
}
.allocation-priced-out {
	background-color: #ffc900;
}
.softAllocation {
	color: #090 !important;
}
.internalAllocation {
	color: #c00 !important;
}
.allocation-totals {
	border-width: 0;
}
.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;
}
td.change_marker {
	background: transparent url(/images/changed.gif) no-repeat -7px -3px;
}
/* Pop-ups */
#trancheFilterContainer {
	width: 250px;
	_height: 100px;
	min-height: 100px;
}
#clearAllocationPopup {
	width: 200px;
	height: 230px;
	top: 240px;
	left: 300px;
}
#clearAllocationPopup table {
	width: 100%;
}
#straightAllocationPopup {
	min-height: 150px;
	_height: 150px;
	width: 200px;
	top: 320px;
	left: 300px;
}
#autoAllocateByTypePopup {
	width: 510px;
	height: 320px;
	top: 260px;
	left: 260px;
	margin-top: 0;
	overflow: auto;
}
#copyPopup {
	width: 350px;
	height: 220px;
	top: 240px;
	left: 250px;
}
#editBasisPopup {
	width: 320px;
	min-height: 250px;
	height: 410px;
	top: 320px;
	left: 250px;
}
#hedgeSecurityId, #switchSecurityId{
	width: 100%;
}
#hedgeSecurityId option, #switchSecurityId option{
	width: 90%;
}
#editBasisPopup table {
	width: 100%;
}
#bndAgentSummaryDiv {
	width: 300px;
	height: 200px;
	overflow-x: hidden;
}
#trancheSelectionPopup {
	top: 150px;
	left: 200px;
	height: 400px;
	width: 300px
}
/* Quick orders */
#quickOrderTable{
	table-layout: auto;
}
#quickOrderTable input{
	width: auto;
	white-space:normal;
}

/*std_column_selector.css*/
.column_manager,#columnManager,.column_manager ul,#columnManager ul{
	width:100%;
}
#trancheColumnSelectorContainer .column_manager {
	width:670px;
	float:none;
	display:block;
}
#trancheColumnSelectorContainer .column_manager ul{
	padding: 0;
	width:670px;
}
.column_manager .col_mngr_middle .button,#columnManager .col_mngr_middle .button{
	display:inline-block;
}
.column_manager,#columnManager {
	display:inline;
}
.column_manager,#columnManager,.column_manager ul,#columnManager ul,.column_manager li,#columnManager li{
	float:left;
}
.column_manager .col_mngr_middle,#columnManager .col_mngr_middle,.column_manager .col_mngr_right div,#columnManager .col_mngr_right div{
	text-align:center;
}
#trancheColumnSelectorContainer .column_manager li {
	width:220px;
}
.column_manager .col_mngr_right div,#columnManager .col_mngr_right div {
	margin:5px 0;
}
.column_manager .col_mngr_middle .button,#columnManager .col_mngr_middle .button {
	margin-bottom:10px;
}
.column_manager li,#columnManager li {
	width:33%;
}
.column_manager .col_mngr_middle,#columnManager .col_mngr_middle {
	padding-top:75px;
}
.column_manager .submit,#columnManager .submit {
	padding-bottom:10px;
}
.column_manager li select,#columnManager li select{
	width:100%;
}
/*module_application_admin.css*/
/* Application Admin */
.stuckOrderPreviewError {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
	cursor: pointer;
}
.stuckOrderPreviewError.highlightSelected {
	border: 2px solid #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
}
#stuckOrderFullError {
	height: 180px;
	width: 400px;
	overflow: auto;
}
#popupMessage {
	position: absolute;
}
#iconnectEventTable .scpopup {
	width: 500px;
	height: 240px
}
#iconnectEventTable .scpopup textarea {
	height: 180px;
	width: 98%;
	overflow-y: scroll;
}
/*module_audit.css*/
/* Audit */
#userEntitlements td {
	vertical-align: top;
}
#userEntitlements table td {
	vertical-align: middle;
	white-space: normal;
}
#securityReport {
	table-layout: auto;
}

#billableTrancheData #fixedTableHeader {
	width:auto;
}
#billableTrancheData #dataList {
	overflow-x:scroll;
}
.exportOptions {
    float:right;
    line-height:2.8em;
}
#reportsCounter {
	font-size:1.1em;
    font-weight:bold;
    margin-bottom:7px;
    padding:0 3px;
    clear:both; 
}
/*module_bnd_v3.css*/
/* Bill and Delivery V3 specific */
/* Page */
div#BNDWrapper div.default_block {
	clear: both;
	margin-bottom: 1px;
}
.trancheLabelLinkClass {
	color: #000000 !important;
	text-decoration: none;
	cursor: text !important;
}
/* Securities section */
div#BNDTopSection {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 200px;
	clear: both;
	zoom: 1;
	width: 100%;
}
div#primarySecuritiesContainer {
	clear: both;
	margin: 5px 0;
	border: 1px solid #cadceb;
}
div#hedgeSwitchSecuritiesContainer {
	border: 1px solid #cadceb;
}
div#primarySecuritiesContainer div#BNDPrimarySecuritiesDiv,div#hedgeSwitchSecuritiesContainer div#BNDHedgeSwitchSecuritiesDiv {
	margin: 0 5px;
	zoom: 1;
}
div#hedgeSwitchSecuritiesContainer ol.horizontal strong {
	margin: 0 5px;
}
div#mainPrimarySecuritiesDiv table th, div#mainPrimarySecuritiesDiv table td {
	padding: 0px;
}
.tradeTimePrimarySecurities {
	vertical-align: middle; 
	display: inline-block; 
	overflow: hidden; 
	max-width: 58px;
}
/* Trades */
div#BNDTradeSelectorContainer {
	margin: 5px 0;
}
#BNDTradeSelectorContainer div.page_link_container_left{
	display: block;
	width: 160px;
}
#BNDTradeSelectorContainer div.page_link_container_right{
	display: block;
	float: none;
	margin-left: 167px;
}
fieldset#BNDTradeSelector {
	float: right;
	display: inline;
}
div#BNDFilterMessage {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #fff;
	vertical-align: middle;
}
div#BNDTradeSelectorContainer span.button {
	vertical-align: middle;
}
fieldset#BNDTradeSelector label {
	margin-right: 0;
	font-weight: normal;
}
fieldset#BNDTradeSelector input {
	margin: 0;
	vertical-align: middle;
	width: auto;
}
div#BNDTrades {
	clear: both;
}
div#BNDTrades select {
	width: 70px;
}
div#BNDTradesHeader {
	overflow: hidden;
}
div#BNDTradesData {
	overflow: scroll;
	width: 100%;
}
div#tradesContainer {
	clear: both;
}
div#BNDTradesHeader a#tradeSortSpan_STATUS {
	display: inline;
	background-image: none;
}
ol.horizontal.BNDHSP li {
	margin-right: 3px;
}
ol.horizontal.BNDHSP strong {
	margin-right: 3px;
}
div#ttComment {
	max-width: 400px;
}
div#ttComment .bd {
	margin: 10px;
}
div#tradesContainer .public-comment,div#tradesContainer .private-comment,div#tradesContainer .allocation-comment {
	white-space: nowrap;
}
/* Confirmation comments */
div#tradesContainer .error-comment,div#tradesContainer .warning-comment,div#tradesContainer .info-comment {
	white-space: nowrap;
}
div#tradesContainer .error-comment { 
	color: #900;
	cursor: help;
}
div#tradesContainer .warning-comment {
	color: #036a07;
	cursor: help;
}
div#tradesContainer .info-comment {
	cursor: help;
}

/* Pop Ups */

div#bndSummaryPopup {
    max-width: 80%;
}

div#bndSummaryData {
    height: 300px;
    margin: 0;
    overflow: auto;
}

div#deltaDetailsPopup {
	max-width: 95%;
}

div#deltaDetailsPopup table {
	width: 100%;
}
div#bndDeltaDetails {
	clear: both;
}
div#bndDeltaDetails .scrolling-Header-div {
  margin:0;
}

div#bndDeltaDetailsHeader {
	margin: 0;
	margin-right:16px;
	overflow: hidden;
	display: block;
}

div#bndDeltaDetailsData {
	height: 300px;
	margin: 0;
	overflow: scroll;
	width: 100%;
}
	
div#bndDeltaDetails table {
	width: 100%;
}
div#bndDeltaDetailsData td.highlighted {
	background-color: #ff7f00; 
}
div#trancheSelectionPopup {
	width: 300px;
	min-height: 100px;
}
div#trancheSelectionPopup table {
	width: 100%;
}
div#hedgeSwitchPrices {
	width: 860px;
}
div#hedgeSwitchPrices table {
	width: 100%;
}
#hedgeSwitchPrices #hedgeSwitchPricesData {
	overflow: hidden;
	overflow-y: hidden;
	overflow-x: auto;
	width: 800px;
}
div#BNDWrapper td#BNDTrancheStatus input {
	vertical-align: middle;
	margin-bottom: 0;
}
div#prospectusDisclosureQuestionnairePopup {
	width: 500px;
	min-height: 300px;
}
div#prospectusDisclosureQuestionnairePopup table {
	width: 100%;
}
div#aggregateSummaryPopup {
	max-width: 1100px;
}
div#aggregateSummaryPopup table {
	width: 100%;
}
div#bndAggregateSummaryHeader {
	margin: 0;
}
div#bndAggregateSummaryData {
	zoom: 1;
	height: 300px;
	margin: 0;
}
#bndTradeFilter{
	overflow: hidden;
	max-height: 600px;
    min-width: 730px;
	overflow-y: auto;
	overflow-x: hidden;
}
div#bndTradeFilter div.column-wrapper {
	float : left;
	margin : 5px;
	width: 130px;
	text-align: center;
}
div#bndTradeFilter table {
	width: 100%;
}
div#bndTradeFilter td.checkbox-col {
	text-align: right;
}
div#bndTradeFilter div.messaging_warning {
	width: 660px;
}
div#BNDTrades table td.validationFailed {
	background-color: #d11919;
}


/* Added from older version of CSS file (module_bnd) */
.bndbook-align-column label {
	display: inline-block; 
	width: 40px; 
	overflow: hidden;
}
.bndbook-align-column select {
	width: 80px;
}
select.psBndBulkSetSelect {
	width: 120px;	
}
#tradeDataTable{
	border-left-width: 0;
	border-right-width: 0;
}
#tradeDataTable td {
	white-space: normal;
}
#bndFirstHeader{
	display: table-row;
}
div#aggregateSummaryPopup #bndAggregateSummaryHeaderTable{
	width: 825px;
}
li.hsPricesLi {
	white-space: normal;
}
/*module_billing_and_delivery.css*/
/* Billing and Delivery */
.bnd-trade-error, .bnd-trade-error td {
	background-color: #ffdfdf;
}
.bnd-trade-pending, .bnd-trade-pending td {
	background-color: #f7e2cf;
}
.bnd-trade-settled, .bnd-trade-settled td {
	background-color: #defaeb;
}
.bnd-netting-candidate, .bnd-netting-candidate td {
	background-color: #ffe9ab;
}
.bnd-disabled td, .bnd-disabled input {
	color: #999;
}
form#billingAndDeliveryForm tr.bnd_hidden_message td {
	padding: 0;
}
form#billingAndDeliveryForm tr.bnd_hidden_message div {
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	margin: 0 50px;
	text-align: center;
	padding: 3px;
	background-color: #ffffa8;
}
#bndTableActions {
	position: relative;
	padding: 3px;
}
#bndTableActions div {
	padding: 3px 0;
}
#bndTableActions div#bndTableActionsSave {
	position: absolute;
	right: 5px;
	top: 0;
}
#bndDataWrapper {
	overflow-x: auto;
	zoom: 1;
	width: 100%;
}
#bndDataWrapper #dataList table {
	margin-bottom: 20px;
}
#bndTableActions div {
	padding: 3px 0;
}
#bndDataWrapper #dataList table {
	margin-bottom: 20px;
}
#bndTableActions #bndTableActionsSave {
	position: absolute;
	right: 5px;
	top: 0;
}
#bndFirstHeader{
	display: table-row;
}
div#aggregateSummaryPopup #bndAggregateSummaryHeaderTable{
	width: 825px;
	*width: 895px;
}
/*module_charts.css*/
/* Charts */
#singleOrderChart #ab_key{
  width:250px;
  min-height:200px;
  padding:0
}
#singleOrderChart #options select{
  width:auto
}
#singleOrderChart #options{
  width:450px;
  min-height:220px
}
.singleChartLarge ol li,#singleChartLarge li{
  padding:0 0 3px 0
}
#orderChart h4,#orderChartGenerate h4,#singleOrderChart h4,#chartsPrint h4{
  text-align:center
}
#orderChart.scpopup h4,#orderChartGenerate.scpopup h4,#singleOrderChart.scpopup h4,#chartsPrint.scpopup h4{
  text-align:left
}
#orderChartLayout,#orderChartLayout table,.singleChartLarge,.singleChartLarge table,#orderChartLayout td{
  background-color:#fff
}
#orderChartLayout td,.singleChartLarge td{
  vertical-align:top;
  background-color:#fff
}
.orderChartCell{
  padding:0
}
.orderChartCellWrapper{
  border-bottom:20px solid #f1f1f1;
  padding-bottom:3px
}
#singleChartLarge.col_left_outer{
  width:74%/* IE hack for rounding error */
}
#singleChartLarge.right_col{
  width:25%;
  padding-top:15px
}
/*module_companies.css*/
/* Companies */
form#listCompanies td{
	white-space: normal;
}
#listLegalEntity .theadTagFix {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	text-align: left;
	color: #000;
}
#listLegalEntity .theadTagFix a,#listLegalEntity .theadTagFix a:link {
	color: #000;
}
#listLegalEntity .theadTagFix a:hover,#listLegalEntity .theadTagFix a:active {
	color: #000;
	text-decoration: underline;
}
#listLegalEntity td .cell_nowrap {
	width: inherit;
}
.scCodesWrapper {
	vertical-align: middle;
	padding: 0;
	margin:0;
}
#scLogos table, #scCodes table{
	border: 0px none !important;
}
#scCodes input.textfield {
	width:150px;
}
#scCodes td.textfield_error_highlight input.error_highlight,
#scCodes input.textfield_error_highlight {
	width:132px;
}
#welcomeCompanies #help_pop, #listCompanies #help_pop {
 	width: 250px;
	height: 250px
}
.new_multivalue_row {
	display:none;
}
.le-search-div{
	z-index: 11;
	display: inline-block;
	margin-top:-2px;
}
/*module_deal_alerts.css*/
/* Deal Alerts */
.dealAlert_leftPadding {
	padding-left: 10px;
}
.da_settings ol {
	width: 49.9%;
	float: left;
}
.da_settings fieldset ol li {
	float: left;
	width: 100%;
}
.da_settings ol li label {
	float: left;
	width: 50%;
}
.da_settings ol li input {
	width: auto;
}
#generalDealAlertSettings {
	margin-right: 50%;
}
#generalDealAlertSettings div.da_settings ol {
	width: 100%;
}
#trancheDealAlertSettings {
	padding: 0;
	margin-bottom: 0.25em;
}
#trancheDealAlertSettings a.toggle_display_visible_h,#trancheDealAlertSettings a.toggle_display_visible_h:link,#trancheDealAlertSettings a.toggle_display_h,#trancheDealAlertSettings a.toggle_display_h:link {
	line-height: 1.8;
	background-color: #fff;
}
#trancheDealAlertSettings .da_setting_expanded a.toggle_display_visible_h,#trancheDealAlertSettings da_setting_expanded a.toggle_display_visible_h:link {
	color: #fff;
	background-color: #333;
}
#trancheDealAlertSettings h4 {
	padding: 0.5em 0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}
#trancheDealAlertSettings div {
	margin: 0 0 0.25em 2.5em;
}
#trancheDealAlertSettings div.da_setting_expanded div {
	border: 2px solid #333;
	border-top-width: 0;
	margin: 0;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#trancheDealAlertSettings div div {
	padding-bottom: 1em;
	margin: 0;
}
/*module_diagnostics.css*/
/* Diagnostics */
#diagnosticWrapper {
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	background-color: #eee;
}
#diagnosticNavigation {
	padding: 5px 20px 0 20px;
	padding-bottom: 0;
	clear: both;
	background: #fff url(/images/diagnostic_bg.gif) repeat-x bottom left;
}
#diagnosticNavigation li{
	width: 100px;
}
#diagnosticNavigation li a, #diagnosticNavigation li a:link {
	margin: 0 4px 0 0;
	text-align: center;
	width: 80px;
}
#dignosticLinks {
	min-height: 50px;
	vertical-align: bottom;
}
#dignosticLinks div {
	margin: 0 20px;
	padding: 10px 0;
	clear: both;
}
#diagnosticWrapper textarea {
    white-space: nowrap;
	width: 888px;
	margin: 20px;
	font-family: courier;
	font-size: 1.3em;
	border: 1px solid #bbb;
}
#diagnosticWrapper #copyPaste {
	padding: 0 20px;
}
/*module_doc_distribution.css*/
/* Documents */
#documentsTypeAdd {
	padding: 0;
	vertical-align: top;
  white-space:nowrap
}
#documentsTypeAdd table {
	width: 100%;
  border-width:0
}
#documentsTypeAdd table td,td.scCodesWrapper #scCodes td{
  border-width:0
}
#scLogos {
	padding: 0px;
}
form#docDistContactForm #ajaxErrors,form#docDistContactForm #customContactSearch,form#docDistContactForm #customContactLookup,#contactDiv div#ajaxErrors{
  zoom:normal
}
select#legalStatusPrivilege {
  width:120px
}
/* Document Distribution */
.captionDiv{
	margin-top: 8px;
  width:97%
}
#saveTrancheDocument {
  padding-bottom:10px
}
#docDistContactForm table {
	width: 100%;
  background-color:transparent
}
#docDistContactForm td{
  white-space:normal
}
#docDistContactForm table label {
	float: none;
  width:auto
}
#contactDiv div {
  zoom:1/* for IE6 */
}
#orderContactsMsg div {
  padding:3px
}
#documentDistAckWrapper {
  padding:0
}
#documentDistAckWrapper table.yui-dt-table {
	width: 100%;
	font-size: 10px;
	border-collapse: collapse;
	border: 1px solid #fff;
  padding-bottom:10px
}
#documentDistAckWrapper table.yui-dt-table caption {
	padding: 3px;
	margin: 0;
  font-size:10px
}
#documentDistAckWrapper table.yui-dt-table thead th {
	line-height: 1.5;
	text-align: left;
	padding: 3px;
  border:1px solid #fff
}
#documentDistAckWrapper table.yui-dt-table thead a,#documentDistAckWrapper table.yui-dt-table thead a:link {
  text-decoration:none
}
#documentDistAckWrapper table.yui-dt-table thead a:hover,#documentDistAckWrapper table.yui-dt-table thead a:active  {
  text-decoration:underline
}
#documentDistAckWrapper table.yui-dt-table td {
	padding: 3px;
  border:1px solid #fff
}
#allocatedTrancheWarning {
	 width: 280px;
  height:150px
}
#contactItemIdDiv select {
  width:95%
}
#saveTrancheDocument td {
  vertical-align:middle
}
.documentToggleDiv{
	margin:0 0 6px 0
}

.syndicateCell {padding-left:20px;}
.contactCell {padding-left:50px;}
#recipientsBlock {
	max-height: 400px;
    overflow-y: auto;
}
#recipientsBlock tr input {
	vertical-align:middle;
}
.recipients-block .left {
	float:left;
	width:60%;
}
.recipients-block .right {
	float:right;
	max-width:39%;
}
.recipients-block a:hover, .recipients-block a:active {
	text-decoration:none;
}
.recipients-block .edit {
	margin-right:3px;
}
.sendingAction {
	display:none;
}
.failed {
	background: url(/images/alert_small.gif) 98% 50% no-repeat;
    color: red;
}
.failedMessage {
    color: red;
}
/*module_filter_by_sales.css*/
/* Filter By Sales */
#filterBySalesDiv{
  width:700px;
  min-height:150px
}
#filterBySalesDiv fieldset{
  padding:0
}
#filterBySalesDiv ul{
  margin:0;
  padding:0;
  list-style:none;
  width:100%
}
#filterBySalesDiv ul li.button-wrapper{
  padding-left:95px
}
#filterBySalesDiv.span1,#filterBySalesDiv label{
  padding-left:0;
  margin-left:0
}
#filterBySalesDiv label{
  float:left;
  width:80px
}
#filterBySalesDiv li select, #filterBySalesDiv fieldset input#salesSearchText, #filterBySalesDiv fieldset input#invSearchText {
	margin-left:0;
}
#filterBySalesDiv #group,#filterBySalesDiv #salesPerson{
  max-width:550px
}
#filterBySalesDiv #investor{
  width:550px
}
/*module_greybook.css*/
/* Grey Book */
#greybookEditInvDetails{
  margin-bottom:10px;
  float:left;
  display:inline;
  width:100%;
  zoom:1
}
#greybookEditInvDetails div.col_left_outer{
  width:50%;
  float:left;
  display:inline;
  zoom:1
}
#greybookEditInvDetails div.col_left_inner{
  margin-right:10px
}
#greybookEditInvDetails div.col_right{
  width:49.9%;
  float:left;
  display:inline;
  margin-left:-3px;
  zoom:1
}
#greybookEditInvDetails table.greybook_inv_search{
  table-layout:auto;
  margin-bottom:5px
}
form#greyOrderForm #investorSearchWrapper{
  position:relative;
  white-space:normal
}
form#greyOrderForm.yui-ac-container{
  position:static
}
#investorSearchResultDiv.yui-ac-content{
  width:400px
}
/* list greybook */
#greyBookDetails,#greybookSummary{
  margin-bottom:5px
}
#greyBookDetails div#legend_top{
  min-height:100px;
  width:400px
}
#greybookPageInfo span{
  white-space:nowrap;
  padding-left:5px
}
#greybookPageInfo input#timeToGo{
  width:35px;
  text-align:center;
  height:18px
}
#greyBookOrderWrapper{
  overflow-x:hidden;
  overflow-y:scroll;
  padding-right:17px;
  zoom:1
}
#greyBookOrderHeader{
  zoom:1
}
#greybookOrderPane{
  width:99%;
  zoom:1;
  border:1px solid #003366;
  position:absolute;
  bottom:0;
  left:5px
}
#greybookOrderPane.default_block{
  min-height:18px
}
#greybookOrderPane h4{
  padding:0;
  float:left;
  width:50%;
  white-space:nowrap;
  overflow:hidden;
  font-size:1.1em
}
#greybookOrderPane.default_block div{
  margin-left:50%;
  text-align:right;
  white-space:nowrap
}
/* Greybook - order trades */
table.greybookOrderTrades{
  margin-bottom:5px;
  table-layout:fixed
}
/*module_hedge_switch.css*/
/* Hedge Switch */
#hedgeSwitchWrapper strong {
  font-size:11px
}
#hedgeSwitchTrancheSelector {
  margin-bottom:3px
}
#dataList table{
  border-left-width:0
}
#hedgeSwitchFilters {
	margin-top: -2px;
  table-layout:auto
}
#hedgeSwitchFilters div{
	display: inline;
	vertical-align: middle;	
}
strong a, strong a:link{
  font-size:1em
}
#hedgeSwitchWrapper #top,#leftSide table,#tableHeadersPricing table,#switchHedgeTotalsLHS table,#hedgeSwitchWrapper #bottom{
  zoom:1
}
#setSwitchhedgeWeight select,#setSwitchhedgeWeight input {
  margin:0 1px 0 0
}
#setSwitchhedgeWeight {
	display: block;
	padding: 3px 0;
	margin: 0;
  width:138px
}
#editOrderForm, #editSwitchHedgePop{
	padding: 0;
	margin: 0;
  vertical-align:top
}
#editSwitchHedgePop {
  width:430px
}
#hsSecurity {
	cursor: help;
	padding: 0 0 3px 0;
  text-align:center
}
#hsSecurity.strip_padding {
  padding:0
}
#topHeaders,#hedgeSwitchWrapper #leftSide,#bottomTotals,.strip_padding td{
  overflow:hidden
}
#hedgeSwitchmainTable, #hedgeSwitchTotalsTable, #switchHedgeTotalsLHS table, #bottomElementTable, #bottomTotalsTable{
	border: 0px !important;	
	padding: 0 !important;
	margin: 0 !important;
}
#hedgeSwitchmainTable b {
  line-height:1
}
#leftSide table {
  margin-bottom:16px
}
#hedgeSwitchWrapper #hedgeSummary {
	overflow: scroll;
	overflow-y: hidden;
  zoom:1
}
#BillAndDeliverTableData,#BasisTotalsTableData, #SettleTableDataDiv{
	overflow: scroll;
	overflow-y:hidden
}
#SettleTable td td, #BillAndDeliverTableData td td{
	min-height:22px;
	line-height:1em !important;
	line-height:22px;
	height:22px;
	zoom:1;
  padding:0 3px
}
#SettleTableDataDiv th span{
  white-space:nowrap
}
#addBook {
  padding:3px 0
}
#addBook span {
  line-height:2
}
#hedgeSummary table {
	border-bottom: 1px solid #fff;
  table-layout:fixed
}
#hedgeSwitchmainTable b{
  line-height:14px
}
#hedgeSwitchTotalsTable span.help{
  display:inline
}
/* Over hedging colours */
.specialWidth{
	width: 115px;
	*width: 136px;
}

.colourHedgeRowHighLight, .colourHedgeRowHighLight, .colourHedgeRowHighLight td, .highlight2{
  background-color: #FFAC8F !important
}
.transparentBorderLeft{
	border-left: 1px solid transparent !important;
	_border-left: 0px none transparent !important;
	_padding-left: 4px;	
}
.transparentBorderRight{
	border-right: 1px solid transparent !important;
	_border-right: 0px none transparent;
}
#topHeadersWrapper, #hedgeSummary, #bottomTotals{
	margin-right: 0;
  padding:0
}
#tableHeadersPricing th, #topHeadersWrapper th{
	vertical-align: middle !important;
  zoom:1
}

#bottomElement th,#hedgeSwitchWrapper #bottomElement td, #hedgeSwitchWrapper #dataList td, #tableHeadersPricing th, #topHeadersWrapper th{
	text-align: center;
}
#settleTableLeft th, #settleTableLeft td, #bottomElement th.align_left, #bottomElement td.align_left, td.align_left, th.align_left{
	text-align: left !important;
}

#bottomElement th.align_right, #bottomElement td.align_right, td.align_right, th.align_right{
	text-align: right !important;
}

#bottomElement th, #bottomElement td td,#hedgeSwitchWrapper #leftSide td, #hedgeSwitchWrapper #dataList td, #tableHeadersPricing th, #topHeadersWrapper th{
	padding: 3px 0;
  	overflow:hidden
}

#bottomTotals, .hedgePositionRelative {
	position: relative;
}

.hedgePositionAbsolute {
	position: absolute; 
	left: 66px;
}

.hedgeAmountStyle {
	width:1px;
	display:inline-block;
}

#switchHedgeTotalsLHS div, #switchHedgeTotalsLHS strong, #leftSide td span,#hedgeSwitchWrapper #dataList td span,#tableHeadersPricing th a, #topHeadersWrapper th a{
	padding: 0 3px;
}
#settleTableLeftColhead,#settleTableRightColhead,
#billAndDeliverTableLeftColhead,#billAndDeliverTableRightColhead,
#basisTotalsTableLeftColhead,#basisTotalsTableRightColhead{
	height: 23px;
}

.overriddenAllocation {
	color: #f00 !important;
	padding-right: 0 !important; //fixed for decimal alignment
}
/*module_help.css*/
/* Help */
#aboutVersion {
	width: 300px;
	height: auto;
	position: absolute;
}
#aboutVersion div {
	text-align: center;
}
form#showTextPage {
	padding-bottom: 15px;
}
/*module_inv_setup.css*/
/* Investor Setup */
#invConfCountries select {
	width: 97%;
}
/*module_issues_list.css*/
/* Issues List*/
form#listIssues h3,#listIssuesContentWrapper{
  clear:both
}
#listIssuesInfo{
  padding:10px 0 0 0;
  margin:5px 0 0 0;
  background-color:#FFFFFF;
  float:left;
  width:100%;
  clear:both;
/*IE hack for duplicated content - should use:  float: left; width: 100%;*/
  zoom:1;
  min-height:24px;
  position:relative
}
#listIssuesInfo div#noProductCoverage{
  float:left;
  width:73%
}
#listIssuesUpdate{
  margin:0 0 0 73%;
  text-align:right;
  width:27%;
  right:0;
  position:absolute;
  top:10px
}
#listIssuesUpdate span{
  vertical-align: bottom
}
#listIssuesUpdate img{
  vertical-align: middle
}
#listIssuesInfo #tabs{
  width:73%;
  padding-bottom:1px
}
#listIssuesInfo input#inputTicker{
  text-align:center;
  width:36px;
  height:14px;
  margin-left:2px;
  vertical-align: bottom
}
#listIssuesStatus{
  float:left;
  width:100%;
  zoom:1;
  background-color:#f7f7f7
}
#listIssuesStatus ol{
  float:right;
  display:inline;
  margin:3px
}
#listIssuesStatus li{
  display:inline
}
#listIssuesStatus li input{
  vertical-align:middle
}
#listIssuesStatus li label{
  line-height:2;
  padding-top:5px;
  padding-bottom:5px
}
#listIssuesStatus ol li a{
  display:block
}
.listIssuesTable{
  margin-bottom:20px
}
img.issues_show_mt{
  cursor:pointer;
  width:13px;
  height:13px
}
.listIssuesTable a.doc_unknown,.listIssuesTable a.doc_unknown:hover{
  text-decoration:none
}
.silverRing,.rings_silver{
  background:transparent url(/images/ring_sprite.gif) no-repeat scroll center 0;
  height:14px;
  cursor:pointer
}
.goldRing,.rings_gold{
  background:transparent url(/images/ring_sprite.gif) no-repeat scroll center -14px;
  height:14px;
  cursor:pointer
}
.ex-inlink,.ex-inlink{
  background:transparent url(/images/ex-inlink.gif) no-repeat scroll center -28px;
  height:14px;
  cursor:pointer
}
.combotranchelink{
  background:transparent url(/images/ex-inlink.gif) no-repeat scroll center -84px;
  height:14px;
  cursor:pointer
}
.goldcombolink{
  background:transparent url(/images/ex-inlink.gif) no-repeat scroll center -42px;
  height:14px;
  cursor:pointer
}
.silvercombolink{
  background:transparent url(/images/ex-inlink.gif) no-repeat scroll center -70px;
  height:14px;
  cursor:pointer
}
.combo-combolink{
  background:transparent url(/images/ex-inlink.gif) no-repeat scroll center -98px;
  height:14px;
  cursor:pointer
}
.childImage{
  background:transparent url(/images/child.gif) no-repeat scroll center center;
  height:14px
}
/*module_iur.css*/
/* Issuer update reports *//* List Reports */
#reportManagementTableWrapper{
  margin:20px auto;
  margin-top:10px;
  width:60%
}
#reportManagementTableWrapper #iurNoReports{
  margin:5px;
  font-size:1.1em;
  text-align:center
}
#reportManagementTableWrapper #iurNoReports strong{
  text-align:left;
  width:250px;
  margin:0 auto;
  padding-left:15px;
  background:#fff url(/images/info_small.gif) no-repeat center left;
  display:block
}
#reportManagementTableWrapper table{
  width:100%;
  vertical-align:top
}
#reportManagementTableWrapper td,fieldset#iur_template{
  text-align:center
}
#chooseTemplateContainer{
  min-height:200px;
  width:300px
}
fieldset#iur_template ol{
  margin:0;
  text-align:left;
  display:inline;
  float:left;
  width:100%
}
fieldset#iur_template li{
  width:130px;
  clear:none
}
fieldset#iur_template li,fieldset#iur_template input,fieldset#iur_template label,.row,.iur_read_only .row{
  float:left
}
fieldset#iur_template li.float-none,#iur-edit-panel span span{
  float:none
}
fieldset#iur_template input{
  margin:18px 0
}
fieldset#iur_template label{
  float:left;
  width:85px;
  height:65px;
  background:#fff url(/images/iur_template_sprite.gif) no-repeat -29px -29px;
  text-indent:-2000px;
  cursor:pointer
}
fieldset#iur_template label#iurLabelTwo{
  background-position:-29px -143px
}
fieldset#iur_template label#iurLabelThree{
  background-position:-29px -257px
}
fieldset#iur_template label#iurLabelFour{
  background-position:-29px -371px
}
/* View/edit reports */
#content-fixed-wrapper{
  text-align:center;
  padding:10px 0
}
#content960shadow{
  width:967px;
  background:#fff url(/images/iur_right.gif) repeat-y top right;
  margin:0 auto;
  border-left:1px solid #ccc;
  border-top:1px solid #ccc
}
#content-960{
  padding:5px 0 10px 0;
  margin-right:7px;
  text-align:left;
  width:960px;
  background:#fff
}
div.bg960{
  background:#E6EBF1 url(/images/iur_bottom.gif) no-repeat top right;
  height:7px;
  margin:0 auto 20px auto;
  width:967px;
  padding:0
}
#iur-edit-panel{
  background:#fff;
  margin:0 10px;
  float:left;
  display:inline;
  width:940px
}
#iur-edit-panel h3{
  padding:0;
  margin:0 0 5px 0;
  line-height:1.5;
  font-size:1.2em;
  font-weight:bold;
  position:relative;
  color:#003481
}
#iur-edit-panel h5{
  position:relative;
  margin:0 8px 11px 0;
  text-align:right;
  display:block
}
#iur-edit-panel span{
  top:0;
  right:20px;
  float:right
}
#iur-edit-panel ul{
  float:left;
  width:940px
}
#iur-edit-panel li{
  width:146px;
  height:38px;
  float:left;
  display:inline;
  margin:0 10px 10px 0;
  overflow:auto;
  cursor:move;
  text-align:center;
  font-size:1.2em;
  font-weight:bold;
  line-height:3;
  background:#fff;
  color:#fff
}
a.iurEditDelete,a.iurEditEdit{
  background-repeat:no-repeat;
  background-image:url(/images/iur_editbar.gif);
  background-color: #003481 !important;
  padding: 0px !important;
  visibility:hidden
}
a.iurEditDelete{
  right:0;
  background-position:-32px 1px
}
a.iurEditEdit{
  left:0;
  background-position:1px
}
li.iur_editstate{
  opacity:0.7;
  filter: alpha(opacity=70)
}
div.iur_read_only li.iur_editstate{
  opacity:0.99;
  filter: alpha(opacity=99)
}
#IURdisabledZone #IURmessageZone{
  position:absolute;
  text-indent:-2000px;
  height:28px;
  min-width:28px;
  width:2%;
  color:#333;
  top:25px;
  right:15px
}
#iurOnDrag,#ygddfdiv{
  background-color:#000;
  border:1px solid #fff;
  color:#fff
}
/* Generic template */
div.iur-zone{
  min-height:100px;
  _height:100px;
  background:#eaeaea;
  margin:0 10px 1px 10px
}
div.iur_zone_target{
  background:transparent url(/images/iur_opaque.gif) repeat top left
/*background-color: #f0e344;*/
}
.iur_read_only div.iur-zone{
  background:#fff;
  min-height:30px
}
/* One column template */
div#one_column div#zone0,#two_column #zone0,#three_column #zone0,#four_column #zone0{
  min-height:40px
}
#one_column #zone4,#three_column #zone4,#four_column #zone5{
  clear:both;
  min-height:40px
}
/* Two column template */
#two_column,#three_column,#four_column{
  float:left;
  display:inline
}
#two_column #zone1{
  width:200px;
  float:left;
  display:inline;
  margin:0 1px 1px 10px;
  min-height:302px
}
#two_column #zone2,#two_column #zone3,#two_column #zone4{
  float:right;
  display:inline;
  width:739px;
  margin:0 10px 1px 0
}
#two_column #zone5{
  clear:both;
  min-height:40px;
  _height:40px
}
/* Three column template */
#three_column #zone1{
  width:200px;
  float:left;
  display:inline;
  margin:0 1px 1px 10px
}
#three_column #zone2,#four_column #zone2{
  width:200px;
  float:left;
  display:inline;
  margin:0 1px 1px 0
}
#three_column #zone3{
  width:538px;
  float:right;
  display:inline;
  margin:0 10px 1px 0
}
#four_column #zone1{
  width:200px;
  float:left;
  margin:0 1px 1px 10px;
  clear:left;
  display:inline
}
#four_column #zone3{
  width:337px;
  float:left;
  display:inline;
  margin:0 1px 1px 0
}
#four_column #zone4{
  width:200px;
  float:right;
  display:inline;
  margin:0 10px 1px 0
}
#blockEditContainer{
  background-color:#fff;
  z-index:101
}
#blockEditContainer #trancheCheckboxes{
  background-color:#ebebd6;
  margin:1px 20px 20px 20px;
  clear:both
}
#blockEditContainer #trancheCheckboxes li{
  padding-top:0;
  padding-bottom:2px;
  font-size:0.9em
}
#blockEditContainer #blockErrorsContainer{
  padding:0 25px;
  color:#fff;
  line-height:1.65;
  font-size:1.1em;
  font-weight:bold;
  background:#c00 url(/images/isynd_error_20.gif) no-repeat center left
}
div.iurModal{
  border:2px solid #000;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border-color:#0151d2
}
fieldset#iurTrancheTermsEdit table,fieldset#iurEditLogoContainer table{
  width:100%
}
fieldset#iurTrancheTermsEdit select,fieldset#iurTrancheTermsEdit input,fieldset#iurDealTermsEdit select,fieldset#iurDealTermsEdit input,#iurBlockEdit fieldset fieldset fieldset,fieldset#iurEditLogoContainer div.iur_nologo{
  margin:0
}
#blockEditContainer h3{
  color:#fff;
  background-color:#094E9F
}
#blockEditContainer fieldset#dealTermsCustomFields li{
  margin:0;
  padding:0;
  float:left;
  clear:both;
  background-color:#fff
}
#blockEditContainer fieldset#dealTermsCustomFields label{
  margin:0;
  text-align:left;
  display:block
}
#blockEditContainer fieldset#dealTermsCustomFields input{
  width:80px;
  margin:0
}
div.button_container{
  padding:5px;
  text-align:right
}
div.iur_edit_container{
  margin:5px
}
div.block_wrapper{
  cursor:move;
  font-size:1.1em;
  background:#fff
}
.iur_read_only div.block_wrapper{
  background-color:#fff;
  cursor:default;
  position:static
}
div.block_wrapper h3,div.iur_large_chart h3{
  display:block;
  padding:0 2px;
  margin:0 0 8px 0;
  border-bottom:1px solid #fff;
  font-weight:bold;
  font-size:1.3em;
  text-align:left;
  line-height:1.8;
  background-color:#fff;
  color:#094e9f
}
#iurBlockEdit{
  width:450px
}
#iurBlockEdit fieldset fieldset{
  margin:15px
}
#iurBlockEdit div#blockErrorsContainer,div#iurBlockEdit div.default_block{
  margin:0 15px 15px 15px
}
#iurBlockEdit fieldset li{
  line-height:2
}
#iurBlockEdit fieldset li label#currencyIdLabel{
  line-height:1.5
}
#iurBlockEdit caption,caption.iur_caption{
  background:#003481;
  color:#fff;
  padding:3px 5px;
  font-size:1.4em
}
div.block_wrapper p,p.iur_text{
  font-size:1.1em;
  line-height:1.4;
  padding:0 0 0.6em 0;
  background:#fff;
  margin:0
}
ul.iur_unordered,ol.iur_ordered,ul.iur_contact{
  background:#fff;
  line-height:1.4;
  font-size:1.1em
}
ol.iur_ordered{
  list-style-type:decimal;
  padding:0 0 0 22px
}
ul.iur_unordered{
  list-style-type:none
}
ul.iur_unordered li,ol.iur_ordered li,ul.iur_contact li{
  padding:0
}
ol.iur_ordered li{
  padding:0 0 0.4em 0
}
ul.iur_unordered li{
  padding:0 4px 0.4em 22px;
  background:transparent url(/images/bullet_003399.gif) no-repeat left 3px
}
ul.iur_contact li a,ul.iur_contact li span{
  margin:0 0 0 0.5em
}
div.block_wrapper h3.iur_header{
  font-size:1.7em;
  line-height:1;
  padding:8px 2px;
  text-align:center;
  clear:both
}
div.iur_blank{
  visibility:visible;
  background-color:#fff;
  min-height:25px;
  _height:25px;
  color:#fff;
  text-align:center;
  vertical-align:middle;
  font-size:1.3em;
  text-indent:-2000px
}
.iur_read_only div.iur_blank{
  visibility:hidden;
  min-height:0;
  _height:0
}
fieldset#iurContactsAutoComplete{
  position:relative
}
fieldset#iurContactsAutoComplete label{
  display:block;
  margin-top:5px
}
fieldset#iurContactsAutoComplete img{
  position:absolute;
  top:30px;
  left:185px
}
table#dealTermsEditTable{
  width:420px
}
div.iur-zone .block{
  float:left;
  display:inline;
  background:#eaeaea;
  border-left:solid #eaeaea;
  border-right:solid #eaeaea;
  border-bottom:solid #eaeaea
}
.iur_read_only div.iur-zone .block{
  background:#fff;
  border-left-color:#fff;
  border-right-color:#fff
}
div.block_wrapper table.stdlist{
  font-size:1.1em;
  line-height:1;
  margin-bottom:0
}
fieldset#iurEditLogoContainer label{
  display:inline-block;
  width:50px
}
div.block_wrapper ul.iur_logo_vertical,.iur_read_only div.block_wrapper ul.iur_logo_vertical li{
  background-color:#fff
}
div.block_wrapper ul.iur_logo_vertical li img{
  display:block;
  border-bottom:5px solid #fff
}
div.block_wrapper ul.iur_logo_horizontal,div.block_wrapper ul.iur_logo_horizontal li{
  background-color:#fff;
  float:left
}
div.block_wrapper ul.iur_logo_horizontal li img{
  display:block;
  border-bottom:5px solid #fff;
  border-right:5px solid #fff
}
.iur_read_only div.block_wrapper ul.iur_logo_horizontal li img,.iur_read_only div.block_wrapper ul.iur_logo_vertical li img{
  border-color:#fff
}
div.iur_nologo,div.iur_image_oversized{
  height:47px;
  width:175px;
  margin:5px;
  background:transparent url(/images/iur_logo_unavailable.png) no-repeat top left;
  cursor:help
}
div.iur_image_oversized{
  background-image:url(/images/iur_imagetoowide.png)
}
div.block_wrapper a.iur_small_chart{
  display:block;
  width:100%
}
div.block_wrapper div.iur_small_chart_wrapper{
  position:relative;
  text-align:center;
  cursor:hand
}
div.block_wrapper div.iur_small_chart_wrapper img{
  display:block
}
div.block_wrapper div.magnify_icon{
  position:absolute;
  background:transparent url(/images/iur_magnifybg.gif) no-repeat top left;
  top:40%;
  left:40%;
  margin:0 auto;
  height:48px;
  width:50px;
  padding:10px 0;
  text-align:center
}
div.block_wrapper div.magnify_icon img{
  margin:0 auto
}
div.iur_large_chart{
  padding-top:60px;
  z-index:500;
  position:absolute;
  width:100%;
  text-align:center
}
div.iur_large_chart h3{
  margin:0 10px
}
div.iur_large_chart div{
  margin:0 auto;
  position:relative;
  border:2px solid #003481;
  width:502px;
  background-color:#fff
}
div#iurBlockEdit fieldset#dealChartOptions h4,div#iurBlockEdit fieldset#trancheChartOptions h4{
  margin:10px 35px;
  padding-top:10px;
  padding-left:0
}
.row{
  border-top:solid #eaeaea;
  border-bottom:solid #eaeaea
}
.iur_read_only .row{
  border-top:solid #fff;
  border-bottom:solid #fff
}
/*module_orderbook.css*/
#listOrdersNavigation{
	position: relative;
}
#listOrdersHeaderInfo td {
	border-color: #fff;
	background-color: #fff;
}
#listOrdersNavigationUpdate{
	margin: 0 0 0 73%;
	position: absolute;
	right: 0;
	*right: 14px;
	top: 0;	
	white-space: nowrap;
}
#listOrdersNavigationTabs{
	padding-right: 25%;
}
/* Orderbook */
div.enhancedroe_autocomplete.withloading {
	background:transparent url(/images/working_5f5f5finv_16px.gif) no-repeat 215px 5px
}
div.enhanced_roe_wrapper {
	float: left;
	width: 100%;
	zoom:1
}
div.enhanced_roe_wrapper ul.table_filter{
	float:none;
	width:auto;
	border-bottom:none
}
#enhancedROEAddWrapper {
	overflow-y: scroll;
	overflow-x:auto
}
#enhancedROEAddWrapper label {
	font-weight:bold
}
#enhancedROEAddWrapper label.enhanced_roe_first_li {
	padding-right:24px
}
#enhancedROEAddWrapper table {
	zoom: 1;
	clear: both;
	margin:0
}
#enhancedRoeHelpPopup {
	width: 400px;
	height: auto;
	top: 185px;
	left:9px
}
div.enhancedRoeAddWrapper {
	margin-bottom: 5px;
	border: 1px solid #ccc;
	zoom:1
}
#enhancedROEAddWrapper .yui-ac {
	position:relative
}
div.enhancedroe_autocomplete {
	padding: 3px;
	line-height:2.2
}
div.enhancedroe_autocomplete  .yui-ac-container {
	line-height: 1;
	position: absolute;
	top: 24px;
	left: 48px;
	z-index:9050
}
div.enhancedroe_autocomplete  .yui-ac-content {
	width: auto;
	z-index:9051
}
div.enhancedroe_autocomplete input.yui-ac-input {
	z-index:1
}
div.enhancedroe_autocomplete select.yui-ac-input {
	width: auto;
}
div.enhancedroe_autocomplete div.yui-autocomplete-mt {
	line-height: 1.7;
	padding: 0 5px 0 2px;
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	z-index:9051
}
div.enhancedroe_autocomplete iframe.yui-autocomplete-mt-hack {
	position: absolute;
	top: 7px;
	left: 0px;
	height: 20px;
	width: 140px;
	overflow: hidden;
	color:#fff
}
div.enhancedroe_autocomplete span.enhancedRoeInvestorName {
	padding: 4px 4px 4px 0;
	line-height:2
}
#enhRoeExistingWrapperTop {
	margin-top: 1px;
	margin-bottom: 0;
}
#enhRoeExistingWrapperTop table {
	margin-bottom: 0;
	border-top-width: 0;
	zoom: normal;
	width: 100%;
}
#existingROContainer {
	overflow-y: scroll; 
	overflow-x: auto;
	zoom: 1;
}
#enhRoeExistingOrders {
	background-color: #ebebeb;
}
#existingROContainer table {
	border-right-width: 0;
	margin-bottom: 0;
	width: 100%;
}
#listOrderBookTickerForm{
	height:540px
}
#listOrdersNavigationUpdate input{
	border: 1px solid #7F9DB9;
}
#listOrdersNavigationUpdate input.disabled{
	border: 1px solid #CBCCDA;
}
#listOrdersNavigationUpdate .focusStealer{
	border: 0;
}
/* Add Edit Order */
.containerDiv .button a span{
	display:inline
}
.containerDiv{
	width:90%
}
.containerDiv .holderDiv{
	display:inline-block;
	margin-right:-200px;
	width:100%
}
.holderDiv select{
	min-width: 200px;
	width: 90%;
	float:left
}
#listOrdersHeaderInfo {
	border-color:#fff
}
#listOrdersHeaderInfo td {
	border-color: #fff;
	background-color:#fff
}
#listOrdersNavigationUpdate{
	margin-top: 5px;
	float:right
}
#globalDeals {
	clear: both;
	margin-top: 5px;
	margin-bottom: 5px;
	table-layout:auto;
    border-collapse: separate;
}
#listOrdersAssignDesks .default_block, #assignSyndicatesToOrders .default_block{
	clear: both;
	margin-right:16px
}
div#assign{
	display: inline; 
	vertical-align: middle;
	white-space:nowrap
}
/* START Duplicate Order Reconcilation Filter Summary Popup */
div#dupeOrderReconcilSummaryPopup {
	border: #010101 1px solid;
	text-align: center;	
	width:400px
}
#dupeOrderReconcilSummaryPopup table {
	border-width: 1px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	table-layout: fixed;
	white-space:normal
}
#dupeOrderReconcilSummaryPopup table th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	width: 33%;
	text-align: center;
	vertical-align: top;
	text-transform:none
}
#dupeOrderReconcilSummaryPopup table th.empty {
	border-top: none;
	border-left:none
}
#dupeOrderReconcilSummaryPopup table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: black;
	text-align: center;
	vertical-align: top;
	background-color:white
}
#dupeOrderReconcilSummaryPopup table td.rowHeader {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	white-space:normal
}
/* END Duplicate Order Reconcilation Filter Summary Popup */

/* HedgeManager section on viewDuplicateOrders page */
#hedgeManagerSection {
	padding:20px 0px
}
#hedgeManagerSection .hedgeManagerHeaderTable th table,#hedgeManagerSection .hedgeManagerHeaderTable th td{
	background:none transparent;
	border:none
}
span#hedgeManagerTableHeader {
	margin:0px 50px 0px 0px
}
.orderBookToggleImageExpand{
	background: transparent url(/images/expand.gif) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 13px;
	text-decoration: none !important;
	cursor:pointer
}
.orderBookToggleImageCollapse{
	background: transparent url(/images/collapse.gif) no-repeat 0 0;
	display: block;
	width: 100%;
	height: 13px;
	text-decoration: none !important;
	cursor:pointer
}
.orderBookToggleImageChild{
	background: transparent url(/images/child.gif) no-repeat 0 0;
	display: block;
	width: 13px;
	height:13px
}
#summaryByLotSizeContainer{
	max-height: 600px;
	width: 430px;
}
#summaryByLotSizeContainer table{
	width: 400px;
}
#summaryByLotSizeContainer div div{
	margin: 0px;
}
#summaryByLotSize_Orders, #summaryByLotSize_Allocations{
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 400px;
}
#summaryByLotSizeContainer .Items_empty{
	margin: 15px;
}
#ilb {
	display:inline-block;
}
#attVerbiages {
	display:inline-block;
	margin-left:20px;
}
#attVerbiages span {
	white-space:normal;
}

#salesBottomButtons {
	padding-top: 0.5em;
	display:none;
}

.noPointerEvents {
	opacity: 0.5;
	pointer-events: none;
}

.whole_tranche_size_descrepancy {
	background: transparent url(/images/alloc_hedge_sprite.gif) no-repeat 0px -60px;
	line-height: 1.5;
	display: inline-block;
	width: 20px;
}

/* START Columns Settings Popup */
div#orderbookColumnsSettingPopup {
	width:650px
}
div#orderbookColumnsSettingPopup h4 {
	text-align: center;
}
div#orderbookColumnsSettingPopup label span {
	margin-left: 5px;
	font-size: 12px;
}

div#orderbookColumnsSettingPopup .row {
	margin: 0 !important;
	width: 100%;
}

div#orderbookColumnsSettingPopup .column {
	float: left;
	width: 50%;
	margin: 0 !important;
}

/* Clear floats after the columns */
div#orderbookColumnsSettingPopup .row:after {
	content: "";
	display: table;
	clear: both;
}

/* END Columns Settings Popup */
/*module_orderbook_list.css*/
/* Orderbook */
#actionTh a{
  display:inline
}
#listOrdersNavigation{
  padding-bottom:1px
}
#listOrdersNavigation table, #listOrdersNavigation td{
	border: 0px;
	margin: 0;
	padding: 0;
  background-color:#fff
}
form#listOrders div#top,#listInvestorsOrders #top,#listInvestorOrdersWrapper #top{
	float: left;
  width:100%
}
#fixedTableHeader,#orderPreview{
  zoom:1;
	width: 1895px
}
#listOrdersNavigationUpdate {
	text-align: right;
	min-height: 22px;
  padding-top:3px
}
#listOrdersNavigationUpdate input.refresh_time {
	border:1px solid #CBCCDA;
	text-align: center;
  width:38px
}
#globalDeals td {
  padding:1px
}
#listOrdersSummaries {
	margin-bottom: 1px;
  clear:both
}
/*Legend*/
.legendRightPadding{
    display: inline-block;
    padding-left: 6px;
    width: 16px;
}
@-moz-document url-prefix() {
	.legendRightPadding, x:-moz-any-link { 
	/* target only Firefox, overriding the style above */
    padding-left: 7px;
    width: 17px;
	} 
}
#legend_top div div{
	margin: 0 0 0 8px;
}
#legend_top {
  width:558px;
  min-height:180px
}
#legend_top table {
	width: 527px;
}
#legend_top td{
/*	padding:3px;
	margin-left: 3px;
*/}
#tickerContainer {
	background-color: transparent;
	margin-top: 2px;
	margin: 0 0 0 auto;
  max-width:500px
}
.headingSpecial table{
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
  table-layout:auto
}
#ticker_table {
	border-width: 0;
	background-color: transparent;
	table-layout: fixed;
  width:500px
}
#ticker_table col.ticker_col_first {
  width:175px
}
#ticker_table col.ticker_col_last {
  width:35px
}
#ticker_table td {
	border-width: 0;
  padding:2px 3px
}
a#tickerSubject {
	text-overflow: ellipsis;
	display:inline-block;
  margin:0 5px
}
#orderPreview tbody td {
  padding:0
}
#orderPreview tbody table td {
  padding:3px
}
#filterBySalesDiv ul {
	margin: 0;
	padding: 0;
	list-style: none;
  width:100%
}
td.slotIndicate {
	background-image: url(/images/wl_travel_ev_sprite.png);
	background-repeat: no-repeat;
	background-position: center -310px;
  cursor:pointer
}
.slot_indicate div{
	background: transparent url(/images/wl_travel_ev_sprite.png) no-repeat center -310px;
	min-height: 20px;
  cursor:pointer
}
.colhead .slot_indicate a, .colhead .slot_indicate a:link, .colhead .slot_indicate a:hover, .colhead .slot_indicate a:active {
  background-image:none
}
.contact_assigned{
	background: transparent url(/images/contact_assigned.gif) no-repeat 0 0;
	text-decoration: none;
	display: block;
	width: 16px;
	height: 16px;
  cursor:pointer
}
.contactAssigned { 
	font-size: 10px; 
	text-align: center; 
  cursor:help
}
.trancheSummary {
  table-layout:fixed
}
.trancheSummary td {
	border-style-width: 0;
	border-color: #ebebd6;
  width:100%
}
#orderbookDiv {
	clear: left;
	zoom:1;
	overflow-y: hidden
}
.scrolling-Header-div {
	overflow: unset !important;
}
#dataList{
	overflow-y: unset !important

}
#orderbookDiv input {
	margin: 0; 
	padding: 0; 
	width: 11px; 
	height: 11px; 
  top:-2px
}
#orderbookDiv .colhead input {
	height: 16px; 
  position:static
}
#orderbookDiv li.dupePending {
	background-color: #FEA034;
  padding:0 2px 2px 2px
}
#orderbookDiv td.amount_number {
  border-right-width:0
}
#orderbookDiv td.amount_up_down {
  border-left-width:0
}
td.dupePending,td.versionMismatch,td.issuenetDisconnect{
  padding:4px
}
td.dupePending span {
	border: 1px solid #FEA034;
  background-color:#FEA034
}
td.dupePending input,td.versionMismatch input,td.issuenetDisconnect input{
	margin: 0;
  vertical-align:bottom
}
#orderbookDiv li.versionMismatch {
	background-color: #D11919;
  padding:0 2px 2px 2px
}
td.versionMismatch span {
	border: 1px solid #D11919;
  background-color:#D11919
}
#orderbookDiv li.issuenetDisconnect{
	background-color: #808080;
  padding:0 2px 2px 2px
}
td.issuenetDisconnect span {
	border: 1px solid #808080;
  background-color:#808080
}
.orderbookSynd,.orderbookSyndLead {  
	width: 4px; 
	height: 3px; 
	background-color: #aaa; 
	font-size: 3px; 
	cursor: help;
  margin:0 auto
}
.orderbookSyndLead { 
  background-color:#036
}
.order-soft { 
  color:#090
} 
.order-subject,.order-retention,.order-placeholder{
	color: #900; 
	font-weight: bold; 
  cursor:help
}
.public-comment,.private-comment,.allocation-comment {
	overflow: hidden;
	white-space: nowrap;
  cursor:help
}
.private-comment { 
  color:#900
}
.allocation-comment {
  color:#036a07
}
.ordercheck {
	cursor:help; 
  vertical-align:middle
}
#listOrders #top table h3, #listOrders #top table h2 {
  padding-right:5px
}
#targetInvestorListContainer {
	width: 600px;
  height:500px
}
#targetInvestorListContainer .til_inner {
	overflow-y: scroll;
	height: 445px;
  margin-right:0
}
#targetInvestorListContainer div div {
	margin-left: 0;
  margin-right:0
}
#targetInvestorListContainer table {
	table-layout: fixed;
  width:525px
}
#targetInvestorListContainer .target_investor_container {
	height: 200px;
	overflow-y: scroll;
  margin-right:15px
}
/* List Investor Orders */
.overriddenAllocation {
  color: #f00 !important
}
/* Order versions */
#orderVersions {
	overflow:scroll;
	overflow-y:hidden;
  overflow-x:hidden
}
.orderVersionsContent {
  overflow-x:auto
}
#orderVersionsTable,.orderVersionsContent #orderbook{
  width:100%
}
/* All My Orders */
#allMyOrdersStatuses .allMyOrdersStatuseslabel {
	float:left;
	display:inline;
  width:45px
}
#allMyOrdersStatuses .allMyOrdersStatusesItems {
	margin-left:50px;
  overflow-x:scroll
}

.softAllocation {
	color: #090 !important;
}

.colourOverHedgeRowHighLight, .colourOverHedgeRowHighLight td {
  background-color: #FFCCCC !important
}
/*module_orderbook_multi.css*/
/* Orderbook - MultiTranche */
/* FF 3.6 Fix */
body:-moz-last-node .trancheSummary div.row { padding-top: 0px; }

body:-moz-last-node .trancheSummaryTH .default_block { padding: 0; }

body:-moz-last-node #b { overflow:scroll; }

/* End FF 3.6 Fix */

	.content { margin-right:200px; }
	#a		 { position:fixed; top:370px; left:5px; bottom:15px; width:242px; overflow:hidden; }
	
	#c		 { position:fixed; top:200px; left:5px; bottom:15px; width:240px; overflow:hidden; height: 184px;}
	
	#b		 { position:fixed; top:370px; left:245px; bottom:15px; width: 1030px; width: calc(100% - 250px); overflow:auto;}
	
	#d		 { position:fixed; top:200px; left:245px; bottom:15px; width: 1030px; width: calc(100% - 270px); overflow:hidden; height: 184px;}
	
	#e       { position:fixed; top:200px; right:22px; bottom:15px; width: 162px; overflow:hidden; height: 168px; background: #fff;}
	
	#f		 { position:fixed; top:370px; right:22px; bottom:32px; width: 162px; overflow:hidden; }
	#a, #c{
		width: 240px;
	}
		#a, #b, #f{
			border-top: 1px solid #000;
		}
			
	#a, #b, #b p, #b span{
		line-height: 20px;
	}		
	#a div , #a div div, #b div div, #f div{
		display: block;
		overflow: hidden;
		white-space: nowrap;
		padding: 0;
		line-height: 20px;
		min-height: 22px;
	}
	#a span {
		padding-left: 3px;
	}
	.w25{
		width: 25px;
	}
	.w60{
		width: 60px;
		text-align: right;
	}
	.w69{
		width: 69px;
	 }
	.w70{
		width: 70px;
	 }
	.w80{
		width: 80px;
	 }
	.w90{
		width: 90px;
		text-align: center;
	 }
	.w50{
		width: 50px;
		text-align: center;

	 }
	.w49{
		width: 49px;
		text-align: center;

	 }
	#a .w170, #c .w170{
			width: 170px;
	}
	#b .w70{
		text-align: right;
	}
	.row {
		display: block;
		padding: 0;
	}
	.row > div{
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
		display: inline-block;
		padding: 0;
		float:left;
		height: 100%;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}
	.trancheSummary, 
	.trancheSummaryTH .row{
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}
	#c .row > div, #d .row > div, #e .row > div{
		border: 0 !important;
	}

	#row:nth-child(odd) {
	   background-color: #ccc;
	}
	#c .row, #e .row, #d #multiTrancheListOrdersDataHeaders{
		position:absolute;
		bottom: 16px;
		padding: 0;
	}
	#e .row{
		bottom: 0px;
	}
	.colhead  p{
		font-weight: 800;
		font-size: 1.06em;
	}

	.e .row{
		position: absolute;
		bottom: 8px;
	}
	#e div.row, #f div.row{
		text-align: right;
	} 
	#e div.row p,
	#f div.row span{
		padding-right: 3px;
	}

	.trancheSummary div.row div{
		float: left;
		width: 60px;
		overflow: hidden;
		padding: 0 1.5px;
	}
	.trancheSummary div.row{
		clear: both;
		width: 270px;
		min-height: 18px;
	}

	.trancheSummary div.row .salesRegions{
		width: 120px;
	}

	#b p, #b a span, #b span, #b a, #b a:link{
		cursor: pointer;
	}


	/* Ticker */
	#multiTrancheListOrdersForm #inputTicker {
		text-align: center;
		height: 14px;
	}
	#multiTrancheListOrdersTicker {
		white-space: nowrap;
	}
	#multiTrancheListOrdersTicker a,#multiTrancheListOrdersTicker a:link, #multiTrancheListOrdersTicker a:hover, #multiTrancheListOrdersTicker a:active {
		text-decoration: none;
	}
	#multiTrancheListOrdersTicker img {
		vertical-align: bottom;
	}
	/* thead */
	.trancheSummary > .row a, .trancheSummary > .row a:link {
		font-size: 13px;
		background-image: none;
		line-height: 1.8;
		font-weight: bold;
	}
	.trancheSummary > .row a:hover, .trancheSummary > .row a:active {
		background-image: none;
	}
	/* Data */
	#trancheVisibility {
		width: 240px;
	}
	#multiTrancheListOrdersDataHeader tbody {
		position:relative;
	}
	table#tbl {
		vertical-align: top;
		zoom: 1;
	}
	#multiTrancheListOrdersForm .colhead {
		overflow: visible;
	}
	#trancheSelectionPopup {
		top: 150px;
		left: 200px;
		min-height: 150px;
		width: 300px;
		overflow: auto;
        max-height: 70vh;
	}
	#trancheSelectionPopup table {
		width: 100%;
	}
	#multiTrancheListOrdersDataHeader thead th, #multiTrancheListOrdersData thead th, #multiTrancheShowInvestorTotalsTable thead th{
		border-width: 0 1px 1px 0;
		border-color: #fff;
		border-style: solid;
	}
	#deskItemIdToFilterOnWrapper {
		height: 25px;
		width: 228px;
		margin-right: 10px;
	}
	#deskItemIdToButton {
		margin-top: 18px;
	}
	#multiTrancheListOrdersDataHeader table, #multiTrancheListOrdersData td {
		border-width: 0;
	}
	a.close_section, a.close_section:link, a.close_section:hover, a.close_section:active {
		width: 14px !important;
		text-decoration: none;
		display: block;
		background: #E2DCD2 url(/images/close.gif) no-repeat scroll right center !important;
		position: absolute;
		right: 0px;
		top: 0px;
	}
	#multiTrancheShowInvestorTotalsHeader {
		background-color: #ECDCD2;
	}
	#multiTrancheShowInvestorTotalsHeader h3 {
		float: left;
	}
	#multiTrancheShowInvestorTotalsHeader a {
		float: right;
	}
	#multiTrancheListOrdersDataTDTable td * {
		font-size:1em;
	}
	#multiTrancheShowInvestorTotalsTable {
		z-index: 9;
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
	}
	/* Deal Summary */
	#dealSummaryPopup {
		padding-bottom: 15px;
		z-index: 100;
	}
	#dealSummaryPopup > div, #dealSummaryPopup .colhead td{
		white-space: nowrap;
	}
	#dealSummaryPopup .colhead td:last-of-type{
		min-width: 60px;
	}

	#dealSummaryPopup table {
		width: auto;
		min-width: 711px;
		display: table;
		table-layout: auto;

	}
	#dealSummaryTableDiv {
		margin: 10px 15px 0 15px;
		padding-top: 0;
		clear: left;
		display: block;
		min-width: 711px;
	}
	#dealSummaryLeft {
		float: left;
		display: inline;
		margin: 10px 0 0 15px;
	}
	#dealSummaryRight {
		margin: 15px 15px 0 0;
		float: right;
		display: inline;
		margin-top: 15px;
	}
	/* Tranche Visibility */
	#multiTrancheListOrdersTrancheSummary th#trancheVisibility {
		vertical-align: top;
		text-align: right;
		padding: 6px;
		z-index: 9;
		background-color: #fff;
	}
	tr#multiTrancheListOrdersTrancheSummary #InvestorTH, tr#multiTrancheListOrdersTrancheSummary #typeTH{
		background-color: #fff;
	}

	tr#multiTrancheListOrdersTrancheSummary th#trancheVisibility div#trancheVisibilityHeader {
		margin-left: 36px;
		margin-right: 36px;
		margin-bottom: 36px;
	}
	tr#multiTrancheListOrdersTrancheSummary th#trancheVisibility h3 {
		font-size: 16px;
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	tr#multiTrancheListOrdersTrancheSummary th#trancheVisibility em {
		color: #000;
		font-weight: normal;
	}
	tr#multiTrancheListOrdersTrancheSummary th#trancheVisibility select {
		margin: 5px 0;
	}
	/* Show Investor Totals */
	th#multiTrancheShowInvestorTotals {
		vertical-align: top;
		min-width: 140px;
	}
	div#multiTrancheShowInvestorTotalsDetails {
		position: relative;
		text-align: left;
		padding: 0 0 0 6px;	
	}
	th#multiTrancheShowInvestorTotals h3 {
		font-size: 14px;
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 1px 6px 4px 0;
	}
	th#multiTrancheShowInvestorTotals fieldset {
		padding: 0 6px 36px 0;
	}
	th#multiTrancheShowInvestorTotals label, th#multiTrancheShowInvestorTotals select {
		margin: 0;
	}
	th#multiTrancheShowInvestorTotals .default_block {
		background:inherit;
	}
	th#multiTrancheShowInvestorTotals label {
		background-color: transparent;
		display: block;
		padding-top: 0;
	}
	#multiTrancheListOrdersData .button a {
		width: auto !important;
	}
	#multiTrancheListOrdersDataHeaders th th {
		border: 0px;
	}
	#multiTrancheListOrdersDataHeaders th img{
		display: none;
	}
	.investorTypeTable{
		width: 240px;
	}
	.CURRENT_HGHT_1, tr.CURRENT_HGHT_1 td {
	    height: 22px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_2, tr.CURRENT_HGHT_2 td {
	    height: 42px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_3, tr.CURRENT_HGHT_3 td, tr.CURRENT_HGHT_1_wTotal td, .CURRENT_HGHT_1_wTotal{
	    height: 62px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_4, tr.CURRENT_HGHT_4 td, tr.CURRENT_HGHT_2_wTotal td, .CURRENT_HGHT_2_wTotal{
	    height: 82px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_5, tr.CURRENT_HGHT_5 td, tr.CURRENT_HGHT_3_wTotal td, .CURRENT_HGHT_3_wTotal{
	    height: 102px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_6, tr.CURRENT_HGHT_6 td , tr.CURRENT_HGHT_4_wTotal td, .CURRENT_HGHT_4_wTotal{
	    height: 122px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_7, tr.CURRENT_HGHT_7 td , tr.CURRENT_HGHT_5_wTotal td, .CURRENT_HGHT_5_wTotal{
	    height: 142px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_8, tr.CURRENT_HGHT_8 td , tr.CURRENT_HGHT_6_wTotal td, .CURRENT_HGHT_6_wTotal{
	    height: 162px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_9, tr.CURRENT_HGHT_9 td , tr.CURRENT_HGHT_7_wTotal td, .CURRENT_HGHT_7_wTotal{
	    height: 182px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_10, tr.CURRENT_HGHT_10 td , tr.CURRENT_HGHT_8_wTotal td, .CURRENT_HGHT_8_wTotal{
	    height: 202px;
    	line-height: 20px;
	}	
	.CURRENT_HGHT_11, tr.CURRENT_HGHT_11 td , tr.CURRENT_HGHT_9_wTotal td, .CURRENT_HGHT_9_wTotal{
	    height: 220px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_12, tr.CURRENT_HGHT_12 td , tr.CURRENT_HGHT_10_wTotal td, .CURRENT_HGHT_10_wTotal{
	    height: 242px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_13, tr.CURRENT_HGHT_13 td , tr.CURRENT_HGHT_11_wTotal td, .CURRENT_HGHT_11_wTotal{
	    height: 262px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_14, tr.CURRENT_HGHT_14 td , tr.CURRENT_HGHT_12_wTotal td, .CURRENT_HGHT_12_wTotal{
	    height: 282px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_15, tr.CURRENT_HGHT_15 td , tr.CURRENT_HGHT_13_wTotal td, .CURRENT_HGHT_13_wTotal{
	    height: 302px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_16, tr.CURRENT_HGHT_16 td , tr.CURRENT_HGHT_14_wTotal td, .CURRENT_HGHT_14_wTotal{
	    height: 322px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_17, tr.CURRENT_HGHT_17 td , tr.CURRENT_HGHT_15_wTotal td, .CURRENT_HGHT_15_wTotal{
	    height: 342px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_18, tr.CURRENT_HGHT_18 td , tr.CURRENT_HGHT_16_wTotal td, .CURRENT_HGHT_16_wTotal{
	    height: 362px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_19, tr.CURRENT_HGHT_19 td , tr.CURRENT_HGHT_17_wTotal td, .CURRENT_HGHT_17_wTotal{
	    height: 382px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_20, tr.CURRENT_HGHT_20 td , tr.CURRENT_HGHT_18_wTotal td, .CURRENT_HGHT_18_wTotal{
	    height: 402px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_21, tr.CURRENT_HGHT_21 td , tr.CURRENT_HGHT_19_wTotal td, .CURRENT_HGHT_19_wTotal{
	    height: 422px;
    	line-height: 20px;
	}
	.CURRENT_HGHT_22, tr.CURRENT_HGHT_22 td , tr.CURRENT_HGHT_20_wTotal td, .CURRENT_HGHT_20_wTotal{
	    height: 442px;
    	line-height: 20px;
	}
	
	tr.thHeight th, .thHeight{
	    height: 22px;
    	line-height: 20px;
		padding-top: 0;
		padding-bottom: 0;		
	}	
	#investorTypeDiv, #investorTypeHeaderDiv{
		float:left;
		overflow: hidden;
	}
	#InvestorTotalsTable, #multiTrancheListOrdersDataTDTable{
		width: 160px;
	}	
	#dataTableDiv, #investorTypeDiv, #multiTrancheListOrdersDataTDTableDiv{
		overflow: hidden;
	}
	#multiTrancheListOrdersDataData{
		overflow: scroll;		
	}
	#trancheVisibilityHeader{
		min-height: 93px;
		height: 93px;
	}
	#investorTypeDiv td, #multiTrancheListOrdersDataData td, #multiTrancheListOrdersDataTDTableDiv td,
	#multiTrancheListOrdersDataHeaders th, #investorTypeHeaderDivTable .thHeight th, .thHeight th{
    	padding: 0;
	}
	#investorTypeHeaderDivTable, #investorTypeHeaderDivTable table , #investorTypeHeaderDivTable table th ,#investorTypeHeaderDivTable table td{
		border: 0 !important;
	}
	#investorTypeHeaderDivTable .thHeight th{
		border-top: 0;
	}
	#multiTrancheListOrdersDataTDTableDiv{
		position: absolute;
		top: 0;
		width: 160px;
		overflow: hidden;
	}	
	#c > .row a, #c > .row a:link,
	#d > .row a, #d > .row a:link,
	#e > .row a, #e > .row a:link,
	.fixedc a, .fixedc a:link, .fixede a, .fixede a:link,
	#multiTrancheListOrdersDataHeaders a, #multiTrancheListOrdersDataHeaders a:link{
	    height: 22px;
	    line-height: 20px;
	    padding-bottom: 0;
	    padding-top: 0;		
	}
	.devider{
		clear: both;
		position: relative;
	}
	.multiTrancheListOrders th{
		border-bottom-width: 0 !important;
	}
	#multiTrancheListOrdersDataData{
		position: relative;
	}
	.blankTD, .blankTH{
		width: 160px !important;
		background-color: #fff;
		height: 22px;
	}

	#multiTrancheListOrdersDataTable td p, 
	#multiTrancheListOrdersForm a span, 
	#multiTrancheListOrdersDataTable td span{
			cursor: pointer;
	}
	#multiTrancheListOrdersDataTable td:nth-child(4n+4), 
	#multiTrancheListOrdersDataTable td:nth-child(4n+3){
		text-align: center;
	}
	#multiTrancheListOrdersDataTable td,
	#multiTrancheListOrdersDataTDTable td{
		text-align: right;
	}
	#multiTrancheListOrdersDataTable td,
	#investorTypeTable span, 
	#multiTrancheListOrdersForm td > span, 
	#multiTrancheListOrdersDataTDTable td > span{
    		padding: 0 3px;
			white-space: nowrap;
	}
		
	#multiTrancheListOrdersDataTable p{
    	font-size: 1em;
    	padding: 0 3px;
    	line-height: 20px;
	}
	#th.thHeight p{
    	font-size: 1em;
    	line-height: 20px;
    	padding-right: 3px;
	}
	#orderPreview{
		position: fixed;
		bottom: 0px;
		z-index: 10;
		display: block;
		min-width: 99%;
		max-width: 100%;
	}
	.trancheSummary div.row{
		padding: 3px 3px 0px 3px;
	}
	.trancheSummaryTH{
		padding: 0;
		border: 0 !important;
	}
	#multiTrancheListOrdersDataTable, #investorTypeDiv .investorTypeTable, #multiTrancheListOrdersDataTDTable{
		border: 0px solid #fff;
		border-left-width: 1px;
    	border-right-width: 1px;
		border-collapse: collapse !important;
	}
	.devider td, #multiTrancheListOrdersDataTDTable td{
		border: 0px solid #fff;
		border-left-width: 1px;
    	border-right-width: 1px;
		border-collapse: collapse !important;
	}
	#multiTrancheListOrdersDataHeaders th, .thHeight th{
		border: 0px solid #fff;
		border-left-width: 1px;
    	border-right-width: 1px;
		border-collapse: collapse !important;
	}		
	.row0 .blankTD, .row1 .blankTD{
		background-color: #fff;
	}

	#investorTypeHeaderDiv, #dataTableDiv, #InvestorTotalsDiv{
		height: 200px;
		position: relative;
	}
	#InvestorTotalsDiv{
		position: absolute !important;	
		background-color: #fff;
		top:196px;
		left: 100%;
		width: 160px;
		overflow: hidden;
	}
	.fixed_wrapper {
	    position: relative;
	    width: 100%;
	}

	.ui-button{
		display: none;
	}	
	.ui-dialog-titlebar{
		cursor: move;
	}
/*module_summary_by_lot_size.css*/
div.SUMMARY_BY_LOT_SIZE_CONTAINER {
	width: 460px;
	min-height: 200px;
}
div#summaryByLotSize_Tabs {
	height:400px;
}
div.SUMMARY_BY_LOT_SIZE_CONTAINER table, div.SUMMARY_BY_LOT_SIZE_CONTAINER table th, div.SUMMARY_BY_LOT_SIZE_CONTAINER table td {
	border: 1px solid #fff;
}
div#summaryByLotSize_Tabs td, div#summaryByLotSize_Tabs th{
	width:200px;
	text-align:center;
}
div.scpopup div.summaryByLotSize_Items {
	height:300px;
	padding:0px;
	margin:0px;
}
div.scpopup div.summaryByLotSize_Items_empty {
	height:300px;
	padding:0px;
	margin:0px;
	padding-top:25px;
}
div.scpopup div.summaryByLotSize_Items {
	overflow:auto;
	padding-right: 0px;
}
#sbls_dd_handle {
	cursor: move;
}
div#summaryByLotSize_Orders, div#summaryByLotSize_Allocations {
	margin: 0 0 15px 0;
}
/*module_orders_edit.css*/
/* Orders - Edit */td.edit_order_syndicate_wrapper table{
  width:auto;
  border-width:0;
  table-layout:auto
}
#editOrderInvestorDetails.col_left_outer{
  width:60%
}
#editOrderInvestorDetails.right_col{
  width:39.8%
}
#editOrderInvestorDetails select.investorItemSelect {
	width:100%;
}
form#editOrder td.edit_order_syndicate_wrapper{
  padding:0
}
form#editOrder td.edit_order_syndicate_wrapper td,td.edit_order_syndicate_wrapper td{
  border-width:0
}
form#editOrder table.highlight,form#editOrder table.highlight td{
  color:#000;
  background-color:#ffffa8
}
#editOrderDetails{
  clear:left
}
#editOrderComments{
  margin-bottom:10px
}
#editOrderComments textarea{
  margin-left:10px
}
#editOrderSyndCoLeads,#editOrderSyndLeads{
  background-color:transparent
}
#contactDiv{
  min-height:300px;
  height:300px;
  width:550px;
  overflow:auto;
  overflow-x:hidden;
  overflow-y:auto
}
/* MultiTrancheAddEditOrder */
#mtAddEditOrderOrderDetails{
  clear:both
}
/* Add Edit Order */
tr#customContactLookup select{
  height:18px;
  min-width:100px;
  width:100px
}
.codeValueChooser{
  width:170px
}
.tempCodeValue .codeValueChooser,.tempCodeValue .codeValueTempInput,.containerDiv .button a span{
  display:inline
}
.codeValueTempInput{
  width:150px;
  display:none
}
.settlementTypeSelect{
  width:90px
}
.settlementTypeSelectOnDealOrders{
  width:130px
}
/* Add Edit Order */
.containerDiv{
  width:90%
}
.containerDiv .holderDiv{
  display:inline-block;
  margin-right:-200px;
  width:100%
}
.holderDiv select{
  min-width:200px;
  width:90%;
  float:left
}
.attestationCheck{
  vertical-align:middle;
}
#attestation span{
  vertical-align:middle;
}

#contact-suggestions{
	width:700px; 
	background-color:#FFFFFF; 
	position:absolute; 
	padding:0; 
	z-index:21; 
	border: 1px solid #A5ACB2;
}
.limitReferenceSelect{
  width:90px;
}
/*module_account_search.css*/
/* Account Search */
/*module_personal_settings.css*/
/* Personal Settings */
form#updatePersonalSettings div.pop-up {
	height: auto;
}

#salesAssociations {
	margin-top: 50px;
}
/*module_pricing.css*/
/* Pricing */
#pricingContentWrapper #dataList{
  overflow-x:auto;
  overflow-y:scroll
}
#pricingContentWrapper #dataList table{
  border-width:0
}
#pricingDataLayout td#tableHeaders2{
  width:450px;
  border-right-width:0
}
#pricingContentWrapper table h2,#pricingContentWrapper table h3{
  display:inline
}
#pricingDataLayout td{
  padding:0;
  vertical-align:top;
  border-width:0
}
#pricingContentWrapper #pricingDataLayout td td{
  padding:3px;
  border-width:1px
}
#rightSide,div#dataList,#leftSide,#pricingContentWrapper #pricingTotalsLHS,#pricingSummaryLayout{
  background-color:#fff
}
#pricingContentWrapper #topHeaders,#pricingContentWrapper #rightSide,#pricingContentWrapper #bottomTotals{
  overflow:hidden
}
#pricingDataLayout #rightSide table{
  margin-bottom:16px
}
/* Totals */
#pricingContentWrapper #pricingTotalsLHS td,#pricingContentWrapper #bottomTotals td{
/*  height:25px; */
  padding:0px;
  margin:0px
}
/* Set height for bottom */
.setHeightDiv{
	height:20px;
	float: left;
}
#pricingContentWrapper #pricingTotalsLHS table{
  width:450px;
  border-width:0
}
#pricingContentWrapper #bottomTotals{
  background-color:#fff
}
/* Row highlighting */
tr.pricing-different-benchmark td,.pricing-different-benchmark{
  background-color:#b2c1d1
}
tr.pricing-excluded td,.pricing-excluded,td.pricing-excluded,table.fixed-table td.pricing-excluded{
  background-color:#ffffa8;
  overflow:hidden
}
tr.pricing-spread td,tr.colhead td.pricing-spread,.pricing-spread{
  background-color:#d3d0df;
  cursor:help
}
.pricing-spread a{
  color:#000
}
/* Pop Ups */
#pricingReconfirmationPopup{
  top:300px;
  width:auto;
  top:175px;
  left:10px
}
#pricingReconfirmationPopup table,#editTrancheAmountPopup table,#pricingReconfirmationPopup table{
  width:100%
}
#editTrancheAmountPopup{
  width:380px;
  top:260px;
  left:150px
}
#pricingSummaryLayout td{
  vertical-align:top
}
#pricingPubComment,#pricingPrivComment{
  width:100%;
  display:inline;
  overflow:hidden;
  white-space:nowrap
}
/*module_roadshow.css*/
/* Roadshow *//* List Roadshows */
#body-block.isIssuesList #listRoadshowContent{
  padding:5px;
  clear:both
}
.roadshow_button_header,form#roadshowCalendarWeek div#calendarHeader table,form#roadshowCalendarDay div#calendarHeader table,form#roadshowCalendar table.yui-calendar{
  position:relative
}
.roadshow_button_header a#reportLink{
  right:60px;
  top:8px;
  position:absolute
}
.roadshow_button_header #rsDelete{
  position:absolute;
  top:5px;
  right:5px
}
#listRSTabs{
  float:left;
  width:73%;
  background:transparent none
}
#listRoadshowInfo{
  padding:10px 0 0 0;
  margin:5px 0 0 0;
  position:relative;
  background-color:#fff;
  float:left;
  display:inline;
  width:100%
}
#listRoadshowInfo #noProductCoverage{
  float:left;
  width:73%
}
#listRoadshowUpdate{
  margin:0 3px 0 73%;
  position:absolute;
  right:5px;
  text-align:right;
  width:27%;
  min-height:20px;
  padding-top:3px;
  zoom:1
}
#listRoadshowStatus{
  float:left;
  width:100%;
  min-height:20px;
  background-color:#fafafa
}
#listRoadshowStatus ul{
  float:right;
  margin:0 5px 0 3px;
  display:inline
}
#listRoadshowStatus li{
  display:inline;
  padding:0
}
#listRoadshowStatus li label{
  line-height:2;
  padding:0;
  font-weight:normal;
  margin:0
}
#listRoadshowStatus li input{
  margin:0 3px;
  vertical-align:middle
}
#listRoadshowContent table{
  margin-bottom:20px
}
h3.hasLogo,h2.hasLogo{
  background-repeat:no-repeat;
  background-position:right center;
  padding:5px 0;
  display:block;
}
/* View Roadshow */
#travelEventsContainer,#general-details-content div.default_block,#rsFeedbackContact,#roadshowFeedbackSummaryPaneContainer table{
  clear:left
}
pre#travelEvDetails{
  width:475px
}
pre#travelEventsViewNotes{
  width:475px;
  float:left
}
#contactsForTeamContainer,#hotelDetails{
  margin:0 10px;
  clear:both
}
#travelEventContacts{
  padding-left:80px
}
#contactsForTeamContainer li{
  padding:1px 0
}
#contactsForTeamContainer label{
  font-weight:normal;
  float:none
}
p#travelDetailsText{
  margin:0;
  white-space:normal;
  width:310px
}
textarea#travelDetailsEdit{
  margin:0 10px
}
#hotelsContainer,li#roadshowSetStatus select#statusId{
  margin:0
}
#documents-content h5{
  width:25%;
  float:left;
  padding:5px 0;
  text-indent:5px
}
#roadshowMainWrapper #confirmContainer{
  width:450px;
  min-height:115px
}
#addContactContainer{
  width:450px;
  min-height:280px
}
#documentContainer{
  width:400px;
  min-height:150px
}
#travelEventContainer{
  width:720px;
  overflow-y:auto;
  min-height:550px
}
#travelEventContainer p#selectedContacts{
  width:220px;
  padding:0;
  margin:0;
  white-space:normal
}
#travelEventContainer p#eventNotes{
  width:480px;
  float:left;
  padding:0;
  margin:0;
  white-space:normal
}
#travelEventContainer textarea{
  width:310px
}
#travelEventContainer table{
  border-width:0;
  clear:both;
  width:100%;
  margin-bottom:5px
}
#travelEventContainer table td{
  border-width:0;
  vertical-align:top;
  padding:3px 0
}
#hotelContainer{
  top:0;
  left:0;
  margin:0;
  border-style-left:none;
  min-height:361px;
  width:350px
}
#setSlotTimeContainer{
  width:410px;
  min-height:100px
}
#setSlotTimeContainer li{
  margin:10px 10px
}
table.yui-calendar thead a.calnavleft:hover,table.yui-calendar thead a.calnavright:hover,#cal-actions ol#cal_quick_nav a,div#cal-actions ol#cal_quick_nav a:link,div#cal-actions ol#cal_quick_nav a:hover,div#cal-actions ol#cal_quick_nav a:active{
  text-decoration:none
}
a.travel_event_icon,a.travel_event_icon:link,a.travel_event_icon:hover,a.travel_event_icon:active{
  background:#fff url(/images/wl_travel_ev_sprite.png) no-repeat 0px 0px;
  display:block;
  width:20px;
  height:20px;
  text-indent:-2000px
}
a.travel_event_iconFlight,a.travel_event_iconFlight:link,a.travel_event_iconFlight:hover,a.travel_event_iconFlight:active{
  background-position:0px -120px
}
a.travel_event_iconTrain,a.travel_event_iconTrain:link,a.travel_event_iconTrain:hover,a.travel_event_iconTrain:active{
  background-position:0px -80px
}
a.travel_event_iconGround,a.travel_event_iconGround:link,a.travel_event_iconGround:hover,a.travel_event_iconGround:active{
  background-position:0px -40px
}
div#roadshowFeedbackWrapper div#confirmContainer{
  width:500px;
  min-height:450px
}
div.conflict_warning{
  background:transparent url(/images/wl_travel_ev_sprite.png) no-repeat 1px -279px;
  color:#666;
  border:1px solid #ccc;
  border-right-color:#999;
  border-bottom-color:#999;
  padding:0 10px 0 25px;
  font-size:1.1em;
  font-weight:bold;
  font-family:helvetica,arial,sans-serif;
  line-height:2.2;
  min-height:22px
}
table td.conflict_warning{
  background:transparent url(/images/wl_travel_ev_sprite.png) no-repeat right -279px;
  padding-right:25px;
  cursor:help
}
table.row-warning td.conflict_warning{
  background-color:#ffee85
}
tr.default_event_no_resp td{
  opacity:0.5;
  filter:alpha(opacity=50)
}
img.feedback-logo{
  float:right
}
ul.status-list{
  float:left;
  margin:10px 5px;
  width:100%
}
ul.status-list li{
  float:left;
  margin:0 10px 0 0
}
ul.status-list li.block,ul.status-list .block li{
  display:block;
  float:none
}
ul.status-list li.update{
  top:0;
  right:65px
}
ul.status-list li.refresh,ul.status-list li.excel{
  top:0;
  right:10px
}
div#team-details fieldset{
  padding:3px
}
/* Slot Feedback */
div#feedbackSummary{
  clear:both;
  margin:3px 0
}
ul#slotSummary,ul#interestSummary{
  padding:3px 0
}
ul#slotSummary li,ul#interestSummary li{
  border-width:0;
  margin-right:10px
}
ul#slotSummary strong,ul#interestSummary strong{
  padding-right:3px
}
#feedbackSummary.page_link_container_left{
  margin-right:20px
}
#feedbackSummary.page_link_container_right li{
  margin-right:10px
}
#feedbackSummary.page_link_container_right li.last{
  margin-right:0
}
#feedbackFilterWrapper{
  clear:both
}
ul#eventNavigation{
  padding:3px 0;
  vertical-align:middle
}
ul#eventNavigation li,form#roadshowCalendarWeek div#calendarBody table,form#roadshowCalendarWeek div#calendarHeader table,form#roadshowCalendarDay div#calendarBody table,form#roadshowCalendarDay div#calendarHeader table{
  border-width:0
}
ul#feedbackFilters{
  padding:3px 310px 3px 0;
  vertical-align:middle;
  position:relative
}
ul#feedbackFilters li{
  border-width:0;
  padding:0;
  width:auto;
  margin:0 5px 0 0;
  float:none;
  clear:none;
  display:inline
}
ul#feedbackFilters strong{
  height:16px;
  padding:5px
}
ul#feedbackFilters a.doc_excel{
  height:16px;
  padding-top:5px;
  padding-bottom:5px
}
ul#feedbackFilters label{
  margin:0;
  height:16px;
  padding:5px
}
ul#feedbackFilters li select{
  margin:0 0 1px 0;
  vertical-align:middle
}
li#feedbackActions{
  top:2px;
  right:0
}
li#roadshowSetStatus{
  top:-4px;
  right:0;
  text-align:right;
  width:300px
}
#rsFeedback ul{
  width:100%
}
a.time,a.time:link{
  display:block;
  width:auto;
  text-decoration:none
}
a.time:hover,a.time:active{
  text-decoration:none;
  opacity:.60
}
#contactsPopup{
  width:400px;
  min-height:300px
}
/* Calendar */
div.inner_page_list li#calSchedule{
  right:192px;
  position:absolute
}
div.inner_page_list li#calUpdate{
  right:59px;
  position:absolute
}
div.inner_page_list li#calRefresh{
  right:0;
  position:absolute
}
form#roadshowCalendar thead th{
  text-align:center
}
form#roadshowCalendarWeek div#calWrapper{
  margin:0 5px
}
form#roadshowCalendarWeek div#calWrapper,form#roadshowCalendarWeek div#cal-actions,form#roadshowCalendarWeek div#cal1Container,form#roadshowCalendarWeek div#calendarHeader,form#roadshowCalendarWeek div#calendarBody,form#roadshowCalendarDay div#calWrapper,form#roadshowCalendarDay div#cal-actions,form#roadshowCalendarDay div#cal1Container,form#roadshowCalendarDay div#calendarHeader,form#roadshowCalendarDay div#calendarBody{
  zoom:1
}
form#roadshowCalendarWeek div#calendarHeader,form#roadshowCalendarDay div#calendarHeader{
  margin-right:16px;
  background-color:#fff
}
form#roadshowCalendarWeek div#calendarBody,form#roadshowCalendarDay div#calendarBody{
  overflow:auto;
  overflow-y:scroll;
  overflow-x:hidden;
  position:relative
}
div.yui-calcontainer{
  padding:0;
  margin:0 auto;
  float:none;
  text-align:center;
  border-width:0
}
#cal-actions{
  margin:10px auto 0 auto;
  padding:0;
  position:relative;
  text-align:left;
  height:25px
}
#cal-actions ol li{
  display:inline
}
#cal-actions ol#cal_quick_nav{
  position:absolute;
  left:5px
}
#cal-actions ol#cal_filters{
  width:450px;
  margin:0 auto
}
#cal-actions ol#cal_filters li{
  padding-right:15px
}
#cal-actions ol#cal_nav{
  position:absolute;
  right:10px;
  top:0px;
  font-size:1.2em;
  height:27px
}
form#roadshowCalendarDay div#cal-actions ol#cal_nav,form#roadshowCalendarWeek div#cal-actions ol#cal_nav{
  right:22px
}
#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{
  text-decoration:none;
  float:left;
  padding:0 5px;
  margin-left:3px;
  line-height:2.2;
  border-width:1px 1px 0 1px;
  border-style:solid
}
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_clear a,div#cal-actions ol#cal_nav li.cal_nav_clear a:link,div#cal-actions ol#cal_nav li.cal_nav_clear a:hover,div#cal-actions ol#cal_nav li.cal_nav_clear a:active{
  border-color:#fff;
  background-color:#fff
}
div#calEventContainer{
  width:450px;
  min-height:350px;
  _height:350px
}
table.yui-calendar{
  position:static
}
table.yui-calendar .calheader{
  font-size:1.5em
}
table.yui-calendar .calweekdaycell{
  font-size:1.1em;
  font-weight:bold
}
table.yui-calendar tbody th.calrowhead ol li{
  height:59px;
  font-size:1.5em;
  text-align:center;
  font-style:italic
}
table.yui-calendar td.calcell{
  height:100px;
  vertical-align:top;
  border-color:#fff;
  text-align:right;
  padding:0
}
table.yui-calendar td.calcell .oom{
  padding:3px;
  opacity:.70
}
table.yui-calendar td.calcell div h4{
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  border-radius:5px;
  color:#fff;
  font-size:1em;
  min-height:22px;
  line-height:1.65
}
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{
  padding-left:24px;
  background:#fff url(/images/wl_travel_ev_sprite.png) no-repeat 1px 0px
}
table.yui-calendar td.calcell div h4.travel_eventFlight{
  background-position:1px -121px
}
table.yui-calendar td.calcell div h4.travel_eventTrain,form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventTrain{
  background-position:1px -80px
}
table.yui-calendar td.calcell div h4.travel_eventGround{
  background-position:1px -40px
}
table.yui-calendar td.calcell div h4.private_event{
  background:#fff url(/images/wl_travel_ev_sprite.png) no-repeat 1px -160px
}
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{
  padding-left:24px;
  background:#fff url(/images/wl_travel_ev_sprite.png) no-repeat 1px 1px;
  min-height:20px
}
form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventFlight{
  background-position:1px -120px
}
form#roadshowCalendar table.yui-calendar td.calcell div.travel_eventGround{
  background-position:1px -39px
}
table.yui-calendar p#add_event{
  font-size:1.2em;
  text-align:right;
  line-height:1.85
}
table.yui-calendar td.calcell div.default_event_no_resp h4,div#pageOverlayElem_c.default_event_no_resp div.hd{
  background-color:#999
}
form#roadshowCalendarWeek table.yui-calendar p#add_event,form#roadshowCalendarDay table.yui-calendar p#add_event{
  padding:0
}
div#pageOverlayElem_c{
  z-index:110
}
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,div#pageOverlayElem_c.private_event div.hd{
  padding-left:24px;
  background-image:url(/images/wl_travel_ev_sprite.png);
  background-repeat:no-repeat
}
div#pageOverlayElem_c.travel_eventTrain div.hd{
  background-position:1px -77px
}
div#pageOverlayElem_c.travel_eventHotel div.hd{
  background-position:1px 3px
}
div#pageOverlayElem_c.travel_eventFlight div.hd{
  background-position:1px -117px
}
div#pageOverlayElem_c.travel_eventGround div.hd{
  background-position:1px -37px
}
div#pageOverlayElem_c.private_event div.hd{
  background-position:1px -158px
}
div#pageOverlayElem_c.default_event_no_resp{
  border-color:#999
}
div#pageOverlayElem_c.default_event_no_resp div.bd,div#pageOverlayElem_c.default_event_no_resp div.ft{
  background-color:#e5e5e5
}
/* Calendar - Month */
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{
  float:left;
  display:inline;
  width:20px;
  height:22px;
  overflow:hidden;
  background:transparent url(/images/wl_travel_ev_sprite.png) no-repeat 0px 0px;
  margin:2px 2px 2px 0;
  cursor:pointer;
  text-align:center;
  line-height:1.5;
  text-indent:-5000px
}
form#roadshowCalendar a.add_default_event,form#roadshowCalendar a.add_default_event:link{
  background-position:0px -240px
}
form#roadshowCalendar a.add_travel_event,form#roadshowCalendar a.add_travel_event:link{
  background-position:0px -200px
}
form#roadshowCalendar a.header_date,form#roadshowCalendar a.header_date:link,form#roadshowCalendar a.header_date:hover,form#roadshowCalendar a.header_date:active{
  cursor:pointer;
  color:#333
}
form#roadshowCalendar table.yui-calendar td.calcell div{
  text-align:left;
  color:#fff;
  font-size:1em;
  margin:1px 0;
  cursor:pointer;
  border-width:1px;
  border-style:solid;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  line-height:1.65;
  padding:0 3px;
  font-weight:bold;
  height:17px;
  overflow:hidden;
  text-overflow:ellipsis
}
form#roadshowCalendar table.yui-calendar td.calcell div.private_event{
  padding-left:24px;
  background:#fff url(/images/wl_travel_ev_sprite.png) no-repeat 0px -162px
}
form#roadshowCalendar table.yui-calendar td.calcell div.default_event_no_resp{
  background-color:#999;
  border-color:#999
}
/* Calendar - Week */
form#roadshowCalendarWeek table.yui-calendar tbody th.calrowhead{
  width:auto;
  padding:0
}
form#roadshowCalendarWeek table.yui-calendar td.calcell div.day_wrapper{
  height:1440px;
  position:relative
}
form#roadshowCalendarWeek table.yui-calendar td.calcell div div{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  width:99%;
  overflow:hidden;
  text-align:left;
  font-size:0.9em;
  margin:1px 0;
  cursor:pointer;
  border-width:1px;
  border-style:solid;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  opacity:.95
}
form#roadshowCalendarWeek p,form#roadshowCalendarDay p{
  text-align:right;
  font-weight:normal
}
form#roadshowCalendarWeek td.calcell div div p,form#roadshowCalendarDay td.calcell div div p{
  text-align:left
}
form#roadshowCalendarWeek a.add_default_event,form#roadshowCalendarWeek a.add_default_event:link,form#roadshowCalendarDay a.add_default_event,form#roadshowCalendarDay a.add_default_event:link{
  background-position:0px -240px;
  margin-top:0;
  margin-bottom:0
}
form#roadshowCalendarWeek a.add_travel_event,form#roadshowCalendarWeek a.add_travel_event:link,form#roadshowCalendarDay a.add_travel_event,form#roadshowCalendarDay a.add_travel_event:link{
  background-position:0px -200px;
  margin-top:0;
  margin-bottom:0
}
form#roadshowCalendarWeek a.header_date,form#roadshowCalendarWeek a.header_date:link{
  display:inline;
  background-image:none;
  margin:3px 3px 3px 0;
  cursor:pointer
}
form#roadshowCalendarWeek table.yui-calendar td.calcell div div.default_event_no_resp,form#roadshowCalendarDay table.yui-calendar td.calcell div div.default_event_no_resp{
  background-color:#e5e5e5;
  border-color:#999;
  color:#999
}
/* Calendar Day */
form#roadshowCalendarDay div#calendarHeader table{
  table-layout:auto
}
form#roadshowCalendarDay table.yui-calendar th.calrowhead{
  width:12.5%;
  padding:0
}
form#roadshowCalendarDay table.yui-calendar td.calcell div.day_wrapper{
  height:1440px;
  position:relative;
  margin-right:3px
}
form#roadshowCalendarDay table.yui-calendar td.calcell div div{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  overflow:hidden;
  text-align:left;
  font-size:1.1em;
  margin:1px;
  cursor:pointer;
  border-width:1px;
  border-style:solid;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  opacity:.95
}
/*module_salesregions.css*/
/*Sales Regions */
div#salesregions_form{
  width:350px
}
div#salesregions_form_header{
  margin:0px
}
div#salesregions_form_name,div#salesregions_form_shortname,div#salesregions_form_selector{
  margin:0px;
  padding-top:10px;
  padding-left:5px;
  height:25px
}
label#salesregions_form_namelabel,label#salesregions_form_shortnamelabel,label#salesregions_form_selectorlabel{
  float:left;
  margin:0px;
  width:40%
}
input#salesregions_form_nameinput,input#salesregions_form_shortnameinput,select#salesregions_form_selectorselect{
  float:left;
  margin:0px;
  width:55%
}
.salesregions_hidden{
  display:none
}
.salesregion_regionpanel{
  width:800px
}
#salesregions_datatable > table,#salesregions_datatable_header > table{
  width:800px;
  outline:none
}
.salesregions_commandbar{
  height:2em
}
.salesregions_globalregioncommandbar{
  float:left
}
.salesregions_regioncommandbar{
  float:right
}
.salesregions_footer{
  margin-top:20px
}
#salesregions_datatable{
  overflow:auto;
  background-color:#E9F1F7;
  max-height:440px;
  height: auto !important;
  height:440px
}
.salesregions_selected{
  background-color:#D4001A
}
#salesRegionDiv{
  margin:10px
}
table#reginalSettingTable{
  table-layout:auto;
  width:auto
}
div#salesRegionsManagementPopup{
  width:600px
}
div#salesRegionsManagementPopup table{
  width:100%
}
#salesRegionsManagementForm{
  width:auto
}
#salesRegionsPopupTable td,#salesRegionsPopupTable th{
  text-align:center
}
.salesRegionsNotation{
  position:relative;
  right:10px;
  font-weight:bold;
  text-align:right;
  display:inline
}
#listOrdersNavigationUpdate span{
  line-height:1.5;
  font-size:1em
}
.GlobalSalesRegionsText span{
  font-weight:bold
}
.GlobalSalesRegionsTextMulti{
  margin-left:5px;
  margin-right:5px;
  font-weight:bold;
  font-size:1.3em;
  line-height:1.6;
  text-align:right;
  float:right
}
.salesRegionaPopupDiv{
  height:200px;
  overflow-x:hidden;
  overflow-y:scroll;
  margin: 0px !important
}
/*module_salesregionassociation.css*/
/* Sales Region Association */
div#salesregionassociation_selectedpanel,div#salesregionassociation_availablepanel{
  float:left;
  padding-left:10px;
  padding-right:10px
}
div.salesregionassociation_listboxheader{
  padding-left:1em;
  font-weight:bold
}
div#salesregionassociation_selectedborder,div#salesregionassociation_availableborder{
  width:220px;
  overflow:auto;
  border:solid 2px;
  background-color:white
}
div#salesregionassociation_selected,div#salesregionassociation_available{
  width:200px;
  height:250px;
  border:none;
  padding:10px
}
/*double list box*/
div.salesregionassociation_region,div.salesregionassociation_globalregion{
  height:1.25em;
  cursor:pointer
}
div.salesregionassociation_region{
  width:90%
}
div.salesregionassociation_globalregion{
  font-weight:bold;
  width:100%
}
div.salesregionassociation_region{
  font-size:x-small;
  padding-left:10%
}
div.salesregionassociation_selectedregion{
  background:#cccccc
}
.salesregionassociation_regionghosting{
/*if you want to change border,width,height,font-size style, you cant't do this here,
    it will be overridden by DoubleListBox script.*/
  background:#3366FF;
  font-style:italic;
  opacity:0.4;
  color:white;
}
div.salesregionassociation_movedregion{
  display:none
}
/*module_search.css*/
/* Search */
#searchSelections,#searchSelectionsInv{
  vertical-align:top;
  padding:0
}
#searchSelections td,#searchSelectionsInv td{
  border-width:0;
  vertical-align:top
}
#searchAdvHeader{
  margin:12px 0 2px
}
#searchAdvHeader h3{
  display:inline
}
#searchSecCodeWrapper{
  border-right-width:0
}
#searchSecCodeWrapper table,#searchSecCodeWrapper table td{
  border-width:0
}
div.le-suggestions{
  cursor:pointer;
  width:400px;
  height:300px;
  background-color:#fff;
  position:absolute;
  top:20px;
  left:0;
  padding:0;
  z-index:2;
  border:1px solid #a5acb2
}
div.leSearchMain{
  position:absolute;
  display:inline-block;
  vertical-align:top
}
/* Historics */
.historicsDivideClass table{
  overflow:hidden
}
.historicsDivideClass th{
  text-align:center;
  white-space:normal
}
.historicsDivideClass td{
  overflow:hidden;
  white-space:normal
}
form#orderSearch.default_block{
  clear:both
}
form#orderSearch #dataList table{
  zoom:1
}
/*module_securities.css*/
/* Securities */
form#editTrancheReferenceSecurities{
  padding-bottom:10px;
}
#addMultipleDiv{
  width:750px;
  top:50px;
}
#addMultipleDiv strong{
  display:block;
  padding:10px 0;
}
#addMultipleDiv input{
  width:35px;
}
#addMultipleDiv input.mid{
  width:150px;
}
#addMultipleDiv select{
  width:auto;
}
#addMultipleDivSelect{
  margin-bottom:15px;
  min-width:400px;
}
#securitiesToAdd{
  width:100%;
}
/* List Reference Securities */
#listRefSecs table{
  table-layout:auto;
}
/* List Ipma Securities */
div#issuenet_security_message_section{
  -moz-border-radius:3px 3px 3px 3px;
  background-color:#FFFE85;
  margin-bottom:4px;
  border-color:#CCCCCC #999999 #999999 #CCCCCC;
  border-style:solid;
  border-width:1px;
}
div#exp_col_icons_div{
  float:left;
  padding-left:8px;
  padding-top:5px;
}
div.messages_div_margin{
  margin-left:20px;
}
div#messages_div div{
  background:url(/images/alert_small_lpad.gif) no-repeat scroll left center;
  font-size:1.06em;
  padding:2px 5px 2px 20px;
}
div#messages_div div strong{
  font-size:1.0em;
  font-weight:bold;
}
a.contract_link:active,a.contract_link:hover,a.contract_link:link,a.contract_link{
  background:transparent url(/images/collapse.gif) no-repeat 1px 4px;
  display:inline-block;
  text-indent: 0px !important;
  background-position: 0px 0px !important;
}
a.expand_link:active,a.expand_link:hover,a.expand_link:link,a.expand_link{
  background:transparent url(/images/expand.gif) no-repeat 1px 4px;
  text-decoration:none;
  text-indent: 0px !important;
  background-position: 0px 0px !important;
}
span#warnings_container td.label_cell{
  width:250px;
  white-space:normal;
}
span#warnings_container td,span#warnings_container table{
  border:none;
  background-color:#FFFE85;
  vertical-align:top;
}
span#warnings_container td.label_cell{
  background:url(/images/alert_small_lpad.gif) no-repeat scroll left 5px;
  font-size:1.06em;
  padding:2px 5px 2px 20px;
}

.securities-table-block {
	overflow-x:auto;
	overflow-y:hidden;
}

.shared_terms_icon {
  width: 11px;
  filter: invert(58%) sepia(8%) saturate(379%) hue-rotate(169deg) brightness(93%) contrast(87%);
}
/*module_syndicate_members.css*/
/* Syndicate Members */
#syndicateMembersGrid table.actionPanel td{
  border-top-width:0;
}
#syndicateMembersGridNonBookbuilding table.actionPanel td{
  border-top-width:0;
}
.loading_bg table,.read_only span.button,div#searchSyndicateMember.read_only{
  display:none;
}
.loading_bg table,.read_only span.button,div#searchSyndicateMemberNonBookbuilding.read_only{
  display:none;
}
#syndicateMembersBrokers{
  width:850px;
}
#syndicateMembersBrokersNonBookbuilding{
  width:850px;
}
#syndicateMembersBrokers table,div#replaceSyndMemberDiv div#replacementsDiv table{
  width:100%;
}
#syndicateMembersBrokersNonBookbuilding table,div#replaceSyndMemberDiv div#replacementsDiv table{
  width:100%;
}
#syndicateMembersBrokers.actions_block{
  margin-top:10px;
  padding-left:0;
}
#syndicateMembersBrokersNonBookbuilding.actions_block{
  margin-top:10px;
  padding-left:0;
}
div#underwritingDiv table,div#syndMemberDiv table,div#tranchePermissionsDiv table,div#economicDetailsDiv table{
  clear:right;
}
div#commitmentAndFeesDiv,div#syndMemberDiv,div#tranchePermissionsDiv,div#economicDetailsDiv{
  padding:4px;
}
#commitmentAndFeesTable input{
  width:100px;
}
#commitmentAndFeesTrancheTable input,#economicDetailsDiv.totalRowLabel{
  text-align:right;
}
.incorrectTotal{
  color:red;
}
.editAreaCover{
  position:absolute;
  z-index:80;
  background:#fff;
  opacity:.70;
  filter: alpha(opacity=70);
  overflow:visible;
}
#activeTrancheName,.roleGroupName,.itemLabel{
  font-weight:bold;
}
#activeTrancheNameNonBookbuilding,.roleGroupName,.itemLabel{
  font-weight:bold;
}
.roleGroupLineBottomLineTotal{
  font-weight:bold;
  text-align:right;
}
/*Copy tranche pop-up*/
div#trancheCopyDiv{
  width:495px;
}
div#trancheCopyDiv table{
  width:465px;
  margin:15px;
}
/*Replace syndicate member pop-up*/
div#replaceSyndMemberDiv{
  width:600px
}
div#replaceSyndMemberDiv div#replacementsDiv{
  height:150px;
  min-height:150px;
  overflow-y:scroll;
}
div#replaceSyndMemberDiv div.sectionHeader{
  padding:5px;
}
div#replaceSyndMemberDiv div.sectionHeader p.hint{
  font-size:1em;
}
div#replaceSyndMemberDiv div.sectionHeader h4{
  margin:0;
  padding:0;
}
.economicsSectionHeader{
  display:block;
  margin-top:10px;
}
#perBondFeeTable input,#economicDetailsTable input,#anticipatedTotalsTable input,#trancheDetailsTable input{
  text-align:right;
  width:80px;
}
.brokerName{
  width:250px;
}
.colGroupHeader{
  text-align:center;
  vertical-align:top;
}
.totalRow td{
  border-top-width:2px;
}
.headerContainer div{
  float:left;
  padding-right:25px;
  vertical-align:middle;
  height:20px;
}
.headerContainer div.last_element{
  float:none;
  padding-right:0;
}
.groupHeader{
  font-weight:bold;
  font-size:1.05em;
}
.em_memberName{
  width:200px;
}
.em_narrowValueCol{
  width:110px;
}
.read_only .read_only_hidden{
  display:none;
  width:0;
}
.actionPanel{
  height:34px;
}
.cb_valign_fix,.cb_valign_fix li input{
  vertical-align:middle;
}
.cb_valign_fix li{
  display:inline;
  vertical-align:middle;
}
#economicDetailsDiv td.valueCell,#economicDetailsDiv th{
  text-align:center;
}
#economicDetailsDiv th.groupHeader{
  text-align:left;
}
#editTrancheDiv input{
  padding-right:1px;
}
#syndicateMembersGrid th{
  text-transform:none;
}
#syndicateMembersGridNonBookbuilding th{
  text-transform:none;
}
#sm_navigation_tabs{
	margin-top: 10px;
}
/*module_static_data.css*/
/* Static Data */
#staticWelcome {
	float: left;
	width: 100%;
	margin-top: 10px;
}
#staticWelcome li {
	margin: 3px 0 3px 3px;
	float: left;
	width: 12%;
}
#moveIt{
	width: auto;
}
#moveIt select {
	width: 400px;
	height: 350px;
	margin: 5px;
}
div.moveItSelect {
	width: 420px;
	float: left;
}
#moveItSelectors {
	width: 100px;
	float: left;
	padding: 100px 0;
	text-align: center;
}
#moveIt h5{
	display: block;
}
/*module_termsheet.css*/
/* Termsheet */
/* Create Deal */
textarea#createTrancheComments{
  width:250px;
}
#trancheConfigTable{
  padding:0;
  border-width:0px;
}
/* View Deal */
#viewDealWrapper table{
  zoom:1;
}
#viewDealDetails{
  margin-top:5px;
}
#viewDealWrapper #dealAlertSettingsPopup{
  width:400px;
  min-height:200px;
}
#viewDealWrapper #dealAlertSettingsPopup ol{
  width:50%;
  float:left;
}
#viewDealWrapper #dealAlertSettingsPopup label{
  font-weight:normal;
}
#viewDealWrapper #dealAlertSettingsPopup input{
  width:auto;
}
#viewDealIssueTermsWrapper div.right_col{
  text-align:center;
  vertical-align:middle;
}

.disabled_class {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
#viewDealTrancheReferenceToggle{
  text-align:right;
}
#viewDealTrancheReferenceToggle a,#viewDealTrancheReferenceToggle a:link,#viewDealTrancheName h2,#viewDealTrancheName h2{
  display:inline;
}
#viewDealTrancheReferenceToggle a#showPrices,#viewDealTrancheReferenceToggle a#showPrices:link,#viewDealTrancheReferenceToggle a#showPrices:hover,#viewDealTrancheReferenceToggle a#showPrices:active{
  color:#4a9cd6;
}
#termsheetViewIssueType{
  white-space:normal;
  overflow:auto;
}
/* Hides borders when hidden, that otherwise shine through in IE7 */
.hedgePriceRow .hidden td{
  border-width:0;
}
#hedgePricesTable div.hedgeSwitchPricesData{
  overflow-x:scroll;
}
/* Others */
#issueTermsTable{
  clear:right;
}
#termsheetSortBy{
  position:absolute;
  top:0px;
  right:5px;
}
div.couponSchedulePopup{
  width:650px;
}
div.couponSchedulePopup table{
  width:100%;
}
table#couponSchedulePopupHeaders th{
  text-align:left;
}
div.couponSchedulePopup div div.inner{
  margin:0;
  padding:0;
}
#orderContactsMsg{
  margin:6px 0;
  width:49%;
}
#viewDealContacts div{
  margin:0;
}
#viewDealContacts #orderContactsMsg,#viewDealContacts #orderContactsMsg{
  margin:6px 0;
}
#viewDealContacts #form-error,#viewDealContacts #form-error{
  margin:5px 0;
}
#missingContactAckHelpPopup{
  width:300px;
  min-height:120px;
}
#missingContactAckPopup{
  width:450px;
  min-height:120px;
}
#termsheetDataHeadFirst input{
  margin:0;
  text-align:center;
}
#termsheetDataHeadSecond{
  text-align:center;
}
#termsheetDataHeadSecond a,#termsheetDataHeadSecond a:link,#termsheetDataHeadSecond a:hover,#termsheetDataHeadSecond a:active{
  background-image:none;
  display:inline;
  width:auto;
}
#termsheetTrancheTable{
  overflow:auto;
  overflow-y:scroll;
  overflow-x:scroll;
  width:100%;
  zoom:1;
  margin-bottom:3px;
}
#termsheetTrancheTable table,#documentsDiv table{
  table-layout:auto;
}
/* Fix for addbutton */
#addNewSyndMemButton{
  display:inline-block;
}
table.overrideTable,table.overrideTable tr,table.overrideTable td{
  border-width:0;
  padding:0;
  margin:0;
}
table.overrideTable td.amount{
  text-align:right;
  padding-right:10px;
  border-left-width:1px;
}
table.overrideTable td.amount input.textfield{
  text-align:right;
  width:70px;
}
.calendar_img{
  vertical-align:middle;
}
#newMemberLegalEntityId{
  max-width:600px;
}
#newMemberLegalEntityId option{
  max-width:572px;
}
#disconnectIssuenet{
  border:#010101 1px solid;
  text-align:center;
  height:210px;
  width:320px;
}
#deleteIssueDiv{
  border:#010101 1px solid;
  text-align:center;
  height:210px;
  width:320px;
}
#removeTrancheDiv{
  border:#010101 1px solid;
  text-align:center;
  height:210px;
  width:320px;
}

.historySizePopupScroll{
margin: 0 0 15px 0;
max-height: 300px;
overflow: hidden;
overflow-y: auto;
overflow-x: hidden;
}

.dot_team_label {
  float:left;
}
.dot_team_users {
  margin-left:38px; 
  display:block;
}

#trancheStatusHistoryChangeInnerDiv .scrolling-div {
	max-height:200px;
	margin:0 0 15px 0;
}

.shared_terms_icon {
	width: 11px;
	filter: invert(58%) sepia(8%) saturate(379%) hue-rotate(169deg) brightness(93%) contrast(87%);
}

.issueNet_terms_gold_icon {
	width: 12px;
	filter: invert(77%) sepia(43%) saturate(6359%) hue-rotate(348deg) brightness(94%) contrast(91%);
}

.issueNet_terms_grey_icon {
  width: 12px;
  filter: invert(58%) sepia(8%) saturate(379%) hue-rotate(169deg) brightness(93%) contrast(87%);
}

.shared_terms_icon_with_solid_outline {
  width: 12px;
}
/*module_users.css*/
/* Users - Application */
#userGroupsPermissions div.permissions_group{
  margin-bottom:5px;
  border-width:1px;
  border-style:solid;
  padding-bottom:5px;
}
div.permissions_group div{
  margin:0 5px;
}
#userGroupsPermissions table table{
  border-width:0;
}
#userGroupsPermissions th,#userGroupsPermissions h5{
  text-align:center;
}
#userGroupsPermissions td{
  vertical-align:top;
  white-space:normal;
  padding:0;
  border-width:0;
}
#userGroupsPermissions td td{
  padding:3px;
  width:50%;
  border-width:1px;
  height:26px;
}
#userGroupsPermissions #specialCasePermissions td{
  border-width:1px;
  padding:3px;
}
#specialCasePermissions p{
  padding-bottom:0;
}
#userGroupsPermissions h3{
  white-space:normal;
  margin:0;
}
#userGroupsPermissions td.user_perm_edit_label{
  padding-left:12px;
  vertical-align:middle;
  text-align:right;
}
#userGroupsPermissions td.user_perm_edit_input{
  text-align:left;
  vertical-align:middle;
}
#userGroupsPermissions h5.product_coverage_tittle{
  width:50px; 
  float:left;
  text-align:left; 
  color: #000;
  margin-right:10px;
  padding-left:0;
  padding-right:0;
}
#userGroupsPermissions .when_public_permission{
  margin-left:50px;
}
#userGroupsPermissions .product_coverage_tr{
	height:30px;
}
#userGroupsPermissions table#specialCasePermissions th{
  text-align:left;
}
#userGroupsPermissions.user_perm_edit_input input{
  margin-left:0;
  margin-right:0;
}
#moveIt td{
  border-width:0px;
}
#listUsers table{
  margin-bottom:0;
  table-layout:auto;
}
#listUsers td,#listUsers td,#listUserVersions td,#listUserGroups td,#listUserGroupVersions td{
  vertical-align:top;
}
#listUsers,#listUserVersions,#listUserGroups,#listUserGroupVersions{
  table-layout:auto;
}
#listUsers #listUserSearch,#listUserGroupsSearch{
  table-layout:fixed;
}
#addUserGroup #help_pop,#updateUserGroup #help_pop,#listUsers #help_pop,#listUserGroups #help_pop{
  width:250px;
  min-height:250px;
}
#tradeBookPopUp{
  width:300px;
  height:120px;
}
#userNameTextField{
  float:left;
}
div#userNameMessage{
  clear:none;
  margin:0 0 0 180px;
}
/*module_regions.css*/
/* Regions */
div#move_buttons{
  float:left;
  padding-left:10px;
  padding-right:10px;
  margin-top:65px
}
div#country_association_unassignedpanel,div#country_association_assignedpanel{
  float:left;
  padding-left:10px;
  padding-right:10px;
  width:250px
}
select#unassignedCountryIds,select#assignedCountryIds{
  width:250px
}
/*module_split_popup.css*/
/*split order popup*/
div#splitOrderPopup {
	width:400px;
}
div#deliveryTypeSplitDiv{
	margin-top: 5px;
}
div#deliveryTypeSplitDiv table {
	width: 100%;
}
div#deliveryTypeSplitDiv tr#orderSplitHeader td {
	text-align: center;
}
div#deliveryTypeSplitDiv span#splitOrderAllocatedAmount, div#deliveryTypeSplitDiv tr#orderSplitTotals td {
	font-weight: bold;
	font-size: 1.06em;
}
div#deliveryTypeSplitDiv td input{
	width:85px;
	padding-left: 14px;
}
div#deliveryTypeSplitDiv td input, div#deliveryTypeSplitDiv tr#orderSplitTotals td {
	text-align: right;
}
#splitDeliveryTypePopup.investorName{
	padding: 0;
}
.deliveryTypeSplitPortions select {
	display:inline-block;
}
.deliveryTypeSplitPortions a {
	display: inline-block;
    line-height: 1.5;
    margin-left: 5px;
    vertical-align: middle;
    white-space: normal !important;
}
.read_only span.button {
	display: none;
}
.input-warning {
	background:transparent url(/images/alert_small_lpad.gif) no-repeat scroll left center;
	color:#990000;
}
/*module_privilege.css*/
/* Privilege */
.syndicateTeamHeaders {
	vertical-align: top;
	text-transform: none;
}
