﻿.MaxItemTitleText, .MaxItemTitleTextLeft, .MaxItemTitleTextRight, .MaxItemTitleTextLeftBottom, .MaxFilterTitle, .MaxFilterTitleCenter, .MaxFilterTitleBottom, .MaxFilterTitleRight, .MaxFilterTitleSmall, .FieldTitle, .FieldTitleRed, .FieldTitleW, .FieldTitleAbove, .MaxItemTitleTextWhite {
	font-weight: bold;
	font-size: 11px;
	color: #404040;
	font-family: Tahoma, Verdana;
	text-align: left;
}

.MaxItemTitleTextWhite
{
	color: #FFFFBB;
}

.MaxItemText, .MaxItemTextRight
{
	font-size: 11px;
	color: #404040;
	font-family: Tahoma, Verdana;
	vertical-align: top;
	text-align: left;
}

.MaxItemTextRight
{
	text-align: right;
}

.MaxItemTitleTextLeft
{
	text-align: left;
}

.MaxItemTitleTextRight, .FieldTitle, .FieldTitleRed, .FieldTitleW {
	text-align: right;
}

.FieldTitleAbove
{
	white-space:nowrap;
	vertical-align:bottom;
}

.FieldTitle, .FieldTitleRed
{
	white-space: nowrap;
	vertical-align: top;
}

.FieldTitleRed
{
	color: red;
}

.FieldTitleW
{
	white-space: normal;
	vertical-align: top;
}


.MaxFilterTitle, .MaxFilterTitleSmall, .MaxFilterTitleBottom, .MaxFilterTitleRight. .MaxFilterTitleCenter
{
	font-size: 12px;
	color: SaddleBrown;
}

.MaxFilterTitleSmall
{
	font-size: 11px;
	color: darkgoldenrod;
}

.MaxFilterTitle, .MaxFilterTitleBottom
{
	text-align: left;
}

.MaxFilterTitleRight
{
	text-align: right;
}

.MaxFilterTitleCenter
{
	text-align: center;
}


.MaxItemTitleTextLeftBottom, .MaxFilterTitleBottom
{
	vertical-align: bottom;
}


.MaxInputBox, .MaxInputBoxEx
{
	background-image: url(../Images/InputBorder.gif);
	border-bottom: solid 1px darkgray;
	border-left: solid 1px dimgray;
	border-right: solid 1px darkgray;
	border-top: solid 1px dimgray;
	color: black;
	font-size: 13px;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}

.MaxInputBoxEx
{
	background-color: White;
}

.MaxDisplayBox
{
	border-bottom: solid 0px darkgray;
	border-left: solid 0px dimgray;
	border-right: solid 0px darkgray;
	border-top: solid 0px dimgray;
	color: black;
	font-size: 13px;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;}

.MaxCheckBox
{
	font-size: 13px;
	font-family: arial;
}

.MaxPageTitle
{
	font-family: Garamond;
	font-size: 24px;
	color: #606030;
	font-weight: 600;
}

.MaxSubPageTitle
{
	font-family: Tahoma;
	font-size: 18px;
	color: #003366;
	font-weight: 800;
}

.MaxReportSubTitle, .MaxReportSubTitleLarge, .MaxReportSubTitleSmall, .MaxUserID
{
	font-weight: 900;
	font-size: 14px;
	color: #003c78;
	font-family: Verdana, Tahoma;
}

.MaxReportSubTitleSmall
{
	font-size: 13px;
}

.MaxReportSubTitleLarge
{
	font-size: 15px;
}

.ErrorMessageText
{
	font-weight: bold;
	font-size: 13px;
	color: red;
	font-family: Tahoma;
	text-align: center;
}

.MaxButton, .MaxCommandButton
{
	border-radius: 4px;
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-bottom: gray 1px solid;
	border-left: silver 1px solid;
	cursor: pointer;
}

