 body {
    margin: 0;
    padding: 0;
    background-color: #FFFFFF;
}

body, table td, select, button {
    color: #222222;
    font: 13px/18px arial,helvetica,clean,sans-serif;
    *line-height:16px;
}

.buttonWrapper ,.submitButtonWrapper, .resetButtonWrapper{
    background-image: url("/images/h-sprite.png");
    background-position: 2px -299px;
    background-repeat: repeat-x;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    padding-left: 4px;
    padding-right: 2px;
}
/* Button Hover Styles */

.bt {
    background-color: #FFFFFF;
    background-image: url("/images/h-sprite.png");
    background-position: right -324px;
    background-repeat: repeat-x;
    border: medium none;
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    padding: 3px 4px 10px 2px;
    white-space: nowrap;
}

.fl {
	float:left;
}
/* Button Hover Styles */

.buttonWrapper:hover,.submitButtonWrapper:hover, .resetButtonWrapper:hover {
    background-image: url("/images/h-sprite.png");
    background-repeat: repeat-x;
    background-position: 2px -906px;
    cursor: pointer;
    color: #1984D8;
}

.bt:hover,.submitButton:hover,.resetButton:hover  {
    color: #1984D8;
    border: medium none; 
    background-image: url("/images/h-sprite.png");
    background-repeat: repeat-x;
    background-position: right -931px;  
}
#tabs {
     border-bottom: 1px solid #D3D3D3;
     padding-bottom: 0;
	 width: 1175px;
}

#tabs ul {
    display: inline-block;
    line-height: 26px;
	margin-bottom: -4px;
}

ol, ul {
    list-style: none outside none;
}
#tabs ul li {
    background-position: 0 1px;
    float: left;
    line-height: 33px;
    margin-right: 3px;
    padding-left: 8px;
    width: 120px;
}

.hsprite {
    background-image: url("/images/h-sprite.png");
    background-repeat: repeat-x;
}
#tabs ul li a {
    background-position: right -35px;
    color: #1F4366;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right: 8px;
    text-align: center;
    white-space: nowrap;
    width: 112px;
}
#tabs ul li a:hover {
    color:#333333;
	text-decoration:none;
}

#tabs ul li span {
    background-position: right -35px;
    color: #1F4366;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right: 8px;
    padding-top: 0;
    text-align: center;
    white-space: nowrap;
    width: 112px;
}
/* For tabnew.html alone */
#tabs ul li.active {
    background-position: 0 -77px;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
    line-height: 34px;
}

#tabs ul li.active a {
    background-position: right -115px;
    color: #333333;
}

#tabs ul li.active {
    background-position: 0 -77px;
    border-bottom: 1px solid #FFFFFF;
    color: #000000;
    line-height: 34px;
}

#tabs ul li.active span {
    background-position: right -115px;
    color: #333333;
}
a {
    color: #1F4367;
    text-decoration: none;
}

/* For tabnew.html alone */
a {
    color: #1F4367;
    text-decoration: none;
}

a:link {
    color: #1F4367;
}
a:visited {
	color: #666666;
}
a:hover {
    color: #1984D8;
}
a:active {
    color: #1984D8;
}

#tabs #tabs-panel {
	display: block;
	clear: both;
	border: 2px #ccc solid;
	padding: 10px;
	background: none repeat scroll 0 0 transparent;
    padding: 1em 1.4em;
}
#tabs #tabs-hide {
	display: none;
}


#myaccordion {
    width:392px;
    left: -7px;
    margin: 0;
    padding: 0;
    position: relative;
}
.accordionItem h2 { 
margin: 0; 
border-top: 1px solid #C9C8C8;
border-bottom: 1px solid #C9C8C8;
font-size: 13px; 
font-weight:bold;
padding: 0.4em; 
color: #000000;
background-colour:#ffffff;
background-image: url("/images/1pxaccordionbg.PNG");
font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
margin-top: 0px;
position: relative;
width:386px;
padding-bottom: 0em\9;
z-index:999;
height: 22px;
}
.accordionItem h2:hover { 
cursor: pointer; 
}
.accordionItem .wrapperDiv { 
margin: 0; 
color: #333333; 
position: relative;
left:0px\9;
top: -2px;
top: 0px\9;
background-image: url("/images/1pxaccordionbg.PNG");
       background-repeat: repeat-y;
	position:relative;
 }
.arrow-right {
    background-image: url("/images/elements.png");
    background-position: -10px -410px;
    float: left;
    height: 21px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    top: 2px;
    width: 19px;
	margin-left: 13px;
}

.accordionItem.hide .arrow-right {
	background-image: url("/images/elements.png");
    background-position: -10px -381px;
    float: left;
    height: 21px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    top: 2px;
    width: 19px;
	margin-left: 9px;
}

.accordionItem.hide h2 { 
color: #000000;
font-weight: bold;
margin-top: 1px;
position: relative;
background: none;
width:375px;
border:none;
height:25px;
margin-left:3px;
}

.roundImage {
    /*background-image: url("/images/h-sprite.png");
    background-position: 0 -298px;*/
    float: left;
    height: 27px;
    position: relative;
    top: -5px;
    width: 6px;
	left:-7px;
}
.accordionItem.hide div { 
display: none; 
}

.datatable {
    background: none;
    border-bottom: 1px solid #E5E5E5;
    border-collapse: collapse;
	border: none;
}
.datatable  tr{
	height: 30px;
	width:500px;
	left:0px;
}

.datatable td {
    border-bottom: none;
	background-color:transparent;
	background: none;
	padding-left:15px;
	height:6px;
}

.headerTitle  .firstHedaerTitle{
	color: #003767;
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 1px;
	margin-bottom: 0px;
	position: relative;
    top:-2px;
	margin-left: 5px;
    margin-right: 0;
}

