
A:link
{	font-weight: bold;
	font-size: 11px;
	color: #6699cc;
	font-family: Verdana;
	text-decoration: none;
}

A:visited
{	font-weight: bold;
	font-size: 11px;
	color: #6699cc;
	font-family: Verdana;
	text-decoration: none;
}

A:active
{	font-weight: bold;
	font-size: 11px;
	color: #336699;
	font-family: Verdana;
	text-decoration: none;
}

A:hover
{	/*font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
    color: white;
    background-color:skyblue;
    height:20px;*/
}

BODY
{	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: white;
}

.DataGrid_AlternatingItemStyle
{	color: black;
	background-color: aliceblue;
}

.DataGrid_HeaderStyle A
{	text-decoration: underline;
	color: White;
}

.DataGrid_HeaderStyle A:visited
{	text-decoration: underline;
	color: White;
}

.DataGrid_HeaderStyle A:hover
{	color: gold;
	text-decoration: none;
}

.DataGrid_SelectedItemStyle
{	font-weight: bold;
	color: navy;
	background-color: #9cf;
}

.DataGrid_HeaderStyle
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana;
	background-color: royalblue;
}

.DataGrid_FooterStyle
{	background-color: #9CF;
}

.DataGrid_PagerStyle
{	color: White;
	background-color: #CCC;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}

.standard-text
{	font-size: 11px;
	color: black;
	font-family: TAHOMA;
}

.WebPageHeader-text
{	font-weight: normal;
	font-size: 26px;
	color: #000000;
	font-family: Tahoma;
}

TD
{	font-size: 11px;
	font-family: Tahoma;
}

.numreic_field
{	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}



.DataGrid_AlternatingItemStyle
{	color: black;
	background-color: aliceblue;
}

.DataGrid_HeaderStyle A
{	text-decoration: underline;
	color: White;
}

.DataGrid_HeaderStyle A:visited
{	text-decoration: underline;
	color: White;
}

.DataGrid_HeaderStyle A:hover
{	color: gold;
	text-decoration: none;
}

.DataGrid_SelectedItemStyle
{	font-weight: bold;
	color: navy;
	background-color: #9cf;
}

.DataGrid_HeaderStyle
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	font-family: Verdana;
	background-color: royalblue;
}

.DataGrid_FooterStyle
{	background-color: #9CF;
}

