body
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cecfde, EndColorStr=#ffffff);
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 15pt;
	margin:	0px;
	border: 0px;
	cursor: default;
}.reportBody
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 15pt;
	margin: 0px;
	cursor: default;
	background: url('/GFC/images/comp_logo.JPG') no-repeat center center;
}
.menubody
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 15pt;
	margin:	0px;
	border: 0px;
	cursor: default;
	background-color:#cfffb3;
}


td
{
	font-size: 11px;
}

table
{
	cursor: default;
}

imgLink
{
	text-decoration:none;
	border-bottom-style:none;
}

a
{
	color: Navy;
	font-weight: bold;
	text-decoration:none;
}

.HyperLnk
{	
	font-size: 8pt;
	color: #0000ff;
	font-family: Arial, helvetica, Sans-Serif;
	text-decoration: underline;
}

HyperLnkWhite:hover
{
	font-size: 8pt;
	color: #000000;
	font-family: Arial, helvetica, Sans-Serif;
	text-decoration: none;
}

A.HyperLnkWhite:hover
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY:Arial, helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.HyperLnkWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, Sans-Serif;
    TEXT-DECORATION: underline
}
.DivLnkWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, Sans-Serif;
}
A.HyperLnkWhite:hover
{
	FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.ChartBar
{
	cursor:	hand;
}

.CustomBtn
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	cursor:	hand;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #7b9ebd;
}

td.Header
{
	
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-family : Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#ffffff, EndColorStr=#52c903);
	border-left: #7b9ebd 1px solid;
	color: Navy;
	border-bottom: #ffffff 1px solid;
	height: 20px;
	background-color: #ffffff;
}

.disableBtn
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=white, EndColorStr=gery);
	border-left: 1px solid;
	color: white;
	border-bottom: 1px solid;
	height: 20px;
	background-color: #ffffff;
}

.enableBtn
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-weight: bold;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#537cd4, EndColorStr=#486085);
	border-left: #7b9ebd 1px solid;
	color: white;
	border-bottom: #7b9ebd 1px solid;
	height: 20px;
	background-color: #ffffff;
}

.tooltip
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-weight: bold;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b4bfcd, EndColorStr=#ffffff);
	border-left: #7b9ebd 1px solid;
	color:White;
	border-bottom: #7b9ebd 1px solid;
	height: 20px;
	background-color: #ffffff;
}

.Customlbl
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 8pt;
	margin:	0px;	
}

.CustomTextbox
{
	font-size:11px;
	border:1px solid #7b9ebd;
}


.CustomReqTextbox
{
	font-size:11px;
	border:1px solid #7b9ebd;
	color:		#990000;
}

.AttachmentTextbox
{
	width:350px;
	font-size:11px;
	border:1px solid #7b9ebd;
}

body.text
{
	width:150px;
	font-size:9pt;
	border:1px solid #7b9ebd;
}

body.stage
{
	padding: 20px;
	padding-top: 10px;
	background-color: #efefeb;
}

body.masterfrm
{
	background-color: #ffffff;
}

body.dashmasterfrm
{
	background-color: #ffffff;
}

documentbackColor
{
	border-color:#808080;
	border-width:1px;
	border-style:solid;
	background-color:#E0E0E0;
}
.TextHidden
{
    FONT-SIZE: 8pt;
    WIDTH: 0px;
    COLOR: black;
    FONT-FAMILY: Arial, helvetica, Sans-Serif;
    height: 0px;
    BACKGROUND-COLOR: transparent
}
table.stdTable
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfffb3, EndColorStr=#ffffff);
}

.normalfont
{
	font-size:10px; 
}
.normalbutton
{
	cursor:	hand;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #7b9ebd;
}

ImageClass
{
	cursor:	hand;
}

.pagecontent
{
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left:	1px solid #7b9ebd;
}

.toolbar
{
	Filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#E5E3D5, EndColorStr=#C9C7BA);
}



TEXTAREA
{
	font-family:		Arial, helvetica, Sans-Serif;
	font-size:			8pt;
	width:				100%;
	border:				1px solid #7b9ebd;
}

DIV.tab
{
	padding:			10px;
}

SPAN.lui
{
	color:				#0000ff;
	text-decoration:	underline;
	cursor:				hand;
}

