﻿#divMenu {
    height:25px;
}


textarea {
    resize: none;
}
A:link
{
	color: #003372;
	text-decoration: underline;
}
A:visited
{
	color: #003372;
	text-decoration: underline;
}
A:hover
{
    color: #003372;
	text-decoration: underline;
}
A:active
{
	color: red;
	text-decoration: underline;
}

.sectionHeader
{
	font-weight: bold;
	background-color: #EEEEEE;
}

.spanLink
{
	color: Blue;
	text-decoration: underline;	
	cursor: pointer;
}

.pageBody
{
	background-color: #FFFFFF;
	margin:0;
	padding:0;
	margin-top: 0px;
	margin-left: 10px;
}
.pageBodyNoWL
{
	background-color: white;
	margin:0;
	padding:0;
	margin-top: 0px;
	margin-left: 10px;
}

.grid
{
	border-color: Black;
	background-color: White;
}

.ladderGridHeaderText,.gridHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #526B9C;
	border-color: Black;
	border-width: thin;
}

.gridHeaderCenterAlign
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #526B9C;
	border-color: Black;
	border-width: thin;
	text-align:center;
}

.gridItem
{
	background-color: White;
	color: #040404;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.gridItemDescTable
{
    font-family: Tahoma, Arial, Sans-Serif;
    font-size: 8pt;
    border-collapse:collapse;
    border-width:0px;
    border:0; width:100%; min-height:28px;
}

.gridItemDescTable .descLeft
{
	border-width:0px !important;
    width:90%;
}

.gridItemDescTable .descImg
{
    border-width:0px !important;    
    vertical-align:central;
    cursor:pointer;
    position:relative;
}

.gridItemInner
{
	color: #040404;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	border-style:none !important;
    margin-left:0px;
    border-width:0px !important;    
    float:right;
    width:85px;       
    border-right:0px !important;
}

.gridItemInnerDiv {
    text-align:left;
    margin-left:3px;
    float:left;     
}

.gridItemInnerDiv SPAN {
  /*display:block;
  float:left;
  vertical-align:top;*/  
  display:inline-block;
}

.gridItem TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}
.gridItemInner TD
{
	border-style: none;
	border-width: 0px;
}
.gridItemAlternate
{
	background-color: #EEEEEE;
	color: #040404;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.gridItemAlternate TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}

.samlPageBody
{
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 10px;
}

.orderBody
{
	background-color: white;
	margin-top: 0px;
	margin-left: 1px;
}
.backgroundColor
{
	background-color: #003082;
}
.BizBondsHeaderFont
{
	font-family: Arial, Tahoma;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

.LogoutFont
{
	font-family: Arial, Tahoma,Sans-Serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: #003372;
}

.LogoutFont A:link
{
	text-decoration: underline;
	color: #003372;
}

.LogoutFont A:visited
{
	text-decoration: underline;
	color: #003372;
}


.loginTable
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #ffffff;
	border-color: #ffffff;
	background-color: #ffffff;
}
.loginCell
{
	padding-top:5px;
}

.loginTableFont
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #ffffff;
}

.loginTableFontForgotPwd
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
}

.loginButtonText
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: underline; /*	background-color: #0000A5; */
	background-color: #003082;
	border-color: White;
	border-style: none;
}

.loginChangePassLink
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}
.forgotPwdExample
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}
.welcomeBodyHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: WHITE;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}
.welcomeBodyText
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
	margin-left: 40px;
}
.welcomeBodyTextNoWL
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
	margin-left: 40px;
}
.welcomeHelpBox
{
	background-color: #000084;
	color: White;
}

.welcomeContactUs {
    font-size: 15px;
    font-family: Tahoma, Arial, Sans-Serif;
    font-weight: bold;
	color: #FCB735;
	text-align:center;
    margin-bottom:5px;
}

.welcomeLookingSignup {
    font-size: 11px;
    font-family: Tahoma, Arial, Sans-Serif;
	color: #FFFFFF;
    text-align:center;
    margin-bottom:25px;
}

.welcomeLookingSignup A
{
	color: #FFFFFF;
    text-decoration:none;
}

.welcomeLookingSignup2 {
    font-size: 11px;
    font-family: Tahoma, Arial, Sans-Serif;
	color: #FFFFFF;
    text-align:center;
}

.statusTable
{
	text-align: left;
	border: 1;
	width: 100%;
	background-color: white;
	border-color: #1d2764;
}
.statusItemHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: #0033ff;
	font-family: Tahoma, Arial, Sans-Serif;
	text-align: left;
	text-decoration: none;
}
.statusContentText
{
	font-size: 10pt;
	color: black;
	text-indent: 15px;
	font-family: Tahoma, Arial, Sans-Serif;
}
.statusBlankRow
{
	background-color: white;
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
}
.navHeader
{
	background-color: #1d2764;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	font-size: 9pt;
	text-align: center;
}
.navLinks
{
	font-family: Arial, Sans-Serif;
	color: #000080;
	font-size: xx-small;
	font-weight: bold;
	text-align: right;
}

.pageHeaderForgotPwd
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
	background-color: inherit;
}

.pageHeader
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
}
.samlPageHeader
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	background-color: #172889;
}
.pageBidWantedHeader
{
	background-color: #003082;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #1d2764;
}
.announcementFont
{
	background-color: #FFFF66;
	color: black;
	cursor: hand;
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}
.announcementFonttd
{
	color: black;
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}


.announcementFont td
{
	color: black;
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
}

.announcementFont A:visited
{
	color: blue;
	text-decoration: underline;
}

.announcementFont A:link
{
	color: blue;
	text-decoration: underline;
}

.sectionLabels
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-variant: small-caps;
	color: #ffffff;
	background-color: #526B9C;
	font-weight: bold;
	padding-left: 3px;
}
.sectionLabelsRegular
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-variant: small-caps;
	color: #ffffff;
	background-color: #526B9C;
	font-weight: normal;
	padding-left: 3px;
}
.sectionRedLabels
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-variant: small-caps;
	color: white;
	background-color: red;
	font-weight: bold;
	padding-left: 3px;
}
.sectionYellowLabels
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-variant: small-caps;
	color: #1D2764;
	background-color: yellow;
	font-weight: bold;
	padding-left: 3px;
}
.sectionLabelsLower
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #1D2764;
	background-color: #b0c4de;
	font-weight: bold;
	padding-left: 3px;
}
.smallLabels
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #000000;
}
.largeFont
{
	font-size: 12pt;	
}
.displaySettingsOptions
{
	font-size: 8pt;
}

.item
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: White; 
}

.itemCurrent
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: red;
	font-size: 7pt;
}
.itemGrayBackground
{
    font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: gray; 
    display:block !important;
    border:1px solid gray;
}

.ddlBorderRed
{
	border: solid 6px red;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.ddlBorderOrange
{
	border: solid 6px orange;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.ddlBorderWhite
{
	border: solid 6px white;
	border-top-width: 1px;
	border-bottom-width: 1px;
}
.itemDate
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;	
}
.itemDarkBlue
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: inherit;
}

.itemDarkBlue td
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FFFFFF;
}

.itemDarkBlueLoginPage
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #ffffff;
	font-size: 8pt;
	font-weight: normal;
	background-color: inherit;
}


.itemCheckBox
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: #ffffff;
}

.itemContacts
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: red;
	font-size: 8pt;
	font-weight: normal;
}


.itemLabelsDropDown
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
}

.test
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	font-size: 8pt;
	font-weight: normal;
	background-color: red;
}

.loadingData
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: White;
	font-size: 8pt;
	font-weight: normal;
	background-color: #0000A5;
}

.itemRightAlign
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	text-align: right;
}
.itemCenterAlign
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	text-align: center;
}
.clientDialogItem
{
	font-family: Arial, Sans-Serif;
	color: #000000;
	font-size: 9pt;
}
.itemData
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 9pt; /*	font-weight: normal; */
	font-weight: normal;
}

