/*common style*/
.BlueTableOddRow-1>td:first-child,
.BlueTableEvenRow-1>td:first-child,
.BlueBorderTableOddRow-1>td:first-child,
.BlueBorderTableEvenRow-1>td:first-child
{
    padding-left:10px;
}

.BlueTable-1 td { padding:2px 0; VERTICAL-ALIGN: middle;}

/**** Blue Table without Border ****/

    .BlueTable-1 {
		width:100%;
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-TOP: 1px;
	BORDER-RIGHT: 1px;
	border:1px solid #4A6682;
	background-color: #4A6682;
    }
	
	
    .BlueTable-1 TR.BlueTableHeaderRow-1 {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 4px;
	TEXT-TRANSFORM: capitalize;
	MARGIN: 2px;
	PADDING-LEFT: 3px;
	BORDER-SPACING: 2px;
	PADDING-RIGHT: 3px;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	PADDING-TOP: 3px;
	background-color: #CEDBE8;
    }
    .BlueTable-1 TD.BlueTableHeaderFirstCol-1 {
	width:26%;
	PADDING-BOTTOM: 4px;	
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	COLOR: #364882;
	PADDING-TOP: 3px;
	font-size: 13px;
	background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x;

    }
    .BlueTable-1 TD.BlueTableHeaderLastCol-1 {PADDING-BOTTOM: 4px; COLOR: #364882; PADDING-TOP: 3px; font-size: 13px;background-image: url(images/Tableheader-bg.png);background-repeat: repeat-x; width:15%;}
    
    .BlueTable-1 TD.BlueTableHeaderOddCol-1 {
 PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 3px; font-size: 13px;background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x; 
    }
    .BlueTable-1 TD.BlueTableHeaderEvenCol-1 {
    PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 36px; font-size: 13px;background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x;
    }
    .BlueTable-1 TR.BlueTableOddRow-1 {
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #F3F3F3;
	FONT-SIZE: 13px;
	COLOR: #494949;
	VERTICAL-ALIGN: middle;
    }
    .BlueTable-1 TR.BlueTableEvenRow-1 {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #DEE1E4;
	FONT-SIZE: 13px;
	COLOR: #494949;
	VERTICAL-ALIGN: middle;
    }
	

	
    .BlueTable-1 TD.BlueTableFirstCol-1 {
    PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; FONT-SIZE: 12px;
    }
    .BlueTable-1 TD.BlueTableLastCol-1 {text-align:center;
    PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; FONT-SIZE: 12px;
    }
    .BlueTable-1 TD.BlueTableOddCol-1 {
    PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; FONT-SIZE: 12px;
    }
    .BlueTable-1 TD.BlueTableEvenCol-1 {
    PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px; FONT-SIZE: 12px;
    }
  


/**** Blue Table with Border ****/
.BlueBorderTable-2 {
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-TOP: 1px;
	BORDER-RIGHT: 1px;
	border:1px solid #4A6682;
	background-color: #4A6682;
	border-style: collapse;
    }
		
    .BlueBorderTableHeaderRow-1 {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 3px;
	TEXT-TRANSFORM: capitalize;
	MARGIN: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	BACKGROUND: #9DBAFF;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	PADDING-TOP: 5px;
	border-style: collapse;
    }
   .BlueBorderTableHeaderFirstCol-1 {

	TEXT-ALIGN: left;
	PADDING-BOTTOM: 3px;	
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	COLOR: #364882;
	PADDING-TOP: 4px;
	font-size: 13px;
	background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x;
	vertical-align: middle;
    }
    .BlueBorderTable-2 TD.BlueBorderTableHeaderLastCol-1 {
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 4px; font-size: 12px;background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x; vertical-align: middle;
    }
    .BlueBorderTable-2 TD.BlueBorderTableHeaderOddCol-1 {
 PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 4px; font-size: 12px;background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x; vertical-align: middle;
    }
    .BlueBorderTable-2 TD.BlueBorderTableHeaderEvenCol-1 {
    PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 4px; font-size: 12px;background-image: url(images/Tableheader-bg.png);
	background-repeat: repeat-x; vertical-align: middle;
    }
.BlueBorderTableOddRow-1 {
    text-align: center;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #F3F3F3;
	FONT-SIZE: 12px;
	COLOR: #464646;
	VERTICAL-ALIGN: TOP; 
    }
    .BlueBorderTable-2 TR.BlueBorderTableEvenRow-1 {
	text-align: center;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 2px;
	BACKGROUND-COLOR: #DEE1E4;
	FONT-SIZE: 12px;
	COLOR: #464646;
	VERTICAL-ALIGN: TOP; 
    }
    .BlueBorderTable-2 TD.BlueBorderTableFirstCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px; FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; 
    }
    .BlueBorderTable-2 TD.BlueBorderTableLastCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; 
    }
    .BlueBorderTable-2 TD.BlueBorderTableOddCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; 
    }
    .BlueBorderTable-2 TD.BlueBorderTableEvenCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 2px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; }
	
	
/**** Blue Plain Table without Border ****/
 .BluePlainTable-4 {
	BORDER-BOTTOM: 1px;
	BORDER-LEFT: 1px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-TOP: 1px;
	BORDER-RIGHT: 1px;
	border-color:#4A6682;
	background-color: #4A6682;
    }
		
    .BluePlainTable-4 TR.BluePlainTableHeaderRow-1 {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 4px;
	TEXT-TRANSFORM: capitalize;
	MARGIN: 12px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	FONT-FAMILY: Arial, Helvetica, san-serif;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold;
	PADDING-TOP: 4px;
	background-color: #B3C6D9;
	color: #364882;
    }
    .BluePlainTable-4 TD.BluePlainTableHeaderFirstCol-1 {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	COLOR: #364882;
	PADDING-TOP: 4px;
	font-size: 12px;
    }
    .BluePlainTable-4 TD.BluePlainTableHeaderLastCol-1 {
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 4px; font-size: 12px;
    }
    .BluePlainTable-4 TD.BluePlainTableHeaderOddCol-1 {
 PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 4px; font-size: 12px;
    }
    .BluePlainTable-4 TD.BluePlainTableHeaderEvenCol-1 {
    PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #364882; PADDING-TOP: 4px; font-size: 12px;
    }
    .BluePlainTable-4 TR.BluePlainTableOddRow-1 {
	PADDING-BOTTOM: 2px;PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;PADDING-TOP: 3px;BACKGROUND-COLOR: #F3F3F3;
	FONT-SIZE: 12px;COLOR: #464646;VERTICAL-ALIGN: TOP;
    }
    .BluePlainTable-4 TR.BluePlainTableEvenRow-1 {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #DBE0E8;
	FONT-SIZE: 12px;
	COLOR: #464646;
	VERTICAL-ALIGN: TOP;
    }
    .BluePlainTable-4 TD.BluePlainTableFirstCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; }
    .BluePlainTable-4 TD.BluePlainTableLastCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; }
    .BluePlainTable-4 TD.BluePlainTableOddCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; }
    .BluePlainTable-4 TD.BluePlainTableEvenCol-1 {
    PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px;  FONT-SIZE: 12px; VERTICAL-ALIGN: TOP; }
	
img.center {   display: block;   margin-left: auto;   margin-right: auto; }