/*
[MLXchangeCSS.asp]
This file defines our common MLX styles.

Please keep the list in alphabetical order, it's easier to maintain that way!

Specify font sizes in points (pt) whenever possible.

If your style is intended for use only in particular areas of the application,
please prefix the style with the name of the area in which it is to be used,
for instance "Home..." for styles used only on the home page.
*/



/* Criteria Screen Styles */

.AddClient
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/icoAddNewClient.gif', sizingMethod='image');
  cursor: hand;
}

A		
	{	
		COLOR: black;
		FONT-WEIGHT: normal;
		TEXT-DECORATION: underline;
	}

A:active 
	{
    FONT-WEIGHT: normal
	}

A:hover
	{
    COLOR: #990000;
    TEXT-DECORATION: underline
	}

/* "A.Help_Detail..." styles are deprecated and will be phased out. */

A.Help_Detail_Link
	{
    COLOR: black;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
	}

A.Help_Detail_Link:visited
	{
    COLOR: #990000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
	}

A.Help_Detail_Link:hover
	{
    COLOR: #000099;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
	}

A.Text_Heading_Medium
	{
    COLOR: #333399;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold    
	}

A.Text_Heading_Medium:active
	{
    COLOR: #990000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
	}

A.Text_Heading_Medium:hover
	{
    COLOR: #990000;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
	}

/* Styles used by the Client Details screen */
TR.trClientDetailsHeaderInfo
{
  height: 30px;
}

/* Styles used by the MLX 2.0 Resource Bar that is used in the Details screens */
A.RBLink
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	color: darkblue;
	text-decoration: none;
}
A.RBLink:visited
{
	font-weight: bold; 
	text-decoration: none;
}
A.RBLink:hover
{
	text-decoration: none;
	color: darkblue;
}
A.RBLinkSelected
{
	font-family: Arial; 
	font-size: 9pt; 
	font-weight: bold; 
	color: red;
	text-decoration: none;
}
A.RBLinkSelected:hover
{
	text-decoration: none;
	color: red;
}
A.RBLinkSelected:visited
{
	font-weight: bold; 
	text-decoration: none;
}

/* Styles for AutoUser Create page */
#divUserRegPage
{
  height : 100%;
  background-image: url(/5.1.01.9506/Images/CLS/backgroundContainer.jpg);
  background-repeat: no-repeat;
  background-position: center 0px;
}

#divUserRegArea {
	
    position: absolute; 
    left: 30%; 
    width: 200px; 
    margin-left: 60px; 
	margin-top: 10px;
    height: 258px;
	padding-top: 60px;
}

#divSubmitBtn {
	margin: 8px 0px 0px 95px;
	height: 31px;
  width: 101px;
  background-repeat: no-repeat;
  background-position: 0 0;
 
}

#divUserRegCopyright
{
  position: absolute;
  left: 50%;
  margin-left: -200px; 
  bottom: 10px;
  width: 530px;
  font-family: Arial;
  font-size: 9px; /*7pt;*/
  top: 565px;
  background-image: url(/5.1.01.9506/Images/MLXchange logo-colour.gif);
  background-repeat: no-repeat;
  background-position: 3px left;
  padding: 18px 0px 0px 135px;
  height: 36px;
  
}

#divCreateArea
{
  position: absolute;
  left: 48%; 
  margin-left: -50px; 
  top: 125px;
}

/* End of AutoCreateUser page Styles */

/*	
Note the default BODY style also sets the default font, size and color. 
Variants on the default style (CoverPage, etc) retain the default text style.
*/

BODY
	{
		BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial, Sans-Serif;
    FONT-SIZE: 11px;
    MARGIN: 7px;    
	}

BODY.CoverPage
	{
		MARGIN: 0px;
		OVERFLOW: hidden;
	}
	
BODY.MarginsNone
	{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px
	}	

BODY.MultiImgViewerTop
{
  BACKGROUND:#F7F7F7;
}

BODY.MultiImgViewerBottom
{
	BACKGROUND: url(/5.1.01.9506/Tools/MultiImageViewer/Multi_Image_bg.gif) no-repeat top right; 
	BACKGROUND-ATTACHMENT:fixed;
}

BODY.NoScroll
	{
		OVERFLOW: hidden;	
	}
	
BUTTON
	{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;
    TEXT-DECORATION: none
	}

/* Used primarily within the pages for setting search defaults. */

DIV.Margins10px
	{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 10px;
    MARGIN-RIGHT: 10px
	}

FORM
	{
		MARGIN: 0px;
	}

HR
	{
    COLOR: black;
    HEIGHT: 1px;
	}


IFRAME.FeatureFrame
	{
    HEIGHT: 100%;
    LEFT: 0;
    POSITION: absolute;
    WIDTH: 100%
	}

OL
	{
    LINE-HEIGHT: 18pt;
	}

/* Make option text in Select element as defined as by StdText selector */
SELECT
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Verdana
}

/* This is an odd one. It gets used in several places, though. */

SELECT.ViewList
	{
    FONT-SIZE: 8pt;
    WIDTH: 130px
	}

/* "TD.TaskList..." styles are used in the tasks IFRAME on the home page. */

TD.TaskListPastDueHeader
	{
    BORDER-TOP: #003366 1px solid;
    COLOR: #333366;
    BACKGROUND: #E4E4E4;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    HEIGHT: 20px;
		TEXT-ALIGN: left
	}
TD.TaskListDueTodayHeader
	{
    COLOR: #333366;
    BACKGROUND: #E4E4E4;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    HEIGHT: 20px
	}
TD.TaskListUrgentHeader
	{
    BORDER-TOP: #003366 1px solid;
    COLOR: #333366;
    BACKGROUND: #E4E4E4;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    HEIGHT: 20px
	}

/* Table CalculatorReport */
TABLE.CalculatorReport
{
	BORDER-COLOR: Gray White White Gray;
  BORDER-COLLAPSE: collapse;
}
.CalculatorReport TD
{
  BORDER: 1px solid;
  BORDER-COLOR: White Gray Gray White;
}

/* Title style definition */
TR.SummaryTitle
{
	FONT-SIZE: 23px;
	TEXT-ALIGN: center;
}

/* Shadowed label */
TR.LabelTitle
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #DDDDDD;
}

/* Regular table entry style */
TR.DataEntry
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
}

/* Header and footer of a report page */
.PrintBar
{
	TEXT-ALIGN: right;
}

UL
	{
    LINE-HEIGHT: 18pt;
    LIST-STYLE-TYPE: bullet
	}

.Action
	{
    COLOR: black;
    BEHAVIOR: url('/5.1.01.9506/Behaviors/action.htc');
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold;
	}
	
.ActionCellImage
{
	border: 0;
	padding: 0px 0px 0px 0px;
}

