
.tableStyle {
	
	margin-top: 1cm;
	margin-bottom: 1cm;
	font-family: Arial, Helvetica, sans-serif;
	 
}

.tableStyle .caption{
	text-align: center;
	background-color: #015289;
	color: #ffffff;
	font-size: 15px;
	padding: 8px;
	
	
}

.tableStyle .tblSubHead{
	text-align: left;
	background-color:  ;
	color: #000000;
	font-size: 13px;
	padding: 5px;
}

.tableStyle .oddRow {
	
	background-color: #98AFC7;
}

.tableStyle .evenRow {
	
	background-color: #E5E4E2; 
}

.tableStyle .tdLable {
	 
	
	
	
}
.tableStyle .tdEle {
	 
}

.tableStyle .button{
	
}
.checklist {
            border: 1px solid #ccc;
            list-style: none;
            height: auto;
            /* overflow: auto; */
          /*   width: 16em; */
        }
       
        .checklist,.checklist li {
            margin-left: 0;
            padding: 0;
        }
       
        .checklist label {
            display: block;
            padding: 0;
            padding-left: 25px;
            text-indent: -25px;
            width:250px;
            font-weight: normal;
            text-align: left;
        }
       
        .checklist label:hover,.checklist label.hover {
            background: #777;
            color: #fff;
        }
       
        * html .checklist label {
            height: auto;
        }
       
        /* Checklist 1 */
        .cl1 {
            width: 100%;
            height: auto;
        }
       
        .cl1 .alt {
            background: #f5f5f5;
        }
       
        .cl1 input {
            vertical-align: middle;
        }
       
        .cl1 label:hover,.cl1 label.hover {
            background: #ddd;
            color: #000;
        }
/* .tableStyle {
		  color: #333;
		  font-family: sans-serif;
		  font-size: .9em;
		  font-weight: 300;
		  text-align: left;
		  line-height: 40px;
		  border-spacing: 0;
		  border: 1px solid #428bca;
		  margin: 20px auto;
		}
		
		.tableStyle tbody tr:hover {background-color: ;}
		
		.tableStyle tbody tr:last-child:hover { background-color: transparent; }
		
		.tableStyle th{
			background: #428bca;
			background: #167F92;
			color: #fff;
		}
		
		.tHeading{
			text-transform: uppercase;
			text-align: center;
		}
		
		.tableStyle tr {
		  	border-bottom: 1px solid #cccccc;
		}
		
		.tableStyle tr:last-child {
		  	border-bottom: 0px;
		}
		.tableStyle td {
			padding-left: 1em;
		  	border-right: 1px solid #cccccc;
		  	vertical-align: middle;
		  	
		}
		.tableStyle td:last-child {
		  border-right: 0px;
		}
		
		.evenRow{
			background: #EAF3F3;
			background: #BCD6EC;
			background: #c3e3f7;
		}
		
		.oddRow{
			background: #f0fbff;  
		}
		
		.submitStyle{
			height: 42px;
		}
		
		.tdEle{
			padding: 2px 5px 2px 0;
		}
		
		.tdLable{
			font-weight: bold;	
		}
		.tblSubHead {
	
			background: #6790C8;
			color: #fff;
			font: bold 12px/18px Arial, sans-serif;
			height: 28px;
		}
		
		.tSubHeading{
			color: #F0862A; 
			font-weight: bold;
		}
		
		.reqStyle {
			border: 1px solid red;
			color: red;
			border: none;
		}
		
		.buttonStyle {
			-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
			-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
			box-shadow:inset 0px 1px 0px 0px #54a3f7;
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
			background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
			background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
			background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
			background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
			background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
			background-color:#007dc1;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			border-radius:3px;
			border:1px solid #124d77;
			display:inline-block;
			cursor:pointer;
			color:#ffffff;
			font-family:arial;
			font-size:13px;
			padding:6px 24px;
			text-decoration:none;
			text-shadow:0px 1px 0px #154682;
		}
		.buttonStyle:hover {
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
			background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
			background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
			background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
			background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
			background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
			background-color:#0061a7;
		}
		.buttonStyle:active {
			position:relative;
			top:1px;
		} */