.MaxCommandButton, .MaxCommandButton:disabled
{
	font-weight: bold;
	color: #202000;
	font-family: tahoma;
	height: 24px;
	background-image: url(../Images/ButtonBK.bmp);
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.MaxCommandButton:disabled
{
	opacity: 0.6;
}

.MaxFilterTable
{
	background-color: palegoldenrod;
}

.MaxSmallNote,
.MaxSmallNoteLight
{
	font-weight: normal;
	font-size: 10px;
	color: darkred;
	font-family: Tahoma;
}

.MaxSmallNoteLight
{
	color: dimgray;
	margin-right: 10px;
	text-align: right;
}

.MaxLargeContent
{
	font-size: 20px;
	color: dimgray;
	font-family: Tahoma;
}

.MaxAlphaList, .MaxPageList
{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Tahoma;
	color: navy;
}

.MaxAlphaListAlpha, .MaxAlphaListAlpha:hover, .MaxAlphaListSelect, .MaxPageListSelect, .MaxPageListPage
{
	border: lightsteelblue 1px solid;
	color: navy;
	background-color: transparent;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
	font-family: Verdana, Tahoma;
	text-align: center;
	text-decoration: none;
	width: 20px;
}

.MaxAlphaListAlpha:hover, .MaxAlphaListSelect, .MaxPageListSelect
{
	border: sienna 1px solid;
	color: yellow;
	background-color: navy;
}

.WarningText
{
	color: #FF0000;
}

.MaxRadioButton
{
	font-size: 13px;
	font-family: arial;
}

.MaxInputArea
{
	background-color: papayawhip;
}

.MaxInputAreaEx
{
	background-color: #F0E0E0;
	border: solid 1px #C0B0A0
}

.MaxInputAreaTitle
{
	font-weight: bold;
	font-size: 12px;
	color: SaddleBrown;
	font-family: Tahoma, Verdana;
	vertical-align: top;
	text-align: left;
	background-color: #c0c080;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	white-space:nowrap;
}

.MaxInputAreaTitleEx
{
	font-weight: bold;
	font-size: 12px;
	color: SaddleBrown;
	font-family: Tahoma, Verdana;
	vertical-align: top;
	background-color: #c0c080;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	white-space:nowrap;}

.MaxDisplayAreaTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #807060;
	font-family: Tahoma, Verdana;
	vertical-align: top;
	text-align: left;
	background-color: #C0C080;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.MaxInputAreaBox
{
	border: solid 1px #c0c080;
}

.DailyReportListTableCell, .DailyReportListTableCellLeftB, .DailyReportListTableCellRightB
{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	padding-bottom: 2px;
	vertical-align: top;
	border-left: black 1px solid;
	padding-top: 2px;
	border-bottom: black 1px solid;
}

.DailyReportListTableCellLeftB
{
	border-left: black 3px solid;
}

.DailyReportListTableCellRightB
{
	border-right: black 3px solid;
}

.DailyReportListTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Tahoma;
}

.DailyReportListTableHeader
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 5px solid;
	font-family: tahoma;
	height: 25px;
	background-color: transparent;
	text-align: center;
}

.MaxMessageBoxStyle
{
	border-right: firebrick 1px solid;
	border-top: firebrick 1px solid;
	font-size: 14px;
	border-left: firebrick 1px solid;
	border-bottom: firebrick 1px solid;
	font-family: Tahoma;
}

.MaxConfirmHeaderStyle
{
	font-weight: bold;
	font-size: 13px;
	color: #ffffcc;
	font-family: tahoma;
	height: 25px;
	background-color: firebrick;
	text-align: center;
}

.MaxConfirmTextStyle
{
	font-weight: bold;
	font-size: 13px;
	color: #404040;
	font-family: Verdana, Tahoma;
	vertical-align: top;
	text-align: center;
}

.LinkButton, .LinkButton:hover
{
	font-weight: bold;
	font-size: 12px;
	color: darkred;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-decoration: none;
}

.LinkButton:hover
{
	color: chocolate;
}

