
/* Table 1 Style */
table.table1{
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;
	margin: 20px;
}
.table1 thead th{
    padding:10px;
    color:#fff;
	font-family: Arial, sans-serif;
    font-size: 18px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 0px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.table1 thead th:empty{
    background:transparent;
    border:none;
}


.table1 thead :nth-child(2){
border:1px solid #09356A;
border-bottom:3px solid #09356A;
background-color:#17638E; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0589DC', endColorstr='#09356A'); /* for IE */
background: -webkit-linear-gradient(top,  #0589DC,  #09356A); /* for webkit browsers */
background: -moz-linear-gradient(top,  #0589DC,  #09356A); /* for firefox 3.6+ */ 
background: -o-linear-gradient(top,  #0589DC,  #09356A); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  ##0589DC,  #09356A); /* IE10+ */
}

.table1 thead :nth-child(3){
border:1px solid #036305;
border-bottom:3px solid #036305;
background: #06A809; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#02CE06', endColorstr='#036305'); /* for IE */
background: -webkit-linear-gradient(top,  #02CE06,  #036305); /* for webkit browsers */
background: -moz-linear-gradient(top,  #02CE06,  #036305); /* for firefox 3.6+ */ 
background: -o-linear-gradient(top,  #02CE06,  #036305); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #02CE06,  #036305); /* IE10+ */
}

.table1 thead :nth-child(4){
border:1px solid #9C0412;
border-bottom:3px solid #9C0412;
background: #D8071A; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8071A', endColorstr='#9C0412'); /* for IE */
background: -webkit-linear-gradient(top,  #D8071A,  #9C0412); /* for webkit browsers */
background: -moz-linear-gradient(top,  #D8071A,  #9C0412); /* for firefox 3.6+ */ 
background: -o-linear-gradient(top,  #D8071A,  #9C0412); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #D8071A,  #9C0412); /* IE10+ */
}

.table1 tfoot2{}

.table1 tbody th{
    color:#1E1E1E;
    border:1px solid #C8C8C8;
    padding:10px 10px;
background: #E7E7E7; /* for non-css3 browsers */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#C8C8C8'); /* for IE */
background: -webkit-linear-gradient(top,  #E7E7E7,  #C8C8C8); /* for webkit browsers */
background: -moz-linear-gradient(top,  #E7E7E7,  #C8C8C8); /* for firefox 3.6+ */ 
background: -o-linear-gradient(top,  #E7E7E7,  #C8C8C8); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #E7E7E7,  #C8C8C8); /* IE10+ */
    -moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table1 tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:5px 0px;
}
.table1 tfoot th{
    color:#666;
}
.table1 tbody td{
    font-family: Arial, sans-serif;
    font-size: 18px;
	line-height:1.1;
    padding:5px;
    text-align:center;
    background-color:#E5E4E4;
    border: 1px solid #E5E4E4;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
}
.table1 tbody span.check::before{
    content : url(../images/yes.png)
}

.table1 tbody span.no::before{
    content : url(../images/no.png)
}






.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius:5px 0px 0px 5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    border-radius:3px;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
	
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.blue.button, .blue.button:visited		    { background-color: #0375BD; }
	.blue.button:hover							{ background-color: #09356A; }
												  
	.green.button, .green.button:visited		{ background-color: #06A809; }
	.green.button:hover						    { background-color: #036305; }
	
	.red.button, .red.button:visited			{ background-color: #D8071A; }
	.red.button:hover							{ background-color: #9C0412; }
	

br { clear: both; }
.cntSeparator {
font-size: 54px;
margin: 10px 7px;
color: #000;
}

.desc { margin: 7px 3px; }
.desc div {
float: left;
font-family: Arial;
width: 20px;
font-size: 13px;
font-weight: bold;
color: #000;
      }









/* Table 2 Style */
table.table2{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: -1px;
    line-height: 1.2em;
    border-collapse:collapse;
    text-align:center;
}
.table2 thead th, .table2 tfoot td{
    padding:20px 10px 40px 10px;
    color:#fff;
    font-size: 26px;
    background-color:#222;
    font-weight:normal;
    border-right:1px dotted #666;
    border-top:3px solid #666;
    -moz-box-shadow:0px -1px 4px #000;
    -webkit-box-shadow:0px -1px 4px #000;
    box-shadow:0px -1px 4px #000;
    text-shadow:1px 1px 1px #000;
}
.table2 tfoot th{
    padding:10px;
    font-size:18px;
    text-transform:uppercase;
    color:#888;
}
.table2 tfoot td{
    font-size:36px;
    color:#EF870E;
    border-top:none;
    border-bottom:3px solid #666;
    -moz-box-shadow:0px 1px 4px #000;
    -webkit-box-shadow:0px 1px 4px #000;
    box-shadow:0px 1px 4px #000;
}
.table2 thead th:empty{
    background:transparent;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none;
}
.table2 thead :nth-last-child(1){
    border-right:none;
}
.table2 thead :first-child,
.table2 tbody :nth-last-child(1){
    border:none;
}
.table2 tbody th{
    text-align:right;
    padding:10px;
    color:#333;
    text-shadow:1px 1px 1px #ccc;
    background-color:#f9f9f9;
}
.table2 tbody td{
    padding:10px;
    background-color:#f0f0f0;
    border-right:1px dotted #999;
    text-shadow:-1px 1px 1px #fff;
    text-transform:uppercase;
    color:#333;
}
.table2 tbody span.check::before{
    content : url(../images/check1.png)
}

/* Table 3 Style */
table.table3{
    font-family:Arial;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: -1px;
    line-height: 1.7em;
    text-align:center;
    border-collapse:collapse;
}
.table3 thead th{
    padding:6px 10px;
    text-transform:uppercase;
    color:#444;
    font-weight:bold;
    text-shadow:1px 1px 1px #fff;
    border-bottom:5px solid #444;
}
.table3 thead th:empty{
    background:transparent;
    border:none;
}
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
    background-color: #7FD2FF;
}
.table3 tfoot :nth-child(2){
    -moz-border-radius:0px 0px 0px 5px;
    -webkit-border-bottom-left-radius:5px;
    border-bottom-left-radius:5px;
}
.table3 thead :nth-child(2){
    -moz-border-radius:5px 0px 0px 0px;
    -webkit-border-top-left-radius:5px;
    border-top-left-radius:5px;
}
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
    background-color: #45A8DF;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
    background-color: #2388BF;
}
.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
    background-color: #096A9F;
}
.table3 thead :nth-child(5){
    -moz-border-radius:0px 5px 0px 0px;
    -webkit-border-top-right-radius:5px;
    border-top-right-radius:5px;
}
.table3 tfoot :nth-child(5){
    -moz-border-radius:0px 0px 5px 0px;
    -webkit-border-bottom-right-radius:5px;
    border-bottom-right-radius:5px;
}
.table3 tfoot td{
    font-size:38px;
    font-weight:bold;
    padding:15px 0px;
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td{
    padding:10px;
}
.table3 tbody tr:nth-child(4) td{
    font-size:18px;
}
.table3 tbody td:nth-child(even){
    background-color:#444;
    color:#444;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(189,189,189)),
        color-stop(0.7, rgb(224,224,224))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(189,189,189) 39%,
        rgb(224,224,224) 70%
        );
    text-shadow:1px 1px 1px #fff;
}
.table3 tbody td:nth-child(odd){
    background-color:#555;
    color:#f0f0f0;
    border-bottom:1px solid #444;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.39, rgb(85,85,85)),
        color-stop(0.7, rgb(105,105,105))
        );
    background:-moz-linear-gradient(
        center bottom,
        rgb(85,85,85) 39%,
        rgb(105,105,105) 70%
        );
    text-shadow:1px 1px 1px #000;
}
.table3 tbody td:nth-last-child(1){
    border-right:1px solid #222;
}
.table3 tbody th{
    color:#696969;
    text-align:right;
    padding:0px 15px;
    border-right:1px solid #aaa;
}
.table3 tbody span.check::before{
    content : url(../images/check2.png)
}