.headerTitle  .subheaderTitle  {
	color: #999999;
    display: inline;
    font-size: 18px;
    font-weight: normal;
    line-height: 15px;
    position: relative;
    top: 4px;
}

#headerTitle .subtitle {
	position:relative;
	top:-10px;
	left:1px;
	width:680px;
}

#headerTitle .backLink   {
	position:relative;
	left:-3px;
}

.subtitle .subtitle-Title {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	padding-left: 0;
	white-space: nowrap;
}

.subtitle .subtitle-Value {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
#headerTitle .backLink  a{
    color: #003767;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    margin-left: 5px;
    text-transform: none;
}
#headerTitle .backLink a:hover {
    color: #1984D8;
	cursor:hand;
	text-decoration:none;
}

.fl {
	float:left;
}
.fr {
	float:right;
}

#headerTitle {
	position: relative;
    top: -1px;
    float:left;
    width:58%;
}
.mainWrapper {
	display:inline-block;
}

.buttonWrapperPR {
   
}
.btPR {
    background: -moz-linear-gradient(center top, #FCFCFC 25%, #DFDFDF 65%)
		repeat scroll 0 0 #E3E3E3;
		
	-ms-filter:
		"progid:DXImageTransform.Microsoft.gradient(startColorstr=#FCFCFC, endColorstr=#DFDFDF)";
		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FCFCFC,
		endColorstr=#DFDFDF );
		
    border: 1px solid #BEBEBE;
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    padding: 2px 4px 3px 2px;
    white-space: nowrap;
}

.btPRBlue {
	background-color: #00376A;
	border: 1px solid #00376A;
    color: #ffffff;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0;
    padding: 2px 4px 3px 2px;
    white-space: nowrap;
}
.buttonType div.custom-radio {
    display: inline-block;
      margin-left: -5px;
	*display: inline;
	*margin-left: -7px;
}

.buttonPosition {
	position: relative;
	left: 10px;
	top:-27px;
	top:0px\0/;
	*top:0px;
}

label, fieldset, legend {
    color: #464646;
    font-size: 10px;
    font-weight: bold;
}
label, fieldset, legend {
    color: #464646;
    font-size: 10px;
    font-weight: bold;
}

.prTitle {
	display: inline-block;
    font-size: 14px;
    font-weight: bold;
    width: 89px;
	float:left;
	padding-top: 5px;
}
.display-element-matcherTrue {
	/* background-image: url("/images/bg1.PNG");
    	height: 18px;
    	width: 27px; */
    background-image: url("/images/elements.png");
    background-position: -41px -10px;
    background-repeat: no-repeat;
	height: 25px;
	width:11px;
	
	
	width:32px\9;
	position:relative\9;
	left:-3px\9;
    cursor:text;
}

.display-element-matcherFalse {
	/* background-image: url("/images/bg2.PNG");
	 left: -1px;
    	position: relative;
    	width: 26px;
	height:18px; */
	background-image: url("/images/elements.png");
	background-position: -42px -103px;
    color: #1984D8;
    background-repeat: no-repeat;
	height: 25px;
	width:11px;
	
	
	width:32px\9;
	position:relative\9;
	left:-3px\9;
    cursor:text;
}

.display-element-matcherNull {
	background-image: url("/images/details-icons.png");
	background-position: -39px -9px;
	background-repeat: repeat-x;
	height: 20px;
	width: 20px;
}

.btClass {
	float: left;
}
#zoomIn {
	background-image: url("/images/b1b.PNG");
	width:33px;
	height:23px;
}
#zoomOut{
	background-image: url("/images/b1a.PNG");
	width:33px;
	height:23px;
	background-position: -3px 0;
}

.topWrapper {
    background-image: url("/images/top_wrapper.png");
    display: inline-block;
    height: 33px;
    left: 20px;
    position: relative;
    top: -13px;
    /*width: 64%;
    width: 64%\9;*/
    width: 63%;
    width: 63%\9;
	background-color:#ffffff;
	background-position: 0 -105px;
}

.prioritySection {
	right: 0px;
    position: absolute;
    top:0px;
}

.topActionMenu {
	display: inline-block;
    left: 20px;
    position: absolute;
    top: 118px;
    top: 110px\9;
    width: 200px;
    z-index: 999;
}

:root .topActionMenu { top: 96px \0/IE9; }

.bgBlue {
    float: left;	
}
.rotateImage {
    background-image: url("/images/elements_v2.png");
    background-position: -218px -260px;
    display: block;
    height: 28px;
    width: 45px;
}

 /* CSS For Dropdown Menu Start */
ul
{
  list-style:none;
  padding:0px;
  margin:0px
}

ul li
{
  display:block;
}

ul li a.dropdown
{
  color:#999999;
  margin-right:5px;
  font-weight:bold;
  font-size:12px;
  font-family:verdana;
  text-decoration:none;
  display:block;
  width:6px;
  height:3px;
  text-align:center;
  overflow:hidden;
position: relative;
top:8px;
}

ul li a.dropdown:hover
{
  color:#cccccc;
  font-weight:bold;
  text-decoration:none;
  display:block;
  width:6px;
  text-align:center;
}
ul li.sublinks {
	background-color: #01396A;
    border: 1px solid #5C7994;
    box-shadow: 0 1px 1px 0 #E7E7E7;
}
ul li.sublinks div
{
  color:#fff;
  font-weight:normal;
  text-decoration:none;
  display:block;
  width: 172px;
  text-align:left;
  margin-top:2px;
  padding: 5px;
}

ul li.sublinks div:hover
{
  color:#fff;
  font-weight:normal;
  text-decoration:none;
  display:block;
  width: 172px;
  text-align:left;
  cursor:pointer;
}

ul li.sublinks
{
	display:none;
}

/* CSS For Dropdown Menu End */