IMG.lui
{
	height:				16px;
	width:				16px;
	vertical-align:		middle; 
	margin-left:		2px;
	margin-right:		5px;
}

DIV.lu
{
	overflow:			auto;
	overflow:         hidden;
	height:				19px;
	background:			window;
	width:				100%;
	border:				1px solid #7b9ebd;
}

DIV.ro
{
	overflow:			auto;
	height:				19px;
	width:				100%;
	background-color:	#fffbff;
	border-color:		#cccccc;
}

DIV.lud
{
	background:			#efefeb;
}

IMG.icon
{
	margin-left:		2px;
	margin-right:		5px;
}

TD.sec
{
	width:				100%;
	color:				#606050;
	font-weight:		bold;
	padding-left:		0px;
	padding-bottom:		2px;
}


TD.PageHeader
{
	font-weight: bold;
	font-size: 15px;
	overflow: hidden;
	color: #0033cc;
	TEXT-OVERFLOW: ellipsis;
}

TD.barHeader
{
	font-weight: bold;
	font-size: 12px;
	overflow: hidden;
	color: #0033cc;
	TEXT-OVERFLOW: ellipsis;
}


TD.bar
{
	border-bottom:		1px solid #838574;
}

TD.req 
{
	font-weight:	bold;
	color:		#990000;	
	overflow:		hidden;
	text-overflow:	ellipsis;
	width:25%;
	border-bottom: #b0bcd6 1px solid;
	
}
req 
{
	font-weight:		bold;
	color:				red;	
	border-bottom: #b0bcd6 0px solid;	
}

.mandatory 
{
	font-weight:	bold;
	color:		#990000;	
	overflow:		hidden;
	text-overflow:	ellipsis;
	border-bottom: #b0bcd6 1px solid;
	
}

legend.LegendLabel
{
	font-weight: bold;
	font-size: 12px;
	color: darkslateblue;
	font-family: Arial, helvetica, Sans-Serif;
	background-color: transparent;
}

TD.ReqTab 
{
	font-weight:		bold;
	color:				#990000;	
	overflow:		hidden;	
	width:25%;
	border-bottom: #b0bcd6 1px solid;
	background-color: #e9eacb;
	
}



TD.rec 
{
	font-weight:		bold;
	color:				#000099;	
	overflow:		hidden;
	text-overflow:	ellipsis;
	text-align : right; 
}

TD.n
{
	overflow:		hidden;
	text-overflow:	ellipsis;
}


LABEL
{
	cursor:				hand;	
}

.radioLabel 
{
	padding-left:		2px;
	padding-right:		10px;
	font-size: 12px;
	color:		#990000;	
}


TD.leftBar
{
	width:				140px;
	text-align:			right;
	vertical-align:		top;
	padding-top:		20px;
}

TABLE.error
{
	background-color:	#ffffcc;
	border:				1px solid #919276;
	width:				100%;
	table-layout:		fixed;
	padding-top:		20px;
	padding-bottom:		20px;
}

TD.areas
{
	padding:			10px;
}

DIV.area
{
	padding:			10px;
	overflow-y:			auto;
	width:				100%;
	height:				100%;
}

TABLE.layout
{
	table-layout:		fixed;
	width:				100%;
	
}
INPUT.ReadOnlyText
{
	border: solid 1px #7b9ebd;
	font-size: 8pt;
	width: 50%;
	font-family: Arial, helvetica, Sans-Serif;
	background-color: #e0e0e0;
}

INPUT.textbox
{
	border-right: solid 1px  black;
	background-color: White;
	border-top: solid 1px  black;
	font-size: 8pt;
	border-left: solid 1px  black;
	width: 50%;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 19px;
}

.textbox
{
	border-right: solid 1px  black;
	background-color: White;
	border-top: solid 1px  black;
	font-size: 8pt;
	border-left: solid 1px  black;
	width: 50%;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 19px;
}

.ListBox
{
	border: solid 1px Gray;
	font-size: 8pt;
	width: 75%;
	font-family: Arial, helvetica, Sans-Serif;
}


Select.DropDownList
{
	border-right: solid 1px  black;
	border-top: solid 1px  black;
	font-size: 8pt;
	border-left: solid 1px  black;
	width: 40%;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 19px;
}