.yellowbk
{
	background-color:yellow;
}

.itemLabels
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000; /*	font-weight:bold; */	
}


.fillAwayBorder
{
    border:solid 1px #000000;
}

.fillAwayLegend
{
    font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
    color: #000000;
}

.fillAwayBorderHide 
{
    border:none;
}

.fillAwayLegendHide 
{
    display:none;
}


.itemLabelsWithBorder
{
	border: solid 1px #000000;
}

.channelSelectorLabel
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 9pt; /*	font-weight: normal; */
	font-weight: bold;
}
.channelSelectorText
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt; /*	font-weight: normal; */
	font-weight: normal;
}
.underline
{	
	text-decoration: underline;
}
.itemLabels2
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	white-space:nowrap;
}
.itemLabelsPartialApplied
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: darkorange;
	white-space:nowrap;
}
.itemLabelsApplied
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #FF0000;
	white-space:nowrap;
}
.itemLabels2s
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	white-space:nowrap;
}

.itemLabels3s
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	white-space:nowrap;
}
.itemLabels4s
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #FF0000;
	white-space:nowrap;
}
.sectionHeading
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #FFFFFF; /*	font-weight:bold; */
}
.billingSecTypeLabels
{
	font-size: 7pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-weight: lighter;
	vertical-align: middle;
}
.billingSecTypeCheckBox
{
	font-size: 7pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-weight: normal;
	background-color: inherit;
}
.samlItemLabels
{
	font-size: 9pt;
	font-weight: bolder;
	font-family: Tahoma, Arial, Sans-Serif;
	color: Black; /*	font-weight:bold; */
}
.iLY
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
}
.exceptionCallStack
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: White;
}
.itemErrorLabelsRed
{
	font-size: 8pt;
	color: #ff0000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: Bold;
	text-decoration: none;
	background-color: #526B9C;
}
.brokenRules
{
	font-size: 10pt;
	color: #FF0000; /* was #ff0000;*/
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	background-color: #ffffff;
}

.brokenRulesLoginPage
{
	font-size: 10pt;
	color: red; /* was #ff0000;*/
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: bold;
    background-color:#F7E78C;
    width:inherit;
    list-style-position:inside;
    margin-left:0px;
    padding-left:0px;
}



.smallColumnHeader
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #000000;
}
.filterButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #00F944;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.searchButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #CCCCCC;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}
.widthS { WIDTH: 90px; }

.searchButtonSpecial
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FFFF99;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 200px;
	height: 20px;
}

.mineTable
{
	border:0;
	vertical-align:top;
	height:auto;   
}
.mineTable TR
{
	border-style: none;
	border-width: 0px;
	height:auto;
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
}
.mineTable TD
{
	height:18px;
	border-style: none;
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
}

.mineButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FFFF99;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width:60px;
	vertical-align:top;
	height: 17px;
}

.deleteBillingButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FF0000;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.twrButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #00F944;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	height: 20px;
}

.samlSearchButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #D0D0C6;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.defaultFilteredButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: #FF3300;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}
.defaultPartiallyFilteredButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: #FF3300;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.publishLadderButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: yellow;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}


.lookupButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #CCCCCC;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.rejectButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #CCCCCC;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.diabledSearchButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: gray;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.disabledSearchControl
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: #808080;
}

.enabledSearchControl
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: white;
}

.searchButton2
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #1d2764;
	background-color: #b0c4de;
	border-width: 1;
	font-weight: bold;
	width: 125px;
}


.checkBox
{
	font-weight: bold;
	font-size: 8pt;
	color: #1d2764;
	font-family: Tahoma, Arial, Sans-Serif;
}
.slimButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #1d2764;
	background-color: #b0c4de;
	border-width: 1;
	width: 100px;
}
.searchMatdateHeader
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
}
.filterInstructions
{
	font-size: 8pt;
	color: #000080;
	font-family: Arial, Sans-Serif;
}
.filterAllOffersHeader
{
	background-color: #1d2764;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: white;
	font-size: 10pt;
	text-align: left;
}
.redHelpText
{
	font-size: 9pt;
	color: #FF0000; /* was #ff0000 */
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: Bold;
	text-decoration: none;
	/* background-color: #19185C; << KB[AP]: TWR-4126 */
}
.samlRedHelpText
{
	font-size: 9pt;
	color: darkorange; /* was #ff0000 */
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: Bold;
	text-decoration: none;
	background-color: #FFFFFF;
}
.orangeHelpText
{
	font-size: 9pt;
	color: #FF0000; /* was #ff8040 */
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: Bold;
	text-decoration: none;
	/* background-color: #19185C; << KB[AP]: TWR-4126 */
}
.brokenRulesBox
{
	border-color: #FF0000;
	background-color:#F7E78C;
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
	color: #FF0000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: Bold;
	text-decoration: none;
}
.newSearch
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000080;
}
.activityMapHeader
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 14pt;
	font-weight: bold;
	color: #1d2764;
}
.activityMapText
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	color: black;
}
.siteHeaderText
{
	font-weight: bold;
	font-size: 14pt;
	color: white;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}
.ScrollingGrid
{
	border-right: white 2px inset;
	border-top: white 2px inset;
	overflow: scroll;
	border-left: white 2px inset;
	border-bottom: white 2px inset;
}
.noScrollingGrid
{
	border-right: white 2px inset;
	border-top: white 2px inset;
	overflow: visible;
	border-left: white 2px inset;
	border-bottom: white 2px inset;
}
.noOverflowX
{
    overflow:auto;
}
.ScrollingControl
{
	border-right: white 2px inset;
	border-top: white 2px inset;
	overflow: auto;
	border-left: white 2px inset;
	border-bottom: white 2px inset;
}
.ScrollingControl2
{
	border-right: white 2px inset;
	border-top: white 2px inset;
	overflow: hidden;
	border-left: white 2px inset;
	border-bottom: white 2px outset;
}
.divFilterLeft
{	
	border-top: white 2px inset;
	overflow: hidden;
	border-left: white 2px inset;
	border-bottom: white 2px outset;
}
.divFilterRight
{
	border-right: white 2px inset;
	border-top: white 2px inset;
	overflow: hidden;		
	border-left: white 2px inset;
	border-bottom: white 2px outset;
}
.whiteBox
{
	border-right: #F0F0F0 1px inset;
	border-top: white 1px outset;
	overflow: hidden;
	border-left: white 1px outset;
	border-bottom: #F0F0F0 1px inset;
}
.LeftRight
{
	border-right: white 2px inset;
	border-left: white 2px inset;	
}
.SLF
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
.SLF INPUT
{
	height: 18px;
}

.dealerGrid
{
	border-color: #003082;
	border-bottom-color: #003082;
	border-top-color: #003082;
	border-left-color: #003082;
	border-right-color: #003082;
	font-size: 9pt;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-weight: normal;
	text-align: center;
}

.grid A:visited
{
	color: blue;
	text-decoration: underline;
}
.grid A:active
{
	color: red;
	text-decoration: underline;
}

.gridPageNumber
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: Bold;
}
.gridPager
{
	background-color: #526B9C;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: Bold;
}
.gridPagerCustom
{
	color: #040404;
	background-color: #526B9C;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: Bold;
	border-collapse: collapse;
	border-bottom: solid 1px #A0A0A4;
	border-left: solid 1px #A0A0A4;
	border-right: solid 1px #A0A0A4;
	border-color: Black;
}

.gridPagerCustom A:link
{
	color: blue;
	text-decoration: underline;
}

.gridPagerCustom A:visited
{
	color: blue;
	text-decoration: underline;
}