#container
{
  margin:0px auto;
  width:310px;
  z-index:999999;
}

.clear
{
  clear:both;
}

.left
{
  float:left;
}

.right
{
  float:right;
}

.ddArrow {
	background-image: url("/images/canvas-list-nav-item-arrow.gif");
    float: left;
    height: 3px;
    margin-right: 5px;
    left: 12px;
    position: relative;
    top: -8px;
    width: 6px;
	margin-top:3px;
}

.approverSection {
	/*position:relative; 
	left:-159px;
	left: -25px\9;
	top:-49px;
	top:-10px\9;
	position: relative;
    width: 310px;
	left:-125px;
	top:-50px;*/
	float: right;
    position: relative;
    top: -30px;
}

.viewpriordocs {
    background-image: url("/images/elements.png");
    background-position: -9px -171px;
    display: block;
    height: 27px;
    width: 108px;
}

.subtitle-Value-Hyphen {
    color: #999999;
    font-size: 11px;
    white-space: nowrap;
}

.buttonType .custom-radio label {
   width:70px;
}

.actionMenu a:link {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
    padding: 5px;
}

.datatable td {
    color: #333;
	font-size:11px;
}

.removePassword {
    background-image: url("/images/elements.png");
    background-position: -9px -208px;
    display: block;
    height: 27px;
    width: 108px;
	display:none;
}

.rm {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    left: 2px;
}

#AmendementTable {
	margin-left: 13px;
}

.actionMenu a:visited {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    overflow: hidden;
    padding: 5px;
}

.menuButton:hover {
    text-decoration:none;
}

.update {
    color: #1F4367;
    font-size: 11px;
    font-weight: bold;
    /* padding-left: 10px; */
}

#zoomThis iframe {
	font-size:12px;
}

.actionMenu {
	z-index:99999;
}


.amendmentLink {
	background-image: url("/images/elements.png");
    background-position: -10px -354px;
    float: left;
    height: 18px;
    padding-right: 14px;
    width: 15px;
}

ul li.amendmentPopup {
    display: none;
}


.actionMenuWidget {
	/* margin-top:26px;
	position:relative;
	left:200px; */
}

.rotateImgWrp{
	display: inline-block;
    float: left;
	left:0px;
    position: relative;
    top: 20px;
    width: 62px;
}

.viewprior {
	position: relative;
	top: 0px;
	left:672px;
}

.pdfDigi{
	height: 12px;
    width: 12px;
    background-color: #0a9e5e;
    border-radius: 50%;
    display: inline-block;
}

.pdfNotSemantic{
	height: 12px;
    width: 12px;
    background-color: #363131;
    border-radius: 50%;
    display: inline-block;
}

.pdfDigiError{
	height: 12px;
    width: 12px;
    background-color: #c4314b;
    border-radius: 50%;
    display: inline-block;
}

.pdfSemanticNotDigi{
	height: 12px;
    width: 12px;
    background-color: #ee6e17;
    border-radius: 50%;
    display: inline-block;
}

.separator {
	background-image: url("/images/newseparatorline.png");
    background-repeat: no-repeat;
    left: 6px;
    position: relative;
    width: 338px;
	height:4px;
}

#inputPopup  p#inputCommentText {
	margin-left:6px;
}

#myaccordion .hide {
	border-left: 2px solid #C9C8C9;
    border-bottom: 1px solid #C9C8C8;
    margin-left: 1px;
    width: 382px;
}

#myaccordion .wrapperDiv {
    border-bottom: 1px solid #C9C8C8;
}

.accordionHeader  {
    background-image: url("/images/1pxaccordionbg.PNG");
    border-bottom: 1px solid #C9C8C8;
    border-top: 1px solid #C9C8C8;
    margin: 1px 0 0;
     padding: 6px 6px 6px 20px;
    position: relative;
    width: 370px;
    z-index: 999;
	position:relative;
	left:-7px;
}

.accordionPdf  {
    background-image: url("/images/1pxaccordionbg.PNG");
    border-bottom: 1px solid #C9C8C8;
    border-top: 1px solid #C9C8C8;
    margin: 1px 0 0;
    padding: 6px 6px 6px 20px;
    position: relative;
   /* width: 390px;*/
    /* z-index: 999; */
	position:relative;
	left: 5px;
}

.arrow-rightpdf {
    background-image: url("/images/elements.png"),url("/images/1pxaccordionbg.PNG");
    background-position: -10px -410px;
    float: left;
    height: 21px;
    margin-right: 5px;
    overflow: hidden;
    position: relative;
    top: 2px;
    width: 19px;
	margin-left: 13px;
}

.accordionHeader  div{
     color: #000000;
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.leftWin  #zoomThis iframe {
	z-index:999;
}

.commentsLbl, .auditLbl {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding-top: 12px;
    text-transform: uppercase;
    width: 98%;
	position:relative;
	left:-20px;
}

.prioritySection {
	/* position: relative;
	top: 85px;
	left:153px;
	left:272px\9;
	width:170px;
	left:162px;
	top:85px; */
}
.auditLb1{
	color: #666666;
    font-size: 11px;
    font-weight: bold;
    padding-top: 12px;
    text-transform: uppercase;
    width: 98%;
	
	}
.auditTbl {
	margin-left: 10px;
	margin-top:30px;
}
.auditTbl tr td.audittableHeader {
	border-bottom: 1px solid #E5E5E5;
    color: #909090;
    font-size: 10px;
    font-style: italic;
    height: 19px;
    line-height: 11px;
    text-align: left;
    text-shadow: 0 0 0 #FFFFFF;
    padding-bottom:3px;
    padding-left: 0px;
    padding-right:8px;
    padding-top: 3px;
}

.auditTbl .grid-column  div {
    color: #000000;
    cursor: default;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
}