INPUT.LOVDescription
{
	border-right: solid 1px  black;
	border-top: solid 1px  black;
	font-size: 8pt;
	Filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left: solid 1px  black;
	color: black;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 16px;
}

INPUT.LOVText
{
	border-right: solid 1px  black;
	border-top: solid 1px  black;
	font-size: 8pt;
	border-left: solid 1px  black;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 16px;
}

INPUT.LOVControl
{
	border-right: solid 1px  black;
	border-top: solid 1px  black;
	border-left: solid 1px  black;
	width: 75%;
	border-bottom: solid 1px  black;

}


INPUT.textboxInactive
{
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-size: 8pt;
	border-left: #7b9ebd 1px solid;
	width: 75%;
	border-bottom: #7b9ebd 1px solid;
	font-family: Arial, helvetica, Sans-Serif;
	height: 19px;
	background-color: #faebd7;
}

INPUT.menuItem
{
	cursor: hand;
}

INPUT.ro,TEXTAREA.ro,DIV.ro,SPAN.ro
{
	background-color:	#fffbff;
	border-color:		#cccccc;
}

INPUT.rad
{
	width:				15px;
	border:				0px;
	cursor:				hand;
}



TABLE.Search
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 9pt;
	margin:	0px;
	border: 0px;
	background-color: Transparent;
	cursor: default;
}


.status
{
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	cursor:	hand;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom:	1px solid #7b9ebd;
	width:100%; 
	
}

.otherstatus
{
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#b4bfcd, EndColorStr=#ffffff);
	height:20px;
}

.otherstatus1
{
	height: 100%;
	background-color: #b4bfcd;
}

TD.statusBar
{
	padding-left: 5px;
	font-weight: bold;
	color: #ffffff;
	height: 23px;
	background-color: #365484;
}

TD.appStatusBar
{
	padding-left: 5px;
	color: #ffffff;
	height: 25px;
	Filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#E5E3D5, EndColorStr=#C9C7BA);
}

TD.Label, TD.LabelText
{	
	font-weight:	bold;
}

TD.LabelTextBottom
{	
	border-bottom: #486085 2px solid;
	width:25%;
}

TD.LabelTab
{
	font-weight:	bold;	
	border-bottom:  solid 1px #b0bcd6;
	width:			25%;
	background-color: #e9eacb;
}

TD.Text
{
	font-weight: bold;
	border-bottom: #b0bcd6 1px solid;
	width:25%;
}

TD.LabelBottom
{
	font-weight: bold;
	border-bottom: solid 2px #486085;
	width:25%;
}

TD.ReqBottom
{	
	font-weight:	bold;
	color:			#990000;	
	overflow:		hidden;
	border-bottom:  solid 2px #486085;
	width:			25%;
}

TD.TextBottom
{
	font-weight: bold;
	border-bottom:  solid 2px #486085;
	width:25%;
}

.internalMenu
{
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	color:Red;
	cursor:hand;
	text-align:center;    
	vertical-align:middle;  
	font-size:11px; 
	font-weight:bold;  
	border-style:none;  
	height:100%;
}

.barMenu
{
	font-family : Arial, helvetica, Sans-Serif;
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfffb3, EndColorStr=#ffffff);
	color:Navy;
	vertical-align:middle;  
	font-size:11px; 
	font-weight:bold;  
	border-style:none;  
	height:100%;
	text-decoration:none;
}

.selectedTab
{
	
	font-family: Arial, helvetica, Sans-Serif;
	cursor: hand;
	vertical-align: middle;  
	font-size: 15px; 
	font-weight: bold;  
	color:red;
	background-image: url(images/tab_bg.gif);
}

span.menu
{
	height: 100%;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: solid 1px  #7288AC;
}

span.button
{
	height: 100%;
	cursor: hand;
	padding: 2px;
	border: solid 1px  #7288AC;
}

table.mnuList
{
	border: solid 1px #00377a  ;
	display: none;
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#efefeb, EndColorStr=#ffffff);
}

table.mnuBar
{
	color: #ffffff;
	height: 23px;
	width: 100%;
	background-color: #7288AC;
	border: #abc0e7 1px solid;
	border-right:  solid 1px #00377a;
	border-bottom: solid 1px #00377a;
}

