
html, body
{
	margin:0;
	padding:0;
	/*background-color:#dee8ed;*/
	width:100%;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
}
.contract_bg, .schedule_bg, .job_bg, .foa_bg, .tsa_bg, .milapp_bg, .equip_bg, .pay_bg, .dboard_bg, .pannel_01 {

	-webkit-box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
}


.grid_br
{
      border-radius:5px;
      border:solid 1px #1b77d5;
      
}

.grid_br th, .grid_br td
{
      font-family:"Segoe UI", Arial, Helvetica, sans-serif; 
      font-size:12px; 
      font-weight:normal;
      text-decoration:none;
      font-style:normal;
      text-transform:none;
}
.grid_br th
{
      height:24px;
      background-color:#308cec;
      background-image: linear-gradient( #419fff, #1b77d5);
      background-image: -moz-linear-gradient(#419fff, #1b77d5);
      background-image: -ms-linear-gradient(#419fff, #1b77d5);
      background-image: -webkit-linear-gradient(#419fff, #1b77d5);
      color:#FFFFFF;
}

.grid_br th, .grid_br td
{
            border-right:solid 1px #5ec1ff;
}

.grid_br td
{
      color:#333333;
      padding:1px 5px;
}

.grid_br tr:nth-child(odd)
{
      background-color:#d4e7fb;
}


.gridrec {
	background-color: #378A9C;
	border-bottom-left-radius:5px;
	border-bottom-right-radius: 5px;
	height: 36px;
	color: #FFFFFF;
	font-size: 12px;
}

.Test
{
	border-top-left-radius:5px;
    border-top-right-radius:5px;
	border-radius:5px;
	border: solid 4px #00CC00;	
}

.rhn_bg, .lhn_bg, .rhn_bg02, .lhn_bg02 
{
	
/*	width:5px;
	height:24px;
	background-color:#308cec;
    background-image: linear-gradient( #419fff 20%, #1b77d5 50%);
    background-image: -moz-linear-gradient(#419fff 20%, #1b77d5 50%);
    background-image: -ms-linear-gradient(#419fff 20%, #1b77d5 50%);
    background-image: -webkit-linear-gradient(#419fff 20%, #1b77d5 50%);*/
}

.rhn_bg
{
	border-top-right-radius:5px;
}

.lhn_bg
{
	
	border-top-left-radius:5px;
}

.rhn_bg02 
{
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
}

.lhn_bg02
{
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
}


/*html, body
{
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	height:100% !Important;
}*/

.textbox, .user_txtbox {
	color: #737275;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	padding: 4px 2px;
	width: 170px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	outline: 0;
	border-color: #378A9C;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	transition: border-color 0.6s linear;
	border-radius: 5px;
}
.textboxOLD
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
border:1px solid #c9c9c9;
	
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
   /*color:#333333;	
	border:1px solid #959494;	
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	width:160px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;*/
}

.textboxGreen
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	
	border:1px solid #a4d142;
	background-color:#d4f392;
	background-image: linear-gradient( #e2f7b9, #c4ef67 80%);
	background-image: -moz-linear-gradient(#e2f7b9, #c4ef67 80%);
	background-image: -ms-linear-gradient(#e2f7b9, #c4ef67 80%);
	background-image: -webkit-linear-gradient(#e2f7b9, #c4ef67 80%);
}

.txtjobcost
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:118px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);
	/*color: #333333;
	border: solid 1px #999898;	
	background-color: #f1efef;	
	padding-bottom: 2px;
	width: 118px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-family: "Segoe UI" , Arial, Helvetica, sans-serif;*/
	/*padding-left: 2px;
	padding-top: 2px;*/
}

.txtReadOnly
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);	
    /*border: solid 1px #999898;
    font-size: 12px;
    font-family: "Segoe UI" , Arial, Helvetica, sans-serif;    
    background-color: #f1efef;*/
    /*padding-left: 2px;
    padding-right: 2px;*/
}

.txtReadOnlyNum
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;	
	border-radius:5px;
	border:1px solid #c9c9c9;
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);
    /*border: solid 1px #999898;
    font-size: 12px;
    font-family: "Segoe UI" , Arial, Helvetica, sans-serif;    
    background-color: #f1efef;
    padding-left: 2px;
    padding-right: 2px;*/
    text-align: right;
}

.textboxReadOnly
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:118px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);
	
    /*border: solid 1px #999898;
    font-size: 11px;
    font-family: Tahoma,Verdana;
    height: 15px;
    background-color: #f1efef;
    padding-left: 2px;
    padding-right: 2px;*/
}

.txtboxReadOnly
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:118px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);
}

.txtboxCalReadOnly
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:95px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);
}
.txtboxMaxxReadOnly
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:339px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	
	background-color:#e7e6e6;
	background-image: linear-gradient( #f2f2f2, #e5e3e3 80%);
	background-image: -moz-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -ms-linear-gradient(#f2f2f2, #e5e3e3 80%);
	background-image: -webkit-linear-gradient(#f2f2f2, #e5e3e3 80%);
}

.txtbox
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:118px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
border:1px solid #c9c9c9;
	
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
   /*color:#333333;	
	border:1px solid #959494;	
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	width:118px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;*/
}

.txtboxMaxx
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:339px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
    /*color:#333333;	
	border:1px solid #959494;	
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	width:339px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;*/
}

.txtboxCal
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:95px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
border:1px solid #c9c9c9;
	
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
	/*color: #333333;	
	border: 1px solid #959494;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 95px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-family: "Segoe UI" , Arial, Helvetica, sans-serif;*/
}

.checkbox
{
	margin:0;
	padding:0;
	/*border:1px solid #c9c9c9;*/
	
    color: #333333;
    font-size: 12px;    
    /*margin-left: -4px;*/
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;    	
}


.dropdown {
	color: #373839;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	padding: 4px 2px;
	width: 170px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	outline: 0;
	border-color: #378A9C;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	background-color: #fbfbfb;
	transition: border-color 0.6s linear;
	position: relative;
	border-radius: 5px;
}


.dropdownOLD
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:170px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	
	border:1px solid #c9c9c9;
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
	/*color: #333333;
	border: 1px solid #bfbfbf;
	padding-left: 1px;
	width: 164px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;    */
}

#ctl00_ContentPlaceHolder1_ddlRegion_icon , #ctl00_ContentPlaceHolder1_ddlType_ZSLCustomDropdownCheckBoxDiv, #ctl00_ContentPlaceHolder1_ddlRole_icon
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif !important; 	
	padding:4px 2px ;	
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px !important;	
	
	border:1px solid #c9c9c9 !important;
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	margin: -4px 0 0 -3px !important;	
}


.drpdwn
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	width:123px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	
	border:1px solid #c9c9c9;
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
	/*color: #333333;
	border: 1px solid #bfbfbf;
	padding-left: 1px;
	width: 123px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;*/
}


.fileUpload
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	/*width:170px;*/
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	
	border:1px solid #c9c9c9;
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
    /*border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;
    font-size: 11px;
    font-family: Tahoma,Verdana;
    height: 18px;*/
}

.lstbox
{
	color:#333333;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 	
	padding:4px 2px;
	/*width:118px;*/
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	border-radius:5px;
	border:1px solid #c9c9c9;
	
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	
    /*padding: 0px;
    background-color: #FFFFFF;
    border: solid 1px #749fc3;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #272727;*/
}


.save_btn {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px !important;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	text-align: center;
	/*display:block; */
	text-decoration: none;
	height: 27px;
	width: auto;
	margin: 0;
	padding: 2px 10px;
	cursor: pointer;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #378A9C;
	/*	background-color:#f26902;
	background-image: linear-gradient( #ff6e02, #e76403);
	background-image: -moz-linear-gradient(#ff6e02, #e76403);
	background-image: -ms-linear-gradient(#ff6e02, #e76403);
	background-image: -webkit-linear-gradient(#ff6e02, #e76403);*/
	border-bottom: solid 1px #404040;
}

	.save_btn:hover {
		background-color: #DA661D;
		/*	background-color:#e96503;
	background-image: linear-gradient(#e76403, #ff6e02);
	background-image: -moz-linear-gradient(#e76403, #ff6e02);
	background-image: -ms-linear-gradient(#e76403, #ff6e02);
	background-image: -webkit-linear-gradient(#e76403, #ff6e02);
	border-bottom:solid 1px #404040;*/
	}

.listview_btn {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px !important;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	text-align: center;
	/*display:block; */
	text-decoration: none;
	height: 27px;
	width: auto;
	margin: 0;
	padding: 2px 10px;
	cursor: pointer;
	font-weight: normal;
	background-color: #734C90;
/*	background-image: linear-gradient( #bc57fe, #760bba);
	background-image: -moz-linear-gradient(#bc57fe, #760bba);
	background-image: -ms-linear-gradient(#bc57fe, #760bba);
	background-image: -webkit-linear-gradient(#bc57fe, #760bba);*/
}