.gridPagerCustom A:active
{
	color: red;
	text-decoration: underline;
}

.gridPagerInvResults
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #526B9C;
	border-color: Black;
}

.gridPagerInvResults A:link
{
	color: blue;
	text-decoration: underline;
}

.gridPagerInvResults A:visited
{
	color: blue;
	text-decoration: underline;
}

.gridPagerInvResults A:active
{
	color: red;
	text-decoration: underline;
}

.dealerGridHeader
{
	border-color: #003082;
	border-bottom-color: #003082;
	border-top-color: #003082;
	border-left-color: #003082;
	border-right-color: #003082;
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-weight: normal;
	text-align: center;
	padding-top: 5pt;
	padding-bottom: 5pt;
}

.ladderGridHeaderText A
{
    color: #ffffff;
	text-decoration: underline;
}

.ladderGridHeaderText,.gridHeader A:link
{
	color: #ffffff;
	text-decoration: underline;
}

.ladderGridHeaderText,.gridHeader A:visited
{
	color: #ffffff;
	text-decoration: underline;
}
.ladderGridHeaderText,.gridHeader A:active
{
	color: #FFFFFF;
	text-decoration: underline;
}

.gridFooter,.ladderGridFooterText
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #526B9C;
	border-color: Black;
}

.gridErrorItem
{
	background-color: White;
	color: Red;
	font-style: italic;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.gridErrorItem TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
	margin-left: 2px;
}
.gridErrorItem A:link
{
	color: Red;
}
.gridErrorItemAlternate
{
	background-color: #EEEEEE;
	color: Red;
	font-style: italic;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.gridErrorItemAlternate TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
	margin-left: 2px;
}
.gridErrorItemAlternate A:link
{
	color: Red;
}

.gridItem A:link
{
	color: blue;
	text-decoration: underline;
}
.gridItem A:visited
{
	color: blue;
	text-decoration: underline;
}

.gridItem .spnBuyLnk A:link { color:green; font-weight:bold; text-decoration:underline; }
.gridItem .spnBuyLnk A:visited { color:green; font-weight:bold; text-decoration:underline; }

.gridItem .spnSellLnk A:link { color:red; font-weight:bold; text-decoration:underline; }
.gridItem .spnSellLnk A:visited { color:red; font-weight:bold; text-decoration:underline; }

.gridItem A:active
{
	color: red;
	text-decoration: underline;
}

.gridItemAlternate A:link
{
	color: blue;
	text-decoration: underline;
}
.gridItemAlternate A:visited
{
	color: blue;
	text-decoration: underline;
}
.gridItemAlternate A:active
{
	color: red;
	text-decoration: underline;
}

.gridItemAlternateOLD
{
	background-color: #b0c4de;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItem
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.resultsGridItem A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItem A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItem A:active
{
	color: red;
	text-decoration: underline;
}

.resultsGridItem TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}
.resultsGridItemFMDepthHead
{
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
}
.resultsGridItemFMDepthBidBG
{
	background-color: #FF0000;
	width: 100%; 
	text-align: center; 
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FF3300' ,EndColorStr= '#883300' );
	background: -webkit-gradient(linear,left top, left bottom, from('#FF3300'), to('#883300')); /*Safari-Chrome*/	
	background-image: -ms-linear-gradient(top, #FF3300 , #883300 ); /*IE 10 */
		
}
.resultsGridItemFMDepthOfferBG
{
	background-color: #00CC00;
	width: 100%; 
	text-align: center; 
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#33BB33' ,EndColorStr= '#116611' );	
	background: -webkit-gradient(linear,left top, left bottom, from('#33BB33'), to('#116611')); /*Safari-Chrome*/
	background-image: -ms-linear-gradient(top, #33BB33 , #116611 ); /*IE 10 */			
}
.resultsGridItemDepthTop
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemDepthTop TD
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:2px;
	border-left-color:#AAAAAA;
	border-right-color:#AAAAAA;
	border-bottom-color:#AAAAAA;
}
.resultsGridItemDepthTop A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemDepthTop A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemDepthTop A:active
{
	color: red;
	text-decoration: underline;
}
.resultsGridItemDepthMiddle
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemDepthMiddle TD
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
}
.resultsGridItemDepthMiddle A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemDepthMiddle A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemDepthMiddle A:active
{
	color: red;
	text-decoration: underline;
}
.resultsGridItemDepthBottom
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemDepthBottom TD
{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#AAAAAA;
	border-right-color:#AAAAAA;
	border-top-color:#AAAAAA;
}
.resultsGridItemDepthBottom A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemDepthBottom A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemDepthBottom A:active
{
	color: red;
	text-decoration: underline;
}
.resultsGridItemAlternate
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemAlternateDepthTop
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemAlternateDepthTop TD
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:2px;
	border-left-color:#AAAAAA;
	border-right-color:#AAAAAA;
	border-bottom-color:#AAAAAA;
}
.resultsGridItemAlternateDepthTop A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthTop A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthTop A:active
{
	color: red;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthMiddle
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemAlternateDepthMiddle TD
{
	border-top-color:Black;
	border-top-style:solid;
	border-top-width:1px;
}
.resultsGridItemAlternateDepthMiddle A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthMiddle A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthMiddle A:active
{
	color: red;
	text-decoration: underline;
}


.resultsGridItemAlternateDepthBottom
{
	background-color: White;
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.resultsGridItemAlternateDepthBottom TD
{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#AAAAAA;
	border-right-color:#AAAAAA;
	border-top-color:#AAAAAA;
}
.resultsGridItemAlternateDepthBottom A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthBottom A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternateDepthBottom A:active
{
	color: red;
	text-decoration: underline;
}

.resultsGridItemAlternate A:link
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternate A:visited
{
	color: blue;
	text-decoration: underline;
}
.resultsGridItemAlternate A:active
{
	color: red;
	text-decoration: underline;
}

.resultsGridItemAlternate TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}


.gridItemRed
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ffa799;
}
.gridItemBlue
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ccffff;
}
.gridItemGold
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ffd687;
}
.gridItemYellow
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ffffcc;
}
.gridItemBitBlue
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ffffff;
}
.gridItemGreen
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #ccffcc;
}
.blackBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.DarkMenuFont
{
	font-weight: bold;
	font-size: 9pt;
	color: #1d2764;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}
.DarkMenuFont A:Link
{
	color: #1d2764;
	text-decoration: none;
}
.DarkMenuFont A:Visited
{
	color: #1d2764;
	text-decoration: none;
}
.DarkMenuFont A:Hover
{
	color: #DBA315;
	text-decoration: none;
}

.CoBrandFont
{
	font-weight: bolder;
	font-size: 12pt;
	color: #ffffff;
	font-style: italic;
	font-family: Tahoma, Arial, Sans-Serif;
	font-variant: small-caps;
	text-decoration: none;
}
.FooterText
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.LadderFooterText
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
}


.FootTable
{
	border-top: silver 1px solid;
	border-bottom: silver 1px solid;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #000084;
}

.OrderSideBanner
{
	background-color: #b0c4de;
	font-family: Tahoma, Arial, MS Sans Serif;
	font-size: 10pt;
	font-weight: bolder;
	color: #1d2764;
	border-color: #1d2764;
	border-style: solid;
	border-width: 1px;
}

.OrderSideBannerType
{
	font-family: Tahoma, Arial, MS Sans Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FEFE00;
}

.OrderSideBannerSide
{
	font-family: Tahoma, Arial, MS Sans Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #00F307;
}

.OrderSideBannerRed
{
	border-right: #1d2764 1px solid;
	border-top: #1d2764 1px solid;
	font-weight: bolder;
	font-size: 10pt;
	border-left: #1d2764 1px solid;
	color: red;
	border-bottom: #1d2764 1px solid;
	font-family: Tahoma, Arial, MS Sans Serif;
	background-color: lightyellow;
}