tr.mnuSpacer
{
	padding: 0px;
	font-size: 1px;
}

td.icMenu
{
	behavior: url(/_nav/menu.htc);
}

td.mnuTitle
{
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	cursor: default;
	color: #ffff00;
	padding-left: 25px;
}

td.mnuRight
{
	width: 100%;
	text-align: right;
	padding-right: 5px;
}

img.mnuBtn 
{
	width: 16px;
	height: 16px;
	margin-right: 1px;
	margin-bottom: -1px;
	vertical-align: top;
}

hr.mnuSpacer
{
	height: 1px;
	margin-left: 10px;
}

col.mnuItm 
{
	padding-top: 5px;
	padding-left: 10px;
}

col.mnuLeft
{
	width: 27px;
	text-align: center;
	background-color: #889DC2;
}

nobr.mnuTitle
{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

u.mnuKey
{
	accelerator: true;
}

.mnuborder
{
	BORDER-TOP:		solid 1px #7f7d75; 
	BORDER-BOTTOM:	solid 1px #b0aea3;
}

SELECT
{
	font-size:			8pt;
	font-weight:		bold;
	font-family:		Arial, helvetica, Sans-Serif;
	border:				solid 1px #7b9ebd;
	color:				Maroon;
}

TD.grdDelText
{
	font-size:		X-Small;
	font-family:	Arial, helvetica, Sans-Serif;
	text-align:		Center;
	color:			Red;
	cursor:         hand;
}

TD.grdDelHdr
{
	font-weight:	bold;
	font-size:		X-Small;
	font-family:	Arial, helvetica, Sans-Serif;
	text-align:		Center;
	color:			Red;
}

HoverClass
{
	color: White;
	background-color: #3960AB;		
}

.GridFooter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cfffb3;
    TEXT-DECORATION: none
}

.SnapHeader
{
  color: #ffffff; 
  background-color: #6699CC; 
  font-family: Tahoma; 
  font-weight: bold; 
  font-size: 12px; 
  padding-top: 2px;
  padding-left: 5px; 
}

.SnapHeader1
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma
}
.SnapContent
{
    BORDER-RIGHT:  solid 1px #4284b5;
    PADDING-RIGHT: 3px;
    BORDER-TOP:  solid 1px #4284b5;
    PADDING-LEFT: 3px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT:  solid 1px #4284b5;
    PADDING-TOP: 3px;
    BORDER-BOTTOM:  solid 1px #4284b5;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white;
}

.Dock
{
    BORDER-RIGHT:  solid 1px #afafaf;
    PADDING-RIGHT: 5px;
    BORDER-TOP:  solid 1px #afafaf;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT:  solid 1px #afafaf;
    PADDING-TOP: 5px;
    BORDER-BOTTOM:  solid 1px #afafaf;
    BACKGROUND-COLOR: white
}
.Links
{
    FONT-SIZE: 11px;
    LIST-STYLE-IMAGE: none;
    COLOR: black
}
.snapHeaderClosed
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    Filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#E8E9F1' );
    CURSOR: move;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #e8e9f1
}
.SnapContent1
{
    BORDER-RIGHT:  solid 1px #4284b5;
    PADDING-RIGHT: 1px;
    BORDER-TOP:  solid 1px #4284b5;
    PADDING-LEFT: 1px;
    FONT-SIZE: 2px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT:  solid 1px #4284b5;
    PADDING-TOP: 1px;
    BORDER-BOTTOM:  solid 1px #4284b5;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: white
}

.InnerAlternateTD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
	text-align: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #d7eaf2
}

INPUT.PagerTextBoxes
{
    BORDER-RIGHT:  outset 1px #9999cc;
    BORDER-TOP:  outset 1px #9999cc;
    FONT-SIZE: 8pt;
    BORDER-LEFT:  outset 1px #9999cc;
    WIDTH: 38px;
    COLOR: black;
    BORDER-BOTTOM:  outset 1px #9999cc;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

INPUT.TEXTCOLOR
{
	font-size: 8pt;
	border-right: solid 1px  black;
	border-top: solid 1px  black;
	font-size: 8pt;
	border-left: solid 1px  black;
	width: 75%;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 19px;
	BACKGROUND-COLOR: #dae6fe
}

.textfield {
	font-family: Arial;
	font-size: 12px;
	
}

.rowcolor1 
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 8pt;
	color: #333333;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 20px;
}
.rowcolorNormal
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 8pt; 
	color: #333333; 
	background-color: #FFFFFF;
	text-decoration: none
}
.rowcolornormal2
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;	
	color: #333333; 
	background-color: #efefef; 
	text-decoration: none 
}

