BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: smaller; 
    LEFT: 0pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: Tahoma, Arial, Verdana;
    POSITION: relative;
    TOP: 0pt;
    BACKGROUND-COLOR: White; /*#F8FEEF;/*ivory;*/
}
TR.NameDir
{
    FONT-FAMILY: Arial, 'Times New Roman'
}
TR.trHilited
{
    BACKGROUND-COLOR: aliceblue
}
TR.trHighLight
{
    BACKGROUND-COLOR: #66cccc
}

TR.trNotHilited
{
    BACKGROUND-COLOR: transparent;
}
.tFootNote
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: smaller
}
SELECT
{ 
    BORDER-RIGHT:inset 2px aliceblue  ;
    BORDER-TOP: inset 2px aliceblue ;
    BORDER-LEFT: inset 2px aliceblue ;
    COLOR: black;
    BORDER-BOTTOM: inset 1px black ;
    FONT-FAMILY: Tahoma, Verdana, Arial;
    BACKGROUND-COLOR: aliceblue
}
.GridHeader
{
    BORDER-TOP: cornflowerblue 1 solid;
    /*BORDER-BOTTOM: cornflowerblue 1 solid;*/
    BORDER-RIGHT: cornflowerblue 1 solid;
    BORDER-LEFT: cornflowerblue 1 solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    /*  COLOR: royalblue;*/
    COLOR: #263D83;
    background-color:#C8C8EE;
    font-weight:bolder;
}
.GridBody
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: lightsteelblue 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: lightsteelblue 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
.CellLabelPlanHead
{
		BORDER-RIGHT: lightsteelblue 1px solid;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BORDER-BOTTOM: lightsteelblue 1px solid;
    FONT-SIZE: smaller;
    COLOR: #003399;
    background-color:#C8C8EE;
    font-weight:bolder;
}
.CellLabelPlan
{
		BORDER-RIGHT: lightsteelblue 1px solid;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BORDER-BOTTOM: lightsteelblue 1px solid;
    FONT-SIZE: smaller;
    COLOR: #003399;
    background-color:#ebf3fb;
}
.CellLabel
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BORDER-BOTTOM: lightsteelblue 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 2px;
    FONT-SIZE: smaller;
    PADDING-BOTTOM: 1px;
    COLOR: #003399;
    PADDING-TOP: 1px;
}
.CellInput
{
    BORDER-RIGHT: lightsteelblue 1px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: lightsteelblue 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: lightsteelblue 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: lightsteelblue 1px solid;
    TEXT-DECORATION: none
}
.tDataLabelSmall
{
    PADDING-LEFT: 2px;
    COLOR: royalblue
}
.trListHead
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    /*COLOR: royalblue;*/
    COLOR: #263D83;
    FONT-FAMILY: Verdana, Arial;
    /*BACKGROUND-COLOR: #bbe1fc*/
    BACKGROUND-COLOR: #C8C8EE;
}
.trListHead h3
{
    COLOR: #263D83;
}

.trListHead2 h3
{
    COLOR: #263D83;
}