.Grid
{
	border-right: #003c78 1px solid;
	border-top: #003c78 1px solid;
	border-left: #003c78 1px solid;
	border-bottom: #003c78 1px solid;
	background-color: white;
	font-family: Tahoma, Ariel, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.GridSelectedItem
{
	font-weight: bold;
	color: #b0eaff;
	background-color: plum;
}

.GridAlternatingItemStyle
{
	color: Black;
	font-weight: normal;
	background-color: white;
}

.GridDeletedItemStyle
{
	color: Black;
	font-weight: normal;
	background-color: pink;
}

.GridItem
{
	font-weight: normal;
	color: black;
	background-color: #E6E6E6;
}

.GridHeader
{
	font-weight: bold;
	font-size: 13px;
	color: white;
	background-color: #003c78;
}

.GridFooter
{
	color: steelblue;
	background-color: lavender;
}

.GridPage
{
	font-weight: bold;
	font-size: 15px;
	color: steelblue;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: lavender;
	text-align: right;
	text-decoration: none;
}

.LinkButton, .LinkButton:hover, .LinkButtonSmall, .LinkButtonSmall:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #003c78;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.LinkButton:hover, .LinkButtonSmall:hover
{
	color: skyblue;
	background-color: #003c78;
}

.LinkButtonSmall, .LinkButtonSmall:hover
{
	font-size: 12px;
	color: #003c78;
}

.LinkButtonSmall:hover
{
	color: skyblue;
	background-color: #003c78;
}

.PlainTextBox
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: 'Courier New';
	background-color: white;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: #202020 2px solid;
	border-top: #202020 1px solid;
	border-left: #202020 1px solid;
	border-bottom: #202020 2px solid;
}

.StationBox
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: white;
	border-right: #606060 2px solid;
	border-top: #606060 1px solid;
	border-left: #606060 1px solid;
	border-bottom: #606060 2px solid;
}

.DeliveryE
{
	color: green;
}

.DeliveryF
{
	color: red;
}

.DeliveryA
{
	color: Orange;
}

.LoadingBox
{
	border-top: solid 1px lightgrey;
	border-left: solid 1px lightgrey;
	border-bottom: solid 1px lightgrey;
	border-right: solid 1px lightgrey;
	background-color: White;
	opacity: 0.8;
	filter: alpha (opacity=80);
}

.LoadingLabel
{
	color: Black;
	font-family: Tahoma;
	font-size: 11px;
}

.ItemTextLight
{
	font-weight: normal;
	font-size: 12px;
	color: navy;
	font-family: Tahoma, Verdana;
}

.BrokerageHeaderTitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 36px;
	padding-bottom: 0px;
	margin: 0px;
	color: darkslategray;
	padding-top: 0px;
	font-style: italic;
	font-family: 'Times New Roman' , Verdana, Tahoma;
}

.ItemTitleTextWhite
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Tahoma, Verdana;
	vertical-align: top;
	text-align: left;
}

.MaxImportedRequiredValue
{
	background-color: #FFEEEE;
}

.MaxErrorValueCell
{
	font-weight: bold;
	color: Red;
}

.MaxDropdownMenu
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: bold;
	border-left: silver 1px solid;
	color: #202000;
	border-bottom: gray 1px solid;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-color: #e5d5b3;
}

.MaxDropdownMenuItem, .MaxDropdownMenuItem:hover
{
	font-weight: bold;
	cursor: pointer;
	color: #202000;
	font-family: tahoma;
	height: 22px;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
}

.MaxDropdownMenuItem:hover
{
	color: #808000;	
	background-image: url(../Images/ButtonBKlight.bmp);
}

.MaxDropdownMenuItemLink, .MaxDropdownMenuItemLink:hover
{
	cursor: pointer;
	color: #202000;
}

.MaxDropdownMenuItemLink:hover
{
	color: #808000;	
}


.eCnfrmUnknown
{
	white-space:nowrap;
	color: #AAAAAA;
}

.eCnfrmDisabled
{
	white-space:nowrap;
	color: gray;
}

.eCnfrmMatched
{
	white-space:nowrap;
	color: Darkgreen;
}

.eCnfrmError
{
	white-space:nowrap;
	color: Red;
}

.eCnfrmSubmissionError
{
	white-space:nowrap;
	color: Red;
}

.eCnfrmRejected
{
	white-space:nowrap;
	color: Red;
}

.eCnfrmUnmatched, .eCnfrmNonMatching
{
	white-space:nowrap;
	color: #CC00CC;
}