.auditTbl tr td.grid-column {
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom: 1px solid #E5E5E5;
    padding: 12px 15px 13px 0px;
}

.wbc {
	background-color: #fff;
}

.bbc {
	background-color: #F3F7FB;
}
/* .cover {
        position: absolute;
  top: 0; 
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3007;
  background: #fff;
  filter: alpha(opacity=0);
  opacity: 0;
 } */
 
 .cover {
	position: absolute;
	border: none;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	filter: alpha(opacity=0);
    opacity: 0;
}
 
 #leftFrame1, #leftFrame2, #leftFrame3, #rightFrame1, #rightFrame2 , #rightFrame3 {
	position: relative;
    z-index: 1;
 }
 
 .mr5 {
	margin-right:5px;
 }
 
 span.customStyleSelectBox { 
	font-size:11px; 
	background-color: #ffffff; 
	color:#000000; 
	padding:5px 7px; 
	border:1px solid #B4B3B3; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius: 5px 5px; 
}
span.customStyleSelectBox.changed { 
	background-color: #ffffff; 
}
.customStyleSelectBoxInner { 
	background:url(/images/canvas-list-nav-item-arrow.gif) no-repeat center right; 
}
#selectForm {
	padding-top:20px;
}

.dataTbl {
  border:none;
  border-collapse: collapse;
}

.dataTbl  tr.Tab1 td {
    color: #909090;
    font-size: 10px;
    font-style: italic;
    line-height: 11px; 
    font-family: arial;
    height: 35px;
    text-decoration: none;
    white-space: nowrap;
	background-color: #ffffff;	
}
.dataTbl  tr.Tab1  td , .dataTbl  tr  th {
    border-bottom: 1px solid #c5c5c5;
}
.dataTbl  tr.Tab1 td a:link, tr.Tab1 td a:visited, tr.Tab1 td a:focus, tr.Tab1 td a:hover, tr.Tab1 td a:active  {
    background-color: #ffffff;
    color: #909090;
    font-size: 10px;
    font-style: italic;
    line-height: 11px; 
    font-family: arial;
    text-decoration: none;
    white-space: nowrap;
}

.dataTbl tbody tr.rowgray td {
    background: none repeat scroll 0 0 #F7FAFA;
	background-color: #F7FAFA;
}

.dataTbl tbody td {
    font-size: 12px;
    white-space: nowrap;
	color:#222222;
}
.dataTbl tbody a {
    font-size: 12px;
    text-align: left !important;
    color: #1F4367;
}
.dataTbl tbody a:hover {
    color:#1984d8;
	text-decoration:none;
}
.dialogBox, .hoverBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #005690;
    position: absolute;
    z-index: 10005;
}
.ui-dialog .dialogBox, .ui-dialog .hoverBox {
    position: static;
}
.dialogBox h2.ui-draggable-handle {
    cursor: move;
}
.dialogBox h2.dialogTitle {
    font-size: 18px;
    line-height: 18px;
}
.dialogBox h2.dialogTitle, .hoverBox h2 {
    background-position: 0 -354px;
    border-bottom: 1px solid #9BC4D2;
    color: #005690;
    padding: 10px 15px;
}
.dialogBox .dialogBoxContent, .hoverBox .hoverBoxContent {
    padding: 11px 15px 0;
}
.dialogBox .dialogBoxFooter, .hoverBox .hoverBoxFooter {
    border-top: 2px solid #DBDBDB;
    margin: 50px 15px 15px;
    padding-top: 15px;
}
.dialogBox .dialogBoxFooter a.cancelButton span, .dialogBox .hoverBoxFooter a.cancelButton span {
    background-position: right -2070px;
}

.button span {
    background-position: right -2070px;
    color: #666666;
    display: inline-block;
    padding: 5px 15px 5px 12px;
    white-space: nowrap;
}
#subMenuDownloads-button, .button {
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
}
.dialogBox .closeLink, .hoverBox .closeLink {
    background-position: -988px -31px;
    display: block;
    height: 22px;
    outline: medium none;
    position: absolute;
    right: -8px;
    top: 8px;
    width: 22px;
    z-index: 10006;
}
.ui-widget-overlay {
    background-color: #000000;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
}
.confirmationDialogBox h2.dialogTitle, .messageDialogBox h2.dialogTitle {
    background-image: none;
    border-bottom: 0 none;
    font-size: 20px;
    line-height: 22px;
    padding-top: 18px;
}
#subMenuDownloads-button:hover span, .button:hover span, .dialogBox .dialogBoxFooter a.cancelButton:hover span, .dialogBox .hoverBoxFooter a.cancelButton:hover span {
    background-position: right -934px;
    color: #1984D8;
    text-decoration: none;
}

#submitbtn {
	background-image: url("/images/submitbtn.JPG");
    background-repeat: repeat-x;
	border: medium none;
    height: 31px;
    width: 77px;
}

#cancelbtn {
	background-image: url("/images/closebtn.JPG");
    background-repeat: repeat-x;
	width:68px;
	height:31px;
	border: medium none;
}

.bol {
	font-weight:bold;
}

.outertextField {
    background-image: url("/images/h-sprite.png");
    background-position: 0 -450px;
    background-repeat: repeat-x;
    display: inline-block;
    height: 27px;
    margin-top: 12px;
    padding-left: 3px;
    width: 43%;
}

.innerrangeField {
    background-image: url("/images/h-sprite.png");
    background-position: right -400px;
    background-repeat: repeat-x;
    display: inline-block;
    height: 17px;
    padding: 5px 5px 5px 6px;
    position: relative;
    width: 247px;
}

.inputdataLabel {
    background-color: #FFFFFF;
    border: 0 none;
    display: inline-block;
    font-size: 11px;
    height: 17px;
    padding: 0;
    width: 240px;
}