.listview_btn:hover
{
/*	background-color:#760bba;
	background-image: linear-gradient(#760bba, #bc57fe);
	background-image: -moz-linear-gradient(#760bba, #bc57fe);
	background-image: -ms-linear-gradient(#760bba, #bc57fe);
	background-image: -webkit-linear-gradient(#760bba, #bc57fe);*/
}

.cancelJB_btn {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px !important;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	text-align: center;
	/*display:block; */
	text-decoration: none;
	height: 27px;
	width: auto;
	margin: 0;
	padding: 2px 10px;
	cursor: pointer;
	font-weight: normal;
	background-color: #DA661D;
	/*	background-image: linear-gradient( #f75d1c, #c23e0a);
	background-image: -moz-linear-gradient(#f75d1c, #c23e0a);
	background-image: -ms-linear-gradient(#f75d1c, #c23e0a);
	background-image: -webkit-linear-gradient(#f75d1c, #c23e0a);*/
}

	.cancelJB_btn:hover {
		background-color: #DA661D;
		/*	background-image: linear-gradient(#c23e0a, #f75d1c);
	background-image: -moz-linear-gradient(#c23e0a, #f75d1c);
	background-image: -ms-linear-gradient(#c23e0a, #f75d1c);
	background-image: -webkit-linear-gradient(#c23e0a, #f75d1c);*/
	}

.completeJB_btn {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px !important;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	text-align: center;
	/*display:block; */
	text-decoration: none;
	height: 27px;
	width: auto;
	margin: 0;
	padding: 2px 10px;
	cursor: pointer;
	font-weight: normal;
	text-transform: none;
	background-color: #EEDB2E;
	/*	background-image: linear-gradient( #27b20f, #277006);
	background-image: -moz-linear-gradient(#27b20f, #277006);
	background-image: -ms-linear-gradient(#27b20f, #277006);
	background-image: -webkit-linear-gradient(#27b20f, #277006);*/
}

	.completeJB_btn:hover {
		/*	background-color:#EEDB2E
;
	background-image: linear-gradient(#277006, #27b20f);
	background-image: -moz-linear-gradient(#277006, #27b20f);
	background-image: -ms-linear-gradient(#277006, #27b20f);
	background-image: -webkit-linear-gradient(#277006, #27b20f);*/
	}

.sch_btn {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px !important;
	color: #FFFFFF;
	border: none;
	border-radius: 5px;
	text-align: center;
	/*display:block; */
	text-decoration: none;
	height: 21px;
	width: auto;
	margin: 0;
	padding: 2px 10px;
	cursor: pointer;
	font-weight: normal;
	background-color: #B29D24;
}

	.sch_btn:hover {
		background-color: #C3B15A;
	}

