TABLE
{
	 border-collapse:collapse;
  
}
BODY
{
    TEXT-ALIGN: left;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
	background-color: #ffffff;
	overflow:auto;
}

.show{display:inline;}
.hide{display:none;}

.collapsibleTable
{
	background-color: #f4f6f8;
	border-right: #b3b8bd 2px solid;
	border-top: #b3b8bd 2px solid;
	border-left: #b3b8bd 2px solid;
	border-bottom: #b3b8bd 2px solid;
}
  
.collapsibleBarColor
{ 
	background-color:Transparent;
	 
}

.collapsibleHeaderText, .collapsibleContentText, .standardmessage, .standarderror, 
.MenuItemClass, .MenuHoverClass, .DateChooserCalendarStyle, 
.DateChooserHeaderStyle, .DateChooserDayStyle, .DateChooserDropDownStyle,
.DateChooserOtherMonthStyle, .DateChooserNextPrevStyle, .DateChooserEditStyle,
.PrintLabel, .WhatsNewLevel2
{
	font-family: Arial;
}

.collapsibleHeaderText, .collapsibleContentText, .standardmessage, .standarderror, 
.DateChooserCalendarStyle, .DateChooserHeaderStyle, .DateChooserDayStyle, 
.DateChooserDropDownStyle, .DateChooserOtherMonthStyle, .PrintLabel, .WhatsNewLevel2
{
	font-size: 11px;
}

.collapsibleHeaderText
{
	color: #202b32;
	font-weight: bolder;
	padding-left:5px;
}
.collapsibleContentText
{
	color: #202b32;
	font-weight: lighter;
	padding-left:5px;
}
.standardmessage
{
	color: #034800;
	background-color: #c4eb66;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:default;
}
.standarderror
{
	color: #000000;
	background-color: #ff6666;
	padding-left: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.inboxTransfer
{
	color: #ff6666;	
	font-size: 11px;
	font-family: Arial; 
	font-style:italic 
}
.errorpanel
{
	height:20px;
	overflow:inherit;
}
.MenuItemClass
{
	color: #233139;
	font-size: 11px;
}
.MenuHoverClass
{
	color: #233139;
	background-color: #fdea9b;
}
.MenuSeparatorClass
{
	background-color: #d3d4de;
	height:1px;
}
.MenuIsland
{
	background-color:#ffffff;
	border:outset 1px;
	cursor:default;
}
.GridEditItemClass
{
	
}
.GridFooterClass
{
}
.GridHeaderClass, .GridHeaderClassFixed, .GridItemClass, .GridAltItemClass, .GridSelectedClass, 
.GridItemClassSmall, .GridAltItemClassSmall, .GridSelectedClassSmall, .GridHeaderClassNonFixed
{
	font-size: 11px;
	font-family: Verdana;
    text-wrap: normal;
	word-wrap: break-word;
}
.GridHeaderClassLight
{
	font-size: 11px;
	font-family: Verdana;
	height:35px;
	padding-top:14px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:4px;
	text-align: left;
	background-color:#d8eaf4;
	color:#ffffff;
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}

.GridHeaderClassLight TH
{
	background-color:#d8eaf4;
	color:#000000;
	border-left:solid 1px #d3d4de;
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}

.GridHeaderClass, .GridHeaderClassFixed, .GridHeaderClassNonFixed
{
	height:35px;
	padding-top:14px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:4px;
	text-align: left;	
}
.GridHeaderClass
{
	background-color:#2671a8;
	color:#ffffff;
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}
.GridHeaderClass TH
{
	background-color:#2671a8;
	color:#ffffff;
	border-left:solid 1px #5199c2;
	position:relative; 
	top:expression(this.offsetParent.scrollTop);
}
.GridHeaderClassNonFixed TH
{
	background-color:#2671a8;
	color:#ffffff;
	border-left:solid 1px #5199c2;
	position:relative; 
}
.GridHeaderClassFixed TH
{
	background-color:#d8eaf4;
	color:#12100f;
	border-top: solid 1px #87b8dc;
	border-bottom: solid 1px #87b8dc;
	border-left: solid 1px #b6d2e6;
	border-right: solid 1px #b6d2e6;
}
.PregGridHeaderClassFixed TH
{
	background-color:#d8eaf4;
	color:#12100f;
	border-top: solid 1px #87b8dc;
	border-bottom: solid 1px #87b8dc;
	border-left: solid 1px #b6d2e6;
	border-right: solid 1px #b6d2e6;
	font-size: 11px;
	font-family: Verdana;
    text-wrap: normal;
	word-wrap: break-word;
	height:10px;
	width:10%;
	
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	text-align: left;	
	
}

.GridPagerClass
{
}
.GridItemClassSmall, .GridAltItemClassSmall, .GridSelectedClassSmall
{
	padding-top:4px;
	padding-left:2px;
	padding-right: 2px;
}
.GridItemClass, .GridAltItemClass, .GridSelectedClass
{
	padding-top:8px;
	padding-bottom:9px;
	padding-left:4px;
	padding-right: 4px;
}
.GridItemClass
{
	background-color: #f4f6f8;
	color:#000000
}
.GridItemClassSmall
{
	background-color: #f4f6f8;
}
.GridItemClass td
{
	background-color: #f4f6f8;
	border-bottom: #cdd1d5 1px solid;
    padding-top:8px;
	padding-bottom:9px;
	padding-left:4px;
	padding-right: 4px;
}
.GridAltItemClass
{
	background-color: #ffffff;
}
.GridAltItemClass td
{
	background-color: #ffffff;
	border-bottom: #cdd1d5 1px solid;
    padding-top:8px;
	padding-bottom:9px;
	padding-left:4px;
	padding-right: 4px;


}
.GridSelectedClass
{
	background-color: #fdea9b;
	border-bottom: #fbae2f 1px solid;
	border-top: #fbae2f 1px solid;
}
.GridSelectedClass td
{
	background-color: #fdea9b;
	border-top: #fbae2f 1px solid;
	border-bottom: #fbae2f 1px solid;
    padding-top:8px;
	padding-bottom:9px;
	padding-left:4px;
	padding-right: 4px;
}
.GridItemClassSmall td
{
	background-color: #f4f6f8;
	border-bottom: #cdd1d5 1px solid;
}
.GridAltItemClassSmall
{
	background-color: #ffffff;
}
.GridAltItemClassSmall td
{
	background-color: #ffffff;
	border-bottom: #cdd1d5 1px solid;
}
.GridSelectedClassSmall
{
	background-color: #fdea9b;
	border-bottom: #fbae2f 1px solid;
	border-top: #fbae2f 1px solid;
}
.GridSelectedClassSmall td
{
	background-color: #fdea9b;
	border-top: #fbae2f 1px solid;
	border-bottom: #fbae2f 1px solid;
}
.GridFrameClass
{
	border-top: #2671a8 2px solid;
	border-bottom: #2671a8 2px solid;
	border-left: #2671a8 2px solid;
	border-right: #2671a8 2px solid;
}

.DateChooserCalendarStyle
{
	background-color: #ffffff;
	border-right: #87b8dc 2px solid;
	border-top: #87b8dc 2px solid;
	border-left: #87b8dc 2px solid;
	border-bottom: #87b8dc 2px solid;
}
.DateChooserHeaderStyle
{
	color: #000000;
}
.DateChooserDayStyle
{
	color: #000000;
}
.DateChooserDropDownStyle
{
	color: #000000;
	font-weight:bold;
}
.DateChooserFooterStyle
{
}
.DateChooserOtherMonthStyle
{
	color: #808080;
}
.DateChooserTitleStyle
{
	background-color:#ebf2f6;
	border-bottom: #87b8dc 1px solid;
}
.DateChooserStyle
{
	background-color:White;
}
.DateChooserTodayDayStyle
{
}
.DateChooserWeekendDayStyle
{
}
.DateChooserNextPrevStyle
{
	color: #2671a8;
	font-size: 12px;
	font-weight: bold;
	background-color: #ebf2f6;
	border-bottom: #87b8dc 1px solid;
	text-decoration: underline;
}
.DateChooserEditStyle
{
	color: #7b8b92;
	font-size: 12px;
}
.DateChooserSelectedDayStyle
{
	background-color:#fdea9b;
}
.GridButtonBar
{
	padding-top:11px;
	padding-bottom:10px;
	padding-right:8px;
	padding-left:6px;
	background-color: #2671a8;

}
.GridButtonBarSmall
{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:8px;
	padding-left:6px;
	background-color: #2671a8;
}
.ContentScrolling
{
	overflow: auto;
	width:100%;
	height:100%;
   
}
.ContentVScrolling
{
	overflow-y: scroll;
	overflow-x: hidden;
	width:100%;
	height:100%;
}
.ContentVHScrolling
{
	overflow-y: hidden;
	overflow-x: hidden;
	width:100%;
	height:100%;
}
.ContentInput
{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	vertical-align:middle;
	text-align: left;
}
.DMQuesSession
{
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 8px;
	vertical-align:middle;
	text-align: left;
}
.ContentInput td
{
	vertical-align:top;
}
.menu
{
	Z-INDEX: 101; 
	LEFT: 171px; 
	POSITION: absolute; 
	TOP: 64px; 
	width:10px;
}
.PrintLabel
{ 
	Color:#617682;
	width:64px;
	font-weight:bold;
}
.NEDSSButton
{
	cursor: hand;
	filter: alpha(opacity=100);	
}
.HandsCursor
{
	cursor: hand;
}
.NEDSSlabel, .NEDSSlabelBold, .NEDSStextbox, .NEDSSdropdown, .NEDSSGroupbox, 
.NEDSStable, .NEDSSlistbox, .NEDSSradiobutton, .NEDSScheckbox, .AGGTable
{
	font-family:Arial;
	font-size: 11px ;
	color:#12100f;
}

.NEDSSHeaderLabel
{
	font-family:Arial;
	font-size: 11px ;
	color:#ffffff;
}


.NEDSSTab
{
	font-family:Arial;
	font-size: 11px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:4px;
	text-align: left;	
	font-weight: bold;
}

.NEDSSCaption, .NEDSSCaptionBold, .NEDSSSessionBar, .NEDSSContactUs, 
.NEDSSLink, .NEDSSBreadcrumbs, .NEDSSLinkDMQuestion, .NEDSSHyperLink,
.NEDSSButton, .NEDSSButtonDisabled, .NEDSSLinkButton, .NEDSSLinkBlack
{
	font-family: Arial ;
	font-size: 11px ;
}

.NEDSSPatientDetailBar
{
	background-color: #2671a8;
	border-color: #d3d4de ;
	height: 10px;
	padding-left:2px;
}

.NEDSSPatientDetailBarLabel
{
	color: #ffffff;
	font-family: Arial ;
	font-size: 12px ;
	padding-left:4px;
}

.NEDSSPatientDetailBarItem
{
	color: #ffffff;
	font-family: Arial ;
	font-size: 12px ;
	font-weight: bold;
	padding-left:4px;
}

.NEDSSInvestigationDetailBar
{
	border: solid 1px #d3d4de ;
	background-color: #d8eaf4;
	height: 10px;
	padding-left:2px;
}

.NEDSSPatientDetailBarPatientLink
{
	color: #ffffff;
}

.NEDSSInvestigationDetailBarLabel
{
	color: #202b32;
	font-family: Arial ;
	font-size: 11px ;
	padding-left:4px;
}

.NEDSSInvestigationDetailBarItem
{
	color: #202b32;
	font-family: Arial ;
	font-size: 11px ;
	font-weight: bold;
	padding-left:4px;
}

.NEDSSInvestigationDetailBarLink
{
	color: #202b32;
	font-family: Arial ;
	font-size: 11px ;
	font-weight: bold;
}

.NEDSSBottomText
{
	font-family: Arial ;
	font-size: 11px ;
	Color:#ffffff;	
}
.NEDSSButtonDisabled
{
	filter: alpha(opacity=50);
	cursor:default;
}
.NEDSSlabelBold,.NEDSSlabelBoldRed,
{
	font-weight:bold;
}

.NEDSSlabelBoldRed
{    
    border: 0;
	width: 100%;
	padding-left:20px;
	font-family:Arial;
	font-size: 11px ;
    color:crimson
}
.NEDSSContentPanel
{
	padding-top:12px;
	padding-left:13px;
	padding-right:10px;
	width:100%;
	height:100%;
}
.NEDSSContentTitlePanel
{
	padding-top:35px;
	padding-left:13px;
	padding-right:10px;
}

.NEDSSSection
{
	padding-left:8px;
	padding-top:8px;
}

.NEDSSRow
{		
	background-color: #f4f6f8;
	height:40px;
	padding-top:8px;
}
.NEDSSAltRow
{		
	background-color: #ffffff;
	height:40px;
	padding-top:8px;
}

.NEDSSSubSection
{
	padding:32px;
	padding-top:8px;
}

.NEDSSInnerSection
{
	padding:48px;
	padding-top:8px;
}


.NEDSSPrintPanel
{
	padding-top:8px;
	padding-right:10px;
}
.NEDSSSessionPanel
{
	padding-top:10px;
	padding-right:8px;
}

.NEDSSLink, .NEDSSBreadcrumbs, .NEDSSHyperlink, .NEDSSLinkButton
{
	font-weight: bold;
	color:#0073bc;
}
.NEDSSLinkDMQuestion
{
	font-weight:normal;
	color:#0073bc;
	font-size: 11px ;
}
.NEDSSLinkBlack
{
	font-weight: normal;
	color: black;
	font-size: 11px;
}
.NEDSSBreadcrumbs
{
	color:#202b32;
}
.NEDSSBreadcrumbs a
{
	font-weight: bold;
	color: #0073bc;
	text-decoration: underline;
}
.NEDSSPageLink
{
	font-family: Arial;
	font-size: 12px;
	color: #0073bc;
	text-decoration: underline;
}

.NEDSSlabelsmall
{
	font-family: Arial;
	font-size: 9px ;
	color:#202b32;
}

.NEDSSRegistration
{
	font-family: Arial ;
	font-size: 11px ;
	color:#202b32;
}

.NEDSSTableLink
{	font-family: Verdana;
	font-weight:normal;
	font-size: 11px;
	color: #0073bc;
	text-decoration: underline;
}
.NEDSSButtonBar
{
	border: 1 ;
	border-color: #d3d4de ;
	background-color: #2671a8 ;
	height: 16px ;
	width: 100% ;	
}
.NEDSSFooter
{
	border: 1 ;
	border-color: #d3d4de ;
	background-color: #ebecf4 ;
	height: 20px ;
	width: 100% ;	
}

.NEDSSContactUs
{
	font-weight: bold ;
	color: #0073bc ;	
}

.NEDSSversion
{
	font-family: Arial ;
	font-size: 9px ;
	color: #8d9399 ;			
}

.NEDSSPageTitle
{
	font-family: Arial;
	font-size: 17px ;
	font-weight: bold ;
	color: #727b85;
}

.NEDSSRowTitle
{
	font-family: Arial;
	font-size: 14px ;
	font-weight: bold ;
	color: #315e80;
}


.NEDSSPageHeader
{
	font-family: Arial;
	font-size: 14px ;
	font-weight: bold ;
	color: #727b85;
}

.NEDSSPatientDetailBarLabel
{
	color: #ffffff ;	
}

.NEDSSPatientDetailBarPatient
{
	font-weight: bold ;
	color: #ffffff ;	
}
.NEDSSPatientDetailBarInfo
{
	font-weight: bold ;
	color: #ffffff ;	
}

.NEDSSInvestigationDetailBarLabel
{
	color: #202b32 ;	
}

.NEDSSInvestigationDetailBarInv
{
	font-weight: bold ;
	color: #202b32 ;	
}

.NEDSSInvestigationDetailBarInfo
{
	font-weight: bold ;
	color: #202b32 ;	
}
.NEDSSCaption
{
	color: #202b32 ;	
}
.NEDSSCaptionBold
{
	color: #202b32;
	font-weight:bold;
}
.NEDSSSessionBar
{
	font-weight:bold;
	color: #cfcfcf ;
}
.NEDSSReqLabel
{
	font-family:Verdana;
	font-size:11px;
	color:#cc0000;
}
.NEDSSReqInd
{
	font-family:Verdana;
	font-size:14px;
	color:#cc0000;
}
.ilHelp
{
    border:2;
    border-color: #b3b8bd ;
	background-color: #f4f6f8 ;
	font-family:Arial;
	font-size:11px;
	color:#233139;
	padding-right:8;
	padding-left:8;
	padding-top:9;
	padding-bottom:10;
}


.NEDSSShade
{
	border: 1 ;
	border-color: #d3d4de ;
	background-color: #2671a8 ;
	color:#ffffff;
	height: 16px ;		
	font-weight: bolder;
	font-family:Verdana;
	font-size: 11px;
}

.NEDSSLightShade, .NEDSSLightShadeBold
{
	border: solid 1px #d3d4de;
	background-color: #d8eaf4;
	height: 16px ;		
	font-family:Verdana;
	font-size: 11px;
}
.NEDSSLightShadeBold
{
	font-weight: bolder;
}

.NEDSSPrintPageControl
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #617682; 
	text-decoration:none;
}