.inptBox {
	border-bottom: 1px solid #D3D3D3;
    padding-bottom: 40px;
    padding-top: 20px;
}

.btWrap {
	text-align:right;
}

.datatable3, .datatable3  tr td {
    background-color:transparent;
	border: medium none;
}

.datatable3  tr.Tab1  td {
    background-color:#003366;
}

div.rightWin{
	 left:-75px; 
	 width: 29%; 
	 height:884px; 
	 float:right;
	 position: relative;
	 top:-57px;
	 z-index:1;
}

div.leftWin{
	/*margin-left:2px;*/ 
	margin-top:3px; 
	width: 63%;
	height:851px;  
	position: relative;
    top: -18px;
	left:20px;
	float:left;
	z-index:1;
}

.wrp {
	display: inline-block;
    margin-bottom: 5px;
    width: 93%;
}

:root .wrp { margin-bottom: 5px \0/IE9; }

.navbarWrap {
	width:100%;
	display:inline-block;
	position:relative;
	top:-13px;
	left:20px;
}

.pagetitleWrapper {
	display: inline-block;
    float: left;
    margin-left: 18px;
    width: 65%;
}
.titleText{
	color: #00376A;
    font-size: 28px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 25px;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;	
}
.wd28 {
	width:15%;
}

.tp5 {
	margin-top:5px;
}

.leftTopWrp {
	display:inline-block;
	float:right;
}

.matchtopWrapper {
	background-image: url("/images/top_wrapper.png");
    display: inline-block;
    height: 33px;
    left: 18px;
    position: relative;
    top: 4px;
	width: 1160px;
	background-color: #FFFFFF;
	background-position: 0 -105px;
}
.contentTitle {
	color: #1F4367;
    font-size: 18px;
    line-height: 25px;
    cursor: pointer;
    height: 13px;
    padding: 3px 15px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin:5px;
}
table.stripe {
    text-align: right;
    width: 80%;
}
table.stripe thead th {
    color: #909090;
    font-size: 10px;
    font-style: italic;
    line-height: 11px;
    text-align: right;
}
 table.stripe thead th, table.stripe tbody td {
    border-bottom: 1px solid #E5E5E5;
}
table.stripe tbody td {
    font-size: 12px;
    padding: 5px 0 5px 5px;
}
table.stripe thead th {
    padding: 5px 5px 5px;
}
table.stripe tr.offRow td, table.stripe tr.altRow td {
    background: none repeat scroll 0 0 #F7FAFA;
}
.removeButton {
    background-position: -1030px -32px;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    width: 15px;
}
.removeButtonSmall {
	background-image: url("/images/sprite.png");
    background-position: -1045px -32px;
    height: 13px;
}

.removeButtonSmall:hover {
	background-image: url("/images/sprite_new1.png");
    background-position: -1045px -19px;
    height: 13px;
}

.hiddenRow {
	display: none;
}
	
/* selectmenu*/
.sprite,
.ui-selectmenu-icon {
	background-image: url("/images/sprite.png");
	background-repeat: no-repeat;
}
.hsprite,.ui-selectmenu,.ui-selectmenu-status {
	background-image: url("/images/h-sprite.png");
	background-repeat: repeat-x;
}
.textInput,.ui-selectmenu,.productBox {
	background-position: 0px -450px;
	display: inline-block;
	height: 27px;
	padding-left: 3px;
	width: 43%;
}
.ui-selectmenu.error{
	background-position: 0px -550px;
}
.textInput.error, .ui-selectmenu.error {
	background-position: 0px -550px;
}

.textInput .inner,.ui-selectmenu-status,.productBox span {
	background-position: right -400px;
	display: inline-block;
	height: 17px;
	padding: 5px 10px 5px 6px;
	position:relative;
}

.ui-selectmenu.error .ui-selectmenu-status{
	background-position: right -500px;
}

.textInput.error .inner,.error .ui-selectmenu-status {
	background-position: right -500px;
}
.ui-selectmenu { 
	background-color: transparent;
	cursor: pointer;
	font-size: 11px;
	text-decoration: none; 
	overflow: hidden;
	position: relative; 
}

.ui-selectmenu-icon { 
	background-position: -40px -5px;
	height: 8px;
	margin: -5px 0 0 3px;
	position: absolute; 
	right: 6px; 
	top: 50%;
	width: 10px;
}
.downloadsToolMenu .ui-selectmenu-icon{
	top:60%;
}
.ui-selectmenu-menu-popup,
.ui-selectmenu-menu-dropdown { 
	border: 1px solid #cdcccc; 
	background: #ffffff;
}

.ui-selectmenu-status {
	color: #000000;
	padding-right: 35px;
	white-space: nowrap;
}

.ui-selectmenu-status .ui-selectmenu-extratext{
    margin-left: 5px;
    cursor: pointer;
}

.ui-selectmenu-menu { 
	padding: 0; 
	margin: -2px 0px 0px 0px;
	list-style: none; 
	position: absolute; 
	top: 0; 
	visibility: hidden; 
	overflow: auto; 
	border: 1px solid #cdcccc;
    background: #ffffff;
}

.ui-selectmenu-menu li { 
	font-weight: normal !important; 
	padding: 5px 0px; 
	margin:0; 
	display: block; 
	border-top: 1px dotted transparent; 
	border-bottom: 1px dotted transparent; 
	border-right-width: 0 !important; 
	border-left-width: 0 !important; 
}

.ui-selectmenu-menu li a {
	line-height: 1.4em; 
	text-decoration:none; 
	font-size: 11px; 
	display:block;
	color:#333333;	 
}

.ui-selectmenu-menu li.ui-selectmenu-item-selected a {
	line-height: 1.4em; 
	text-decoration:none; 
	font-size: 11px; 
	display:block;
	color:#666666;
}