.eCnfrmCanceled, .eCnfrmWithdrawn
{
	white-space:nowrap;
	color: Fuchsia;
}

.eCnfrmPending
{
	white-space:nowrap;
	color: darkblue;
}

.eCnfrmProposed
{
	white-space:nowrap;
	color: Orange;
}

.eCnfrmVerified
{
	white-space:nowrap;
	color: #00AA00;
}

.eCnfrmAlleged
{
	white-space:nowrap;
	color: Lime;
}

.eCnfrmSubmitted
{
	white-space:nowrap;
	color: #102050;
}

.eCnfrmPass 
{
	white-space: nowrap;
	color: darkviolet;
}


.MaxLinkButton, .MaxLinkButton:hover, .MaxLinkButton:disabled, .MaxLinkButtonDisabled,
.MaxLinkButtonLeft, .MaxLinkButtonLeft:hover, .MaxLinkButtonLeft:disabled, .MaxLinkButtonLeftDisabled,
.MaxLinkButtonRight, .MaxLinkButtonRight:hover, .MaxLinkButtonRight:disabled, .MaxLinkButtonRightDisabled
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	font-weight: bold;
	border-left: silver 1px solid;
	cursor: pointer;
	color: #202000;
	border-bottom: gray 1px solid;
	font-family: tahoma;
	height: 22px;
	background-image: url(../Images/ButtonBK.bmp);
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
}

.MaxLinkButton, .MaxLinkButton:hover, .MaxLinkButton:disabled, .MaxLinkButtonDisabled
{
	border-radius: 4px;
}