.NEDSSPrintControlSpacer
{
	white-space: nowrap;
}

.NEDSSSearchTypeBox
{
	border-style: solid; 
	border-width: 2px; 
	border-color: #b3b8bd;
	background-color: #f4f6f8;
	font-family: Arial;
	font-size: 11px;
	width: 100%; 
}


.SearchHeader
{
	border: 0;
	width: 100%;
}

.SearchContent
{
	border: 0;
	width: 100%;
}
.dhtml_tree,#floatingContainer{
	margin:0px;
	padding:0px;
}
.dhtml_tree ul{	/* Sub menu groups */
	margin-left:20px;	/* Left spacing */
	padding-left:0px;
}

#floatingContainer ul{
	margin-left:20px;	/* Left spacing */
	padding-left:0px;	
}
.dhtml_tree li,#floatingContainer li{	/* Nodes */
	list-style-type:none;
	vertical-align:middle;
	
}
.dhtml_tree li a.highlightedNodeItem{
	color:#FFF;
	background-color:#009;
}


.SecondaryNavBar
{
	height: 100%;
	width: 160px;		
}
.SecondaryNavPatientHeader
{
	background-color: #faefe6;
	border-style: solid;
	border-color: #dbbea2;
	border-width: 1px;
	padding: 3px, 8px, 5px, 6px;
	width: 160px;
}
.SecondaryNavRecentPatient
{
	background-color: #f1d1b2;
	border-style: solid;
	border-color: #f1d1b2;
	border-width: 1px;
	height: 60px;
	padding: 8px, 2px, 6px, 2px;
	width: 160px;		
}
.SecondaryNavButtonGroup
{
	cursor:pointer;
	background-color: #eef3f5;
	border:solid 1px #b28d6a;
	padding-left:4px;
	padding-bottom:10px;
	padding-right:4px;
	padding-top:8px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color:black;
	padding: 6px, 2px, 6px, 12px;	
	overflow: hidden;
	height:36px;
}

.SecondaryNavGroup
{
	cursor:default;
	background-color: #ffffff;
	border-left-color: #dedede;
	border-left-width: 1px;
	border-right-color: #dedede;
	border-right-width: 1px;
	overflow: hidden;
}

.SecondaryNavMenu
{
	cursor:default;
	background-color: #ffffff;
	border: solid 1px #dcdcdc;	
	overflow: hidden;
}

.SecondaryNavMenuItemHidden
{
	display: none;
}