.ui-selectmenu-status { 
	line-height: 1.4em; 
}

.ui-selectmenu-menu li .ui-selectmenu-item-header { 
	font-weight: bold; 
}

.ui-selectmenu-menu .ui-selectmenu-group { 
	font-size: 1em; 
}

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { 
	line-height: 1.4em; 
	font-weight: bold; 
	display:block; 
	padding:.6em .5em 0; 
}

.ui-selectmenu-open { 
	visibility: visible; 
}

.ui-selectmenu-menu-popup,
.ui-selectmenu-menu-dropdown { 
	padding: 5px 10px;
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { 
	padding-left: 20px; 
	position: relative; 
	margin-left: 5px; 
}

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { 
	position: absolute; 
	top: 1em; 
	margin-top: -8px; 
	left: 0; 
}

.ui-selectmenu-menu li span,.ui-selectmenu-status span { 
	display:block; 
	margin-bottom: .2em; 
}

.ui-selectmenu-menu li .ui-selectmenu-item-footer { 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	opacity:0.80;
}

.ui-selectmenu-menu .ui-selectmenu-group ul { 
	margin: 0; 
	padding: 0; 
}

.SelectedCheck {
	background-position: -324px -196px;
	width: 9px;
	height: 9px;
	display: inline-block;
	margin-top: 3px;
}

.fright, .fRight, .fltRight {
    float: right;
}
.textInput .inner input {
    background-color: #FFFFFF;
    border: 0 none;
    display: inline-block;
    font-size: 11px;
    height: 17px;
    line-height: 17px;
    padding: 0;
}
.button {
    background-position: 0 -298px;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    margin-bottom: 10px;
    padding-left: 3px;
}
.web {
	background-image:url("/images/product-header-bg.png");
    background-position: 0 -45px;
    height: 75px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.logoMarkitServ {
    background-position: -190px -1544px;
    width: 231px;
}

.logo {
    background-image: url("/images/Branding24Bit.png");
    height: 73px;
}
.menuBarWrapper {
    background-image: url("../images/product-header-bg.png");
    background-position: 0 -119px;
    border: 0 none;
    height: 35px;
    left: 0;
    outline: 0 none;
    position: absolute;
    top: 75px;
    width: 100%;
    z-index: 50;
}	

.footerLinks li {
    display: block;
    float: left;
}

.hasLayout:after, .haslayout:after, .clearfix:after, .clearFix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.footer, .siteFooter, .footerWrapper {
    background-color: #009697;
    border-top: 1px solid #009697;
}
.hasLayout, .haslayout, .clearfix, .clearFix {
    display: block;
}

.footer, .siteFooter, .footerWrapper {
    background-color: #009697;
    border-top: 1px solid #009697;
    bottom: 0;
    left: 0;
    padding: 20px 0;
    position: absolute;
    top: 745px;
    width: 100%;
    height:50px\0/;
   *height:50px;
}

.passwdsubmitButtonWrapper, .passwdresetButtonWrapper{
    background-image: url("/images/h-sprite.png");
    background-position: 2px -298px;
    background-repeat: repeat-x;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 27px;
    padding-left: 4px;
    padding-right: 2px;
}

.submitButton, .resetButton{
	background-color:#76839A ;
    background-image: url("/images/h-sprite.png");
    background-position: right -326px;
    background-repeat: repeat-x;
    border: medium none;
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0px;
    padding: 5px 12px 10px 8px;
    white-space: nowrap;
}
.footerLogo{
    background-image: url("/images/ihsmarkit_logo_white.png");
    float: right;
    height: 30px;
    margin-right: 23px;
    width: 169px;
    margin-top:15px;
    background-repeat: no-repeat;
}

.footerLinks {
	float: left;
    line-height: 11px;
    margin-left: 15px;
}

.footerLinks p {
    color: #FFFFFF;
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 10px;
    line-height: 11px;
    padding-left: 9px;
    text-align: left;
    width: 520px;
}

.footerLinks ul li a:link, .footerLinks ul li a:active, .footerLinks ul li a:visited {
    color: #99CCFF;
}
.footerLinks ul li a{
    color: #99CCFF;
    display: block;
    float: left;
    font-family: arial,helvetica,clean,sans-serif;
    font-size: 10px;
    line-height: 11px;
    margin-left: 9px;
    margin-right: 15px;
    text-decoration: none;
}

.submitButton, .resetButton{
	background-color: #FFFFFF;
}
.submitButton:hover,.resetButton:hover {
    background-position: right -934px;
}

.menuButton span.arrow {
	margin-left:-7px;
}

.pdfWidOrg {
	width:92%;
	margin-left:21px;
}
.pdfWidModifid {
	width:75%;
	position:relative;
	left:-200px;
	top:20px;
}


/* Login Page changes  */

#disputeComment{
        height:100%;
        width:100%;
        top:0;
        left:0;
        border:0;
        padding:0;
        margin:0;      
}
.markitLoginMainFormRememberMe .custom-checkbox {
    display: none;
}
.markitLoginMainForm {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #FFFFFF;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: dotted;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    float: left;
    padding-left: 30px;
    width: 265px;
}
.markitLoginMainMessage {
    padding-right: 30px;
    width: 180px;
}
.markitLoginMainMessage {
    clear: left;
    float: left;
    padding-right: 40px;
    width: 180px;
}

.markitLoginMainMessageText {
    background-position: -895px -250px;
    height: 115px;
    margin-bottom: 20px;
    overflow-x: hidden;
    overflow-y: hidden;
}
.markitLoginMainForm label {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
   }
.contentMain {
float: right;
min-width: 793px;
width: 87%;
}

.hasLayout, .haslayout, .clearfix, .clearFix {
display: block;
}
.content {
border-bottom: 0px;
background-color: #0c284f;
}
.content {
padding-top: 0px;
}
.content {
background-color: #ffffff;
border-bottom: 1px solid #e0e0e0;
}

.content {
min-width: 928px;

}
.hasLayout:after, .haslayout:after, .clearfix:after, .clearFix:after {
clear: both;
content: ".";
display: block;
height: 0px;
visibility: hidden;
}
.contentMain {
padding-top: 120px;
}
.contentMain {
float: none;
width: 100%;
}
.contentMain {
float: right;
min-width: 793px;
width: 87%;
color:#222222
}

.markitLogin {
margin: 0px auto;
width: 777px;
}
.markitLogin {
width: 566px;
}

.markitLoginMain {
background: url("/images/markit-serv-login-background.png") no-repeat scroll;
width:100%;
}
.markitLoginMain {
background: url("/images/markit-login-background.png") left top no-repeat;
height: 350px;
padding: 45px 30px 0px 30px;
/* width: 713px; */
}
.markitLoginMainHeader {
margin-bottom: 45px;
}
.markitLoginMainHeader h1 {
background-position: -400px -84px;
height: 40px;
margin-bottom: 0px;
width: 230px;
}
.sprite, .ui-selectmenu-icon, .jspArrowUp, .jspArrowDown {
background-image: url("/images/sprite_new.png");
background-repeat: no-repeat;
}

.markitLoginMainMessage {
padding-right: 30px;
width: 180px;
}
.markitLoginMainMessage {
clear: left;
float: left;
width: 180px;
padding-right: 40px;
}

.markitLoginMainMessageText {
background-position: -895px -250px;
height: 115px;
margin-bottom: 20px;
overflow: hidden;
}
.markitLoginMainLink:link, .markitLoginMainLink:visited {
color: #99ccff;
}
.markitLoginFooter p {
font-size: 10px;
line-height: 12px;
margin: 0;
text-align: left;
}
.markitLoginFooter p, .markitLoginFooter a:link, .markitLoginFooter a:visited {
color: #8896A9;
}
.markitLoginMainForm {
border-left: 1px dotted #ffffff;
float: left;
padding-left: 30px;
width: 265px;
}
.markitLoginMainFormUserName {
margin-bottom: 36px;
}
label, fieldset, legend {
color: #464646;
font-size: 10px;
font-weight: bold;
}
fieldset, img, abbr, acronym {
border: 0;
}

.markitLoginMainFormPassword {
margin-bottom: 9px;
}
.errorMesg {
color: #eb6e1f;
font-size: 11px;
font-weight: bold;
}
.markitLoginMainFormRememberMe {
margin-top: 5px;
}
.markitLoginMainFlashAd {
float: left;
margin-left: 25px;
width: 180px;
}
.markitLoginFooter {
padding: 0px 5px 0px 5px;
}
.markitLoginFooter {
margin: 20px 0px 20px 0px;
}
.footer {
	display: none;
}
.footer {
background-color: #fafafA;
border-top: 1px solid #ffffff;
}

.footer {
height: 25px;
overflow: hidden;
padding: 17px 40px 13px 40px;
}

.footerWrapper {
height: 75px;
overflow: hidden;
padding: 17px 40px 13px 40px;
}

.content {
    background-color: #0C284F;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
}
.container {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 1525px;
    min-width: 1210px;
}
.markitLoginFooter {
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
}
.markitLoginFooter p, .markitLoginFooter a:link, .markitLoginFooter a:visited {
    color: #8896A9;
}
.markitLoginFooter a:hover {
    color: #4DA0F3;
}
.markitLoginFooter a:active {
    color: #8896A9;
}
.markitLoginFooter p {
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    text-align: left;
}
.markitLoginFooter li {
    float: left;
    font-size: 9px;
    line-height: 18px;
    margin-right: 10px;
}
.markitLoginMainHeader h1 span {
    display: none;
}
.markitLoginMainMessageText span {
    color: #FFFFFF;
    display: none;
    font-size: 17px;
    line-height: 23px;
}
.markitLoginMain {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("/images/markit-serv-login-background.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    /* width: 506px; */
}
.markitLoginMainForm .mcsTextInput {
    display: block;
    width: 259px;
}
.mcsTextInput {
    background-position: 0 -701px;
    height: 27px;
}
.markitLoginMainFormRememberMe .button {
    float: right;
}
.markitLoginMainForm .mcsTextInput .inner {
    width: 243px;
}
.mcsTextInput.error {
    background-position: 0 -781px;
    height: 27px;
}
.loginbuttonWrapper {
    background-image: url("/images/h-sprite.png");
    background-position: 4px -299px;
    background-repeat: repeat-x;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 26px;
    padding-left: 5px;
    padding-right: 2px;
}

.loginbuttonWrapper:hover {
    background-image: url("/images/h-sprite.png");
    background-repeat: repeat-x;
    background-position: 4px -906px;
    cursor: pointer;
    color: #1984D8;
}

.loginButton {
    background-color:transparent;
    background-image: url("/images/h-sprite.png");
    background-position: right -326px;
    background-repeat: repeat-x;
    border: medium none;
    color: #666666;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0px;
    height:26px;
    /* padding: 3px 12px 3px 10px; */
    white-space: nowrap;
	/* *padding-bottom:5px; */
}

.loginButton:hover {
    background-position: right -934px;
}

/* popup*/
/* #viewPopup{
	display:none;
	position:fixed;
	_position:absolute; hack for internet explorer 6
	height:90px;
	width:450px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:3px;
	font-size:13px;
}
#viewPopup h1{
	text-align:left;
	color:#003366;
	font-size:12px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:1px;
	margin-bottom:2px;
}
#inputPopup{
	display:none;
	position:fixed;
	_position:absolute; hack for internet explorer 6
	height:120px;
	width:400px;
	background:#FFFFFF;
	border:2px solid #cecece;
	z-index:2;
	padding:3px;
	font-size:13px;
}
#inputPopup h1{
	text-align:left;
	color:#003366;
	font-size:12px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:15px;
	margin-bottom:2px;
}
#bgInputPopup{
	display:none;
	position:fixed;
	_position:absolute; hack for internet explorer 6
	height:80%;
	width:80%;
	top:0;
	left:0;
	background:#FFFFFF;
	border:1px solid #cecece;
	z-index:1;
}
#popupSave{
	align:center;	
	position:relative;
	display:block;
} */ 

.bodyBoldWhite {
	color:#ffffff;
}

.mapsLabel {
	font-family: arial,helvetica,clean,sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.mapsValue {
	font-family: arial,helvetica,clean,sans-serif;
    font-size: 12px;
}


.custom-checkbox {
    position: relative;
    text-align: left;
    vertical-align: top;
}
.custom-checkbox input, .custom-radio input {
    left: 3px;
    margin: 0;
    position: absolute;
    top: 3px;
    z-index: 0;
}
.custom-checkbox label.checked {
    background-position: -2px -1761px;
    background-repeat: no-repeat;
}
.custom-checkbox label {
    background-position: -2px -1736px;
    background-repeat: no-repeat;
}
.custom-radio label, .custom-checkbox label {
    background-image: url("/images/h-sprite.png");
}
.custom-checkbox label, .custom-radio label {
    cursor: pointer;
    display: inline-block;
    padding-left: 20px;
    position: relative;
    z-index: 100;
}
label, fieldset, legend {
    color: #464646;
    font-size: 10px;
    font-weight: bold;
}


.ui-icon-closethick ,.ui-dialog .ui-dialog-titlebar-close {
	display:none;
}

 .cssArrow {
    border-style: solid;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 0;
    line-height: 0;
    margin-right: 3px;
    position: relative;
    width: 0;
}

.tb-header-arrow-none, .tb-header-arrow-descending, .tb-header-arrow-ascending {
    float: left;
    height: 40px;
    padding: 0;
    width: 10px;
}

.tb-header-arrow-descending {
    border-color: #000000 transparent;
    border-width: 4px 4px 0;
    top: 28px;
}

.tb-header-arrow-ascending {
    border-color: #000000 transparent;
    border-width: 0 4px 5px;
    top: -13px;
}

.chkListAction {
	position: absolute;
    right: 120px;
    top: 0;
    width: 172px;
}
h5 {
    color: #1F466A;
    font-size: 14px;
	font-weight:normal;
}

.pageTitle {
    color: #00376A;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 4px;
    font-family: arial,helvetica,clean,sans-serif;
}

.labelTableContainer table.stripe , .mainTableContainer table.stripe, .nextNavTableContainer table.stripe {
	margin-bottom: 0px;
    margin-top: 0px;
}

.tablePaginator .labelTableContainer tbody td {
	font-weight: normal;
}

.markitLogo {
	background-image: url("/images/markit-logo-white_230x40.png") !important;
	background-position: -40px !important;
	background-repeat: no-repeat !important;
}
.ui-selectmenu-menu {
	max-height: 200px;
	overflow-x: hidden;	
}

/* OSTTRA branding changes*/

/* Login Page CSS - Black in center*/
/* pageRedesignPhaseII.css */

input#txtLogin:-webkit-autofill {
    -webkit-background-clip: text;
}
input#txtPassword:-webkit-autofill {
    -webkit-background-clip: text;
}

.markitLoginMainLink:link, .markitLoginMainLink:visited {
    color: #FF0061;
	font-weight: bold;
}

.container {
	left: 0px !important
}

.content.hasLayout {
    background-color: #D9D8D6;
}

.contentMain {
    float: right;
    min-width: 793px;
    width: 100%;
    /* color: #222222; */
}

.markitLogin {
    width: 620px;
}

.markitLoginMain {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    background: #212222;
    width: 560px;
}

/*
.markitLoginMainHeader h1 {
    background-position: -400px -84px;
    height: 40px;
    margin-bottom: 0px;
    width: 520px;
}

.markitLogo {
    background-image: none;
    background: none;
    background-image: none !important;
}
*/

.loginbuttonWrapper {
    background-image: none;
}

.loginbuttonWrapper:hover {
    background-image: none;
}

.loginButton {
    background-color: #FF0061;
    background-image: none;
    background-position: unset;
    background-repeat: no-repeat;
    border: 1px solid #FF0061;
    color: #FFF;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 0px;
    height: 26px;
    padding: 3px 12px 3px 10px;
    white-space: nowrap;
    width: 56px;
}

.loginButton:hover {
    background-position: right -934px;
    background-color: #B80046;
    border: 1px solid #B80046;
}

.markitLoginFooter p, .markitLoginFooter a:link, .markitLoginFooter a:visited {
    color: #212222;
}

.markitLoginMainHeader h1 {
    background-position: -400px -84px;
    height: 68px;
    margin-bottom: 0px;
    width: 520px;
    margin-top: 5px;
}

.markitLogo {
    background-image: url("/images/osttra_mtm_logo_login_long_dark_bg.svg") !important;
    background-position: 0px !important;
    background-repeat: no-repeat !important;
    
}

.errorMesg {
    color: #B80046;
    font-size: 11px;
    font-weight: bold;
}

.paperUnderlying :hover {
    color:#ee6f20 !IMPORTANT;
	cursor:pointer;
}

.paperUnderlying {
    color:#ee6f20 !IMPORTANT;
	cursor:pointer;
}

.returntobrokerby{
	 background-image: url("/images/magnifying-glassontext.png") !important;
	 width:20px;
	 height:20px;
	 display:block;
	 background-size:contain;
}

.returntobrokerdiv{
	display:flex;
	align-item:center;
}