.MaxLinkButtonLeft, .MaxLinkButtonLeft:hover, .MaxLinkButtonLeft:disabled, .MaxLinkButtonLeftDisabled
{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.MaxLinkButtonRight, .MaxLinkButtonRight:hover, .MaxLinkButtonRight:disabled, .MaxLinkButtonRightDisabled
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.MaxLinkButton:hover
{
	color: #808000;
	background-image: url(../Images/ButtonBKlight.bmp);
}

.MaxLinkButtonLeft:hover
{
	color: #808000;
	background-image: url(../Images/ButtonBKlight.bmp);
}

.MaxLinkButtonRight:hover
{
	color: #808000;
	background-image: url(../Images/ButtonBKlight.bmp);
}

.MaxLinkButton:disabled
{
	opacity: 0.8;
}

.MaxLinkButtonLeft:disabled
{
	opacity: 0.8;
}

.MaxLinkButtonRight:disabled
{
	opacity: 0.8;
}

.MaxLinkButtonDisabled
{
	color: #808000;
	background-image: url(../Images/ButtonBKlight.bmp);
}

.MaxLinkButtonLeftDisabled
{
	color: #808000;
	background-image: url(../Images/ButtonBKlight.bmp);
}

.MaxLinkButtonRightDisabled
{
	color: #808000;
	background-image: url(../Images/ButtonBKlight.bmp);
}

.Completed
{
	font-weight: bold;
	color: #008800;
}

.CompletedWithError
{
	font-weight: bold;
	color: #AA0000;
}

.Submit0
{
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 1px;
}

.Submit1, .Submit2
{
	font-weight: bold;
	color: #00AA00;
	font-family: tahoma;
}

.Submit2
{
	font-size: 9px;
	vertical-align:super;
}

.HeaderLine
{
	border-bottom: solid 2px #004488 ;
}

.CnfrmLink
{
	height:40px;
	float:left;
	margin:5px;
	vertical-align: middle;
}

.CoBlock
{
	margin-right:20px;
}

.Mapped
{
	color: #008000;
}

.NotMapped
{
	color: #800000;
}

.TradingPlatform
{
	font-weight: bold;
	color: #000080;
	white-space:nowrap;
}

.UpdateEx
{
	font-weight: bold;
	color: #0000A0;
	white-space:nowrap;
}

.DeleteEx
{
	font-weight: bold;
	color: #A00000;
	white-space:nowrap;
}

.BrokerCommodityTableCellTitle, .BrokerCommodityTableCell
{
	font-family: Tahoma;
	font-size: 11px;
	border-bottom: lightsteelblue 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.BrokerCommodityTableCellTitle
{
	font-weight: bold;
	border-right: lightsteelblue 1px solid;
}

.PaymentStatus3
{
	font-weight:bold;
	color: Navy;
}

.PaymentStatus2
{
	font-weight:bold;
	color: Green;
}

.PaymentStatus1
{
	font-weight:bold;
	color: Orange;
}

.OutstandingPayment
{
	font-weight:bold;
	color: darkred;
}

.PaymentStatus0
{
}

.OpSmyMonTotalRow
{
	border-top: #003c78 1px solid; 
	border-bottom: #003c78 1px solid; 
	font-weight:bold; 
	color:black;
	background-color: #A0D0FF;	
}

.OpSmyAnnuTotalRow
{
	border-top: #003c78 1px solid; 
	border-bottom: #003c78 1px solid; 
	font-weight: bold; 
	color: #FFFFA0;
	background-color: #4279B5;	
}

.LabelEntryBk
{
	background-color: #E0D090;
}

.DealTabItem, .DealTabItem:hover, .DealTabItemSelected
{
	font-size: 13px;
	font-family: Tahoma;
	font-weight: bold;
	vertical-align: bottom;
	text-decoration: none;
}

.DealTabItemSelected
{
	 color: white;
}

.DealTabItem:hover
{
	 color: Orange; 
}

.DealTabItem
{
	color: Yellow;
}

.DealTabList, .TabListItem, .TabListItem:hover
{
	background-color: #4279B5;
	color: Yellow;
	font-weight: bold;
	font-family: tahoma;
	font-size: 12px;
	text-decoration: none;
	text-align: left; 
	vertical-align: middle;
}

.DealTabList
{
	border-right: silver 1px solid; 
	border-top: silver 1px solid; 
	border-left: silver 1px solid;	
	border-bottom: gray 1px solid; 
}

.DealTabListItem, .DealTabListItem:hover
{
	background-color: #4279B5;
	color: Yellow;
	height: 24px;
	line-height: 20px;
}

.DealTabListItem:hover
{
	cursor: pointer; 
	background-color: #528ED6;
	color: white;
	border: silver 1px solid; 
}

.DealTabListItemLink, .DealTabListItemLink:hover
{
	cursor: pointer;
	background-color: #4279B5;
	color: Yellow;
	height: 24px;
	line-height: 20px;
}

.DealTabListItemLink:hover
{
	background-color: #528ED6;
	color: white;
}

.MainLeg, .Leg
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 0.9em;
}

.MainLeg
{
	color: Red;
}

.Leg
{
	font-size: 0.01em;
	color: transparent;
}

.PopupCaption
{
	color: #000000;
	font-size: 0.7em;
	font-weight: bold;
	font-family: Tahoma;	
	background-color: #DDDDDD;
	border-bottom: 1px solid Gray;
}

.PopupDealItem, .PopupDealItem:hover
{
	cursor: pointer;
	color: #222222;
	padding: 3px;
	font-size: 0.7em;
	font-family: Tahoma, Verdana;	
	text-decoration: none;	
}

.PopupDealItem:hover
{
	color: #FFFF00;
	background-color: #528ED6;
}

.StCell
{
	padding: 0px;
	border-bottom: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	color: #000000;
	font-size: 12px;
	background-color: #AACCAA;
}

.LoginBox
{
	border: solid 1px #CCCC66;
	border-radius: 10px;
	padding: 20px;
}

.PasswordScoreLabel
{
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: darkred;
	padding-left: 10px;
	text-wrap: none;
}

.MaxInputBoxForGrid
{
	background-color: transparent;
	border: 0px white none;
	color: black;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.MaxInputBoxForGridC
{
	background-color: transparent;
	border: 0px white none;
	color: black;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	height: 20px;
	width: 95%;
	vertical-align:top;
}

.MaxDropDownListForGrid
{
	background-color: transparent;
	color: black;
	font-size: 11px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.MaxDropDownButton
{
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-left: 1px solid #444444;
	background-image: url(../Images/ButtonBK.bmp);
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}

.MaxDropDownMain
{
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border: 1px solid #444444;
}

.HasLeftSideBorder {
	border-left: 2px solid #003c78;
}
