﻿
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin:0; padding:0; border:0;}


body{/*background-image:url(Images/ptnbg.png); background-repeat:repeat;*/ background-color:#eeeeee; font-family:Arial, Sans-Serif, Helvetica;
	font-size:12px; color:#383838;}


a {color:#265CC0; text-decoration:underline; cursor:pointer;}
a:hover {text-decoration:none;}


.contDiv{width:98%; padding:1% 1% 0% 1%; float:left; display:block; margin:80px 0px 15px 0px; }


.InsuranceDiv{width:98%; padding:1% 1% 0% 1%; float:left; display:block; margin:50px 0px 15px 0px; }
.InsuranceDiv h1{margin:5px 0px 5px 0px; font-size:17px; font-weight:normal; color:#EF5E00; text-shadow:0px 1px 0px #fff;}
.InsuranceDiv h2{margin:10px 0px 0px 15px; font-size:17px; font-weight:normal; color:#ea2100; text-shadow:0px 1px 0px #fff;}





.contDiv h1{margin:5px 0px 5px 0px; font-size:17px; font-weight:normal; color:#EF5E00; text-shadow:0px 1px 0px #fff;}
.contDiv h2{margin:10px 0px 0px 15px; font-size:17px; font-weight:normal; color:#ea2100; text-shadow:0px 1px 0px #fff;}

.boxHeading{margin:8px 0px 0px 0px; font-size:17px; width:100%; display:inline-table; font-weight:normal; color:#00A181; text-shadow:0px 1px 0px #fff;}


.mainDiv{width:100%; display:block;}



.contentTopMove{margin-top:-40px;}



.container{width:100%; min-height:520px;}

.adminCont{width:98%; padding:1% 1% 0% 1%; float:left; margin:80px 0px 15px 0px; }
#ctl00_maincontent_UCMDLConfigCtl_pnlReq{width:30% !important; margin:0px auto 0px auto !important; 
            background:#ffffff !important;  border:1px solid #01997b;
            border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			-o-border-radius:10px;}

#ctl00_maincontent_UCMDLConfigCtl_pnlReq h1{font-size:20px; padding:5px 0px 5px 10px;
	
	color:#00483A; 
     text-shadow:0px 1px 0px #16EFC4;
      border-bottom:solid 1px #01997b;
    border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
   
	background:#0ed3ac;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#26e8c1), to(#1bbe9e));  
   	background: -webkit-linear-gradient(top, #26e8c1, #1bbe9e);  
   	background: -moz-linear-gradient(top, #26e8c1, #1bbe9e); 
   	background: -ms-linear-gradient(top, #26e8c1, #1bbe9e); 
   	background: -o-linear-gradient(top, #26e8c1, #1bbe9e)}

#ctl00_maincontent_UCMDLConfigCtl_pnlReq ul{margin:5px 0px 10px 25px; padding:0px; line-height:22px;}



.cTax{margin:10px 0px; width:100%; display:block;}

.checkList{width:34% !important; margin:0px auto 15px auto !important; text-align:center;  padding:0px 0px 15px 0px;
            background:#ffffff !important;  border:1px solid #01997b;
            border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			-o-border-radius:10px;}

.checkList h1{font-size:18px; padding:7px 0px 7px 10px; text-align:left; margin:0px 0px 15px 0px; color:#00483A; 
    border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
     text-shadow:0px 1px 0px #16EFC4;
        
     border-bottom:solid 1px #01997b;
	background:#0ed3ac;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#26e8c1), to(#1bbe9e));  
   	background: -webkit-linear-gradient(top, #26e8c1, #1bbe9e);  
   	background: -moz-linear-gradient(top, #26e8c1, #1bbe9e); 
   	background: -ms-linear-gradient(top, #26e8c1, #1bbe9e); 
   	background: -o-linear-gradient(top, #26e8c1, #1bbe9e)}





.smallBox{width:35%; padding:10px 0px; margin:10px auto 15px auto; background:#fff; border:1px solid #01997b;
			border-radius:10px;
			-webkit-border-radius:10px;
			-moz-border-radius:10px;
			-o-border-radius:10px;}	
.smallBox tr td{padding:5px 0px 5px 0px;}




.goBtn{color:#fff; padding:5px 18px; margin:0px 0px 10px 20px; font-size:13px; cursor:pointer;  
	 text-shadow:0px 1px 0px #862401; border:solid 1px #dc5519;
     border-radius:25px;
	-webkit-border-radius:25px;
    -moz-border-radius:25px;
	-o-border-radius:25px;
	
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   	 box-shadow: 0px 2px 1px #949494;
   	-moz-box-shadow: 0px 2px 1px #949494;
    -webkit-box-shadow: 0px 2px 1px #949494;}

.goBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00)}



.redHeading{margin:10px 0px 0px 0px; font-size:15px; text-align:center; font-weight:normal; color:red; text-shadow:0px 1px 0px #fff;}
.blueHeading{margin:10px 0px 0px 0px; font-size:15px; text-align:center; font-weight:normal; color:#0e00c5; text-shadow:0px 1px 0px #fff;}
.greenHeading{margin:10px 0px 0px 0px; font-size:15px; text-align:center; font-weight:normal; color:#008000; text-shadow:0px 1px 0px #fff;}

.totalCount{font-weight:bold; font-size:12px;}	
	
.rcrmsTable{background-color:#D6DFF5; border-color:#6487DC;  border-style:solid; border-width:1px; color:#333333; border-collapse:collapse;}

.rcrmsTable caption{background-color:#6487DC; font-weight:bold; color:White;}

.rcrmsTable td{text-align:left;}
	
.rcrmsTable .btnAsp{background-color:White; border-color:#6487DC; border-style:Solid; border-width:1px; color:#6487DC;}

.bannerImg{padding:0px 0px 12px 0px;}


.collapsePanel { overflow:hidden; border:0px solid #d4d4d4; margin:0px 0px 0px 0px;}


.collapsePanelHeader{width:100%; font-weight:bold; line-height:34px; height:34px; margin-bottom:5px; color:#fff; 
     text-shadow:0px 1px 0px #007961; cursor:pointer;
     border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	-o-border-radius:5px;
	border:solid 1px #01997b;
	background:#0ed3ac;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   	background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   	background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   	background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   	background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
}

.tabDiv{cursor: pointer; vertical-align: middle;}
.tabArrow{float: right; vertical-align: middle; margin:11px 10px 0px 0px;}
.tabsText{float:left; margin-left:10px;}



.gridviewTable{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; width:100% !important; margin-bottom:10px;}
.gridviewTable tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.gridviewTable tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
.gridviewTable tr th a{color:#00ad8b !important; text-decoration:none; font-size:12px !important;}
.gridviewTable tr th a:hover{color:#ec5d00 !important;}
.gridviewTable tr td:first-child{width:23px;}

.gridviewTable tr td table{width:100% !important; margin:0px auto; }	  	
.gridviewTable tr td table tr td{border:0px; padding:0px !important; margin:0px;  }
.gridviewTable tr td table tr td ul{padding:0px !important; margin:0px; list-style:none; width:100% ; display:block; text-align:center;}                               
.gridviewTable tr td table tr td span{ padding:1px 5px; margin:0px 2px; color:#fff; font-weight:bold;
                                text-decoration:none !important;
                                text-shadow:0px 1px 0px #862401;
								border:solid 1px #dc5519;
								background:#fc6405;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   								background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   								background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   								
.gridviewTable tr td table tr td a{padding:1px 5px; margin:0px 2px; color:#fff !important; font-weight:bold; 
                               text-decoration:none !important;
                               text-shadow:0px 1px 0px #008369;
								border:solid 1px #009779;
								background:#0cc9a4;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   								background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   								background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   	
.gridviewTable tr td table tr td a:hover{color:#fff !important; background:#01997b;  } 
.gridviewTable tr td table tr td:last-child{padding:0px;}
.gridviewTable tr:last-child td table{width:20px !important; text-shadow:0px 1px 0px #008369; margin:8px auto;}



























.gridTable{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; margin-bottom:5px; width:100%; float:left;}
.gridTable tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.gridTable tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
.gridTable tr th a{color:#00ad8b !important; text-decoration:none; font-size:12px !important;}
.gridTable tr th a:hover{color:#ec5d00 !important;}
.gridTable caption{margin:0px 0px 2px 0px; font-size:17px; text-align:left; font-weight:normal; color:#EF5E00; text-shadow:0px 1px 0px #fff;}

.gridTable tr td table{width:100% !important; margin:0px auto; }	  	
.gridTable tr td table tr td{border:0px; padding:0px !important; margin:0px;  }
.gridTable tr td table tr td ul{padding:0px !important; margin:0px; list-style:none; width:100% ; display:block; text-align:center;}                               
.gridTable tr td table tr td span{ padding:1px 5px; margin:0px 2px; color:#fff; font-weight:bold;
                                text-decoration:none !important;
                                text-shadow:0px 1px 0px #862401;
								border:solid 1px #dc5519;
								background:#fc6405;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   								background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   								background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   								
.gridTable tr td table tr td a{padding:1px 5px; margin:0px 2px; color:#fff !important; font-weight:bold; 
                               text-decoration:none !important;
                               text-shadow:0px 1px 0px #008369;
								border:solid 1px #009779;
								background:#0cc9a4;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   								background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   								background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   	
.gridTable tr td table tr td a:hover{color:#fff !important; background:#01997b;  } 
.gridTable tr td table tr td:last-child{padding:0px;}
.gridTable tr:last-child td table{width:20px !important; text-shadow:0px 1px 0px #008369; margin:8px auto;}










.adminGrid{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; margin-bottom:5px; width:100%; float:left;}
.adminGrid tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.adminGrid tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
   	
   	
.adminGrid tr th:last-child{text-align:left; padding-left:15px; width:35%; }  	
   	
.adminGrid tr td:last-child{text-align:left; padding-left:15px; width:35%; }   	
   	
   	
.adminGrid tr th a{color:#00ad8b !important; text-decoration:none; font-size:12px !important;}
.adminGrid tr th a:hover{color:#ec5d00 !important;}
.adminGrid caption{margin:0px 0px 2px 0px; font-size:17px; text-align:left; font-weight:normal; color:#EF5E00; text-shadow:0px 1px 0px #fff;}

.adminGrid tr td table{width:100% !important; margin:0px auto; }	  	
.adminGrid tr td table tr td{border:0px; padding:0px !important; margin:0px;  }
.adminGrid tr td table tr td ul{padding:0px !important; margin:0px; list-style:none; width:100% ; display:block; text-align:center;}                               
.adminGrid tr td table tr td span{ padding:1px 5px; margin:0px 2px; color:#fff; font-weight:bold;
                                text-decoration:none !important;
                                text-shadow:0px 1px 0px #862401;
								border:solid 1px #dc5519;
								background:#fc6405;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   								background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   								background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   								
.adminGrid tr td table tr td a{padding:1px 5px; margin:0px 2px; color:#fff !important; font-weight:bold; 
                               text-decoration:none !important;
                               text-shadow:0px 1px 0px #008369;
								border:solid 1px #009779;
								background:#0cc9a4;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   								background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   								background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   	
.adminGrid tr td table tr td a:hover{color:#fff !important; background:#01997b;  } 
.adminGrid tr td table tr td:last-child{padding:0px;}
.adminGrid tr:last-child td table{width:20px !important; text-shadow:0px 1px 0px #008369; margin:8px auto;}

















.gridview{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; width:100% !important; margin-bottom:10px;}
.gridview tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.gridview tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	




.historyGrid{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; margin-bottom:5px; width:100%; float:left;}
.historyGrid tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.historyGrid tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
.historyGrid tr th a{color:#00ad8b !important; text-decoration:none; font-size:12px !important;}
.historyGrid tr th a:hover{color:#ec5d00 !important;}

.historyGrid tr td:first-child{text-align:left; padding-left:15px;}

.historyGrid tr th:first-child{text-align:left; padding-left:15px;}



.dateInp{width:125px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.wcInp{width:200px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.ajax__calendar table tr td{font-weight:normal !important; padding:0px; border:0px;}

.dateBoxes{width:54%; background:#fff; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}
.dateBoxes tr td{border-right:1px solid #dddddd; padding:10px 12px; width:20%;}	
.dateBoxes tr td:last-child{border-right:0px;}


.selectyearBox{width:77%; background:#fff; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}
.selectyearBox tr td{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 12px; width:20%;}	
.selectyearBox tr td:last-child{border-right:0px;}
.selectyearBox tr:last-child td{border-bottom:0px;}


.selectRecruBox{width:77%; background:#fff; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}
.selectRecruBox tr td{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:10px 12px; width:20%;}	
.selectRecruBox tr td:last-child{border-right:0px;}
.selectRecruBox tr:last-child td{border-bottom:0px;}
.selectRecruBox tr td table tr td{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:0px 0px; width:20%;}




.manageBox{width:100%; background:#fff; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}
.manageBox tr td{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:8px 10px;}	
.manageBox tr td:last-child{border-right:0px;}
.manageBox tr:last-child td{border-bottom:0px;}



.ModipaydateBox{width:70%; background:#fff; padding:15px 0px; text-align:center; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}




.paydateBox{width:55%; background:#fff; padding:15px 0px; text-align:center; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}

.totalRecord{margin:5px 0px 10px 0px; font-size:13px; font-weight:bold; color:#ef5e00; text-shadow:0px 1px 0px #fff;}

.contBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
	 
.contBox tr td{vertical-align:top; width:25%; padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.contBox tr td:last-child{border-right:0px solid #dddddd;}                  
.contBox tr:last-child td{border-bottom:0px solid #dddddd; }
.contBox legend{text-align:left; font-size:17px;  color:#ea2100; margin-left:10px; }


.gridBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#4d4d4d;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
	 
.gridBox tr td{vertical-align:top; width:16.6%;  padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.gridBox tr td:last-child{border-right:0px solid #dddddd;}                  
.gridBox tr:last-child td{border-bottom:0px solid #dddddd; }
.gridBox legend{text-align:left; font-size:17px;  color:#ea2100; margin-left:10px; }






.weeklygridBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#4d4d4d;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
	 
.weeklygridBox tr td{vertical-align:top;  padding:8px 8px 8px 8px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.weeklygridBox tr td:last-child{border-right:0px solid #dddddd;}                  
.weeklygridBox tr:last-child td{border-bottom:0px solid #dddddd; }
.weeklygridBox legend{text-align:left; font-size:17px;  color:#ea2100; margin-left:10px; }
.gridBoxheading{text-align:center; font-size:17px;font-weight:normal;color:#EF5E00;
                background:#fff; }

.gridBoxborder{border-right:2px solid #cccccc !important;}


.searchBox{width:100%; background:#F7F7F7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#4d4d4d;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
	 
.searchBox tr td{vertical-align:top; width:15%;  padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.searchBox tr td:last-child{border-right:0px solid #dddddd; width:25%;}                  
.searchBox tr:last-child td{border-bottom:0px solid #dddddd; }
.searchBox legend{text-align:left; font-size:17px;  color:#ea2100; margin-left:10px; }


.reportBox{width:19%; min-height:302px; float:left; margin:0px 4px 15px 4px;
	background:#fff;
	 border:solid 1px #01997b;
	border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	-o-border-radius:5px;
	}
	
.reportBox h3{padding:4% 0% 4% 4%; margin-bottom:0px; width:96%; font-size:13px;  color:#00483A; 
              text-shadow:0px 1px 0px #16EFC4;
               border-bottom:solid 1px #01997b;
    border-radius:4px 4px 0px 0px;
	-webkit-border-radius:4px 4px 0px 0px;
    -moz-border-radius:4px 4px 0px 0px;
	-o-border-radius:4px 4px 0px 0px;
   
	background:#0ed3ac;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#26e8c1), to(#1bbe9e));  
   	background: -webkit-linear-gradient(top, #26e8c1, #1bbe9e);  
   	background: -moz-linear-gradient(top, #26e8c1, #1bbe9e); 
   	background: -ms-linear-gradient(top, #26e8c1, #1bbe9e); 
   	background: -o-linear-gradient(top, #26e8c1, #1bbe9e);}	

.reportBtn{color:#EF5E00; width:100%; padding:2% 0% 2% 3%; font-size:12px !important; cursor:pointer; 
	border-top:0px; border-bottom:1px solid #d8d7d7;  border-left:0px; border-right:0px; text-align:left; 
    background:#fff;}

.reportBtn:hover{color:#EF5E00; background:#f2f2f2; }
   	
   	
.reportBtnDisable{color:#9d9d9d; width:100%; padding:2% 0% 2% 3%; font-size:12px !important; cursor:pointer; 
	border-top:0px; border-bottom:1px solid #d8d7d7;  border-left:0px; border-right:0px; text-align:left; 
    background:#f2f2f2;}   	
   	
.reportBtnDisable:hover{color:#9d9d9d; background:#f2f2f2;}   
   	
   	
.reportBtn2{color:#EF5E00; width:100%; padding:3% 0% 3% 4%; font-size:12px !important; cursor:pointer; text-shadow:0px 1px 0px #fff;
	border-top:0px; border-bottom:1px solid #fff;  border-left:0px; border-right:0px; text-align:left; 
    background:#f6f6f6;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#dcdcdc));  
   	background: -webkit-linear-gradient(top, #f6f6f6, #dcdcdc);  
   	background: -moz-linear-gradient(top, #f6f6f6, #dcdcdc); 
   	background: -ms-linear-gradient(top, #f6f6f6, #dcdcdc); 
   	background: -o-linear-gradient(top, #f6f6f6, #dcdcdc);
	}

.reportBtn2:hover{text-shadow:0px 1px 0px #862401; color:#fff;
     border-top:solid 1px #e33500; border-bottom:solid 1px #e33500; border-left:0px; border-right:0px;                
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}
   	



.boxes{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#383838;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
.boxes table{width:100%; margin-top:-5px;}	 
.boxes table tr td{vertical-align:top; width:16.6%; padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.boxes table tr td:last-child{border-right:0px solid #dddddd;}                  
.boxes table tr:last-child td{border-bottom:0px solid #dddddd; }
.boxes legend{text-align:left; font-size:17px;  color:#EF5E00; margin-left:10px; padding:0px 2px 0px 0px;  }



.workerBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#4d4d4d;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
.workerBox table{width:100%; }	 
.workerBox table tr td{vertical-align:top; padding:8px 12px 8px 12px !important; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.workerBox table tr td:last-child{border-right:0px solid #dddddd;}                  
.workerBox table tr:last-child td{border-bottom:0px solid #dddddd; padding:0px;}

.workerBox table tr td table{}
.workerBox table tr td table tr td{ font-weight:bold; }
.workerBox legend{text-align:left; font-size:17px;  color:#EF5E00; margin-left:10px; padding:0px 2px 0px 0px;  }






.reportBoxes{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#383838;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
.reportBoxes table{width:100%; margin-top:-5px;}	 
.reportBoxes table tr td{vertical-align:top; width:16.6%; padding:8px 12px 8px 12px; vertical-align:middle; font-weight:bold; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.reportBoxes table tr td:last-child{border-right:0px solid #dddddd;}                  
.reportBoxes table tr:last-child td{border-bottom:0px solid #dddddd; }
.reportBoxes legend{text-align:left; font-size:17px;  color:#EF5E00; margin-left:10px; padding:0px 2px 0px 0px;  }






.addeditMmgDD{width:100%; background:#f7f7f7; margin:5px auto 10px auto; border:1px solid #d5d5d5; color:#383838;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
	
.addeditMmgDD table{width:100%; margin-top:-5px;}	 
.addeditMmgDD table tr td{vertical-align:top; padding:8px 12px 8px 12px; vertical-align:middle; font-weight:bold; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
 .addeditMmgDD table tr td:first-child{width:35%;}  
                  
.addeditMmgDD table tr td:last-child{border-right:0px solid #dddddd;}                  
.addeditMmgDD table tr:last-child td{border-bottom:0px solid #dddddd; }
.addeditMmgDD legend{text-align:left; font-size:17px;  color:#EF5E00; margin-left:10px; padding:0px 2px 0px 0px;}














.deductionBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#383838;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
.deductionBox table{width:100%; margin-top:-5px;}	 
.deductionBox table tr td{vertical-align:top; vertical-align:middle; 
                  border-bottom:1px solid #d5d5d5;
                  border-right:1px solid #d5d5d5; }
                  
.deductionBox table tr td:last-child{border-right:0px solid #d5d5d5;}                  
.deductionBox table tr:last-child td{border-bottom:0px solid #d5d5d5; padding:8px 12px 8px 12px; }


.deductionBox table tr td table tr td{padding:8px 12px 8px 12px; width:13%;}
.deductionBox table tr td table tr td:last-child{width:4%;}
.deductionBox table tr td table tr td table{border:1px solid #d5d5d5; width:68%; background:#f9f9f9; margin:10px auto 10px auto;}
.deductionBox table tr td table tr td table tr td{border-bottom:1px solid #d5d5d5 !important; width:25% !important; padding:5px 12px 5px 12px !important;
                                                  font-weight:bold;}
.deductionBox table tr td table tr td table tr:last-child td{border-bottom:0px solid #d5d5d5 !important; }
.deductionBox legend{text-align:left; font-size:17px;  color:#EF5E00; margin-left:10px; padding:0px 2px 0px 0px;  }


.erroreText{color:Red; font-size:11px; float:left; font-weight:normal; line-height:12px; margin:4px 0px 4px 0px;}
.errore{color:Red; font-size:11px; font-weight:normal; line-height:12px; margin:4px 0px 4px 0px;}
.validation{color:Red; font-size:11px; font-weight:normal; line-height:12px; margin:0px 5px 0px 5px;}

.ajax__calendar table tr td table tr td{padding:0px !important; margin:0px !important; border:0px !important;}
.ajax__calendar table tr td{padding:0px !important; margin:0px !important; border:0px !important;}

.title{font-weight:bold;}
.commentTd{font-weight:bold; width:13.6% !important;}
.expenText{text-align:left !important;}



.sheetDiv{width:100% !important; text-align:center; border:1px solid #cfcfcf; background:#fff; margin-top:25px;}
.sheet{width:100% !important; text-align:center; border:1px solid #cfcfcf; background:#fff;}




.setupSheet{width:100% !important;  margin:30px 0px 10px 0px; text-align:center; border:1px solid #cfcfcf; background:#fff; }
.managerSheet{width:100% !important; height:420px !important; margin:30px 0px 10px 0px; text-align:center;
              border:1px solid #cfcfcf; background:#fff;  }

.newhireSheet{width:100% !important; height:450px !important; text-align:center; display:inline-table; margin:15px 0px 15px 0px; 
				border:1px solid #cfcfcf; background:#fff;}

.payrollSheet{width:100% !important;  border:1px solid #cfcfcf; background:#fff; text-align:center; }

.sheetPayroll{width:100% !important; height:420px !important; margin:0px 0px 10px 0px !important; text-align:center; }

.reportInner{width:100% !important;  text-align:center; }


.tdHeading{color:#00ad8b !important; text-shadow:0px 1px 0px #fff;  text-align:center; font-size:14px; font-weight:bold;
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #fafafa, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #fafafa, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #fafafa, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #fafafa, #e9e9e9);}
   	

.inputDate{width:100px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 

			 
			 
.percentageInp{width:160px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 



.inputWcrate{width:160px; padding:3px 3px 3px 5px; margin-right:30px;  border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

			 
			 
.inputWc{width:60px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.updatInp{width:17%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.inputWcTitle{width:160px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 

.inputContry{width:178px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.inputBig{width:81%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff;  font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.inputName{width:81%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px; margin-bottom:10px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}			 
			 
.inputMedium{width:75%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 

			 
			 
.commentInp{ padding:3px; margin:0px 4px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 
.dropdownInp{width:50%; padding:3px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.inputTest{width:21%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.nameInput{width:50%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 
.checkInp{width:40%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
          margin:5px 0px 0px 5px;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}			 


			 
.installmentInp{width:20%; padding:2px 2px 2px 5px; border:1px solid #BAB9B9;  background:#fff; color:#383838; font-weight:normal;
                margin-left:10px;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.additionComm{width:90%; padding:2px 2px 2px 5px; margin-top:32px; border:1px solid #BAB9B9; height:100px; background:#fff; color:#383838; font-weight:normal;
              
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.smallInpt{padding:3px; width:45px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.selectSmall{width:40%; padding:3px 3px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.paydateInp{width:118px; padding:3px 3px; margin:0px 0px 0px 6px; border:1px solid #BAB9B9;  background:#fff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 
.yearInp{width:100px; padding:3px 3px; margin:0px 0px 0px 5px; border:1px solid #BAB9B9;  background:#fff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}	 
			 
			 
			 
.smallSelect{width:9.5%; padding:3px 3px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 		 
.selectMedium{width:77%; padding:3px 3px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
.selectClients{width:100px; padding:3px 3px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}			 
			 
.selectBig{width:85%; padding:3px 3px; border:1px solid #BAB9B9; background:#ffffff; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.commentInpt{width:95%; padding:5px 5px; border:1px solid #BAB9B9; height:50px; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.inptComment{width:30%; clear:both; padding:5px 5px; border:1px solid #BAB9B9; height:50px; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 			 
			 
.inputBtn{color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer; margin:0px 6px 0px 0px;
	 
     border-radius:25px;
	-webkit-border-radius:25px;
    -moz-border-radius:25px;
	-o-border-radius:25px;
	
	text-shadow:0px 1px 0px #862401; 
	border:solid 1px #dc5519;
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   	 box-shadow: 0px 2px 1px #949494;
   	-moz-box-shadow: 0px 2px 1px #949494;
    -webkit-box-shadow: 0px 2px 1px #949494;}

.inputBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}




.viewBtn{color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer; text-shadow:0px 1px 0px #862401;
	border:solid 1px #dc5519; margin:0px 6px 0px 10px;
     border-radius:25px;
	-webkit-border-radius:25px;
    -moz-border-radius:25px;
	-o-border-radius:25px;
	
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   	 box-shadow: 0px 2px 1px #949494;
   	-moz-box-shadow: 0px 2px 1px #949494;
    -webkit-box-shadow: 0px 2px 1px #949494;}

.viewBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}










.saveBtn{color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer; text-shadow:0px 1px 0px #862401;
	border:solid 1px #dc5519; margin:10px 0px 10px 10px;
     border-radius:25px;
	-webkit-border-radius:25px;
    -moz-border-radius:25px;
	-o-border-radius:25px;
	
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   	 box-shadow: 0px 2px 1px #949494;
   	-moz-box-shadow: 0px 2px 1px #949494;
    -webkit-box-shadow: 0px 2px 1px #949494;}

.saveBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}








.backBtn{color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer; text-shadow:0px 1px 0px #862401;
	border:solid 1px #dc5519; margin:10px 6px 0px 0px; float:right;
     border-radius:25px;
	-webkit-border-radius:25px;
    -moz-border-radius:25px;
	-o-border-radius:25px;
	
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   	 box-shadow: 0px 2px 1px #949494;
   	-moz-box-shadow: 0px 2px 1px #949494;
    -webkit-box-shadow: 0px 2px 1px #949494;}

.backBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}



.gotoBtnDiv{width:100%; margin:0px 0px 0px 0px; display:block; float:left;}

.gotoBottomBtn{float:right; display:block; color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer;
     text-shadow:0px 1px 0px #862401;  text-decoration:none; 
     border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
	
	border:solid 1px #dc5519;
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
}

.gotoBottomBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}



.gotoTopBtn{float:right; display:block; margin-top:-5px;
            color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer; text-shadow:0px 1px 0px #862401;
	border:solid 1px #dc5519; text-decoration:none; 
     border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
    -moz-border-radius:0px 0px 8px 8px;
	-o-border-radius:0px 0px 8px 8px;
	
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
}

.gotoTopBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}


.addBtn{color:#fff; width:28px; height:23px;  cursor:pointer;
	margin:0px 0px 0px 0px; font-weight:bold; vertical-align:middle;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;
	
	border:solid 1px #01997b;
	background:#0ed3ac;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   	background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   	background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   	background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   	background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
 }

.addBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}



.btnBig{color:#fff; padding:8px 12px; font-size:14px !important; cursor:pointer; margin:0px 6px 0px 0px;
	 
     border-radius:5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	-o-border-radius:5px;
	
	text-shadow:0px 1px 0px #862401; 
	border:solid 1px #dc5519;
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   	 box-shadow: 0px 2px 1px #b4b4b4;
   	-moz-box-shadow: 0px 2px 1px #b4b4b4;
    -webkit-box-shadow: 0px 2px 1px #b4b4b4;}

.btnBig:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}












.typeInpt{width:90%; padding:3px 3px 3px 5px;  margin-bottom:10px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
          float:left;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.amitInpt{width:95%; margin-bottom:10px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
          float:left;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.descInpt{width:70%; margin-bottom:10px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}





.commentsBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
	 
.commentsBox tr td{vertical-align:top; padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
.commentsBox tr td:first-child{width:16%;}  
.commentsBox tr td:last-child{border-right:0px solid #dddddd;}                  
.commentsBox tr:last-child td{border-bottom:0px solid #dddddd; }                

.buttonDiv{width:100%; text-align:center; margin:8px 0px 10px 0px; padding-bottom:15px; border-bottom:1px dashed #BAB9B9;}

.ofText{color:#DC5519; font-size:12px !important; font-weight:bold !important; text-shadow:0px 1px 0px #DC5519; border:1px solid #DC5519; background:#fff; padding:4px 5px;
         border-radius:2px;
	-webkit-border-radius:2px;
    -moz-border-radius:2px;
	-o-border-radius:2px; }
.ofText:hover{color:#fff; background:#FF9A2D; cursor:pointer;}

.btnTable{margin:0px 0px 20px 0px;}



/* Accordion Groups Details into several categories. View One category at a time. */
.accordionHeader{
    border-top:solid 1px #bfdbff;
	width:100%;
	background-image: url(images/bar.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	height:23px;
}

/* Default Header style if the header style is not specified */
#master_content .accordionHeader a
{
	color: #203b78;
	text-decoration: none;
}

/* Default Header mouse over style */
#master_content .accordionHeader a:hover
{
	color: black;
}


.btnTd{text-align:center !important; font-weight:normal !important; padding:12px 0px 13px 0px !important;}




/* Header style of the selected category*/
.accordionHeaderSelected
{
    border-top:solid 1px #bfdbff;
	width:100%;
	background-image: url(images/bar.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	height:23px;
}

/* Default Header style of the selected category*/
#master_content .accordionHeaderSelected a
{
	color: #203b78;
	text-decoration: none;
}

/* Default Header mouse over style of the selected category*/
#master_content .accordionHeaderSelected a:hover
{
	color: black;
}

/* Content style inside the accordian*/
.accordionContent
{
    background-color: #EFF3FB;
    border: solid 1px #B5C7DE;
    color:#333333;
    border-top: none;
    padding: 0px;
    padding-top: 2px;
}

/* Table style inside the accordian*/
.tableinAccord  
{ 
	border-collapse: collapse;
	border: 1px solid #B5C7DE;
	border-spacing:0px;
}

/* Table cell style inside the accordian*/
.tableinAccord td             
{ 
	border: 1px solid #B5C7DE; 
	padding: 0px; 
}

/* Table style inside the accordian*/
.tableinAccord2
{ 
	border-collapse: collapse;
	border: 1px solid #B5C7DE;
	border-spacing:0px;
}

/* Table cell style inside the accordian*/
.tableinAccord2 td             
{ 
	border: 1px solid #B5C7DE; 
	padding: 0px; 
	min-height:24px;
	height:24px;
}

/* Vista Style Tabs */

/* Menu background style */
#tabsContainer
{
	float:left;
	width:100%;
}
/* Gap between menu bars style */
#tabsbottom
{
	height:3px;
}




/*Main Menu Style */
.OfficeMenu{width:100%; position:fixed; text-align:center; line-height:28px; height:41px; font-family:Candara; font-size:14px;  padding:2px 0px 0px 20px; 
            font-weight:bold; color:#00483a; background:url('Images/navibg.png') bottom left repeat-x;
			}

.OfficeMenu ul{padding-top:3px; list-style:none; cursor:pointer; }

.OfficeMenu li {display:inline; margin:0px; height:100%; }

.OfficeMenu li a{padding-left:6px; color:#00483a; text-decoration:none; text-shadow:0px 1px 0px #16efc4;	}

.OfficeMenu li a:hover{color:#ff6500; text-shadow:0px 1px 0px #fff; }

.OfficeMenu li a .span2{float:left; padding:2px 15px;}

.OfficeMenu li a.current .span2{float:left; color:#fff; padding:3px 10px 3px 10px;
	text-shadow:0px 1px 0px #b43100;
	border:1px solid #dc5519;
	
	border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
	-o-border-radius:5px 5px 0px 0px;
	
	background:#ff6301;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
}

/*Sub Menu Style */
.subMenu{width:100%; position:fixed; margin-top:40px; text-align:center; font-family:Candara; font-size:14px; line-height:28px; height:40px; padding:0px 0px 0px 20px; 
            font-weight:bold; color:#00483a; background:url('Images/subnavibg.png') bottom left repeat-x;
            box-shadow: 0px 2px 1px #c7c7c7;
   			-moz-box-shadow: 0px 2px 1px #c7c7c7;
			-webkit-box-shadow: 0px 2px 1px #c7c7c7;}

.subMenu ul{padding-top:5px; list-style:none; cursor:pointer;}

.subMenu li {display:inline; margin:0; height:100%;}

.subMenu li a{padding-left:6px;  color:#00483a; text-decoration:none; text-shadow:0px 1px 0px #16efc4;}

.subMenu li a:hover{color:#ff6500; text-shadow:0px 1px 0px #fff; }
.subMenu li a .span1{float:left; padding-right:6px;}
.subMenu li a .span2{float:left; padding:2px 5px;}
.subMenu li a.current .span2{float:left; color:#fff; padding:2px 10px 2px 10px;
	text-shadow:0px 1px 0px #b43100;
	border:1px solid #dc5519;
	
	border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
    -moz-border-radius:5px 5px 0px 0px;
	-o-border-radius:5px 5px 0px 0px;
	
	background:#ff6301;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
}















 /* Ajax Update Progress Display style */
 #UpdateProgress1 {
  width: 400px; background-color: #FFC080; 
  bottom: 0%; left: 0px; position: absolute;
 }
 
 /* Any html element with blue background and white title */
 .whiteTitle {
	background-color : #333399;
	color: #FFFFFF;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

/* Text with black color */
.blackContent {
	color: #000000;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/*Modal Popup not used in RCRMS*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*Modal Popup not used in RCRMS*/
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

/*Label style used in RCRMS*/
.label {
	margin: 0.5em 0;
	font-size: 1em;
	font-weight: bold;
	color:#265CC0;
}

.jqpopup {
   background:#FFFFFF;
   position:absolute;
   z-index:1;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;border-right:2px solid #CCCCCC;border-bottom:2px solid #CCCCCC;
   display:none;
}


.jqpopup_header{
   margin:0;padding:0;top:0;left:0;padding-left:10px;padding-right:5px;padding-bottom:2px;font-size:15px;font-weight:bold;
   background: url("images/jqbar.jpg") repeat-y #A4C7EE;
   cursor:move;
}

.jqpopup_footer{
   padding-left:10px;padding-right:10px;padding-bottom:5px;text-align:right;font-size:10px;
}

.jqpopup_content{
   padding-left:10px;padding-right:10px;
}

.jqpopup_message{
   padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;color:red;font-size:12px;font-weight:bold;
}

.jqpopup_resize{
   background: url("images/jqresize.gif") no-repeat;
   height:14px;
   width: 16px;
   position: absolute;
   bottom: 0;
   right: 0;
   cursor: se-resize;
}

.jqpopup_cross{
   background: url("images/jqcross.jpg") no-repeat;
   height:14px;
   width: 16px;
   position: absolute;
   top: 0;
   right: 0;
   cursor: pointer;
}

.jqpopup_center{
   background: url("images/jqcenter.jpg") no-repeat;
   height:14px;
   width: 16px;
   position: absolute;
   top: 0;
   right: 18px;
   cursor: pointer;
}

/*JHTML Area jHtmlAreaColorPickerMenu*/
div.jHtmlAreaColorPickerMenu {border: solid 1px #bbb; background-color: #ddd; width: 112px;}
div.jHtmlAreaColorPickerMenu div {float: left; margin: 2px; width: 12px; height: 14px;}
/*div.jHtmlAreaColorPickerMenu div:hover {margin: 0px; border: dotted 2px black;}*/

div.jHtmlAreaColorPickerMenu div.automatic { width: 104px; height: auto; padding: 2px;}
div.jHtmlAreaColorPickerMenu div.automatic div { margin: 2px; width: 12px; height: 14px;  border: solid 1px black;}
/*JHTML Area jHtmlAreaColorPickerMenu*/

/*JHTML Area*/
div.jHtmlArea { border: solid 1px #ccc; }

div.jHtmlArea { display: inline block; }
div.jHtmlArea div { padding: 0px; margin: 0px; }
div.jHtmlArea .ToolBar { }
div.jHtmlArea .ToolBar ul { border: solid 1px #ccc; margin: 1px; padding: 1px; float: left; background: #fff url(jHtmlArea_Toolbar_Group_BG.png) repeat-x;}
div.jHtmlArea .ToolBar ul li { list-style-type: none; float: left; border: none; padding: 1px; margin: 1px; }
div.jHtmlArea .ToolBar ul li:hover { border: solid 1px #ccc; background: #ddd url(jHtmlArea_Toolbar_Group__Btn_Select_BG.png); padding: 0; }
div.jHtmlArea .ToolBar ul li a { display: block; width: 16px; height: 16px; background: url(jHtmlArea.png) no-repeat -16px -500px; border: none; cursor: pointer; padding: 0px; }
div.jHtmlArea .ToolBar ul li a.highlighted { border: solid 1px #aaa; background-color: #bbb; padding: 0; }
div.jHtmlArea .ToolBar ul li.separator {height: 16px; margin: 0 2px 0 3px; border-left: 1px solid #ccc;}
div.jHtmlArea .ToolBar ul li.separator:hover { padding: 1px; background-color: #fff; border-top:none; border-bottom:none; border-right:none;}

div.jHtmlArea .ToolBar ul li a:hover { }
div.jHtmlArea .ToolBar ul li a.bold { background-position: 0 0; }
div.jHtmlArea .ToolBar ul li a.italic { background-position: -16px 0; }
div.jHtmlArea .ToolBar ul li a.underline { background-position: -32px 0; }
div.jHtmlArea .ToolBar ul li a.strikethrough { background-position: -48px 0; }
div.jHtmlArea .ToolBar ul li a.link { background-position: -64px 0; }
div.jHtmlArea .ToolBar ul li a.unlink { background-position: -80px 0; }
div.jHtmlArea .ToolBar ul li a.orderedlist { background-position: -96px 0; }
div.jHtmlArea .ToolBar ul li a.unorderedlist { background-position: -112px 0; }
div.jHtmlArea .ToolBar ul li a.image { background-position: -128px 0; }
div.jHtmlArea .ToolBar ul li a.cut { background-position: -144px 0; }
div.jHtmlArea .ToolBar ul li a.copy { background-position: -160px 0; }
div.jHtmlArea .ToolBar ul li a.paste { background-position: -176px 0; }

div.jHtmlArea .ToolBar ul li a.html { background-position: -192px 0; opacity:0.6; filter:alpha(opacity=60);}
div.jHtmlArea .ToolBar ul li a.html.highlighted { opacity:1.0; filter:alpha(opacity=100);}

div.jHtmlArea .ToolBar ul li a.h1 { background-position: 0 -16px;}
div.jHtmlArea .ToolBar ul li a.h2 { background-position: -16px -16px;}
div.jHtmlArea .ToolBar ul li a.h3 { background-position: -32px -16px;}
div.jHtmlArea .ToolBar ul li a.h4 { background-position: -48px -16px;}
div.jHtmlArea .ToolBar ul li a.h5 { background-position: -64px -16px;}
div.jHtmlArea .ToolBar ul li a.h6 { background-position: -80px -16px;}
div.jHtmlArea .ToolBar ul li a.subscript   { background-position: -96px -16px;}
div.jHtmlArea .ToolBar ul li a.superscript { background-position: -112px -16px;}
div.jHtmlArea .ToolBar ul li a.indent { background-position: -128px -16px;}
div.jHtmlArea .ToolBar ul li a.outdent { background-position: -144px -16px;}
div.jHtmlArea .ToolBar ul li a.horizontalrule { background-position: -160px -16px;}
div.jHtmlArea .ToolBar ul li a.p { background-position: -176px -16px;}


div.jHtmlArea .ToolBar ul li a.justifyleft { background-position: 0 -32px;}
div.jHtmlArea .ToolBar ul li a.justifycenter { background-position: -16px -32px;}
div.jHtmlArea .ToolBar ul li a.justifyright { background-position: -32px -32px;}
div.jHtmlArea .ToolBar ul li a.increasefontsize { background-position: -48px -32px;}
div.jHtmlArea .ToolBar ul li a.decreasefontsize { background-position: -64px -32px;}
div.jHtmlArea .ToolBar ul li a.forecolor { background-position: -80px -32px;}

/*JHTML Area*/


#Table1 td
        {        	
            height: 30px;
            border-left-style: solid;
            border-left-color: #B5C7DE;
            border-left-width: 1px;
            border-right: solid;
            border-right-color: #B5C7DE;
            border-right-width: 1px;
            border-bottom: solid;
            border-bottom-color: #B5C7DE;
            border-bottom-width: 1px;
              
        }
#tableCompare123 td
        {
            height: 36px;
            border-left-style: solid;
            border-left-color: #B5C7DE;
            border-left-width: 1px;
            border-right: solid;
            border-right-color: #B5C7DE;
            border-right-width: 1px;
            border-bottom: solid;
            border-bottom-color: #B5C7DE;
            border-bottom-width: 1px;             
        }  
#tblCompareCan_Without_Req td
{
    height:43px;
}      
.FrozenClientUpdatesHeader
        {
           
            position: relative;
            cursor: default;
            top: expression(document.getElementById("GridViewContainer").scrollTop-2);
           /*z-index: 10;*/              
        }
         .FrozenClientUpdatesHeader.locked
        {
            /*z-index: 99;*/
        }
.FrozenPriorityHeader
        {
           
            position:relative;  
            cursor: default;  
            top: expression(document.getElementById("PriorityGridViewContainer").scrollTop-2);
            /*z-index: 10;*/
           
        }
  
  /*  06-03-2014--- Payroll Cover Page --Start CSS */
                        .payrollBox
                        {
                            width:80% !important;
                            margin: 0px auto;
                            background: #f7f7f7;
                            margin: 5px 0px 10px 0px;
                            border: 1px solid #d5d5d5;
                            color: #4d4d4d;
                            border-radius: 4px;
                            -webkit-border-radius: 4px;
                            -moz-border-radius: 4px;
                            -o-border-radius: 4px;
                        }
                        .payrollBox tr td
                        {
                            vertical-align: top;
                            padding: 3px 8px 3px 8px;
                            vertical-align: middle;
                            border-bottom: 1px solid #dddddd;
                            border-right: 1px solid #dddddd;
                        }
                        .payrollBox tr th
                        {
                            vertical-align: top;
                            padding: 5px 8px 5px 8px;
                            vertical-align: middle;
                            text-align: left;
                            color: #00AD8B;
                            background: #ffffff;
                            border-bottom: 1px solid #dddddd;
                            border-right: 1px solid #dddddd;
                        }
                        .payrollBox tr td:last-child
                        {
                            border-right: 0px solid #dddddd;
                        }
                        .payrollBox tr:last-child td
                        {
                            border-bottom: 0px solid #dddddd;
                        }
                        .payrollBox legend
                        {
                            text-align: left;
                            font-size: 17px;
                            color: #ea2100;
                            margin-left: 10px;
                        }
                        .payrollBoxCenter
                        {
                            width:80% !important;
                            margin: 0px auto;
                            background: #f7f7f7;
                            margin: 5px 0px 10px 0px;
                            border: 1px solid #d5d5d5;
                            color: #4d4d4d;
                            border-radius: 4px;
                            -webkit-border-radius: 4px;
                            -moz-border-radius: 4px;
                            -o-border-radius: 4px;
                        }
                        .payrollBoxCenter tr td
                        {
                            vertical-align: top;
                            padding: 3px 8px 3px 8px;
                            vertical-align: middle;
                            text-align: center;
                            border-bottom: 1px solid #dddddd;
                            border-right: 1px solid #dddddd;
                        }
                        .payrollBoxCenter tr th
                        {
                            vertical-align: top;
                            padding: 3px 8px 3px 8px;
                            vertical-align: middle;
                            text-align: center;
                            color: #00AD8B;
                            background: #ffffff;
                            border-bottom: 1px solid #dddddd;
                            border-right: 1px solid #dddddd;
                        }
                        .payrollBoxCenter tr th h3
                        {
                            color: #EA5A00;
                            font-size: 16px;
                        }
                        .payrollBoxCenter tr td:last-child
                        {
                            border-right: 0px solid #dddddd;
                        }
                        .payrollBoxCenter tr:last-child td
                        {
                            border-bottom: 0px solid #dddddd;
                        }
                        .payrollBoxCenter legend
                        {
                            text-align: left;
                            font-size: 17px;
                            color: #ea2100;
                            margin-left: 10px;
                        }
                        .counting
                        {
                            color: Red;
                            text-align: center;
                        }
              

  
  
      /*  21-04-2014-CSS */


.inputNew{width:20%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}



.inputPerc{width:10%; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
.inputdate{width:110px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.inpsort {width:50px; padding:3px 3px 3px 5px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}


.errorText{color:Red; font-size:11px;}

























/*07-06-2014 Start*/  

.workerTdOne{width:6%; font-weight:bold;}
.workerTdTwo{width:8%; font-weight:bold;}
.workerTdThree{width:22%;}
.workerTdTFour{width:12%;}
.workerTdTFive{width:15%;}
.workerTdSix{width:8%; font-weight:bold;}
.workerTdSeven{width:5%;}

.selectCode{width:96%; padding:3px 3px; border:1px solid #BAB9B9; background:#ffffff; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}		
			 



.insuranceBox{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#383838;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
 
.insuranceBox tr td{vertical-align:top; width:16.6%; padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.insuranceBox tr td:last-child{border-right:0px solid #dddddd;}                  
.insuranceBox tr:last-child td{border-bottom:0px solid #dddddd; }

.contDiv h4{margin:15px 0px 0px 0px; font-size:17px; font-weight:normal; color:#EF5E00; text-shadow:0px 1px 0px #fff;}
			 
/*07-06-2014 End*/ 





.benefitTable{width:100%; background:#f7f7f7; margin:5px 0px 10px 0px; border:1px solid #d5d5d5; color:#383838;
     border-radius:4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	-o-border-radius:4px;}
 
.benefitTable tr td{vertical-align:top; width:25%; padding:8px 12px 8px 12px; vertical-align:middle; 
                  border-bottom:1px solid #dddddd;
                  border-right:1px solid #dddddd; }
                  
.benefitTable tr td:last-child{border-right:0px solid #dddddd;}                  
.benefitTable tr:last-child td{border-bottom:0px solid #dddddd; }

.benefitTable tr td table tr td{padding:0px;}

.ModipaydateBox{width:70%; background:#fff; padding:15px 0px; text-align:center; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}


.payBox{width:75%; background:#fff;  text-align:center; margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
        position:relative; z-index:123;
        padding:12px 8px;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}
	
	
.dateInputbox{width:90px; padding:3px 3px; margin:0px 0px 0px 2px; border:1px solid #BAB9B9;  background:#fff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 
			 
			 
			 
.managegrid{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; width:100% !important; margin-bottom:10px;}
.managegrid tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.managegrid tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
.managegrid tr th a{color:#00ad8b !important; text-decoration:none; font-size:12px !important;}
.managegrid tr th a:hover{color:#ec5d00 !important;}


.managegrid tr td table{width:100% !important; margin:0px auto; }	  	
.managegrid tr td table tr td{border:0px; padding:0px !important; margin:0px;  }
.managegrid tr td table tr td ul{padding:0px !important; margin:0px; list-style:none; width:100% ; display:block; text-align:center;}                               
.managegrid tr td table tr td span{ padding:1px 5px; margin:0px 2px; color:#fff; font-weight:bold;
                                text-decoration:none !important;
                                text-shadow:0px 1px 0px #862401;
								border:solid 1px #dc5519;
								background:#fc6405;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   								background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   								background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   								
.managegrid tr td table tr td a{padding:1px 5px; margin:0px 2px; color:#fff !important; font-weight:bold; 
                               text-decoration:none !important;
                               text-shadow:0px 1px 0px #008369;
								border:solid 1px #009779;
								background:#0cc9a4;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   								background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   								background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   	
.managegrid tr td table tr td a:hover{color:#fff !important; background:#01997b;  } 
.managegrid tr td table tr td:last-child{padding:0px;}
.managegrid tr:last-child td table{width:20px !important; text-shadow:0px 1px 0px #008369; margin:8px auto;}



/*11/July/2015*/

.weeklycheckListGride{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; margin-bottom:5px; width:100%; float:left; font-size:11px;}
.weeklycheckListGride tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:5px 2px;  color:#353535;}
.weeklycheckListGride tr th{ padding:5px 2px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; font-size:11px !important;
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
.weeklycheckListGride tr th a{color:#00ad8b !important; text-decoration:none; font-size:11px !important;}
.weeklycheckListGride tr th a:hover{color:#ec5d00 !important;}
.weeklycheckListGride caption{margin:0px 0px 2px 0px; font-size:17px; text-align:left; font-weight:normal; color:#EF5E00; text-shadow:0px 1px 0px #fff;}

.weeklycheckListGride tr td table{width:100% !important; margin:0px auto; }	  	
.weeklycheckListGride tr td table tr td{border:0px; padding:0px !important; margin:0px;  }
.weeklycheckListGride tr td table tr td ul{padding:0px !important; margin:0px; list-style:none; width:100% ; display:block; text-align:center;}                               
.weeklycheckListGride tr td table tr td span{ padding:1px 2px; margin:0px 2px; color:#fff; font-weight:bold;
                                text-decoration:none !important;
                                text-shadow:0px 1px 0px #862401;
								border:solid 1px #dc5519;
								background:#fc6405;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   								background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   								background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   								background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   								
.weeklycheckListGride tr td table tr td a{padding:1px 2px; margin:0px 2px; color:#fff !important; font-weight:bold; 
                               text-decoration:none !important;
                               text-shadow:0px 1px 0px #008369;
								border:solid 1px #009779;
								background:#0cc9a4;
   								background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#23dbb6), to(#1bbe9e));  
   								background: -webkit-linear-gradient(top, #23dbb6, #1bbe9e);  
   								background: -moz-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -ms-linear-gradient(top, #23dbb6, #1bbe9e); 
   								background: -o-linear-gradient(top, #23dbb6, #1bbe9e);
   								box-shadow: 0px 1px 1px #949494;
   								-moz-box-shadow: 0px 1px 1px #949494;
								-webkit-box-shadow: 0px 1px 1px #949494;}
   	
.weeklycheckListGride tr td table tr td a:hover{color:#fff !important; background:#01997b;  } 
.weeklycheckListGride tr td table tr td:last-child{padding:0px;}
.weeklycheckListGride tr:last-child td table{width:20px !important; text-shadow:0px 1px 0px #008369; margin:8px auto;}

.black_overlayw
{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.5;opacity: .50;filter: alpha(opacity=50); }
.white_content1
{display:none;position: fixed;top: 10%;left:30%;width:42%;padding:16px;border:10px solid #f2f2f2;background-color:white;z-index:1002;overflow:auto;}


			 
			 
			 
.addRecentBtn{ color:#fff; padding:6px 15px; font-size:14px !important; cursor:pointer;
     text-shadow:0px 1px 0px #862401;  text-decoration:none; 
     border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
    -moz-border-radius:8px 8px 0px 0px;
	-o-border-radius:8px 8px 0px 0px;
	
	border:solid 1px #dc5519;
	background:#fc6405;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9a2d), to(#ea5a00));  
   	background: -webkit-linear-gradient(top, #ff9a2d, #ea5a00);  
   	background: -moz-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -ms-linear-gradient(top, #ff9a2d, #ea5a00); 
   	background: -o-linear-gradient(top, #ff9a2d, #ea5a00);
}

.addRecentBtn:hover{border:solid 1px #e33500; text-shadow:0px 1px 0px #862401;
	background:#fc4100;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6c00), to(#f03e00));  
   	background: -webkit-linear-gradient(top, #ff6c00, #f03e00);  
   	background: -moz-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -ms-linear-gradient(top, #ff6c00, #f03e00); 
   	background: -o-linear-gradient(top, #ff6c00, #f03e00);}




.contTopBox{width:80%; background:#fff;   margin:5px auto 10px auto;  border:1px solid #d5d5d5; font-weight:bold; color:#4d4d4d;
     border-radius:6px;
	-webkit-border-radius:6px;
    -moz-border-radius:6px;
	-o-border-radius:6px;}
	
	
.contTopBox tr td{padding:6px 10px; border-bottom:1px solid #d5d5d5; border-right:1px solid #d5d5d5; text-align:left; }

.hrsInpt{padding:3px 1px; width:33px; font-size:11px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal; 
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}

.inputBillRate{width:39px; padding: 3px 1px 3px 0px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
 .inputPayrate{width:34px; padding: 3px 2px 3px 2px; border:1px solid #BAB9B9;  background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 
/* 13/june/2016 */ 			 
			 
.EntriesGridview{background:#fff; text-align:center; border:1px solid #d5d5d5 !important; width:100% !important; margin-bottom:10px;
                 font-size:11px;}
.EntriesGridview tr td{border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:4px 2px;  color:#353535;}
.EntriesGridview tr th{ padding:4px 1px; color:#00ad8b !important; text-shadow:0px 1px 0px #fff; 
	border-left:1px solid #d5d5d5; 
	border-right:1px solid #d5d5d5; 
	border-bottom:1px solid #d5d5d5;
	
	background:#e9e9e9;
   	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e9e9e9)); /* Safari 5.1, Chrome 10+ */ 
   	background: -webkit-linear-gradient(top, #f7f7f7, #e9e9e9); /* Firefox 3.6+ */ 
   	background: -moz-linear-gradient(top, #f7f7f7, #e9e9e9); /* IE 10 */ 
   	background: -ms-linear-gradient(top, #f7f7f7, #e9e9e9); /* Opera 11.10+ */ 
   	background: -o-linear-gradient(top, #f7f7f7, #e9e9e9);}	
   	
   	
   	.gridEditBox{width:100px; padding:3px; margin:0px 4px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
			 
			    	.gridEditBox1{width:90%; padding:3px; margin:0px 4px; border:1px solid #BAB9B9; background:#ffffff; color:#383838; font-weight:normal;
             border-radius:4px;
			-webkit-border-radius:4px;
			-moz-border-radius:4px;
			 -o-border-radius:4px;}
			 