.ActionPadBackground {	background-color:#6B89AD }

.ActionPadLabel 
{
	color: #333366; 
	font-size: 9pt;
	font-weight: bold;
	/*background-color:black;*/
}

.ActionPadIconBackground
{
    COLOR: Black;
    background: transparent;
    /*background: url(/5.1.01.9506/Images/imgActionBarShadow_Strip.gif) 0px 0px repeat-x #6D8BB0;*/
}


.ActionPadIcon
{
	cursor: hand;
}

.ActionPadIconContainer
{
	padding-top:5px;
}

.ActionPadLabelContainer
{
	padding-left:4px;
	padding-right: 4px;
	cursor:hand;
}

.ActionPadMessage
{
	padding-left:4px;
	padding-right: 4px;
}

.ActionPadSpacer
{
	cursor:default;
}

#appframeNW
{
  display: none;
}

#appframeN
{
  display: none;
}

#appframeNE
{
  display: none;
}

#appFrameW
{
  display: none;
}

#appFrameE
{
  display: none;
}

#appFrameSW
{
  display: none;
}

#appFrameS
{
  display: none;
}

#appFrameSE
{
  display: none;
}

#trNetSheetFooter
{
  display: none;
}

#trNetSheetTabs
{
  display: none;
}

#trNetSheetTitle
{
  display: none;
}

#trSearchFooter
{
  display: none;
}

#trSearchTabs
{
  display: none;
}

#trSearchTitle
{
  display: none;
}


/* Financial function styles */
#FinancialFunctionBodyBorder
{
  border-left: solid 2px #7AA3D5; 
  border-bottom: solid 2px #7AA3D5;
}

/* Tax Child Dialog styles */
#tdAddressBar
{
  background-color: #668CB3;
  color: white;
  font-family: Arial, Verdana;
  font-size: 9pt;
  font-weight: bold;
}

.ContentSectionBodyTaxChild
{
  width:100%;
  height: 100%;
  border:1px solid #33478F;
  border-top-width: 0px;
  padding:0px;
  margin:0px;	
  BACKGROUND-COLOR:#FFFFFF;
}
 
.tableTaxChild
{
  BACKGROUND-COLOR:#F5F5F5;
}


/* STATISTICAL REPORTS SECTION */
#trStatReportCriteriaHeader
{
  height: 80px;
}

.BackgroundBox
	{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
	}

.BlueBack
{
    COLOR: White; 
    BACKGROUND-COLOR: #5A7998;
    FONT-SIZE: 9pt;
}

.BlueBackLight
{
    COLOR: white;
    background: url(/5.1.01.9506/Images/imgActionBarShadow_Strip.gif) 0px 0px repeat-x #6D8BB0;
}

.BlueBackLightLeft
{
    background: url(/5.1.01.9506/Images/imgActionBarShadow_Left.gif) 0px 0px no-repeat #6D8BB0; 
    width: 10px;
}

.BlueBackLightRight
{
    background: url(/5.1.01.9506/Images/imgActionBarShadow_Right.gif) 0px 0px no-repeat #6D8BB0; 
    width: 10px;
}
/* 
This style is deprecated and will be phased out. 
It is only used in Search/Listing/ListingManager.xsl.
*/
	
.BlueBorder
	{
    BORDER: solid 1px #668CB3;    
	}	
	
.BoldLabel
	{
		COLOR: #003366;
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		PADDING-RIGHT: 6;
		TEXT-ALIGN: right;
	}

.CellActive
	{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	}

.CellInactive
	{
    BACKGROUND-COLOR: #7AA3D5;
    COLOR: white;
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	}
/* This class is used fo hyperlinks all tabs in Client manager */
.ClientManagerLink
	{
		TEXT-DECORATION: UNDERLINE;
		COLOR: #0000FF;
		FONT-WEIGHT: NORMAL;
	}
	
.CommandLine
	{
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
    FONT-FAMILY: Arial, 'Times New Roman', Verdana;
    FONT-SIZE: 8.5pt;
		FONT-WEIGHT: normal;
	}

.CoolDrop
	{
    behavior: url('/5.1.01.9506/Behaviors/NVL_CoolDropDown.htc')
	}
	
.CriteriaRow
{
}

.CriteriaRowAlt
{
	background-color: #F3EDD9;
	border-color: #EBE1D1;
}

.CriteriaRowSelected
{
	background-color: #B9CFE7;
}

.CriteriaScreenFooter 
{
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 0px;
	padding-top: 0px; 
	padding-bottom: 0px;
	background: transparent;
}

.CriteriaScreenFooterRow
{
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 0px;
	padding-top: 0px; 
	padding-bottom: 0px;
}

.CriteriaScreenFooterAction
{
    background: transparent;
}

.CriteriaScreenFooterActionClick
{
    background-color: #92B8E7;
}

.CriteriaScreenFooterActionHover
{
    background-color: #BCD7F1;
}

.CriteriaScreenFooterAction, .CriteriaScreenFooterActionHover, .CriteriaScreenFooterActionClick
{
	border: 0;
	/*height: 100%;*/
    cursor: hand;
    background-image: none;
}

.CriteriaScreenFooterButtonDiv
{
	border-left: solid #333366 1px;
	border-bottom: solid #333366 1px; 
	border-right: solid #333366 1px; 
	background-color: #D4D0C8;
	width: 100%; 
	height: 100%; 
	padding: 0px; 
}

.CriteriaScreenFooterLabel
{
	color: Black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}

.CriteriaScreenHeader 
{
	border-top: solid #638CB5 1px; 
	border-left: solid #638CB5 1px; 
	border-right: solid #638CB5 1px;
	background-image: url('/5.1.01.9506/Images/MLX3/searchCriteriaHeaderBackgrounds.gif');
	color: White;
}

.CriteriaScreenSavedSearches 
{
	border-top: solid #638CB5 1px; 
	background-color: #EFEFEF; 
	color: Black;
}

.CriteriaScreenTable
{
	border: solid 1px;
	border-color: #EBE1D1;
	border-collapse: collapse;
}

.Data
	{
		COLOR: black;
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
		TEXT-ALIGN: left;
	}

.Data2
	{
		COLOR: black;
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: normal;
		TEXT-ALIGN: left;
	}

.DisabledLabel2
  {
    BACKGROUND: #e4e4e4;
    COLOR: gray; 
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
  }
  
#DisabledLabel2
  {
    COLOR: gray; 
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
  }

.DisabledLabel3
  {
    BACKGROUND: #e4e4e4;
    COLOR: gray; 
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
  }
  
#DisabledLabel3
  {
    COLOR: gray; 
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
  }

#divHotsheetCriteria
{
  border: solid 1px black;  
}

.EmailTemplatesDrop
	{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    WIDTH: 190px
	}

.ExpandoView
	{
    BACKGROUND-COLOR: #cccccc;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
	}

.FlatButton
	{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;
    TEXT-DECORATION: none
	}

.XPButton
	{
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;
    TEXT-DECORATION: none
	}

/*
This is the only style in MLX that specifies font size as a percentage. 
The reason is that we want to adjust TEXT INPUT element's size based on container/hosting
element's size. So to keep certain layout.
*/

.Font_CritHomePage
{
  font-size: 70%;
  font-family:MS Shell Dlg;
}

.Font_Crit
	{
	  height: 19px;
    font-size: 9pt;
	}

.GoButton
	{
		behavior: url('/5.1.01.9506/Behaviors/GoButton.htc')
	}
	
/* 
Styles for GridReports
*/
.GridReportColumnHeader { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:black;background-color: #C0C0C0 }
.GridReportDivIndent { width:100% }
.GridReportFooterLine { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:#000080 }
.GridReportHeader { font:12.0pt arial;FONT-WEIGHT:bold;COLOR:#000080 }
.GridReportSectionFooterLine { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:#000080 }
.GridReportSectionHeaderLine { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:#000080 }
.GridReportSectionInfoLine { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:#000080;background-color: #EBEBEB }
.GridReportSummaryColumnLine { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:black;background-color:#C0C0C0 }
.GridReportSummaryLine { font:8.0pt arial;FONT-WEIGHT:bold;COLOR:#000080;background-color:#EBEBEB }
.GridReportTable { font:8.0pt arial;width:100%;border-collapse:collapse }
.GridReportPreparedByLabel { font:8.0pt arial;FONT-WEIGHT:bold;padding-right:5px }
.GridReportPreparedBy { font:8.0pt arial }
.GridReportDate { font:8.0pt arial }

/* 
HeaderTitle is old style used at the top of every page in MLX.
It defines the look of the breadcrumb trail that lets the user know
where they are within the application.
The new #head styles should be used in its place.
*/

.HeaderTitle
	{
		COLOR: black;
		FONT-FAMILY: Arial, Verdana;
		FONT-SIZE: 12pt;
		FONT-WEIGHT: bold;
	}

/* Creates the "noteworthy information" bullet */	
.hint
{
  BACKGROUND:url(/5.1.01.9506/Images/ICO_Alert.gif) scroll no-repeat;
  MARGIN:1.5em 0em;
  PADDING-LEFT:20px;
  PADDING-BOTTOM:4px;
  COLOR:#808080;
	FONT-SIZE:8pt;
  FONT-WEIGHT:normal
}	

/* "Home..." styles should be used only on the home page. */

.HomeLinkText
	{
    FONT-SIZE: 9pt;
    text-decoration:none
	}

.HomeLists
	{
    LINE-HEIGHT: 14pt;
    LIST-STYLE: outside;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    MARGIN-TOP: 0px;
    padding-left: 3px;
	}
	
.HomeListsFavorites
{
    MARGIN-TOP: 0px;
    padding-left: 3px;
    LIST-STYLE-POSITION: outside;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 16px;
    LINE-HEIGHT: 11pt;
    TEXT-ALIGN: left;
}

.HomeQuickLinkText
{
	font-size: 10pt;
	font-weight: bold;
	background-image: none;
    background: transparent;
}

.HomeQuickLinkImage
{
    padding-right:8px;
    background-image: none;
    background: transparent;
}

.HomeLeadsText
	{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
	}

.HomeSearchText
	{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    background-image: none;
    background: transparent;
	}

.HomeSearchAdvice
	{
		COLOR: #808080;
		FONT-SIZE: 8pt;
    FONT-WEIGHT: normal
	}
	
.HomeSectionHead
	{
		COLOR: #225D6D;
		FONT-FAMILY: Arial, Verdana, 'Times New Roman';
		FONT-SIZE: 9pt;	
		FONT-WEIGHT: bold;
	}		

.HomeTaskColumnHead
{
	BACKGROUND-COLOR: #B3C8DD;
	FONT: Arial;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: #2F2F60;	
}

.HomeTaskIFrame
	{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666699 1px solid;
    BORDER-LEFT: #666699 0px solid;
    BORDER-RIGHT: #666699 0px solid;
    BORDER-TOP: #666699 0px solid;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
	}

.HomeTaskItem
{
	BACKGROUND-COLOR: white;
	FONT: Arial, Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: black;	
}

.HomeTaskItem_Over
{
	BACKGROUND-COLOR: #F6F7FB;
	FONT: Arial, Verdana;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	COLOR: black;
	cursor:hand	
}

.HomeTaskSectionHead
{
	BACKGROUND-COLOR: #638CB5;
	FONT: Arial;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	COLOR: white;	
}

.HomeSectionLeftBorder
{
  border-left: solid 1px #668CB3;
}

.HomeSectionRightBorder
{
  border-right: solid 1px #668CB3;
}

.HomeSectionBorderLeft
{
	width:9px;
	background: transparent;
}

.HomeSectionBorderRight
{
	width:9px;
	background: transparent;
}

.HomeSectionTableTransparent
{
	background: transparent;
}

.HomeSectionTableBackground
{
	background-position: top left;
	background-repeat:no-repeat;
	background-image:url(/5.1.01.9506/Images/MLX3/homepage_component_background.gif);
}

.HomeSectionTable, .HomeSectionTableBackground
{
	 table-layout: fixed;
	 border:solid 1px #708193; 
}

.HomeSectionHeader
{
	color:#4F8174; 
	font-family:Arial;
	font-size: 10pt; 
	font-weight: bold;
	vertical-align: bottom;
	height: 20px;
	background: transparent;
}

.HomeSectionEntry
{
	background: transparent;
}

.HomeSectionHeaderSpacer
{
	height: 8px;
	background: transparent;
}

.HomeSectionFooterSpacer
{
	height: 5px;
	background: transparent;
}

.HomeResourceSpacer
{
	height: 4px;
}

.HomeResourceMOTD
{
	font-size:9pt;
}

.HomeResourceSection
{
	font-weight:bold;
}

.LeftBorder
{
  border-left: solid 1px #668CB3;
}

.RightBorder
{
  border-right: solid 1px #668CB3;
}


.HotLinkSmall
	{
    COLOR: #003366;
		CURSOR: hand;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
    LINE-HEIGHT: normal;
		TEXT-DECORATION: underline
	}

/*
"HR..." styles are used to simulate a horizontal rule within a TABLE. 
Ex: <TR><TD style="HRThin"></TD></TR> creates a "fake" HR.
*/

.HRThick
	{
	BACKGROUND-COLOR: #0E3C70;
	HEIGHT: 2px;	
	}

.HRThin
	{
	BACKGROUND-COLOR: #0E3C70;
	HEIGHT: 1px;
	OVERFLOW: hidden;
	}

.hr_header_footer
	{
	COLOR: #0E3C70;
	HEIGHT: 3px;
	}

.ImageButton
	{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;	
    TEXT-DECORATION: none;
	}
.GoButton
	{
    BACKGROUND-COLOR: #B1C5D8;
    MARGIN: 0px;
    BORDER: 0px;    
    COLOR: black;
    CURSOR: hand;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    HEIGHT: 21px;	
    TEXT-DECORATION: none;
	}

.InnerBox
	{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
	}

.InnerBoxRow
	{
    Background-Color: #ffffcc;
    border-bottom: #003366 1px solid;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	}

.InnerBoxHeader
	{
	}

.Label
	{
		BACKGROUND: #e4e4e4;
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
		PADDING-RIGHT: 0px;
		TEXT-ALIGN: left;
	}

.Label2
	{
		/*BACKGROUND: #e4e4e4;*/
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;	
}

#Label2
	{
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;	
}

.Label3
	{
		BACKGROUND: #e4e4e4;
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;	
}

#Label3
	{
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;	
}

.Label4
	{
		BACKGROUND: #e4e4e4;
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;	
}

#Label4
	{
		COLOR: #333366;	
		FONT-FAMILY: Arial;
		FONT-SIZE: 9pt;
		FONT-WEIGHT: bold;	
}

.Label_blue
	{
    BACKGROUND: #B3C8DD;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-RIGHT: 0px;
    TEXT-ALIGN: left
	}
	
	.Label_blue_NoAlign
	{
    BACKGROUND: #B3C8DD;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-RIGHT: 0px;
    
	}

.LightBorder
	{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none
	}

/* Styles used by the Client Details screen */
TR.trClientDetailsHeaderInfo
{
  visibility:hidden;
}

#tblClientInfo
{
  height: 100%;
  width: 90%;
}

IFRAME.ContactInfoFrame
{
  height: 100%;
  width: 100%;
}

.LinkedList
	{
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
	}

.LMMIconLocked
{
  width: 20px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/LMMLocked.gif', sizingMethod='image');
  background-color: #e4e4e4;
}
	
.LMMIconRequiredComplete
{
  width: 20px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/LMMRequiredComplete.gif', sizingMethod='image');
	background-color: #e4e4e4;
}
	
.LMMIconRequiredEmpty
{
  width: 20px;
	background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/LMMRequiredEmpty.gif', sizingMethod='image');
}
	
#LMMRow
{
	background-color: white;
	height: 28px;
}

#LMMRowAlt
{
	background-color: #DDE4EB;
	height: 28px;
}

.MapButtonActive
  {
    background-color: #F2F2D2;
    font-size: 8pt;
  }

.MapButtonInactive
  {
    background-color: #104A7B;
    font-size: 8pt;
    color: white;
    cursor: hand;
  }

.map_icon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/ShowMap.png', sizingMethod='image');
}

.map_icon_center
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/Xpan.gif', sizingMethod='image');
}

.map_icon_clear
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/delete.png', sizingMethod='image');
}

.map_icon_drawrect
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/simplesearch.gif', sizingMethod='image');
}

.map_icon_drawcirc
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/radiussearch.gif', sizingMethod='image');
}

.map_icon_drawpoly
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/polygonsearch.gif', sizingMethod='image');
}

.map_icon_legend
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/Xlegend.gif', sizingMethod='image');
}

.map_icon_setdefault
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/small_map.gif', sizingMethod='image');
}

.map_icon_zoomin
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/Xzoom_in.gif', sizingMethod='image');
}

.map_icon_zoomout
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/map/Xzoom_out.gif', sizingMethod='image');
}