.SmallDescription
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Times New Roman', Arial
}
TD
{
    FONT-SIZE: smaller;
    /*FONT-FAMILY: Tahoma*/
    color:#263D83;
    font-family:Arial;
  /*font-size:12px;*/
}
TH
{
    FONT-SIZE: smaller;
    /*FONT-FAMILY: Tahoma*/
    color:#263D83;
    font-family:Arial;
  /*font-size:12px;*/
}
A
{
    COLOR: blue;
    TEXT-DECORATION: none
}
H3
{
    BORDER-RIGHT: aliceblue thin;
    BORDER-TOP: aliceblue thin;
    FONT-SIZE: 9pt;
    MARGIN: 0px 3px 10px;
    BORDER-LEFT: aliceblue thin;
   /* COLOR: royalblue;*/
   COLOR: #263D83;
    BORDER-BOTTOM: #263D83 1px solid;
    FONT-FAMILY: Verdana, Arial, Tahoma;
    padding-top:4px;    
}
.SmallTopMargin
{
    MARGIN-TOP: 8px;
    MARGIN-LEFT: 9px
}
.node
{
    COLOR: blue
}
.node A:active
{
    COLOR: black;
    TEXT-DECORATION: none
}
.node A:hover
{
    COLOR: black;
    TEXT-DECORATION: none
}
.node A:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
.node A:visited
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION:underline;
    color: #666633;
}
.SmallLinkNoUnderline
{
    FONT-SIZE: smaller;
    TEXT-DECORATION: none
}
.Toolbar_HREF_NotSelected
{
    BORDER-RIGHT: white 1px solid;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #bbe1fc;
    TEXT-DECORATION: none
}
.Toolbar_HREF_Selected
{
    FONT-SIZE: 9pt;
    COLOR: mediumblue;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
TABLE.ToolbarTable1
{
    BORDER-RIGHT: blue;
    BORDER-TOP: blue 1px;
    BORDER-LEFT: blue;
    BORDER-BOTTOM: blue 1px;
    BACKGROUND-COLOR: #bbe1fc
}
.Toolbar_HREF_NotSelected:hover
{
    BACKGROUND-COLOR: #ecffff;
    TEXT-DECORATION: none
}
.Toolbar_HREF_Selected:hover
{
    COLOR: mediumblue;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
TABLE.TableWithBorder1
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: lightsteelblue 1px solid;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 0px;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: lightsteelblue 1px solid;
    COLOR: royalblue;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: lightsteelblue 1px solid;
   /* BACKGROUND-COLOR: white */
}
TABLE.TableWithBorder2
{
    BORDER-RIGHT: #bbe1fc thick outset;
    /*-moz-border-right-colors: #bbe1fc thick outset;*/
    PADDING-RIGHT: 3px;
    BORDER-TOP: #bbe1fc thick outset;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #bbe1fc thick outset;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #bbe1fc thick outset;
   
}
.BlueLineTD
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: blue 1px solid;
    BORDER-BOTTOM: blue 1px solid
}
.Toolbar_HREF_NotSelected_FarRight
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.Toolbar_HREF_NotSelected_FarRight:hover
{
    COLOR: black;
    BACKGROUND-COLOR: #ecffff;
    TEXT-DECORATION: none
}
.BlueLineTD2
{
    PADDING-BOTTOM: 5px;
    /*BORDER-BOTTOM: royalblue thin solid;*/
    BORDER-BOTTOM: #A1A1E1 thin solid;
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.Link_SmallText1
{
    FONT-SIZE: smaller; 
    TEXT-DECORATION: none
}
.ToolbarSub_HREF_NotSelected
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 9px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c3e9ff;
    TEXT-ALIGN: center
}
.ToolbarSub_HREF_NotSelected:hover
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px;
    BACKGROUND-COLOR: #ecffff
}
.ToolbarSub_HREF_Selected
{
    BORDER-RIGHT: lightsteelblue outset;
    PADDING-RIGHT: 9px;
    BORDER-TOP: lightsteelblue outset;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: lightsteelblue outset;
    COLOR: mediumblue;
    BORDER-BOTTOM: lightsteelblue;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.ToolbarSub_HREF_Selected:hover
{
    TEXT-DECORATION: none
}
TABLE.ToolbarSub
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px;
    PADDING-TOP: 0px
}
.SmallLinkNoUnderline2
{
    FONT-SIZE: 9pt;
    /*COLOR: dimgray;*/
    COLOR:HighlightTxt;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.SmallLinkNoUnderline3
{
    FONT-SIZE: 9pt;
    COLOR: #1d40ff;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.SmallLinkNoUnderline2:hover
{
    COLOR: black
}
.ToolbarSub_Spacer
{
    BORDER-BOTTOM: gray 1px solid
}
.statusH
{
    FONT-WEIGHT: lighter;
    TEXT-DECORATION: none
}
TABLE.ToolBarSub2
{
    PADDING-RIGHT: 2px;
    MARGIN-TOP: 5px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 1px;
    PADDING-TOP: 2px
}
.ToolbarSub2_HREF_NotSelected
{
    BORDER-RIGHT: lightsteelblue thin solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: lightsteelblue thin solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    BORDER-LEFT: lightsteelblue thin solid;
    COLOR: gray;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: lightsteelblue thin solid
}
.ToolbarSub2_HREF_NotSelected:hover
{
}
.ToolbarSub2_HREF_Selected
{
    BORDER-RIGHT: lightsteelblue thin outset;
    BORDER-TOP: lightsteelblue thin outset;
    BORDER-LEFT: lightsteelblue thin outset;
    BORDER-BOTTOM: lightsteelblue thin outset;
    /*BACKGROUND-COLOR: white*/
}
.ToolbarSub2_HREF_Selected:hover
{
}
TABLE.ToolBarSub3
{
    BORDER-RIGHT: lightsteelblue 1px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: lightsteelblue 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: lightsteelblue 1px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: lightsteelblue 1px
}
.S_ToolbarSub2_HREF_NotSelected
{
    BORDER-RIGHT: lightsteelblue 1px;
    BORDER-TOP: lightsteelblue 1px;
    FONT-SIZE: smaller;
    BORDER-LEFT: lightsteelblue 1px;
    BORDER-BOTTOM: lightsteelblue 1px;
    FONT-FAMILY: Arial
}
.SmallLinkNoUnderline3_B
{
    FONT-SIZE: 8pt;
    COLOR: #1d40ff;
    FONT-FAMILY: Verdana, Tahoma
}
.S_ToolbarSub2_HREF_Selected
{
    COLOR: royalblue
}
.SmallLinkNoUnderline2_B
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Verdana, Tahoma;
    TEXT-DECORATION: none
}
.SmallLinkNoUnderline2_B:hover
{
    COLOR: black
}
.SmallLinkNoUnderline:hover
{
    TEXT-DECORATION: underline
}
.tDataLabelSmall2
{
    PADDING-LEFT: 4px;
    COLOR: black
}

.CellLabel_Display
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    BORDER-TOP: lightsteelblue 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: smaller;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: lightsteelblue 1px solid;
    COLOR: royalblue;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
.CellInput_Display
{
    BORDER-RIGHT: lightsteelblue 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: lightsteelblue 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: lightsteelblue 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: lightsteelblue 1px solid
}
INPUT
{
    BACKGROUND-COLOR: aliceblue;
  /*  border:expression(this.type=="text"||this.type=="button"?'1 solid #ffa101':'1 solid #ffffff');
    background-color:expression(this.type=="text"?'#ffffff':'aliceblue');
  */ 
}

TEXTAREA
{
    BACKGROUND-COLOR: aliceblue
}
BUTTON
{
    BACKGROUND-COLOR: black
}
H4
{
    FONT-SIZE: 9pt;
    MARGIN: 2px 2px 4px 1px;
    COLOR: royalblue;
    /*BORDER-BOTTOM: royalblue 1px solid; */
    FONT-FAMILY: Arial
}
.alert
{
    BACKGROUND-COLOR: yellow
}
.HeaderText
{
    COLOR: royalblue
}


.Child_Audlt_TabSelected
{	
	  padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;
    border-bottom: 1px solid white;
    background: white;  
    
    BORDER-RIGHT: lightsteelblue outset;
    PADDING-RIGHT: 9px;
    BORDER-TOP: lightsteelblue outset;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: lightsteelblue outset;
    COLOR: mediumblue;
    BORDER-BOTTOM: lightsteelblue;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.Child_Audlt_TabNotSelected
{	
	  padding: 3px 0.5em;
    margin-left: 3px;
    border: 1px solid #778;    
    text-decoration: none;
    
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 9px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c3e9ff;
    TEXT-ALIGN: center;    
}



/*Datagrid css*/
/*============================================= */
.datagrid-main{
    width: 100%;
    font-size:12pt;
    border-color :#000000;
    border-width :1px;
    padding : 1px;    
}

.datagrid-Header{
	background-color: #cd853f;
	font-weight: bold;	
	color: #ffffff; 
	height: 26;
  }

.datagrid-Pager{
	border-color:#F7F7DE;
	background-color:#F7F7DE;	
}

.datagrid-Item{
	background-color:#FFFAEB;
	font-size:12pt;
	border:#000000;
	
}

.datagrid-Alter
{
  font-size:12pt;
  background-color:#D1D8E6;
}

.datagrid-Footer{
	background-color:#E9EFF3;
	height: 24;

}

/*PIR*/
.PirDetailLeftTable
{
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;	
	background-color:#E4E4C9;
}

.PirDetailRightTable
{
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid #aaaa99;
	background-color:#E4E4C9;
}

.PirDetailLeftTableHeader
{
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #E4E4C9;
  height:22px;
  font-size: 16px;
  text-align:center;
}

.PirDetailRightTableHeader
{
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #E4E4C9;
  height:22px;
  font-size: 16px;
  text-align:center;
}

.PirDetailTableRow
{	
  background-color: #F5F9F2;
  height:21px;
	text-align:center;
	white-space:nowrap;
}

.PirDetailTableAlter
{
  background-color: #FFFFFB; 
  height:21px;
	text-align:center;
	white-space:nowrap;
}

/*GridView css*/
/*=============================================*/
/* example:
    <asp:GridView OnRowDataBound="grdvDuplication_RowDataBound" 
        CssClass="GridView_Main">
            <FooterStyle CssClass="GridView_Footer" />
            <RowStyle CssClass="GridView_Row" />
            <HeaderStyle CssClass="GridView_Header" />
            <AlternatingRowStyle CssClass="GridView_Alter" />
            <PagerStyle CssClass="GridView_Pager"/>
     .....
*/

.GridView_Main_RightHeader_top
{    
  width:100%;
  background-color:#E4E4C9;
  border-bottom-color:#E4E4C9;
	border-width:1px;
	border-style:solid;
}
.GridView_Main_RightHeader_bottom
{    
  width:100%;
  background-color:#E4E4C9;
  border-top-color:#E4E4C9;
	border-width:1px;
	border-style:solid;
}
  
.GridView_Main
{   
	border-width:1px;
	width:100%;
	background-color:#E4E4C9;
	border-style:solid;
}

.GridView_Header
{
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #E4E4C9;
  height:22px;
  font-size: 14px;
  text-align:center;
}

.GridView_Row
{	
  background-color: #F5F9F2;
  height:21px;
	text-align:center;
}

.GridView_Alter
{
  background-color: #FFFFFB; 
  height:21px;
	text-align:center;
}

.GridView_Footer
{
  background-color: #F9F9F2;
  height:21px;
	text-align:center;
}

.GridView_Pager
{
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #E4E4C9;
  height:20px;
  font-size: 12px;
}

/*Family Search GridView css*/
/*=============================================*/
/* example:
    <asp:GridView ID="GVNameList" 
        CssClass="FamilySrc_GridView_Main">
            <FooterStyle CssClass="FamilySrc_GridView_Footer" />
            <RowStyle CssClass="FamilySrc_GridView_Row" />
            <HeaderStyle CssClass="FamilySrc_GridView_Header" />
            <AlternatingRowStyle CssClass="FamilySrc_GridView_Alter" />
            <PagerStyle CssClass="FamilySrc_GridView_Pager"/>
     .....
*/

.FamilySrc_GridView_Main
{   
	width:100%;
	border:0px;
}

.FamilySrc_GridView_Header
{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  COLOR: #263D83;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #C8C8EE;
}

.FamilySrc_GridView_Row
{	
  background-color: transparent; 
}

.FamilySrc_GridView_Alter
{
	background-color: aliceblue;
}

.FamilySrc_GridView_Footer
{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  COLOR: #263D83;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #C8C8EE;
}

.FamilySrc_GridView_Pager
{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  FONT-WEIGHT: bold;
  COLOR: #263D83;
  FONT-FAMILY: Verdana, Arial;
  BACKGROUND-COLOR: #C8C8EE;
}

.FamilySrc_GridView_Item_Firefox
{
	border:solid 1px transparent;
	/*margin:4px;
	padding:4px;*/
  text-align:left;
}

.FamilySrc_GridView_Item_IE
{
	border:solid 0px transparent;
	/*margin:4px;
	padding:4px;*/
  text-align:left;
}

/* ------- PIR Module CSS (start)----- */
.TabSelected
{	
	  padding: 3px 0.5em;
    margin-left: 3px;
    border: 0px solid #778;
    border-bottom: 1px solid white;
    background: white;  
    
    BORDER-RIGHT: lightsteelblue outset;
    border-right-color:mediumblue;
    PADDING-RIGHT: 9px;
    BORDER-TOP: lightsteelblue outset;
    border-top-color: mediumblue;
    PADDING-LEFT: 9px;    
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: lightsteelblue outset;
    border-left-color: mediumblue;
    COLOR: mediumblue;
    BORDER-BOTTOM: lightsteelblue;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.TabNotSelected
{	
	  padding: 3px 0.5em;
    margin-left: 3px;
    border: 0px solid #778;    
    text-decoration: none;
    
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 9px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: gray 1px solid;
    COLOR: black;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c3e9ff;
    /*BACKGROUND-COLOR: #A1A1E1;*/
    TEXT-ALIGN: center;    
}

.TabTitle1
{
	height:20px;
	color:Black;
	font-size:14px;
	font-weight:bold;
	background-color:#C6D9F1;
}

.TabTitle2
{
	height:20px;
	/*font: bold 12px;*/
	font-size:13px;
	font-weight:bold;
	color:#1F497D;
}

.TabTitle11
{
	height:20px;
	color:#1F497D;
	font-size:14px;
	font-weight:bold;
}

.TabTitle22
{
	height:20px;
	/*font: bold 12px;*/
	font-size:13px;
	font-weight:bold;
	color:#5A0402;
}

.TabTitle3
{
	height:25px;
	font-size:smaller;
}

.TabI
{
	font-style:italic;
}

.TabTitle
{
	height:25px;
	/*font: bold 12px;*/
	font-size:12px;
	font-weight:bold;
}

.InnerTabSelected
{	
    BORDER-TOP: lightsteelblue ;
    BORDER-BOTTOM: lightsteelblue;
    BORDER-LEFT: lightsteelblue ;
    BORDER-RIGHT: lightsteelblue ;   
 	      
    border: 1px solid #778;
    border-bottom: 1px solid white;    
    background: white; 
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;    
    padding:1px;
}

.InnerTabTable
{
	margin-left:3px;
	border-bottom: gray 1px solid;
	border-left: gray 1px solid;
	border-right: gray 1px solid;	 
	width: 99%;	
	/* background: #fcfcff; 
	background: #f0f8ff;*/
}

.PirTextBox
{
	padding-right: 4px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 1px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	text-decoration: none;
	color: darkcyan;
	width:60px;
}

.PirTextBox_Small
{
	padding-right: 4px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 1px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	text-decoration: none;
	color: darkcyan;
	width:40px;
}
.PirTextBox_Small2
{
	padding-right: 4px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 1px;
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	text-decoration: none;
	color: darkcyan;
	width:150px;
}

.PirCenter
{
	width:98%;
  height:210px;
  overflow-y:auto;
  overflow-x:hidden;
}

.TrOneLevel
{
  height:25px;
	/*font: bold 15px;*/
	font-size: 15px; 
  font-weight:bold;
  COLOR: black; 
  BACKGROUND-COLOR: #dfe7ff;
}

.TrTowLevelSingleRow
{
    BACKGROUND-COLOR: aliceblue;
}
.TrTowLevelDoubleRow
{
    BACKGROUND-COLOR: transparent
}
/* ------- PIR Module CSS (end)----- */


/* ------- QuickReport Module CSS (start)----- */
.RowTitle
{
 font-size: 10pt; 
 font-family: Arial;   
}
.Row
{
  background-color: #F9F9F2;/*#F9F9F2;*/
  height:24px;
	text-align:center;
}
.Row_First
{ 
  text-align:center;
  background-color: #B8B870; /*#B8B870;*/
}
/* #F9F9F2------- QuickReport Module CSS (end)----- */



/*  -- round tangle -- */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#fff; border:0;}/*06a */
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}

#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ECECF8; border-left:1px solid #C8C8EE; border-right:1px solid #C8C8EE;}
.xb1 {margin:0 5px; background:#C8C8EE;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#ebf3fb; border:0 solid #C8C8EE; border-width:0 1px;}
/*  -- .xboxcontent {display:block; background:#ccc; border:0 solid #08c; border-width:0 1px;}
------------- */
.kv1
{display:block; overflow:hidden;height:1px;margin:0 5px; background:#C8C8EE;
  }
  
/*- tabMenu --------------------------- */
    #tabMenu {
      float:left;
      /*width:100%;*/
      font-size:93%;
      line-height:normal;	
      }
    #tabMenu ul {
	  margin:0;
	  padding:1px 1px 0px 0px;
	  list-style: none;
      }
    #tabMenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabMenu a {
      float:left;
      background:url("../images/MenuTabs/tableft12.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
       font-weight:bold;
      }
    #tabMenu a span {
      float:left;
      display:block;
      background:url("../images/MenuTabs/tabright12.gif") no-repeat right top;
      padding:5px 7px 5px 7px;
      color:#FFF;
	    border-bottom:1px solid #2763A5;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabMenu a span {float:none;}
    /* End IE5-Mac hack */
    #tabMenu a:hover {
      background-position:0% -42px;
      /*color:Green;*/
      /*color:Green;*/
      /*color:Green;*/
      color:blue;
      }
    #tabMenu a:hover span {
      background-position:100% -42px;
     /*color:#663300;*/
      color:#800000;
     /* color:blue;*/
      }
    #tabMenu a:active span {
      background-position:100% -42px;
      color:#800000;
      }
	/* ------------------------------------- */
	
	.particiCssTxt
{
	padding-right: 4px;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 1px;
	text-decoration: none;
	width:40;
}
/*The below is created by Kevin*/
.tdForIndex
{
  color:#263D83;
  font-family:Arial;
  font-size:12px;
  }