.rowcolor2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	background-color: #f5f5f5;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 20px;
}

.contentHead {
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
	overflow:		hidden;
	border-bottom: #486085 2px solid;
	width:25%;

	
	}
	
.titleHead {
	font-size:xx-large;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: Navy;
	text-decoration: none;
	overflow: hidden;
	border-bottom: solid 1px #486085;
	background-color: White;
	
	}


td.bgMasthead1 {
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #686868
}

TD.LabelBottomdummy
{
	font-weight: bold;
	border-bottom: solid 1px #b0bcd6;
	width:25%;
}

.TopGroup
{ 
  border:   solid 1px #8394AC ; 
  cursor:default; 
}

.MenuGroup
{
  background-color:#F5F5F5;
  border: solid 1px #4E5358; 
  border-style:solid;
  cursor:default; 
}

.TopMenuItem
{
  background-color: #5A6B7D; 
  color: white; 
  font-family: tahoma; 
  font-size: 12px; 
  border: solid 1px #5A6B7D ;
  cursor: default; 
}

.TopMenuItemHover 
{
  background-color: #C2C5C8; 
  background-image: url(../Images/LongHorn/top_item_bg.gif);
  color: white; 
  font-family: tahoma; 
  font-size: 12px; 
  border: solid 1px #DFE2E5 ;
  cursor: default; 
}

.MenuItem
{
  border: solid 1px #F5F5F5; 
  color: #00025C;
  font-family: tahoma; 
  font-size: 11px; 
  cursor: default; 
}

.MenuItemHover 
{
  background-color: #E4F1F7; 
  background-image: url(../Images/LongHorn/item_bg.gif);
  color: #00025C;
  border: solid 1px #AADAED; 
  font-family: tahoma; 
  font-size: 11px; 
  cursor: default; 
}

.MenuBreak
{
  background-image: url(../Images/LongHorn/break_bg.gif);
  width: 100%;
  height: 2px;
}

TD.CatalogueLabel
{
	font-weight:	bold;
	color:			#000000;	
	overflow:		hidden;
	width:			25%;
}
TD.CatalogueValue
{
	font-weight:	bold;
	color:			blue;	
	overflow:		hidden;
	width:			25%;
}
.RowHeader
{
	font-weight:		bold;
	color:				blue;	
	font-family:		tahoma; 
  	font-size:			10px;
	color:				#00025C;
	background-color:	#e6e6fa;
}
.RowHeaderTank
{
	font-weight:		bold;
	color:				#990000;	
	font-family:		tahoma; 
  	font-size:			12px;	 
	background-color:	#e6e6fa;
}

.OrderHead
{
	Filter:			progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#94DFFF, EndColorStr=#2986D6);		
	font-size:		11px;
	color:			#ffffff;
	font-weight:	bold;
	padding-left:	5px;
	padding-right:	5px;	
	height :		20px;
	border :		solid 1px #000000;
	width:			100%;	
}

.ONLRightTitle2
{
	background-image:	url( ../Images/Grid/t_container.gif );
	border-color:		#C4D9F9;
	border-width:		2px 2px 0px 2px;
	border-style:		solid;
	padding:			5px 8px 0px 12px;
}

.cdcontainermaster
{
	width:				990px;
	background-color:	#678FC2;
	background-image:	url(../Images/Grid/t_container.gif) 
}
.cdLeftNavBgColor
{
	background-color: #EDF4FC;
}
	
#cdsubwebicon {background-image:url(/global/images/default.aspx?assetid=ZA101724071033);}

.cdborderColor
{
	border-color: #8AAFE1;
}