.sch1_btn
{
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:10px !important;
    color:#FFFFFF;
    border:none;
    border-radius:5px;
    text-align:center;
    /*display:block; */
    text-decoration:none;
    height:19px;
    width:auto;
    margin:0; 
    padding: 2px 10px 3px 10px;
    cursor:pointer;
    font-weight:normal;
    background-color:#b6107b;
    background-image: linear-gradient( #e2139b, #860c59);
    background-image: -moz-linear-gradient( #e2139b, #860c59);
    background-image: -ms-linear-gradient( #e2139b, #860c59);
    background-image: -webkit-linear-gradient( #e2139b, #860c59);
}

.sch1_btn:hover
{
    background-color:#910d61;
    background-image: linear-gradient( #860c59, #e2139b);
    background-image: -moz-linear-gradient( #860c59, #e2139b);
    background-image: -ms-linear-gradient( #860c59, #e2139b);
    background-image: -webkit-linear-gradient( #860c59, #e2139b);
}

.Disablesch1_btn
{
	text-shadow: 1px 1px 0px #FFFFFF;
	color:#FFFFFF;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:10px !important;
	/*color:#FFFFFF;*/
	border:none;
	border-radius:5px;
	text-align:center;
	/*display:block; */
	text-decoration:none;
	height:19px;
	width:auto; 
	margin:0; 
    padding: 2px 10px 3px 10px;
	cursor:default;
	font-weight:normal;
	
	/*text-transform:uppercase;*/
	
	background-color:#b6107b;
	background-image: linear-gradient( #b6107b, #e76403);
	background-image: -moz-linear-gradient(#b6107b, #e76403);
	background-image: -ms-linear-gradient(#b6107b, #e76403);
	background-image: -webkit-linear-gradient(#b6107b, #e76403);
	border-bottom:solid 1px #404040;
}


.save_btn02a 
{
	/*background-image:url(btn01.png);
	background-repeat:no-repeat;*/
	background-image:linear-gradient(to bottom, #ffcf46 0%, #fbb602 100%) !important;
	/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffcf46', endColorstr='#fbb602'); 
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffcf46', endColorstr='#fbb602'); /* for IE */
	border-radius:5px !important;
	background-color : #ffcf46;
	color:#272727;
	border:none;
	text-align:center;
	/*text-shadow: 1px 1px 3px #272727;*/
	/* display:block;*/ 
	text-decoration:none; 
	/*height:20px;
	width:129px;*/
	/*margin:0 5px;*/ 
    padding: 1px 8px;
	cursor:pointer;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px !important;
	
	  
}



	.watermarkText
{
	/*color:#333333;*/
	color: #c2c2c2;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	padding: 4px 2px;
	width: 170px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	border-radius: 5px;
	border-color: #378A9C;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	background-color: #fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	/*font-family: Tahoma,Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    background-color: #FFFFFF;
    border-color: #999898;
    border-style: solid;
    border-width: 1px;
    vertical-align: middle;
    color: #c2c2c2;
    margin: 0;
    padding-left: 2px;
    padding-right: 2px;
    height: 15px;*/
}

.retail_bg
{
	height:45px;
	width:100%;
	background-color:#D2D2D2;
	border-radius:5px;
	/*border-bottom:solid 2px #5b6062;*/
	vertical-align:middle !important;
}

.retailMB_bg {
	height: 45px;
	width: 100%;
	background-color: #378A9C;
	border-radius: 5px;
	/*border-bottom: solid 2px #5b6062;*/
	vertical-align: middle !important;
}

.pannel_01 {
	width: 100;
	border-radius: 7px;
	background-color: #737275;
	color: white;
	padding: 0;
	border-bottom: solid 2px #737275;
	;
	text-align: center;
}

td .pannel_01 {
    color: black;
}
.pannel_02
{
	width:100;
	border-radius:7px;
	background-color:#33cc33;
	padding:0;
	border-bottom:solid 2px #626668;
}

.inner_pannel_02
{
	width:100;
	border-radius:7px;
	background-color:#FFFFFF;
	border-top:solid 2px #4e964e;
	padding:0 0 10px 0;
	margin:0 3px 2px 3px;
}

.pannel_03
{
	width: 100;
	border-radius: 7px;
	background-color: #FF4242;
	padding: 0;
	border-bottom: solid 2px #626668;
}

.inner_pannel_03
{
	width: 100;
	border-radius: 7px;
	background-color: #FFFFFF;
	border-top: solid 2px #4e964e;
	padding: 0 0 10px 0;
	margin: 0 3px 2px 3px;
	border-top-color: #FF5B5B;
}

.pannel_Red
{
	width: 100;
	border-radius: 7px;
	background-color: #FF4242;
	padding: 0;
	border-bottom: solid 2px #626668;
}

.inner_pannel_Red
{
	width: 100;
	border-radius: 7px;
	background-color: #FFFFFF;
	border-top: solid 2px #4e964e;
	padding: 0 0 10px 0;
	margin: 0 3px 2px 3px;
	border-top-color: #5B0000;
}

.pannel_Hamber
{
	width: 100;
	border-radius: 7px;
	background-color: #FB6A00;
	padding: 0;
	border-bottom: solid 2px #626668;
}

.inner_pannel_Hamber
{
	width: 100;
	border-radius: 7px;
	background-color: #FFFFFF;
	border-top: solid 2px #FB6A00;
	padding: 0 0 10px 0;
	margin: 0 3px 2px 3px;
	border-top-color: #883900;
}

.pannel_Cream
{
	width: 100;
	border-radius: 7px;
	background-color: #FFE19B;
	padding: 0;
	border-bottom: solid 2px #626668;
}

.inner_pannel_Cream
{
	width: 100;
	border-radius: 7px;
	background-color: #FFFFFF;
	border-top: solid 2px #FFE19B;
	padding: 0 0 10px 0;
	margin: 0 3px 2px 3px;
	border-top-color: #BB8300;
}



.pannel_btmpad
{
	padding:0 0 10px 0;
}

.pannel_hrtxt, .pannel_hrtxt_02
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
	font-style:normal;
	text-transform:none;
	margin:0 0 0 10px;
	text-align:left;
	line-height:28px;
	color:white;
}

.pannel_hrtxt
{
	/*color:#533f03;*/
}

.pannel_hrtxt_02
{
	color:#044404;
}

.clr
{
	clear:both;
}

.inner_pannel
{
	width:100;
	border-radius:7px;
	background-color:#FFFFFF;
	/*border-top:solid 2px #ba9449;*/
	padding:10px;
	/*margin:0 3px 2px 3px;*/
}


/*-----------------------------| HTML tab style start here |------------------------------*/

.htmlTab:link, .htmlTab:visited, .htmlTab:active, .htmlTab:hover, .inactiveHtmlTab:link, .inactiveHtmlTab:visited, .inactiveHtmlTab:active, .inactiveHtmlTab:hover
{
      text-align: center;
      font-family: "Segoe UI" , Arial, Helvetica, sans-serif;
                  padding:4px 15px;
      height: 21px;
      color: #FFFFFF;
      font-size:14px;
      vertical-align: middle;
      font-weight:normal;
                  border-top-left-radius:7px;
      border-top-right-radius:7px;
      text-decoration: none;
}

.htmlTab:link, .htmlTab:visited, .htmlTab:active, .htmlTab:hover {
	background-color: #378A9C ;
}

.inactiveHtmlTab:link, .inactiveHtmlTab:visited, .inactiveHtmlTab:active
{
    
    background-color:#BFBAAC;

}
.inactiveHtmlTab:hover {
	background-color: #BFBAAC;
}
.htmlTabPanel
{
    border: 2px solid #3384b9;
    background-color:#f1f9fd;
                background-image: linear-gradient( #e1f1fc, #FFFFFF 60%);
                background-image: -moz-linear-gradient( #e1f1fc, #FFFFFF 60%);
                background-image: -ms-linear-gradient( #e1f1fc, #FFFFFF 60%);
                background-image: -webkit-linear-gradient( #e1f1fc, #FFFFFF 60%);
}

.pannel_bg
{
	border: 2px solid #3384b9;
    background-color:#f1f9fd;
    background-image: linear-gradient( #e1f1fc, #FFFFFF 60%);
    background-image: -moz-linear-gradient( #e1f1fc, #FFFFFF 60%);
    background-image: -ms-linear-gradient( #e1f1fc, #FFFFFF 60%);
    background-image: -webkit-linear-gradient( #e1f1fc, #FFFFFF 60%);
     
      border-top-right-radius:7px;
       border-bottom-left-radius:7px;
         border-bottom-right-radius:7px;
                	
	/*border-left: solid 2px #0d95a2;
	background-image: url(Images/tab_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: solid 2px #0d95a2;
	border-top: solid 2px #0d95a2;
	border-right: solid 2px #0d95a2;
	height: 100%;
	width: 99.1%;*/
	/*height: 470px;/* Content Bg height*/
	/*height:100% !important;*/
}

.pannel_bgMB
{
	border: 2px solid #FFB42D;
	background-color: #f1f9fd;
	background-image: -webkit-linear-gradient( #e1f1fc, #FFFFFF 60%);
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}

/*--------------------------------| HTML tab style end here |--------------------------------*/


.attachfile
{
	float:right;
	margin:3px 10px 0 0;
}

.attach_link
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
	font-style:normal;
	text-transform:none;
	
	color:#AA0000;		
}

.attach_link:hover
{
	color:#670808;
}

.activity_link
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:bold;
	text-decoration:underline;
	font-style:normal;
	text-transform:none;
	
	color:#259906;
}

.activity_link:hover
{
	color:#1d6a08;
}


.planned_bg
{
	height:24px;
	width:115px;
	border-radius:5px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	line-height:25px;
	float:left;
	
	background-color:#33cc33;
}

.planned_bg02
{
	height:24px;
	width:115px;
	border-radius:5px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	line-height:25px;
	float:left;
	
	background-color:#f72a50;
}

.inner_bg
{
	height:42px;
	background-color:#e5fce5;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	width:100%;
}

.innersmall_bg
{
	height:20px;
	background-color:#e5fce5;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	width:100%;
}


/*------------------------------------------ Narmal Grid Style ---------------------------------------------*/

.grd {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal !important;
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	background-color: #FFFFFF;
	border-bottom: solid 10px #378A9C;
	;
	/*border-left : solid 1px #5ec1ff;	*/
}

	.grd th {
		height: 24px;
		background-color: #378A9C;
		color: #FFFFFF;
	}



.grd tr:nth-child(odd)
{
	background-color:#d4e7fb;
}

.grd td
{	
	border-right:solid 1px #5ec1ff;
	color:#333333;
	padding:1px 5px;
	border-bottom: solid 1px transparent; 
}

.grdCost
{	
	font-family:"Segoe UI", Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal !important;
	text-decoration:none;
	font-style:normal;
	text-transform:none;
	background-color:#FFFFFF;
	border-bottom : solid 10px #1b77d5;
	/*border-left : solid 1px #5ec1ff;	*/
}

.grdCost th
{
	height:24px;
	background-color:#308cec;
	background-image: linear-gradient( #419fff, #1b77d5);
	background-image: -moz-linear-gradient(#419fff, #1b77d5);
	background-image: -ms-linear-gradient(#419fff, #1b77d5);
	background-image: -webkit-linear-gradient(#419fff, #1b77d5);
	color:#FFFFFF;	 
}



.grdCost tr:nth-child(odd)
{
	background-color:#d4e7fb;
}

.grdCost td
{	
	border-right:solid 1px #5ec1ff;
	color:#333333;
	/*padding:1px 5px;*/
	border-bottom: solid 1px transparent; 
}

/*------------------------------------------ Narmal Grid Style END ---------------------------------------------*/

.hr_txt
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:500;
	text-decoration:none;
	font-style:normal;
	padding:0 0 0 10px;
	line-height:34px;
	
	border-radius:7px;
	width:auto;
	margin-left:10px;
	margin-right:78%;
	
}

/*.hr_txt
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0a5264;
	font-weight:500;
	text-decoration:none;
	font-style:normal;
	padding:0 0 0 10px;
	line-height:34px;
}*/

.hr_txt02
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	/*font-size:20px;*/
	color:#0a5264;
	font-weight:500;
	text-decoration:none;
	font-style:normal;
	padding:0 0 0 10px;
	line-height:34px;
}


.Disablesavebtn
{
	text-shadow: 1px 1px 0px #FFFFFF;
	color:#aca0a5;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px !important;
	/*color:#FFFFFF;*/
	border:none;
	border-radius:5px;
	text-align:center;
	/*display:block; */
	text-decoration:none;
	height:27px;
	width:auto; 
	margin:0; 
    padding: 2px 10px;
	cursor:default;
	font-weight:normal;
	
	text-transform:uppercase;
	
	background-color:#f26902;
	background-image: linear-gradient( #ff6e02, #e76403);
	background-image: -moz-linear-gradient(#ff6e02, #e76403);
	background-image: -ms-linear-gradient(#ff6e02, #e76403);
	background-image: -webkit-linear-gradient(#ff6e02, #e76403);
	border-bottom:solid 1px #404040;
}

.DisableAddNewbtn, .DisableCompletebtn, .DisableApprovebtn {
	text-shadow: 1px 1px 0px #FFFFFF;
	color: #aca0a5;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px !important;
	/*color:#FFFFFF;*/
	border: none;
	border-radius: 5px;
	text-align: center;
	/*display:block; */
	text-decoration: none;
	height: 27px;
	width: auto;
	margin: 0;
	padding: 2px 10px;
	cursor: default;
	font-weight: normal;
	text-transform: none;
	background-color: #EEDB2E;
}

.DisableBacktoListbtn, .DisableRefreshbtn
{
	text-shadow: 1px 1px 0px #FFFFFF;
	color:#aca0a5;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px !important;
	/*color:#FFFFFF;*/
	border:none;
	border-radius:5px;
	text-align:center;
	/*display:block; */
	text-decoration:none;
	height:27px;
	width:auto; 
	margin:0; 
    padding: 2px 10px;
	cursor:default;
	font-weight:normal;
	
	background-color:#881ecb;
	background-image: linear-gradient( #bc57fe, #760bba);
	background-image: -moz-linear-gradient(#bc57fe, #760bba);
	background-image: -ms-linear-gradient(#bc57fe, #760bba);
	background-image: -webkit-linear-gradient(#bc57fe, #760bba);	
}

.DisableCancelbtn, .DisableRejectbtn
{
	text-shadow: 1px 1px 0px #FFFFFF;
	color:#aca0a5;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:19px !important;
	/*color:#FFFFFF;*/
	border:none;
	border-radius:5px;
	text-align:center;
	/*display:block; */
	text-decoration:none;
	height:27px;
	width:auto; 
	margin:0; 
    padding: 2px 10px;
	cursor:default;
	font-weight:normal;
	
	background-color:#d64a11;
	background-image: linear-gradient( #f75d1c, #c23e0a);
	background-image: -moz-linear-gradient(#f75d1c, #c23e0a);
	background-image: -ms-linear-gradient(#f75d1c, #c23e0a);
	background-image: -webkit-linear-gradient(#f75d1c, #c23e0a);
}

.DisableSchedulebtn
{
	text-shadow: 1px 1px 0px #FFFFFF;
	color:#aca0a5;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:19px !important;
    /*color:#FFFFFF;*/
    border:none;
    border-radius:5px;
    text-align:center;
    /*display:block; */
    text-decoration:none;
    height:21px;
    width:auto;
    margin:0; 
    padding: 2px 10px;
    cursor:default;
    font-weight:normal;
    background-color:#b6107b;
    background-image: linear-gradient( #e2139b, #860c59);
    background-image: -moz-linear-gradient( #e2139b, #860c59);
    background-image: -ms-linear-gradient( #e2139b, #860c59);
    background-image: -webkit-linear-gradient( #e2139b, #860c59);
}

.Disable_link, .Disable_link:hover
{
	text-shadow: 1px 1px 0px #FFFFFF;
	color:#aca0a5;
    text-decoration: none;    
    cursor: default;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}

/* default link format start here*/
A:link, A.linkbutton
{
    text-decoration: none;
    color: #4b42ff;
    cursor: hand;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}

A:visited, A.linkbutton:visited
{
    text-decoration: underline;
    color: #4b42ff;
    cursor: hand;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
}

A:active, A.linkbutton:active
{
    text-decoration: underline;
    color: #4b42ff;
    cursor: hand;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    font-size: 12px;
}

A:hover, A.linkbutton:hover
{
    text-decoration: underline;
    color: #1912a6;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    cursor: hand;
    font-size: 12px;
    font-weight: normal;
}

/* default link format start here*/

        

/* Landing Page Style - Quick Links Page Starts */

.quiklink_cont
{
	width:60%;
	margin:0 auto;
	padding:0;
	text-align:center !important; 
}

.clr
{
	clear:both;
}


/*Below styles for SCI site OLD original*/


/*.contract_bg, .schedule_bg, .job_bg, .foa_bg, .tsa_bg, .milapp_bg, .equip_bg, .pay_bg, .dboard_bg {
	height: 100px;
	width: 100px;
	border-radius: 9px !important;
	background: rgb(191,186,172);
	margin-bottom:15px;
	background: linear-gradient(0deg, rgba(191,186,172,1) 0%, rgba(55,138,156,1) 100%);
	-webkit-box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
	box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
}*/

/*Below styles only for IE Mode*/

.contract_bg, .schedule_bg, .job_bg, .foa_bg, .tsa_bg, .milapp_bg, .equip_bg, .pay_bg, .dboard_bg {
    height: 100px;
    width: 100px;
    border-radius: 9px !important;
    background: rgb(191,186,172);
    margin-bottom: 15px;
    background-image: url(images/gradient_latest.png);
    background-repeat: repeat-x;
    /*background: linear-gradient(0deg, rgba(191,186,172,1) 0%, rgba(55,138,156,1) 100%);*/
    -webkit-box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
    box-shadow: 5px 5px 11px 0px rgba(0,0,0,0.75);
}


	.contract_bg:hover, .schedule_bg:hover, .job_bg:hover, .foa_bg:hover, .tsa_bg:hover, .milapp_bg:hover, .equip_bg:hover, .pay_bg:hover, .dboard_bg:hover {
		background-color: #DA661D;
	}

.contract_bg
{
	/*background-color:#c96845;*/
	/*border-bottom:solid 3px #6e4309;*/
}

.contract_bg:hover
{
	/*background-color:#d97551;*/
}

.schedule_bg
{
	/*background-color:#ff9300;*/
	/*border-bottom:solid 3px #b46800;*/
}

.schedule_bg:hover
{
	/*background-color:#fe9f1e;*/
}

.job_bg
{
	/*background-color:#428ffc;*/
	/*border-bottom:solid 3px #1d5db8;*/
}

.job_bg:hover
{
	/*background-color:#5c9ffd;*/
}

.foa_bg
{
	/*background-color:#a14bad;*/
	/*border-bottom:solid 3px #590f63;*/
}

.foa_bg:hover
{
	/*background-color:#b354c0;*/
}

.tsa_bg
{
	/*background-color:#08dcc3;*/
	/*border-bottom:solid 3px #0b897a;*/
}

.tsa_bg:hover
{
	/*background-color:#23edd5;*/
}

.milapp_bg
{
	/*background-color:#596d6c;*/
	/*border-bottom:solid 3px #243d3b;*/
}

.milapp_bg:hover
{
	/*background-color:#667978;*/
}

.equip_bg
{
	/*background-color:#90d900;*/
	/*border-bottom:solid 3px #466509;*/
}

.equip_bg:hover
{
	/*background-color:#9dea06;*/
}

.pay_bg
{
	/*background-color:#59bffa;*/
	/*border-bottom:solid 3px #1a6c9b;*/
}

.pay_bg:hover
{
	/*background-color:#6cc8fd;*/
}

.dboard_bg
{
	/*background-color:#c2362c;*/
	/*border-bottom:solid 3px #6b1812;*/
}

.dboard_bg:hover
{
	/*background-color:#d24036;*/
}

.cion_div, .cion_div_sche, .cion_div_jobs, .cion_div_foa, .cion_div_tsa, .cion_div_milapp, .cion_div_equip, .cion_div_pay, .cion_div_dboard
{
	height:110px;
	width:130px;
	float:left;
	margin:0 auto;
	padding:20px 30px;
}


	.cion_div span, .cion_div_sche span, .cion_div_jobs span, .cion_div_foa span, .cion_div_tsa span, .cion_div_milapp span, .cion_div_equip span, .cion_div_pay span, .cion_div_dboard span {
		font-family: "Roboto Slab","Segoe UI", Arial, Helvetica, sans-serif;
		color: #292929;
		font-size: 15px;
		text-transform: none;
		text-decoration: none;
		font-style: normal;
		font-weight: normal;
		text-align: center !important;
		margin-left: -30px;
		//padding-top:20px;

	}

.contract_bg a p, .schedule_bg a p, .job_bg a p, .foa_bg a p, .tsa_bg a p, .milapp_bg a p, .equip_bg a p, .pay_bg a p, .dboard_bg a p
{
	height:80px;
	width:80px;
	background-repeat:no-repeat;
	top:10px;
	left:10px;
	position:relative;
}

.contract_bg a p, .schedule_bg a p, .job_bg a p, .foa_bg a p, .tsa_bg a p, .milapp_bg a p, .equip_bg a p, .pay_bg a p, .dboard_bg a p
{
	background-image: url(images/sprite_icons_02.png);
	/*background-image:url(sprite_icons.png);*/
}

.contract_bg a p
{
	
	background-position:0 -80px;
}

.contract_bg a p:hover
{
	
	background-position:0 0;
}

.schedule_bg a p
{
	background-position:-80px -80px;
}

.schedule_bg a p:hover
{
	background-position:-80px 0;
}

.job_bg a p
{
	background-position:-160px -80px;
}

.job_bg a p:hover
{
	background-position:-160px 0;
}

.foa_bg a p
{
	background-position:-240px -80px;
}

.foa_bg a p:hover
{

	background-position:-240px 0;
}

.tsa_bg a p
{
	background-position:-320px -80px;
}

.tsa_bg a p:hover
{
	background-position:-320px 0;
}

.milapp_bg a p
{
	background-position:-400px -80px;
}

.milapp_bg a p:hover
{
	background-position:-400px 0;
}

.equip_bg a p
{
	background-position:-480px -80px;
}

.equip_bg a p:hover
{
	background-position:-480px 0;
}

.pay_bg a p
{
	background-position:-560px -80px;
}

.pay_bg a p:hover
{
	background-position:-560px 0;
}

.dboard_bg a p
{
	background-position:-640px -80px;
}

.dboard_bg a p:hover
{
	background-position:-640px 0;
}

/* Landing Page Style - Quick Links Page Starts */































.user_txtpad
{
	padding-top:18px;
	
}

.sear_txtpad
{
	padding-top:5px;
	
}

.user_txtpad
{
	padding-top:18px;
	
}



.menu_ul li:hover, .sel_menu
{

	background-color:#f9b606;
	display:block;
	padding:7px 10px 4px 10px;
	color:#543d01;
	cursor:pointer !important;

}

.ser_box
{
	background-color:#FFFFFF;
	border-radius:13px !important;
	border: solid 1px #006666;
	padding:3px 20px 4px 10px;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#adadad;
	font-weight:normal;
	width:220px;
	background-image:url(sear_img.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

.textfield2
{
	color: #666666;
	border: 1px solid #959494;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 74px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	/*font-family: Tahoma, Verdana;
	color: #292929;
	border: 1px solid #bfbfbf;
	font-size: 11px;
	padding-left: 2px;
	width: 45px;*/
}

.tablerowheader
{
    background-image: url(images/table_header_large.gif);
    background-repeat: repeat;
}
.tableborder
{
    border-collapse: collapse;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-top: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    border: 1px;
}
hr
{
    color: #dcb2cb;
    background-color: #dcb2cb;
    height: 1px;
}
.calender
{
    z-index:1;
    position:relative;
}
.ajax__calendar
{
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible;
    display: block;
    z-index:10000;
}

.textfield
{
    font-family: Tahoma, Verdana;
    color: #292929;
    font-size: 11px;
    border: Solid 1px #7f9db9;
    padding-left: 2px;
    width: 160px;
}

.commonDiv
{
    background-color: #ffffff;
    border-width: 10px;
    border-style: solid;
    border-color: #747474;
}

.commonBody
{
    margin: 0;
    height: 100%;
    background-color: #f9feea;
}

.label
{
    font-size:12px;	
	color:#333333;	
	text-decoration:none;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    font-weight: normal;    
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.ListCorner {
    border-radius: 10px !important;
    display: inline-block;
    margin: 1px;
}

.btnLabel .label {
    padding: 3px 8px !important;
    border-radius: 4px !important;
}
.labelBold
{
    font-size: 12px;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #272727;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 8px;
}

.labelBoldRed
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma,Verdana;
    text-align: left;
    color: Red;
}

.labelGray
{
    font: normal 8pt Segoe UI, Tahoma;
    color: #454545;
    padding-top: 0px;
    padding-left: 0px;
}

.labelBlue
{
    font-size: 8pt;
    font-family: Tahoma,Verdana;
    color: #313131;
}

.labelBoldH3
{
    font-size: 9pt;
    font-family: Tahoma,Verdana;
    font-weight: 700;
    color: #272727;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 8px;
}
.labelBoldH2
{
    font-size: 10pt;
    font-family: Tahoma,Verdana;
    font-weight: 700;
    color: #272727;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 8px;
}
.labelBoldH1
{
    font-size: 12pt;
    font-family: Tahoma,Verdana;
    font-weight: 700;
    color: #272727;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 8px;
}


.filterPanel
{
    border: 1px solid #CAD8E0;
   /* background-image: url(images/panel_bg.jpg);*/
    background-color: #FFFFFF;
}


.radiobutton
{
	font-size:12px;	
	color:#333333;	
	text-decoration:none;
    font-family:"Segoe UI", Arial, Helvetica, sans-serif;    
    margin-left: -4px;
	padding: 0;    
}
.tdright
{
    text-align: right;
    padding-right: 5px;
    font-family: Segoe UI;
    font-size: 11px;
    color: #292929;
    text-decoration: none;
}

.tdleft
{
    text-align: left;
    padding-right: 5px;
    font-family: Segoe UI;
    font-size: 11px;
    font-weight: normal;
    color: #292929;
    text-decoration: none;
}
.textfieldLogin
{
    font-family: Tahoma, Verdana;
    width: 160px;
    background-color: #FFFFFF;
    border-color: #015697;
    border-style: solid;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: -3px;
    height: 18px;
    line-height: 17px;
    border-width: 1px;
    color: #000000;
    vertical-align: middle;
    font-family: Arial;
}

.textfieldLoginADDisable
{   
    background-color: #8AA2BB;
    padding:0;
    height: 18px;
    border-width: 0px;
    color: #000000;
    font-size: 12px;
    font-family: Arial;
}
.textfieldLoginAD
{
    background-color: #FFFFFF;
    padding:0;
    height: 18px;
    border-width: 0px;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
}
.bodytext
{
    font-family: Segoe UI;
    font-size: 11px;
    color: #292929;
    text-decoration: none;
}
.headertxt
{
    font-family: Segoe UI;
    font-size: 11px;
    color: #000;
    padding-left: 0px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
}
.table2
{
    border-bottom: 2px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
    border-color: #cad8e0;
    border-style: solid;
    background-color: #feffff;
}
.ddlist
{
    font-family: Segoe UI;
    color: #292929;
    border: 1px solid #bfbfbf;
    font-size: 11px;
    padding-left: 1px;
    height: 18px;
    width: 165px;
}










.txtboxMax
{
   color:#333333;	
	border:1px solid #959494;	
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	width:132px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
}





.textboxDt
{
   color:#333333;	
	border:1px solid #959494;	
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;	
	width:74px;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
}





/* mandatory class start here*/
.mandatory
{
	font: 700 11px "Segoe UI", Arial, Helvetica, sans-serif;
    color: #FF0000;
}

/* Header fonts in h1 to h5 formats start here*/
/*H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    color: #003366;
}
H1
{
    font-family: Tahoma,Verdana;
    font-size: 2em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H2
{
    font-family: Tahoma,Verdana;
    font-size: 1.75em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H3
{
    font-family: Tahoma,Verdana;
    font-size: 1.58em;
    font-weight: 500;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H4
{
    font-family: Tahoma,Verdana;
    font-size: 1.33em;
    font-weight: 500;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H5, DT
{
    font-family: Tahoma,Verdana;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}

H6
{
    font-family: Tahoma,Verdana;
    font-size: .8em;
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
}*/

/* Header fonts in h1 to h5 formats end here*/

TFOOT, THEAD
{
    font-size: 1em;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Tahoma,Verdana;
}

TH
{
    /*vertical-align: baseline;*/
    /*font-size: 1em;
    font-weight: bold;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-family: Tahoma,Verdana;*/
}



.button
{
   background-color: #005497;
    border: 1px solid #00355f;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 3px;
    text-decoration: none;
}
.panelheader
{
    background-color: #f9f9f9;
    background-image: url(images/dynamicreports/panheader_bg.png);
    background-repeat: repeat-x;
    height: 18px;
    font-family: "Segoe UI";
    font-weight: bold;
    font-size: 9pt;
    color: #002f50;
    text-align: left;
    padding: 4px 4px 0px 4px;
}

.filterPanelDynamic
{
    border: 1px solid #c8c8c8;
    background-image: url(images/dynamicreports/dynamic_panel_bg.jpg);
    background-position: bottom;
    background-color: #f4f4f4;
}

.filterPanel
{
    border: 1px solid #CAD8E0; /*background-image: url(images/panel_bg.jpg);*/
	background-image: url("Images/contBg_BG.jpg");
	background-position: left top;
	background-repeat:repeat-x;
    background-color: #FFFFFF;
}

        
.pageControl  /* Dec 06 2011 NRR */
{ 
    background-color: #9DC2DF;
	
	border-bottom:solid 1px #4F85B1;
	border-left:solid 1px #4F85B1;
	border-right:solid 1px #4F85B1;
}

.filterPanelSolid
{
    border: 1px solid #CAD8E0; 
   background-image: url("Images/contBg_BG.jpg");
   background-repeat:repeat-x;
   background-position:top left;
}
.filterpanelSolid1
{
    border: 0px solid #dbdbdb;
    background-color: #ffffff;
    background: #ffffff;
}
.filterPanelAction
{
    border: 1px solid #3174b3;
    background-color: #f1f6fd;
}

.filterPanelActionYellow
{
    border: 1px solid #5f749d;
    background-color: #ffd741;
}
/*Grid Footer Panel start here*/
.gridPagerPanel
{
    border: 1px solid #767676;
    background-color: #f2f2f2;
}

.gridPagerPanelText
{
    font-family: Tahoma,Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #272727;
    vertical-align: middle;
}
/*grid Footer Panel end here*/


/*Technician Availability*/
.popupConentContainerDiv
{
    display: none;
    width: 267px;
    height: 350px;
    position: absolute;
    background-color: #d6d6d6;
}


A.techCol
{
    font: normal 11px Segoe UI, Tahoma;
    color: #4b42ff;
    text-decoration: none;
}

A.techCol:visited
{
    font: normal 11px Segoe UI, Tahoma;
    color: #4b42ff;
    text-decoration: none;
}
A.techCol:hover
{
    font: normal 11px Segoe UI, Tahoma;
    color: #1912a6;
    text-decoration: none;
}


A.techPopup
{
    font-size: 11px;
    color: White;
    font-family: Tahoma,Verdana;
    text-decoration: none;
}
A.techPopup:visited
{
    font-size: 11px;
    color: #dc8503;
    font-family: Tahoma,Verdana;
    text-decoration: none;
}
A.techPopup:hover
{
    font-size: 11px;
    color: White;
    font-family: Tahoma,Verdana;
    text-decoration: underline;
}

.tdRight
{
    text-align: right;
}

.tdLeft
{
    text-align: left;
}
.tdaltrnate
{
    background-color:#E8F5FF;
}

.tdShrink
{
    font-size: 2px;
    height: 15px;
}


/*Time picker style start here*/
.timepicbg
{
    background-color: #a6a6a6;
}
.timepictbl
{
    cursor: hand;
    background-color: #d6d6d6;
}
.timepictbl2
{
    cursor: hand;
    background-color: White;
}
.timepictbl2:Hover
{
    cursor: hand;
    background-color: #cccaca;
}
.timepicdoc
{
    z-index: 1000;
    position: absolute;
    visibility: hidden;
    border: solid 8px #8a8989;
    background-color: white;
}
.timepicdoc1
{
    border: solid 1px #d9d9d9;
}
.timepicdoc1bottom
{
    border-bottom: solid 1px #d9d9d9;
}
.timepicdoc2
{
    background-color: #8a8989;
}
.timepiccolor
{
    color: #008fe7;
}
.slaAlert
{
    background-color: #FF0000;
    height: 14px;
    font-family: Tahoma,Verdana;
    font-size: 7.5pt;
    font-weight: 700;
    color: White;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
.expediteAlert
{
    background-color: #cc0099;
    height: 14px;
    font-family: Tahoma,Verdana;
    font-size: 7.5pt;
    font-weight: 700;
    color: White;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
/*Time picker style end here*/




/*Schedule Preference style start here*/
.schPreferenceHeader
{
    background-color: #4b8bb7;
    font-weight: bold;
    font-size: 11px;
    color: #FFFFFF;
    font-family: Tahoma;
    border-color: Gray;
    border-width: 1px;
    background-image: url(Images/table_header_large.gif);
}

.schPreference
{
    background-color: #ffffff;
    border-bottom: solid 1px #606060;
    border-right: solid 1px #606060;
}
.tableAppt
{
    background-color: #ffffff;
    border: solid 1px #c1c1c1;
}

.rightTable
{
    border-right: solid 1px #c1c1c1;
}

.rightBottomTable
{
    border-right: solid 1px #c1c1c1;
    border-bottom: solid 1px #c1c1c1;
}

.leftTopTable
{
    border-left: solid 1px #c1c1c1;
    border-top: solid 1px #c1c1c1;
}

.bottomTable
{
    border-bottom: solid 1px #c1c1c1;
}

.tdAppt
{
    border: solid 1px #c1c1c1;
    border-collapse: collapse;
    border-bottom: none;
    border-right: none;
}
.schPreference td
{
    border: solid 1px #606060;
    border-collapse: collapse;
    border-bottom: none;
    border-right: none;
}

.schPreferenceInner td
{
    border: none;
    border-collapse: collapse;
}
/*Schedule Preference style end here*/



.popupBodybg
{
    border: 0;
    margin: 0;
    background-color: #f7f7f7;
    background-image: none;
}


/* Accordion Panel Style*/


.accordionHeader
{
    /*font-family: Tahoma,Verdana;
    font-size: 8.25pt;
	color: #3f3f3f;*/
    font-size: 12px;
    font-weight: bold;
    /*background-image: url(Images/accordion_middle_image.gif);*/
    margin-top: 3px;
    margin-bottom: 10px;
    cursor: hand;
    color: #ffffff;
    z-index: 100;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
}

.accordion {
	width:100%; 
	margin:5px 0px; 
	height:27px;
	
}

.accordionMiddle
{
	height:28px;
	width: 99%;
	line-height: 15px;
	color:#FFFFFF;
	padding-left: 10px;
	margin-bottom: 1px;
	border-radius:7px;
	cursor:pointer;
	border:solid 0 #16b1c1;
	font-style:normal;
	box-shadow: 0 0 4px #222 inset;
	background: #118599; /* Old browsers */
background: -moz-linear-gradient(top,  #118599 0%, #07a0b0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#118599), color-stop(100%,#07a0b0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #118599 0%,#07a0b0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #118599 0%,#07a0b0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #118599 0%,#07a0b0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #118599 0%,#07a0b0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#118599', endColorstr='#07a0b0',GradientType=0 ); /* IE6-8 */

    /*height:27px;
	float:left;
	width:98.5%;
	vertical-align:middle;
    text-align: left;
	background: url(Images/accordion_middle_image.gif) repeat-x;*/
}

.accordionMiddle:hover
{
background: #05b0c2; /* Old browsers */
background: -moz-linear-gradient(top,  #05b0c2 0%, #118599 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05b0c2), color-stop(100%,#118599)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #05b0c2 0%,#118599 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #05b0c2 0%,#118599 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #05b0c2 0%,#118599 100%); /* IE10+ */
background: linear-gradient(to bottom,  #05b0c2 0%,#118599 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05b0c2', endColorstr='#118599',GradientType=0 ); /* IE6-8 */

}

.accordionLeft
{
    /*height:27px;
	float:left;
	width:6px;
	vertical-align:middle;
    text-align: left;
	background: url(Images/accordion_left_image.gif) repeat-x;*/
}

.accordionRight
{
    /*height:27px;
	float:left;
	width:6px;
	vertical-align:middle;
    text-align: left;
	background: url(Images/accordion_right_image.gif) repeat-x;*/
}

div.accordionToggle
{/*
    position: relative;
    background-image: url(Images/accordion_middle_image.gif);
    font-family: Tahoma,Verdana;
    font-size: 8.25pt;
    font-weight: bold;
    color: #3f3f3f;
    margin-top: 10px;
    margin-bottom: 10px;
    cursor: hand;
    height: 20px;
    z-index: 100;
    text-align: left;
    vertical-align: middle;
    padding-top: 5px;
*/
}

A.adminMenu
{
    font: 600 9pt Segoe UI, Tahoma;
    color: #094a64;
    text-decoration: none;
}

A.adminMenu:visited
{
    font: 600 9pt Segoe UI, Tahoma;
    color: #094a64;
    text-decoration: none;
}
A.adminMenu:hover
{
    font: 600 9pt Segoe UI, Tahoma;
    color: #f8c705;
    text-decoration: none;
}


A.linkBold
{
    font: 700 9pt Segoe UI, Tahoma;
    color: #4b42ff;
    text-decoration: underline;
}

A.linkBold:visited
{
    font: 700 9pt Segoe UI, Tahoma;
    color: #4b42ff;
    text-decoration: underline;
}
A.linkBold:hover
{
    font: 700 9pt Segoe UI, Tahoma;
    color: #1912a6;
    text-decoration: underline;
}


.calTextBox
{
    padding-left: 2px;
    padding-bottom: 3px;
    background-color: #f2f2f2;
    border-style: None;
    font-family: Tahoma,Verdana;
    font-size: 11px;
    font-weight: bold;
}

/* Popup Scheduling page LEGEND STYLES start here */
.legendLowestDistance
{
    background-color: #fdef9f;
}
.legendSchAvailable
{
    background-color: #86c254;
}
.legendNotAvailable
{
    background-color: #de5a51;
}
.legendNotScheduledtoWork
{
    background-color: #e2e2e2;
}
.legendLessthanTaskDuration
{
    background-color: #61a5cd; /* #ea86b7*/
}

.legendPartiallyAvailable
{
    background-color: #fcfe03;
}
.legendOnCallTime
{
    background-color: #f8dfde;
    width: 12px;
    height: 12px;
}
.legendCustomerPrefArrow
{
    background-color: #fd862c;
}
.legendLowestDistance, .legendSchAvailable, .legendNotAvailable, .legendNotScheduledtoWork, .legendLessthanTaskDuration, .legendPartiallyAvailable, .legendCustomerPrefArrow
{
    border: 0px;
    height: 12px;
    width: 12px;
}
/* Popup Scheduling page LEGEND STYLES end here */
.tablecellheader
{
    padding-left: 0px;
    font-weight: Normal;
    vertical-align: middle;
    height: 22px;
    text-align: center;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Tahoma,Verdana;
    background-image: url(images/header_bg3.jpg);
    background-repeat: repeat-x;
}
.tablecellheaderNew
{
    padding-left: 0px;
    font-weight: Normal;
    vertical-align: middle;
    height: 25px;
    text-align: center;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Tahoma,Verdana;
    background-image: url(images/bg_blue.jpg);
    background-repeat: repeat-x;
}
.tableheader
{
    padding-left: 0px;
    font-weight: Normal;
    vertical-align: middle;
    text-align: center;
    height: 29px;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Tahoma,Verdana;
    background-image: url(images/tab-headerbg.gif);
    background-repeat: repeat-x;
}
.tabletd
{
    border-right: solid 1px #B7CDDF;
    border-top: solid 1px #B7CDDF;
}
.tabletdleft
{
    border-left: solid 1px #c8c8c8;
}
.textfield3
{
	font-family: Tahoma, Verdana;
	color: #292929;
	border: 1px solid #bfbfbf;
	padding-left: 2px;
	text-align:left;
	font-size: 11px;
	width: 76px;
}

.tablerow
{
    border: solid 1px #c8c8c8;
}

.lookupButton
{
    background-image: url(images/lookup.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    width: 40px;
    height: 35px;
    border: 0;
    cursor: pointer;
    width: 16px;
    height: 16px;
}

.lookupButtonDisabled
{
    background-image: url(images/lookup_disabled.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    width: 40px;
    height: 35px;
    border: 0;
    cursor: hand;
    width: 16px;
    height: 16px;
}
/* Grid Pager */
.showControl
{
    visibility: visible;
}

.hideControl
{
    visibility: hidden;
}

.spanAlert
{
    font-family: Tahoma,Verdana;
    font-size: 10px;
    font-style: normal;
    color: white;
    background-color: #ff006b;
    padding: 4px;
    padding-top: 0px;
    padding-bottom: 2px;
}

.headerLineTR
{
    background-color: #D7E0EC;
}

.headerCaptionNormal
{
    font-family: Tahoma,Verdana;,Lucida Sans Unicode;
    font-size: 8.4pt;
    font-weight: bold;
    color: #595959;
}

/* Technician Availability Styles */
.cellWorking
{
    background-color: #edfade;
}
.cellTraining
{
    background-color: #eef1f9;
}
.cellSickness
{
    background-color: #feefe7;
}
.cellHoliday
{
    background-color: #fef1fe;
}
.cellLeave
{
    background-color: #ffffe6;
}

.cellTech
{
    background-color: #dae9fa;
}
.cellWeekGrid
{
    color: #914848;
}

/* End of CSS for Tab Control */
.gridheader {
	font-family: Segoe UI;
	font-size: 11px;
	color: #292929;
	text-align: center;
	font-weight: normal;
	height: 20px;
	/*background-image: url(images/bg_grid.jpg);*/
	background-color: #378A9C;
	background-repeat: repeat-x;
}
.grid
{
    /*background-color: #c8c8c8;*/
}
.gridcell
{
    font-family: Segoe UI;
    text-align: left;
    padding-left: 5px;
    font-size: 11px;
    color: #292929;
    height: 22px;
    background-color: #ffffff;
}
.gridcellemergency
{
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#FF6262' ,EndColorStr= '#D50000' );
    color: #FFFFFF;
    font-family: Tahoma,Verdana;
    font-size: 8pt;
    font-weight: normal;
    cursor: hand;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid;
    cursor: text;
    border-color: #434343 #434343 #434343 #434343;
}
.gridexpand
{
    filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr= '#ebebeb' ,EndColorStr= '#9d9d9d' );
    color: #FFFFFF;
    font-family: Tahoma,Verdana;
    font-size: 9pt;
    font-weight: normal;
    padding-left: 3px;
    padding-right: 3px;
    border: 1px solid;
    border-color: #434343 #434343 #434343 #434343;
}
.plusIconEnable
{
    background-image: url(images/plus_icon.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    width: 20px;
    height: 25px;
    border: 0;
    cursor: hand;
    width: 16px;
    height: 16px;
}

.plusIconDisable
{
    background-image: url(images/plus_icon_dis.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    width: 20px;
    height: 25px;
    border: 0;
    cursor: hand;
    width: 16px;
    height: 16px;
}
.editIconEnable
{
    background-image: url(images/grid_edit.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    width: 20px;
    height: 25px;
    border: 0;
    cursor: hand;
    width: 16px;
    height: 16px;
}
.editIconDisable
{
    background-image: url(images/grid_edit_dis.gif);
    background-color: transparent;
    background-repeat: no-repeat;
    width: 20px;
    height: 25px;
    border: 0;
    cursor: hand;
    width: 16px;
    height: 16px;
}
.dayHeader
{
   
    background-color: #C5DBED;    
    border-left:1px solid #4F85B1;
    border-right:1px solid #4F85B1;
    border-top:	1px solid #4F85B1;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    font-family: Tahoma,Verdana;
    height: 22px;
}

.slaAlert
{
    background-color: #FF0000;
    height: 14px;
    font-family: Tahoma,Verdana;
    font-size: 7.5pt;
    font-weight: 700;
    color: White;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
.expediteAlert
{
    background-color: #cc0099;
    height: 14px;
    font-family: Tahoma,Verdana;
    font-size: 7.5pt;
    font-weight: 700;
    color: White;
    text-align: center;
    vertical-align: middle;
    padding-top: 1px;
    padding-left: 5px;
    padding-right: 5px;
}

.uploadproof
{
    font-family: Tahoma,Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: #FF0000;
}

.cssInfoBold
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma,Verdana;
    text-align: left;
    color: Red;
}

.SpanText
{
    font-size: 8pt;
    font-family: Tahoma,Verdana;
    font-weight: normal;
    text-align: right;
    color: #000000;
}

.textfieldSO
{
    background-color: #FFFFFF;
    border-color: #999898;
    border-style: solid;
    padding-left: 3px;
    padding-top: 0px; /*height: 18px;*/
    border-width: 1px;
    color: black;
    font-size: 8pt;
    vertical-align: middle;
    font-family: Tahoma, Verdana;
    width: 150px;
}

/* For Using Inventory Thumbnails*/
.gallery
{
    position: relative;
    margin: 10px auto;
    width: 98%;
    z-index: 50;
}
.thumbWrapper
{
    margin-top: 1px;
    padding-top: 5px;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 5px;
    height: 100px;
    border: 1px solid #666;
    background: #FFF;
    z-index: 50;
}
.thumbArea
{
    position: relative;
    overflow: hidden;
    height: 100px;
}
.thumbs
{
    position: absolute;
    list-style: none;
    margin-left: 1px;
    height: 100px;
    width: 10000px;
    border-right: 1px solid #FFF;
    z-index: 50;
}
.thumbs li
{
    float: left;
    margin-right: 5px;
    cursor: pointer;
}
.imgNavPrev
{
    position: absolute;
    height: 100px;
    width: 20%;
    z-index: 100;
    height: 110px;
    width: 10%;
    z-index: 100;
    outline: none;
    cursor: pointer;
    left: 0;
    background: url(images/left.gif) left center no-repeat;
    border-left: 5px solid #FFF;
}
.imgNavPrev:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.imgNavNext
{
    position: absolute;
    height: 100px;
    width: 20%;
    height: 110px;
    width: 10%;
    z-index: 100;
    outline: none;
    cursor: pointer;
    right: 0;
    background: url(images/right.gif) right center no-repeat;
    border-right: 5px solid #FFF;
}
.imgNavNext:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}

/* Dynamic Reports */

.gr_tdbr
{
    background-color: #FFFFFF;
    height: 21px;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #272727;
    border: 2px solid #FFFFFF;
}


/* Common Pages like Change Password, Session Expired etc */
.commonPageHeader
{
    background-image: url(images/common/div_top.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 34px;
    font-family: "Segoe Condensed";
    font-size: 18px;
    vertical-align: middle;
    font-weight: bold;
    color: #424f55;
    line-height: 34px;
    padding-top: 8px;
    text-align: left;
    text-indent: 21px;
}

.commonPageBorderTD
{
    background-color: #a5a5a5;
}

.changePwdbg
{
    background-image: url(images/common/changepassword_bg.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.forgotPwdbg
{
    background-image: url(images/common/forgotpassword_bg.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.sessionExpbg
{
    background-image: url(images/common/timeout_bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
.CustomErrbg
{
    background-image: url(images/common/customerror_bg.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
.topMenubg
{
    background-image: url(images/master/right_banner.gif);
    background-repeat: repeat-x;
}


.DutyRosterTech
{
    background-color: #dae9fa;
}
.DutyRosterLeave
{
    background-color: #ffffe6;
}
.DutyRosterHoliday
{
    background-color: #fef1fe;
}
td.uggridTechCol
{
    border: solid 1px #c8c8c8;
    border-top: none;
    background-color: #dae9fa; /* #cce2fb;#fff1d9*/
    font: normal 12px tahoma;
    color: blue;
    text-align: right;
    padding: 2px;
    padding-right: 7px;
    border: none;
    border-right: solid 1px #c8c8c8;
}
.DutyRosterTraining
{
    background-color: #eef1f9;
}
.DutyRosterSickness
{
    background-color: #feefe7;
}
.DutyRosterWorking
{
    background-color: #edfade;
}

.forumbodytext
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.forumtablecellheader
{
    padding-left: 0px;
    font-weight: Normal;
    vertical-align: middle;
    height: 25px;
    text-align: center;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Verdana;
    background-image: url(images/tab-headerbg1.gif);
    background-repeat: repeat-x;
}

.forumhead
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: underline;
    color: #b13200;
}
.forumhead1
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #034258;
}
.forumhead11
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #b13200;
}

.forumhead2
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #FFF;
}

.forumhead3
{
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #053b4d;
}
.forumheada
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #b13200;
}
.forumtext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #000000;
    vertical-align: none;
    font-weight: bold;
}
.forumallsidesbr3
{
    /*border: 1px solid #767676;9d9d9d;*/
    background-color: #dadada;
}
.forumfr_allsidesbr3
{
    border: 1px solid #767676;
}

.forumtablecell2
{
    background-color: #FFFFFF;
    font-weight: normal;
    text-align: left;
    height: 25px;
    padding-left: 5px;
    padding-right: 3px;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Verdana;
}



.forumtablecell3
{
    background-color: #FFFFFF;
    font-weight: normal;
    text-align: left;
    font-size: 8pt;
    height: 28px;
    color: #000000;
    font-family: Verdana;
}

.forumtablecell4
{
    background-color: #eeeeee;
    font-weight: normal;
    text-align: left;
    height: 25px;
    padding-left: 10px;
    padding-right: 3px;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Verdana;
}

.forumcurrtext
{
    font-family: Verdana;
    font-size: 8pt;
    color: #c87100;
    font-weight: normal;
    text-decoration: underline;
}
.forumsrcLabel
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
}
.forumLabel
{
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
}

.popbdrStyle /* Dec 06 2011 NRR*/
{ border-bottom:solid 1px #4F85B1;
border-right:solid 1px #4F85B1 ;
border-left:solid 1px #4F85B1 ;
}

/* For AD Login on 16-Dec-2011 */
.overbg1{ background-image:none;width:343; height:63px; }	
.overbg1:hover{ background:url(images/overBg01.png) no-repeat; width:343; height:63px;}
.overbg2{ background-image:none;width:343; height:111px; }	
.overbg2:hover{ background:url(images/overBg02.png) no-repeat; width:343; height:111px;}
.txtfield_dis{ 
background-color: #8aa2bb;
            border-color: #8aa2bb;
            border-style: solid;
            padding-left: 5px;
            padding-top: 0px;
			padding-bottom:-3px;
            height: 18px;
			line-height:17px;
            border-width: 1px;
            color: #000000;
            font-size: 11px;
            vertical-align: middle;
            font-family: Arial;
			 width: 225px;}
			 
.err_txt{ color:#ff0000; font-size:10px;}

.calltablecellheader
{
    padding-left: 0px;
    font-weight: Normal;
    vertical-align: middle;
    text-align: center;
    font-size: 8pt;
    color: #000000;
    padding-top: 0px;
    font-family: Tahoma,Verdana;
    background-image: url(images/header_bg3.jpg);
    background-repeat: repeat-x;
}

.link_txt
{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#aa0000;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
}

.link_txt:hover
{
	color:#FF3535;
}

/*Link Btn Login and Logout*/

.login_bg
{
	height:250px;
	width:215px;
	background-image:url(Images/login/Login_07.jpg);
	background-repeat:no-repeat;
}

.user_text
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	color:#2f2f2f;
}

.user_text_Red
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
	color:#FF0909;
}

.user_txtbox
{
/*	border:1px solid #c9c9c9;
	background-color:#fbfbfb;
	background-image: linear-gradient( #f3f3f3, #FFFFFF 50%);
	background-image: -moz-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -ms-linear-gradient(#f3f3f3, #FFFFFF 50%);
	background-image: -webkit-linear-gradient(#f3f3f3, #FFFFFF 50%);
	border:solid 1px #999999;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	color:#2f2f2f;
	padding:2px;*/
	width:50%;
/*	height:24px;
	border-radius:5px;*/
}

.login_bg01, .login_bg03, .login_bg06, .login_bg08
{
	height:200px;
	width:392px;
	background-repeat:no-repeat;
}

/*.login_bg01
{
	background-image:url(Images/login/Login_01.jpg);
}
*/
.login_bg02, .login_bg07
{
	height:200px;
	width:215px;
	background-repeat:no-repeat;
	background-image:url(Images/login/logo.jpg);
}

/*.login_bg03
{
	background-image:url(Images/login/Login_02.jpg);
}*/

.login_bg04, .login_bg05
{
	height:250px;
	width:392px;
	background-repeat:no-repeat;
}

/*.login_bg04
{
		background-image:url(Images/login/Login_03.jpg);
}

.login_bg05
{
		background-image:url(Images/login/Login_04.jpg);
}

.login_bg06
{
	background-image:url(Images/login/Login_05.jpg);
}

.login_bg08
{
	background-image:url(Images/login/Login_08.jpg);
}*/

.login_bg07
{
	background-image:url(Images/login/Login_06.jpg);
}




.user_txt
{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	color:#013943 !important;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
	text-align:right;
	padding:0;
	margin:0;


}

.user_txt a
{
	text-decoration:none;
	color:#013943 !important;
}

.user_txt a:hover
{
	text-decoration:underline;
	color:#03687a !important;
}


.log_textfield
{
	color: #2b2b2b;
	border-radius: 5px;
	border: solid 1px #064b53;
	width: 190px;
	height: 22px;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
}

.log_txtbg
{
	height: auto !important;
	width: auto !important;
	padding: 4px 1px 0 0 !important;
	border-radius: 5px;
	background-color: #064b53;
}
.log_btn
{
	background: #ffb503; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #ffb503 0%, #fccc50 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb503), color-stop(100%,#fccc50)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffb503 0%,#fccc50 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffb503 0%,#fccc50 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffb503 0%,#fccc50 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffb503 0%,#fccc50 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=   '#ffb503' , endColorstr= '#fccc50' ,GradientType=0 ); /* IE6-8 */
	border-radius: 3px;
	color: #184f06;
	border: none;
	text-align: center; /*text-shadow: 1px 1px 3px #272727;*/
	display: block;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 2px 8px;
	cursor: pointer;
	font-weight: bold !important;
	font-family: "Segoe UI" , Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px !important;	
}

.log_btn:hover
{
	color: #bcbcbb;
}

.save_btn12
{
	background: #ffcf46; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffcf46 0%, #fbb602 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcf46), color-stop(100%,#fbb602)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffcf46 0%,#fbb602 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffcf46 0%,#fbb602 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffcf46 0%,#fbb602 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffcf46 0%,#fbb602 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=   '#ffcf46' , endColorstr= '#fbb602' ,GradientType=0 ); /* IE6-8 */
	border-radius: 5px;
	color: #272727;
	border: none;
	text-align: center; /*text-shadow: 1px 1px 3px #272727;*/
	display: block;
	text-decoration: none;
	height: 20px;
	margin: 0;
	padding: 2px 8px;
	cursor: pointer;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px !important;
}

.save_btn12:hover
{
	text-shadow: 1px 1px 1px #bcbcbb;
}

.iner_hrtxt
{	
	border-bottom: solid 2px #0d95a2;
	font-size: 12px;
	font-weight: bold;
}



.Login_btn
{
	background-image: linear-gradient(to bottom, #ffcf46 0%, #fbb602 100%) !important;
	border-radius: 5px !important;
	background-color: #ffcf46;
	color: #272727;
	border: none;
	text-align: center;
	display: block;
	text-decoration: none;
	margin: 2px 5px;
	padding: 2px 8px;
	cursor: pointer;
	font-weight: bold !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px !important;
}

.save_btn02b
{
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffcf46', endColorstr='#fbb602'); /* for IE */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffcf46', endColorstr='#fbb602'); /* for IE */
	border-radius:5px !important;
	border:5px 5px 5px 5px;
}


.save_btn02 /* Updated for ie issue( Bg gradient EFX) on 20 Mar */
{
	/*color:#272727;
	border:none;
	text-align:center;
	display:block; 
	text-decoration:none; 
	height:20px;
	width:89px;
	margin:0; 
    padding: 2px 8px;
	cursor:pointer;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px !important;
	background-image:url(Images/btn02.png);
	background-repeat:no-repeat;*/
	
	
	background: #ffcf46; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffcf46 0%, #fbb602 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcf46), color-stop(100%,#fbb602)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffcf46 0%,#fbb602 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffcf46 0%,#fbb602 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffcf46 0%,#fbb602 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffcf46 0%,#fbb602 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf46', endColorstr='#fbb602',GradientType=0 ); /* IE6-8 */
	border-radius:5px;
	color:#272727;
	border:none;
	text-align:center;
	/*text-shadow: 1px 1px 3px #272727;*/
	display:block; 
	text-decoration:none; 
	height:20px;
	margin:0; 
    padding: 2px 8px;

	cursor:pointer;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px !important;
	
	
	/*background-image:url(btn03.png);
	background-repeat:no-repeat;
	color:#272727;
	border:none;
	text-align:center;*/
	/*text-shadow: 1px 1px 3px #272727;*/
	/*display:block; 
	text-decoration:none; 
	height:20px;
	width:59px;
	margin:0; 
    padding: 2px 8px;
	cursor:pointer;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px !important;*/
}




/*.td_rhnBR
{
	border-right:solid 1px #0d95a2;
	padding:0 2px;
}
.td_rhnBR_01
{
	border-right:solid 1px #0d95a2;
	border-bottom:solid 1px #0d95a2;
	padding:0 2px;
}*/


/*04-July-2014 masterpage cont pannel padding Arul */
.cont_pannelpadd
{
	padding:0 10px 10px 10px;
	height:100% !important;
	
	}
/*07-July-2014 search textbox in listview page Arul*/
/*.lbl_txt
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}*/
	/*.tr_br
	{
	
	border-top-color: #069fb3;
	border-right-color: #069fb3;
	border-bottom-color: #069fb3;
	border-left-color: #069fb3;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;	
	}*/

.grdPaymentcss {
    border: 0;
}

.lhn_bg {
    border-left-width: 1px;
    border-left-color: #1b77d5;
    border-left-style: solid;
}

.rhn_bg {
    border-right-width: 1px;
    border-right-color: #1b77d5;
    border-right-style: solid;
}

/*.inner_pannel table {
    width: 100%;
}*/

.nowraplabel .label {
    white-space: nowrap;
}