.inputTextForIndex
{
  /*
  border:solid 1 #FFA101;
  background-color:White;
  color:#263D83;
  border-color:#FFA101;
  border-style:solid;
  border-width:1;*/
  }
.inputBtnForIndex
{
  border:solid 1 #FFA101;
  background-image:url(/promis3/en/images/new/btnBg.jpg);
  cursor :pointer;
  color:#263D83;
  border-color:#FFA101;
  border-style:solid;
  border-width:1;

  }
  
 .inputBtnForIndexDisabled
{
  border:solid 1 #FFA101;
  background-image:url(/promis3/en/images/new/btnBg.jpg);
  cursor :pointer;
  color:#808080;
  border-color:#FFA101;
  border-style:solid;
  border-width:1;
  }

.tableNoUpLeftRight
{  
  border-left:0;
  border-right:0;
  border-top:0;
  border-bottom:0; 
  }
.fontBgLeft
{
  width:26px;
  height:24px;
  background-image:url('../images/new/fontBgLeft.jpg');
  background-repeat:no-repeat;
  }
  
  .fontBgCenter
{
  height:24px;
  background-image:url('../images/new/fontBgCenter.jpg');
  
    FONT-FAMILY: Verdana, Arial;
  }  
  .fontBgRight
{
  width:22px;
  height:24px;
  background-image:url('../images/new/fontBgRight.jpg');
  background-repeat:no-repeat;
}
/*
Text Wrapping---Kathy
*/
.wordBreak
{
	word-break:break-all;
	word-wrap:break-word;
}
/*
Class Participants --Kathy
*/
.divLeft
{
	float:left; 
	position:relative;
}
.divRight
{
	float:right; 
	position:relative;
}
.divPadding
{
	padding:5px 0px 5px 0px;
}
.divWidth
{
	width:45%;
	}