.OrderTypeBannerRed
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: red;
}

.OrderTypeBannerGreen
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #7CC20A;
}
 
.blotterLightYellowBackground
{
	background-color: #FFCC66;
}   
.blotterLightBlueBackground
{
	background-color: #A6CAF0;
}
.blotterWhiteBackground
{
	background-color: #ffffff;
}

.blotterAVRResultFont
{
	font-weight: bold;
	color: red;
}

.blotterCircleBackGround
{
	background-color: #FFFF99; /* light yellow */
}
.blotterActReqBackground
{
	background-color: #FFCC66; /* orange */
}
.blotterWaitTraderBackground
{
	background-color: #A6CAF0; /* light blue */
}
.blotterCompletedBackground
{
	background-color: #ffffff; /* white */
}
.blotterPendingOBackGround 
{
   background-color: lightgrey; /* white */
}
.blotterRedSideText
{
	font-weight: bold;
	color: Red;
}
.blotterGreenSideText
{
	font-weight: bold;
	color: Green;
}
.blotterRedSideBackground
{
	color: White;
	background-color: Red;
	font-weight: bold;
}
.blotterGreenSideBackground
{
	color: White;
	background-color: Green;
	font-weight: bold;
}
.blotterLightGreyBackground
{
	background-color: lightgrey;
}
.blotterTradeTypeFont
{
	font-weight: bold;
}
.redTextColor
{
	color: darkorange; /* was Red;*/
	font-weight: bold;
}
.bestQuote
{
	color: Green;
	background-color: White;
	font-weight: bold;
}
.subjectQuote
{
	color: red;
	background-color: White;
	font-weight: bold;
}
.counteredNotBestQuote
{
	color: Yellow;
}
.quoteBuyButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #CCCCCC;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 75px;
	height: 20px;
}
.quoteSellButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FF3300;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 75px;
	height: 20px;
}

.subjectQuoteBuyButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FF9900;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 75px;
	height: 20px;
}
.subjectQuoteSellButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FF9900;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 75px;
	height: 20px;
}

.quoteBlotterSendBid
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: #33BB33;
	border-width: 1;
	border-color: Red;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#33BB33' ,EndColorStr= '#116611' );
	background-image: -ms-linear-gradient(top, #33BB33 , #116611 ); /*IE 10 */
}

.quoteBlotterSendOffer
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: #33BB33;
	border-width: 1;
	border-color: #33BB33;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#33BB33' ,EndColorStr= '#116611' );	
	background-image: -ms-linear-gradient(top, #33BB33 , #116611 ); /*IE 10 */
}
.blotterPendingOpen
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: #33BB33;
	border-width: 1;
	border-color: #33BB33;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#33BB33' ,EndColorStr= '#116611' );	
	background-image: -ms-linear-gradient(top, #33BB33 , #116611 ); /*IE 10 */
}

.blotterRoute
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: white;
	background-color: #33BB33;
	border-width: 1;
	border-color: #33BB33;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#33BB33' ,EndColorStr= '#116611' );	
	background-image: -ms-linear-gradient(top, #33BB33 , #116611 ); /*IE 10 */
	
}

.quoteBlotterFill
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: Black;
	background-color: #33BB33;
	border-width: 1;
	border-color: #33BB33;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#33BB33' ,EndColorStr= '#116611' );	
	background-image: -ms-linear-gradient(top, #33BB33 , #116611 ); /*IE 10 */
}

.quoteBlotterApprove
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color:Black;
	background-color: #FFFF99;
	border-width: 1;
	border-color: #FFFF99;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FFFF99' ,EndColorStr= '#FFCC00' );
	background-image: -ms-linear-gradient(top, #FFFF99 , #FFCC00 ); /*IE 10 */
}

.blotterReDirect
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color:Black;
	background-color: #FFFF99;
	border-width: 1;
	border-color: #FFFF99;
	font-weight: bold;
	width: 70px;
	height: 20px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FFFF99' ,EndColorStr= '#FFCC00' );
	background-image: -ms-linear-gradient(top, #FFFF99 , #FFCC00 ); /*IE 10 */
}

.grayRFQ{
    position:absolute;
    color:  Gray !important;
    top:    2px;
    left:   2px;    
    cursor: text;    
    font-style: italic;
    font-size: smaller;
}

.quoteFill
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #33BB33;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 110px;
	height: 20px;
    
}

.quoteApprove
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: yellow;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 110px;
	height: 20px;
}

.quoteApproveSellButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FF3300;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 70px;
	height: 20px;
}
.quoteApproveRouteSellButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #33FF00;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}
.quoteApproveBuyButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #33FF00;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 70px;
	height: 20px;
}
.quoteApproveRouteBuyButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #33FF00;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}
.counteredBestButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #FFF900;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 50px;
	height: 20px;
}
HR
{
	color: #000000;
}

BODY
{
	overflow: auto;
}




.itemLinks
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
}


.qpLink a:link, .qpLink a:visited
{
	color: #003372;
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
}

.qpLink a:active
{
	color: red;
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
}

.errorStyle
{
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana,Tahmoa,Arial;
	font-size: x-small;
}

.successStyle
{
	font-weight: bold;
	color:#009966;
	font-family: Verdana,Tahmoa,Arial;
	font-size: x-small;
}

.noErrorStyle
{
	font-weight: bold;
	color: #7CC20A;
	font-family: Verdana,Tahmoa,Arial;
	font-size: x-small;
}

