BODY{
  font-weight : normal;
  color : black;
  scrollbar-base-color:  #7396b5;
  text-decoration : none;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  line-height : 9pt;
}

H2 {
  font-family: sans-serif;
  font-size : 10pt;
  font-weight : bold;
}

#mainPage {
	height: 100%;
}

.MenuPathTitle {
  font-family: sans-serif;
  font-size : 8pt;
  font-style : italic;
  font-weight : normal;
  margin-left : 10pt;
}

.TaskNameTitle  {
  font-family: sans-serif;
  font-size : 10pt;
  font-weight : bold;
}

.Document{
  background-color : #a0ccbf;
  background-image : url(../Images/frscrnbegin.gif);
  background-repeat : no-repeat;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}

.StandardPushButton{
  background-color : #7396b5;
  font-size : 8pt;
  width : 2cm;
  
  font-family : "MS Sans Serif";
}
.MatchCodePushButton{
  background-color : #7396b5;
  font-size : 8pt;
  width : 0.5cm;
  
  font-family : "MS Sans Serif";
}
.NonLimitedPushButton{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.BackgroundButton, .BackgroundButtonBold, .BackgroundButtonInactiveBold, 
.CRMLinkButtonHighlighted, .CRMLinkButtonHighlightedBold, 
.CRMLinkButtonHighlightedActive, .CRMLinkButtonHighlightedActiveBold,
.CRMLinkButtonHighlightedInactive, .CRMLinkButtonHighlightedInactiveBold, 
.CRMLinkButtonHighlightedClosed, .CRMLinkButtonHighlightedClosedBold,
.CRMLinkButtonActive, .CRMLinkButtonActiveBold, 
.CRMLinkButtonInactive, .CRMLinkButtonInactiveBold,
.CRMLinkButtonClosed, .CRMLinkButtonClosedBold {
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-align : left;
  text-indent : 0px;
  cursor : pointer;
  width : 100%;
}
.CRMLinkButtonHighlighted, .CRMLinkButtonHighlightedBold, 
.CRMLinkButtonHighlightedActive, .CRMLinkButtonHighlightedActiveBold,
.CRMLinkButtonHighlightedInactive, .CRMLinkButtonHighlightedInactiveBold,
.CRMLinkButtonHighlightedClosed, .CRMLinkButtonHighlightedClosedBold {
  background-color : #7396b5;
}
.CRMLinkButtonClosed, .CRMLinkButtonClosedBold, 
.CRMLinkButtonHighlightedClosed, .CRMLinkButtonHighlightedClosedBold {
	color : red;
}
.CRMLinkButtonHighlightedInactive, .CRMLinkButtonHighlightedInactiveBold,
.CRMLinkButtonInactive, .CRMLinkButtonInactiveBold {
	color : rgb(102, 74, 149);
}
.CRMLinkButtonHighlightedBold, .CRMLinkButtonHighlightedActiveBold, .CRMLinkButtonHighlightedInactiveBold, 
.CRMLinkButtonActiveBold, .CRMLinkButtonInactiveBold, .BackgroundButtonBold,
.CRMLinkButtonClosedBold, .CRMLinkButtonHighlightedClosedBold {
	font-weight : bold;
}
.ActionButton0{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.ActionButton1{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.SpecialPushButton{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.HierarchyActionButton0{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.HierarchyActionButton1{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.HierarchyActionButton2{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.HierarchySpecialPushButton{
  background-color : #7396b5;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  width : 2cm;
}

.PushButton{
  background-color : #7396b5;
  font-size : 8pt;
  width : 2cm;
  font-family : "MS Sans Serif";
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
}
.ImageSubmitButton{
  font-size : 8pt;
}
.PushButton2{
  font-size : 8pt;
  font-weight : bold;
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
}
.PushButton2_MC{
  font-size : 8pt;
  background-color : #a0ccbf;
  border-top-width : 2px;border-right-width : 2px;border-bottom-width : 2px;border-left-width : 2px;border-top-style : solid;border-right-style : solid;border-bottom-style : solid;border-left-style : solid;border-top-color : #7396b5;border-left-color : #7396b5;border-right-color : #7396b5;border-bottom-color : #7396b5;
  width : 40px;
  height : 20px;
  font-weight : bold;
  font-family : "MS Sans Serif";
}
.NonBorderedButton{
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-indent : 0px;
}
.ActiveHierarchyItem{
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-indent : 0px;
  text-align : left;
  cursor : pointer;
}
.AlignCenter{
  text-align : center;
  font-weight : bold;
}
.MenuItem{
  color : white;
  font-size : 10pt;
  font-family : "MS Sans Serif";
}
.MenuLabel{
  font-size : 5mm;
  color : yellow;
  text-align : center;
}
.NormalText{
  font-size : 8pt;
  font-weight : normal;
  font-family : "MS Sans Serif";
}
.BoldText{
  font-size : 8pt;
  font-weight : bold;
  font-family : "MS Sans Serif";
}
.ErrorText{
  color : red;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  font-weight : bold;
}
.MessageText{
  color : navy;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.InfoLineText{
  color : olive;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}

.InputAsText{
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  cursor : default;
  font-family : "MS Sans Serif";
}

.TableHeader{
  color : white;
  background-color : #cc734d;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.TableRow1, .TableRow1Selected, .TableRow1Removed, .TableRow2, .TableRow2Selected, .TableRow2Removed {
  color : black;
  border-style : none none none none;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  padding-top : 0pt;
  padding-left : 0pt;
  padding-right : 0pt;
  padding-bottom : 0pt;
  margin-top : 1pt;
  margin-left : 1pt;
  margin-right : 1pt;
  margin-bottom : 1pt;
}
.TableRow1, .TableRow1Removed { background-color : #e9e8e9; }
.TableRow1Removed { text-decoration : line-through; }
.TableRow1Selected { background-color : Wheat; }
.TableRow2, .TableRow2Removed { background-color : #cecece; }
.TableRow2Removed { text-decoration : line-through; }
.TableRow2Selected { background-color : BurlyWood; }

.TableColumn1{
  color : red;
  font-weight : bolder;
  font-style : italic;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.TableColumn2{
  font-weight : bolder;
  color : yellow;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.TableColumn3{
  font-weight : bold;
  color : navy;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.TableRow3{
  color : black;
  background-color : #dbeee0;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.TableRow4{
  color : black;
  background-color : #7cc599;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.TableNavCell, .TableRowHighLighted {
  color : black;
  border-style : none none none none;
  font-size : 8pt;
  font-family : "MS Sans Serif";
  padding-top : 0pt;
  padding-left : 0pt;
  padding-right : 0pt;
  padding-bottom : 0pt;
  margin-top : 1pt;
  margin-left : 1pt;
  margin-right : 1pt;
  margin-bottom : 1pt;
}
.TableRowHighLighted { background-color : #ff8080; }
.TableNavCell { background-color : #a0ccbf; }

.TableRadioButton, .TableCheckBox {
  width : 8pt;
  height : 10pt;
}
.OperationButton{
  border-style : none none none none;
  color : blue;
  text-decoration : underline;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.LinkButton{
  border-style : none none none none;
  color : blue;
  cursor : pointer;
  background-color: transparent;
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.ButtonTable{
  background-color : #7396b5;
  border-top-width : 1px;border-left-width : 1px;border-right-width : 1px;border-bottom-width : 1px;
  border-color : #a0ccbf #a0ccbf #a0ccbf #a0ccbf;
}

.PaneRowNav{
}
.PaneRowDetail{
}
.PaneCellInactive{
  border-width : 1px 1px 1px 1px; 
  border-style : outset outset inset;
  border-left-style : outset;
  width : 15%;
}
.PaneCellActive{
  border-width : 1px 1px 0px 1px; 
  border-style : outset outset inset;
  border-left-style : outset;
  width : 20%;
}
.PaneCellEmpty{
  border-width : 0px 0px;
  border-bottom-width : 1px;border-left-width : 0px; 
  border-style : inset;
}
.PaneCellDetail{
  border-width : 0px 1px 1px 1px; 
  border-style : outset outset outset;
}
.PaneButtonInactive{
  border-width : 0px 0px 0px 0px; 
  background-color : #a0ccbf;
}
.PaneButtonActive{
  border-width : 0px 0px 0px 0px; 
  background-color : #a0ccbf;
}

.InputField{
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
.ControlField{
  font-size : 8pt;
  font-family : "MS Sans Serif";
}

.CalendarHeader {
  font-size : 8pt;
  font-family : "MS Sans Serif";
  color : white;
  background-color : #cc734d;
  font-weight : bold;
  text-align : center;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  width : 98px;
  height : 20px;
}
.CalendarCell {
  font-size : 8pt;
  font-family : "MS Sans Serif";
  color : black;
  text-align : left;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
  width : 98px;
  height : 50px;
}

.CalendarHeader2 , .CalendarCell2, .CalendarDefaultCell2 {
  font-size : 10pt;	
  font-family : "arial";
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : black black black black;
  width : 70px;
}
.CalendarHeader2 {
  background-color : #cc734d;
  color : white;
  font-family : "serif";
  font-weight : bold;
  text-align : center;
  height : 20px;
}
.CalendarCell2, .CalendarDefaultCell2 {
  font-size : 18pt;
  font-weight : lighter;
  color : black;
  background-color : #FDFDF3;
  text-align : center;
  height : 40px;
}
.CalendarDefaultCell2 {
  background-color : #7396b5;
  color : white;
}

INPUT{
  font-size: 8pt;
  font-family: "MS Sans Serif";
  border-width: 2px 2px 2px 2px;  
}
SELECT{
  font-size : 8pt;
  font-family : "MS Sans Serif";
  border-width: 2px 2px 2px 2px;
}
SELECT.TABUGR{
  width: 100%;
}
TABLE{
  font-size : 8pt;
  font-family : "MS Sans Serif";
}
TEXTAREA{
  font-size : 8pt;
  font-family : "MS Sans Serif";
  white-space: pre-wrap;
}


.FirstAddress{
  background-color : red;
}

.TableHeadingOrderable
{
  color 		: white;
  background-color 	: #cc734d;
  font-size 		: 8pt;
  font-family 		: "MS Sans Serif";
  border-width 		: 0px 0px 0px 0px;
  text-indent 		: 0px;
  text-align 		: center;
  cursor 		: pointer;
}
.TableFooter
{
  color 		: white;
  background-color 	: #cc734d;
  font-size 		: 8pt;
  font-family 		: "MS Sans Serif";
}
.LinkTableRow1, .LinkTableRow1Left, .LinkTableRow1Center, .LinkTableRow1Right, .LinkTableRow2, .LinkTableRow2Left, .LinkTableRow2Center, .LinkTableRow2Right
{
  color 		: black;
  cursor 		: pointer;
  width 		: 100%;
  text-align 	: left;	
  border-width 	: 0px 0px 0px 0px;
  padding		: 0px 0px 0px 0px;
}
.LinkTableRow1, .LinkTableRow1Left, .LinkTableRow1Center, .LinkTableRow1Right { background-color 	: transparent; }
.LinkTableRow2, .LinkTableRow2Left, .LinkTableRow2Center, .LinkTableRow2Right { background-color 	: transparent; }
.LinkTableRow1Left 	{ text-align: left; }
.LinkTableRow1Center 	{ text-align: center; }
.LinkTableRow1Right	{ text-align: right; }
.LinkTableRow2Left 	{ text-align: left; }
.LinkTableRow2Center 	{ text-align: center; }
.LinkTableRow2Right	{ text-align: right; }

.MainFieldSet, .SubFieldSet {
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;  
}

.LabelUnderline, .LabelUnderlineMandatory {
	font-family:arial,sans-serif;
	font-weight: normal;
	font-size:8pt; 
	border-bottom: 1px solid #F5F4E7;
	padding-top: 6; 
  	margin: 2px; 
    	cursor: default;
        width: 100px;
        height: 18px;
}
.LabelUnderlineMandatory { 
  color : red;
  font-weight : bolder;
  font-style : italic;
}

.InputSelected { 
	background-color: #FFF09E;
}
.Input { 
	/* background-color: #FFFFFF; */
}
.InputBad { 
	background-color: #FD9E9E; }
.readonly{ 
	background-color: #FDFDF3; 
	color: gray;
	border: 1px solid gray;
}

.Header, .SubHeader {
  width : 800px;
  height : 30px;
  font-size : 16pt;
  font-family : Arial,sans-serif;
  font-weight : bold;
  color : black;
  text-align : center;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.SubHeader {
  height : 20px;
  font-size : 11pt;
  font-weight : normal;
}
.Footer{
  background-color : #a0ccbf;
  font-size : 8pt;
  font-family : Arial,sans-serif;
}
.Hidden {
  visibility : hidden;
}
.Visible {
  visibility : visible;
}
.Number {
  text-align : right;
  font-family : "Courier New",monospace;
}

.HNode, .HNodeSelected, .HNodeSelectedInactive {
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-indent : 0px;
  text-align : left;
  cursor : pointer;
}
.HNodeSelected {
  background-color : #619BBB;
}
.HNodeSelectedInactive {
  color : lightgrey;	
  background-color : dimgray;
}
/******************************************************************************
* Styles for the tabbed displays.                                             *
******************************************************************************/

.WorkbenchDocument{
  background-color : #a0ccbf;
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
}
.PaneNavigationActive
{
  border : outset;
  border-width : 1px 1px 0px 1px; 
  text-align : left;
  padding: 2px 2px 2px 8px;
  white-space: nowrap
;}
.PaneNavigationInactive
{
  border : outset;
  border-width : 1px 1px 1px 1px; 
  border-style : outset outset inset outset; 
  background-color : #8daa9d;
  text-align : left;
  padding: 2px 2px 2px 8px;
}
.PaneNavigationTextActive
{
  float: left;
}
.PaneNavigationButtonInactive
{
  border-width : 0px 0px 0px 0px; 
  background-color : #8daa9d;
  cursor : pointer;
  width : 100%;
  text-align : left; 
}
.ElementAutoWidth {
    width: auto;
}
.PaneNavigationEmpty
{
  border : inset;  
  border-width : 0px 0px 1px 0px; 
  text-align : left; 
}
.WorkbenchPaneNavigationButtonActiveContainer,
.WorkbenchPaneNavigationButtonInactiveContainer {
  border-style: none;
  border-width: 0px;
  background-color : transparent;
  width: 100%;
  height: 100%;
}
.WorkbenchPaneNavigationButtonInactive
{
  /*border : outset;
  border-width : 1px 1px 2px 1px; 
  border-style : outset outset inset outset; */
  border-style: none;
  border-width: 0px;
  background-color : #8daa9d;
  cursor : pointer;
  text-align : left; 
  width: 100%;

}
.WorkbenchPaneNavigationButtonActive,
.WorkbenchPaneNavigationButtonActiveWithHelp
{
/*  border : outset;
  border-width : 2px 1px 0px 1px; */
  border-style: none;
  border-width: 0px;
  background-color : #a0ccbf;
  cursor : pointer;
  text-align : left; 
  width: 100%;
}
.WorkbenchPaneNavigationButtonActiveWithHelp {
	width: 85%;
}
.WorkbenchPaneContentActive
{
  border : outset;
  border-width : 0px 0px 0px 0px; 
  text-align : left;
  padding: 8px 8px 8px 8px;
}
.WorkbenchTabHelpIcon {
	width: 12px;
	height: 12px;
	border-width: 0;
	vertical-align: bottom;
	float: right;
}
.TabHelpIcon {
	margin-left: 4px;
	width: 12px;
	height: 12px;
	border-width: 0;
	vertical-align: baseline;
	float: right;
}
.PaneContentActive
{
  border : outset;
  border-width : 0px 1px 1px 1px; 
  text-align : left;
  padding: 8px 8px 8px 8px;
}
.BaseFrameStyle
{
  padding: 0px 0px 0px 0px;
  spacing: 0px 0px 0px 0px;
}
.DefaultFrameStyle
{
  padding: 0px 0px 0px 0px;
  spacing: 0px 0px 0px 0px;
}
.readonlyTextArea
{ 
  background-color: #FDFDF3; 
  color: gray;
  border: solid gray 1px; 
}
.InputWarning{
  background-color : yellow;border-color : maroon maroon maroon maroon;}

.DeviceWithWarning
{
  background-color : yellow;
  border-width : 0px 0px 0px 0px;
}
.absolute {
  position : absolute;
}
.Pricing_hierarchyrowstyle01
{
  background-color : #a0ccbf;
}

.Pricing_hierarchyrowstyle02
{
  background-color : #98c4b8;
}

.Pricing_hierarchyrowstyle01_button{
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-align : left;
  cursor : pointer;
  width : 100%;
}

.Pricing_hierarchyrowstyle02_button{
  background-color : #98c4b8;
  border-width : 0px 0px 0px 0px;
  text-align : left;
  cursor : pointer;
  width : 100%;
}
.BackgroundButtonHighlighted {
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-align : left;
  font-weight : bold;
  cursor : pointer;
  width : 100%;
} 
.BackgroundButtonItalic {
  background-color : #a0ccbf;
  border-width : 0px 0px 0px 0px;
  text-align : left;
  font-style : italic;
  cursor : pointer;
  width : 100%;
}
.readonlyBold{ 
	background-color: #FDFDF3; 
	color: gray;
	border: solid gray 1px; 
	font-weight : bold;
}
.HNodeSelectedBold {
  background-color : #619BBB;
  border-width : 0px 0px 0px 0px;
  text-indent : 0px;
  text-align : left;
  cursor : pointer;
  font-weight : bold;
}
.ReportPanel
{
  border-color: #f0f0f0 #606060 #404040 #d0d0d0;
  border-style: solid; 
  border-width: 1px;
  margin: 0.0px;
  padding: .5px;
}
.MonoFont
{
  font-family: monospace;
  font-weight : normal;
  text-decoration : none;
}

i{
  font-style: italic;
}

.RedBoldTransparentLeft, .RedBoldTransparentRight{
  color 	: red;
  font-weight 	: bold;
  cursor 	: pointer;
  width 	: 100%;
  border-width 	: 0px 0px 0px 0px;
  background-color : transparent;
}

.RedBoldTransparentLeft {  text-align	: left;}
.RedBoldTransparentRight { text-align : right;}

.friExportButton {
	vertical-align: bottom;
	margin: 0px 2px 0px 2px;
}

.TableCellRedText {
	color : #FF0000;	
}