.AutoHeightDiv
{
	font: 0px/0px sans-serif;
	clear: both;
	display: block;
}
.AutoHeightDiv2{ float:none;clear:both;display:block; }
.onlyRead
{
	border:hidden 1px transparent;
	background-color:Transparent;
	}
.tableBorderStyle
{
  border:solid 1px #c0c0ff;
}
.TopLinkFontStyle
{
	font-size:12px;font-weight:600;
}
/*lightsteelblue #003399 #ebf3fb*/
.GridView_Main_Imm_Tracking
{   
	/*border-width:1px;*/
	width:100%;
	background-color:#ebf3fb;
	/*border-style:solid;*/
	border:none;
}

.GridView_Header_Imm_Tracking
{
  FONT-WEIGHT: bold;
  BACKGROUND-COLOR: #ebf3fb;
  height:22px;
  font-size: 14px;
  text-align:center;
}

.GridView_Row_Imm_Tracking
{	
  background-color: #FEFCFE;
  height:21px;
	text-align:center;
}

.GridView_Alter_Imm_Tracking
{
  background-color: #FFFFFB; 
  height:21px;
	text-align:center;
}

.CellCaseNote
{
    /*BORDER-RIGHT: lightsteelblue 1px solid;
    BORDER-TOP: lightsteelblue 1px solid;
    BORDER-LEFT: lightsteelblue 1px solid;
    BORDER-BOTTOM: lightsteelblue 1px solid;*/
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 2px;
    FONT-SIZE:12px;
    PADDING-BOTTOM: 1px;
    COLOR: #003399;
    PADDING-TOP: 1px;
}