.activeTab
{
	border-bottom: 0px;
	padding: 2px;
	padding-left: 8px;
	padding-right: 8px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#CCCCCC' ,EndColorStr= '#68686C' );
	background:  -moz-linear-gradient(top, #CCCCCC, #68686C); /*FF*/
	background: -webkit-gradient(linear,left top, left bottom, from(#CCCCCC), to(#68686C)); /*Safari-Chrome*/	
	background-image: -ms-linear-gradient(top, #CCCCCC , #68686C ); /*IE 10 */
}

.activeTab A:link
{
	color: #040404;
	text-decoration: underline;
}

.activeTab A:active
{
	color: yellow;
	text-decoration: underline;
}

.activeTab A:hover
{
	color: yellow;
	text-decoration: underline;
}

.activeTab A:visited
{
	color: #040404;
	text-decoration: underline;
}


.inactiveTab
{
	border-bottom: 0px;
	padding: 2px;
	padding-left: 8px;
	padding-right: 8px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#526B9C' ,EndColorStr= '#002963' );
	background:  -moz-linear-gradient(top, #526B9C, #002963); /*FF*/
	background: -webkit-gradient(linear,left top, left bottom, from(#526B9C), to(#002963)); /*Safari-Chrome*/
	background-image: -ms-linear-gradient(top, #526B9C , #002963 ); /*IE 10 */		
}


.inactiveTab A:link
{
	color: #ffffff;
	text-decoration: underline;
}
.inactiveTab A:visited
{
	color: #ffffff;
	text-decoration: underline;
}
.inactiveTab A:active
{
	color: yellow;
	text-decoration: underline;
}
.inactiveTab A:hover
{
	color: yellow;
	text-decoration: underline;
}


.miniBuy
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #00F944;
	border-width: 1;
	border-color: Black;
	width: 29px;
	height: 17px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#50006600' ,EndColorStr= '#FF006600' );
	background:  -moz-linear-gradient(top, #50006600, #FF006600); /*FF*/
	background: -webkit-gradient(linear,left top, left bottom, from(#50006600), to(#FF006600)); /*Safari-Chrome*/	
	background-image: -ms-linear-gradient(top, #50006600 , #FF006600 ); /*IE 10 */			
}

.img13
{
	width: 13px;
	height: 13px;
}

.spResultsGridItem
{
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.spResultsGridItem TD
{
	border-style: none;
	border-color: #aaaaaa;
}

.spResultsGridItemAlternate
{
	color: Black;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}


.nimOrderDetail
{
	text-align: center;
	font-size: 8pt;
}

.nimOrderDetailCell
{
	font-family: Tahoma, Arial, Sans-Serif;
	white-space: nowrap;
}

.nimOrderDetail TBODY TR TD A
{
	color: Blue;
}


.nimOrderDetailFooter
{
	text-align: center;
	font-size: 8pt;
}

.nimOrderActivityDetail
{
	border: none;
	text-align: center;
	font-size: 8pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding-right: 1px;
}

.nimOrderActivityDetail TD
{
	border: solid, 0px, black;
	border-right: #aaaaaa 0px solid;
	border-top: #aaaaaa 0px solid;
	border-left: #aaaaaa 0px solid;
	border-bottom: #aaaaaa 0px solid;
	vertical-align: middle;
	padding-right: 10px;
	white-space: nowrap;
}


.nimDivDesc
{
	border: solid 2px black;
	background-color: #ccffff;
	padding: 5px 5px 5px 5px;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Arial, Sans-Serif;
}

.nimErrorStyle
{
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana,Tahmoa,Arial;
	font-size: x-small;
	border: solid 1px red;
	background-color: #FFE4C4;
	padding: 0px 8px 0px 8px;
}

.nimGridFooter
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
	color: #040404;
	background-color: #526B9C;
	border-top: none;
}

.nimGridFooter TD
{
	border-top: none;
}


.nimTerms
{
	text-align: center;
	font-size: 8pt;
}

.nimSearch
{
	font-family: Verdana,Tahmoa,Arial;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;
}


.nimTerms TD
{
	border: none;
	white-space: nowrap;
}


.spReview
{
	font-family: Verdana,Tahmoa,Arial;
	color: Orange;
	font-weight: bold;
	font-style: italic;
	font-size: 9pt;
}



.poItemLabels
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
}

.nimGridPagerCustom
{
	color: #040404;
	background-color: inherit;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: Bold;
	border-collapse: collapse;
}

.nimGridPageNumber
{
	color: #000000;
	background-color: inherit;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: Bold;
}

.nimPageSpan
{
	color: #000000;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: Bold;
}

.nimPageDropDown
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.nimLegendRejected
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
	background-color: red;
	color: White;
}

.descLink
{
	color: #003372;
}

.materialEventLink
{
	color: #003372;
}

.bidWantedColor
{
	color: #000000;
}

.TableScrollingControl
{
	border-right: #A0A0A4 2px inset;
	border-top: #A0A0A4 2px inset;
	border-left: #A0A0A4 2px inset;
	border-bottom: #A0A0A4 2px inset;
}


.cancelButton
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color: #663300;
	border-width: 1;
	border-color: Black;
	font-weight: bold;
	width: 100px;
	height: 20px;
}

.WorkingMessage
{
	font-weight: bold;
	font-size: 12pt;
	color: darkorange;
	font-family: Tahoma, Arial, Sans-Serif;
}
.SelectedTabMatrix
{
	border-right: #1d2764 2px solid;
	padding-right: 3px;
	border-top: #1d2764 2px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5px;
	border-left: #1d2764 2px solid;
	padding-top: 3px;
	font-family: Tahoma, Arial, Sans-Serif;
}
.UnSelectedTabMatrix
{
	padding-right: 3px;
	border-top: white 2px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #1d2764 2px solid;
	font-family: Tahoma, Arial, Sans-Serif;
}

.SelectedTabMatrix
{
	padding-right: 8px;
	padding-left: 8px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#E0E0E2' ,EndColorStr= '#68686C' );
	background:  -moz-linear-gradient(top, #E0E0E2, #68686C); /*FF*/
	background: -webkit-gradient(linear,left top, left bottom, from(#E0E0E2), to(#68686C)); /*Safari-Chrome*/	
	background-image: -ms-linear-gradient(top, #E0E0E2 , #68686C ); /*IE 10 */		
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 0px;
}
.UnSelectedTabMatrix
{
	padding-right: 8px;
	padding-left: 8px;
	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#526B9C' ,EndColorStr= '#002963' );
	background:  -moz-linear-gradient(top, #526B9C, #002055); /*FF*/
	background: -webkit-gradient(linear,left top, left bottom, from(#526B9C), to(#002963)); /*Safari-Chrome*/	
	background-image: -ms-linear-gradient(top, #526B9C , #002055 ); /*IE 10 */			
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 0px;
}
.SelectedTabMatrix A:link
{
	color: #040404;
	text-decoration: underline;
}
.SelectedTabMatrix A:visited
{
	color: #040404;
	text-decoration: underline;
}
.SelectedTabMatrix A:active
{
	color: yellow;
	text-decoration: underline;
}
.SelectedTabMatrix A:hover
{
	color: yellow;
	text-decoration: underline;
}
.UnSelectedTabMatrix A:link
{
	color: #ffffff;
	text-decoration: underline;
}
.UnSelectedTabMatrix A:visited
{
	color: #ffffff;
	text-decoration: underline;
}
.UnSelectedTabMatrix A:active
{
	color: yellow;
	text-decoration: underline;
}
.UnSelectedTabMatrix A:hover
{
	color: yellow;
	text-decoration: underline;
}

.AccountView span
{
	white-space:nowrap;
}
.gridLinkText
{
	font-size: 11pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
}

.gridLinkText2
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align:text-top;
}

.gridLinkText3
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
	vertical-align:text-top;
	color:#ffffff;
	text-decoration:underline;
}

.gridLinkNoBoldText
{
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight:normal;
	color: #ffffff;
	text-decoration: underline;
	vertical-align:text-top;
}

.ticketActiveTab
{
	color:Green;
	background-color:Blue;
}

.ticketInactiveTab
{
	color:Gray;
	background-color:Black;
}
 
.headerColumnTitles
{
    font-size: 9pt;
    font-family: Tahoma, Arial, Sans-Serif;
    font-weight: normal;
    color: #FFFFFF;
    font-weight: bold;
    width: 105px;
    background-color: #526B9C;
    text-align: center;
}
.headerColumnData
{
    font-size: 9pt;
    font-family: Tahoma, Arial, Sans-Serif;
    font-weight: normal;
    color: black; /*	font-weight:bold; */
    font-weight: normal;
}

.headerLink
{
    color: blue;
    text-decoration: underline;
    font-size: 9pt;
}
 
.redBoldText
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #FF0000;
	font-weight: bold;
}

.greenBoldText
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #00F944;
	font-weight: bold;
}

.boldHeader
{
	font-weight:bold; 
	color:#ffffff;
	font-size: 10pt;
}


.headerBoldText
{
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-weight: bold;
}
/* PM Grid */
.g1
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color: white;
}
.g2
{
	border-color:Black;
	border-style:solid;
	border-width:1px;	
}
.g3
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-weight: bold;
}

.analysisLabel
{
	white-space: nowrap;
	text-align:left;
	width:50%;	
}

.analysisLabel2
{
	white-space: nowrap;
	text-align:left;	
}

.analysisValue
{
	white-space:nowrap;
	text-align:left;	
}

.brRow
{
	font-size: 4pt;	
}


.pageContainer 
{
	width:100%;
	background-color:#003E7E;
}

#loginHeaderLogo
{
	float: left;
	width: 465px;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#loginHeaderOutperform
{
	padding-top: 20px;
	padding-bottom: 15px;
	margin-left: 28px;
}

#loginHeaderContactUs
{
	padding-top: 20px;
	padding-bottom: 15px;
	margin-left: 28px;
}

.loginBody
{
	background-color: #ffffff;
}
.loginButton
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Tahoma, Arial, Sans-Serif;
	border-color: White;
	border-style: none;
	height:24;
	Width:45;
	background: url(../images/loginbutton_new.jpg) 0  0 no-repeat;
}
.box1
{
	margin-top: 15px;
	margin-left: 28px;
	width: 416px;
	top: 40px;
}
.box1Top
{
	background: url(../images/box1top_new.gif) 0  0 no-repeat;
	font-size: 1px; height: 8px;
	width: 100%;
}
.box1Header
{
	border-left-style: solid;
	border-right-style: solid;
	border-right-color: #526B9C;
	border-left-color: #526B9C;
	border-right-width: 1px;
	border-left-width: 1px;
    background-color:#003E7E;
	/*background: url(../images/box1headerbk_new.gif) 0 0 repeat;*/
	color: #ffffff;
	font-weight: bold;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-bottom:10px;
	padding-top:4px
}
.box1Bottom
{
	background: url(../images/box1Bottom_new.gif) 0  0 no-repeat;

}
.box1Body
{
	border-left-style: solid;
	border-right-style: solid;
	border-right-color: #526B9C;
	border-left-color: #526B9C;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: #526B9C;
}

.loginSecction {
     -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    height:200px;
}

.box2
{
	margin-top: 15px;
	margin-left: 28px;
	width: 186px;	
	top: 40px;
}
.box2Top
{
	background: url(../images/box2top_new.gif) 0  0 no-repeat;
	font-size: 1px; height: 8px;
	width: 100%;
}
.box2Body
{
	border-left-style: solid;
	border-right-style: solid;
	border-right-color: #526B9C;
	border-left-color: #526B9C;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color:#003E7E;
	/*background: url(../images/box2body2_new.gif);*/
	color: #ffffff;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
	/*height:80%;*/
	text-align: left;
}
.box2Bottom
{
	background: url(../images/box2bottom_new.gif) 0  0 no-repeat;
	font-size: 1px; height: 8px;
	width: 100%;
}
.loginIntroText
{
	color: #000000;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:4px
}

.loginLegalTextWhite
{
	color: #ffffff;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	/*padding-top:4px*/
    vertical-align:top;
}

.loginLegalText
{
	color: #000000;
	font-size:.70em;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-bottom:10px;
	padding-top:4px
}

a.loginLegalText:link { color: #000000; }
a.loginLegalText:visited { color: #000000; }
a.loginLegalText:hover { color: #000000; }

a.linkWhite:link { color: #ffffff; }
a.linkWhite:visited { color: #ffffff; }
a.linkWhite:hover { color: #ffffff; }

.researchDocs
{
	valign: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.researchDocs:link { color: #ffffff; }
a.researchDocs:visited { color: #ffffff; }
a.researchDocs:hover { color: #ffffff; }


.autorizedCell
{
	padding-top:4px;
	padding-bottom:4px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.ftrTxt
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.centeralign
{
    text-align:center;
}

.nimSearchFieldTitle
{
	width: 100%;
	height: 15px;
}
.closingdateControls
{
	width:105px;
}
.closingdateInput
{
	float:left;
}
.closingdateCalender
{	
	float:left;
	z-index:-1;
}

.advsrcdisabledfeatures
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: gray;
}

.advsrcfeatures
{
	font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
}


.LayerCtlHeaderTitle
{
	float:left;	
}

.LayerCtlHeaderButtons
{
	float:right;	
}

.LayerCtlHeaderPrintButton
{
	width:32px;
	height:16px;
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	border-width: 1px;
	border-color:Black;
	font-weight: bold;
	font-size:9px;
	margin: 0px 1px 0px 0px;
	text-align:justify;
	float:left;
}

.LayerCtlHeaderCloseButton
{
	font-weight: bold;
	width:16px;
	height:16px;
	padding: 0px 0px 0px 0px;
	vertical-align:middle;
	text-align:center;
	border-width: 1px;
	border-color:Black;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	float:left;
}

.LayerCtlOuterBox
{
    position:absolute;display:none;
    top:80px;left:180px;border-top: solid 1px white; 
    border-left:solid 1px gray;border-right:solid 2px gray;
    border-bottom:solid 2px gray;z-index: 100;
    cursor:default;
}

.LayerCtlInnerBox
{
    padding: 5 0 0 5;
}

.LayerCtlBlanketTransp
{
    display:none;width: 103%; 
    height: 112%;left:0; bottom:0; top: 0;
    right: 0; z-index: 99; position: absolute;
}

.LayerCtlBlanket
{
    display:none;width: 103%; 
    height: 112%;left:0; bottom:0; top: 0;
    right: 0; z-index: 99; position: absolute;
    background-color: #eaeaea;
    filter: alpha(opacity = 50);opacity:0.5;
}
.markUpAskHeader
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #00ff00;
	color: Black;
}
.markDownBidHeader
{
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #ff0000;
	color: White;
}

.ldrbestqty
{
    color:Red;
    font-style:italic;
    font-weight:normal;    
}

.offrSubject
{
    color:Red;
    font-weight:bold;    
}

/* Class to show simple tooltips over images or links */

.tooltip_cont {
	position: absolute; 
	border-style: none; 
}
.tooltip {
	position: absolute;
	display: block; 
	padding:0px 12px 3px 3px;
	background: #EEE8AA;
	color: black;
	text-align: center;
	border-style: solid; 
	border-width: 1px;
	border-color: #AAA;
}

.tooltip2 {
	position: absolute;
	display: block; 
	padding:0px 12px 3px 3px;
	background: #EEE8AA;
	color: black;
	text-align: left;
	border-style: solid; 
	border-width: 1px;
	border-color: #AAA;
}

.rptTrades
{
	background-color: #FFFFAA;
	color: #040404;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}

.rptTrades TD
{
	border-style: solid;
	border-color: #aaaaaa;
	border-width: 1px;
}

.rptTradesGridHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma, Arial, Sans-Serif;
	background-color: #526B9C;
}

.rptTradesGridHeader TD
{
	border-style: solid;
	border-color: #777777;
	border-width: 1px;
}

.rptTradesGridHeader TH
{
	border-style: solid;
	border-color: #777777;
	border-width: 1px;
}
/*Added by Bhanu - Start*/

.width75px
{
    width:75px !important;    
}

.yieldSetupHeader
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	background-color: inherit;
}

.yieldSetupLabel
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;	
	color: #000000;	
	font-weight:normal;
	padding-left: 3px;
}

.yieldTable{
   
	border:1px solid black;	
	border-collapse:collapse;	
}

.yieldTable th{  	
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;	
	border:1px solid black;
	background-color:#B4B4B4;

}
.yieldTable td{  	
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;	
	border:1px solid black;
	background-color:#B4B4B4;
}

.errorBackground
{
    background:RED;
}


.yieldTableCellTable{
    border-width:0px;
    background:inherit;
}
.yieldTableCellTable td{  	
	
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	border-width:0px;
	background:inherit;
	color:Black;
}

.yieldTableCellTable input,.yieldTable .yieldTableCellTable select{  	
	
    font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;	
	width:200px;
	height:20px;	
}
/*
.yieldTable .yieldTableCellTable select{  	
	
    font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;	
	width:200px;
}*/

a.YieldLinkFilter:link,a.YieldLinkFilter:visited,a.YieldLinkFilter:hover
{   
    color: #003BD4; 
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bolder;
}
a.ClearFilter:link,a.ClearFilter:visited,a.ClearFilter:hover
{   
    color: #DC143C; 
    font-size: 7pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
}

/*

.TWCheckboxList
{
   width:400px;
   padding: 0px;
   font-size: 12px;
   font-weight: normal;
   background-color:#FFFFFF;
}
.TWCheckboxList TD
{
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
}

.TWCheckboxList .arrowCellRight
{
	width:20px;
	height:18px;	
}
.TWCheckboxList_input
{
	width:380px;
	border-collapse:collapse;	
}

.TWCheckboxList a:link,a:visited,a:hover
{   
    color: #003BD4; 
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bolder;
}

.checkboxcontainer
{	
	border-color:Gray;
	border: 1px solid;	 
	border-collapse:separate;
	background-color:#B4B4B4;
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	position:absolute;
	width:400px;	
	display:none;
}
.TWCheckboxCollection
{
    height:250px;
    width:400px;
    overflow-y:scroll;
    overflow-x:hidden;
}

.checkboxcontainer TD
{
	padding-left:0px;
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	border-width:0px;	
}
*/


 .TWCheckboxList
{
   width:400px;
   padding: 0px;
   font-size: 12px;
   font-weight: normal;
   background-color:#FFFFFF;
}

 .TWCheckboxList TD
{
    padding: 0px;
    font-size: 12px;
    font-weight: normal;
    background-color:white;
}

 .TWCheckboxList .TWCheckBoxList_class_input
{
	width:100%;
}

 .TWCheckboxList .arrowCellRight
{
	width:16px;
	height:18px;	
}

 .TWCheckboxList .checkboxcontainer TD
{
	border: 0px;	 
	padding: 0px;
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	background-color:white;
}

 .TWCheckboxList .checkboxcontainer
{		
	border: 1px solid #999;	 
	border-collapse:collapse;
	background-color:#FFFFFF;
	background-color:white;
	font-size: 12px;
	font-weight: normal;	
	display:none;
	position:absolute;
	text-align:left;
}

.TWCheckboxList .checkboxcontainer LABEL
{
	display:inline;
}

.TWCheckboxList a:link,.TWCheckboxList a:visited,.TWCheckboxList a:hover
{   
    color: #003BD4; 
    font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bolder;
}
.TWCheckBoxList_class_close {
 
}

.reorderTable{   
	background-color:#FFFFFF;
/*	border:1px solid black;	*/
	border-collapse:collapse;	
	height: auto;
	width:600px;
}

.reorderTable th{  	
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bold;	
	background-color:#E4D8C5;	
    height:25px;    
}
.reorderTable tbody td{  	
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;	
	border-bottom:solid 1px #D3CCBF !important;
	height:35px;
}
.reorderStage
{
     border:solid 2px #FFA500;
}
.reviewSettingsTable 
{
    cell-spacing:0px;
    cell-padding:0px;
    background-color:#FFFFFF;
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	width:400px;
}

.stageAlert
{
    cell-spacing:0px;
    cell-padding:0px;
    border:solid 2px #FFA500;
    background-color:#FFFFFF;
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	width:640px;
	height:30px;	
}

.bucketStageAlert
{
    cell-spacing:0px;
    cell-padding:0px;
    border:solid 2px #FFA500;
    background-color:#FFFFFF;
    font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	height:30px;
	width:500px;	
}

.bucketSettings 
{
    cell-spacing:0px;
    cell-padding:0px;
    background-color: #526B9C;
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;	
	font-weight:normal;
	width:500px;
	height:300px;
}

.bucketSettings select
{
    height:250px;
    vertical-align:middle;
}


#divYieldTablePreview table
{
    background-color:#FFFFFF;
    cell-spacing:0px!important;
    cell-padding:0px!important;
    border-collapse:collapse;
}


#divYieldTablePreview table td
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;	
	border:solid 1px #D3CCBF !important;
	height:50px !important;
	width:50px !important;
}


#divYieldTablePreview table th
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bold;	
	border:solid 1px #D3CCBF !important;
	height:50px !important;
	width:50px !important;
	color:#D3CCBF;
}

.firstCell
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bold;	
	border:solid 1px #D3CCBF !important;
	height:50px !important;
	width:50px !important;
	color:#D3CCBF;
}

/*Added by Bhanu - End*/

.expBlotApproveBtn
{
	font-size: 12px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color:#00D500;
	border-width: 1;
	border-color: Gray;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#EAFFEA' ,EndColorStr= '#00D500' );
    background-image: -ms-linear-gradient(top, #EAFFEA , #00D500 ); /*IE 10 */	
}
.expBlotHoldBtn
{
	font-size: 12px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color:#FFFF15;
	border-width: 1;
	border-color: Gray;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FFFFEA' ,EndColorStr= '#FFFF15' );
}
.expBlotHoldBtnDisb
{
	font-size: 12px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color:#FFFF15;
	border-width: 1;
	border-color: Gray;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FFFFEA' ,EndColorStr= '#FFFF15' );
    background-image: -ms-linear-gradient(top, #FFFFEA , #FFFF15 ); /*IE 10 */	
}
.expBlotRejectBtn
{
	font-size: 12px;
	font-family: Tahoma, Arial, Sans-Serif;
	color: black;
	background-color:#FF5555;
	border-width: 1;
	border-color: Gray;
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FF9595' ,EndColorStr= '#FF5555' );
    background-image: -ms-linear-gradient(top, #FF9595 , #FF5555 ); /*IE 10 */	
}


/* White Label Grid-Hover Color */
.gridRowHover
{
    background-color:#FFCC66 !important;
}
.securityTypeCol
{
    color:#000000;
    background-color:#BBBBBB;
}
.grayBackground
{
    background-color:Gray;
}

.footerTD2
{
	text-align:center;
}
.footerTD1
{
	text-align:center;
}

/*Comparable criteria builder - Start*/

.compCriteriaTab
{
    text-align:center;
    text-decoration:none;
    font-weight:normal;
    width:140px;
    height:40px;
}
.compYellowBorder
{
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FFA500' ,EndColorStr= '#68686C' ) !important;
	background:  -moz-linear-gradient(top, #FFA500, #68686C) !important; /*FF*/
	background: -webkit-gradient(linear,left top, left bottom, from(#FFA500), to(#68686C)) !important; /*Safari-Chrome*/
	background-image: -ms-linear-gradient(top, #FFA500 , #68686C ); /*IE 10 */		
}
.compCriteriaTab A
{
    text-decoration:none !important;
}
.compCriteriaContent
{
    border-bottom:solid 1px #D3CCBF !important;
    font-family: Tahoma, Arial, Sans-Serif;
	color: #000000;
	font-size: 8pt;
	font-weight: normal;
	background-color:#B4B4B4;
	width:840px;	
}
.compCriteriaTable
{
    
}
.compDisplayNone
{
    display:none;
}
.compDisplayBlock
{
    display:block;
}
.compAttributesTable
{
    border:1px solid black;	
	border-collapse:collapse;
}
.compAttributesTable TH, .compAttributesTable TD
{
   	background-color:White;
   	border-bottom:solid 1px #000000;
}
.compAttributesTable TR
{
    border:1px solid black;	
    height:35px;
}
.compRangeAttrTextBox
{
    width:80px;
}
.compAttributesTable TH SPAN,.compCriteriaTable TH SPAN
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	font-variant:small-caps;
	color: #526B9C;	
	font-weight: bold;	
}
.compAttributesTable TD SPAN,.compCriteriaTable TD SPAN
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #526B9C;	
	font-weight: normal;	
}
.compAggregateSQLTextBox
{
    height:50px;
    width:840px;
}

.compGroupSQLTextBox
{
    height:70px;
    width:710px;
}
.compTextBoxReadOnly 
{
    background-color: #F1EDC2; 
    color: #000000; 
    cursor: default;
}
.compAttributeValueSpan
{
  height:auto;
  width:100%;
}
.compMultiSelectTable
{
    font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bold;	
	background-color:#FFFFFF;	
    height:25px;    
}

.compMultiSelectTable TH{  	
	font-size: 10pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:bold;	
	background-color:#E4D8C5;	
    height:25px;    
}
.compMultiSelectTable TD{  	
	font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	border-bottom:solid 1px #E4D8C5;
	height:40px;
	/*width:180px;*/
}

.compMultiSelectTable TD SPAN,.compMultiSelectTable TH LABEL,.compMultiSelectTable TH A
{
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;
	color: #526B9C;	
	font-weight: bold;	
	font-variant:small-caps;
}
.compMultiSelectTable TH INPUT
{
    border-color: #526B9C;
    height:8px;
    vertical-align:middle;
}

.compStageAlert
{
    cell-spacing:0px;
    cell-padding:0px;
    border:solid 2px #FFA500;
    background-color:#FFFFFF;
    font-size: 9pt;
	font-family: Tahoma, Arial, Sans-Serif;		
	font-weight:normal;
	width:1000px;
	height:auto;	
}

.topLineGlossary
{
    padding-top:6px; 
    border-top:solid outset;
    border-top-color:#ccc;
    border-top-width:1px;         
    height:6px        
}    

.bottomLineGlossary
{
    padding-bottom:6px;         
    border-bottom:solid outset;                
    border-bottom-color:#ccc;
    border-bottom-width:1px; 
    height:6px
}        

/*Comparable criteria builder - End*/

.newIssueMuniMgrTextBox
{
    width:40px;
}
.newIssueMuniTicketCharge
{
   	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 8pt;
}
.multiSel
{
    position:relative;
}
.multiSelM 
{
    list-style-type: none;
    color:#000000;
    height:19px;
    position:absolute;
    background-color:#ffffff;
    border-left: solid 1px #7f9db9;
    border-top: solid 1px #7f9db9;
    border-right: solid 1px #7f9db9;
    border-bottom: solid 1px #7f9db9;

}
.multiSelT
{
    margin-left: 2px;
    margin-top:2px;
}
.selectArrow
{
    width:30px;
    height:10px;
    height:18px;
    position:absolute;
    top:1px;
    right:-13px;
    background: url(../images/selectArrow.png) 0  0 no-repeat;
}
.multiSelC
{
    background-color:#ffffff;
    display:none;
    position:absolute;
    overflow-y:auto;
    overflow-x:hidden;
    padding:5px;
    border: solid 1px gray
}
.style1 {
    width: 17%;
}
.style2 {
    width: 50%;
}
.style3 {
    width: 20%;
}
.style4 {
    width: 40%;
}

/*Tooltip related styles*/
label.iLayer2, a.iLayer2, a.iLayer2:link { cursor:pointer; color:#965E23; background-color:transparent; border-bottom:1px dotted #965E23; }
a.iLayer2:hover {cursor:pointer;  color:#965E23; background-color:transparent; border-bottom:none; }
label.iLayer2:hover { color:#965E23; background-color:transparent; border-bottom:none;}
a.iLayer2 IMG {border:0px;}
.infoBoxContainer { border: 1px solid #999; padding: 9px; background-color: white;  }
.infoBoxContent { font: 12px Arial Reg, sans-serif;  color: #333; }
.infoBoxContent p {font: 12px Arial Reg, sans-serif; }
.infoBoxContent dl.unordered, .infoBoxContent ol { font-size: 100%; }
.infoBoxContent ol { _margin-top: 2px; }
.comp-InfoBox .iLayerImg img { position:relative; top:2px; }
a.iLayerImg, a:visited.iLayerImg { border-bottom: none; }
a.iLayerImg:hover { cursor:default; border-bottom: none; }

/* Tooltip related to WebClient message display*/
a.delWCMsg1
{
    background-color:transparent;
    background-repeat:no-repeat;
    border-bottom:1px dotted #000000;
}
a.delWCMsg1:hover 
{
    cursor:pointer;
    color:#000000;
    background-color:transparent;
    border-bottom-width:0px;
}
span.delWCMsg 
{
    background-image: url(../images/delete.png);
    background-color:transparent;
    background-repeat:no-repeat;
}

.disabledText
{
	color: #808080;
}

.bwGridBKColor
{
    background-color:#CCCCCC;
}

.passButtonHolder {  
  padding-left:5px;
}

span.spnColumnName {
    display:block;
}

.passButtonHolder input { 

}

.mineButtonholder {
   width:50px;
   float:left;
   text-align:center;  
 
}

.mineTableWithPassTrade {
    float:left; 
    padding-left:5px;
}
.menu-templ-c {
    background-color: #fff;
    position: absolute;
    left: 100px;
    top: 100px;
    border-left: 1px solid #666666;
    border-right: 2px solid #666666;
    border-bottom: 2px solid #666666;
    border-top: 1px solid #666666;
    padding:10px;
    display:none;
}
.menu-secType-item1 {
    padding-left:15px;
    clear: left;
    width: 90px;
    float: left;
}
.menu-secType-item2 {
    padding-left:5px;
    width:70px;
    float:left
}
.menu-secType-br {
    border-bottom:1px solid;
    padding-top:10px;
} 
.menu-secType-button {
    clear: left;
    padding-left:5px;
    width:150px;
    float:right;
}

.loginExtra {
    font-family: Arial, Tahoma, Sans-Serif;
    font-size: .75em;
	color: #000000;    
    border-collapse:collapse; 
    width:980px;
    font-weight:normal;
}

.loginExtra h4 {
    font-size:1.4em;
    font-weight:bold;
    font-family: Arial, Tahoma, Sans-Serif;
    padding-bottom:0px;
     margin-bottom:0px;
    margin-top:0px;
}


.secondrow {
    margin-left:26px;
    margin-bottom:5px;
    margin-right:10px;
}

.secondrow tr
{
    vertical-align:text-top;
}

.secondrow td
{
   padding-right: 20px;
   padding-bottom: 17px;
   /*text-align:justify;*/
}

.thirdrow 
{
    padding-left:28px;
    padding-top:0px;
    padding-bottom:0px;
}

.loginpagePwdSensitive
{
	color: #ffffff;
	font-size:8pt;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-bottom:4px;
}
    
 .samlErrTable 
 {
    border:solid 2px black;
 }

 .samlErrLabel 
 {
    background-color:#ff0000;
    color:#ffffff;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size:10px;
    width:30px;
 }

.samlErrDetail 
{
    background-color:#687888;
    color:#ffffff;
    font-family: Tahoma, Arial, Sans-Serif;
    font-size:10px;
    width:250px;
}

.xssValidationError {
    border : 2px solid red;
}

.dottedUnderline {
  border-bottom-width :  1px;
  border-bottom-style :  dotted;
}

.noDottedUnderline{
     border-bottom : none;
}
/*Start clientAccountPlugin*/
.clientAccountCont
{
	background-color:#ffffff;
}
.txtClientAccount
{
	border:1px solid #7f9db9;
    height:21px;

}
.spanClientAccount
{
	position: relative;
}
.clientAccountArrow
{
	position: absolute;
	right:0px;
	top:1px;
	width:16px;
	display:block;
	padding:1px;
}
.ie10 .clientAccountArrow
{
    top:-15px;
}
.clientAccWatermark
{
	color:grey;
    font-style: italic;
}
.clientAccountSelected
{
    background-color: #CCCCCC;
}
.clientAccountUpDownSelected
{
    background-color: #FFFFCC;
}
.clientAccSeperator
{
    font-style: italic;
    color: #808080;
    text-align: center;
}
#tw-modal-overlay {
    position: absolute;
    z-index: 1000;
    /*background: black;*/
    display: block;
    /*opacity: .2;*/
    /*filter: alpha(opacity=5);*/
    width: 300px;
    height: 300px;
    top:10px;
}

.watermark
{
    color: gray;
    font-style: italic;
    font-family:Arial,sans-serif;
    font-size:9px;
}    


.ui-sortable-helper {
	background-color: cyan;
}

/*End clientAccountPlugin*/