.map_overlay
{
  position: absolute;
  top: 30px;
  left: 20px;
  border: solid 1px gray;
  background-color: white;
  vertical-align: middle;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.map_overlay_expander_down
{
  background-image: url(/5.1.01.9506/Images/Mapping/icn_expander_down.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.map_overlay_expander_down:hover
{
  background-image: url(/5.1.01.9506/Images/Mapping/icn_expander_down_hover.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.map_overlay_expander_up
{
  background-image: url(/5.1.01.9506/Images/Mapping/icn_expander_up.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.map_overlay_expander_up:hover
{
  background-image: url(/5.1.01.9506/Images/Mapping/icn_expander_up_hover.gif);
  background-position: center center;
  background-repeat: no-repeat;
}

.map_overlay_layer_text
{
  font-family: Arial;
  font-size: 9pt;
  color: black;
  text-align: left;
  margin-left: 3px;
}

.map_overlay_layer_list
{
  font-family: Arial;
  font-size: 9pt;
  color: black;
  text-align: left;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  height: 100px;
  width: 100%;
  border: solid 1px gray;
  background-color: #FEFED0;
  overflow-y: auto;
}

.map_overlay_text
{
  font-family: Arial;
  font-size: 9pt;
  color: gray;
  text-align: center;
  cursor: hand;
}

.map_overlay_text_selected
{
  font-family: Arial;
  font-size: 9pt;
  color: black;
  font-weight: bold;
  text-align: center;
  cursor: default;
}

.map_overlay_zoom
{
  background-image: url(/5.1.01.9506/Images/Mapping/zoom_bar.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: hand;
  height: 25px;
}

.map_overlay_zoom_slider
{
  background-image: url(/5.1.01.9506/Images/Mapping/zoom_slider.gif);
  background-position: center center;
  background-repeat: no-repeat;
  cursor: hand;
  width: 7px;
  height: 25px;
}

.MultiImgViewerTextSmall
  {
	  FONT: 8pt/16pt Arial, Sans-Serif; 
  }

.MultiImgViewerTextHeading
  {
	  FONT: italic normal 12pt Arial, Sans-Serif; 
  }

/* 
"NS..." styles are for NetSheet Details and Defaults grid formatting.
Some of the styles are similar to the SmartGridStyles, but there are a few
attributes that are different.
*/

.NSGridColumnHeader
  {
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BORDER-RIGHT: 2px outset;
    BORDER-TOP: 1px outset;
    BORDER-BOTTOM: 1px outset;
    BORDER-LEFT: 2px outset;
    FONT-WEIGHT: 300;
    FONT-SIZE: 11px;
    COLOR: white;
    BACKGROUND-COLOR: #668CB3;
    TEXT-ALIGN: center;
    ALIGN: center;
    VALIGN: middle;
    VERTICALALIGN: middle;
    TEXT-DECORATION: none
  }

.NSGridColumnLeft
  {
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 2px;
  }

.NSGridColumnRight
  {
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 20px;
  }

.NSExpenseItem
  {
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal
  }

.NSRowHighlight
	{
		COLOR: black;	
		BACKGROUND-COLOR: #DDE4EB;
		FONT-SIZE: 12px;
	}



.OuterBox
	{
    BACKGROUND-COLOR: white;
    COLOR: #333366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	}

.PaddedRow
	{
    BACKGROUND-COLOR: white;
		BORDER-BOTTOM: #003366 1px solid;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
		PADDING-LEFT: 20;
		PADDING-RIGHT: 20;
	}


/* Mlxchange only style*/
.ClassMlxchangeOnly
  {
  }

/* Tempo only style*/
.ClassTempoOnly
  {
    DISPLAY: none;
  }
/* Hiding in Mlxchange and Tempo style*/
.ClassMlxTempo
  {
	DISPLAY: none;
  }
  
/* 
"PM..." styles duplicate many of the styles defined elsewhere.
These should be phased out in favor of the "Text..." styles.
*/

.PMFormSectionHeader
	{
    FONT-FAMILY: Arial;
    TEXT-INDENT: 10px;
    FONT-WEIGHT: bold;
	}

.PMDrop
	{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    WIDTH: 150px
	}


.PMNotes
	{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
	}

.PMText
	{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt
	}

.Reorder
  {
    padding-left: 3px;
    font-weight: normal;
    font-size: 8pt;
    color: black;
    font-family: Arial;
    background-color:transparent;
  }

.RequiredLabel 
	{
		COLOR: black;
	}

.RequiredLabel2
	{
		/*BACKGROUND-COLOR: #e4e4e4;*/
		COLOR: red;
		FONT-FAMILY:Arial;
		FONT-SIZE:9pt;
    FONT-WEIGHT: bold;
	}

#RequiredLabel2
	{
		COLOR: red;
		FONT-FAMILY:Arial;
		FONT-SIZE:9pt;
    FONT-WEIGHT: bold;
	}

.RequiredLabel3
	{
		BACKGROUND-COLOR: #e4e4e4;
		COLOR: red;
		FONT-FAMILY:Arial;
		FONT-SIZE:9pt;
    FONT-WEIGHT: bold;
	}

#RequiredLabel3
	{
		COLOR: red;
		FONT-FAMILY:Arial;
		FONT-SIZE:9pt;
    FONT-WEIGHT: bold;
	}

.RequiredLabel4
	{
		BACKGROUND-COLOR: #e4e4e4;
		COLOR: red;
		FONT-FAMILY:Arial;
		FONT-SIZE:9pt;
	    FONT-WEIGHT: bold;
	}

#RequiredLabel4
	{
		COLOR: red;
		FONT-FAMILY:Arial;
		FONT-SIZE:9pt;
		FONT-WEIGHT: bold;
	}
	
.ContentSectionFooter
{
	border-bottom:solid 1px #33478F; 
	border-left:solid 1px #33478F; 
	border-right:solid 1px #33478F;
	background-color:silver;
}

.ContentSectionFooterTable
{
	background-color:#D4D0C8;
}

.Saving
	{
    COLOR: #003366;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
		display: none;
	}
	
.Sidebar
{
}

.SidebarClose
{
	border:0;
	width:11;
	height:400;
	background-repeat:no-repeat;
	/*background:url('/5.1.01.9506/Images/Tempo/Sidebar_close.gif');*/
	background:url('/5.1.01.9506/Images/MLX3/sidebar_expanded.gif');
}

.SidebarContent
{
	height: 100%;
	background-position: bottom;
	background-repeat:no-repeat;
	background-image:url('/5.1.01.9506/Images/MLX3/sidebar_body_bottom_background.gif');
}

.SidebarHeader
{
  background-color: #CFD7E2;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: bold;
  border-bottom: 1px solid #195295;
  border-top: 2px solid #195295;
  color: #333333;
  padding-left:2px;
}

.SidebarLink
{
  background-color: #ffffff;
  font-family: Tahoma;
  font-size: 10pt;
  padding-left:4px;
}

.SidebarLink A
{
  text-decoration: none;
  color: #000000;
}

.SidebarLink A:hover
{
  text-decoration: underline;
  color: #0000FF;
}

.SidebarOpen
{
	border:0;
	width:11;
	height:400;
	background-repeat:no-repeat;
	/*background:url('/5.1.01.9506/Images/Tempo/Sidebar_open.gif');*/
	background:url('/5.1.01.9506/Images/MLX3/sidebar_collapsed.gif');
}

.SidebarSection
{
  cursor: hand;
  background-image: url('/5.1.01.9506/Images/MLX3/sidebar_categories_header_Background.gif');
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #7d7d7d;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #7d7d7d;
  background-color: #d6d6d6;
  padding-top: 3px;
  font-family: Verdana;
  font-size: XX-Small;
  font-weight: bold;
  padding-left: 3px;
  height: 25px;
  vertical-align: middle;
}

.SidebarSections
{
}

.SidebarTab
{
	display: none; 
	cursor: hand; 
	background-image:url('/5.1.01.9506/Images/MLX3/sidebar_bar_background.gif');
}

.SidebarTitle
{
	background-image:url('/5.1.01.9506/Images/MLX3/sidebar_title_background.gif');
	font-family:Arial;
	font-size:18pt;
	/*font-weight:bold;*/
	padding-left:10px;
	color:White;
	height: 30px;
}

/* 
"FC..." styles duplicate many of the styles defined elsewhere.
These should be phased out in favor of the "Text..." styles.
*/
.FCList
{
  LINE-HEIGHT: 14pt;
  LIST-STYLE: outside;
  MARGIN-BOTTOM: 0px;
  MARGIN-LEFT: 0px;
  MARGIN-TOP: 0px;
  PADDING-LEFT: 0px;
}

.FCListItem
{
  PADDING-LEFT: 16px;
  BACKGROUND-IMAGE: url(/5.1.01.9506/Images/icoRBCalculator.gif);
  BACKGROUND-REPEAT:no-repeat;
  BACKGROUND-POSITION: -3 2;
}

/* SearchResult styles */

.ContentSectionButtonsTop 
  {
    display: none;
  }
  

.ContentSectionSubTypeName 
  {
    display: none;
  }
  
.ContentSectionFooter 
{
	width:100%;
	background-color:#CCCCCC;
	border-top:1px solid #8f8f8f;
	font-size: 10pt;
}

.ContentSectionHeaderFirst {
  border-top:0px solid #9FADB6;
	border-bottom:1px solid #8F8F8F; 
	background-color: #EEF0F1;	
	background-image: url('/5.1.01.9506/Images/Tempo/ContentSectionHeaderBG.gif');
	background-position:Top;
	background-repeat:repeat-x;
	padding-top:2px;
}

.ContentSectionHeader {
  border-top:2px solid #33478F;
	border-bottom:1px solid #8F8F8F; 
	background-color: #EEF0F1;	
	background-image: url('/5.1.01.9506/Images/Tempo/ContentSectionHeaderBG.gif');
	background-position:Top;
	background-repeat:repeat-x;
	padding-top:2px;
}

#SearchResultTableFooterX
  {
  }

#SearchResultTableFooterT
  {
    display: none;
  }

#SearchResultReviseSearchIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/revisesearch.png', sizingMethod='image');
}
  
#SearchResultBackIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/back.png', sizingMethod='image');
}
  
#SearchResultSaveSearchIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/save.png', sizingMethod='image');
}
  
#SearchResultEmailSearchIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/send_email.png', sizingMethod='image');
}
  
#SearchResultSendSearchIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/sendtoprospect.png', sizingMethod='image');
}
  
#SearchResultPrintSearchIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/print.png', sizingMethod='image');
}
  
#SearchResultSortToggleExpandIcon
{
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16/expand.gif', sizingMethod='image');
}
  
#SearchResultSortToggleCollapseIcon
{
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16/collapse.gif', sizingMethod='image');
}
  
#SearchResultComboViewIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/ComboView.png', sizingMethod='image');
}
  
#SearchResultStatsIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/statistics.png', sizingMethod='image');
}
  
#SearchResultCmaIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/CMA.png', sizingMethod='image');
}
  
#SearchResultDownloadIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/download.png', sizingMethod='image');
}
  
#SearchResultMaqResultsIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/map.png', sizingMethod='image');
}
  
#SearchResultCheckAllIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/checkall.png', sizingMethod='image');
}
  
#SearchResultUncheckAllIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/uncheckall.gif', sizingMethod='image');
}
  
#SearchResultNarrowListIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/cut.png', sizingMethod='image');
}
  
#SearchResultRestoreListIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/restore.png', sizingMethod='image');
}
  
#SearchResultMoveUpIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/up.png', sizingMethod='image');
}
  
#SearchResultMoveDownIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/down.png', sizingMethod='image');
}
  
#DeleteResultIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/delete.png', sizingMethod='image');
}  

#SearchResultShowCritIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/view.gif', sizingMethod='image');
}
  
#SearchResultHideCritIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16/collapse.gif', sizingMethod='image');
}

#icon_assocToClient
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/icoRBNotes.gif', sizingMethod='image');
}

#icon_reject
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/reject_btn.gif', sizingMethod='image');
}

#icon_clear
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16/delete.png', sizingMethod='image');
}

#icon_marknew
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/MarkAsNew.png', sizingMethod='image');
}

#icon_markviewed
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/MarkAsViewed.png', sizingMethod='image');
}
#icon_print_16
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16/print.gif', sizingMethod='image');
}

#icon_refresh_16
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16/refresh.png', sizingMethod='image');
}

#BillingManagerCancelIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/cancel.png', sizingMethod='image');
}

#BillingManagerContinueIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/add.png', sizingMethod='image');
}

#icon_search
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/search.png', sizingMethod='image');
}
/* TD#31100 */
#icon_modify_search_notification_settings
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/search_edit.png', sizingMethod='image');
}
#icon_new_prospect
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/prospect_new.png', sizingMethod='image');
}
#icon_extendexpirydate
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/expand.gif', sizingMethod='image');
}
#icon_edit_search_criteria
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/search_open.png', sizingMethod='image');
}
#icon_delete_prospect
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/delete.png', sizingMethod='image');
}
#icon_MarkDone
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/MLX3/markDone16x16.png', sizingMethod='image');
}
/* TD 22712 */
#iconMlxSaveContactChanges
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/save.png', sizingMethod='image');
}
#iconMlxAddNewSearch
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/search_new.png', sizingMethod='image');
}

#iconMlxViewDetails
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/view.png', sizingMethod='image');
}
#iconMlxNewProperty
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/add.png', sizingMethod='image');
}

#iconMlxAddNewCMA
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/CMA_add.png', sizingMethod='image');
}

#iconEditCMA
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/CMA_edit.png', sizingMethod='image');
}

#iconMlxCopyCMA
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/CMA_copy.png', sizingMethod='image');
}

#iconMlxRenameCMA
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/rename.png', sizingMethod='image');
}

#iconMlxAddNewNetSheet
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/add.png', sizingMethod='image');
}

#iconMlxSaveGatewayChanges
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/save.png', sizingMethod='image');
}
#iconMlxEmailLinktoClientGateway
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/email.png', sizingMethod='image');
}

#iconMlxAccessClientGateway
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/gateway.png', sizingMethod='image');
}
#iconMlxAddClientEvent
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/icoApplicationManager.gif', sizingMethod='image');
}
#iconDeleteClient
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/delete.png', sizingMethod='image');
}
#iconMlxEmailLink
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/MLX3/ico_emailHover.gif', sizingMethod='image');
}
#ico_changestatus_client
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/MLX3/ico_status.gif', sizingMethod='image');	
}
#ico_merge_client
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/MLX3/ico_merge.gif', sizingMethod='image');
}
#ico_reassign_client
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/MLX3/ico_reassign.gif', sizingMethod='image');
}
#ico_outlooksync
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/MLX3/ico_howToSync.gif', sizingMethod='image');
}

/* TD 22712 */
#icon_export
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/export.png', sizingMethod='image');
}

#icon_import
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/import.png', sizingMethod='image');
}

#icon_eraser
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/16x16/eraser.png', sizingMethod='image');
}
#icon_Neweraser
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/btnEraser_pnk.gif', sizingMethod='image');
}

/* Styles for Search Critera Report */
.SearchStatTable  
	{
   font: 9pt Veradana;
   border: 1px solid #C0C0C0; 
   padding: 0 3 2 3;
   margin: 1 0 2 0;
	}

th.SearchStatTable 
{
   border: 1px solid #C0C0C0;
   background-color:#E0E0E0;
   margin: 0;
   padding: 0;
   font-weight: bold;
}

td.SearchStatTable 
{
   border: 0;
   margin: 0;
   padding: 0 0 0 0;
   text-align: center;
}

td.SearchStatRowHeader 
{
   border: 0;
   margin: 0;
   padding: 0 0 0 0;
   text-align: left;
   font-weight: bold;
}

.SearchStatSectionHeader
{
	text-align: left;
	width: 100%;
	font: 10pt Arial;
	font-weight: bold;
	background-color:#E0E0E0;
}

.SearchStatTableHeaderLeft
{
	height:18px;
	width: 1px;
	padding:0px;
}

.SearchStatTableHeaderMiddle
{
	text-align: center;
	height:18px;
	padding:0px;
	width: 100%;
	font-family: Verdana;
	font-size:12pt;
	font-weight: bold;
	COLOR: White;	
	BACKGROUND-COLOR: #668CB3;
}

.SearchStatTableHeaderRight
{
	height:18px;
	width: 1px;
	padding:0px;
}

.ContentSectionTitleTab
	{
		text-align: center;
	}

table.CriteriaBlock 
{
   font-size:9pt;
   border-collapse: collapse; 
   border: 1px solid #C0C0C0; 
   padding: 2px;
}

th.CriteriaBlock 
{
   border: 1px solid #C0C0C0;
   background-color:#E0E0E0;
   padding: 2px;
}

td.CriteriaBlock 
{
   border: 1px solid #C0C0C0;
   padding: 2px;
}

/* 
The "Std..." and "Text..." rules below define the majority of common
styles used throughout MLXchange. Look here first if you need style!
*/

.FilterLabel
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold
}

.FilterInput
{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
}

.StdText
	{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Verdana
	}
	
.StdTextInactive
	{
    FONT-SIZE: 9pt;
    COLOR: #999999;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Verdana
	}

.StdText_bold
	{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana
	}

.Table_Heading
	{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial;
	}

.TaskListIFrame
	{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666699 1px solid;
    BORDER-LEFT: #666699 1px solid;
    BORDER-RIGHT: #666699 1px solid;
    BORDER-TOP: #666699 1px solid;
    BORDER-STYLE: solid;
    MARGIN: 0px;
	}

.TextAdvice
  {
    COLOR: #808080;
    FONT-SIZE: 8pt;
  }

.TextBox
	{
    HEIGHT: 17pt;
    WIDTH: 60pt
	}

.TextHeading
	{
    COLOR: #003366;
    FONT-SIZE: 18pt;
    FONT-WEIGHT: bold
	}

.Text_Heading_14_blue
	{
    COLOR: blue;
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
	}

.TextHeadingMedium
	{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
	}

.TextHeadingSmall 
	{
    COLOR: #000000;
    FONT-SIZE: 9pt;
	}

.TextHeadingTiny  
	{
    COLOR: black;
    FONT-SIZE: 8pt;
	}

.TextInactive
	{
	COLOR: #999999;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold
	}

.TextLink
	{
    COLOR: black;
		CURSOR: hand;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
		TEXT-DECORATION: underline;
	}

.TextSmall
	{
    COLOR: #003366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
	}

.TextTiny
	{
    COLOR: #003366;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
	}

.Text_Heading
	{
    COLOR: #333366;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
	}

.Text_HeaderTitle
	{
    COLOR: white;
    FONT-FAMILY: Tahoma, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
	}

.Text_Heading_Medium
	{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
	}

.Text_Heading_Register
	{
    COLOR: #999999;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
	}

.Text_Normal
	{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 10pt
	}
.Text_Normal_Inactive
  {
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 10pt
  }
.Text_Normal_bold
	{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 10pt;
    Font-Weight: bold
	}

.Text_Normal_blue
	{
    COLOR: #333366;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 10pt
	}

.Text_Link
	{
    COLOR: #333399;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal
	}

.Text_Small
	{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal
	}

.Text_Small_Blue
	{
    COLOR: #333366; 
    FONT-FAMILY: Arial, Verdana, 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal
	}

.Text_Small_Bold
	{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: bold
	}
.Text_Small_Normal
	{
    COLOR: black;
    FONT-FAMILY: Arial, Verdana;
    FONT-SIZE: 8.5pt;
    FONT-WEIGHT: normal;
	}	

.InfoText 
  {
    color:#333366;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold
  }
  
.ErrorText
  {
    color:red;
    font-size:10pt;
    font-family:Arial
  }

.TitleText 
  {
    color:#333366;
    font-size:30pt;
    font-family:Arial
  }

.ErrorDetails
  {
    background-color: smoke-white;
    padding-left: 4px;
    padding-right: 4px;
    border-style: inset;
    border-width: thin;
    overflow-y: scroll
  }

/* CMA Styles */

input.picklist
{
    height:19px;
    border:1px solid #BCCCF3;
    margin-top: 2px;
    width:285px;
}

div.picklist
{
    position:absolute;
    width:300px;
    border:1px solid #BCCCF3;
    background-color:#ffffff;
    height:120px;
    overflow:auto;
}

td.picklist
{
    whitespace: nowrap;
}

