.TotalRow   { font-size: 8pt; height: 16px; background-color: #FFFFFF;  border-top: 1px solid #666666  }
.TotalCol    { font-size: 8pt; font-weight: bold; height: 16px; background-color: #FFFFFF; border: 1px solid #666666 }
.GroupHeading {FONT-FAMILY: Verdana; FONT-SIZE:8pt; FONT-WEIGHT: bold;BACKGROUND-COLOR: #f0f0f0;}


.groupCol {
    BACKGROUND-COLOR: #D5EAEA;
    COLOR: #003399;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
}


body
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}

a
{
    COLOR: #003399;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt
}

a:link
{
}
a:visited
{
}
a:hover
{
    COLOR: red
}
.byLink
{
	border:1px solid #FFFFFF;
	cursor:pointer;
	width:2px;
}

.compToggle1
{
	vertical-align:bottom;	
   /*BEHAVIOR: url("../include/CompToggle_img.htc")*/
}
.compToggle
{
   /*BEHAVIOR: url("../include/CompToggle.htc")*/
}
.lockToggle
{
   /*BEHAVIOR: url("../include/lockToggle.htc")*/
}
.hover
{
    /*BEHAVIOR: url("../include/Hover.htc")*/
}
.hoverRI
{
	vertical-align:middle;	
	filter:"";
	cursor:default;

}
.hoverRI:hover
{	
    filter:  alpha(opacity = 50% );
    cursor:pointer;
}
.ArrowTab
{
    /*BEHAVIOR: url("../include/ArrowTab.htc")*/
}
.PopupMenuDivShow
{
    BACKGROUND-COLOR: #D5EAEA;
    display:inline;
    visibility:visible;
}
.PopupMenuDivHide
{
    BACKGROUND-COLOR: #D4D0C8;
    DISPLAY: none;
    VISIBILITY: hidden
}
.PopupMenu
{
    border-style: outset;
    border-width: 1;
}
td.cTabSel
{	cursor:pointer;
	border-left: 1px solid #C0C0C0; 
	border-right: 1px solid #C0C0C0;
    border-top: 1px solid #C0C0C0; 
    border-bottom: 1px solid #99CCCC;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    HEIGHT: 14pt;
    COLOR: #4F4F4F;
    xCOLOR: #003399;
    PADDING-LEFT: 0px; 
    background-color:#ffffff;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#EEF7F7', EndColorStr='#99CCCC');
    text-align:center;
}
td.toolBarLink
{	cursor:pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT:  bold;
	COLOR: #6f6f6f;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	text-align:center;
	TEXT-DECORATION: underline;
	border:'1px solid #FFFFFF';
}
td.toolBar
{	
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT:  bold;
	COLOR: #6f6f6f;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
	text-align:center;
	border:'1px solid #FFFFFF';
}
td.cTab
{	cursor:pointer;
	border-left: 1px solid #EEF7F7;
	border-right: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #EEF7F7;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT:  bold;
	HEIGHT: 14pt;
	xCOLOR: #003399;
	COLOR: #6f6f6f;
	PADDING-LEFT: 0px;
	background-color:#EEF7F7;
	xfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f2f2f2', EndColorStr='#c0c0c0');
	text-align:center;
	xTEXT-DECORATION: underline;
}
td.cTabHover
{	cursor:pointer;
	border-left: 1px solid #00009C;
	border-right: 1px solid #00009C;
	border-top: 1px solid #00009C;
	border-bottom: 1px solid #00009C;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
	HEIGHT: 14pt;
	COLOR: #6f6f6f;
	xCOLOR: #003399;
	PADDING-LEFT: 0px;
	background-color:#EEF7F7;
	xfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f2f2f2', EndColorStr='#c0c0c0');
	text-align:center;
	xTEXT-DECORATION: underline;
}

td.cTabSelHover
{	cursor:pointer;
	border-left: 0px solid #00009C; 
	border-right: 0px solid #00009C;
    border-top: 0px solid #00009C; 
    border-bottom: 0px solid #00009C;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    HEIGHT: 14pt;
    COLOR: #4F4F4F;
    xCOLOR: #003399;
    PADDING-LEFT: 0px; 
    background-color:#D5EAEA;
    text-align:center;
}

	
.TOCMenu /* TOC Headers */
{
    BACKGROUND-COLOR: #D5EAEA; 
    BORDER-BOTTOM: #B5C9C4 thin solid;
    BORDER-LEFT: #EEF7F7 thin solid;
    BORDER-RIGHT: #B5C9C4 thin solid;
    BORDER-TOP: #EEF7F7 thin solid;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 20pt;
	PADDING-LEFT: 10px;    
    CURSOR:pointer;
}

.TOCMenu:hover
{
    BACKGROUND-COLOR: #99CCCC; 
    BORDER-BOTTOM: #809b9b thin solid;
    BORDER-LEFT: #EEF7F7 thin solid;
    BORDER-RIGHT: #B5C9C4 thin solid;
    BORDER-TOP: #EEF7F7 thin solid;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 20pt;
	PADDING-LEFT: 10px;
    CURSOR:pointer;
}
.TOCMenu_hover
{
    BACKGROUND-COLOR:  #99CCCC; 
    BORDER-BOTTOM: #809b9b thin solid;
    BORDER-LEFT: #EEF7F7 thin solid;
    BORDER-RIGHT: #B5C9C4 thin solid;
    BORDER-TOP: #EEF7F7 thin solid;
    COLOR: #003399;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 20pt;
	PADDING-LEFT: 10px;
    CURSOR:pointer;
}

.TOCAction /* TOC Inner Menu */
{
    BACKGROUND-COLOR: #EEF7F7; 
    COLOR: #003399; 
    CURSOR:pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px
}

.TOCAction:hover
{
    BACKGROUND-COLOR:  #99CCCC;
    COLOR: #003399; 
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 10px
}

.helplinks 
{
    BACKGROUND-COLOR:  #EEF7F7;
    COLOR: #003399; 
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
	font-weight: bold;    
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.helplinks_hover
{
    BACKGROUND-COLOR: #99CCCC;
    COLOR: #003399; 
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
	font-weight: bold;    
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}

.QCAction
{
    BACKGROUND-COLOR:  #EEF7F7;
    COLOR: #003399; 
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.QCAction_Sel
{
    BACKGROUND-COLOR:  #EEF7F7;
    COLOR: #003399; 
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.QCAction_hover
{
    BACKGROUND-COLOR: #99CCCC;
    COLOR: #003399; 
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px
}
.menuaction
{
    CURSOR:default;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT:normal;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    padding-top:3px;
    padding-bottom:3px;
}
.menuactionlocked
{
    FONT-FAMILY: Verdana;
    COLOR: #A39989;    
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    padding-top:3px;
    padding-bottom:3px;
    
}
.menuactionlocked:hover
{
    BACKGROUND-COLOR: #99CCCC;
    CURSOR: pointer;    
    FONT-FAMILY: Verdana;
    COLOR: #A39989;    
    FONT-SIZE: 8pt;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    padding-top:3px;
    padding-bottom:3px;
    
}
.menuaction:hover
{
    background-color: #99CCCC;
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT:normal;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    padding-top:3px;
    padding-bottom:3px;   
}

.miniButton
{
	color: #333333;
	cursor:pointer;
	border:1px solid #FFFFFF;
	font-family: Arial;
	font-size: 7pt;
	width:35;
	height: 16;
	background-color:#EEF7F7;
}

.miniButton_hover
{
	color: #333333;
	cursor:pointer;
	border:1px solid #000080;
	font-family: Arial;
	font-size: 7pt;
	width:35;
	height: 16;
	background-color:#D5EAEA;
}

/*.Drillable
{
    BEHAVIOR: url("../include/DrillHover.htc");
    CURSOR: pointer;
}

.Drillable2
{
    CURSOR: pointer;
}*/

.link
{
    /*BEHAVIOR: url("../include/linkHover.htc");*/
    COLOR: #003399;
    CURSOR: pointer;
    TEXT-DECORATION: underline
}
table
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt
}
table.stdlist
{
    FONT-FAMILY: Verdana;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 2px;
}
table.stdlisttitle
{
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
tr.stdlisttitle
{
    BACKGROUND-COLOR: #f0f0f0;
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0
}
td.stdlisttitle
{
    BACKGROUND-COLOR: #f0f0f0;
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0
}
table.stdedittitle
{
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    WIDTH: 100%
}

td.stdtoolbar
{
    BACKGROUND-COLOR: #f0f0f0;
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0
}

tr.stdedittitle
{
    BACKGROUND-COLOR: #99CCCC;
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0
}

.StdIFrame
{
    BORDER-BOTTOM-COLOR: #f0f0f0;
    BORDER-LEFT-COLOR: #f0f0f0;
    BORDER-RIGHT-COLOR: #f0f0f0;
    BORDER-TOP-COLOR: #f0f0f0
}

.C2
{
    BACKGROUND-COLOR: #99CCCC
}
H1
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H2
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H2
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H3
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H4
{
    FONT-FAMILY: Verdana;
    font-size: 7pt;
    MARGIN: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
.EditLabel
{
    BACKGROUND-COLOR: #D5EAEA;
    font-size: 8pt;
    HEIGHT: 16px;
    text-align: left;
}
.GLReportCell
{
    background-color: #ffffff;
    font-size: 8pt;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;    
}
.GLReportTitle{ 
    background-color: #ffffff;
	padding-left:4px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.GLReportLabel{ 
    background-color: #EEF7F7;
    font-size: 8pt;
	padding-left:8px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.EditData
{
    BACKGROUND-COLOR: #EEF7F7;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.pivotLabel
{
    BACKGROUND-COLOR: #99CCCC;
    COLOR: #003399;
    font-size: 7pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.pivotData
{
    BACKGROUND-COLOR: #D5EAEA;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.QuickFilterRow
{
    BACKGROUND-COLOR: #DDDDDD;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.RowEvenTotal   
{
	font-size: 8pt;
	FONT-WEIGHT: bold;
	height: 16px; 
	background-color: #FFFFFF;
	padding-bottom:20;border-top: 1px solid #666666
}
.RowEvenTotal_sel
{
   BACKGROUND-COLOR: #b9dcff;
	font-size: 8pt;
	FONT-WEIGHT: bold;
	height: 16px; 
	background-color: #b9dcff;
	padding-bottom:20;	
	border-top: 1px solid #666666
    
}
.RowOddTotal
{
    BACKGROUND-COLOR: #f0f0f0;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 16px;
	 border-top-style: solid;
	 border-top-width: 1;    
	 border-top-color: black;    
	 padding-bottom:20;
}
.RowOddTotal_sel
{
    BACKGROUND-COLOR: #b9dcff;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 16px;
	 border-top-style: solid;
	 border-top-width: 1;    
    border-top-color: black;    
    padding-bottom:20;
}

.RowEvenTotalXXX
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    HEIGHT: 16px;
	 border-top-style: solid;
	 border-top-width: 1;    
    border-top-color: black;    
    padding-bottom:20;
}

.RowOdd
{
    BACKGROUND-COLOR: #f0f0f0;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}

.RowEven
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.RowOdd_sel
{
    BACKGROUND-COLOR: #b9dcff;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.RowEven_sel
{
    BACKGROUND-COLOR: #b9dcff;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}


.error
{
    background-color: #ffffff;
    font-size: 8pt;
    height: 25px
}
.error_sel
{
   background-color: #FFBFBF;
   font-size: 8pt;
   height: 25px;
    
}
.errorlink
{
    text-decoration: underline;
    background-color: #ffffff;
    font-size: 8pt;
    height: 25px;
    color: #003399;
    cursor: pointer;
}
.errorlink_sel
{
    text-decoration: underline; 
    background-color: #FFBFBF; 
    font-size: 8pt;
    color: #003399;
    height: 25px;
    cursor: pointer;  
}

.foldLabel
{
    COLOR: #003399;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.foldData
{
    FONT-SIZE: 8pt;
    PADDING-RIGHT: 10px;    
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

.colheadGroupBy
{
    BACKGROUND-COLOR: #99CCCC;
    PADDING: 1px;
    xborder: 1 solid #c9c9c9;
}

.grpColhead
{
    BACKGROUND-COLOR: #99CCCC;
    COLOR: #003399;
    xxxBORDER-BOTTOM: 1 #003399 solid;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}


.colhead
{
    BACKGROUND-COLOR: #99CCCC;
    COLOR: #003399;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}

.groupByHead
{
    COLOR: #003399;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}

.ListDiv2
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #99CCCC solid;
    BORDER-LEFT: #99CCCC solid;
    BORDER-RIGHT: #99CCCC solid;
    BORDER-TOP: #99CCCC solid;
    OVERFLOW: scroll;
    POSITION: absolute
}
/*.Rollover
{
   src="include/butprompt_up.gif";
   /* BEHAVIOR: url("../include/imageRollover.htc")
}
.Rollover:hover
{
   src="include/butprompt_over.gif";
     
   /* BEHAVIOR: url("../include/imageRollover.htc")
}
.Rollover:active
{
   src="include/butprompt_down.gif";
     
   /* BEHAVIOR: url("../include/imageRollover.htc")
}

*/
.StdButton
{
    FONT-SIZE: 5px;
    HEIGHT: 25px;
    WIDTH: 80px
}
.StdText
{
    FONT-SIZE: 8pt
}
.InfoText
{
   FONT-FAMILY: Verdana;
   FONT-SIZE: 7pt;
}
.StdNum
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right
}
/*.validator
{
    BEHAVIOR: url("../include/validator.htc")
}*/
.editRO
{
    BACKGROUND-COLOR: #EEF7F7;
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    HEIGHT: 16px
}
.AutoResize
{
    /*BEHAVIOR: url("../include/resizer.htc")*/
}
.validatorFO
{
    /*BEHAVIOR: url("../include/validatorFO.htc")*/
}

.Segmentor
{
    /*BEHAVIOR: url("../include/Segmentor.htc")*/
}


.selTab_WhenImageUsed
{
    BACKGROUND-COLOR: #d6efef;
    BORDER-WIDTH: 0;    
    
    COLOR: BLACK;  
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center
}
.Tab_WhenImageUsed
{
    BACKGROUND-COLOR: #EEF7F7;
    BORDER-WIDTH: 0;        

	 COLOR: #4F4F4F;   
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center
    
}

.Tab2Spacer
{
	height:18px;
	PADDING-top: 1px;
	width:4px;
}
.selTab2
{
	 height:20px;
	 PADDING-left: 5px;
	 PADDING-right: 7px;
	 PADDING-top: 2px;
	 PADDING-bottom:1px;
    BACKGROUND-COLOR: #99CCCC;
    BORDER-BOTTOM: #CCCCCC 0px solid;    
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    xCOLOR: BLACK;  
    xCURSOR: pointer;
    xFONT-FAMILY: Verdana;
    xFONT-SIZE: 8pt;
    xFONT-WEIGHT: 600;
    xTEXT-ALIGN: center;
}
.Tab2
{
	 height:18px;
	 PADDING-left: 6px;
	 PADDING-right: 6px;
	 PADDING-top: 1px;
	 xPADDING-bottom: 0px;
    BACKGROUND-COLOR: #E9E9E9;
    BoRDER-BOTTOM: #CCCCCC 1px solid;    
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
	 xCOLOR: #4F4F4F;   
    CURSOR: pointer;
    xFONT-FAMILY: Verdana;
    xFONT-SIZE: 8pt;
    xFONT-WEIGHT: 600;
    xTEXT-ALIGN: center;
}


.seltab
{
	 height:17px;
	 PADDING-left: 8px;
	 PADDING-right: 8px;
	 PADDING-top: 0px;
	 PADDING-bottom:2px;
    BACKGROUND-COLOR: #99CCCC;
    BORDER-BOTTOM: white 1px solid;    
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
    COLOR: BLACK;  
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}
.tab
{
	 height:17px;
	 PADDING-left: 8px;
	 PADDING-right: 8px;
	 PADDING-top: 0px;
	 PADDING-bottom: 2px;
    BACKGROUND-COLOR: #99CCCC;
    BoRDER-BOTTOM: white 1px solid;    
    BORDER-LEFT: white 1px solid;
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: white 1px solid;
	 COLOR: #4F4F4F;   
    CURSOR: pointer;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-ALIGN: center;
}

.tabinvisible 
{
    display:none;
    visibility:hidden;
}

.confirmrollover 
{
    border: 1px solid white;
}
.confirmrollover:hover
{
    border: 1px solid #00009C;
}
       

.newbg{
    /*width:100%;*/
   /*background:url(../images/Newbg.png) repeat-y #0091b3;*/
   
     background: url(../images/Newbg.png) no-repeat fixed;
    background-size: cover;
   
}
a.signon_links:hover{
    text-decoration:underline !important;
}

/*-----Start:  New changes -----*/
.val-msg-box p {
    text-align: left;
    margin: 4px 0px 4px 0px !important;
    font-style:normal !important;
    font-weight:normal !important;
}
.val-msg-box table {
    height: auto !important;
    width: 100% !important;
}
    .val-msg-box table tr, .val-msg-box table tr td {
        height: auto !important;
    }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .box-container {
        top: 10% !important;
    }
}

.box-container{
    position:absolute !important;
    margin-bottom:42px;
    top: 10% !important;
}
.box-bottom-cnt {
    WIDTH: 100%;
    bottom: 0px;
    position: absolute;
    HEIGHT: 32px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    padding: 4px 0px;
    background: #008ea9;
}

 /*-----End:  New changes -----*/