.DataGrid_PagerStyle
{	color: White;
	background-color: #CCC;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}

.standard-text
{	font-size: 11px;
	color: black;
	font-family: TAHOMA;
}

.WebPageHeader-text
{	font-weight: normal;
	font-size: 26px;
	color: #000000;
	font-family: Tahoma;
}

TD
{	font-size: 11px;
	font-family: Tahoma;
}

.numreic_field
{	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
    z-index: 101;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	font-family : Verdana;
	font-size: 11px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
	font-family : Verdana;
	font-size: 11px;
}



/************ PasswordStrength Related Styles ***********************/
.BarIndicator_TextBox2_weak
{
    color:Red;
    background-color:Red;
}
.BarIndicator_TextBox2_average
{
    color:Blue;
    background-color:Blue;
}
.BarIndicator_TextBox2_good
{
    color:Green;
    background-color:Green;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:1px;
    padding:0px 0px 0px 0px;
    width:175px;
    height: 10px;
    vertical-align:middle;
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    /*background-color: #2E4d7B;
    background-color: #18244e;*/
   	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    background-image:url("Images/BlueExplorer_Small.gif");
}

.accordionHeader a
{
	/*color: #FFFFFF;*/
	color: MidnightBlue;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-image: url(./Images/Task_Hor.jpg);
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #ffffff;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.accordionContentSelected
{
    background-color: darkgrey;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.pixelButton
{
	background-image:url("./Images/BlueExplorer_Small.gif");
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	height: 21px;
	color:   MidnightBlue;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.pixelButtonValidate
{
	/*background-image:url("./Images/BlueExplorer.gif");*/
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	height: 21px;
	color:   MidnightBlue;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
    /*background-color:MidnightBlue;*/
}

.pixelTransparentButton
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	height: 21px;
	color: MidnightBlue;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.pixelTransparentSelectedButton
{
	background-image:url(./Images/Task_Hor.jpg);
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	height: 21px;
	color: White;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.pixelSelectedButton
{
	background-image:url(./Images/Task_Hor.jpg);
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	height: 21px;
	color: White;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.pixelTextBoxes
{ 
	font-family:verdana;
	font-size: 11px;
	/*text-transform: uppercase;*/ 
} 

.pixelLabels
{
	font-family:verdana;
	font-size: 11px;
	color: MidnightBlue;
}

.pixelLabelsActingTextBoxes
{
	font-family:verdana;
	font-size: 11px;
	color: MidnightBlue;
	border-style: solid;
	border-width: 1px;
	border-color: LightSteelBlue;
	
}

.pixelDatePickers
{
	font-family: Verdana;
	font-size: 11px;
	color: MidnightBlue;
	border-style: solid;
	border-width: 1px;
	border-color: LightSteelBlue;
}

.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

.pixelAddressButton
{
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	color: Blue;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.pixelHoverAddressButton
{
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	color: Red;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.pixelSelectedAddressButton
{
	font-family:arial;
	font-size: 11px;
	font-weight:bold;
	color: Red;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.TextButton {
    background-color:#C5D5FC;
    border-color:#ABC1F4; 
    border-style:Solid; 
    border-width:1px;
    Color:#506080;
    Width:13px;
}

.TextButtonDisabled {
    background-color:#E1E1DD;
    border-color:#D7D7D7;
    Color:#BEBEBE;
}

.TextButtonHover {
    background-color:#DCEDFD;
}

.TextButtonPressed {
    background-color:#83A6F4;
}

.TextButtonImage {
    background-color:#C5D5FC;
    border-color:#ABC1F4; 
    border-style:Solid; 
    border-width:1px;
    Color:#506080;
    Width:16px;
    background-image:url(./Images/Search.gif);
}

.CalendarFooterCssClass {
    background-image:url(ig_cal_blue1.gif);
    Font-Size:8pt;
    Color:#505080;
    Height:16pt;
}

.CalendarSelectedDayCssClass {
    background-color:SteelBlue;
}

.CalendarNextPrevButtonCssClass {
     background-image:url(ig_cal_blue2.gif);
}

.CalendarOtherMonthDayCssClass {
    Color:SlateGray;
}

.CalendarHeaderCssClass {
      background-color:#E0EEFF;
      font-weight:bold;
      Font-Size:8pt;
      Color:#8080A0;
      Height:1pt;
      border-color:#ABC1F4; 
      border-style:Solid; 
      border-width:1px;                                    
}

.CalendarTodayDayCssClass {
      background-color:#E0EEFF;
}

.igMenuItemBlue2k7 {
    background-color:WhiteSmoke;
    font-weight:normal;
    font-family:Verdana;
    Font-Size:11px;
    Color:MidnightBlue; 
    Height:20px;
}

.igMenuItemHoverBlue2k7 {
    background-color:MidnightBlue;
    Color:White;
}

.igMenuItemDisabled {
    font-family:MS Sans Serif;
    Font-Size:8pt;
    Color:Gray;
}

.igMenuItemSeparator {
     /*CustomRules:="background-repeat:repeat-x; ";*/
     background-image:url(ig_menuSep.gif);
}

.igMenuTopParent {
    Height:25px;
    /*Width:80px;*/
    border-style:None;
    Background-Color:Transparent;
}

.WebGridFooterStyle {
    background-color:LightGray;
    border-style:Solid;
    Border-Width:1px;
    border-left-color:White;
    border-top-color:White;
    border-left-width:1px;
    border-top-width:1px;
}

.WebGridRowStyle {
    background-color:Window;
    border-color:gray;
    border-style:Solid;
    border-width:1px;
    font-family:Microsoft Sans Serif;
    Font-Size:8.25pt;
    border-left-width:1px;
    border-left-color:Silver;
    border-left-style:solid;
    border-bottom-style:solid;
    color:midnightblue;
     /*word-wrap: break-word;*/
     height:15px;
   /* border-left-color:Window;
    border-top-color:Window
    <Padding Left="3px" />*/
   line-height:15px;
   
}

.WebGridHeaderStyle {
   /*background-color:LightGray;*/
   border-style:Solid;
   text-align:Left;
   border-left-color:white;
   border-top-color:white;
   border-left-width:1px;
   border-top-width:1px;
   /*color:midnightblue;*/
   font-family:Microsoft Sans Serif;
    Font-Size:8.25pt;
}

.WebGridFilterDropDownStyle {
    background-color:White;
    border-color:Silver;
    border-style:Solid;
    border-width:1px;
    /*CustomRules="overflow:auto;"*/
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    /*<Padding Left="2px";*/

}


.WebGridFilterHighlightStyle {
   background-color:#151C55;
   color:White;
}

.WebGridHeader {
    background-color:LightGray;
    Border-Style:Solid;
     /*HorizontalAlign:Left;*/
     border-left-color:White;
     border-top-color:White;
     border-left-width:1px;
     border-top-width:1px;

}

.WebGridEditCell {
     border-style:None;
     border-width:0px;
}

.WebGridPager {
    background-color:LightGray;
    Border-Style:Solid;
    border-width:1px;
    border-top-color:White;
    border-left-width:1px;
    border-top-width:1px;
    border-left-color:White;

}
.WebGridAddNewBox {
    background-color:Window;
    border-color:InactiveCaption;
    border-style:Solid;
    border-width:1px;
    border-top-color:White;
    border-left-width:1px;
    border-top-width:1px;
    border-left-color:White;

}

.WebMenuParentNodeStyle {
   	font-weight: bold;
    font-size:10px;
    
}

.WebMenuSelectedNodeStyle {
    color:White;
    /*background-color:MidnightBlue;*/
        background-color:none;
    border-style:Solid; 
    border-width:1px;
    cursor:Default;
}

.WebMenuHoverNodeStyle {
     color:White;
     background-color:none;
     /*background-color:DarkBlue;*/
}

.WebMenuEditNodeStyle {
    Font-family:sans-serif;
    Font-Size:9pt;
}

.WebMenuNodeStyle {
     font-size:8pt;
     /*color:red;*/
     margin-left:5px;
     margin-bottom:5px;
     margin-right:5px;
     margin-top:5px;
}

.WebMenuItem {
    /*width:80pt;*/
    height:20px;
    color:black;
     text-align:left;
     border-left:0px;
     border-right:0px;
     margin-left:0px;
     margin-right:0px;
   /*padding-top:5px;*/

}

.igdtNodeRoot {
    	font-weight: bold;
	color: DarkBlue;
	text-decoration: none;
}

.igdtNode {
    	font-weight:normal;
	color: DarkBlue;
	text-decoration: none;
}


.igdt_NodeActive {
    background-color:lightgrey;
    color:darkblue;
}

.WebDataMenu {
     height:20px;
   /* color:red;*/
    font-size:8pt;
    margin-top:0px;
    /*line-height:10px;*/
    /*margin-bottom:5px;*/

     text-align:left;
     line-height:20px;
     margin-bottom:0px;
     vertical-align:top;
     padding-top:0px;
     padding-bottom:0px;
     margin-right:0px;
     margin-left:0px;
     /*padding-left:0px;
     padding-right:0px;*/
}


.igdm_MenuGroupScrollingVertical {
    /*height:25px;*/
   
}


.igdm_MenuGroupHorizontalRoot {
    height:20px;
     text-align:left;
}

.igdm_MenuItemVerticalParent {
    /*padding:0px 0px 0px 0px;*/
    /*background-color:darkblue;
    color:white;*/
      
          padding:0px 20px 0px 0px;
          /*background-color:#33CCFF;*/
          /*background-image:url(Images/BlueExplorer_Small.gif);*/
           text-align:left;
}

.igdm_MenuItemVerticalRootLink {
    /*padding:0px 0px 0px 0px;*/
    /*background-color:darkblue;
    color:white;*/
      
          padding:0px 20px 0px 0px;
          /*background-color:#33CCFF;*/
          /*background-image:url(Images/BlueExplorer_Small.gif);*/
           text-align:left;
           width:100px;
}


.igdm_MenuItemVerticalParent.igdm_MenuItemVerticalActive {
    /*background-color:white;
    color:black;*/
    height:20px;
    line-height:20px;
     padding:0px 20px 0px 0px;
      text-align:left;
}

.igdm_MenuItemVertical {
    padding:0px 20px 0px 0px;
    /*background-color:darkblue;
    color:white;*/
     text-align:left;
     height:20px;

}

.igdm_MenuItemVertical.igdm_MenuItemVerticalActive {
    /*background-color:white;
    color:black;*/
    /*background-image:url("images/igwdm_submenuindicator.gif");*/
    height:20px;
    line-height:20px;
    padding:0px 20px 0px 0px;
     text-align:left;
}

.igdm_MenuItemVerticalLink {
    line-height:20px;
    /*height:20px;*/
     text-align:left;
     padding-right:0px;
     margin-right:0px;
     /*background-color:white;
    color:black;*/
}

.igdm_MenuScrollButton {
        /*background-color:white;
    color:black;*/
}

.igdm_MenuScrollIcon {
      /*background-color:white;*/
}

tbody.igg_Item > tr > td {
    height:20px;
    line-height:20px;
    padding: 5px 8px 5px 8px;
}

tbody > tr.NewRowCssClass > td
 
{
   height:20px;
    line-height:20px;
    padding: 5px 8px 5px 8px;
}


tbody.igg_Item > tr  {
    height:20px;
    line-height:20px;
    padding: 5px 8px 5px 8px;
}

.igWebCombo {
    border-style: none;
    background: ;
    border-color: currentColor;
    border-width: 0px;
    color:black;
    height:20px;
    font-size:8pt;
    font-family:'Segoe UI',Tahoma;
    font-weight:normal;
    background-size:auto;
    background-origin:padding-box;
    background-clip:border-box;
}


.igdd_ListItem {
    border-style: none;
    border-color: currentColor;
    border-width: 0px;
    height:20px;
     font-size:8pt;
    font-family:'Segoe UI',Tahoma;
    font-weight:normal;
     text-align:left;

}


    .igdd_ListItem a:link {
        color:black;
        
    }

    .igdd_ListItem a:hover {
        color:black;
    }

.igdd_DropDownList {
    font-size:8pt;
    font-family:'Segoe UI',Tahoma;
    text-align:left;
  /*  color:red;*/
}

.igdd_DropDownListContainer {
    font-size:8pt;
    font-family:'Segoe UI',Tahoma;
    text-align:left;
}

.igdd_ListItemActive
{
	background-color:skyblue;
	border:solid 1px #BBBBBB;
	list-style-type: none;
	color:#333333;
    font-size:8pt;
    font-family:'Segoe UI',Tahoma;
    text-align:left;
}



.igdd_ListItemSelected
{
	background-color:#F1F1F1;
	border:solid 1px #F1F1F1;
	list-style-type: none;
	color:#333333;
}


/*

*/
.igdd_ListItemHover
{
	background-color:skyblue;/*#FF9933;*/
	background-repeat:repeat-x;
	background-position:top ;
	background-image: url(images/igdd_listitemhover.png);
	border:solid 1px Transparent;
	list-style-type: none;
}