div.picklistOptionOff
{
    height:17px;
    border:0px none #BCCCF3;
    display: inline;
    whitespace: nowrap;
    width:280px;
}

div.picklistOptionOn
{
    background-color: #3169C6;
    color: white;
    height:17px;
    border:0px none #BCCCF3;
    display: inline;
    whitespace: nowrap;
    width:280px;
}

.CMA_SPa
{
  font-weight:bold; 
  padding-left:2px;
}

.CMA_SPb
{
  float:right;
  padding-right:2px;
}

.CMA_HelpBtn_Down
{
	border: 1px solid #256CB4; 
	background-color: #BCD7F1; 
	cursor: hand;
}

.CMA_HelpBtn_Off
{
  border: 0px;
	background-color: none; 
	cursor: hand;
}

.CMA_HelpBtn_On
{
	border: 1px solid #256CB4; 
	background-color: #BCD7F1; 
	cursor: hand;
}

.CMAText
{
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
}

.CMAText_Bold
{
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
}

.CMAText
{
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
}

.CMAText_Bold
{
		FONT-FAMILY: Arial;
		FONT-SIZE: 8pt;
		FONT-WEIGHT: bold;
}

table.CMACompList
{
  border: solid 2px #AAAAAA;
}

td.CMACompList
{
  border: solid 1px #111111;
}

table.CMACompList .liner {
	height:1px;
	background-color: #AAAAAA;
}

.CMACompListRowHead
{
  background-color: #eeeeee;
  border-collapse: collapse;
  border-color: #ffffff #ffffff #aca899 #ffffff;
  font-weight: bold;
  white-space: nowrap;
}

.CMACompListGray
{
  background-color: #eeeeee;
  border-collapse: collapse;
  border-color: #ffffff #ffffff #aca899 #ffffff;
  font-weight: bold;
  white-space: nowrap;
  padding: 2px, 2px, 2px, 2px;
}

.CMACompListOdd
{
  background-color:#dfedfb;
  border-collapse: collapse;
  border-color: #ffffff #ffffff #aca899 #ffffff;
  vertical-align: bottom;
  white-space: nowrap;
  padding: 2px, 2px, 2px, 2px;
}

.CMACompListEven
{
  background-color:#ffffff;
  border-collapse: collapse;
  border-color: #ffffff #ffffff #aca899 #ffffff;
  vertical-align: bottom;
  white-space: nowrap;
  padding: 2px, 2px, 2px, 2px;
}

/* The head styles are used to create page headers throughout MLXchange */  
#head A
{
  float:right;
  padding-left:8px;
  background:url(/5.1.01.9506/Images/backbullet.gif) scroll no-repeat;
  background-position:left;
  color:#009;
  font-size:8pt;
  font-weight:bold;
}

#imgCMAPricePickList
{
		DISPLAY: inline-block; 
		FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/DropDown.bmp', sizingMethod='scale'); 
		VERTICAL-ALIGN: top; 
		WIDTH: 14px; 
		HEIGHT: 16px;
		margin-top: 2px;
}

#imgCMAPriceHelp
{
		DISPLAY: inline-block; 
		FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/ICO_Question.gif', sizingMethod='scale'); 
		VERTICAL-ALIGN: top; 
		WIDTH: 16px; 
		HEIGHT: 16px;
		margin-top: 2px;
}


/* The head styles are used to create page headers throughout MLXchange */  
#head A
{
  float:right;
  padding-left:8px;
  background:url(/5.1.01.9506/Images/backbullet.gif) scroll no-repeat;
  background-position:left;
  color:#009;
  font-size:8pt;
  font-weight:bold;
}

#head H1
{
  color:#000;
  margin:0px;
  padding:8px 0px 4px 40px;
  font-family:Arial,Verdana;
  font-size:12pt;
  font-weight:bold;
}

#head H1#settings
{
  background:url(/5.1.01.9506/Images/icosettings_small.gif) scroll no-repeat;
}

#head HR
{
  margin:0px 0px 8px 0px;
  color:#0E3C70;
  height:2px;
}

/* Styles used by the TabControl Behavior */

.TabControl
{
  behavior: url('/5.1.01.9506/Behaviors/TabControl/TabControl.htc');
}

.TabActiveLeft
{
  cursor: default;
  background: url(/5.1.01.9506/Images/imgTabSelected_left.jpg) scroll no-repeat;
  width: 3px;
  height: 21px;
}

.TabActiveMiddle
{
  cursor: default;
  background-image: url(/5.1.01.9506/Images/imgTabSelected_strip.jpg);
  background-repeat: repeat-x;
  font-family:Arial,Verdana;
  font-size:9pt;
  font-weight:bold;
  height: 21px;
  padding: 4px 3px 0px 3px;
}

.TabActiveRight
{
  cursor: default;
  background: url(/5.1.01.9506/Images/imgTabSelected_right.jpg) scroll no-repeat;
  width: 3px;
  height: 21px;
}

.TabInactiveLeft
{
  cursor: hand;
  background: url(/5.1.01.9506/Images/imgTabActive_left.jpg) scroll no-repeat;
  width: 3px;
  height: 21px;
}

.TabInactiveMiddle
{
  cursor: hand;
  background-image: url(/5.1.01.9506/Images/imgTabActive_strip.jpg);
  background-repeat: repeat-x;
  font-family:Arial,Verdana;
  font-size:9pt;
  font-weight:bold;
  height: 21px;
  padding: 4px 3px 0px 3px;
}

.TabInactiveRight
{
  cursor: hand;
  background: url(/5.1.01.9506/Images/imgTabActive_right.jpg) scroll no-repeat;
  width: 3px;
  height: 21px;
}

.TabDisabledLeft
{
  cursor: default;
  background: url(/5.1.01.9506/Images/imgTabDisabled_left.jpg) scroll no-repeat;
  width: 3px;
  height: 21px;
}

.TabDisabledMiddle
{
  cursor: default;
  background-image: url(/5.1.01.9506/Images/imgTabDisabled_strip.jpg);
  background-repeat: repeat-x;
  font-family:Arial,Verdana;
  font-size:9pt;
  font-weight:bold;
  color: gray;
  height: 21px;
  padding: 4px 3px 0px 3px;
}

.TabDisabledRight
{
  cursor: default;
  background: url(/5.1.01.9506/Images/imgTabDisabled_right.jpg) scroll no-repeat;
  width: 3px;
  height: 21px;
}

/* BEGIN MOTD STYLES */
  
#spanMOTD
  {
    background-color: #608FB0;
  }  
  
.divMOTD
  {  
    font-size: 10pt; 
    margin: 10px;
  }    

/* END MOTD STYLES */  
  
/* END MOTD STYLES */

/*****************************************************************************
  BEGIN Region and Board Custom Styles for the Header Frame and Login Page
  
  NOTE: Styles listed in this block may be overwritten by region/board-
        specific styles.  Do not apply these styles on elements in the 
        application unless their styles are region/board customizable.
        Also please keep this section as the last section in the file.
        That is, new styles should be added above this section.
*****************************************************************************/

/* --------------------------------------------------------------- */
/*  Header Styles                                                  */
/* --------------------------------------------------------------- */

/* Anchor tag styles for MLXchange Header */
A.HeaderLink
{
  color: white;
  font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
}

A.HeaderLink:hover
{
	color: white;
	text-decoration: underline;
	background: transparent;
}
	
A.HeaderLink:active 
{
  color: white;
}
#Divsignout .HeaderLink:hover SPAN
{
  /*background: url(/5.1.01.9506/Images/MLX2/ANIsef_SignOut_ico.gif) no-repeat;  */
  background: transparent;
}
#divsettings .HeaderLink:hover SPAN
{
  /*background: url(/5.1.01.9506/Images/MLX2/ANIsef_Settings_ico.gif) no-repeat;  */
  background: transparent;
}
#divhelp .HeaderLink:hover SPAN
{
  /*background: url(/5.1.01.9506/Images/MLX2/ANIsef_Help_ico.gif) no-repeat;  */
  background: transparent;
}

/* "A.Menu..." styles are used in the MLX header and main menu. */
A.MenuText
{
  color: white;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none
}

A.MenuText:active
{
  color: #333366;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none
}

A.MenuText:hover
{
  color: #333366;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none
}

A.MenuTextSelected
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none
}

A.MenuTextSelected:active
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none
}

A.MenuTextSelected:hover
{
  color: white;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none
}

/* Styles of all Elements in the Header */
#trHeader
{
  height: 47px;
}

#divBanner
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	border: 0px;
	background: #24A5E0 url(/5.1.01.9506/Images/MLX3/sef_HeaderWallpaper_gold.png) no-repeat;
}

#divHeaderMainLogo
{
  height: 47px;
  background: transparent;
}

#divHeaderHotSpot
{
  position: absolute;
  top: 7px;
	right: 0px;
  overflow: auto;
  background: transparent;
}

#divHeaderUserName
{
  color: white; 
  position: absolute; 
  top: 7px;
  left: 0px;
  padding-left: 230px;
  overflow: auto;
}

#divHeaderSignInAsLink
{
  visibility: hidden;
}

#divPassportSignout, #divsignout
{
  display: inline;
  /*background-image: url(/5.1.01.9506/Images/MLX2/sef_SignOut_ico.gif);*/
  background-image: url(/5.1.01.9506/Images/MLX3/ico_signout.gif);
  background-repeat: no-repeat;
}

#divPassportSignout SPAN
{
  display: none;
  padding-left: 13px;
  background-image: url(/5.1.01.9506/Images/icoHeaderSignout.gif);
  background-repeat: no-repeat;
}

/* Public and Private ID Signout */
#divsignout SPAN
{
  padding-left: 18px;
  padding-right: 18px;
  background-image: url(/5.1.01.9506/Images/MLX3/ico_settings.gif);
  background-repeat: no-repeat;
  background: transparent;
}

A.imgExpanded
{
  visibility: hidden;
}


#divsettings
{
  display: inline;
  background-image: url(/5.1.01.9506/Images/MLX3/ico_settings.gif);
  background-repeat: no-repeat;
}

#divsettings SPAN
{
  padding-left: 18px;
  padding-right: 18px;
  background: transparent;
}

#divhelp
{
  display: inline;
  background-image: url(/5.1.01.9506/Images/MLX3/ico_help.gif);
  background-repeat: no-repeat;
}

#divhelp SPAN
{
  padding-left: 18px;
  padding-right: 18px;
  background: transparent;
}

#divHeaderShadow
{
  display: none;
}

#divDateTime
{
  display: none;
}

#MenuBar
{
  z-index: 2;
  /*left: 155px;*/
  left: 208px;
  position: absolute;
  top: 30px;
  background-image: url(/5.1.01.9506/Images/MLX3/mlx_banner_bg2.png);
  background-repeat: repeat-x;
  height: 17px;
}

#menu
{
  width: 100%;
  height: 17px;
}

/* Main menu styles */
.MenuCellImage
{
  display: none;
}