.SecondaryNavMenuItem
{
	cursor:default;
	color: #202b32;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0px !important;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-indent:-1em;
	margin-left:1em;
	border-style:solid;
	border-left-color: #dedede;
	border-left-width: 0px;
	border-right-color: #dedede;
	border-right-width: 1px;	
	border-bottom-color: #dedede;
	border-bottom-width: 1px;		
	border-top-color: #ffffff;
	border-top-width: 1px;
	overflow: hidden;	
}

.SecondaryNavMenuItemParent
{
	cursor:pointer;
	color: #202b32;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 4px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-indent:-1em;
	margin-left:2em;
	border-style:solid;
	border-left-color: #dedede;
	border-left-width: 0px;
	border-right-color: #dedede;
	border-right-width: 1px;	
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;		
	border-top-color: #ffffff;
	border-top-width: 1px;
	overflow: hidden;	
}

.SecondaryNavChildMenuItem
{
	cursor:pointer;
	color: #202b32;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal; 
	padding-left: 18px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	text-indent:-1em;
	margin-left:2em;
	border-style: solid;
	border-left-color: #ffffff;
	border-left-width: 0px;
	border-right-color: #dedede;
	border-right-width: 1px; 
	border-bottom-color: #ffffff;
	border-bottom-width: 1px; 
	border-top-color: #ffffff;
	border-top-width: 1px;
	overflow: hidden; 
}

.SecondaryNavMenuItemSelectedStyle
{
	cursor:pointer;
	background-color: #fdea9b;
	text-indent:-1em;
	border-style: solid;
	border-bottom-color: #fbae2f;
	border-bottom-width: 1px;
	border-left-color: #fbae2f;
	border-left-width: 0px;
	border-right-color: #fbae2f;
	border-right-width: 1px;
	border-top-color: #fbae2f;
	border-top-width: 1px;	
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #202b32;	
	padding-bottom:2px;
	padding-left:1px !important;
	padding-right:2px;
	padding-top:2px;
}

.SecondaryNavChildMenuItemSelectedStyle
{
	cursor:pointer;
	color: #202b32;
	background-color: #fdea9b;
	border-style: solid;
	border-bottom-color: #fbae2f;
	border-bottom-width: 1px;
	border-left-color: #fbae2f;
	border-left-width: 0px;
	border-right-color: #fbae2f;
	border-right-width: 1px;
	border-top-color: #fbae2f;
	border-top-width: 1px; 
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 30px;
  
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
	overflow: hidden; 
}

.AlertTable
{
	border-right: #cd313e 1px solid; 
	border-top: #cd313e 1px solid; 
	border-left: #cd313e 1px solid; 
	border-bottom: #cd313e 1px solid;
	width:100%;
	height:100%;	
}

.Alert
{
    width: 160px;
}

.AlertHeader
{
	background-color: #cd313e;
	padding: 4px, 4px, 4px, 4px;
}

.AlertHeaderText
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff; 
}

.AlertBody
{
	padding: 12px, 12px, 12px, 12px;
}

.AlertBodyText
{
	font-family:Arial;
	font-size: 11px;
}

.NotificationTable
{
	border-right: #2671a8 1px solid;
	border-top: #2671a8 1px solid; 
	border-left: #2671a8 1px solid; 
	border-bottom: #2671a8 1px solid;
	height:100%;
	width:100%;
}

.NotificationHeaderLabel
{
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
}

.NotificationHeader
{
	padding: 12px 12px 12px 14px;
	background-color: #2671a8;
    border-bottom: #2671a8, 1px, solid;
    border-left: #2671a8, 1px, solid; 
	border-right: 2671a8, 1px, solid;
    border-top: #2671a8, 1px, solid;
    color: #ffffff; 
    font-family: Arial;
    font-size: 12px;	
}

.NotificationFooter
{
	background-color: #e6e6e6;
    border-top:solid 1px #848484;
    font-family: Arial;
    font-size: 12px;
    padding: 5px 5px 5px 5px;
}
.NotificationBody
{
	background-color: #ffffff;
	font-family:Arial;
	font-size: 11px;
}

.NEDSSCopyRightLabel
{
	font-family: Arial;
	font-size: 9px;
	color: Gray;		
}

.DefaultPageHeader
{
	font-family: Arial;
	font-size: 10px;
	vertical-align: text-bottom;.GridAltItemClass td
	height: 83px;
	text-indent: 175px;
}

.DefaultPageSection3
{
	border:solid 1px #d3d4de;
	background-color: #d8eaf4; 
	text-align: left;
	width: 160px;	
}

.DefaultPageSection4
{
	border:solid 1px #d3d4de;
}

.DefaultPageSection5
{
	border:solid 1px #d3d4de;
	background-color: #d8eaf4; 
	width: 100%;
}

.DefaultPageSection6
{
	border:solid 1px #d3d4de;
	background-color: #f4f6f6; 
	text-align: left;
	vertical-align: top;
	width: 160px;	
}

.DefaultPageSection7
{
	border:solid 1px #d3d4de;
	vertical-align: top;
	width: 50%; 	
	padding-top:25px;
}

.DefaultPageSection8
{
	border:solid 1px #d3d4de;
	background-color: #f4f6f6;
	vertical-align: top;
	width: 100%;	
}

.DefaultPageLinksTable
{
	border: 0;
	width: 100%;
	padding-left:20px;
}

.DefaultPageConnDisplayLabel
{
	font-family: Arial;
	font-size: 10px;
}

.WelcomeMainText
{
	font-family:Arial ;
	font-size: 10px ;
	color:#202b32;
}

.bordered
{
padding: 2px 4px 2px 4px;
border: 1px solid #000000;
}

.warning
{
	color: #ff6666;	
	font-size: 12px;
	font-family: Arial; 
}

.CustomTabStyle .ajax__tab_tab {
    font-family:verdana,tahoma,helvetica;
    font-size:24px;      
}

.MastheadTD ul {
    list-style-type:none;
    margin:0;
    padding:0;
   
}

.MastheadTD ul.level2, .MastheadTD ul.level3 {
    border-style:solid;
    border-width:1px;
    border-color:black;
}

.MastheadTD ul.level2, .MastheadTD ul.level3 li{
    border-style:solid;
    border-width:0px;
    left:0%;
  
}


<!--[if lt IE 6]> 
.MastheadTD ul.level2, .MastheadTD ul.level3 li{
    border-style:solid;
    border-width:0px;
    left:0%;
}
<![endif]-->

.MastheadTD ul.level2, .MastheadTD ul.level3 li:hover{
    border-style:solid;
    border-width:0px;
    left:0%;
    z-index:1;
     
}

.MastheadTD ul.level2, .MastheadTD ul.level3 li.highlighted{
    border-style:solid;
    border-width:0px;
    left:0%;
    z-index:1;

}

.MastheadTD ul.level2{
    border-style:solid;
    border-width:1px;
    border-color:black;
    left:0px;
}


.MastheadTD  ul.level3 {
    border-style:solid;
    border-width:1px;
    border-color:black;
    position:absolute;
}






.MastheadTD ul.level2 li {
    display:inline-flex;
}

.MastheadTD ul a.level2, .MastheadTD ul a.level3 {
    border-style:none;
}

.MenuLevel1, .MenuLevel2, .MenuLevel3 {
    text-align:left;
    background-color:white;
    display:block;
}

.MenuLevel1 {
    padding: 6px 6px 6px 12px;
}

.MenuLevel1 img {
    padding-right:6px;
    border-style:none;
    border-width:0px;
    vertical-align:middle;
    clear:none;
}

.MenuLevel2, .MenuLevel3 {
    padding: 5px 30px 5px 5px;
    color:#444444;
    font-size:12px;
    font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
    text-decoration:none;
    /*line-height:12px;*/
    width:215px;
    white-space:nowrap;
}

.MenuLevel2:hover, .MenuLevel3:hover {
    background-color:#fdea9b;
    overflow:hidden;

 
}

.MenuLevel2.highlighted, .MenuLevel3.highlighted {
    background-color:#fdea9b;
    overflow:hidden;
}

.MenuLevel2.aspNetDisabled:hover, .MenuLevel3.aspNetDisabled:hover {
    background-color:white;
}

.MenuLevel2.highlighted.aspNetDisabled, .MenuLevel3.highlighted.aspNetDisabled {
    background-color:white;
}

.static:hover {
    background-color:transparent;
}

.highlighted.static {
    background-color:transparent;
}

/* default layout */
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-bottom:4px;margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
/*.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}*/
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

/* scrolling */
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}

.autocomplete_completionListElement 
{  
	font-family: Arial;
	font-size: 10px;
	visibility : hidden;
	margin : 0px!important;
	background-color : white;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	font-family: Arial;
	font-size: 10px;
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	font-family: Arial;
	font-size: 10px;
	background-color : window;
	color : windowtext;
	padding : 1px;
}

.SFSection
{
	background-color: #2671a8 ;
	height: 20px ;		
	font-weight: bolder;
	font-family:Verdana;
	font-size: 11px;
	vertical-align:middle;
}