.cdborderColorTop
{border-top-color: #8AAFE1;}

.cdborderColorRight
{border-right-color: #8AAFE1;}

.cdborderColorBottom
{border-bottom-color: #8AAFE1;}

.cdborderColorLeft
{border-left-color: #8AAFE1;}

.cdRNCMBodyCm{background-color:#ffffff;background-image:url(/global/images/cmbody_top.gif);}

.cdSubwebBgColor
{
      background-color: #ffffff; 
}

.cdSubwebBgColorDrk
{
      background-color: #8AAFE1; 
}

#cdsubbrandtextnew
{
      color: #0E4380;
}

.cdSubwebtextColor
{
      color: #0E4380;
}
.cdLeftNavBgColor{background-color:#EDF4FC;}
.cdcontainermaster
{
	width: 990px;
	background-color: #678FC2;
	background-image: url(../Images/Grid/t_container.gif)
}
 .cdToolbar,.cdTransparentToolbar
 {
	padding:4px 33px;
	margin: 0px;
}
.cdToolbar
{
	color: #666;
	background-color: lavender;
	border: solid 1px #8AAFE1;
	font-size: 10%;
	height: 25px;
	font: Verdana;
}

.LstGridSelectedRow
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 8pt;
	color: #333333;
	background-color: #FEF1B5;	 
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 20px;
}
.ReqAstr
{
	font-weight:		bold;
	color:				#990000;		
	vertical-align:		super;
}
.ListingFooterCell
{
	font-weight:		bold;
	color:				white;
	background-color: 	#7288AC;	 	
}

.lstMenuTD
{
	background-image:		url(../../XroadZImages/LstMenu.gif);
	background-color: 		Gray;	
	
}

.ListingContextMenu
{
	position:			absolute;
	top:			0;
	font-size:			12px;
	left:			0;
	height:			14;
	Filter :		alpha(opacity:90);
	z-index:			1000;
	cursor:			hand;
	color:			#556b2f;
	vertical-align:		middle;
	border-top: 		solid 1px green;	
	border-left: 		thin 1px green;	
	border-right: 	thin 1px green;	
	border-bottom:   thin 1px green;	
	background-color:		#F6F6F6;
}

.lstCntxtMenuHover
{
 	background-color:		#EFD29A;
  	cursor:			hand; 
	border:			1pt solid #737B92;
}
.lstCntxtMenuOut
{
	background-color: 		#F6F6F6;
}
 

.SelectedRow td.DataCell 
{ 
	  cursor: default; 
	  padding: 2px; 
	  padding-left: 3px; 
	  padding-bottom: 3px; 
	  font-family: verdana; 
	  font-size: 10px; 
	  border-bottom: solid 1px #4B4B6F; 
	  border-top: solid 1px #4B4B6F; 
	  border-right: 0px; 
}

.SelectorCell 
{ 
	  background-color: #E2E2E2; 
	  border: 1px solid #FFFFFF; 
	  border-right-color: #B5B5B5; 
	  border-bottom-color: #B5B5B5; 
}

.GridFooter1
{
  cursor: default;
  padding:5px;
  vertical-align: bottom;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
}


.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 

.TopGroup
{
	z-index:99;
	position:relative;
}

.DefaultTab 
{
	color:black; 
	background-image: url(../tab_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	cursor:default;
}

.DefaultTabHover 
{
	color:black; 
	background-image: url(../hover_tab_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
	cursor:default;
}


.MultiPage
{
	background-color:White;
	border: 1px solid #919B9C;
	width:487px;
	height:150px;
	position:relative;
	padding:10px;
	top:-3px;
	left:1px;
	z-index:98;
}

.PageContent
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; 
}

.Grid 
{ 
  border: solid 1px #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: solid 1px #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: solid 2px #EAE9E1; 
  border-bottom: solid 2px #EAE9E1; 
  font-family: Tahoma;
  font-size: 10px; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: solid 1px #4B4B6F; 
  border-top: solid 1px #4B4B6F; 
  border-right: 0px; 
}

.SelectorCell 
{ 
  background-color: #E2E2E2; 
  border: solid 1px #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
}

 .TemplIconLnk
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
}

.lineSeperator 
{
	color: #003366;
	text-decoration: none;
	overflow:		hidden;
	border-bottom: solid 2px  #486085;
	width:25%;
}

td.CustBtn1
{
	border-right: solid 1px #7b9ebd;
	border-top: solid 1px #7b9ebd ;
	font-weight: bold;
	font-size: 11px;
	Filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#537cd4, EndColorStr=#486085);
	border-left: solid 1px #7b9ebd;
	color: white;
	border-bottom: solid 1px #7b9ebd;
	height: 20px;
	background-color: #ffffff;
}
.CustBtn
{
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=navy, EndColorStr=#486085);
	cursor:	hand;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	border:	solid 1px  #7b9ebd;
	height:25px;
	font-size: 11px;
}

.menuTable
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
	border-bottom: solid 1px #486085;
	
}


.menuTable td a:hover
{
	
	color:red; 
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	cursor:hand;
}

.tabs
{
	background-image: url(/images/CompHeader.JPG);
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 50%;
	height: 36px;
	padding-left: 8px;
	border-style: none;
	background-color: transparent;
}

.tabs ul
{
	float: left;
	list-style-type: none;
	background-image: url(images/tab_bg.gif);
	background-color: transparent;
}

.tabs li a:visited,.tabs li a:link 
{
	background-image:url(images/tab_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	display:block;
	text-decoration:none;
	border-right-width:1px;
	border-right-color:#91a7b4;
	border-style:none solid none none;
	padding:4px 8px
}

.tabs li a:active,.tabs li a:hover 
{
	background-image:url(images/tab_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a41c2b;
	display:block;
	text-decoration:none;
	padding:4px 8px
}

.formTable
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfffb3, EndColorStr=#ffffff);
	width: 100%;
	height: 100%;
	table-layout:fixed;
	border: solid 1px #ffffff;
}

.formTableMain
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfffb3, EndColorStr=#ffffff);
	width: 100%;
	height: 100%;
	table-layout:fixed;
	border: solid 1px #ffffff;
}

.listingTable
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfffb3, EndColorStr=#ffffff);
	width: 100%;
	height: 100%;
	table-layout:fixed;
	border: solid 1px #ffffff;
}

.innerTable
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#cfffb3, EndColorStr=#ffffff);
	table-layout:fixed;
	border: solid 1px Navy;
}

.webPartTable
{
	border-bottom : solid 1px #cecfde;
	border-left : solid 1px #cecfde;
	border-right : solid 1px #cecfde;
	border-top : solid 1px #cecfde;
	
}

td.WebPartHeader
{
	
	border-right: #7b9ebd 1px solid;
	border-top: #7b9ebd 1px solid;
	font-family : Arial, helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#990000, EndColorStr=#FFCC66);
	border-left: #7b9ebd 1px solid;
	color: White;
	border-bottom: #ffffff 1px solid;
	height: 20px;
	background-color: #ffffff;
}

.OnlineformTable
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFCC66, EndColorStr=#ffffff);
	width: 80%;
	height: 100%;
	table-layout:fixed;
	border: solid 1px #ffffff;
}
.capTextBox
{
	width: 50px;
}

.LOVLabelDesc
{
	border-right: solid 1px  black;
	border-top: solid 1px  black;
	font-size: 8pt;
	Filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left: solid 1px  black;
	width: 100%;
	color: black;
	border-bottom: solid 1px  black;
	font-family: Arial, helvetica, Sans-Serif;
	height: 19px;
}

.textforgrid
{
    BACKGROUND-COLOR: #f5f5dc;
    BORDER-BOTTOM: #f5f5dc;
    BORDER-LEFT: #f5f5dc;
    BORDER-RIGHT: #f5f5dc;
    BORDER-TOP: #f5f5dc;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    FONT-SIZE: 8pt;
}
.StatusMessage
{
	background-color:Silver;
	color:Maroon;
	font-size:medium;
	padding:3px;
	font-weight:bold;
	font-family:Arial;
	border:1px ;
	border-style:double;
	width:400px;
	height:25px;
	vertical-align:middle;
}

.FloatDiv
{
	float:right; 
	border: 0px solid; 
	border-color:Maroon;
	padding:3px; 
	padding-right:0px; 
	padding-top:0px; 
	margin-left:3px; 
	text-align:center;
	position:absolute;
	top:35%;
	left:32%;
}

/*added by dinesh for close button */
.CustrdBtn
{
	Filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=red, EndColorStr=red);
	cursor:	hand;
	color: white;
	padding-left: 5px;
	padding-right: 5px;
	border:	solid 1px  #7b9ebd;
	height:25px;
	font-size: 11px;
}