.CellAll
{
  border: lightsteelblue 1px solid;
  border-collapse: collapse;
}
.Cell1_1
{
	border-collapse: collapse;
	
  border-left: lightsteelblue 1px solid;
  border-top: lightsteelblue 1px solid;
	
  border-right: lightsteelblue 1px dashed;
  border-bottom: lightsteelblue 1px dashed;
}
.Cell1_2
{
	border-collapse: collapse;
	
  border-top: lightsteelblue 1px solid;
  
  /*border-left: lightsteelblue 1px dashed;*/
  border-right: lightsteelblue 1px dashed;
  border-bottom: lightsteelblue 1px dashed;
}
.Cell1_3
{
	border-collapse: collapse;
	
  border-right: lightsteelblue 1px solid;
  border-top: lightsteelblue 1px solid;
	
  /*border-left: lightsteelblue 1px dashed;*/
  border-bottom: lightsteelblue 1px dashed;
}
.Cell2_2
{
	border-collapse: collapse;
	
  border-bottom: lightsteelblue 1px solid;  
  border-left: lightsteelblue 1px solid;
  border-right: lightsteelblue 1px solid;
  
  /*border-top: lightsteelblue 1px dashed;*/
}
.Cell2_2_text
{
	font-size: 12px;
	color: #263D83;
	font-style: italic;
}
.Cell1_11
{
	border-collapse: collapse;
	
  border-left: lightsteelblue 1px solid;
  border-top: lightsteelblue 1px solid;
  border-bottom: lightsteelblue 1px solid;
	
  border-right: lightsteelblue 1px dashed;
}
.Cell1_12
{
	border-collapse: collapse;
	
  border-top: lightsteelblue 1px solid;
  border-bottom: lightsteelblue 1px solid;
  
  /*border-left: lightsteelblue 1px dashed;*/
  border-right: lightsteelblue 1px dashed;
}
.Cell1_13
{
	border-collapse: collapse;
	
  border-right: lightsteelblue 1px solid;
  border-top: lightsteelblue 1px solid;
  border-bottom: lightsteelblue 1px solid;
	
  /*border-left: lightsteelblue 1px dashed;*/
}