.MenuCellInactive
{
  /*background-image: url(/5.1.01.9506/Images/mlx2/sef_menu_bg.gif);*/
  background: transparent;
  color: #333366;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  width: 100%;
}

.MenuCellInactive, .MenuCellActive
{
	padding: 1px 0px 1px 0px;
}

.MenuCellInactive, #divHeaderMainLogo
{
	border-bottom: solid 1px #183E6B;
}

.MenuCellInactive:active, .MenuCellActive:active
{
  font-weight:bold;
}

.MenuCellInactive:hover
{
  background-image: url(/5.1.01.9506/Images/MLX3/sef_menu_bg_hover.gif);
  color: #211D70;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.MenuCellActive
{
  background-color: white;
  color: #333366;
  font-size: 11px;
  font-weight: bold;
  border-left: solid 1px #183E6B;
  border-right: solid 1px #183E6B;
  border-top: solid 1px #183E6B;
  text-decoration: none;
  width: 100%;
  /*padding: 2px 0px 2px 0px;*/
}

.MenuCellActive:hover
{
  color: #333366;
  font-size: 11px;
  text-decoration: none;
}

/* Header text styles */
.Text_HeaderLoginUser
{
  color: white;
  font-family: Tahoma, Arial;
  font-weight: bold;
  font-size: 11px;
}

/* --------------------------------------------------------------- */
/*  Login Page Styles                                              */
/* --------------------------------------------------------------- */

BODY.LoginPage
{
   MARGIN: 0px;
   OVERFLOW: auto;
}

/* Login Page Container */
#divLoginPage
{
  height: 100%;
  background-image: url(/5.1.01.9506/Images/MLX3/backgroundContainer.jpg);
  background-repeat: no-repeat;
  background-position: center 0px;
}

/* ------------------------------- */
/* Dropdown Menu Style Begins Here */
/* ------------------------------- */
.divDropDownContainer
{
  /*border: solid #668CB3 1px;*/
  border: solid #656565 1px;
  margin: 0px;
  overflow: hidden;
}

.aArrowUp
{
  position: absolute;
  background-image: url(/5.1.01.9506/Images/arrow_up.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #6688bb; /*#668CB3;*/
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.aArrowDown
{
  position: absolute;
  background-image: url(/5.1.01.9506/Images/arrow_open.gif);
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #668CB3;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

.divDropdown
{
  overflow: hidden;
  position: absolute;
  top: 0px;
  background-color: #678DC9;

  filter: none;
  background-image: none;
  background-repeat: repeat-y;
  background-position: top left;
}

.divDropdown A
{
  width: 100%;
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  display: block;
  padding: 2px 14px 4px 4px;
  
  color: #ffffff;
  /*background-color: #D5E1ED;*/ 
  border-bottom: solid 1px #A0C3E7;
}

.divDropdown A:hover
{
  background-color: #EBA818;
  color: #342406;
  font-weight: bold;
  text-decoration: none;
}

.divDropdown A.aDropdownBranch
{
  background-image: url(/5.1.01.9506/Images/MenuArrow.gif);
  background-position: right center;
  background-repeat: no-repeat;
}

.divDropdown A.aDropdownBranch:hover
{
  background-image: url(/5.1.01.9506/Images/MenuArrowWhite.gif);
}

/* ------------------------------- */
/* Dropdown Menu Style Ends Here   */
/* ------------------------------- */

/* ---------------------- */
/* Login Area Begins Here */
/* ---------------------- */
#divLoginArea
{
  position: absolute;
  left: 50%; 
  margin-left: -50px; 
  top: 155px;
}

/* Public and Private Login DIV */
#divLoginPubPriv
{
  z-index: 1;
  height: 109px;
  width: 295px;
  margin-bottom: 10px;
  /*background-color: White;
  border: solid 2px lightgrey;*/
}

#divLoginPubPriv SPAN
{
  position: relative;
  top: 4px;
  padding-bottom: 1px;
  float: left;
}

#spanLoginDesc
{
  margin-left: -50px;
  margin-bottom: 66px;
  color: #ECEFF5;
  margin-top: -30px;
  font-size: 120%;
  width: 500px;
}

#spanLoginUserID
{

  height: 50px;
  width: 300px;
  padding-left: 40px;
  font-weight: bold;
  background-image: url(/5.1.01.9506/Images/MLX3/icoUserid.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: 22px;
margin-left: 25px;
}

#spanLoginUserID INPUT
{
  position: relative;
  top: 20px;
  left: -42px;
  border: solid 1px #2E327F;
  background-color: #ffffff;
}

#spanLoginPwd
{
  
  height: 50px;
  width: 300px;
  padding-left: 40px;
  font-weight: bold;
  background-image: url(/5.1.01.9506/Images/MLX3/icoPassword.jpg);
  background-position: left center;
  background-repeat: no-repeat;
  margin-bottom: 50px;
margin-left: 25px;
}

#spanLoginPwd INPUT
{
  position: relative;
  top: 20px;
  left: -60px;
  border: solid 1px #2E327F;
  background-color: #ffffff;
}

#aLoginPwdReminder
{
  position: relative;
  margin: 20px 0px 2px 5px;
  height: 10px;
  width: 120px;
  color: #EEEEEE;
  font-weight: bold;
  white-space: nowrap;
}

#aLoginBtn
{
  position: relative;
  margin: -55px 0px 2px 191px;
  height: 31px;
  width: 95px;
  background-image: url(/5.1.01.9506/Images/MLX3/ImgSignInBtn.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

#aLoginBtn:hover
{
  /*background-image: url(/5.1.01.9506/Images/mlx2/ImgSignInBtn.gif);*/
  background-image: url(/5.1.01.9506/Images/MLX3/ImgSignInBtn.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

#aLoginBtn:active
{
  /*background-image: url(/5.1.01.9506/Images/mlx2/ImgSignInBtn.gif);*/
  background-image: url(/5.1.01.9506/Images/MLX3/ImgSignInBtn.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

#aLoginBtn:link
{
  /*background-image: url(/5.1.01.9506/Images/mlx2/ImgSignInBtn.gif);*/
  background-image: url(/5.1.01.9506/Images/MLX3/ImgSignInBtn.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}
/* Divider between public/private and .Net Passport logins */
#divLoginPubPassDivider
{
display: none;

  z-index: 2;
  margin-bottom: 7px;
  height: 11px;
  width: 295;
  background-image: url(/5.1.01.9506/Images/LoginOr.gif);
  background-repeat: no-repeat;
}

/* .Net Passport Login DIV */
#divLoginPP
{
display: none;

  z-index: 2;
  height: 48px;
  width: 295px;
}

#spanLoginPPDesc
{
display: none;

  position: relative;
  left: 80px;
  height: 29px;
  width: 215px;
  background-image: url(/5.1.01.9506/Images/netPassportLogo.gif);
  background-position: right center;
  background-repeat: no-repeat;
  text-align: left;
  padding: 7px 0px 0px 3px;
}

#spanLoginPPDesc
{
display: none;

  font-weight: bold;
}

#aLoginPPBtn
{
display: none;

  z-index: 1;
  float: right;
  margin-top: 6px;
  height: 46px;
  width: 295px;
  background-image: url(/5.1.01.9506/Images/signin.gif);
  background-repeat: no-repeat;
}

#spanLoginPPUnavail
{
display: none;

  z-index: 1;
  margin-top: 13px;
  padding-top: 2px;
  float: right;
  height: 50px;
  width: 295px;
  font-size: 11px; /*8pt*/
  color: Red;
  font-weight: bold;
  text-align: center;
  border: solid 2px lightgrey;
}

/* Login Page Branding Image */
#divLoginBrandingImage
{
  position: absolute; 
  left: 50%; 
  width: 750px; 
  margin-left: -378px; 
  top: 30px;
  height: 337px;
  /*background-image: url(/5.1.01.9506/Images/mlx2/MLXbubble.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;*/
  background: transparent;
}

/* Animated GIF to cover Login Area during log in. */
#divConnecting
{
  z-index: 1;
  position: absolute;
  top: 317px;
  left: 50%;
  margin-left: 145px; 
  height: 185px;
  width: 245px;
  background-image: url(/5.1.01.9506/Images/MLX3/Connecting.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: Tahoma;
  font-weight: normal;
  font-size: 130%; 
  color: #ffffff;
  text-align: left;
  padding-top: 53px;
  padding-left: 8px;
}

/* Geac logo and copyright text */
#divLoginCopyrightIcon
{
  display:none;
}

#divLoginCopyright
{
  position: absolute;
  left: 50%;
  margin-left: -370px; 
  bottom: 10px;
  /*height: 50px;*/
  width: 730px;
  /*background-image: url(/5.1.01.9506/Images/Geac_tagBL_color.gif);*/
  background-repeat: no-repeat;
  font-family: Arial;
  font-size: 9px; /*7pt;*/
  top: 530px;
  /*text-align: right;*/
  /*padding: 40px 0px 0px 125px;  
  overflow: hidden;*/
}

/* Welcome GIF above the Login Area */
#divLoginHeader
{
  position: absolute;
  top: 93px;
  left: 50%;
  margin-left: -100px; 
  height: 42px;
  width: 270px;
  /*background-image: url(/5.1.01.9506/Images/mlx2/welcome.gif);*/
  background-image: url(/5.1.01.9506/Images/MLX3/welcome.jpg);
  background-repeat: no-repeat;
}

/* Custom Link Area in the Login Page */
#divLoginLinks
{
  position: absolute; 
  left: 50%; 
  width: 754px; 
  margin-left: -377px; 
  top: 442px;
  /*height: 82px;*/
  /*background-color: #ffffff;*/
  background: transparent;
  padding: 10px;
  text-align: center;
}

#divLoginLinks A
{
  /*display: block;*/
  font-family: Tahoma, Verdana;
  font-size: 12px;
  /*font-weight: bold;*/
  color: #808080;
  padding: 10px 5px 0px 5px;
  text-decoration: none;
  background: url(/5.1.01.9506/Images/mlx2/linkBullet.gif) no-repeat left 10px;
  filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=1);
  padding-left: 20px;
}

#divLoginLinks A:hover
{
  color: #000;
  background: url(/5.1.01.9506/Images/mlx2/aniBulletlink.gif) no-repeat left 10px;
}

#divLoginLinks A:link
{
  background: url(/5.1.01.9506/Images/mlx2/linkBullet.gif) no-repeat left 10px;
}

#divLoginLinks A:active
{
  background: url(/5.1.01.9506/Images/mlx2/linkBullet.gif) no-repeat left 10px;
}

/* MLXchange Logo */
#divLoginMLXLogo
{
  display: none;
  
  position: absolute;
  top: 10px;
  left: 10px;
  height: 43px;
  width: 165px;
  background-image: url(/5.1.01.9506/Images/mlxlogo.gif);
  background-repeat: no-repeat;
}

/* Special system message such as minimum browser version warning. */
#divLoginSpecialMessage
{
  position: absolute;
  color: red;
  font-family: Arial;
  font-size: 13px;
  left: 50%; 
  width: 740px; 
  margin-left: -370px; 
  top: 380px;
  text-align: center;
  border: red dashed 1px;
  background-color: white;
  padding: 10px;
}

/* DIV for Re-authentication message. */
#divReAuthMessage
{
  z-index: 500;
  position: absolute; 
  left: 50%; 
  width: 758px; 
  margin-left: -379px; 
  top: 10px;
  height: 79px;
  background-color: #F5F8E0;
  padding: 10px;
  text-align: center;
  border: solid #000040 1px;
  visibility: hidden;
}

/* -------------------- */
/* Login Area Ends Here */
/* -------------------- */

/* BEGIN WIZARD STYLES  */

.WizLogo {
	font-size:14pt;
	color:#000066;
	verical-align:bottom;
	text-align:center;
}

.wizard_nav_controls {
	background-color: white;
	padding:2px 0px 0px 0px;
	text-align:center;
}

.wizard_nav_button 
{
  border-top: 2px solid #4466AA;
}

.wizard_menu {
  border-collapse: collapse;
	padding: 7;
	font-size: 9pt;
}

.wizard_menu_spacer {
	background-color: #AFCAFD;
	border-right: 1px solid #4466AA; 
}

.wizard_step {
	margin-left: 12px;
	margin-top: 0; 
	margin-bottom: 0;
	text-indent: -12px;
	color: #000000;
}

.WizMenuButtonACTIVE {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000000;
	border-top:1px solid #e5e5e5; 
	border-right:1px solid #4466AA; 
	border-bottom:1px solid #4466AA; 
	border-left:1px solid #e5e5e5; 
	background-color: none; 
	font-weight: bold; 
	text-decoration: none; 
	margin-right:2px; 
	padding-right:2px; 
	cursor:hand; 
	background-image: url('/5.1.01.9506/Images/WizButtonBG_6.gif');
	height:27px;
}

.WizMenuButtonOVER {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000099;
	border-top:1px solid #e5e5e5; 
	border-right:1px solid #4466AA; 
	border-bottom:1px solid #4466AA; 
	border-left:1px solid #e5e5e5; 
	background-color: none; 
	font-weight: bold; 
	text-decoration: underline; 
	margin-right:2px; 
	padding-right:2px; 
	cursor:hand; 
	background-image: url('/5.1.01.9506/Images/WizButtonBG_6over.gif');
	height:27px;
}

.WizMenuButtonDOWN {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000099;
	border-left:2px solid #4466AA;
	border-top:2px solid #4466AA;
	border-right:1px solid #4466AA;
	border-bottom:0px solid #e5e5e5;
	background-color: FFFFFF; 
	font-weight: bold; 
	text-decoration: none; 
	margin-right:2px; 
	padding-right:2px; 
	background-image: url('/5.1.01.9506/Images/WizButtonBG_6down.gif');
	height:26px;
	cursor:hand;
}

.WizMenuButtonON {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	margin-top:1px;
	margin-left:1px;
	color: #000099;
	border-top:1px solid #4466AA;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left:1px solid #4466AA;
	background-color: FFFFFF; 
	font-weight: normal; 
	text-decoration: none; 
	margin-right:2px; 
	padding-right:2px; 
	cursor:hand; 
	height:26px;
}


.WizMenuButtonINACTIVE {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #444444;
	border-top:1px solid #4466AA; 
	border-right:1px solid #4466AA; 
	border-bottom:1px solid #999999; 
	border-left:1px solid #CCCCCC; 
	background-color: none; 
	font-weight: bold; 
	text-decoration: none; 
	margin-right:2px; 
	padding-right:2px; 
	background-image: url('/5.1.01.9506/Images/WizButtonBG_5.gif');
	height:27px;
}

/* Starting from this point are the styles rendered to printer. */
@media print
{
  .PrintBar
  {
    display: none;
  }
}

tr.liner {
	height:1px;
	background-color: #AAAAAA;
}

tr.liner {
	height:1px;
	background-color: #AAAAAA;
}

/* END WIZARD STYLES  */

/* BEGIN CONFIRMATION SCREEN STYLES */
         .Confirmation_Body
          {
            background-position: 50% bottom;
            MARGIN: 8px 0px 2px 8px;
            background-repeat: repeat-x;
            font-size: 9pt;
            font-family: arial;
            background-image: url('/5.1.01.9506/Images/Tempo/bodyBG.gif');
            background-color:#FFFFFF;
            vertical-align: top;
          }

          .Confirmation_successMSG
          {
            border-right: #077412 1px solid;
            table-layout: fixed;
            background-position: left top;
            border-top: #077412 1px solid;
            padding-left: 5px;
            background-image: url('/5.1.01.9506/Images/Tempo/success_BG.png');
            background-color:#FFFF8F;
            margin: 4px 4px 8px;
            vertical-align: middle;
            border-left: #077412 1px solid;
            width: 98%;
            color: #000000;
            border-bottom: #077412 1px solid;
            background-repeat: no-repeat;
          }

          .Confirmation_successMSG TD
          {
            padding-right: 8px;
            padding-left: 38px;
            min-height: 32px;
            padding-bottom: 2px;
            padding-top: 2px;
            font-family:Arial; 
            font-size:9pt;
          }

          .Confirmation_ContentSectionBody
          {
            border-right: #33478F 1px solid;
            padding-right: 0px;
            border-top: #33478F 0px solid;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            border-left: #33478f 1px solid;
            width: 100%;
            padding-top: 0px;
            border-bottom: #33478f 1px solid;
            background-color:#F8FAFB; 
            border-top-width:1px; 
          }
         
         .Confirmation_PageHeading
         {
            font-family:arial; 
            font-size:14pt; 
            color:#000000;
         }
         
         .Confirmation_HR
         {
            color:#003366; 
            height:3px;
         }
         
          .Confirmation_MultiRows
         {
            padding-right: 5px; 
            padding-left: 5px; 
            font-size: 9pt; 
            padding-bottom: 5px; 
            padding-top: 5px; 
            border-collapse: collapse;
            background-color: #FFFFFF;
         }  

          .Confirmation_ScrollDivBG
          {
            height:300;
            width: 100%;
            overflow:auto;
          }
         
         .Confirmation_ScrollDivBG TABLE.MultiRows 
         {
            BACKGROUND-COLOR: #FFFFFF
         }

          TR.Confirmation_liner
          {
            height: 1px;	
            background-color: #AAAAAA;
          }

          TABLE.MultiRows .Confirmation_liner
          {
            height: 1px;	
            background-color: #AAAAAA;
            font-size: 9pt; 
            padding: 5px; 
            border-collapse: collapse;
          }

          .Confirmation_ContentSectionButtonsBottom
          {
            margin-top: 4px;	
            padding-bottom: 2px;
          }

/* END CONFIRMATION SCREEN STYLES */

/*****************************************************************************
  END Region and Board Custom Styles for the Header Frame and Login Page
  NOTE: Please keep this section as the last section in this file.
        New styles should be defined above this section.
*****************************************************************************/

.MultiSelect 
{
  behavior:url('/5.1.01.9506/Behaviors/MultiSelect/MultiSelect.htc');
  display:none;  
}

.MultiSelectTable
{
  font-Family:arial;
  font-Size:10pt
}

/* BEGIN ICONS & BUTTONS  */

.iconButtonON {
	position:relative;
	font-family:tahoma; 
	color: #000000;
	padding:0px 6px 0px 2px; 
	margin:0px 2px 0px 0px;
	border: 1px solid #256CB4; 
	background-color: #BCD7F1; 
	font-weight: normal; 
	text-decoration: none; 
	cursor:hand;
	height:34px;
	FONT-SIZE:9pt;
	vertical-align:middle;
}
.iconButtonDOWN {
	position:relative;
	font-family:tahoma; 
	color: #000000;
	padding:0px 4px 0px 4px; 
	margin:0px 2px 0px 0px;
	background-color: #92B8E7; 
	border: 1px solid #256CB4; 
	font-weight: normal; 
	text-decoration: none; 
	cursor:hand;
	height:34px;
	FONT-SIZE:9pt;
	vertical-align:middle;
}
.iconButtonOFF {
	position:relative;
	font-family:tahoma; 
	color: #000000;
	padding:1px 7px 1px 3px; 
	margin:0px 2px 0px 0px;
	background-color: none; 
	font-weight:normal; 
	text-decoration:none;
	height:34px;
	FONT-SIZE:9pt;
	vertical-align:middle;
}
.iconButtonDISABLED {
	position:relative;
	font-family:tahoma; 
	color: #808080;
	padding:1px 7px 1px 3px; 
	margin:0px 2px 0px 0px;
	background-color: none; 
	font-weight:normal; 
	text-decoration:none;
	height:34px;
	FONT-SIZE:9pt;
	vertical-align:middle;
}
.iconButtonSELECTED {
	position:relative;
	font-family:tahoma; 
	color: #000000;
	padding:0px 6px 0px 2px; 
	margin:0px 2px 0px 0px;
	border: 1px solid #256CB4; 
	background-color: #92B8E7 ; 
	font-weight: normal; 
	text-decoration: none;
	height:34px;
	cursor:hand; 
	FONT-SIZE:9pt;
	vertical-align:middle;
}
.icon16ButtonON {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000000;
	padding:0px 2px 1px 2px; 
	margin:0px 2px 0px 0px;
	border: 1px solid #256CB4; 
	background-color: #BCD7F1; 
	font-weight: normal; 
	text-decoration: none; 
	cursor:hand; 
	height:18px;
}
.icon16ButtonDOWN {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000000;
	padding:1px 1px 0px 3px; 
	margin:0px 2px 0px 0px;
	background-color: #92B8E7; 
	border: 1px solid #256CB4; 
	font-weight: normal; 
	text-decoration: none; 
	cursor:hand; 
	height:18px;
}

.icon16ButtonOFF {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000000;
	padding:1px 3px 2px 3px; 
	margin:0px 2px 0px 0px;
	background-color: none; 
	font-weight:normal; 
	text-decoration:none; 
	height:18px;
}


.icon16ButtonDISABLED {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #808080;
	padding:1px 3px 2px 3px; 
	margin:0px 2px 0px 0px;
	background-color: none; 
	font-weight:normal; 
	text-decoration:none; 
	height:18px;
	cursor: default;
}

img.icon {
	width:24px; 
	height:24px; 
	border:0px;
	vertical-align: middle; 
	margin-right:1px;
}

/* END ICONS & BUTTONS  */

/* Action Plan Styles */

#APEToDoIcon
	{
		DISPLAY: inline-block; 
		FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/event_todo_v1.gif', sizingMethod='scale'); 
		VERTICAL-ALIGN: middle; 
		WIDTH: 24px; 
		HEIGHT: 24px;
	}

#APECallIcon
	{
		DISPLAY: inline-block; 
		FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/event_phone_v1.gif', sizingMethod='scale'); 
		VERTICAL-ALIGN: middle; 
		WIDTH: 24px; 
		HEIGHT: 24px;
	}

#APEEmailIcon
	{
		DISPLAY: inline-block; 
		FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/event_email_v1.gif', sizingMethod='scale'); 
		VERTICAL-ALIGN: middle; 
		WIDTH: 24px; 
		HEIGHT: 24px;
	}
	
#APEAppointmentIcon
	{
		DISPLAY: inline-block; 
		FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/event_appointment_v1.gif', sizingMethod='scale'); 
		VERTICAL-ALIGN: middle; 
		WIDTH: 24px; 
		HEIGHT: 24px;
	}
/* END Action Plan Styles */
/* BEGIN CONFIRMATION SCREEN STYLES */
         .Confirmation_Body
          {
            background-position: 50% bottom;
            MARGIN: 8px 0px 2px 8px;
            background-repeat: repeat-x;
            font-size: 9pt;
            font-family: arial;
            background-image: url('/5.1.01.9506/Images/Tempo/bodyBG.gif');
            background-color:#FFFFFF;
            vertical-align: top;
          }

          .Confirmation_successMSG
          {
            border-right: #077412 1px solid;
            table-layout: fixed;
            background-position: left top;
            border-top: #077412 1px solid;
            padding-left: 5px;
            background-image: url('/5.1.01.9506/Images/Tempo/success_BG.png');
            background-color:#FFFF8F;
            margin: 4px 4px 8px;
            vertical-align: middle;
            border-left: #077412 1px solid;
            width: 98%;
            color: #000000;
            border-bottom: #077412 1px solid;
            background-repeat: no-repeat;
          }

          .Confirmation_successMSG TD
          {
            padding-right: 8px;
            padding-left: 38px;
            min-height: 32px;
            padding-bottom: 2px;
            padding-top: 2px;
            font-family:Arial; 
            font-size:9pt;
          }

          .Confirmation_ContentSectionBody
          {
            border-right: #33478F 1px solid;
            border-top: #33478F 1px solid;
            border-left: #33478f 1px solid;
            border-bottom: #33478f 1px solid;
            background-color:#F8FAFB; 
          }
         
         .Confirmation_PageHeading
         {
            font-family:arial; 
            font-size:14pt; 
            color:#000000;
         }
         
         .Confirmation_HR
         {
            color:#003366; 
            height:3px;
         }
         
          .Confirmation_MultiRows
         {
            padding-right: 5px; 
            padding-left: 5px; 
            font-size: 9pt; 
            padding-bottom: 5px; 
            padding-top: 5px; 
            border-collapse: collapse;
            background-color: #FFFFFF;
         }  

          .Confirmation_ScrollDivBG
          {
            border-right: #33478F 1px solid;
            border-top: #33478F 1px solid;
            border-left: #33478f 1px solid;
            border-bottom: #33478f 1px solid;
            background-color:#F8FAFB; 
            height:100%;
            width: 100%;
            overflow:auto;
          }
         
         .Confirmation_ScrollDivBG TABLE.MultiRows 
         {
            BACKGROUND-COLOR: #FFFFFF
         }

          TR.Confirmation_liner
          {
            height: 1px;
            background-color: #AAAAAA;
          }

          TABLE.MultiRows .Confirmation_liner
          {
            height: 1px;	
            background-color: #AAAAAA;
            font-size: 9pt; 
            padding: 5px; 
            border-collapse: collapse;
          }

          .Confirmation_ContentSectionButtonsBottom
          {
            margin-top: 4px;	
            padding-bottom: 2px;
          }

/* END CONFIRMATION SCREEN STYLES */
BODY.HotSheetGridEditor
{
  margin-top: 2px;
}

.LinedTable
{
  padding: 0px 0px 0px 0px;
}

.LinedTable td
{
  border-bottom: solid 1px #AAAAAA;
}


.FavRow 
{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  BACKGROUND: #66cc66; 
  COLOR: black; 
  LINE-HEIGHT: 12pt
}

.PosRow 
{
  font-weight: bold; 
  font-size: 10pt; 
  background: #ccffff; 
  line-height: 12pt;
}

.RecRow 
{ 
  color:#ffffff; 
  font-weight: bold; 
  font-size: 10pt; 
  background: #3399ff; 
  line-height: 12pt;
}

.RejRow 
{ 
  color:#fffff; 
  font-weight: bold; 
  font-size: 10pt; 
  background: #ff0000; 
  line-height: 12pt;
}


.OtherRow 
{ 
  color:#fffff; 
  font-weight: bold; 
  font-size: 10pt; 
  background: #BBBBBB; 
  line-height: 12pt;
}

.StatReportInfoHeader
{
  BORDER-BOTTOM: 1px solid #808080;
  COLOR: #003366;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 8px;
  PADDING-RIGHT: 8px;
  VERTICAL-AIGN: bottom;
}

.StatReportSidebar
{
  BACKGROUND-COLOR: whitesmoke;
  COLOR: black;
  FONT-FAMILY: Arial, 'Times New Roman', Verdana;
  FONT-SIZE: 8.5pt;
  FONT-WEIGHT: normal;
}

.StatReportTitle
{
  COLOR: #000000;
  FONT-FAMILY: Arial;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: bold;
}

.StatReportVerticalSpacer
{
  WIDTH: 5%;
}

TD.StatReportData
{
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  TEXT-ALIGN: center;
  WIDTH: 10%;
}

TD.StatReportData2
{
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  PADDING-LEFT: 20px;
  PADDING-RIGHT: 20px;
  TEXT-ALIGN: center;
  WIDTH: 5%;
}

TD.StatReportData3
{
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 8pt;
  PADDING-LEFT: 5px;
  PADDING-RIGHT: 5px;
  TEXT-ALIGN: left;
}

TD.StatReportGroupHeader
{
  COLOR: #003366;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  HEIGHT: 25px;
  TEXT-INDENT: 4px;
}

TD.StatReportSpacer
{
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 5pt;
  HEIGHT: 10px;
}

TH.StatReportColumnHeader
{
  BACKGROUND-COLOR: #D9D9D9;
  COLOR: #000000;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  WIDTH: 10%;
}

TH.StatReportColumnHeader2
{
  BACKGROUND-COLOR: #D9D9D9;
  COLOR: #000000;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  TEXT-ALIGN: center;
  WIDTH: 5%;
}

TH.StatReportRowHeader
{
  BACKGROUND-COLOR: #E6E6E6;
  BORDER-LEFT: 1px solid #808080;
  BORDER-RIGHT: 1px solid #808080;
  COLOR: #000000;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 8px;
  TEXT-ALIGN: right;
  WIDTH: 10%;
}

TH.StatReportRowHeader2
{
  BACKGROUND-COLOR: #E6E6E6;
  BORDER-LEFT: 1px solid #808080;
  BORDER-RIGHT: 1px solid #808080;
  COLOR: #000000;
  FONT-FAMILY: Arial, Verdana;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
  PADDING-RIGHT: 8px;
  TEXT-ALIGN: right;
  WIDTH: 5%;
}

#CancelIcon
{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/Tempo/icons/32x32/~cancel.png', sizingMethod='image');
}

/* Resize Bar */
.resizeHandler
{
  border:0px;
  background-image: url(/5.1.01.9506/Images/icoResizeBarGrip.gif);
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-color:#CCCCCC;
}

/* HTML Editor */
.HeToolbar
{
  background-image: url('/5.1.01.9506/Images/Tempo/RichTextToolBar.jpg');
  background-repeat: repeat-x;
  width: 100%;
  height: 100%;
  border-top: solid lightgrey 1px;
  border-left: solid lightgrey 1px;
  border-right: solid lightgrey 1px;
  border-bottom: none;
  padding: 1px 1px 2px 0px;
  margin: 1px 1px 1px 1px;
  font-family: Arial, Verdana, 'Times New Roman';
  font-size: 13px;
}
.HeToolbar A
{
  border: solid #AEC9FE 1px;
  text-decoration: none;
}
.HeToolbar A:hover
{
  border: solid #FFFFFF 1px;
  text-decoration: none;
}
.HeToolbar SELECT
{
  font-family: Tahoma;
  font-size: 11px;
}

.HeToolbar BUTTON
{
  background-color: Transparent;
  border: 0px;
  height: 16px;
  width: 16px;
  font-family: MS Sans Serif;
  font-size: 11px; /*8pt;*/
}
.HeToolbar INPUT
{
  font-size: 9px;
}

.HeToolBarSeparator
{
  margin: 0px 4px 0px 0px;
  position: relative;
  top: 1px;
  border-left: 1px solid #777777;
  border-right: 1px solid white;
  width: 0px;
}

/* wait dialog */
#tblWaitIconBanner
{
	background: transparent;
}

#tblWaitMsgInner
{
	border: solid 1px #6DA2D3; 
	background-color: #ffffff;
}

#tdWaitImage
{
    background: url(/5.1.01.9506/Images/WaitDlg/Image18.gif); 
	background-repeat:no-repeat;
	background-position: left top;
	padding-top: 3px;
	height: 120px;
	width: 106px;
}

#tdWaitImageBanner
{
	background: url(/5.1.01.9506/Images/WaitDlg/txtBackground.gif); 
	background-repeat:no-repeat;
	background-position: left center;
	height: 120px;
	width: 100%;
}

#tdWaitMessageTop
{
	font-family: Arial; 
	font-size: 14pt; 
	color: #000000; 
	padding-left: 30px; 
	height:50px;
}

#tdWaitMessageBottom
{
	font-family: Arial; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #ffffff; 
	padding-left: 30px; 
	width: 307px;
}

#trWaitBanner
{
	height: 120px;
	width: 100%;
}

.ascbtn_on {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000000;
	padding:1px 3px 2px 3px; 
	margin:0px 2px 0px 0px;
	background-color: none; 
	font-weight:normal; 
	text-decoration:none; 
	height:18px;
}
.ascbtn_off {
  display: none;
}
.descbtn_on {
	position:relative;
	font-family:tahoma; 
	font-size:8pt;
	color: #000000;
	padding:1px 3px 2px 3px; 
	margin:0px 2px 0px 0px;
	background-color: none; 
	font-weight:normal; 
	text-decoration:none; 
	height:18px;
}
.descbtn_off {
  display: none;
}

.search_results_sort_asc_icon
{
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/sort_ascending.png', sizingMethod='image');
}

.search_results_sort_desc_icon
{
  display: inline-block;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/5.1.01.9506/Images/sort_descending.png', sizingMethod='image');
}

input.btnMultiFieldSort
{
	text-align:center;
	font-family: verdana;
	font-size: 8pt;
	background-color: #EEEEEE;
	border-top:1px solid #CFCFCF;
	border-right:1px solid #000066;
	border-bottom:1px solid #000066;
	border-left:1px solid #CFCFCF;
	cursor:hand;
	line-height:9px;
	height:18px;
}
/*TD#32033  when including photographer report in hotsheets and clicking count, the criteria and count sections are formatted incorrectly*/
.HSCountCell
{
  white-space:nowrap;
  overflow-x:auto;
}

.date_range_cell { border: 1px solid #646464; width: 28px; }
.date_range_table { border-collapse: collapse; font-family: Arial, Helvetica, Verdana; font-size: 8pt; font-weight: bold; height: 18px; text-align: center; }


/* CLIENT MANAGER */