.SPECDeleteInstance 
{
	background-color: #d8eaf4;
	height: 16px ;		
	font-family:Verdana;
	font-size: 11px;
	text-align:right;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup {
	background-color:#ffffdd;
	
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
	position:absolute;
	top:100px;
	left:102px;
}
.DMSBorder
{
	border-bottom-width:thick;
	background-color: #f4f6f8;
	border-right: #b3b8bd 2px solid;
	border-top: #b3b8bd 2px solid;
	border-left: #b3b8bd 2px solid;
	border-bottom: #b3b8bd 2px solid;
}
.AGGTable
{ 
	border-width: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	text-align:left;
	width:100%;
	border-collapse: collapse;
}
.AGGTable td
{
	border-width: 1px 1px 1px 1px;
	background-color: white;
	vertical-align: top;
	-moz-border-radius: 0px 0px 0px 0px;
	padding-right: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 5px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
.AGGTable th
{
	padding-right: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.AGGTableTH
{
	border-width: 1px 1px 1px 1px;
	border-style: inset;
	border-color: gray;
	font-weight:normal;
}
.WhatsNewLevel2
{
	font-weight:bold;
	text-align:left;
	background-color:#d8eaf4;
}
.LogoTR
{
    height:104px;
    background-repeat:repeat-x
}
.LogoTD
{
    vertical-align:top;
    width:160px;
    border-right:1px solid #cdd2d4; 
    border-bottom:1px solid #cdd2d4
}
.MastheadTD
{
    width:80%; 
    border-bottom:1px solid #cdd2d4;
    vertical-align:top;
}
.SessionTD
{
    vertical-align:top; 
    border-bottom:1px solid #cdd2d4;
    
}
.MastheadTD p
{
    padding-left:5px; 
    padding-top:6px
}
.MastheadTDGeneral
{
    width:95%; 
    border-bottom:1px solid #cdd2d4;
    vertical-align:top;
}
.MastheadTDGeneral p
{
    padding-left:5px; 
    padding-top:6px
}
 /*maminnich CQ 2183 - Label uses Arial font-family, but search
    results are Verdana
   Shravan Bug 774 - requires the fonts to be same on both labels */
.AlternateNEDSSLabel
{
    font-size: 11px;
	font-family: Arial; 
	color: #12100f;
	font-weight:bold;
	
}

.igg_Control
{
	background-color:White;
	font-size:11px;
	border:solid 1px #CCCCCC;
}
.igg_Control table
{
    border-collapse:separate;
}

.igg_Header
{
	background-color:#888888;
	color:White;
}

.igg_HeaderCaption
{
	font-size: 11px;
	font-family: Verdana;
    text-wrap: normal;
	word-wrap: break-word;
    height:35px;
	padding-top:14px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:4px;
	text-align: left;
    background-color:#2671a8;
	color:#ffffff;
	position:relative; 
	top:expression(this.offsetParent.scrollTop)
}

.igg_GroupFieldHeaderCaption
{
    text-align: center;
    font-size: 14px;
    
    border-bottom:1px solid #888888;
}

.igg_Footer
{
	
}

.igg_FooterCaption
{
	font-weight:normal;
	font-size:10px;
	padding-left:8px;
	overflow: hidden;
	text-align:left;
}

tbody.igg_Item>tr>td
{
	background-color: #f4f6f8;
	border-bottom: #cdd1d5 1px solid;
    color:#000000;
    font-size: 11px;
	font-family: Verdana;
    text-wrap: normal;
	word-wrap: break-word;

}
    tbody.igg_Item > tr:hover > td {
        background-color:#CCCCCC;
    }
    

.igg_ScrollbarIntersection
{
}
 
.igg_RowSelector
{
	background-color: #fdea9b;
	border-bottom: #fbae2f 1px solid;
	border-top: #fbae2f 1px solid;
}

.igg_Pager
{
	background-color:#CCCCCC;
	border-top:solid 1px #BEBEBE;
	padding-right:10px;
	line-height: 40px;
	color:#1E395B;
	text-align:right;
}

.igg_PageLink
{
	margin-right:2px;
    padding:4px 8px;
	cursor:pointer;
	color:#4C535C;
    background: #E8E8E8;
    border:1px solid #BCBCBC;
}
    .igg_PageLink:hover {
    background: #CCCCCC;
    border:1px solid #999999;    
    }
.igg_PageCurrent {    
	margin-right:2px;
    padding:4px 8px;
    background: #9ECBD6;
    border:1px solid #4897AA;    
}
.igg_FilterButton
{
	background-color:Transparent;
	border-style:solid;
	border-width:0px;
	height: 18px;
}

.igg_ResizeIndicator
{
	background-color:#4897AA;
	width: 2px;
}

.igg_FixedColumnSeparatorCssClass
{
	background-color:#AAAAAA;
	width: 3px;
}

.igg_FixedColumnPinButtonCssClass
{
	padding-top:0px;
	padding-right:3px;
	cursor:pointer;
	vertical-align:middle;
}

.igg_VirtualScrollTooltip
{
	background-color:#E0E0E0;
	font-size:10px;
	border:solid 1px #CEDCED;
	padding:3px;
	color:White;
	text-align:center;
}

.igg_TopDragIndicator
{
	background-repeat:no-repeat;
	background-image: url(images/igg_topdragindicator.png);
	margin-top:2px;
	width: 11px;
	height: 6px;
	z-index: 100;
}

.igg_MiddleDragIndicator
{
	width: 11px;
}

.igg_BottomDragIndicator
{
	background-repeat:no-repeat;
	background-image: url(images/igg_bottomdragindicator.png);
	margin-top:-2px;
	width: 11px;
	height: 6px;
	position: absolute;
	z-index: 100;
}

.igg_DragMarkup
{
}

.igg_FixedColumnHeaderCssClass
{
}


tbody>tr.igg_Alt>td
{
    font-size: 20px;
	font-family: Verdana;
    text-wrap: normal;
	word-wrap: break-word;
	background-color:red;
	border-bottom: #cdd1d5 1px solid;
}
.igg_HeaderRowSelector
{
    background-color: transparent;
	border-color: #777777;
    border-style: solid;
    border-width: 1px;
}

.igg_FooterRowSelector
{
	background-color:Transparent;
	border:none;
}

.igg_SelectedHeader
{
}


.igg_AddNewRow
{
}

.igg_AddNewRowSelectorImageCssClass
{
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center ;
	background-image: url(images/addnewrow_image.gif);
}

.igg_AddNewRowSelectorCssClass
{


    background-color: #CCCCCC;
    border-color: #BEBEBE;
    border-style: solid;
    border-width: 1px 1px 1px 0;
}

.igg_AddNewRowExpansionColumnCssClass
{
}

.igg_FilterRow
{
	font-size:11px;
	border-top:solid 0px #B1B1B1;
	border-right:solid 0px #B1B1B1;
	border-bottom:solid 1px #B1B1B1;
	border-left:solid 1px #B1B1B1;
	height: 22px;
}

.igg_FilterRuleDropDownItem
{
	border:solid 1px transparent;
	_border:solid 1px White;
	margin:1px;
	padding:1px 3px 1px 3px;
	cursor:default;
	color:#444444;
}

.igg_FilterRowSelectorImage
{
}

.igg_FilterRowSelectorCssClass
{
	
	background-color:#E8E8E8;
	/*border-top:solid 1px #DCDCDC;
	border-bottom:solid 1px #DCDCDC; */
	border-right:solid 1px #DCDCDC;
	border-left:none;
    
}

.igg_FilterRowCell
{
}

.igg_FilterRowExpansionColumnCssClass
{
}

.igg_FixedColumnCellCssClass
{
}

.igg_FixedColumnFooterCssClass
{
	font-weight:bold;
}

.igg_HeaderScrollbarIntersection
{
}

.igg_FooterScrollbarIntersection
{
}

.igg_SelectedRowSelector
{
	background-color:White;
	background-repeat:no-repeat;
	background-position:left center ;
	background-image: url(images/selectedrowselector.gif);
}

.igg_SelectedRowSelectorImage
{
}

.igg_AddNewRowTop
{
}

.igg_AddNewRowBottom
{
}

.igg_FilterRowTop
{
}

.igg_FilterRowBottom
{
}

.igg_FilterRuleDropDownSelectedItem
{
	background: #9ECBD6;
    border:1px solid #4897AA;
    margin: 1px;
    padding: 1px 3px;
}

.igg_FilterRowTopCell
{
}

.igg_FilterRowBottomCell
{
}

.igg_SelectedCell
{
}

.igg_AddNewRowScrollbarIntersection
{
	background-color:#F7F7F7;
	border-top:solid 1px #7A7A7A;
	border-right:solid 0px #7A7A7A;
	border-bottom:solid 0px #7A7A7A;
	border-left:solid 0px #7A7A7A;
}

.igg_FilterDisabled
{
	background-color:#969696;
}

.igg_FilterScrollbarIntersection
{
	background-color:#EEEEEE;
	border-top:solid 1px #7A7A7A;
	border-right:solid 0px #7A7A7A;
	border-bottom:solid 0px #7A7A7A;
	border-left:solid 0px #7A7A7A;
}

.igg_ActiveCell
{
}

.igg_ActiveRow
{
}

.igg_ActiveColumn
{
}

.igg_ActiveRowSelectorImage
{
	color:Black;
}

.igg_ActiveRowSelector
{
	background-color:White;
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url(images/selectedrowselector.gif);
}

.igg_FilterRuleDropDownHoverItem
{
	background-color:#CCCCCC;
	border:solid 1px #999999;
}

.igg_EditCell
{
	background-color:White;
	border:1px solid #999999 !important;
}

.igg_EditCell::-ms-clear
{
	display: none;
}

tr.igg_AddNewRowIE6 td
{
	background-color:#F7F7F7;
	font-size:10px;
	border-top:solid 1px #7A7A7A;
	border-right:solid 1px #7A7A7A;
	border-bottom:solid 0px #7A7A7A;
	border-left:solid 0px #7A7A7A;
	padding-left:7px;
	height: 20px;
	overflow: hidden;
}

tr.igg_FilterRowTopIE6 td
{
}

.igg_FilterButton>td
{
	border-top:solid 0px Transparent;
	border-right:solid 0px Transparent;
	border-bottom:solid 0px Transparent;
	border-left:solid 0px Transparent;
}

TR.igg_AddNewRowTop>TD
{
}

tr.igg_AddNewRow>td
{
	background-color:#CCCCCC;
	font-size:10px;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	border-top:solid 1px #BEBEBE;
	border-right:solid 1px #BEBEBE;
	border-bottom:solid 1px #BEBEBE;
	border-left:solid 0px #BEBEBE;
	padding-left:7px;
	height: 20px;
	overflow: hidden;
    white-space: nowrap;
}

tbody tr td.igg_ActiveCellIE6
{
}

TR.igg_AddNewRowTopIE6 TD
{
}

tr.igg_FilterRowBottom>td
{
}

tr.igg_FilterRowCellIE6 td
{
	border-top:solid 1px #B1B1B1;
	border-right:solid 1px #B1B1B1;
	border-bottom:none;
	border-left:none;
	color:Black;
}

tbody.igg_ItemIE6 tr td
{
	background-color:White;
	padding:5px 8px 5px 8px;
	height: 23px;
	overflow: hidden;
	text-align:left;
	vertical-align:middle;
}

TR.igg_AddNewRowBottomIE6 TD
{
}

tr.igg_FilterRow>td
{
	background-color:#E8E8E8;
	/*border-top:solid 1px #DCDCDC;
	border-bottom:solid 1px #DCDCDC;*/
	border-right:solid 1px #DCDCDC;
	border-left:none;
	color:Black;
}

tbody tr.igg_AltIE6 td
{
	background-color:#FFFFFF;
	padding:5px 8px 5px 8px;
	text-align:left;
	vertical-align:middle;
}

tbody>tr>td.igg_SelectedCell,
tbody>tr:hover>td.igg_SelectedCell
{
	background-color:#9ECBD6;
	/*border-top:solid 1px #9ECBD6;*/
	border-bottom:solid 1px #9ECBD6;
	color:#444444;
	outline:none;
}

tbody tr td.igg_SelectedCellIE6
{
	background-color:#9ECBD6;
	border-top:solid 1px #9ECBD6;
	/*border-bottom:solid 1px #9ECBD6;*/
	color:#444444;
	outline:none;
}

tr.igg_FilterRowTop>td
{
}


tbody>tr>td.igg_ActiveCell
{
}


TR.igg_AddNewRowBottom>TD
{
}


tr.igg_FilterRowBottomIE6 td
{
}


tbody.igg_FixedColumnCellCssClass>tr>td
{
}

/*********************/
/**  Filter styles **/
/*********************/

.igg_FilterRuleDropDown
{
	font-family: 'Segoe UI',Verdana,Helvetica,sans-serif;
	font-size:13px;
	color: #444444;
	
	background-color:#FFFFFF;	
	border:solid 1px #CCCCCC;

	overflow-x: hidden!important;
	overflow-y: auto;
	max-height: 220px;
	min-width:160px;
	max-width:250px;
	height: auto;
	width: auto;
	padding: 5px;

    /*Shadow*/
	-moz-box-shadow: 0px 4px 8px 0px #5A5A5A;
	-webkit-box-shadow: 0px 4px 8px 0px #5A5A5A;
	box-shadow : 0px 4px 8px 0px #5A5A5A; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5A5A5A')"; /* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5A5A5A');
}
	
.igg_FilterRuleDropDown input
{
    background-color:#E8E8E8;	
    border:solid 1px #D3D3D3;
    margin-top:10px;
    margin-right:3px;
    width: 70px;
    color:#666666;
	    
    font-family:'Segoe UI',Verdana,Helvetica,sans-serif;
    font-size:13px;
    padding-bottom:3px;
    height:22px;
}

    .igg_FilterRuleDropDown input:hover {
        background-color: #CCCCCC;
        border: solid 1px #999999;
        color: #444444;
    }
.igg_FilterRuleDropDown img
{
    margin-right: 5px;
    vertical-align: bottom;
}

.igg_FilterCheckboxListItem
{
    list-style-type: none;
    line-height: 15px;
    margin-bottom: 3px;
}    

.igg_FilterCheckboxList
{
    margin: 10px 0px 0px 0px;
    height: auto;
    max-height: 120px;
    overflow: auto;
    width: 160px;
}

/*********************/
/**  Summary styles **/
/*********************/

.igg_Summary
{
	border-bottom:solid 1px #CBCBCB;
    text-align:right;
    overflow:hidden;

    font-family: 'Segoe UI',Verdana,Helvetica,sans-serif;  
    font-weight:bold;
    font-size:9px;
    line-height:20px
}

.igg_SummaryDropDown
{	
	background-color:#FFFFFF;
	
	font-size:11px;
	font-family:  'Segoe UI',Verdana,Helvetica,sans-serif; 
	border:solid 1px #7A7A7A;
	padding:12px;
	width:146px;
	
	/* IE6 fixes */
	_overflow:hidden!important;
    
    
    
    /*Shadow*/
    -moz-box-shadow: 0px 4px 8px 0px #5A5A5A;
    -webkit-box-shadow: 0px 4px 8px 0px #5A5A5A;
    box-shadow : 0px 4px 8px 0px #5A5A5A; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5A5A5A')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5A5A5A');
}

.igg_SummaryDropDown input
{
    background-color:#E8E8E8;	
    border:solid 1px #D3D3D3;
    margin-top:10px;
    margin-right:3px;
    width: 70px;
    color:#666666;
	    
    font-family: 'Segoe UI',Verdana,Helvetica,sans-serif;
    font-size:11px;
    padding-bottom:3px;
    height:22px;
	    
    /*Rounded corners*/
    -webkit-border-radius: 2px;    
    -moz-border-radius: 2px;
}
    .igg_SummaryDropDown input:hover {
    background-color:#CCCCCC;	
    border:solid 1px #999999;
    }
.igg_SummaryDropDownItem
{
	line-height: 15px;
    margin-bottom: 3px;
    
    cursor:default;
	color:Black;
    font-weight:normal;
}

.igg_SummaryDropDownItem img
{
    margin-right:5px;
    cursor:pointer;
    vertical-align: bottom;
}
    
.igg_SummaryButton
{
	background:none;
	border:none;
    cursor:pointer;
	margin:0px;
	padding:0px;
}

.igg_Footer tr[mkr="columnHeaderRow"] th
{
    border-top:1px solid #B1B1B1;
    border-bottom:1px solid #B1B1B1;
    line-height:20px;
    background-color: #E0E0E0;
}

.igg_SummaryRow
{
}

.igg_SummaryRow th 
{
    border-bottom:1px solid #B1B1B1;
    background-color:#E0E0E0;
}

/*********************/
/**  Batch Editing  **/
/*********************/

@-webkit-keyframes addingHighlight {
	0% {background-color:#32acd7;}
	100% {background-color:#ffffff;}
	}
@-moz-keyframes addingHighlight {
	 0% {background-color:#32acd7;}	
	 100% {background-color:#ffffff;}
	}

tbody>tr.igg_AddingRow>td
{	
   	background-image: none;

	-webkit-animation-name: addingHighlight;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-duration: 2s;
		
	-moz-animation-name: addingHighlight;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-duration: 2s;	
	
    -o-animation-name: addingHighlight;
	-o-animation-timing-function: ease-in-out;
	-o-animation-duration: 2s;
	
    animation-name: addingHighlight;
	animation-timing-function: ease-in-out;
	animation-duration: 2s;
}

tbody tr.igg_AddedRow td
{
   	background-color: #FFFFFF;
	color:#666;
    font-style: italic;
	background-image: none;
}

.igg_DeletedRow
{
    color: #9F9F9F;
    font-style: italic;
    text-decoration: line-through;
}
.igg_DeletedRow td
{
    color: #9F9F9F;
    font-style: italic;
    text-decoration: line-through;
}
.igg_DeletedRow th
{
    color: #9F9F9F;
    font-style: italic;
    text-decoration: line-through;
}

.igg_UndoButton 
{
	background-color: #E8E8E8;
    border:1px solid #D3D3D3;
	line-height:normal;
	border:none;
	color: #444444;
	cursor: pointer;
	padding:3px;
}

.igg_UndoButtonHover 
{
	background-color: #CCCCCC;
    border:1px solid #999999;
}

.igg_UndoButtonPressed
{
	background-color: #9ECBD6;
    border:1px solid #4897AA;
}

.igg_UpdatedRow
{    
	 color:#666;
     font-style: italic;
}
.igg_AddedRow th
{    
	 color:#666;
     font-style: italic;
}
tbody > tr.igg_UpdatedRow td.igg_MergedCell
{    
	 color:#666;
     font-style: italic;
}
.igg_Alt.igg_UpdatedRow td
{    
	 color: #666;
     font-style: italic;
}

tbody > tr.igg_UpdatedRow td.igg_SelectedCell
{    
    color: white;
}

.igg_UpdatedRow th {color:#666;}
.igg_Alt.igg_UpdatedRow th {color:#666;}
.igg_AddedRow th {color:#666;}
.igg_Alt.igg_AddedRow th {color:#666;}

.igg_UpdatedRow .igg_ActiveRowSelectorImage {color:#aeaeae;}
.igg_Alt.igg_UpdatedRow .igg_ActiveRowSelectorImage {color:#aeaeae;}
.igg_AddedRow .igg_ActiveRowSelectorImage {color:#aeaeae;}
.igg_Alt.igg_AddedRow .igg_ActiveRowSelectorImage {color:#aeaeae;}


/********************/
/**  Cell Merging  **/
/********************/
/*Any future change please port it to WHDG*/

tbody>tr>td.igg_MergedCellVisible
{
    color: #444444;
}

tbody>tr>td.igg_MergedCell /*tbody>tr>td.igg_MergedCellAlt*/
{
    color: #FFF;
    background-color: #FFF;
   
    border-top-color: transparent;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
}

tbody>tr>td.igg_MergedCellTop /*tbody>tr>td.igg_MergedCellAltTop*/
{
    color: #444444;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid  transparent;
}
tbody > tr > td.igg_MergedCellBottom {
    /*border-bottom: 1px solid #DCDCDC;*/
}

tbody>tr>td.igg_MergedCell.igg_SelectedCell /*tbody>tr>td.igg_MergedCellAlt.igg_SelectedCell*/
{
    color: #444444;
    background-color: #3AB4E8;
    
    border-left: 1px dotted #FFF;
    border-right: 1px dotted #FFF;
}
 
tbody>tr>td.igg_MergedCellTop.igg_SelectedCell /*tbody>tr>td.igg_MergedCellAltTop.igg_SelectedCell*/
{
    color: #444444;
}

.igg_MergedCell.igg_ActiveCell
{
    color: #444444
}

tbody>tr>td.igg_MergedCellVisible
{
    color: #FFFFFF;
}

tbody > tr:hover > td.igg_MergedCell {
    color:#444444;
}


/* Row Editing Styles */


.igg_RowEditingContainer
{
	position:relative !important;
	height:1px !important;
	line-height:normal !important;
	margin:-5px 7px 4px -8px;
	font-size:12px;
	font-family:Segoe UI, Verdana, Arial, Sans-Serif;
}
.igg_RowEditingTD
{
	overflow:visible !important;
	vertical-align:top !important;
}
.igg_RowEditingDialog
{
	position:absolute;
	line-height:20px;
	white-space:nowrap;
	cursor:default;
	padding:2px 6px 2px 6px;
	/* values copied from igg_SummaryDropDown */
	font-family:'Segor UI', Verdana, Tahoma, Arial, Sans-Serif;
	font-size:11px;
	background:#ffffff;
	border:solid 1px #7A7A7A;
	-moz-box-shadow: 0 4px 8px 0 #5A5A5A;
	-webkit-box-shadow: 0 4px 8px 0 #5A5A5A;
	box-shadow : 0 4px 8px 0 #5A5A5A; /* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5A5A5A')"; /* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#5A5A5A');
}
.igg_RowEditingButton
{
	margin:2px;
	padding:3px 6px 3px 6px;
	display:inline-block;
	cursor:pointer;
	/* values copied from igg_SummaryDropDown input */	
	border:1px solid #D3D3D3;
	background: #E8E8E8;
	color:#444444;
}
.igg_RowEditingDone
{
}
.igg_RowEditingCancel
{
}
.igg_RowEditingButtonHover
{
	border-color:#999999;
	background: #CCCCCC;
}
.igg_RowEditingButtonFocus
{
    border-color:#4897AA;
	background: #E0E0E0;
}
.igg_RowDeletingButton
{
	position:absolute;
	display:inline-block;
	min-width:16px;
	min-height:16px;
	z-index:10000;
	cursor:pointer;
	border:1px solid #D3D3D3;
	background: #E8E8E8;
	font-family:'Segoe UI', Verdana, Tahoma, Arial, Sans-Serif;
	font-size:13px;
	color:#444444;
    padding:2px;
}
    .igg_RowDeletingButton:before {
        content:'x';
        font-family: sans-serif;
        font-weight:bold;
        text-align:center;
        margin: 4px;
        font-size:13px;
    }
.igg_RowDeletingButtonHover
{
	border-color:#999999;
	background: #CCCCCC;
}
.igg_RowDeletingButtonPressed
{	
    border-color:#4897AA;
	background: #9ECBD6;
}


@media print{.igg_Control, 
.igg_Control tr[mkr="columnHeaderRow"] div,
.igg_Control div[mkr="container"],
.igg_Control div[mkr="hScrBar"],
.igg_Control div[mkr="vScrBar"]{width:auto !important; height:auto !important; overflow: visible !important;}
}

/* Start Data Menu*/
/**************************** VERTICAL (Default / No suffixes) *************************************************/
.igdm_ControlVertical
{
	background-color:#FFFFFF;
	background-image: none; 
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position:left top;
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	white-space: nowrap;
	overflow: hidden;
	cursor:default;
}


/*
 Main Control CSS class when it's active 
*/
.igdm_ControlVerticalActive
{
}


/*
 Main Control CSS class when it's disabled
*/
.igdm_ControlVerticalDisabled
{
    background-color:#F1F1F1;
}


/******************************** ROOT ELEMENTS ***************************************************/
.igdm_MenuGroupVerticalRoot
{
	background-color:Transparent;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color:#444444;
}


.igdm_MenuItemVerticalRoot
{
	font-size:10px;
	border:solid 1px Transparent;
	padding:6px 30px 6px 12px;
	_border: 0px;
	color: #444444;
}


.igdm_MenuItemVerticalIcon
{
	border-style:none;
	border-width:0px;
	padding-right:6px;
	clear: none;
	text-align:left;
	vertical-align:middle;
}


.igdm_MenuItemVerticalRootLink
{
	font-size:12px;
	line-height: 12px; /* IE7 empty space fix. */
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	display: block;
	cursor:default;
	color: #444444;
	text-decoration:none; 
}



.igdm_MenuItemVerticalRootActive
{
	background:none;
	border:solid 1px #2788B1;
}


.igdm_MenuItemVerticalRootHover{
    
	background-color:#CCCCCC;
	background-image:none;
	border-style: solid;
    border-width: 0px;
    border-color: #999999;
}
.igdm_MenuItemVerticalRootSelected
{
	background-color:#9ECBD6;
	background-image:none;
	border-style: solid;
    border-width: 0px;
    border-color: #4897AA;
}



.igdm_MenuItemVerticalRootDisabled
{
}


/********************************** END ROOT ELEMENTS *********************************************/
/****************************** MenuGroup (UL) ELEMENTS (SubMenu) *********************************/
/* UL (List) */
.igdm_MenuGroupVertical
{
	background-color: #FFFFFF;
	border:solid 1px #A7ABB0;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color: #444444;
}


/**************************** END Menu Group Elemnts ********************************************/
/************ MenuItem elements (single menu item - LI (base element) has > a > span) ***********/
/* List Item (Li) */

/*added Width of 175px */
.igdm_MenuItemVertical
{   

    width:175px;
	background-attachment:scroll;
	background-color: #FFFFFF;
	background-repeat:repeat;
	background-position:0px 0px;
	border:solid 1px Transparent;
	margin:0px;
	padding:5px 30px 5px 5px;
	_border: 0px;
	color: #444444;
}


.igdm_MenuItemVerticalLink
{
	font-size:12px;
	line-height: 12px; /* IE7 empty space fix. */
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	display: block;
	cursor:pointer;
	color: #444444;
	text-decoration:none;
}


/* List Item (Li) that is a parent of a menu which will appear on the bottom */
.igdm_MenuItemVerticalParent
{
    background-repeat:no-repeat;
	background-position:center right ;
	background-image: url(images/igwdm_SubMenuIndicator.gif);
}
.igdm_MenuItemVerticalParent.igdm_MenuItemVerticalRootActive, .igdm_MenuItemVerticalParent.igdm_MenuItemVerticalRootHover
{
	background-image: url(images/igwdm_SubMenuIndicatorHover.gif);
}


.igdm_MenuItemVerticalParentLink
{
	font-size:12px;
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	display: block;
	cursor:default;
	color: #444444;
	text-decoration:none;
}


/* List Item (Li) */
.igdm_MenuItemVerticalSelected
{
	background-color:#94D7F3;
	font-weight:normal;
	border:solid 1px Transparent;
	margin:0px;
	_border: 0px;
	color: #444444;
}


/* List Item (Li) */
.igdm_MenuItemVerticalActive
{
	background:none;
	border:solid 1px #2788B1;
	_border: 0px;
}


/* List Item (Li) */
.igdm_MenuItemVerticalHover
{
	background-color: #CCCCCC;
	background-repeat:repeat-x;
	background-position:top right ;
	background-image: none;
	font-weight:normal;
	border-style:solid;
    border-width: 1px;
    border-color: #999999;
	margin:0px;
	_border: 0px;
	color: #444444;
}


.igdm_MenuItemVerticalDisabled
{
}


/* List Item (LI) no inner content */
.igdm_MenuItemVerticalSeparator
{
	background-color:#CCCCCC;
	border-style:none;
	border-width:0px;
	margin-top:0px;
	padding:0px;
	display: block;
	height: 1px;
	height: 1px;
	width: 100%;
	margin: 0px auto;
	position: absolute;
	clear: both;
}


.igdm_MenuScrollContainerVertical
{
	background-color: #FFFFFF;
	border:solid 1px #A7ABB0;
	color: #444444;
}


.igdm_MenuScrollerRootTop
{
}


.igdm_MenuScrollerRootBottom
{
}








/************************************************************************************************\

********************** Horizontal / Suffixed with "Horizontal" *********************************

\************************************************************************************************/
.igdm_ControlHorizontal
{
    background-color: #FFFFFF;
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	border-style: solid;
	border-width: 0px;
    border-color: #CCCCCC;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}


.igdm_ControlHorizontalActive
{
    background-color:#FFFFFF; 
}


/*
 Main Control CSS class when it's disabled
*/
.igdm_ControlHorizontalDisabled
{
   
}


/************** End Main Control Definitions ********************/
/******************************** ROOT ELEMENTS - Group and Item ***************************************/
/** Definitions for Root elements should be always before definitions of subElements **/
.igdm_MenuGroupHorizontalRoot
{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:pointer;
	color: #444444;
}


.igdm_MenuItemHorizontalRoot
{   
    
	font-size:10px;
	border:solid 0px Transparent;
	padding:6px 6px 6px 12px;
	float: left;
	_border: 0px;
	color: #444444;
}


.igdm_MenuItemHorizontalIcon
{  
  
	border-style:none;
	border-width:0px;
	padding-right:6px;
	clear: none;
	float: left;
	text-align:left;
	vertical-align:middle;
}


.igdm_MenuItemHorizontalRootLink
{   
   
	font-size:12px;
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	display: block;
	cursor:pointer;
	color: #444444;
	text-decoration:none;
}

.igdm_MenuItemHorizontalRootHover
{    
    /*Disabled background color to remove blue when selected*/
	
    background-color: #ffffff;
	background-repeat:repeat-x;
	background-position:left top ;
	background-image: none;
	border-style: solid;
    border-width: 0px;
    border-color: #4897AA;
	_border: 0px;
}



.igdm_MenuItemHorizontalRootActive
{   
    /*Changed background color to Transparent background when hovered*/
	background-color:transparent;
	background-repeat:repeat-x;
	background-position:left top ;
	background-image: none;
	border-style:solid;
    border-width: 0px;
    border-color: #4897AA;
	_border: 0px;
}

.igdm_MenuItemHorizontalRootSelected
{
	background-color:#FFFFFF;
	background-image:none;
	border-style:solid;
    border-width: 0px;
    border-color: #999999;
}

.igdm_MenuItemHorizontalRootDisabled
{
	float: left;
}



/********************************** END ROOT ELEMENTS *********************************************/
/****************************** MenuGroup (UL) ELEMENTS (SubMenu) *********************************/
/* UL (List) */
.igdm_MenuGroupHorizontal
{
	background-color: #FFFFFF;
	border:solid 1px #A7ABB0;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color: #444444;
}


/**************************** END Menu Group Elemnts ********************************************/
/************ MenuItem elements (single menu item - LI (base element) has > a > span) ***********/
/* List Item (Li) */
.igdm_MenuItemHorizontal
{
	background-attachment:scroll;
	background-color: #FFFFFF;
	background-repeat:repeat;
	background-position: top left ;
	border:solid 1px Transparent;
	margin:0px;
	padding:5px 30px 5px 5px;
	_border: 0px;
	color: #444444;
}


.igdm_MenuItemHorizontalLink
{   
    background-color:#FFFFFF;
    width:200px;
	font-size:12px;
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	display: block;
	cursor:default;
	color: #444444;
	text-decoration:none;
}


/* List Item (Li) that is a parent of a menu which will appear on the bottom */
.igdm_MenuItemHorizontalParent
{   
	font-weight:normal;
	margin:0px;
}


.igdm_MenuItemHorizontalParentLink
{   
    background-color:#CCCCCC;
	font-size:12px;
	font-family: Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	display: block;
	cursor:default;
	color: #444444;
	text-decoration:none;
}


/* List Item (Li) */
.igdm_MenuItemHorizontalSelected
{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:center top ;
	background-image: none;
	font-weight:normal;
	border-style:solid;
    border-width: 0px;
    border-color: #999999;
	margin:0px;
	color: #444444;
}


/* List Item (Li) */
.igdm_MenuItemHorizontalActive
{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:center top ;
	background-image: none;
	font-weight:normal;
	border-style:solid;
    border-width: 0px;
    border-color: #4897AA;
	margin:0px;
	color: #444444;
}


/* List Item (Li) */
.igdm_MenuItemHorizontalHover
{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	background-position:center top ;
	background-image: none;
	font-weight:normal;
	border:solid 0px Transparent;
	margin:0px;
	_border: 0px;
	color: #444444;
}


.igdm_MenuItemHorizontalDisabled
{
}


/* List Item (LI) no inner content */
.igdm_MenuItemHorizontalSeparator
{
	background-color:#FFFFFF;
	border-style:none;
	border-width:0px;
	margin-top:0px;
	padding:0px;
	display: block;
	width: 1px;
	width: 1px;
	height: 100%;
	margin: 0px auto;
}


/* Scrolling container - DIV */
.igdm_MenuScrollContainerHorizontal
{
	background-color: #FFFFFF;
	border:solid 1px #A7ABB0;
	color: #444444;
}


/* Left scrolling element for root level items Horizontal orientation - DIV */
.igdm_MenuScrollerRootLeft
{
}


/* Right scrolling element for root level items Horizontal orientation - DIV */
.igdm_MenuScrollerRootRight
{
}







/*************************************** SCROLLING ROLES ************************************/
.igdm_MenuScrollButton
{
	background-color:#E8E8E8;
	border-style:solid;
    border-width: 1px;
    border-color: #D3D3D3;
	margin:0px;
	padding:0px;
	position: absolute;
	text-decoration:none;
}

.igdm_MenuScrollerTop
{
	height: 10px;
	width: 100%;
}
    .igdm_MenuScrollerTop:hover, 
    .igdm_MenuScrollerRight:active
    {
	    background-color:#9ECBD6;
	    background-position:center -42px;
	    border-color:#4897AA;
    }

.igdm_MenuScrollerBottom
{
	height: 10px;
	width: 100%;
}

    .igdm_MenuScrollerBottom:hover, 
    .igdm_MenuScrollerRight:active
    {
	    background-color:#9ECBD6;
	    background-position:center -42px;
	    border-color:#4897AA;
    }
  
/* Left scrolling element for non-root level items Horizontal orientation - DIV */
.igdm_MenuScrollerLeft
{
	background-repeat:repeat-x;
	background-position:right -214px;
	width: 10px;
	height: 28px;
	display: block;
}
    .igdm_MenuScrollerLeft:hover, 
    .igdm_MenuScrollerLeft:active
    {
      background-color:#9ECBD6;
      background-position:left -70px;
      border-color:#4897AA;
    }
      
/* Right scrolling element for non-root level items Horizontal orientation - DIV */
.igdm_MenuScrollerRight
{
	background-repeat:repeat-x;
	background-position:right -214px;
	width: 10px;
	height: 28px;
	display: block;
}
    .igdm_MenuScrollerRight:hover, 
    .igdm_MenuScrollerRight:active
    {
      background-color:#9ECBD6;
      background-position:left -70px;
      border-color:#4897AA;
    }      
      
      
      
.igdm_MenuScrollIcon
{
	background-repeat:no-repeat;
	background-image: url(images/igwdm_Sprite.png);
	margin:0px;
	padding:0px;
	display: block;
	height: 10px;
	cursor:pointer;
}


.igdm_MenuScrollIconTop
{
	background-position:center 2px ;
	margin-left:-5px;
	width: 10px;
	position: relative;
	left: 50%;
}


.igdm_MenuScrollIconBottom
{
	background-position:center -21px ;
	margin-left:-5px;
	width: 10px;
	position: relative;
	left: 50%;
}


.igdm_MenuScrollIconLeft
{
	background-position:-15px -10px ;
	margin-top:-6px;
	position: relative;
	top: 50%;
}


.igdm_MenuScrollIconRight
{
	background-position:-30px -10px ;
	margin-top:-6px;
	position: relative;
	top: 50%;
}


.igdm_MenuScrollContainer
{
	margin:0px;
	padding-top:0px;
	padding-left:0px;
}


.igdm_MenuScrollContainerRootVertical
{
}


.igdm_MenuScrollContainerRootHorizontal
{
}


.igdm_MenuGroupScrollingVertical
{
	background-color: #FFFFFF;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color: #444444;
}


.igdm_MenuGroupScrollingHorizontal
{
	background-color: #FFFFFF;
	margin:0px;
	padding-top:0px;
	padding-left:0px;
	list-style-type: none;
	cursor:default;
	color: #444444;
}


.igdm_MenuItemVerticalRootSelected > a
{
	color: #444444;
}


.igdm_MenuItemHorizontalRootSelected > a
{
	color: #444444;
}


ul.igdm_MenuGroupVerticalRoot li.igdm_MenuItemVerticalParent.igdm_MenuItemVerticalRoot
{
	_background: none;
}


.igdm_MenuItemVerticalRootActive > a
{
	color: #444444;
}





.igdm_MenuItemHorizontalHover > a
{
	color: #444444;
}


.igdm_MenuItemVerticalActive.igdm_MenuItemVerticalParent
{
	font-weight:normal;
	border:solid 1px #2788B1;
}


.igdm_MenuItemVerticalActive > a
{
	color: #444444;
}


.igdm_MenuItemHorizontalRootDisabled > a
{
	color:#AAAAAA;
}


.igdm_MenuItemVerticalHover.igdm_MenuItemVerticalParent
{   

	background-color:#34A5D3;
	background-repeat:repeat-x;
	background-position:center top ;
	background-image: none;
	font-weight:normal;
	border:solid 1px Transparent;
}


.igdm_MenuItemHorizontalRootHover > a
{   

	color: #444444;
}


/* List Item (Li) */
.igdm_MenuItemHorizontalDisabled > a
{
	color:#CCCCCC;
}





/* List Item (Li) */
.igdm_MenuItemVerticalDisabled > a
{
	color:#CCCCCC;
}


.igdm_MenuItemVerticalRoot.igdm_MenuItemVerticalRootActive .igdm_menuitemverticalrootlink, 
.igdm_MenuItemVerticalRoot.igdm_MenuItemVerticalRootSelected .igdm_MenuItemVerticalRootLink
{
	color: #444444;
}

.igdm_MenuItemVerticalRootDisabled > a
{
	color:#AAAAAA;
}


.igdm_MenuItemVerticalRootHover > a
{
	color: #444444;
}


.igdm_MenuItemVerticalSelected > a
{
	color: #444444;
}

.igdm_MenuItemHorizontalRootActive > a
{
	color: #444444;
}

.igdm_MenuItemVerticalRootHover .igdm_MenuItemVerticalRootLink
{
	color: #444444;
}

.igdm_MenuItemVerticalHover > a
{
	color: #444444;
}


.igdm_MenuItemHorizontalActive > a
{
	color: #444444;
}

.igdm_MenuItemHorizontalSelected > a
{
	color: #444444;
}


.igdm_MenuItemVertical.igdm_MenuItemVerticalParent
{   
 
	background-position:right center ;
	/*background-image: url(images/igwdm_submenuindicator.gif);*/
}

.igdm_MenuItemVerticalHover.igdm_MenuItemVerticalParent
{   
    
	background-color:#34A5D3;
	background-repeat:no-repeat;
	background-position:right center ;
	background-image: url(images/igwdm_submenuindicatorHover.gif);
	font-weight:normal;
	border:solid 1px Transparent;
}



.igdm_MenuItemHorizontalSelected.igdm_MenuItemHorizontalParentLink
{   

        
    background-color:#34A5D3;
	background-repeat:no-repeat;
	background-position:right center ;
	background-image: url(images/igwdm_submenuindicatorHover.gif);
	font-weight:normal;
	border:solid 1px Transparent;

}    

.igdm_MenuItemVertical.igdm_MenuItemVerticalParent 
{

    background-color:white; 
}

/*Color selection for menu items********************* commented out for testing*/
.igdm_MenuItemVertical.igdm_MenuItemVerticalParent.igdm_MenuItemVerticalHover,
.igdm_MenuItemVertical.igdm_MenuItemVerticalParent.igdm_MenuItemVerticalSelected 
{
    background-color:#fdea9b;

}



/***************
*   IE6 Fixes  *
****************/

.ie6 ul.igdm_MenuGroupVerticalRoot li.igdm_MenuItemVerticalParent.igdm_menuitemverticalrootactive, 
.ie6 ul.igdm_MenuGroupVerticalRoot li.igdm_MenuItemVerticalParent.igdm_menuitemverticalroothover, 
.ie6 ul.igdm_MenuGroupVerticalRoot li.igdm_MenuItemVrticalParent.igdm_MenuItemVerticalRootSelected
{
	background-position: center -71px;
}

.ie6 .igdm_MenuItemVerticalRootActive
{
	background:none;
	border:solid 1px #2788B1;
}

.ie6 .igdm_MenuItemVerticalRootHover
{
	border:0px;
	background-color: #CCCCCC!important;
	background-repeat:repeat-x!important;
	background-position:0px 0px;
	background-image: none;
}

.ie6 .igdm_MenuItemVerticalRootSelected 
{
	background-color:#94D7F3!important;
	background-image:none;
	font-weight:normal;
}

.ie6 .igdm_MenuItemVertical.igdm_MenuItemVerticalParent
{
	border:0px;
}
.ie6 .igdm_MenuItemHorizontalRootHover .igdm_MenuItemHorizontalRootLink{
    color: #444444;
}

.ie6 .igdm_MenuItemHorizontalRootActive .igdm_MenuItemHorizontalRootLink{
    color: #444444;
}

.ie6 .igdm_MenuItemVerticalRootActive .igdm_MenuItemVerticalRootLink
{
    color: #444444;
}

.ie6 .igdm_MenuItemVerticalRootSelected .igdm_MenuItemVerticalRootLink
{
    color: #444444;
}

.ie6 .igdm_MenuItemVerticalHover .igdm_MenuItemVerticalLink
{
    color: #444444;
}
.ie6 .igdm_MenuItemHorizontalActive .igdm_MenuItemHorizontalLink
{
    color: #444444;
}
.ie6 .igdm_MenuItemHorizontalSelected .igdm_MenuItemHorizontalLink
{
    color: #444444;
}

.ie6 .igdm_MenuItemVerticalRoot
{
	border:0px;
}

.ie6 .igdm_MenuItemVerticalRootHover
{
	border:0px;
}

.ie6 .igdm_MenuItemVerticalRootSelected
{
	border:0px;
}

.ie6 .igdm_MenuItemVertical
{
	border:0px;
}

.ie6 .igdm_MenuItemVerticalActive
{
	border:0px;
}

.ie6 .igdm_MenuItemVerticalHover
{
	border:0px;
}

.ie6 .igdm_MenuItemHorizontalRoot
{
	border:0px;
}

.ie6 .igdm_MenuItemHorizontalRootSelected
{
	border:0px;
}

    .ie6 .igdm_MenuItemHorizontalRootSelected .igdm_MenuItemHorizontalRootLink 
    {
	    color: #444444;
    }

.ie6 .igdm_MenuItemHorizontal
{
	border:0px;
}

.ie6 .igdm_MenuItemHorizontalHover
{
	border:0px;
}

.ie6 .igdm_MenuItemVerticalParent
{
	border:0px;
}

.ie6 .igdm_MenuItemVerticalSeparator 
{
    overflow:hidden;
}

.ie6 .igdm_MenuItemHorizontalSeparator 
{
    overflow:hidden;
}

.ie6 ul.igdm_MenuGroupVerticalRoot li.igdm_MenuItemVerticalParent.igdm_MenuItemVerticalRoot
{
	background: none;
}

.ie6 .igdm_MenuGroupScrollingVertical .igdm_MenuItemVerticalParent
{
    background-color:transparent;
}


.showMenu

{

  display:  normal !important;




}

/*End Data Menu*/


/* Left NAV CSS*/
.igeb_Control
{   
   
	background-color:Transparent;
	font-size:11px;
	font-family:Arial;
	border-style:solid;
    border-width: 1px;
    border-color: #D3D3D3;
	border-top-width:0px;
	overflow-x: hidden;
	_overflow: hidden!important;
	color: #444444;
   
 
}


.igeb_Group
{   
   
	background-repeat:repeat-x;
	background-color:#E8E8E8;
	background-position: 0px 0px;
	background-image: none;	
	display: block;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	color: #444444;
	vertical-align:middle;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    border-color:#D3D3D3;
    border-bottom-color: transparent;


}
.igeb_GroupActive
{
	background-repeat:repeat-x;
	background-position:0px 0px;
	/*background-color:#9ECBD6;*/
    background-color:#E8E8E8;
	background-image: none;
	color:#444444;
    border-style: solid;
    border-width: 1px;
    border-color:#4897AA;
}


.igeb_GroupHover
{
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#CCCCCC;
	background-image: none;
	color:#444444;
    border-style: solid;
    border-width: 1px;
    border-color:#999999;
    font-weight:bold;
}

.igeb_GroupSelected
{
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#CCCCCC;
	background-image: none;
	color:#444444;
    border-style: solid;
    border-width: 1px;
    border-color:#4897AA;

}

.igeb_Item
{  
	background-color:transparent;
	line-height: 23px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    border-width: 0px;
    float:left;
    font-size:11px;
	font-family:Arial;
}


.igeb_ItemImage
{
	padding-top:5px;
	padding-right:5px;
	padding-left:0px;
}

/*Commented out background-color:#fd*/
.igeb_ItemSelected .igeb_Holder .igdt_NodeHolder
{   
    /*background-color:#9ECBD6;*/
    
	background-color:#fdea9b; 
	color:#444444;
    font-size:11px;
	font-family:Arial;
 
    
}

/*Commented out background-color:#fd*/
.igeb_ItemActive
{   
  
	/*background-color:#9ECBD6;*/
    background-color:#fdea9b;
	color:#444444;
    font-size:11px;
	font-family:Arial;
  
   
}


.igeb_ItemHover 
{   
    
	background-color:#fdea9b;
	color:#444444;
    font-size:11px;
	font-family:Arial;
   
}

.igeb_ItemDisabled
{   
    opacity:0.5;
    zoom: 1;
    filter: alpha(opacity = 50);
    background-color:#fff;
}


.igeb_GroupContents
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	list-style: none;
    
}

.igdt_NodeHolder .igeb_GroupContents  {
}

.igeb_GroupLabel
{

	font-size:12px;
	font-family: Segoe UI,Verdana,Helvetica,sans-serif;
	margin-left:5px;
	padding-left:5px;
	text-decoration:none;
}


.igeb_GroupDisabled
{
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#B5B5B5;
	background-image: none;
	color:Gray;
}


.igdt_NodeHolder img.igeb_GroupExpanderImage,
.igeb_GroupExpanderImage
{
	margin-top:5px;
	margin-right:5px;
	float: left;
}


/*added ::after handle to bold item_label on hover*/
.igeb_ItemLabel::after
{
	font-weight:bold;
	font-size:11px;
	font-family: Arial;
	display: block;
	color: #444444;
}


.igeb_Holder
{
    clear:left;
}
.igeb_Holder .igeb_Item
{
    padding: 0px;
}

.igeb_Item.igdt_Node > a
{
    margin-left: 5px;
}

.igeb_GroupLink
{
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:6px;
	display: block;
	color: inherit;
	text-decoration:none;
}


.igeb_ItemLink
{
	padding-top:2px;
	padding-bottom:2px;
	display: block;
	color: #444444;
	text-decoration:none;
	
	padding-left:10px;
}


.igeb_ItemParent
{
	background-repeat:no-repeat;
	background-image: url(images/igeb_Bullet.png);
	background-position: 5px 5px;
}


/* IE 7 Disabled item fix */
.igeb_ItemDisabled a visited, .igeb_ItemDisabled a
{
	color:Gray;
}


.igeb_Group a:visited
{
	color:#666666;
}


/* IE 7 fix to icon bad alignment*/
.igeb_Item ,.igeb_ItemActive ,.igeb_ItemSelected
{
	min-height: 30px;
}

.igeb_Group a:link, .igeb_Group a:visited, .igeb_Group a:hover, .igeb_Group a:active
{
	color:#444444;
}

.igeb_GroupActive a:link, .igeb_GroupActive a:visited, .igeb_GroupActive a:hover, .igeb_GroupActive a:active
{
	color:#444444;
}


.igeb_GroupHover a:link, .igeb_GroupHover a:hover, .igeb_GroupHover a:visited, .igeb_GroupHover a:active
{
	color:#444444;
}

.igeb_GroupSelected a:link, .igeb_GroupSelected a:hover, .igeb_GroupSelected a:visited, .igeb_GroupSelected a:active
{
	color: #444444;
}



.igeb_ItemHolder img
{
	/*vertical-align:middle;*/
}

.igeb_ItemHolder
{
}


.igeb_ItemContents
{
	margin-left:0px;
	padding-left:0px;
	list-style: none;
}

.tablesorter-blue .header, .tablesorter-blue .tablesorter-header
{
	
	cursor: pointer;
	
	
}

.tablesorter .tablesorter-filter-row .disabled {
    display: none;
    background-color:#d8eaf4;
}
.tablesorter-filter-row 
{
     background-color:#d8eaf4;
}

.tablesorter-filter
{
    border-Width:1px;
    border-color:Black;
}
.tablesorter-filter-row {

    position:relative; 
	top:expression(this.offsetParent.scrollTop);
    border-left:solid 1px #5199c2;
}


/*END Left Nav CSS*/
