﻿@charset "utf-8";
/* Generated by CSS Usage.
   File: http://localhost../Content/style.css.
   Look for the UNUSED items and see if you can remove them. */

body		{ margin: 0; font-family: Arial, Helvetica, sans-serif;  }
*{padding: 0;}
input[type="text"], select, textarea, input[type="button"],input[type="checkbox"], input[type="radio"] { font-family: Arial, Helvetica, sans-serif; }
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
    font-family:Arial;
    font-size:11px;
    float:left;
    clear:both;
	padding:2px 11px 0 0;
    font-weight: normal;
}

.sort-timesheet {
    height: 29px !important;
    display: inline-block;
    position: relative;
    top: 9px;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    /*border: 1px solid #ccc !important;*/
    background-color: transparent !important;
}

.validation-summary-errors {
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

/********** Estimated Work Time Code Starts *****************/

.estimated-grid .new_time .timesheet_grid_header1_cell_day {
    width: 69px;
}
.estimated-grid .new_time .timesheet_grid_header1_cell_date {
    width: 87px;
}
.estimated-grid .timesheet_grid_header1_cell_task {
    width: 77px !important;
    background: none;
    padding-right: 9px;
    float: left;
    height: 23px;
    border-right: 1px solid gray;
}
.timesheet_grid_header1_cell_task .timesheet_grid_header1_data1 input[type="text"] {
    width: 100%;
    height: 11px !important;
    width: 92%;
    height: 11px !important;
    margin: 4px 0 0 4px;
    background-color: #fcfcfc;
}
.estimated-grid .new_time .timesheet_grid_header1 .timesheet_grid_header1_cell1 {
    width: 175px;
}
.estimated-grid .new_time {
    width: 746px;
}
.estimated-grid .new_time .t-widget.t-datepicker {
    width: 82px;
}
.estimated-grid .new_time .timesheet_grid_header1_cell_total.checkbox {
    width: 23px;
}
.estimated-grid .new_time .timesheet_grid_header1_cell_total.checkbox input {
    margin-left: 5px;
}
.estimated-grid .timesheet_finalrow {
    margin: 0px 0 0 108px !important;
}
.estimated-grid .timesheet_finalrow_col1 {
    width: 95px !important;
}
.estimated-grid .new_time .timesheet_finalrow_col2 {
    width: 85px !important;
}
.estimated-grid .new_time .timesheet_grid_header1 .timesheet_grid_header1_cell1.start, 
.estimated-grid .new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2 {
    width: 86px;
}
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1 .timesheet_grid_header1_cell1.start {
    width: 12.5% !important;
}
.estimated-grid .new_time .timesheet_grid_header1_cell_job_resource {
    width: 86px;
}
.estimated-grid .new_time .timesheet_finalrow_col2.start {
    width: 86px !important;
}
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1 .timesheet_grid_header1_cell1 {
    width: 190px;
}
.estimated-grid .full-width-newtime .timesheet_grid_header1_cell_task {
    width: 98px !important;
}
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1_cell_total {
    width: 95px;
}
.estimated-grid .full-width-newtime.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2.checkbox {
    width: 24px !important;
}
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1_cell_day, 
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1_cell_date {
    width: 85.5px;
}
.estimated-grid .new_time.full-width-newtime .t-widget.t-datepicker {
    width: 95%;
}
.estimated-grid .new_time.full-width-newtime .timesheet_finalrow {
    margin: 0 0 0 121px !important;
}
.estimated-grid .new_time.full-width-newtime .timesheet_finalrow_col1 {
    width: 93px !important;
}
.estimated-grid .new_time.full-width-newtime .timesheet_finalrow_col2 {
    width: 106.9px !important;
}
.estimated-grid .new_time .timesheet_grid_header1_cell_day {
    padding: 2px 5px;
}
.estimated-grid .full-width-newtime.new_time .timesheet_grid_header1_cell_total input {
    width: 85%;
}
.estimated-grid .new_time .timesheet_finalrow_col4 {
    width: 91px;
}
.labor-schedule-dropdown .t-combobox > .t-dropdown-wrap .t-input {
	height: 17px;
}
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each .labor-schedule-dropdown .t-input {
    width: 100%;
    height: 16px;
    line-height: 18px;
    margin: 0;
    border: none;
    text-align: left;
}
.labor-schedule-dropdown .t-combobox > .t-dropdown-wrap {
    height: 19px;
    text-align: left;
}
#divOrderTaskEdit .orderedit_setup4.schedule-task-description input[type="text"] {
    width: 90% !important;
    height: 18px;
}
.estimated-grid .new_time .timesheet_grid_header1_cell_total.checkbox {
    padding: 3px 2px 4px 3px;
}
.orderedit_tasklines .orderedit_setup3 {
    width: 150px;
}
.orderedit_tasklines .orderedit_starttime {
    width: 154px !important;
}
.orderedit_tasklines .orderedit_setup3 {
    width: 150px;
}
.orderedit_tasklines-header .orderedit_task {
    width: 92px !important;
}
.orderedit_tasklines-header .orderedit_starttime {
    width: 155px !important;
}
.orderedit_tasklines .orderedit_setup4 {
    width: 85px !important;
}
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1_cell_job_resource {
    width: 108px;
}
.schedule_autocomplete.orderedit_complete .t-combobox .t-input {
	height: 15px;
}
.schedule_autocomplete.orderedit_complete .t-dropdown-wrap .t-icon {
	margin-top: 1px;
}
.estimated-grid .full-width-newtime.new_time .timesheet_grid_header1_cell_total.checkbox input {
    width: auto;
}
.new_time.full-width-newtime .timesheet_grid_header1 .timesheet_grid_header1_cell2 {
	width: 102px;
}

/********** Estimated Work Time Code Ends *****************/

.align_left  { float:left; }
.align_right { float:right; }
.width199    { width:199px; }

a 			{ cursor: pointer;   text-decoration:none; }
.contener 	{  width: 100%;  height: auto;  margin: auto;  clear: both;}
.top_bar	{ width: 100%;  background-image: url(../Images/menu_bg.png);  height: 42px;  background-repeat: repeat-x;  position: relative;}
.logo 		{  width: 99px;  height: 42px;  margin-left: 30px;   float: left;}
.menu 		{ width: 520px;  height: 42px;  float: left;  margin-left: 50px;}
.CRM 		{ width: 50px;  font-size: 11px;  color: #FFFFFF;  text-decoration: none;  margin-top: 13px;  float: left;  text-align: center;  height: 20px;  cursor: pointer;}
.CRM:hover 	{ width: 43px; border: 1px solid #033c61; background-color: #FFFFFF;  margin-top: 10px; font-size: 11px;  color: #122e69; line-height: 19px; text-align: center;
    		  float: left;  margin-left: 5px;}
.separator 	{ width: 1px;  height: 21px;  margin-top: 10px;  float: left;  margin-left: 5px;}
.planning 	{ width: 67px; font-size: 11px;  text-decoration: none;  margin-top: 10px;  float: left; text-align: center;  cursor: pointer;  color: #ffffff;  line-height: 19px;
   			  margin-left: 5px;  outline: none;}
.planning:hover { width: 65px;  border: 1px solid #033c61;  background-color: #FFFFFF; margin-top: 10px;    font-size: 11px;  color: #122e69;  text-align: center;  line-height: 19px;
   				  margin-left: 5px;  outline: none;}
.Marketing 	{  width: 67px;    font-size: 11px; text-decoration: none;  margin-top: 10px;   float: left;  text-align: center;   cursor: pointer;  color: #ffffff;   line-height: 19px;
   			   margin-left: 5px;  outline: none;}
.Marketing:hover { width: 65px;  border: 1px solid #033c61;  background-color: #FFFFFF;  margin-top: 10px;    font-size: 11px;  color: #122e69;  text-align: center;  line-height: 19px;
   				   margin-left: 5px;  outline: none;}
.reports	{ width: 67px;    font-size: 11px; text-decoration: none;  margin-top: 10px;  float: left;   text-align: center;  cursor: pointer;  color: #ffffff;   line-height: 19px;
   			  margin-left: 5px;  outline: none;}
.reports:hover { width: 65px;  border: 1px solid #033c61;  background-color: #FFFFFF;  margin-top: 10px;    font-size: 11px;  color: #122e69;  text-align: center; line-height: 19px;
   				 margin-left: 5px;  outline: none;}
.documents	{  width: 67px;    font-size: 11px;  text-decoration: none;   margin-top: 10px;   float: left;   text-align: center;   cursor: pointer;   color: #ffffff;   line-height: 19px;
   			   margin-left: 5px; outline: none;}
.documents:hover  { width: 65px;  border: 1px solid #033c61;  background-color: #FFFFFF;  margin-top: 10px;     font-size: 11px;  color: #122e69;  text-align: center; 
					 line-height: 19px;    margin-left: 5px;  outline: none;}
					 
.welcome	{ width: 146px;  height: 12px;  float: right;   margin-right: 45px;   margin-top: 13px;}
.welcome_text	{   font-size: 11px;   color: #FFFFFF;  width: 130px;  float: left;    cursor: pointer;}
.welcome_icon	{ width: 8px;  height: 7px;  float: right;  margin-top: 5px;  cursor: pointer;}
.home1	{ width: 50px;   font-size: 11px; text-decoration: none;  margin-top: 10px;  float: left;  text-align: center;  cursor: pointer;  color: #ffffff;  line-height: 19px;
	      outline: none;}
.home1:hover	{ width: 48px;  border: 1px solid #033c61;  background-color: #FFFFFF;  margin-top: 10px;     font-size: 11px;  color: #122e69;   text-align: center;   line-height: 19px;
    			  text-decoration: none;   outline: none;}
.middle-contener	{  width: 100%;   height: auto;   margin-top: 10px;   height: auto;   clear: both;}

.middle-contener1	{  width: 100%;  height: auto; }
.new	{  width: 137px; background-image: url(../Images/new_bg.jpg);  height: 26px;  background-repeat: no-repeat; }
.new1  { width: 132px;  height: 18px;  background: none;  border: none;  margin-top: 4px;    font-size: 11px;  color: #3e3e3e; font-weight: bold;  outline: none; margin-left: 2px; }
.left_line { width: 177px;  border-bottom: 1px solid #cccccc; margin-top: 10px; }

.left_menu {  width: 145px;  height: auto; }

.submenu1:hover {  width: 128px; height: 20px;  padding-left: 15px;    font-size: 10px;  color: #ffffff;  background-color: #0359AD;  margin-top: 0px; }

.submenu_text:hover { width: 130px; height: 20px;  padding-left: 10px;    font-size: 10px;  color: #ffffff;  padding-top: 5px; }
.search_all { width: 137px;  background-image: url(../Images/new_bg.jpg); height: 26px; background-repeat: no-repeat; margin-top: 10px; }
.search_all1 {  width: 132px; height: 18px;  background: none;  border: none;  margin-top: 4px;    font-size: 11px; color: #3e3e3e; font-weight: bold;  margin-left: 2px;
 outline: none; }
.search_form {  width: 137px; height: 23px;  margin-top: 10px; }
.search_form1 { width: 107px;  height: 23px;  float: left; background-image: url(../Images/search_bg.jpg); background-repeat: no-repeat; }
.search_btn { width: 30px;  height: 23px;  float: right; }
.search_form2 { background: none repeat scroll 0 0 transparent;  border: medium none;  color: #666666;  float: left;   font-size: 12px; font-weight: bold;   margin: 4px;
    outline: medium none;  width: 80%;}

.checkbox { width: 93px;  height: 20px;  margin-top: 5px;}
. ie10 .checkbox { height: 19px; }
.checkbox1 { width: 20px;  height: 20px;  float: left; }
.checkbox_text {  width: 70px;  height: 20px;  float: left;    font-size: 9px; color: #464646;  padding-top: 5px;  padding-left: 2px; }
.recent_icon5 {   background: url("../Images/white_uparrow.png") no-repeat; float: right; height: 15px; margin:2px 10px 0 0; width: 14px; cursor:pointer; display:block;}
.recent_icon5.activearrow {background: url("../Images/white_downarrow.png") no-repeat;}

.andy_krik {  width: 12px;  height: 13px;   float: left;}

.emailtemp_contontener {  height: auto; }
.right_commentbox1 {  width: 230px;  height: auto; border: 1px solid #000;  background-color: #fff;  background-image: url(../Images/bg1.jpg);  background-repeat: no-repeat;  
					  background-position: left top;  margin-top: 10px;}

.addcomment_box, .addcomment_box1 { width: 224px;  height: auto;  margin-left: 10px; display: none; }

.comment_box2, .comment_box3 { width: 224px; height: 50px; }
.comment_box3 { height: auto; }
.comment_boxform { width: 224px; height: 45px;  background: none;  border: 1px solid #ccc; }
.comment_checkbox { margin-left: 0px; }
.comment_spantext {  margin-top: 10px;  vertical-align: 4px; }
.cancel { width: 224px;  height: 30px;   margin-top: 10px;  margin-left: 0px; }
.cancel1 {   font-size: 12px;  color: #000;  float: right;  width: 80px; cursor: pointer;  text-align: center; }
.cancel2 {   font-size: 12px;  color: #000; float: left;  width: 80px;  cursor: pointer; }
.addcomment_text { width: 113px;  height: 20px;  background-color: #0359AD;  float: left;  margin-left: 0px; }
.add-comment { width: 120px;  line-height: 20px;   font-size: 12px;  color: #fff;  text-align: center;  cursor: pointer; }
.jobcode {   font-size: 12px;  color: #004e9a;  margin-left: 1%;  margin-top: 4%;}
.jobcode3 {    font-size: 12px;  color: #004e9a;   border-color: Transparent;   cursor: pointer; }
.company_right { float:left; width:100%; }
.company_text1 { padding:8px 10px;  width: auto; float:left; }
.right_menu { float: left; height: 26px; margin-left: 10px; position: relative; }
.edit { width: 54px; height: 21px;  float: left; text-align: center;  font-size: 11px;  color: #2e2e2e;  padding-top: 5px; cursor: pointer; }
.edit1 {  text-align: center;    font-size: 11px;  color: #2e2e2e;  text-decoration: none;}
.edit_separator {  width: 1px;  height: 21px;   float: left;}
.more { width: 47px;  height: 21px; float: left;  text-align: center;   font-size: 11px;  color: #2e2e2e;  padding-top: 5px; cursor: pointer;  
				background-image: url(../Images/arrow.png);   background-repeat: no-repeat;  background-position: 42px 50%;  padding-right: 8px;}
.moreIcon {  float: right; margin-right: 30px;  margin-top: 0px;} 
.right_search { width: 100%; float:left; margin: 10px 0; position: relative; }
.right_search1 { width: 159px; float: left; border:1px solid #ccc; }
.right_btn1 { cursor: pointer;  float: right;  margin: 2px 4px 0 0; width: auto; }
.right_checkbox { width: 80px; height: 20px;  margin-top: 0px;  float: left;  margin-left: 5px; }
.right_checkbox1 { width: 20px; height: 20px;  float: left; }
.right_checkbox_text { width: 58px;  height: 20px;  float: left;  font-size: 9px;  color: #464646;  padding-top: 5px;  padding-left: 2px; }
.pagesize { width: 60px;  height: 14px;  float: left;    font-size: 11px;  color: #464646;   margin-left: 5px;   margin-top: 5px; }
.show_menu { width: 50px;  height: 24px;  float: left; }
.show_menu1 {  width: 50px;   height: 24px;  float: left; }

.comapnies_button {  border: 1px solid #CCCCCC;  border-radius: 6px 6px 6px 6px;  float: left;  height: 26px;   margin: 0 0 0 10px;   padding: 0 5px 0 0; }
.manage_button { height: 24px;  float: left;   margin-left: 5px; cursor: pointer; }
.manage_btnleft { background: url(../Images/left_buttonimage.jpg) left;  width: 13px;  height: 24px;  float: left;} 
.manage_btnright { background: url(../Images/right_bg1.jpg) right center;  height: 24px;    font-size: 11px;  color: #494949;  text-decoration: none; padding-left: 13px;
    padding-right: 15px; line-height: 22px; }
.export_button { height: 24px;  float: left;  margin-left: 5px;  cursor: pointer; }
.export_btnleft  { background: url(../Images/left_buttonimage.jpg) left;  width: 13px; height: 24px;  float: left; }
.export_btnright {  background: url(../Images/right_bg1.jpg) right center;  height: 24px;   font-size: 11px; color: #494949; text-decoration: none; padding-left: 13px;
				   padding-right: 15px;  line-height: 22px; }
.right_arrow { width: 24px; height: 20px; float: left; margin-left: 5px; }
.comapnyname {  font-size: 11px; color: #383838; }
.table_company1:hover { border-bottom: 1px solid #cccccc;  background-color: #edf7ff;  cursor: pointer; }
.table_company2:hover {  border-bottom: 1px solid #cccccc;   background-color: #edf7ff;  cursor: pointer; }
.table_company3:hover { border-bottom: 1px solid #cccccc;  background-color: #edf7ff;  cursor: pointer; }
.table_company1_text {   font-size: 11px;  color: #1269be;  text-decoration: underline;  padding-left: 0px;  cursor: pointer; }

.right_alerts { width: 24px;  height: 109px;  background-image: url(../Images/alerts_bg.jpg);  background-repeat: no-repeat;  float: left;  top:60px; }
.alert_arrow {  width: 23px;  height: 13px;  margin-top: 15px;  cursor: pointer; }
.alert_icon { float: left;  height: 16px;  margin: 6px 0 0 3px;  width: 16px; }
.alert_arrow img.close, .alert_arrow.show img.open { display: none; }
.alert_arrow img.open, .alert_arrow.show img.close { display: block; }
 .alert_icon_top { clear: both;  height: 13px;  margin: 3px 0 0 6px;  position: relative;   width: 13px; }
.alert_text { background: none repeat scroll 0 0 red; border-radius: 2px; cursor: default;  color: #FFFFFF;    font-size: 11px;  font-weight: bold;   padding: 0 2px;  position: absolute;  right: 21px; }
.alert_message { float: left; height: 11px;  margin: 11px 0 0 4px;  width: 16px; }
.alert_chat { float: left;  height: 14px;  margin: 7px 0 0 4px;  width: 18px; }
.usermenu { float: right;  height: auto; margin-right: 26px; position: absolute; right: 0px; width: 328px;  width: 328px;  border: 1px solid #bebebe; box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
    background-color: #FFFFFF; top: 45px; display: none;  z-index: 100; }
.usermenu_top {  height: 11px;  margin-left: 295px;  margin-top: -11px;  position: absolute; width: 22px; }
.content {  width: 275px;  margin: auto; }
.user_image {  width: 82px;  height: 96px;  float: left; }
.content1 { width: 167px;  float: right; }

.mark_text, .mark_text1, .mark_text2, .mark_text3 {   font-size: 12px;  font-weight: bold;  color: #000102;  height: 10px;  margin-top: -3px; }
.mark_text1 { color: #717272;}
.mark_text2 { color: #3366cc;  text-decoration: underline; }
.mark_text3 { color: #3366cc;  text-decoration: underline; margin:0; }

.alerts_text {   font-size: 12px;  color: #383838;  margin-left: 10px;  margin-top: 10px;  margin-bottom: 5px;  background-image: url(../Images/button3.jpg);
				  background-repeat: no-repeat;  background-position: 97% top; }
.right_contener	{ height: auto; }
.comment_contener { width: 224px; height: 20px; }
.comment_icon { width: 11px;  height: 14px;  float: right;  cursor: pointer; }
.comment_icon1 { width: 13px; height: 13px;  float: right;  margin-right: 10px;  cursor: pointer; }
.right_boxcontent { width: 224px; margin-top: 10px;  margin-left: 10px;  height: 75px; }
.content_text	{ width: 185px;  float: left;} 
.content_close { width: 12px; height: 11px;  float: right; cursor: pointer;  margin-right: 4%; }
.general_content {  font-size: 9px; color: #484848; padding-top: 10px;  font-style: italic; }
.general { width: 47px; height: 20px; float: left;  background-color: #0359AD;   font-size: 10px;  color: #FFFFFF; text-align: center; line-height: 20px; }
ul#accordian-menus                          { margin:0; padding:0; float:left; width:180px; }
ul#accordian-menus li                       { list-style:none; cursor: pointer; padding:5px 10px; float:left; width: 88%;  }
ul#accordian-menus li:hover, 
ul#accordian-menus li.active        		{background-image:none; height:auto;}
											  
ul#accordian-menus ul.submenus 				{  display: none; float: left; margin:0; padding:0;}     
#message-box	{ position: fixed;  right: 0; top: 112px; }
#drag-area { width: 24px; height: 553px; position: relative; }
.clear { clear: both; }
#nav { height: auto;  list-style: none outside none;  margin: 0;  padding: 0;  position: absolute;  width: 130px; border:1px solid #ccc; border-top:none;  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);  
	 right: 0;   top: 27px;  display: none; }
#nav li { display: block; float: none;  margin: 0 0;  position: relative;  height: auto;  padding: 2px 5px 2px 30px;  background: #fff; border-top: 1px solid #CCCCCC; }
#nav li:hover { background: #0359AD; }
#nav li:hover a { color: #fff; text-decoration: none; }
#nav li:hover ul li a { color: #484848; }
#nav li ul li:hover a { color: #fff; }
#nav li a { color: #484848;  display: block;  padding: 0 5px;  text-decoration: none;  padding: 0px;  text-decoration: none;  font-size: 10px;   }
#nav ul {  height: auto;  list-style: none outside none;  margin: 0px;  padding: 0;  position: absolute;  right: 131px;  top: 0;  width: 130px;   display: none; border:1px solid #ccc; border-top:none;
	      box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
#nav ul li	{  background: #fff;  border-top: 1px solid #CCCCCC;  padding: 2px 5px 2px 30px; }
#nav ul a	{ display: block; padding: 0px; color: #666; }
#nav li.having-submenu { background: url("../Images/drop_arrow.jpg") no-repeat 5px center;  background-color: #fff; }
#nav li.having-submenu:hover { background: url("../Images/drop_arrow1.png") no-repeat 5px center;  background-color: #0359AD;}
#nav li.flag1 { background: url("../Images/flag1.jpg") no-repeat 5px center;  background-color: #fff; }
#nav li.flag2 { background: url("../Images/flag2.jpg") no-repeat 5px center;  background-color: #fff; }
#nav li.flag3 { background: url("../Images/flag3.jpg") no-repeat 5px center; background-color: #fff; }
#nav li.flag4 { background: url("../Images/flag4.jpg") no-repeat 5px center;  background-color: #fff; }
#nav li.flag1:hover, #nav li.flag2:hover, #nav li.flag3:hover, #nav li.flag4:hover { background-color: #0359AD; }
*html #nav ul {  margin: 0 0 0 -2px; }
#alert-area { height: 520px;  overflow: auto; }
.t-grid .t-grouping-header	{    font-size: 11px;  color: #464646;  padding-left: 10px;  text-align: left; }
.t-grid .t-status-text {    font-size: 11px;  color: #464646;  padding-left: 10px;  float: right;  margin-right: 0.2em; }
.t-numeric .t-link, .t-numeric .t-state-active {    font-size: 11px;  color: #464646;  line-height: 22px;  margin-top: 0;  padding: 0 5px;  vertical-align: top; }
.t-grid .t-no-data {    font-size: 11px;  color: #464646;  line-height: 22px;  margin-top: 0;  padding: 0 5px;  vertical-align: top; }
.t-reset {    font-size:13px;  color: #464646;   padding-left: 10px;  text-align: left; }
.dropdown_text { background: none;  border: medium none;   color: #3E3E3E;        font-size: 11px;    font-weight: bold;    height: 18px;    margin-left: 2px;    margin-top: 4px;    outline: medium none;  width: 170px;  }
.table1 { border: 0 solid #939393;  float: left;  height: auto;  margin:0 0 40px;  width: 100%; }
.web_dialog { background: #FFFFFF;  border: medium none;   display: none;    height: auto;    left: 34%;    position: absolute;    top: auto;    width: 352px;    z-index: 100015; }
#dAddress .web_dialog { left: 20%;  top: 15%;}
.web_dialog.address { width: 285px; }
.web_dialog.address.phone { width: 318px; }
 #filter_section.web_dialog.address { z-index: 99999 !important; }
.web_dialog1 { color: #383838;  float: left;   padding: 15px 10px 10px;  width: 93%; }
.web_dialog1 .contact_form { width:100%; }
.web_dialog1 .contact_form1 { text-align:left;}
.web_dialog.address .contact_form1 { width:72px; }
.web_dialog1 .name_form option { width:170px;}
.address_bg {  width: 100px;  height: 30px;  background-color: #072c51;  float: left; }
.address_text {  width: 100px;  line-height: 30px;    font-size: 14px;  color: #ffffff; font-weight: bold;  text-align: center; }
.close_text { width: 100px;  line-height: 30px;    font-size: 12px;  color: #ffffff;  font-weight: normal;  text-align: right;  float: right;  padding-right: 10px;
			  cursor: pointer; }
.close_bg { width: 392px;  height: 30px;  background-color: #0359AD;  float: left;  margin-left: 2px; }
.close_panel_bg { background-color: #EDEDED;  height: 46px;  width: 490px;  margin-top: 250px;  border: 2px solid #BDBDBD; }
.browse_btnright {  color: #494949;    font-size: 11px;  height: 24px;  line-height: 22px;  padding-left: 13px;  padding-right: 12px;  text-decoration: none;  margin-top: 10px;
    margin-left: 20px;  cursor: pointer; }

.generaltabs { background-color: #0359AD;  float: left;    font-size: 10px;  height: 24px;  text-align: center;  width: auto;  color: #FFFFFF;  line-height: 20px; }
.information_content1 { padding: 14px 20px 9px 6px;   font-size: 12px;  color: #636363;  font-weight: normal; }
.commenttabs {  height: 500px;  border: 0;  width: 100%;  z-index: 1; }
.companies_panel { display: none;  background-color: #FFFFFF;  border: 1px solid #666666;  border-radius: 6px 6px 6px 6px;   box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);    height: auto;
		    margin-right: 34px;  position: absolute;  right: 0;  top: 45px;  width: 30%;  z-index: 999999; }
.employee_bg {  background-color: #e7f2fc;  border: 1px solid #cccccc; height: 27px;  position: relative; }
.employee_text {   font-size: 13px;  color: #5e5e5e;  float: left;  margin-left: 5px;  margin-top: 7px;  width: 40px; }
.resource_right_checkbox1 {  float: left;  height: 20px;  margin-left: 15px;   margin-top: 4px;  width: 20px; }
.resource_right_checkbox2 { float: left;   height: 20px;  margin-left: 26px;  margin-top: 4px;  width: 20px; }
.middle_contener {  width: 100%;  height: auto;  position: relative; }
.middle_contener1 { width: 100%;  height: 120px; }
.image_contener {  width: 400px;  float: left;  margin-left: 30px;  margin-top: 18px; }
.image {  width: 85px;  height: 84px;  border: 1px solid #cccccc;   float: left; }
.chad_text {  width: auto;  padding-left: 20px;  margin-left: 80px;  line-height: 18px; }
.chad_text h2 { color: #333333;    font-size: 18px;  font-weight: bold;  height: auto;  margin-top: 0px;  margin-left: 2px; }
.unique_text {   font-size: 12px;  color: #5e5e5e;  font-style: italic; width: 200px; }
.unique_text1 {   font-size: 12px;  color: #004e9a; font-style: italic; text-decoration: none; }
.unique_text {  font-size: 12px; color: #5e5e5e;  font-style: italic;  width: 200px; }
.unique_text1 {  font-size: 12px; color: #004e9a;  font-style: italic; text-decoration: none; }
.panel { width: 180px;  height: auto; border: 1px solid #333333; float: left; margin-left: 100px; background-color: #f4f4f4; margin-top: 20px; }
.panel_text { width: 157px; height: auto;  margin-left: 10px; }
.job { width: 157px;  height: 20px; padding: 5px 0px 0 22px; }
.job_text {  font-size: 11px; font-weight: bold; text-align: right;  float: left;  color:#5E5E5E; }
.reviews { width: 157px;  height: 20px;  padding: 0px 0px 0px 0px; }
.reviews_text {  font-size: 11px; font-weight: bold;  color: #5e5e5e; text-align: right; float: left; padding-left:5px; }
.reviews_text2 { float: left;  margin-left: 5px;  width: 49px; height: 11px; }
.position { width: 157px; height: 20px;  padding: 0px 0px 0px 0px; }
.position_text {   font-size: 11px; font-weight: bold;  color: #5e5e5e;  text-align: right;  float: left; }
.menu_strip { background-color: #0359AD; height: 36px; position: relative; width: 100%; }
.contact_strip { height: 36px; width: auto; float: left; padding:0 0 0 10px; }
.contact_text { font-weight: bold; text-align: center; padding: 8px 10px; }
.contact_text3 { font-weight: bold; text-align: left; line-height: 36px;  margin-left:5px; }
.contact_text1 {  font-size: 10px; font-weight: bold;  padding-left: 12px;  color: #ffffff;  padding-top: 3px; float : right; }
.alert_icon1 { width: 23px;  height: 19px; float: left;  margin-left: 20px;  background-repeat: no-repeat;  margin-top: 7px;} 
.alert_icon2 { width: 25px; height: 19px; float: left;  margin-left: 10px;  background-image: url(../Images/alert_icon1.jpg);  background-repeat: no-repeat;  margin-top: 7px;}
.alert-title { background: url("../Images/alert_arrowtop.png") no-repeat 250px 0; cursor: pointer; }
.notification_text, .chat_text {  font-size: 12px;  color: #383838; }
.alert_text1, .alert_text2 {  font-size: 9px; color: #ffffff; font-weight: bold;  padding-left: 12px;  padding-top: 4px;  text-decoration: none; }
.alert_text2 { padding-left: 14px;  padding-top: 2px; }
.resource_right_menu { height: 26px;  float: right;  position: relative;  margin-right: 0px;  width: 220px; }
.resource_edit {  width: 74px; height: 21px;  float: left;  text-align: center;    font-size: 12px;  color: #ffffff;  padding-top: 10px;  cursor: pointer; }
.resource_edit1 {  text-align: center;   font-size: 12px;  color: #ffffff;  text-decoration: none; }
.resource_more { background-image: url("../Images/arrow2.jpg");  background-position: 59px 49%;  background-repeat: no-repeat;  color: #FFFFFF;  cursor: pointer;  float: left;  
    font-size: 12px;  padding-right: 8px;  text-align: center;  width: 64px;   line-height: 35px; }
.comments-grid {  margin-top: 5px;  border: 0;  height: 450px; }
.comapnies_button1 { height: 24px;  float: left;  cursor: pointer;   float: right;  margin-top: 18px;  margin-right: 36px; }
.companies_btnleft1 { background: url(../Images/left_buttonimage.jpg) left;  width: 13px;  height: 24px;  float: left; }
.companies_btnright1 {  background: url(../Images/right_bg.jpg) right center;  height: 24px;    font-size: 11px;  color: #494949;  text-decoration: none;  padding-left: 18px;    padding-right: 58px; line-height: 22px;}
.contact_information { width: 100%;  height: 30px; margin-top: 6px;  position: relative;  clear: both; border-bottom: 1px solid #cccccc;
 background: url("../Images/top_bottom.jpg") no-repeat 11px 0px;  cursor: pointer; }
.filter_contact_information { width: 100%;  height: 22px;  margin-top: 6px;  position: relative; clear: both;  border:none;  background: none;  cursor: pointer; }
.filter_refresh_icon { float:left;margin-left:5px;margin-top:3px;  position:absolute;left:95px;top:2px; }
.contact_information1 { width: 941px; height: auto;  margin-left: 26px;  margin-top: 6px;}
.contact_text2 {   font-size: 14px;  font-weight: bold;   color: #5e5e5e;  float: left;  margin-left: 30px;   margin-top: 2px; }
.opportunities_icon {  width: 17px;  height: 17px;  float: left;  margin-left: 10px; }
.contact_form { width: 328px;  float: left;  height: auto;    font-size: 12px;  font-weight: bold;  color: #5e5e5e;  text-align: right; }
.scheduler_contact_form { float: left;  height: auto;    font-size: 13px;  font-weight: bold;  color: #5e5e5e;  text-align: right; }
.contact_form3 { width: 400px;  float: left;  height: 30px;    font-size: 13px;  font-weight: bold;  color: #5e5e5e;  text-align: right; }
.name_form {  border: 1px solid #CCCCCC;  float: left;    font-size: 12px; height: 20px;  margin-left: 12px;  width: 199px; }
.condition_name_form, .type_list_form  {   border: 1px solid #CCCCCC;  float: left;    font-size: 13px;  height: 20px;  margin-left: 12px;  width: 215px; }
.type_list_form {font-size: 11px; font-weight: bold;  width: 100px; }
.portal_form1 { width: 170px;  float: left;  height: 30px;    font-size: 13px;  font-weight: bold;  color: #5e5e5e;  text-align: right; margin-left: 30px; }
.portal_check-active-form1 { width: 230px;  float: none;  height: 30px;   font-size: 13px;  font-weight: bold;  color: #5e5e5e;  text-align: right; }
.portal_text-active-form1 { width: 420px;  float: none;  height: 30px;    font-size: 13px;   font-weight: bold;   color: #5e5e5e;  text-align: right; }

.contact_form1 { width: 110px;    float: left; height: 30px;   font-size: 12px; font-weight: bold;  color: #5e5e5e; text-align: right;  padding-top: 3px; }
.contact_form2 { width: 150px;  float: left;  height: 30px;    font-size: 13px;  font-weight: bold;  color: #5e5e5e;  text-align: right; }
.contact_form5 { width: 11%;  float: left; height: 30px;     font-size: 13px;   font-weight: bold;   color: #5e5e5e;   text-align: right; }

.new3 { border: 1px solid gray;  color: #3E3E3E;   float: left;      font-size: 11px;   font-weight: bold;   height: 18px;   margin-left: 12px;  margin-top: 4px;
         outline: medium none;   width: 198px; }
.customview_sortby { border: 1px solid gray;  color: #3E3E3E;  float: left;   font-size: 11px;  font-weight: bold;  height: 18px;  margin-left: 0px;  margin-top: 15px;
                     outline: medium none;  width: 198px; }
.contact_details { border-bottom: 1px solid #CCCCCC;  float: left;  margin-bottom: 10px;   margin-top: 10px;  padding-bottom: 10px;  width: 100%;   position: relative;   z-index: 1; }
.filter_contact_details { float: left;  margin-bottom: 10px; width: 100%;  position: relative;  z-index: 1;  border:none; margin-top:0px; padding-bottom:0px; /* display:none ;*/ }

.filter_header_text { color: #666666;  cursor: default;  float: left;     font-size: 16px;  font-weight: normal;  padding: 4px 0 0;   text-align: center;  width: 88%; z-index: 1;}
.contact_details1 {  width: 400px;  margin-left: 0px;  float: left;  margin-bottom: 20px; }
.name_form1 { width: 199px;  border: 1px solid #cccccc;  float: left;  height: 50px;   margin-left: 12px; margin-right:7px;    font-size: 11px;  font-weight: bold; }
.name_form2 { width: 87%; border: 1px solid #cccccc;  float: left;  height: 20px;  margin-left: 12px;     font-size: 13px; }
.Task_Text_Area { border: 1px solid #CCCCCC;  float: left;  height: 50px;  margin-left: 0;  max-height: 50px;  max-width: 400px;  width: 196px; font-size:12px; }
.comment-tabs { height: 26px; }
.crew_details { height: auto;  float: left;  width: 100%; }
.comments-column {background-color: White;  width: 80%; }
.edit_icon {width: 18px;  height: 18px; float: left;}
#dComment.edit_icon { margin-right: 0; }
.address_form { width: 350px; float: left;  height: 60px;  font-size: 13px;  color: #5e5e5e; }
.address_form1 { width: 110px; float: left;  height: 50px;   font-size: 13px; color: #5e5e5e; text-align: right; }
.phone_form { width: 400px; float: left;  height: auto;  font-size: 13px;  color: #5e5e5e; }
.phone_form1 { width: 131px; float: left;  height: 30px;   font-size: 13px; color: #5e5e5e; text-align: right; padding: 0px 9px 0; }
.check-active-form { width: 180px;  float: left; height: 30px;  font-size: 13px; font-weight: bold;  color: #5e5e5e; text-align: right; }
.contact_details { display: none;  height: auto; }
.activated { background: url("../Images/top_arrow.jpg") no-repeat scroll 11px 0; border: none; }
.comment_web_dialog1 { padding-left: 10px;   font-size: 11px; color: #383838;  margin-top: 5px;  z-index: 1; }
.text_fullComment { width: 98%; height: 400px; }
.comment_web_dialog { float: right;  height: auto; margin-right: 26px;  position: absolute;  right: 0px;  width: 92%;  height: 455px;  border: 1px solid #bebebe; box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
    background-color: #FFFFFF;  top: 45px;  display: none;  z-index: 10011; }
.column-header {   font-size: 11px;  color: Silver; }
.column-header .t-link{ color:#ffffff; background: #cccccc; }
.comments_content {   font-size: 11px;  color: #636363;  width: 100%; height: auto; }
.grd-newrow { background: url("../Images/plus.jpg") no-repeat; height: 20px;  width: 10%; padding-bottom: 2px; border: 0px;  cursor: pointer; }
.comments-grd-newrow { background: url("../Images/plus.jpg") no-repeat; height: 20px;  width: 20px;  margin-top: 4px;  float: right;  padding-bottom: 2px;  border: 0px; cursor: pointer; }
.fullcomment-okcancel { float: right;  padding-right: 20px; }
.comment-editicon { text-decoration: none;  font-weight: bold; }
.grid-toolbar
{
    background-color: #999999;
    border: 1px solid #AEC5D1;
    height: 24px;
    padding-top: 3px;
    padding-left: 5px;
}

.field-validation-valid
{
    display: none;
}
.chkbox_text
{
    
    font-size: 13px;
    color: #5e5e5e;
    float: left;
    margin-left: 5px;
    margin-top: 4px;
}
.checkbox_1
{
    float: left;
    height: 20px;
    margin-left: 30px;
    margin-top: 4px;
    width: 20px;
}
.checkbox_2
{
    float: left;
    height: 20px;
    margin-left: 20px;
    margin-top: 4px;
    width: 20px;
}
.checkbox_3
{
    float: left;
    height: 20px;
    margin-left: 20px;
    margin-top: 4px;
    width: 20px;
}
.arrow-props
{
    margin-top: 9px;
    margin-left: 5px;
    cursor: pointer;
}

.comments_content1  {  font-family: arial; font-size: 11px; color: Red; width: 100%; height: auto;  }


.list_box
{
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 11px;
    font-weight: bold;
    height: 60px;
    margin-left: 12px;
    width: 199px;
}

.email_text {
    color: #004E9A;
    float: left;
    
    font-size: 12px;
    height: 20px;
    overflow: hidden;
    text-align: left;
    text-decoration: none;
    white-space: no-wrap;
    width: 199px;
}

.email_contact_form
{
    width: 350px;
    float: left;
    height: 30px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
    padding:0 0 5px;
}
.email_contact_form_1 {
  color: #5E5E5E;
  float: left;
  
  font-size: 13px;
  font-weight: bold;
  height: 30px;
  text-align: right;
  width: 90%;
}
.email_name_form1
{
    visibility: hidden;
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 13px;
    height: 20px;
    margin-left: 12px;
    width: 199px;
}

.master_grid
{
    margin: 0px;
    width: 85%;
    float: left;
    position:relative;
    top:-155px;
    left:200px;
}

.resource_right_menu_new
{
    height: 26px;
    float: right;
    position: relative;
    width: 150px;
}

.drop_down
{
    border: 1px solid #CCCCCC;
    float: left;   
    font-size: 12px;
    height: 20px;
    width: 199px;
}

.resource_right_checkbox1_new
{
    float: left;
    height: 20px;
    margin-left: 10px;
    margin-top: 4px;
    width: 20px;
}

.crm_welcome_task
{
    margin: 0px;
    width: 750px;
    float: left;
}

.crm_welcome_calender
{
    margin: 0px;
   
   
}


.appointments
{
    width: 204px;
    height: auto;
    float: left;
    margin-left: 20px;
    margin-top: 34px;
}

.recepient { border: 1px solid #CCCCCC;  clear: both;  color: #000000;  float: left;  font-size: 12px;  height: 15px;   margin: 0;  overflow: hidden;  padding: 2px 2px 3px;  position: relative;  text-align: left;  width: 156px; }
.message_section {overflow:inherit !important; background:transparent !important; height:auto !important; }
#filter_section.send_message { width: 510px; box-shadow:none; }
.send_message_inner { float: left; padding: 10px 10px 0; width: 490px;  }
.message_line  {float: left; width: 100%; padding: 0 0 10px; }
.message_line label { font-size:12px; color: #5E5E5E; font-weight: bold; text-align:left; width:68px; padding: 4px 0 0;  float: left; }
.message_line input[type="text"] { border: 1px solid #CCCCCC; color:#000; font-size:12px; width: 222px; text-align:left;  height:20px; margin: 0; padding: 0 2px; }
.send_message .emailTemplatePreviewButton { float: right; clear: none; }
.message_line .close_icon {  border: 0 none;  margin: 0;   position: relative;   right: 2px;   top: 4px; }
.recepient span { float: left; overflow: hidden;  white-space: nowrap; width: 140px; }
.message_email{ float: left; width: auto; padding: 0 0 0 10px; }
.message_line input.subject_text { width: 405px; }
.message_line .message_date_settings input[type="text"], .message_line .t-picker-wrap { width: 118px;}
.message_date_settings .message_email  { width: 185px; }
.message_date_settings .t-datetimepicker { width: 166px; }
.message_date_settings { float: left; width: auto; }
.message_email textarea { border: 1px solid #CCCCCC; height: 82px;  overflow-y: auto;  resize: none;  width: 410px; font-size: 12px; padding: 0 2px; }
.emailTemplate p { font-size: 12px;  margin: 0;  padding: 0 0 4px; }
.emailTemplate p a { color: #004E9A; }

.emailTemplate { border: 1px solid #ccc;  float: left;  height: 144px;  margin-left: 0;   overflow-y: auto;  padding: 5px;   text-align: justify;   width: 474px; }

.emailTemplatePreviewButton
{
    clear: both;
    float: right;
    margin-bottom: 10px;
    margin-right: 10px;
}

.close_icon
{
    cursor: pointer;
    border-style: solid;
    border-color: #CCCCCC;
    border-width: 1px;
    height: 8px;
    width: 10px;
    margin-left: 92%;
    margin-top: -16px;
    background-image: url(../Images/close_icon.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

.appointment_text
{
    width: 204px;
    height: 30px;
    
    font-size: 18px;
    color: #000;
}
.appointment_addnew
{
    width: 204px;
    text-align: right;
    
    font-size: 12px;
    color: #004e9a;
    cursor: pointer;
}
.appointment_calender
{
    width: 204px;
    height: 196px;
    margin-top: 10px;
}
.appointment_text1
{
    width: 204px;
    height: auto;
    margin-top: 10px;
    
    font-size: 11px;
    color: #004e9a;
}
.appointment_text2
{
    
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}

.showmore
{
    background-image: url(../Images/showmore_icon.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    
    font-size: 12px;
    color: #004e9a;
    width: 82px;
    margin-top: 18px;
}


.addnew_task
{
    float: right;
    height: 24px;
    width: 10%;
    line-height: 24px;
    
    font-size: 12px;
    color: #004e9a;
    border-right: 1px solid #CCCCCC;
    cursor: pointer;
}
.delete_task
{
    float: right;
    height: 24px;
    width: 10%;
    line-height: 24px;
    
    font-size: 12px;
    color: #004e9a;
    margin-left: 10px;
    cursor: pointer;
}
.grid_holiday {
  float: left;
  margin: 0;
  width: 100%;
}

.menu_strip_holiday {
  background-color: #0359AD;
  float: left;
  padding: 0;
  width: 100%;
}

.row1_flagtext
{
    width: 100%;
    float: left;
    
    font-size: 11px;
    font-weight: bold;
    color: #004e9a;
    cursor: pointer;
}
.row_text
{
    
    font-size: 10px;
    font-style: italic;
    color: #6d6d6d;
    padding-top: 2px;
}


.taskdetails_top
{
    width: 320px;
    height: 27px;
    background-color: #0359AD;
}
.task_details_text
{
    width: 320px;
    line-height: 27px;
    padding-left: 10px;
    
    font-size: 12px;
    color: #ffffff;
}
.form_field
{
    width: 320px;
    height: auto;
    border-bottom: 1px solid #ccc;
}
.form_field2
{
    width: 320px;
    height: 350px;
    margin-top: 20px;
    border-bottom: 1px solid #000;
}
.form_field3
{
    width: 280px;
    height: 350px;
    margin-left: 20px;
    margin-top: 20px;
}

.contact_form3_listbox
{
    width: 400px;
    float: left;
    height: 60px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;

    text-align: right;
}

.contact_form2_listbox
{
    width: 150px;
    float: left;
    height: 60px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
}

.r2_icon
{
    width: 15px;
    height: 15px;
    float: left;
}



.steve_text
{
    width: auto;
    height: 24px;
    cursor: pointer;
}

.r2_text1
{
    width: auto;
    
    font-size: 11px;
    color: #004e9a;
    float: left;
}


.settings_right_container, #tooltip_config.tooltip_master_grid  {
  float: left;
  left: 13px;
  position: relative;
  top: 10px;
  width: 790px;
}


.emailtemp_leftcont {
  border: 1px solid white;
  color: #5E5E5E;
  float: left;
  
  font-size: 13px;
  width: 22%;
}


.emailtemp_rightcont {
  float: left;
  height: auto;
  padding: 0;
}


.emailtemp_edit
{
    width: auto;
    height: 21px;
    float: left;
    text-align: center;
    
    font-size: 11px;
    color: #2e2e2e;
    padding-top: 5px;
    cursor: pointer;
}



.welcomeTask
{
    
    font-size: 11px;
    color: #383838;
    height: 80px;
    border: 0;
}


.row_text1
{
    
    font-size: 10px;
    font-style: italic;
    color: #004e9a;
    padding-top: 2px;
    cursor: pointer;
}


.followup_flag
{
    width: 12px;
    height: 13px;
    src: url("../Images/flag5.jpg");
}

.followup-hide
{
    display: none;
}

.LP_chk
{
    margin-left: 4%;
}

.menu_web_dialog1
{
    padding-left: 20px;
    
    font-size: 11px;
    color: #383838;
    margin-top: 5px;
    z-index: 1;
}
.menu_web_dialog
{
    float: right;
    height: auto;
    margin-right: 0px;
    position: absolute;
    right: 0px;
    width: 150px;
    height: auto;
    border: 1px solid #bebebe;
    box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
    background-color: #FFFFFF;
    top: 45px;
    display: none;
    z-index: 10011;
}

.schedulerBox
{
    margin-left: 166px;
    margin-right: 100px;
    margin-top: 2px;
    min-width: 765px;
    max-width: 1054px;
    position: absolute;
    width: 75.2%;
}

.schedulerpopup
{
    background: none repeat scroll 0 0 white;
    border: 1px solid black;
    height: 250px;
    position: relative;
    width: 350px;
    z-index: 10001;
    float: right;
    margin-top: 20px;
    margin-right: -32px;
}

.Collapsed
{
    display: none;
}

.photo_top
{
    width: 494px;
    height: 30px;
}

.browse_btnright
{
    color: #494949;
    
    font-size: 11px;
    height: 24px;
    line-height: 22px;
    padding-left: 13px;
    padding-right: 12px;
    text-decoration: none;
}

.select_entity_column
{
    
    font-size: 11px;
    color: #383838;
    text-align: center;
}

.comments_headercolumn
{
    display: none;
}

.grid-height
{
    height: auto;
}
.alert_icon3
{
    width: 25px;
    height: 19px;
    float: left;
    margin-left: 10px;
    background-image: url(../Images/alert_icontop1.png);
    background-repeat: no-repeat;
    margin-top: 0px;
    padding-top: 0px;
}
.alert_text3
{
    
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    text-decoration: none;
}


.task_grid
{
    margin-left:0;
    width: 100%;
}

.BlueBar
{
    background-color: #A4DBFA;
    border: 1px solid #2995D3;
}

.YellowBar
{
    background-color: #FDF2AB;
    border: 1px solid #F6CC2A;
}

.GreenBar
{
    background-color: #C0FA9C;
    border: 1px solid #55DA07;
}
.fullcomment-okcancel input
{
    width: 70px;
}
.saveindicator_web_dialog
{
    display: none;
    position: fixed;
    width: auto;
    height: auto;
    border: 0px solid #000000;
    top: 30%;
    left: 34%;
    background-color: White;
    z-index: 100015;
}
.saveindicator_web_dialog1
{
    background-color: White;
    padding-left: 20px;
    
    font-size: 18px;
    color: Red;
    margin-top: 50px;
    font-weight: bold;
}
.saveindicator_image
{

    src: url(../Images/Activity_indicator.gif);
    border: 0;
}
.saveindicator_image1
{
    src: url(../Images/Refresh1.gif);
    border: 0;  
    margin-top:5px;
}

.leave_radio2{    margin-right: 60%;}


.leave_left6
{
    float: left;
    margin-left: 7%;
}

.crew_position_web_dialog {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: none;
    left: 12%;
    position: inherit;
    top: 30%;
    width: auto;
    z-index: 100015;
}

.taskname
{
    
    font-size: 11px;
    color: #FFFFFF;
}


.commenttab_menu_web_dialog1
{
    padding-left: 20px;
}
.commenttab_menu_web_dialog
{
    position: fixed;
    border: 1px solid #bebebe;
    box-shadow: rgba(0,0,0,0.5) 0px 0px 0.1px;
    display: none;
    z-index: 10011;
}
.commenttab_menu_web_dialog2
{
    
    font-size: 11px;
    color: #383838;
    box-shadow: rgba(0,0,0,0.5) 0px 0px 1px;
    height: 22px;
    border: 0;
}
.div_tab_contener
{
    height: 58px;
    width: 215px;
    border: 1px solid gray;
    box-shadow: rgba(0,0,0,0.5) 0px 0px 5px;
}
.div_tab_header
{
    height: 25px;
    background-color: #D5D5D5;
    width: 215px;
    font-size: 11px;
    
    border-bottom: 1px solid gray;
}

.div_header_text
{
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}
.div_header_close
{
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    cursor: pointer;
    font-weight: bold;
}
.div_middle_contener
{
    height: 45px;
    padding: 0;
}
.text_box_tabs
{
    width: 199px;
    margin-top: 5px;
    margin-left: 5px;
}



.manage_views_div
{
    
    font-size: 11px;
    padding-left: 5px;
    margin-top: 5px;
    text-decoration: none;
    color: #4C607A;
}
.manage_anchor_styles
{
    text-decoration: none;
    color: #4C607A;
}

    
.webdialogue_cont { display: none;  float: left;   margin-left: -68px;    position: absolute;    width: 120px;    z-index: 10011;}
#divViewOptions { position:relative;}
.menu_web_dialog_manage
{
    float: left;
    height: auto;
    width:100%;
    height: auto;
    border: 1px solid #bebebe;
    box-shadow: rgba(0,0,0,0.5) 0px 0px 3px;
    background-color: #FFFFFF;
}
.moreIcon1
{
    float: right;
    margin-top: 0px;
}


.errorpaneldismiss
{
    text-align: right;
    margin-right: 5px;
    font-size: x-small;
    font-style: italic;
}


.scheduler_icon
{
    float: left;
    margin-top: 5px;
    cursor: pointer;
    margin: 5px 0px 0px 5px;
    background: url('../Images/planner.jpg') 0 0 no-repeat;
    height: 24px;
    width: 24px;
    background-size: 22px 22px;
}

.gridmode_icon
{
    float: left;
    cursor: pointer;
    background: url('../Images/gridmode.jpg') 0 0 no-repeat;
    height: 24px;
    width: 24px;
    margin: 5px 0px 0px 5px;
    background-size: 22px 22px;
}

.appointment_icon
{
    float: left;
    cursor: pointer;
    margin: 5px 0px 0px 5px;
    background: url('../Images/appointment.jpg') 0 0 no-repeat;
    height: 24px;
    width: 24px;
    background-size: 22px 22px;
}

.whiteBoard_icon
{
    float: left;
    margin-top: 5px;
    cursor: pointer;
    margin: 5px 0px 0px 5px;
    background: url('../Images/planner.jpg') 0 0 no-repeat;
    height: 24px;
    width: 24px;
    background-size: 22px 22px;
}

.refresh_icon
{
    float: right;
    cursor: pointer;
    margin: 7px 5px;
    background: url('../Images/refresh.png') 0 0 no-repeat;
    height: 24px;
    width: 24px;
    background-size: 22px 22px;
    border: none;
}

.filter_icon
{
    float: right;
    cursor: pointer;
    margin: 7px 5px;
    background: url('../Images/filter.png') 0 0 no-repeat;
    border: none;
    height: 24px;
    width: 24px;

    background-size: 22px 22px;
}

.dp-menu1
{
    width: 132px;
    height: 22px;
    border: 1px solid #A5B3C5;
    padding: 1px;
    margin-top: 5px;
    
    font-size: 11px;
    color: #3e3e3e;
    font-weight: bold;
}

.dp-menu2
{
    float: left;
    margin-top: 9px;
    color: #3e3e3e;
}
 #maindiv.graphic_schedule  { margin: 12px auto 0;width: 890px; }
 #ganttForm { float: left; width: 100%; }
.graphic_schedule .top-menu1 { background: #F1F5FB;margin: 2px 0 0; border: 1px solid #A5B3C5;  height: 35px; margin-top: 2px;  max-width: 1050px;  min-width: 765px;  width: 100%; }
.graphic_schedule .schedulerBox { margin: 2px 0 0; max-width: 1054px;  min-width: 765px;  position: absolute;  width: 893px; }

.top-menu1
{
    border: 1px solid #A5B3C5;
    height: 35px;
    margin-left: 166px;
    margin-right: 100px;
    margin-top: 2px;
    min-width: 765px;
    max-width: 1050px;
    background: #F1F5FB;
    width: 75%;
}

.timesheet_contact_form {
    color: #5E5E5E;
    float: left;
    
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    text-align: left;
    width: 328px;
}

.timesheet_add_remove_buttons {
    float: left;
    margin-left: 4px;
}

.timesheet_add_remove {
    cursor: pointer;
    float: left;
    margin-left: 10px;
}

.TimeSheetDivDatePicker
{
    width: 120px;
    float: left;
    margin-right: 10px;
    text-align: center;
}

.TimeSheetDivNumPicker
{
    float: left;
    margin-right: 10px;
    margin-left: 20px;
    width: 70px;
    text-align:right;
}

.TimeSheetDivTimePicker
{
    float: left;
    width: 70px;
    text-align: center;
}


.TimeSheetDivTotalDuration
{
    float: left;
    width: 70px;
    text-align: center;
}

.TimeSheetDivTotalDurationTextBox
{
    width: 70px;
    max-width : 70px;
    margin-left:10px;
}

.TimeSheetDivDurationTextBox
{
    width: 70px;
    max-width : 70px;
    margin-left:10px;
}

.TimeSheetDivCombotBox
{
    width: 70px;
    min-width : 70px;

    height : 23px;
}


.udfControls {
    color: #5E5E5E;
    float: left;
    
    font-size: 13px;
    font-weight: bold;
    height: auto;
    text-align: left;
    width: 400px;
}

.udfControls2
{
width: 100px;
float: left;
height: 30px;
font-size: 13px;
font-weight: bold;
color: #5e5e5e;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.udfInnerControls
{
    margin-left:0px
}
.TimeSheetDiv1
{
    width: 1500px;
    height: 40px;
}
.TimeSheetDiv2
{
    width: 600px;
    height: 40px;
}
.TimeSheetDelete
{
    background: url("../Images/leaveDelete.png") no-repeat scroll 0 transparent;
    float: left;
    margin-top: 0px;
    max-height: 15px;
    max-width: 15px;
    min-height: 15px;
    min-width: 15px;
    text-align: center;
    cursor:pointer;
    
}.link_details1
{
    width: auto; /*height:244px;*/
    margin-left: 20px;
    float: left;
    margin-bottom: 20px;
}
.link-label
{
    margin: 1em 0 0 0;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
}
.link_details2
{
    width: 40%; /*height:244px;*/
    margin-left: 20px;
    float: left;
    margin-bottom: 20px;
}
.crewinformation_contact_details
{
    /*border-bottom: 1px solid #CCCCCC;*/
    float: left;
    margin-bottom: 0px;
    margin-top: 15px;
    padding-bottom: 0px;
    margin-left: 10px;
    width: 95%;
    height: 30px;
}
.crewinformation_contact_details1
{
    width: auto; /*height:244px;*/
    margin-left: 0px;
    float: left;
    margin-bottom: 20px;
}
.crewinformation_contact_form
{
    float: left;
    height: auto;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
	padding:10px 0 0;
}
.charge_name_form
{
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 13px;
    height: 20px;
    margin-left: 12px;
    width: 115px;
    text-align: left;
}
.crewinformation-okcancel
{
    float: right;
    padding-right: 20px;
}
.crewinformation-okcancel input
{
    width: 70px;
    text-align: center;
}
.charge_contact_form1
{
    width: 100px;
    float: left;
    height: 30px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: left;
    margin-left: 12px;
}
.contact_form_views
{
    width: 328px;
    float: left;
    height: auto;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
    margin-top: 10px;
}

.contact_form1_available
{
    width: 116px;
    float: left;
    height: 30px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
    padding-top: 2px;
    padding-left :20px;
}
.contact_form1_selected
{
    width: 115px;
    float: left;
    height: 30px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
    padding-top: 2px;
}
.view_fetch_text
{
    width: 166px;
    float: left;
    height: 30px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
    padding-top: 2px;
    padding-left :20px;
}

.contact_details1_center
{
    width: 30px;
    margin-left: 0px;
    float: left;
    margin-bottom: 20px;
}
.center_text
{
    margin-top: 70px;
    width: 30px;
}

.sort_column_text
{
       width: 50px;
    float: left;
    height: 30px;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: left;
    padding-top: 15px;
}
.mgL5
{
    margin-left: 5px;
}
.mgT10
{
    margin-top: 10px;
}
.views_fieldset
{
    clear: both;
    margin-left: 3%;
    width: 88%;
    height: 120px;
}

.list_box_view
{
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 11px;
    font-weight: bold;
    height: 200px;
    margin-left: 12px;
    width: 199px;
}

.task_details1
{
    background: #FFFFFF;
    left: 33%;
    position: absolute;
    top: 0%;
    z-index: 100;
    border: 1px solid #8D8C8C;
    height: auto;
    margin: auto;
    width: 320px;
}
.description_text_form1
{
    width: 192px;
    height: 70px;
    margin-left: 12px;
}
.subject_task
{
    width: 280px;
    height: 35px;
}
.description_task
{
    width: 280px;
    height: 73px;
}
.calnder_task
{
    width: 300px;
    height: 35px;
    margin-top: 15px;
}
.due_task
{
    width: 280px;
    height: 35px;
    margin-top: 0px;
}
.subject_text
{
    width: 70px;
    height: 20px;
    float: left;
    
    font-size: 12px;
    color: #050303;
}
.subject_text_form
{
    width: 190px;
    height: 24px;
    float: left;
}
.calnder_text_form
{
    width: 148px;
    height: 23px;
    float: left;
    margin-left: 12px;
}
.calnder_text_form1
{
    width: 148px;
    height: 23px;
    float: left;
}
.subject_text_form1
{
    width: 180px;
    height: 20px;
    background: none;
    border: none;
}
.subject_text_form2
{
    width: 120px;
    height: 20px;
    background: none;
    border: none;
}
.description_box
{
    width: 188px;
    height: 73px;
    background-repeat: no-repeat;
    float: left;
}
.description_box2
{
    width: 256px;
    height: 76px;
    background-repeat: no-repeat;
}
.description_text_form1
{
    width: 192px;
    height: 70px;
    margin-left: 12px;
}
.status_dropdown
{
    width: 142px;
    height: 18px;
    background: none;
    border: none;
    margin-top: 2px;
    
    font-size: 11px;
    color: #3e3e3e;
    font-weight: bold;
    outline: none;
    margin-left: 2px;
}
.reminder
{
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 3px;
    margin-left: 7px;
}
.assign
{
    border-bottom: 1px solid #000000;
    color: #050303;
    
    font-size: 12px;
    height: 31px;
    padding-left: 41px;
    padding-top: 14px;
    width: 280px;
}
.task_button
{
    cursor: pointer;
    float: right;
    height: 24px;
    margin-left: 5px;
    margin-right: 6px;
    margin-top: 8px;
}

.appoinment_btnleft
{
    background: url(../Images/left_buttonimage.jpg) left;
    width: 13px;
    height: 24px;
    float: left;
}
.appoinment_btnright
{
    background: url(../Images/right_bg1.jpg) right center;
    height: 24px;
    
    font-size: 11px;
    color: #494949;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 17px;
    line-height: 22px;
}
.save_contener
{
    height: 37px;
    width: 318px;
    background-color: #f3f3f3;
}

.grid_arnotification
{
    width: 80%;
    float: left;
    margin: 0px;
}
.contact_strip_arnotification
{
    background-color: #072c51;
    height: 36px;
    width: 280px;
    float: left;
}
.menu_strip_arnotification
{
    background-color: #0359AD;
    height: 36px;
    width: 80%;
    padding: 0;
}

/* style for custom view -- start */
.customview_editor
{
    border: 1px solid gray;
    height: 250px;
    overflow: auto;
    padding-top: 5px;
}
.customview_link
{
    color: Navy;
    cursor: pointer;
}

/* style for custom view -- start */

/*Order Edit Screen*/

.taskEdit { cursor: pointer;  float: right;  margin-right: 5px;   margin-top: 2px; }

.OrderHeader
{
    height: auto;
    font-size: 10px;
    border: 1px solid #A5B3C5;
    margin: 10px;
}

.orderedit_fieldlabel
{
    width: 70px;
    font-weight: bold;
    margin-right: 10px;
    float: left;
}

.orderedit_fieldlabel1
{
    width: 100px;
    font-weight: bold;
    margin-right: 10px;
    float: left;
    clear: left;
}

.orderedit_fieldvalue
{
    min-width: 100px;
}

.OrderHeaderTitle
{
    
    font-size: 12px;
    font-weight: bold;
    color: #4C607A;
    margin: 3px 0px;
}

.orderedit_group
{
    float: left;
    width: 200px;
    border: 1px solid #A5B3C5;
    margin: 5px 10px 5px 0px;
    padding: 5px;
}
.orderedit_header
{
    font-size: 13px;
    font-weight: bold;
    background: #F1F5FB;
    margin: -5px -5px 5px -5px;
    padding: 0px 0px 0px 5px;
    border-bottom: 1px solid #A5B3C5;
}

.orderedit_tabcontent
{
    height: 93px;
}



/*End of Order Edit Screen*/

.condition_date_web_dialog { background-color: White;  border: 1px solid #AAAAAA;  border-radius: 5px 5px 5px 5px;  box-shadow: 0 0 5px 2px #AAAAAA;  display: none;  left: 100%; padding: 0;  position: absolute;
  width: 202px;  z-index: 10011; float: left; }
.condition_date_header { background: none repeat scroll 0 0 #0359AD; cursor: move;   border-radius: 5px 5px 0 0;  float: left;  padding: 8px 12px 6px 6px;  width: 185px; }
.condition_date_header .resource_search { line-height: 16px;  padding-left: 6px; }
.condition_date_web_dialog .orderedit_close_button { float: right; right: 0; position: relative;  height: 16px; width: 16px;}
.condition_date_web_dialog .orderedit_close_button:hover { background-color: #D1E4FC; border-color: #8DAED5;  border-radius: 5px 5px 5px 5px; }
.condition_date_header input { color: #FFFFFF; float: right;    font-size: 12px; cursor: pointer;  font-weight: bold;  margin-right: 8px;  border: none; background: none; }
.condition_date_inner { float: left;  padding: 5px 5px 8px;  width: 192px; }
.condition_date_item  { float: left;  padding: 10px 0 0;  width: 100%; }
.condition_date_item  .t-datetimepicker { width: 158px; }
.condition_date_item input[type="text"] { border: 1px solid #CCCCCC;   float: left;    font-size: 12px;   height: 15px;   width: 110px; }
.condition_date_item input[type="radio"] { float: left; }
#txtViewSysDate { padding:3px;  width: 106px; }
.condition_date_item span.text { clear: both; color: Orange;  float: left;  font-size: 12px;  padding: 3px 0 0 21px; }

.task_details1_cmpny_popup
{
    background: #FFFFFF;
    left: 0.5%;
    position: absolute;
    top: 6%;
    z-index: 100;
    border: 1px solid #8D8C8C;
    height: 780px;
    margin: auto;
    width: 350px;
}
.taskdetails_top_new
{
    width: 100%;
    height: 27px;
    background-color: #0359AD;
}
.task_details_text_new
{
    width: 340px;
    line-height: 27px;
    padding-left: 5px;
    
    font-size: 12px;
    color: #ffffff;
}
.cmpny_top_button
{
    float:left;
    margin-left: 10px;
    padding-top: 0px;
    cursor:pointer;
}
.cmpny_close_icon
{
    float:right;
    cursor:pointer;
    font-size: 10px;
    font-weight:bold;
	margin-top: 5px;
	opacity: 0.5;
}
.form_field_cmpny
{
    width: 100%;
    height: auto;
    border: none;
}
.form_field2_cmpny_1
{
    width: 100%;
    height: 90px;
    margin-top: 20px;
    border-bottom: 1px solid #000;
}
.form_field3_cmpny_1
{
    width: 95%;
    height: 100%;
    margin-left: 10px;
    margin-top: 20px;
}
.subject_task_cmpny_1

{
    width: 100%;
    height: 80%;
}
.subject_text_cmpny_heading
{
    width: 100%;
    height: 20px;
    float: left;
    
    font-size: 18px;
    font-weight: bold;
    color: #050303;
}
.cmpny_addr_1
{
    font-size:12px;
    margin-top:10px;
    width:80%;
}
.subject_text_cmpny_addr_2
{
    width: 100%;
    height: 20px;
    float: left;
    
    font-size: 12px;
    font-style: italic;
    color: #5E5E5E;
}
.form_field2_cmpny_2
{
    width: 100%;
	min-height: 60px;
	border-bottom: 1px solid #000;
	color: Black;
	height: auto;
	float: left;
	position: relative;
	padding: 10px 0px 10px;
	margin-top: 0px;
}
.cmpny_content
{
    width: 300px;
    float: left;
    height: auto;
    
    font-size: 13px;
    text-align:left
}
.cmpny_lbl
{
    width: 70px;
    float: left;
    height: 20px;
    
    font-size: 13px;
    text-align:right;
    color: #5E5E5E;
    font-weight:bold;
}
.cmpny_fld
{
    float:left;
    padding-left:20px
}
.cmpny_content_1
{
    width: 315px;
    float: left;
    height: auto;
    
    font-size: 13px;
    text-align:left
}
.cmpny_comments_tab
{
    position:relative;
	clear:both;
}
.task_details1_rsrc_popup
{
    background: #FFFFFF;
    left: 0.5%;
    position: absolute;
    top: 6.5%;
    z-index: 100;
    border: 1px solid #8D8C8C;
    height: auto;
    margin: auto;
    width: 350px;
	padding: 0 0 20px 0;
}
.subject_text_rsrc_heading
{
    width: 80%;
    height: auto;
    float: left;
    
    font-size: 18px;
    font-weight: bold;
    color: #050303;
}
.subject_text_rsrc_addr
{
    width: 80%;
    height: 20px;
    float: left;
    
    font-size: 12px;
    color: #050303;
}
.form_field2_rsrc_ann
{
	width: 100%;
	min-height: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
	color: black;
	float: left;
	position: relative;
	height: auto;
	clear: left;
}
.rsrc_ann_lbl
{
    width: 87px;
    float: left;
    height: 20px;
    
    font-size: 13px;
    text-align:right;
    color: #5E5E5E;
    font-weight:bold;
}
.form_field3_rsrc
{
    width: 85%;
    height: 100%;
    margin-left: 10px;
    margin-top: 0px;
}
.divadhoc_conditions
 {   
    float:left ; 
    width:126px;
     margin-left: 2px;
}
.divchkbox_text
{
    font-size:12px;
}

/*      START:  TooltipConfiguration Styles   */

.tooltip_company_text1
{
    color: #004E9A;
    font-family: "Century Gothic";
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    text-align:left;
}

.menu_strip_tooltip
{
    background-color: #0359AD;
    height: 36px;
    width:auto;
    padding: 0;
}

.contact_text_tooltip { font-size: 16px;  color: #ffffff;   font-weight: bold;  text-align:left;  line-height: 36px;  width: auto;  float: left; }

.tooltip_right_menu
{
    height: 26px;
    float: right;
    position: relative;
    width: 150px;
}

.tooltip_edit
{
    width: 74px;
    height: 21px;
    float: left;
    text-align: center;
    
    font-size: 12px;
    color: #ffffff;
    padding-top: 10px;
    cursor: pointer;
}

.tooltip_edit1
{
    text-align: center;
    
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}


.tooltip_heading
{
    font-weight: bold;
    padding-left: 10px;    
    padding-top: 3px;
    color: Black; 
    border-style: solid; 
    border-width: 1px; 
    line-height: 16px;
    border-color: #AEC5D1; 
    background-color: #F1F5FB;
    font-size: 11px;
    text-align:center;
}

.scheduler_tooltip_grid, .whiteboard_tooltip_grid, .resource_tooltip_grid, .tooltip_grid
{
    float:left;
    width:100%;
    clear: both;
    margin: 0 0 20px;
}


/* end style for tooltipconfiguration*/

/* style for favorite resource  -- start---------------*/
.favorite_resource_form
{
    width: auto;
    float: left;
    height: auto;
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
    margin-left: 25px;
    margin-top: 15px;
}
.favorite_resource_form1
{
    width: auto;
    float: left;
    height: 30px;
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
}
.favorite_resource_grid
{
    margin: 0px;
    width: 80%;
    float: left;
    position:relative;
    left:20px;
}

/* style for favorite resource  -- end---------------*/

/** styles for leave management - Start*/
.leave-select
{
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 13px;
    width: 200px;
    margin-left: 2%;
}
.leave-contener
{
	float:left;
	width:100%;
}

.Leave_strip
{
    background-color: #072c51;
    height: 36px;
    width: 210px;
    float: left;
}
.contact_details100
{
    width: 100px; 
    margin-left: 0px;
    float: left;
    margin-bottom: 20px;
}
.contact_details200
{
    width: 200px; 
    margin-left: 0px;
    float: left;
    margin-bottom: 20px;
}
.contact_form_left
{
    width: 328px;
    float: left;
    height: auto;
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: left;
}
.contact_form1_fltl
{
    width: 110px;
    float: left;
    height: 30px;
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: left;
}
.leave_radio1
{
	margin-left:30%; float:left
}
.leave_radio2
{
	margin-right:60%;
}
.leave_radio3
{
	float:left; margin-right:2%;
}
.leave_radio4
{
	float:left; margin-right:1%;
}
.leave_left6
{
	float:left; margin-left:6%
}
.leave_contact_form3
{
    width: 381px;
    float: left;
    height: 30px;
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;

}
.leave_name_form1
{
    float: left;
    font-size: 13px;
    height: 20px;
    margin-left: 12px;
    width: 100px;
}
.leave_contact_information
{
    width: 100%;
    height: 30px;
    margin-top: 6px;
    position: relative;
    clear: both;
    background: url("../Images/top_bottom.jpg") no-repeat 25px 0px;
    cursor: pointer;
}
.contact_details120
{
    width: 120px; 
    margin-left: 0px;
    float: left;
    margin-bottom: 20px;
}
.leave_left1
{
	float:left; margin-left:1%
}
.leave_left2
{
	float:left; margin-left:2%
}
.leave_left3
{
	float:left; margin-left:3%
}
.leave_left4
{
	float:left; margin-left:4%
}
.leave_left5
{
	float:left; margin-left:5%
}
.leave_left6
{
    float:left; margin-left:7%
}
.leave_left7
{
    float:left; margin-left:4%
}
.leave_name_form3
{
    float: left;
    font-size: 13px;
    height: 20px;
    margin-left: 12px;
    width: 100px;
    margin-left:2%;	
}
.leave_name_form2
{
    float: left;
    font-size: 13px;
    height: 20px;
    margin-left: 12px;
    width: 100px;
    margin-left:2%;	
}
.contact_form_leave
{
    width: 370px;
    float: left;
    height: auto;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
}
.leave-select_100
{
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 13px;
    width: 100px;
    margin-left: 5%;
}
.leave-select_110
{
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 13px;
    width: 110px;
    margin-left: 2%;
}
.leave-select_70
{
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 13px;
    width: 70px;
    margin-left: 2%;
}
.contact_form_450
{
    width: 450px;
    float: left;
    height: auto;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
}
.contact_form_525
{
    width: 525px;
    float: left;
    height: auto;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
}
.contact_form_455
{
    width: 455px;
    float: left;
    height: auto;
    
    font-size: 13px;
    font-weight: bold;
    color: #5e5e5e;
    text-align: right;
}
.contact_details_215
{
    width: 215px;
    margin-left: 0px;
    float: left;
    margin-bottom: 20px;
}
/* style for leave management -- End*/
/* styles for Filters ---- Start */
.filter_container {
    background-color: #F2F2F2;
    border: 1px solid #CCC;
	border-top:none;
    float: left;
    height: auto;
    width: 198px;
    margin:0 0 50px; 
    z-index:1;
    
}
#filter_cont_section .filter_name_form { position:relative; z-index:99;}
.filter_container_a {
    background-color: #F2F2F2;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin: 0;
    position: absolute;
    top: 81px;
    width: 198px;
    z-index: 1;
}

.orderedit_filter_container {
    background-color: #F2F2F2;
    border: 1px solid #C3C3C3;
    float: left;
    height: auto;
    width: 198px;
    margin-left: 0px; 
    position: absolute; 
    left: 10px;
    display:none;
    top:67px;
    z-index:1;
}

.orderedit_filter_container1
{
    padding-top:10px;padding-bottom:20px;
}
.filter_search_icon { border: 0 none;   cursor: pointer;  float: right;   margin: -22px 7px 0 0;   position: relative;   z-index: 999;}
.filter_search_text {  border: 1px solid #CCCCCC;  color: Gray;  float: left;    font-size: 12px;  height: 18px;   margin-left: 3px;  padding: 3px;   width: 183px;}
#filter_cont_section {position:absolute; left:6px; margin: 8px 0 0; padding:0; width:200px; z-index:99;}
.filter_container2 { cursor: pointer;   display: block;   height: 24px; margin-top: 1px; text-align: center; width:auto; z-index: 99; border:1px solid transparent; border-bottom:none;}
.filter_container2.active { border:1px solid #ccc; background:#f2f2f2; border-bottom:none; width: 198px; }
.filter_container2 .icons {position:absolute; right:3px; top:4px; z-index:999; display:none;}
.filter_container2.active .icons, .filter_container_a .filter_container2 .icons { display:block; }
.filter_container2 img {float:left; background:#999999; border: 1px solid #FFFFFF; margin:0 0 0 2px; padding:2px;}   
.filter_asterisk{margin-left:2px;}
.filter_arrow_image.blueArrow { background-image: url("../Images/filter_open_new.png") !important;}

/*.filter_header_asterisk{position:absolute;z-index:1;left:130px;top:5px;display:none;width:5px; background:none !important; border:none !important;}*/
.filter_header_asterisk{display:none;width:5px; background:none !important; border:none !important;}
.filter_asterisk {position:absolute;}
.filter_container1{display:none;}
.t1 { display:none;cursor:pointer;}
.t2 { display:none; cursor:default;}

.filter_div_status
{
    display:none;float:left;width:130px;
}

.filter_text{ color: #fff;
    
	text-align:center;
    font-size: 19px;
	font-variant:normal;
	font-stretch:normal;
    font-weight: bold;
	height:24px;
	 background-image: url(../images/Resource_filter.jpg); background-repeat:no-repeat;
}



.orderedit_contener #welcome_cont_section {right: 28px; top:44px;}
#welcome_cont_section {position:absolute; right: 35px; margin:9px 0 0; padding:0; width:auto; z-index:0;}
.welcome_container2 { cursor: pointer;   display: block;   height: 24px; margin-top: 1px; text-align: center; width:auto;   z-index: 99; border:1px solid transparent; border-bottom:none;}
.welcome_container2.active { border:1px solid #ccc; background:#f2f2f2; border-bottom:none;    width: 198px; }

.welcome_container2 .filter_header_text {position:absolute; left:3px; top:4px; z-index:999; display:none;}
.welcome_container2.active .filter_header_text {display:block;}

.welcome_container2 .filter_arrow_image {  cursor: pointer; right:0; top: 5px; left:auto;  position: absolute;  z-index: 999;  display:block;   background-image: url("../Images/welcome_btn.png") !important; background-repeat: no-repeat;  width:25px; height:24px;}
.welcome_container2.active .filter_arrow_image, #ordereditindexcontainer .loaded .welcome_container2.active .filter_arrow_image { background-image: url("../Images/filter_close.png") !important; top:3px; right:5px;}
#ordereditindexcontainer .welcome_container2 .filter_arrow_image.blueArrowComments { background-image: url("../Images/blueArrowComments.png") !important;}

.orderedit_right .orderedit_right_panel1, .orderedit_right .welcome_container2.active { width: 224px; }
.orderedit_right .orderedit_appointment_text { width: 213px; }

.resource_type {
    cursor: pointer;
    height: auto;
    margin-left: 3px;
    margin-top: 10px;
    width: 198px;
}

.resource_panel {
    height: auto;
    width: 192px;
}

.resource_typetext {
    background-image: url("../images/AlertArrowBottom_reverse.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #555555;
    font-size: 12px;
    font-weight: bold;
    width: 182px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 10px;
}
.resource_typetext_activated { background-image: url("../images/alert_arrowbottom.png");}
.filter_name_form
{
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 11px;
    height: 18px;
    /*margin-left: 2px;*/
    width: 100%;
    color:#666;
	position:relative;
	z-index:99999;
}

.filter_date_name_form {
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 11px;
    height: 18px;
    margin-left: -1px;
    width: 111px;
}
.filter_date_name_form1 {
    border: 1px solid #CCCCCC; 
    font-size: 11px;
    height: 18px;    
    width: 45px;
    float:left ;
}
.filter_date_btn
{
    width:15px;
    height:20px;
    float:left;
}
.filter_save_image
{
    cursor: pointer;    
    left: 155px;
    top: 0;
    width: 23px;
    position: absolute;
    z-index: 1;
}
.filter_arrow_image {  cursor: pointer; left:1px; top: 5px;  position: absolute;  z-index: 999;  display:block;   background-image: url("../Images/filter_open.png") !important;    

    background-repeat: no-repeat;  width:25px; height:23px;}

.filter_container2.active .filter_arrow_image { background-image: url("../Images/filter_close.png") !important; top:3px; left:5px;}
/*.filter_arrow_active
{
    background-image: url("../Images/DropDownArrow_Inverted.png") !important;   
    
}*/
.filter_between_name_form {
    border: 1px solid #CCCCCC;
    float: left;
    
    font-size: 10px;
    height: 16px;
    margin-left: 1px;
    width: 61px;
}
.resource_checkbox1 {
    float: left;
    width: 20px;
}
.resource_text1 {
    color: #666666;
    float: left;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 150px;
}
.resource_checkbox {
    height: 20px;
    padding-left: 5px;
    width: 200px;
    float:left ;
}
.resource_content {
    height: auto;   
    width: 143px;
}

.resource_checkbox_close {
    background-image: url("../images/close_btn.png");
    background-position: right center;
    background-repeat: no-repeat;
    height: 20px;
    padding-left: 21px;
    width: 138px;
}

.resource_checkbox1 {
    float: left;
    width: 20px;
}
.filter_span_text {
    color: #000000;
    float: left;
    
    font-size: 12px;   
    padding-top: 2px;
    width:105px;
    height:16px;    
    overflow:hidden ;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.filter-delete{margin-left:10px;}
.filter_resource_edit1
{
    text-align: center;
    
    font-size: 12px;
    color: #004E9A;
    text-decoration: none;
    float:right;
    margin-right:5px; 
    
}

/* styles for Filters ---- End */
/* Style for landing page given by adodis */

.welcome_contener{  clear: both;   float: left;     margin: 0 0 -2.4px;   position: relative;   width: 100%;}
.welcome_top_section { margin: 0; width: 100%; position: relative; padding: 0; float: left; background:#fff; }
.welcome_inner {float: left; padding: 0; width: 99%;}
.welcome_inner table {width:100%;}
.welcome_logo{ width:auto; float:left; margin:0 20px 0 0; width: 53px; height: 47px;}
.logo_section {float:left; width:auto;}
.welcome_right_search1 {width:482px;   margin: 0 auto;}
.welcome_right_search1 input[type="text"] { border: 1px solid #ccc; color: #666666; float: left; height: 16px; margin: 0; padding: 6px 4px; width: 400px; }
.welcome_right_search1 input[type="submit"] {background: url("../Images/search.png") no-repeat scroll center center #F2F2F2; padding: 5px 33px; text-indent: -99999px; width: 18px; border: 1px solid #ccc; border-left: none; height: 30px; cursor: pointer;}
.welcome_right_search2{ width:184px; height:23px; float:left; background-image:url(../Images/search_bg1.jpg); background-repeat:no-repeat; }
.welcome_search_form2{ width:178px; height:18px; float:left;background:none; border:none; padding-left:5px; padding-top:2px; outline:none;}
.welcome_right_btn1{ width:30px; height:23px; float:right; }
.welcome_welcome {  clear: both;  float: right;  margin:0 26px 0 20px;   width: 180px;}
.welcome_welcome_text {  color: #353535;  cursor: pointer;   float: left;       font-size: 13px;    width: 160px;}
.welcome_welcome_icon {  cursor: pointer;  float: right;   height: 7px;    margin: 5px 0 0;    width: 7px; position: relative;}
.welcome_welcome_icon img { float: left; }
.welcome_usermenu {    background-color: #FFFFFF;  border: 1px solid #BEBEBE;  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);  display: none;   float: right;   height: auto;
    position: absolute;  right:2px;   top:auto; margin:23px -29px 0 0;    width: 328px;   z-index: 100; z-index:999999 !important;}
    
.welcome_usermenu_top { float: right;  height: 11px;  margin-right: 15px;   margin-top: -11px;  position: relative;  width: 22px; }
.welcome_content{ width:275px; margin:auto; }
.welcome_user_image{ width:82px; height:96px; float:left; }
.welcome_content1{ width:167px; float:right;}
.welcome_mark_text{  font-size:12px; font-weight:bold; color:#000102; height:10px; margin-top:-3px;}
.welcome_mark_text1{  font-size:12px; font-weight:bold; color:#717272; height:10px; margin-top:-3px;}
.welcome_mark_text2{  font-size:12px; font-weight:bold; color:#3366cc; height:10px; margin-top:-3px; text-decoration:underline;}
.welcome_mark_text3{  font-size:12px; font-weight:bold; color:#3366cc; height:10px;  text-decoration:underline;}
.welcome_menu_container{ width:100%; height:42px; clear:both; transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out; 
									   -o-transition: all 0.3s ease-in-out;}
.header_close, .orderedit_header_close  {  cursor: pointer;  float: right;  height: 42px;  margin: 0;   position: absolute;  right: 0;  width: 28px; z-index:99999;  } /* changed the z-index as it was creating a problem in the resource edit screen */
 .orderedit_header_close { z-index:999; }
.header_close .headerclose_inner, 
.orderedit_header_close .headerclose_inner  { float: right; margin: 42px 0 0; padding: 0px 5px 8px; 	width: 12px; height: 7px; border-radius: 0 0 0 5px; }
.header_close.active .headerclose_inner, 
.orderedit_header_close.orderedit_active .headerclose_inner  { float: right; margin: -17px 0 0; padding: 5px 5px; width: 12px; height: 7px; border-radius: 5px 0 0; }
.welcome_menu_container1{ width:994px; height:42px; margin:auto; padding: 0 0 0 50px;}
.orderedit_menu_container1 {  height: 42px;  margin: auto;  padding: 0;   width: 941px;}
.welcome_logo1 { float: left;
    height: 42px;
    width: 57px;
    vertical-align: middle;   
    background: #FBFBFB;
    padding: 4px;
    text-align: center;
    margin-right: 15px;    box-sizing: border-box;}
    .welcome_logo1 img {
        max-width: 100%;
    }

.welcome_menu { float: left;     font-size: 12px;  position: relative;    width: 600px;}
.welcome_menu_container nav { float: left;  position: relative; }
.welcome_menu_container nav ul { overflow: hidden;  margin:0; padding:0;}
.welcome_menu_container nav li:first-child {border:none;}
.welcome_menu_container nav li span {float:left;}
.welcome_menu_container nav li { float: left;  list-style: none outside none;   padding: 11px 0; }
.welcome_menu_container nav li span.seperator {float:left; background:#fff; width:1px; padding:3px 0; }
.welcome_menu_container nav li span#arrow_callsheet { margin: 3px 0 0 -9px; cursor:pointer;}
.welcome_menu_container nav li a { float: left; padding: 3px 8px; margin: 0 10px; }
.welcome_menu_container nav li span.no_link  { float: left; padding: 3px 8px;	margin: 0 10px; cursor: default; color: #fff; }
.welcome_mark_text3.welcome_mark_text3_1 { color: Gray !important; }
#nav4.callsheet li {padding: 0 5px 4px 9px;}
.welcome_menu_container nav li a.welcome_home1:hover {background: transparent; cursor: default; }


.welcome_right_menu{float: right;  height: 26px;   margin-top: 3px; /* position: relative;  width: 146px; z-index:9;*/ width:auto; }
 .callsheet_arrow { padding: 0 0 0 5px !important; float: left; width: auto; margin: 14px 0 0; }
.right_menu1 {position: absolute; right: 0;  width: 184px;  margin-top: 7px; }

    
.welcom_edit {  color: #717171;   cursor: pointer;  float: left;   font-size: 12px;  height: 21px;   padding-top: 10px;  text-align: right;  width: auto;}

.welcome_more { background-image: url(../Images/welcome_arrow.jpg);  background-position: 59px 49%;  background-repeat: no-repeat;  color: #FFFFFF;  cursor: pointer;  float: left;
      font-size: 12px;  padding-right: 8px;  text-align: center;  width: 64px; line-height:25px;	margin-top:5px; }
.welcome_more_new {background-position: 59px 49%;  background-repeat: no-repeat;  color: #FFFFFF;  cursor: pointer;  float: left;    font-size: 12px;  padding-right: 8px;
    text-align: center;  width: 64px; line-height:25px; margin-top:5px; }
.welcome_middle_container { width: 1024px; height: auto; margin: auto; clear:both; }  
.orderedit_middle_container { width: 950px; height: auto; margin: auto; clear:both; } 
 
.welcome_left_bar{ width:180px; height:auto; float:left; margin-left: 45px;  clear:both; margin-top: 10px; }
.welcome_left_barline{ width:1px; height:100%; float:left; margin-left:5px; border-right:1px solid #ccc;}  
.welcome_new{ width:178px; background-image:url(../images/search_bg.jpg); height:28px; background-repeat:no-repeat; float:right; }    
.welcome_new1{ width:170px; height:18px;  border:none; margin-top:5px;   font-size:11px; color:#3e3e3e; font-weight:bold;  outline:none; margin-left:2px; }/***don't give background:none or background:transparent. It will create issue in ipad*/
.welcome_date{ background-repeat: no-repeat;  border: 1px solid #CCCCCC;  border-radius: 6px 6px 6px 6px;    float: left;  height: 26px; margin:0;  width: 178px;  }

.welcome_date_container{ width:778px; margin-top:6px !important; float:left;}

.menu-heading1 { cursor: pointer;  float: left; margin:0;  padding: 4px 0 4px 10px;  width: 171px;}
.menu-heading2 { width:100px;	float:left;	}

.plus_icon1{ width:14px; height:15px; float:left; padding-top: 3px;}
.minus_icon{ width:14px; height:15px; float:left; margin-left:10px; padding-top: 3px;}
#grdRecentActivities {border:none;}
#recent_activities_grid { float: left;  padding: 6px 0 5px;   width: 100%;}
.recent_activity {  float: left;   margin: 0 0 14px;    padding: 0 12px;    width: 87%;}   
#recent_activities_grid .recent_icon {  background-color: #FFFFFF;   border: 1px solid #C3C3C3;    height: auto;    width: 179px; float:left; } 
#recent_activities_grid .andy_krik_text {  color: #3366CC;  cursor: pointer;   float: right;       font-size: 12px;   height: auto;   outline: medium none;    padding: 0;   
									        width: 83%;}
#recent_activities_grid td { line-height: normal;  padding: 0 10px 0 11px; }
.recent .recent_icon {float:left;}
.recent{ width:181px; height:auto; margin-top:15px; clear:both; float:left;}

#recent_icon6{ width:179px; height:auto; clear:both; }
.recent_icon{ width:179px; height:auto; background-color:#FFFFFF; border:1px solid #c3c3c3;}

.welcome_container { clear: both;  float: left;  height: 154px;   margin-bottom: 50px;   margin-top: 9px;    width: 180px;}

.welcome_CRM{ width:50px;   font-size:11px; color:#FFFFFF; text-decoration:none; margin-top:13px; float:left; text-align:center; height:20px; cursor:pointer;}
.welcome_CRM:hover{width:48px;border:1px solid #033c61; background-color:#FFFFFF; margin-top:13px;  font-size:11px; color:#122e69; height:15px;text-align:center;}
.welcome_CRM1{width:48px;border:1px solid #033c61; background-color:#FFFFFF; margin-top:10px;  font-size:11px; color:#122e69; line-height:19px;text-align:center; float:left; margin-left:5px;}
.welcome_text1{     border-bottom: 1px solid #CCCCCC;   color: #3E3E3E;    font-size: 12px;  height: 20px;   padding-top: 6px;   width: 177px; padding-left:5px; cursor:pointer;}
.welcome_text1:hover{     border-bottom: 1px solid #CCCCCC;  color: #0357a9;     font-size: 12px;    height: 20px;    padding-top: 6px;    width: 177px; padding-left:5px;
	cursor:pointer;}
.welocme_right_panel, .settings_rightpanel{ border-left: 1px solid #CCCCCC; clear: both; float: left; height: auto; margin-left: 235px; margin-top: 5px; padding-left: 5px; position: absolute; width: 784px;
min-height:800px; padding-bottom: 55px; }
.settings_rightpanel {border:none; margin-top:10px;}
.welcome_right_panel1{ float: right;  height: auto; position:relative; right:30px;  width: 210px;}
.welcome_appointments{    color: #245E9E;   font-size: 16px;  padding: 7px 0 3px 9px;   width: 180px;}
.welcome_appointments1 { color: #245E9E; float: left; font-size: 14px; line-height: 18px; margin-bottom: 0; margin-top: 10px; padding-left: 9px; padding-top: 0;  width: 88%; }
	
.welcome_appointments2 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    overflow: hidden;
    padding-left: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 83%;
}

.welcome_appointments3 { color: #333333; float: left;    font-size: 12px;  height: auto; line-height: 20px;  padding-left: 9px;  padding-top: 5px;  width: 120px; }
.welcome_appointments4 { color: #333333; float: right;    font-size: 12px; height: auto; line-height: 20px; margin-right: 20px; padding-top: 5px; width: 40px; }
.welcome_rightpanel2 { background-color: #F2F2F2; float: left;  height: auto;  margin-top: 5px;  width: 198px; }
#regular.welcome_rightpanel2  { margin-top: 0; } 
.welcome_rightpanel3    {  background-color: #F2F2F2;   border:1px solid #CCC;  float: left;   height: auto;   margin-top:0;   width: 198px; border-top:none; padding-bottom: 4px;  margin: 0 0 50px; }
.welcome_task_container1{ width:800px; height:45px;}
.welcome_task_container{ width:380px; height:35px; border-bottom:1px solid #ccc; float:left; padding: 0 0 0 9px; }
.welcome_task_container2{ width:380px; height:35px; border-bottom:1px solid #ccc; float:right;}
.welcome_task1{ width:106px; height:33px; float:left;}
.welcome_message{ width:132px; height:33px; float:left;}

.welcome_checkbox_update{
    float: left;
    height: 19px;
    width: 30px; margin-top:4px; position:relative; }
    
.welcome_checkbox_update1{
    float: left;
    height: 19px;
    width: auto; margin-top:8px;}

.welcome_middle_content { border-bottom: 1px solid #CCCCCC;  clear: both;  float: left;  height: auto;  min-height: 75px;   overflow: hidden;   padding: 3px 10px 8px;   width: 758px;}

.welcome_middle_containerleft{ width:765px; height:auto; float:left;}
.middle_containerright{     background-color: #999999;
    float: right;
    height: 300px;
    margin-top: 17px;
    width: 270px;}
.welcome_timesheet{ width:775px; height:32px; float:left; }

.welcome_checkbox_text{ color: #000;  float: left;     font-size: 13px;  padding-left:10px;  padding-top: 10px;}
  
.welcome_checkbox_text1{  color: #000;  float: left;      font-size: 12px;   padding-left:15px;    padding-top: 5px;     white-space: nowrap;  overflow: hidden;}
    
.welcome_label  { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px;}
.welcome_checkbox_text2{      font-size:12px; color:#333333; float:left;   white-space: nowrap; overflow: hidden;    padding-left:25px;    padding-top: 5px; }
.alert_arrow_welcomepage    {  float:right; cursor:pointer;position:relative;top:-5px;display:none;  color: #6E97CE;font-size: 12px; height: 13px;padding-top: 6px; }
.arrow{ width:15px; height:13px; float:right; cursor:pointer;}
.arrow1{ width:15px; height:13px; float:right; cursor:pointer;}
.welcome_timesheet1{ width:120px; height:20px; float:left;}
.welcome_timesheet2{ width:147px; height:20px; float:left;}
.welcome_complete{ height:24px;  font-size:12px; color:#333333;  padding-top:3px; float:left;   white-space: nowrap;  overflow: hidden;}
.welcome_header_complete{color:White;float:left;font-size: 12px;font-weight: bold; height: 20px; margin-left: 39px;padding-top: 8px;text-align: center;overflow: hidden;}
.complete1{ height:40px;  font-size:20px; color:#cd665f; padding-left:40px; padding-top:8px; float:left;}
.welcome_from_text {
    float: left;
}
.welcome_from_text7 {
    clear: both;
    height: 20px;
    width: 760px;
}
.welcome_form_text1{ width:120px; height:20px; float:left;  font-size:13px; color:#232323;}
.welcome_form_text5{  height:20px;   font-size:12px; color:#232323; width:600px; float:left;}
.welcome_form_text6{  height:20px;   font-size:12px; color:#232323; width:70px; float:left;}
.welcome_form_text8{  height:20px;   font-size:12px; color:#232323; width:50px; float:left;}
.welcome_wish_event {
    color: #004E9A;
    float: left;
    
    font-size: 13px;
    font-weight: bold;
    width: 500px;
}

#grdIntimation table td{padding:0;}

.welcome_wish_event1{ padding-left:5px; height:20px; font-size:12px; color:#004e9a; font-weight:normal; cursor:pointer; }
.welcome_wish_icon{  float: left;
    height: 13px;
    padding-top: 1px;
    width: 18px;}
.form_text2{ font-size:16px; color:#0357a9;}
.job_text{ height:20px; float:left  ;  font-size:11px;}
.job_text1{ font-size:16px; color:#0357a9; font-weight:bold;}
.left_icon{ width:160px; height:20px; margin-top:5px; margin-left:10px;}
.andy_krik_text{ width:90px; height:13px; float:left;  font-size:12px; color:#3366cc; padding-left:10px; cursor:pointer; outline:none;}

.reports5 { background: url("../images/white_downarrow.png") no-repeat;  float: right; height: 15px; width: 14px; margin:2px 10px 0 0;}
.welcome_manage_button{ height:28px; float:left; margin-left:5px; cursor:pointer;}

.welcome_manage_btnleft{background:url(../images/left_buttonimage.jpg) left; width:13px; height:28px; float:left;}
.welcome_manage_btnright{    background: url("../images/right_bg1.jpg") repeat scroll right center transparent;
    color: #494949;
    
    font-size: 12px;
    height: 28px;
    line-height: 27px;
    padding-left: 21px;
    padding-right: 22px;
    text-decoration: none;}
.welcome_right_menu div.active
{
	background-color:#fff;
	color:#004e9a;
	background-image:url(../images/arrow_hover.jpg);
	background-position: 59px 49%;
	background-repeat:no-repeat;
	
}


.label_check input,
.label_radio input  { margin-right: 5px; }

.has-js .label_check,
.has-js .label_check    { background: url(../images/check-off.png) no-repeat; height:27px; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat; }



.has-js .label_check0,
.has-js .label_check0    { background: url(../images/check-off.png) no-repeat; height:27px; }
.has-js label.c_on0      { background: url(../images/check-on.png) no-repeat; }




.has-js .label_check1,
.has-js .label_check1    { background: url(../images/check-off1.png) no-repeat; height:30px; }
.has-js label.c_on1      { background: url(../images/check-on1.png) no-repeat; }




.has-js .label_check2,
.has-js .label_check2    { background: url(../images/check-off2.png) no-repeat; height:30px; }
.has-js label.c_on2      { background: url(../images/check-on2.png) no-repeat; }




.has-js .label_check3,
.has-js .label_check3    { background: url(../images/check-off3.png) no-repeat; height:30px; }
.has-js label.c_on3      { background: url(../images/check-on3.png) no-repeat; }
.has-js label.r_on3      { background: url(radio-on.png) no-repeat; }



.has-js .label_check4,
.has-js .label_check4    { background: url(../images/check-off4.png) no-repeat; height:30px; }
.has-js label.c_on4      { background: url(../images/check-on4.png) no-repeat; }




.has-js .label_check5,
.has-js .label_check5    { background: url(../images/check-off5.png) no-repeat; height:30px; }
.has-js label.c_on5      { background: url(../images/check-on5.png) no-repeat; }



.has-js .label_check6,
.has-js .label_check6    { background: url(../images/check-off.png) no-repeat; height:30px; }
.has-js label.c_on6      { background: url(../images/check-on.png) no-repeat; }




.has-js .label_check7,
.has-js .label_check7    { background: url(../images/check-off.png) no-repeat; height:30px; }
.has-js label.c_on7      { background: url(../images/check-on.png) no-repeat; }




.has-js .label_check8,
.has-js .label_check8    { background: url(../images/check-off1.png) no-repeat; height:30px; }
.has-js label.c_on8      { background: url(../images/check-on1.png) no-repeat; }




.has-js .label_check9,
.has-js .label_check9    { background: url(../images/check-off2.png) no-repeat; height:30px; }
.has-js label.c_on9      { background: url(../images/check-on2.png) no-repeat; }


.has-js .label_check_all   			  { background: url(../images/orderedit/select_all.png) no-repeat; height:30px; }
.has-js label.c_on1#label_check_all   { background: url(../images/orderedit/select_all1.png) no-repeat; }
.has-js label.r_on1                   { background: url(radio-on.png) no-repeat; }

.visiblityfalse

{
     visibility: hidden;
}

.orderstatus{    float: left;  font-size: 13px; padding: 0 4px;}
    
.orderstatus1{    margin-top:8px;float:left;visibility: visible;margin-left:5px}
    
 
/* ======== more menu ============== */
#divMoreGenericMenu li {

    display: block;
    float: none;
    margin: 0 0;
    position: relative;
    height: 20px;
    padding: 0px 5px 5px 30px;
    background:#fff;
    border-top: 1px solid #CCCCCC;
    
}
#divMoreGenericMenu li:hover
{
	background: #0359AD;
}
#divMoreGenericMenu li:hover span
{
	color: #fff;
	text-decoration: none;
}
#divMoreGenericMenu li:hover ul li span
{
	color: #484848;
}
#divMoreGenericMenu li ul li:hover span
{
	color: #fff;
}

/* this is the parent menu */
#divMoreGenericMenu li span {
    color: #484848;
    display: block;
    padding: 0 5px;
    text-decoration: none;
    padding: 0px;
    text-decoration: none;
    font-size: 12px;
    
    background-color:transparent;
}

/* submenu, it's hidden by default */
#divMoreGenericMenu ul {
	height: auto;
	list-style: none outside none;
	margin: 0px;
	padding: 0;
	position: static;
	right: 150px;
	top: 0;
	width: 155px;
	display:none;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    
}

#divMoreGenericMenu ul li {
	background:#fff;
	border-top: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
}

#divMoreGenericMenu ul span {
    display:block;
    padding: 0px;
    color:#666;
}
#divMoreGenericMenu li.having-submenu
{
	/*background: url("../images/right_arrow.jpg") no-repeat right center;*/
	background-color:#fff;
	 
		
}
#divMoreGenericMenu li.having-submenu:hover
{
	background: url(../images/right_arrow.png) no-repeat 180px center;
	background-color:#0359AD;
}


.clear-block
{
display: block;
}
.clear-block:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
/*end of style given by adodis*/

/*udf definition syles start*/
.udfdef_element_new
{
    width: 110px;
    height:30px;
    float: left;
    margin-right: 0px;
    text-align: left;
    padding-left:5px;
}
.udfdef_element_small
{
    width: 50px;
    height:30px;
    float: left;
    text-align: left;
    padding-left:2px;
}
.udfdef_element_title
{
    width: 105px;
    height:30px;
    float: left;
    text-align: center;
}
.new3_udf
{
    border: 1px solid gray;
    color: #3E3E3E;
    float: left;
    
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    margin-top: 4px;
    outline: medium none;
    width: 196px;
}

.udf_popup
{
    position: absolute;
    border: 1px solid gray;
    box-shadow: rgba(0,0,0,0.5) 0px 0px 0.1px;
    display: none;
    z-index: 10011;
    top:30%;
    left:45%;
    padding:5px;
    background-color:White ;
    width:300px;
    height:300px;    
}
.grd-udf-del
{
    background: url("../images/Delete.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.grd-udf-save
{
    background: url("../images/Save.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.grd-udf-cancel
{
    background: url("../images/Cancel.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.grd-udf-up
{
    background: url("../images/UpArrow.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.grd-udf-down
{
    background: url("../images/DownArrow.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.grd-udf-first
{
    background: url("../images/MoveFirst.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.grd-udf-last
{
    background: url("../images/MoveLast.png") no-repeat;
    height: 20px;
    width: 10%;
    padding-bottom: 2px;
    border: 0px;
    cursor: pointer;
}
.udfdef_element
{
    width: 150px;
    height:30px;
    float: left;
    margin-right: 10px;
    text-align: center;
}
.udf_def
{
    width: 1000px;
    height: 30px;
}
.udf_data
{
    height:600px;
    overflow-y:scroll;
    overflow-x:hidden;
    width:1000px;
    border:1px solid black;
}
/*udf defintion styles end*/


.resouce_right_panel{border-left: 1px solid #CCCCCC; clear: both; float: left; height: auto; margin-left: 235px; margin-top: 5px; padding-left: 5px; position: absolute; width: 784px; min-height:800px;}


.show_hide{ height:30px;  font-size:12px;  padding-top:6px; float:right;cursor: pointer; color: #6E97CE;display:none;}
	
.collapsible-content{ display:none; float:left; height:auto;width: 586px;padding-bottom:5px;margin-left: 178px;}
	
	
	.form_text6 {
    color: #232323;
    text-overflow: ellipsis;
	cursor: pointer;
    font-size: 12px;
    height: 20px;
    width: 100px;
    float:left;
	white-space: nowrap;
	overflow: hidden;

	}
	
	.form_text5 {
    color: #232323;
    
    font-size: 12px;
    height: 20px;
    width: 190px;
    float:left;
   white-space: nowrap;
  overflow: hidden;

	}
	    .from_text7 {
    clear: both;
    height: auto;
      width: 765px;
}


.welcome_complete1{ height:30px;  font-size:12px; color:#333333;  padding-top:3px; float:left;   white-space: nowrap;
  overflow: hidden;}

.welcome_complete2 {
    color: #333333;
    float: left;
    
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    margin-top: 4px;
    overflow: hidden;
    white-space: nowrap;
}

.resource_middle_content{    border-bottom: 1px solid #CCCCCC;   margin-top: 5px; width: 765px; float:left;}
.resource_middle_content1{ border:0;margin-top: 5px;width: 765px; float:left; height:30px;}
.resource_timesheet1{  width: 765px; float:left;height:35px; }

.favResource_appointments2 {
    color: #3366CC;
    
    font-size: 12px;
    background-color: #F2F2F2;   
     cursor:pointer;
}
#grdMyPlanningOrders td, #grdMyRecentTimesheet td, #grdFavoriteResources td { padding: 0 9px; }
.favResource_appointments2 a { float: left;  overflow: hidden;  white-space: nowrap;  width: 160px; }

.favResource_icon {   float: right;   height: 15px;   margin: 5px 0 0;   padding-left: 0;    width: 15px;}

.resource_view_more
{
     float: right;
}
.resource_view_more ul#nav1 { left: 0; top: 2px; }

.resource_view_more_right_arrow {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    
    font-size: 12px;
    text-align: left;
    width: 15px;
}

.resource_view_more_right_arrow ul#nav1 li { padding: 5px;}

/*new alerts styles start*/

.alerts{ width:222px; height:auto; border-bottom:1px solid #959595;}
#alerts{ width:210px; height:20px; margin-top:10px; margin-left:10px;}
.alert-content-area{ width:250px; height:auto; margin-top: 8px;}

.alertsbox_text, .alertsbox_text1, 
.alertsbox_text2, .alertsbox_text3, 
.alertsbox_text4, .alertsbox_text5, 
.alertsbox_text6  { border-bottom: 1px solid #CCCCCC;  height: 22px; padding-left: 6px;  padding-top: 6px;  width: 210px; }
.alertsbox_text3 { padding-left: 6px; padding-top: 12px; }

.icon{  float: left;  height: 15px;   width: 24px; }
.close_btn{ width:16px; height:16px; float:right; }
.icon_text{  font-size:12px; color:#000; height:15px; float:left; cursor:pointer; padding-left: 6px;}
.details_panel .active { border:none; }
.alerts_panel { width: 220px; background-color: #f7f7f7;  height: auto;  float: right;  margin-bottom: 2px;  border: 1px solid #959595;  margin-right: -285px;  position: relative;  top: 59px;}

.alerts_text {  font-size: 12px; color: #383838;  margin-left: 10px;  margin-top: 10px;  margin-bottom: 5px; background-image: url(../Images/button3.jpg);
                 background-repeat: no-repeat;  background-position: 97% top; }
.accept { color: #0F5392; cursor: pointer; float: left;		font-size: 12px; font-weight: bold;	height: 23px; padding-top: 3px;	text-align: center; width: 85px;
          min-width: 85px; }
.decline { color: #0F5392; cursor: pointer;	float: left;  font-size: 12px; font-weight: bold; height: 23px;	padding-top: 3px; text-align: center; width: 85px;
           	min-width: 85px; }
.content_area_text2 { color: #000000;  font-size: 14px; font-weight: bold; }
.alertsbox_text_alerts { border-bottom: 1px solid #CCCCCC;	height: 26px; width: 183px; padding: 0 9px;	}
.icon_alerts  {	float: left; padding-top:5px; height: 15px;	width: 24px; }
.close_btn_alerts { width:16px; height:16px; float:right;padding-top:5px; }
.icon_text_alerts { color: #000000;  cursor: pointer;  float: left;    font-size: 12px;  height: 18px;   padding: 5px 0 0; overflow: hidden; white-space: nowrap;
                     width: 132px; }
 .accept1 { color: #0F5392;  cursor: pointer;  float: left;    font-size: 12px;  font-weight: bold;  height: 23px;  padding-left: 15px;  padding-top: 8px;
             text-align: left;  width: 41px; }
.accept2 {  color: #0F5392;  cursor: pointer;  float: left;     font-size: 12px;  font-weight: bold;   height: 23px;   padding-top: 6px;   text-align: center;  width: 117px; }
.decline1 {  color: #0F5392;  cursor: pointer;  float: right;    font-size: 12px;  font-weight: bold;  height: 23px;  padding-top: 8px;  text-align: center;  width: 118px; }
.select_box {  border: 1px solid #CCCCCC;  height: 20px;   width: 100px; }
#nav2 li a {    /*1 border-bottom: 1px solid #CCCCCC;*/   border-Top: 1px solid #CCCCCC;  color: #484848;   display: block;    font-size: 11px;  line-height: 15px;
                  padding: 6px 0 0;  text-decoration: none; }
#nav2 { border-bottom: 1px solid #CCCCCC;  border-left: 1px solid #CCCCCC;   border-right: 1px solid #CCCCCC;   display: block;  height: auto;  left: 256px;  list-style: none outside none;
    margin: 0;   padding: 0;   position: absolute;  right: 0;  top: 134px;  width: 104px;   z-index: 2000; }
.sep { color: #9F9E9E;    font-size: 9px;  font-weight: bold;  word-wrap: break-word; }
.attachment{ width:220px; height:30px; float:left; }
.send {  float: right;   margin-right: 6px;   margin-top: 3px;   width: 53px; }
.content_area3 {  background-color: #EBF1DE;  border: 1px solid #CCCCCC;  float: left;  height: auto;   margin-left: 7px;   margin-top: 10px;   width: 353px; }
.alerts_complete1 {  float: right;  font-weight: normal;  height: 26px;  margin-right: 118px;  margin-top: 3px;  position: relative;  text-align: left;   width: 145px; }
.content_area_text3 { color: #000000;   font-size: 12px;  font-weight: bold;  height: auto;  line-height: 20px;  margin-top: 0;  padding-top: 3px;  text-align: justify;
                         width: 340px; }
.company_name { float: left;  height: auto;  margin-top: 10px;  width: 340px; }


.link_to {
    color: #000000;
    float: left;
    
    font-size: 12px;
    height: 20px;
    padding-left: 3px;
    width: 70px;
}


.company_nametext {
    background-image: url("images/icon3.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #004E9A;
    float: left;
    
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding-left: 20px;
    width: 200px;
}

.company_nametext1 {
    background-image: url("images/icon.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #004E9A;
    float: left;
    
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin-left: 73px;
    padding-left: 20px;
    width: 200px;
}

.company_nametext2 {
    background-image: url("images/detailsicon2.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #004E9A;
    float: left;
    
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    margin-left: 73px;
    padding-left: 20px;
    width: 200px;
}


.content_area2 {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: auto;
    margin-left: 7px;
    margin-top: 10px;
    width: 353px;
}


#nav2 li.having-submenu {
    background-color: #FFFFFF;
}
.detail_hover1  
{
    background-color: #FFFFFF;
    border: 1px solid #000000;
    display: none;
    height: auto;
    margin-left: -373px;
    margin-top: -503px;
    position: absolute;
    width: 370px;
    }
		.detail_hover2{background-color: #FFFFFF;
	display: none;
	height: auto;
	margin-left: -373px;
	margin-top: -503px;
	position: absolute;
	width: 370px;border: 1px solid #000000;}
			.detail_hover6{background-color: #FFFFFF;
	display: none;
	height: auto;
	margin-left: -373px;
	margin-top: -503px;
	position: absolute;
	width: 370px;border: 1px solid #000000;}
		.detail_hover3{background-color: #FFFFFF;
	display: none;
	height: auto;
	margin-left: -373px;
	margin-top: -503px;
	position: absolute;
	width: 370px;border: 1px solid #000000;}
	
	.detail_hover4{background-color: #FFFFFF;
	display:none;
	height: auto;
    left: 60%;
    position: fixed;
    top: 35%;
	width: 380px;
	border: 1px solid #000000;
    }
	

.intimations_detail_hover4 { background-color: #FFFFFF; display:none; height: auto; left: 60%;  position: fixed;  top: 35%; width: 380px; border: 1px solid #000000;}
.detail_hover5{background-color: #FFFFFF; display: none; height: auto;	margin-left: -373px; margin-top: -503px; position: absolute; width: 370px;border: 1px solid #000000;}
.detail_hover { background-color: #FFFFFF; display: none; height: auto;	margin-left: -373px; margin-top: -504px; position: absolute; width: 370px; border: 1px solid #000000; }
.content_area_text{ color: #000000;  font-size: 12px; height: auto; line-height: 20px; margin-top: 0; padding-left: 4px;	padding-top: 3px; text-align: justify; width: 374px;}
.content_area_text1{ color: #000000;  font-size: 14px; font-weight: bold; height: 20px; margin-top: 5px; }
.content_area_text_Intimation{ color: #000000;		font-size: 12px; height: auto; line-height: 15px; margin-top: 0; padding-left: 4px;	padding: 1px; text-align: justify;
	width: 374px;}
.textbox_form { height: 123px;  margin-left: 2px;  margin-top: 10px;  width: 377px; }
.textbox { border: 1px solid #CCCCCC; height: 80px;  width: 374px;}
.textbox_welcome_popup { border: medium none; height: 70px;  width: 372px;  resize:none; }
.textbox1 { border: medium none; height: 70px;  width: 372px; }
.attachment_box { background-color: #F2F2F2; border-bottom: 1px solid #000000;  border-top: 1px solid #000000;  height: 30px;  margin-top: 10px;  width: 375px; }
.side_arrow { float: right; height: 11px;  left: 10px; position: relative; top: -117px;  width: 11px; }
.content_area { background-color: #F4F4F4;  border: 1px solid #CCCCCC;  float: left;  height: auto; margin-left: 2px; margin-top: 10px;  width: 374px; word-wrap:break-word;}
.content_area1 { background-color: #F4F4F4; border: 1px solid #CCCCCC;  float: left; height: auto;  margin-left: 7px;  margin-top: 10px;  width: 353px; }
.content_area1_Intimation { background-color: #F4F4F4;  border: 1px solid #CCCCCC; float: left;  height: auto; margin: 1px;  margin-left: 7px; width: 353px; }
.side_arrow1, .side_arrow2, .side_arrow4, .side_arrow5 {  float: right; height: 11px;  left: 10px; position: relative;  width: 11px; top: -88px; }
.side_arrow2 { top: -59px; }
.side_arrow4 { top: -30px; }
.side_arrow5 { top: 28px; }
/*new alerts styles end*/

/*Styles for WhiteBoard Start*/

.wb_order_header, .wb_booking_lines, 
.wb_date_cell, .wb_empty_cell { width:100px; height:35px; border:1px solid black;  font-size:8px; font-weight:bold; text-align:center; float:left; background-color:#A9A9A9;  }
.wb_booking_lines  { height:30px; font-size:10px; background-color:#87CEEB; padding-top:5px;  }
.wb_date_cell      { height:30px; font-size:12px; background-color:#B8D1F8; }
.wb_empty_cell     { height:35px; font-size:12px; background-color:#ECE9D8; }

.wb_content  { max-width:892px; overflow-x:scroll;  min-height:50px; }   

/*Styles for WhiteBoard End*/
.companies_btnleft1_test { background: url(../Images/left_buttonimage_new.jpg) left;  width: 13px;  height: 24px;  float: left; }

/*Styles for Chat-Panel Start*/
.accordion{ position:fixed; width:100%; bottom:0px; margin: 0 auto;  z-index: 10002;}
.accordion .toggler{ width:100%; height:29px; background-image:url(../images/chat_bg_new.jpg); background-repeat:repeat-x; position:relative; overflow:hidden; border: 1px solid #CCCCCC; }
.accordion .toggler:hover{ background-color:#E8EBEE;}
.accordion .toggler div.icon{     border-right: 1px solid #B2C4CE;  cursor: pointer;  float: right; height: 29px; padding: 1px 16px 0;  position: relative;}
.accordion .toggler div.title{ position:relative; float:left; height:26px; padding:10px 12px 0 12px;}
.accordion .toggler div.titleRight{ position:relative; float:right; padding:10px 12px 0 12px;}
.accordion .container{ display:none; background-color:#FFF; padding:0 0; border:solid 1px #B2C4CE; width:100%; border-top:none; margin-bottom:10px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.accordion .container ul{ margin:0 0;}
.accordion .container_loading{ padding:10px 10px 10px 10px;}
.accordion h3{ margin:0 0px 0 0px; padding:0 20px 0 20px;}
.accordion p{ padding:0 20px 0 20px; margin-top:0;}

/* Expand and collapse menu */
.accordionControl{ list-style:none; float:right; clear:both; overflow:hidden; padding-left:0; margin:0 0 10px 0; border:solid 1px #B2C4CE; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.accordionControl li{ float:left;}
.accordionControl li:first-child{ border-right:solid 1px #B2C4CE;}
.accordionControl li a{ display:block; padding:4px 6px;}

/* Extra styling */
.accordion .container p{ padding-top:10px;}
.accordion .container > img{ display:block; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
.accordion .container table{ width:100%; margin:0;}
.accordion .container table td, .accordion .container table th{ height:20px; padding:8px 8px; border-bottom:solid 1px #DAE4E9; border-right:solid 1px #DAE4E9;}
.accordion .container table th{ background-color:#EBF0F3; font-weight:lighter;}
.accordion .container table tr td:last-child, .accordion .container table tr th:last-child{ border-right:none;}
.accordion .container table tbody tr:nth-child(even) td{ background-color:#EFF7FA; selector:.accordion .container table tbody tr:nth-child(even) td;} /* Do you want to know what the property selector is for? Go to http://www.darlesson.com/jquery/css3-selectors-for-internet-explorer/ */
.accordion .container table tbody tr:hover{ background-color:#E8EBEE;}
.RightSection			{   float: left;
    height: auto;
    text-align: left;
    width: 13.3%; }
.ContentOtr				{ width:100%; height:auto; float:left; position:relative; background-image:url(images/content_bg.jpg);
						  background-repeat:no-repeat; background-color:#dbdede; }
.LeftSection			{ width:77.6%; height:auto; float:left; background-image:url(images/content_bg.jpg); padding:14px; }
.TopLine				{ font-size:25px; color:#313131; float:left; margin-bottom:17px; }
.ContentSection			{ width:100%; float:left; height:auto; }
.Sec1					{ width:8%; float:left; height:auto }
.Sec2					{ width:92%; float:left; height:auto; padding-top:15px; }
.Otr					{ width:100%; height:32px; float:left; }
.Arrow					{ width:2%; float:left; height:auto; padding-top:5px; }
.Txt1					{ width:98%; float:left; height:auto; font-size:16px; color:#fe6a00; }
.setting_icon{ width:31px; height:32px; float:left; margin-top:-6px; margin-left:23px;}
.search_form_chat{ width:137px; height:23px; margin-left:5px; float:left; }
.search_form1_chat{ width:107px; height:23px; float:left; background-image:url(../images/search_bg4.jpg); background-repeat:no-repeat;}
.search_btn_chat{ width:30px; height:23px; float:right;}
.search_form4_chat{ width:100px; height:15px; float:left;background:none; border:none; padding-left:5px; padding-top:2px; outline:none;}
/*Styles for Chat-Panel End*/

.test_alert_position
{ left: 68.8%;top:11.0%;}
.intimations_details_hover_pos{left:54%;top:25%;}
/*Styles for Paypolicy start*/
.paypolicy_mgt10{ margin-top:10px;}
.paypolicy_contact_form_200{ width:200px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;}
.paypolicy_name_form_small{width:73px; border:1px solid #cccccc; float:left; height:20px; margin-left:12px;}
.paypolicy_content_left_ot_group{ float:left;margin-left:10px;width:675px;height:175px;}
.paypolicy_content_left_ot_group_grid{float:left;margin-left:10px;width:665px;height:auto; padding:5px;}
.paypolicy_ot_grid{ width: 100%;float: left;margin: 0px;}
.paypolicy_contact_form_315{ width:315px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:10px;}
.paypolicy_edit_icon{ float:left;padding-top:12px;cursor:pointer;}
.paypolicy_save_icon{ float:left;padding-top:12px;cursor:pointer;margin-left:5px;}
.paypolicy_new3_small { border: 1px solid gray;  color: #3E3E3E;  float: left;    font-size: 11px;  font-weight: bold;  height: 18px;  margin-left: 12px; margin-top: 4px;
    outline: medium none;  width: 120px;}
.paypolicy_contact_form_230{ width:230px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:10px;}
.paypolicy_labels{ float:left;margin-left:5px;margin-top:5px;}
.paypolicy_contact_form_205{ width:220px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:10px;}
.paypolicy_labels2{ float:left;margin-left:10px;margin-top:5px;}
.paypolicy_contact_form_100{ width:100px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;}
.paypolicy_contact_form_100_35{ width:100px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-left:35px;}
.paypolicy_add_icon{ float:left; margin-left:35px;padding-top:10px;cursor:pointer;}
.paypolicy_delete_icon{ float:left; margin-left:5px;padding-top:10px;cursor:pointer;}
.paypolicy_after_label{ float:left;margin-left:15px; font-size:13px; color:#5E5E5E; font-weight:bold;padding-top:5px;}
.paypolicy_mgt5{ margin-top:5px;}
.paypolicy_monthly_label{ margin-left:45px;float:left;}
.paypolicy_fltL{ float:left;}
.paypolicy_edit_icon_2{ float:left;cursor:pointer;}
.paypolicy_contact_form_315_2{ width:315px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;}
.timesheet_strip{ background-color:#0359AD; height:36px; width:150px; float:left;margin-left: 40%;}
.paypolicy_right_menu{  height:26px; float:right; position: relative; margin-right:0; width:120px;padding-top:5px;}
/*.paypolicy_contener{ height:auto; width:700px; margin-left:10px;position:absolute; top:50px;padding-bottom: 10px;}*/
.paypolicy_contener{ height:auto; width:700px; margin-left:10px; padding-bottom: 10px;}
.paypolicy_contener .t-picker-wrap {font-size: 12px; }
.paypolicy_contact_form_325{ width:325px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:10px;}
.paypolicy_contact_form_300{ width:300px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:0px; margin-left:127px;}
.paypolicy_contact_form1 { width: 75px; float: left;  height: 30px;   font-size: 13px;  font-weight: bold;  color: #5e5e5e; text-align: right;  padding-top: 2px; }
.paypolicy_contact_form1_new { width: 75px; float: left; height: 30px;  font-size: 13px; font-weight: bold; color: #5e5e5e; text-align: right;  padding-top: 2px;
                                margin-left:15px; }
.paypolicy_grid_label { float: left; height: 20px; margin-left: 12px; padding: 5px;  width: 107px; }
.paypolicy_white{ color:White;}
.paypolicy_contact_form_185{ width:185px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:10px;}
.paypolicy_contact_form_335{ width:335px; float:left; height:30px;  font-size:13px; font-weight:bold; color:#5e5e5e; text-align:right;margin-top:10px;margin-left:75px;}
/*Styles for Paypolicy End*/

.string_field { border: 1px solid #CCCCCC;  float: left;   font-size: 13px;  height: 20px;  margin-left: 12px;  width: 199px;  text-align:left; }
.date_field  {  font-size:13px; text-align:left; }
.number_field_monetary { text-align:right; }
.label_field { color: #5E5E5E;   font-size: 13px; font-weight: bold; text-align: right; }

/*Order Edit Screen Styles Start*/

.OrderHeader { height: auto;  font-size: 10px;  border: 1px solid #A5B3C5;  margin: 10px; }
.orderedit_fieldlabel { width: 70px;  font-weight: bold;  margin-right: 10px; float: left; }
.orderedit_fieldlabel1 { width: 100px; font-weight: bold; margin-right: 10px; float: left;  clear: left; }
.orderedit_fieldvalue { min-width: 100px; }
.OrderHeaderTitle {  font-size: 12px; font-weight: bold;  color: #4C607A;  margin: 3px 0px; }
.orderedit_group { float: left;  width: 200px;  border: 1px solid #A5B3C5;  margin: 5px 10px 5px 0px;  padding: 5px; }
.orderedit_header { font-size: 13px; font-weight:bold;  background: #F1F5FB;  margin: -5px -5px 5px -5px;   padding: 0px 0px 0px 5px;  border-bottom: 1px solid #A5B3C5; }
.orderedit_tabcontent { height: 93px; }
.orderedit_contener { clear: both;  float: left;  height: auto;  margin: auto;  position: relative;  width: 100%; }
.orderedit_menu_container { width: 100%;  /*background-ime:ag url(../images/menu_bg.png);*/ background:#353434;  height: 42px;  background-repeat: repeat-x;  margin:0 0 3px; }
.orderedit_logo1 { float: left;
    height: 42px;
    width: 57px;
    vertical-align: middle;   
    background: #ff6205;
    padding: 4px;
    text-align: center;
    margin-right: 15px;    box-sizing: border-box; }
.orderedit_menu { width: 690px; height: 42px; float: left;  margin-left: 93px; }
.orderedit_menu img { position: relative; top: 1px; }
.orderedit_search { color: white; float: left;  font-size: 12px;  font-weight: bold; height: 23px;  padding-top: 12px;  text-align: center;  width: 78px;  cursor: pointer; }
.orderedit_search_paneltop { background-image: url(../images/search_topbg.jpg);  background-repeat: repeat-x;  height: 25px;  width: 440px; }
.orderedit_search_panelbotom { width: 440px; height: auto;  float: left;  border: 1px solid black; }
.orderedit_search_panel1 { width: 440px; height: 40px;  margin-top: 5px; }
.orderedit_search_text { width: 60px;   font-size: 13px;  color: #5E5E5E;  font-weight: bold; line-height: 40px;  padding-left: 10px; float: left; }
.orderedit_search_bg { background-image: url(../images/search_bg3.jpg);  width: 277px;  height: 23px; background-repeat: no-repeat;  float: left; margin-top: 10px; }
.orderedit_resource_search {  font-size: 14px;  font-weight: bold; color: white; line-height: 25px;  padding-left: 10px; float: left; width: 150px;}
.orderedit_resource_arrow { width: 14px;  height: 13px;  float: right;  padding-right: 10px;  padding-top: 7px;  cursor: pointer; }
.orderedit_search_panel { width: auto; height: auto; float: left; position: absolute; background-color: white;  top: 1px; display: none; }
#OrderDetailsHistory { height: auto; float: left; position: absolute; background-color: white; display: none;  top: 30px; width: 1050px; z-index: 999; }
/*.orderedit_search_panel4 { width: 442px; height: auto; float: left;  position: absolute; background-color: white; top: 1px;  display: none; } */
.orderedit_searchpanel_dropdown { float: right; font-weight: normal; height: 26px; margin-right: 134px;  margin-top: 3px; position: relative; text-align: left; width: 145px; }
.orderedit_information { background-color: white;  display: none;  height: auto;  position: absolute;  right: -900px;  top: 1px;  width: 441px; z-index: 1000; }
#orderedit_overlay {  background: #000 !important;  height: 100%;  left: 0 !important;   position: fixed !important;   top: 0 !important;   width: 100%;  opacity: 0.1;  filter: alpha(opacity=10);}
.orderedit_middle_content {  height: auto; padding: 15px 0 8px; width: 99%;   float: left;  cursor: pointer; }
.orderedit_middle_content.lpline {padding: 8px 6px 8px 0;}
.orderedit_middle_content.lpline .orderedit_from_text { padding-top: 6px; }
.orderedit_middle_content.lpline .orderedit_more_panel { padding-top: 0; }
.orderedit_middle_content.lpline .orderedit_arrow { margin-top: -2px; }
.new-added-images { float:right; /*padding:0 15px 0 0;*/}

.panelactivated { background-repeat: no-repeat; }

.orderedit_information_arrow {  cursor: pointer;  float: left;     font-size: 12px;   height: 34px;  width: 36px;  position: absolute;  left: 645px; }
.orderedit_information_image {  float: left; height: 34px;  width: 36px; }
.orderedit_search_dropdown, .menu-dropdown { float: right; font-weight: normal; height: 26px;  top:10px; margin:0; display:none;  position: relative;  text-align: left;  width: 118px; }
#nav3 { border-bottom: 1px solid #CCC;  border-left: 1px solid #CCC;  border-right: 1px solid #CCC;  display: block;  height: auto; left:0;  list-style: none outside none;  margin: 0;  padding: 0;
    position: absolute;  right: 0;  top:0;  width: 116px; }
#nav3 li { background: none repeat scroll 0 0 white; border-top: 1px solid #CCC;  display: block;  float: none;  height: auto;  margin: 0;  padding: 0 5px 4px 14px;  position: relative; }
#nav3 li a {  color: #484848;  display: block;  font-size: 11px;  line-height: 15px;  padding: 6px 0 0;  text-decoration: none; }
#nav7 { border:1px solid #ccc; border-top:none;  display: none;  height: auto;  left: 180px;  list-style: none outside none;  margin: 0;  padding: 0;  position: absolute;  right: 0;  top: 3px;
    width: 116px; }
#nav7 li { background: none repeat scroll 0 0 white;  border-top: 1px solid #CCC;  display: block;  float: none;  height: auto;  margin: 0;  padding: 0 5px 4px 14px;  position: relative; }
#nav7 li:hover { background: #ff6205; }
#nav7 li:hover a { color: #fff; text-decoration: none; }
#nav7 li:hover ul li a { color: #484848; }
#nav7 li ul li:hover a { color: #fff; }
#nav7 li a { color: #484848; display: block;    font-size: 11px;  line-height: 15px;  padding: 6px 0 0;  text-decoration: none; }
.orderedit_timesheet4, .orderedit_timesheet5 { color: white;  float: left;   font-size: 12px;  font-weight: bold;  height: 23px;  padding-top: 12px;  text-align: center;  width: 93px; cursor: pointer; }
.orderedit_timesheet_dropdown {  float: right;  font-weight: normal; height: 26px;  top:10px; margin:0; display:none;  position: relative;  text-align: left;  width: 118px; left:10px; }
.orderedit_right_arrow {  background-image: url(../images/arrow1.jpg);  background-repeat: no-repeat;  color: white;  cursor: pointer;  float: left;    font-size: 12px; 
				 padding-right: 8px;  text-align: center;  width: 15px;   line-height: 35px; }
#nav4 {border:1px solid #ccc; border-top:none;  display: block;  height: auto;  left:0;  list-style: none outside none;  margin: 0;  padding: 0;  position: absolute;   right: 0;  top: 0px;
    width: 116px;}
#nav4 li {  background: none repeat scroll 0 0 white; border-top: 1px solid #CCC;  display: block;  float: none;  height: auto;  margin: 0;  padding: 0 5px 4px 14px;  position: relative; }
#nav4 li a { color: #484848;  display: block;    font-size: 11px; line-height: 15px;  padding: 6px 0 0;  text-decoration: none; }
#nav4.callsheet {background: #FFFFFF;color: #000000;float: right;font-size: 12px;margin: 0 12px 0 0;padding: 0;position: absolute;width: auto;z-index: 99999;display: none;left: auto;right: 0;
                 top: 33px;}
#nav4.callsheet a {color: #000000;float: left;margin: 5px 0 !important;padding: 0 5px !important; width: 52px;}
.orderedit_timesheet {  width: 100%; height: 32px;  float: left; }
.orderedit_timesheet1 {  float: left;   width: auto;}
.orderedit_timesheet2 {   float: left;   height: 28px;    width: auto;}
.orderedit_timesheet5, .main-menu { color: white;  float: left;    font-size: 12px;  font-weight: bold;  height: 23px;  padding-top: 12px;  text-align: center;  width: 84px; cursor: pointer; position:relative; }
.menu_dropdown {   background: #FFFFFF; border: 1px solid #CCCCCC; color: #000000;  float: left;  font-size: 11px;  font-weight: normal;  padding: 0.5em 0 0.5em 0.8em;  position: relative; right: 3em;
  text-align: left;  top: 0.8em;  width: 116px; z-index: 3000; display:none; }
.orderedit_label_check6 .orderedit_label_check10 {  background: url(../images/check-off.png) no-repeat; height: 30px; }
.orderedit_comments_bg { width: 156px;  height: 25px;  float: left;  background-image: url(../images/bottom-arrow.png);  background-repeat: no-repeat;  background-position: right top;
    margin-top: 0px;  cursor: pointer;    font-size: 14px;  color: white;  font-weight: bold; display: none;  padding-top: 5px; }
.orderedit_right_menu { float: right; height: 26px;  margin: 3px 10px 0 0; position: relative;  width: auto; z-index: 999;}
.orderedit_rightpanel4 { background-color: #F2F2F2;  border: 1px solid black;  display: none; float: left;  height: auto; margin-top: 12px;  position: absolute;  top: 25px; width: 220px; z-index: 100;}
#welcome_cont_section .orderedit_appointments { border: none; width: 216px; padding-bottom: 2px;}
#welcome_cont_section .orderedit_appointments_comments { border: none; background: #f2f2f2; padding: 2px 5px 4px; width: 214px; margin-bottom: 2px; border-bottom:1px solid #ccc; } 
.orderedit_right .orderedit_rightpanel2 { width: 224px; background: #fff; }
.orderedit_right .orderedit_textarea { border: 1px solid #CCCCCC;     font-size: 12px;  height: 60px;  resize: none;  width: 214px; }
.orderedit_right .orderedit_more_comments { float: left;   padding-right: 0;  text-align: left;  width: 100%; }
.orderedit_right .orderedit_appointments_comments a { color: #000000;  float: right;  margin: 0 3px 0 5px; padding:0; clear:none; } 
.orderedit_right .comment_list { float: left; width: 100%; background: #f2f2f2;}
#welcome_cont_section .comment_list .orderedit_appointments { border-top: 1px solid #CCCCCC; margin: 0; background: #fff; padding: 0 0 2px; width:224px; }
#welcome_cont_section .comment_list .orderedit_appointments_comments { float: right; width: auto; padding: 0;  border:none; }
.orderedit_right .pre_comments { margin:0;}
.orderedit_right .pre_comments select { width: 132px; }
.order_newbtn {color: #004E9A; font-size: 12px; margin:2px 0 0 0;  position: absolute; z-index: 999; cursor:pointer; display:none; text-transform:lowercase; right: 28px; }
.orderedit_appointments { border: 1px solid #ccc; background: #f2f2f2; border-bottom: 0; color: black;  font-size: 12pxtop_bottom.jpg); height: auto; padding: 4px 4px 6px; clear: both; float: left; width: 416px; }
.orderedit_sep {   font-size: 12px;  font-weight: normal;  color: #000; }
.orderedit_more_comments {    font-size: 12px;  padding-right: 4px;  text-align: right;}
.orderedit_more_inline_comments { padding: 5px 0 0; text-align: left; clear: both; }
.orderedit_minimal_comments {   font-size: 12px;  height: 20px; padding-right: 4px;  padding-top: 4px; text-align: right; width: 216px; }
.orderedit_comment_minimal_view, .orderedit_comment_full_view {   font-size: 12px;  font-style: normal;  word-wrap:break-word; float:left; width:100%;}
.orderedit_comment_minimal_view a, .orderedit_comment_full_view a { color:#004E9A; margin: 0 0 6px; text-transform: lowercase; float: left; width: 99%; clear: both; text-align:right; }
.morebtn {float:right;}
.comment_new_btn { font-size: 12px; float: left; position: absolute; color: #004E9A; text-transform: lowercase; margin: 2px 0 0 0; font-weight: normal; right: 35px; }
.water_mark { color:#d6d6d6; }
select.commentTemplate.water_mark option:first-child {color:#d6d6d6; }
.orderedit_appointments_comments { background-color: #F2F2F2; color: black;  font-size: 12px; padding: 0 6px 4px 0; text-align: right; border: 1px solid #ccc; border-top: 0; float: left; width: 418px; }
.orderedit_appointments_comments a {color:#000; margin:0 0 0 12px; float:right; }
#welcome_cont_section .orderedit_appointments_comments a.delComment {font-size: 0; }
.orderedit_appointments_comments a.delComment { background: url(../images/comment_delete.png) no-repeat; width:11px; height:12px;}
.orderedit_appointments_comments a.edit_comment { background: url(../images/comment_edit.png) no-repeat; width:11px; height:12px;}
.esc_txt { float: left; font-size: 11px; color: #999; text-align: right; width: 100%; padding: 8px 0 0; display:none }
.pre_comments {float:left;  margin:0 0 0 5px;  }
.main_comments {float:left; margin:0 0 4px; width:426px; border-bottom:1px solid #ccc; }
.main_comments .orderedit_appointments_comments { float:right; width:auto; background:transparent; border:none;  margin:-19px 0 0; display:block !important;}
.orderedit_left_information .comment_list { clear: both; float: left; margin: 4px 0 0; }
.orderedit_left_information .comment_list .orderedit_appointments { border-bottom:1px solid #ccc; margin: 0 0 4px; }
.orderedit_left_information .comment_list .orderedit_more_inline_comments .sep{ float:left; width:370px; }
.orderedit_left_information .comment_list .orderedit_appointments_comments { float:right; border:none; width:auto; margin:0; padding:0; width:auto; }
.orderedit_left_information .comment_list  .orderedit_appointments_comments a { padding:0; clear:none; }
.pre_comments select { width:190px; height:22px; padding:1px;}
.orderedit_more { background-image: url(../images/search_arrow.png);  background-position: 59px 49%;  background-repeat: no-repeat;  color: white;  cursor: pointer;  float: left;  
    font-size: 12px;  padding-right: 8px; text-align: center;  width: 64px;  line-height: 35px; }
.orderedit_more1 { background-position: 59px 49%;  background-repeat: no-repeat;  color: white;  cursor: pointer;  float: right;    font-size: 12px;  padding-left: 22px;    line-height: 35px;  font-weight: bold;}
#nav { height: auto; list-style: none outside none;  margin: 0;  padding: 0; position: absolute;  width: 150px;  border: 1px solid #CCC;  border-top:none; right: 0;  top: 36px; display: none; }
#nav li { display: block; float: none;  margin: 0 0;  position: relative; height: auto; padding: 5px 5px 5px 30px; background: white; border-top: 1px solid #CCC; }
#nav li.having-submenu { background-color: white;}
#nav li a { color: #484848; display: block;  padding: 0 5px; text-decoration: none;  text-decoration: none; font-size: 12px; }
#nav ul { height: auto;  list-style: none outside none;  margin: 0px;  padding: 0;  position: absolute;  right: 150px;  top: 0;  width: 155px;  display: none;  border: 1px solid #CCC;
	border-top:none; }
.orderedit_right_panel { clear: both;  float: left; height: auto;  margin-left: 3px;  margin-top: 10px; position: relative; width: 100%;}
.orderedit_right_panel1 { background-color: #f2f2f2; border: 1px solid #C3C3C3; height: auto;  margin: 0 0 50px;  position: absolute;  width: 198px;  border-top:none; padding-bottom: 4px; }
.orderedit_order_details {  width: 100%;  height: auto;  float: left; }
.orderedit_textarea { width: 185px; height: 40px; resize: vertical; }
.orderedit_order_container { width: 100%;  height: auto;  float: left; }
.orderedit_orderno {   width: 100px;      font-size: 12px;  padding:0 10px 0 0;   float: left;   color: #5E5E5E;   line-height: 25px;   text-align: left;   font-weight: bold;}
.orderedit_order_details_box		 {  float: left;  margin: 0 13px 0 0;  width: 28%; }
.orderedit_order_details_box.column2 { width:28%; }
.orderedit_order_details_box.column3 {  margin: 0 10px 0 0; width: 38%; float:right; }
.orderedit_order_details_box.column3 .orderedit_orderno, .orderedit_order_details_box.last .orderedit_orderno { width: 80px;}
.orderedit_order_details_box.last .orderedit_orderno1 { width: 75%; }
.orderedit_orderno1 a{color:#3366CC;}
.orderedit_orderno1 {  color: #5E5E5E;   float: left;      font-size: 12px;   line-height: 25px;   text-align: left;   font-weight: bold;}
.orderedit_order_details_box.last {width:39%; margin-right:0; float:right;}
.orderedit_task-panel {  width: 100%;  height: auto;  float: left;  border-bottom: 1px solid #CCC;  margin-bottom: 15px;  padding-bottom:5px;}
 .orderedit_order_details_box .orderedit_order_text a{color: #34709F;}
 .orderedit_order_details_box .orderedit_orderno1 {color:#000; width:140px; height: 25px; overflow: hidden; }
.orderedit_show_more { color: #3366CC; float: right;    font-size: 12px;  font-weight: bold;  margin-right: 10px;  width: 35px; }
.detailbox_main { float:left; width:100%; }
.orderedit_show_hide { display: none;}
.orderedit_task-panel1, .orderedit_task-panel2 {  float: right;   height: auto;   margin: -18px 0 0;    width: auto;}
.orderedit_order_container1 { width: 100%;
    height: auto;
    float: left;
} 
.orderedit_order_detailsdropdown { display: none; }
.orderedit_activated {  background-image: url("../Images/top_arrow.jpg");   background-position: 97.4% top;   background-repeat: no-repeat;
    color: black;    float: left;        font-size: 12px;    font-weight: bold;    padding: 3px 0 8px; margin:10px 0 0;   width: 67px; }
.orderedit_task_content { float: left; position: relative;  width: 487px !important;  clear:left; }
.orderedit_task_subsection { border: 1px solid #cccccc;  float: left;  min-height: 120px; width: 100%; background:#fff; }
.orderedit_task_content_toggle { clear: left; float: left; margin-top: -130px;  position: relative;  width: 487px; }
.orderedit_order_details_popup {color: #5E5E5E;  float: right;   padding: 4px 8px; background: none repeat scroll 0 0 white; border: 1px solid #000000;position: relative; width: 86%; }
#startTime .t-picker-wrap .t-select, #startTime .t-dropdown-wrap .t-select, #endTime .t-picker-wrap .t-select, #endTime .t-dropdown-wrap .t-select { position: absolute;  right: -1px;  top: 0; }
/*#startTime .t-datetimepicker .t-picker-wrap { padding-right: 50px; }*/

/********style for multiple planners starts******/ 

#multi_planners { float: right; border: 1px solid #cccccc; width: 192px; height: 128px; position: relative; margin-top: 0; margin-right: -203px; background: #fff; }
.planner_header { float:left; background:#999999; width:100%; height:30px;}
.planner_header span {  font-size: 12px; font-weight: bold; color:#fff;  padding: 7px 0 0 10px; float:left; }
.combobox_list { float: left; width: 182px; margin: 5px; }
.combobox_list input[type="text"] { float: left; width: 154px; height: 15px; padding: 2px; font-size: 12px; color: #000; }
.combobox_list .t-dropdown-wrap .t-icon { margin-top: 3px; width: 19px; }
.combobox_list .t-picker-wrap .t-select, .combobox_list .t-dropdown-wrap .t-select { width: 20px; height: 19px;}
.combobox_list .t-arrow-down { background-position: -15px -177px; }
.combobox_list .t-header { width:100%;}
.combobox_list .t-state-default { float:left; }

.List_Items { float:left; width:100%; overflow-y:auto; height: 66px; overflow-x: hidden;  }
.list_item { float: left;  width: 92%; font-size: 12px; color: #000; padding: 3px 6px 3px 4px; margin: 0 0 0 3px; }
.list_item_name { float: left; width: 89%;overflow: hidden; white-space: nowrap; cursor:default;}

.list_item_delete { width:12px; float:right; display:none; padding: 2px 0 0; cursor:pointer; }
. list_item_delete img { max-width: 12px; }
.list_item:hover { background:#EDF7FC; }
.list_item:hover span { display:block; }


.List_Items.w180{height:90px; border: 1px solid #ccc;width:180px;margin:5px 0 0;}
/********style for multiple planners ends******/

.orderedit_tasklines { height:97px; overflow-y:auto; overflow-x:hidden; }
.orderedit_order_details1 { width: 290px;  height: auto;  float: left; }
.orderedit_task_content5 { border: 1px solid black;  float: left; height: 163px;  width: 562px; margin-left: -72px; margin-top: 34px; }
.orderedit_order_details3 { float: left; height: 100px;  margin-left: 30px; width: 290px; }
.orderedit_order_details2 { float: left; height: auto;  margin-left: 70px; width: 345px; }
.orderedit_task_bar { height: 30px; }
#divOrderTaskEdit .orderedit_arrow, #divOrderTaskEdit .orderedit_arrow1 { margin-right: 5px; }
.orderedit_setup { float: left; height: 20px;  padding: 4px 0 0 6px; /* width: 99%;*/ }
#divOrderTaskEdit .orderedit_setup{ height: auto; width: 100%; }
#divOrderTaskEdit .welcome_label {line-height: normal; padding: 0; }
#divOrderTaskEdit .welcome_label img { padding: 5px 0 0; }
#divOrderTaskEdit .orderedit_setup4 input[type="text"] { border: 1px solid #ccc;  height: 20px;  margin: 1px 0 0; width: 149px !important;  text-overflow:ellipsis;}
.orderedit_setup1, .orderedit_setup2, .orderedit_setup3, .orderedit_setup4 { background-color: whiteSmoke;  border-bottom: 1px solid #CCCCCC;  border-top: 1px solid #CCCCCC;  color: black;  float: left;
 font-size: 12px;  height: auto; width: 68px; }
.orderedit_setup4{ padding: 0 0 0 0.3em !important; width: 95px !important;}
.orderedit_setup4 select{width: 100%}
.orderedit_setup2 {  margin:0; padding:0; width: 173px; }
.orderedit_setup3 { background-color: white; width: 154px; border:none; margin: 0 5px; }
.orderedit_setup4 { background-color: white; border: 0 none; height: 23px;  overflow: hidden; white-space: nowrap; }
.orderedit_label_check11, .orderedit_label_check13 { background: url(../images/check-off.png) no-repeat;  height: 30px; }

.orderedit_task { color: white; float: left;  font-size: 12px;  font-weight: bold;  height: 30px;  line-height: 31px; margin: 0 !important; padding: 0 0 0 0.3em; width: 104px !important; }
.orderedit_starttime { color: white; float: left;  font-size: 12px;  font-weight: bold;  height: 30px;  line-height: 31px;  margin: 0 5px 0 0 !important; text-align: left; width: 165px !important;}

.orderedit_arrow, .orderedit_arrow1 { width: 15px; height: 13px;  float: right;  cursor: pointer;  margin-top: 10px; position:relative; }
#nav1{ border:1px solid #ccc;  border-top:none;  height: auto;  list-style: none outside none;  margin: 0;  padding: 0;  position: absolute;  width:99%;  right: 0;  top: 7px; left: 0;
    display:none;    font-size: 15px; }
#nav1 li { display: block;  float: none;  margin: 0 0;  position: relative;  height: auto;  padding: 5px;  background: #fff;  border-top: 1px solid #CCCCCC;}
#nav1 li a { color: #484848;  display: block;    font-size: 12px;  padding: 0;  text-decoration: none; }
.link-test { float:left; }
.link-test:hover { border-bottom:1px solid black; }
#nav1 li:hover { background: #ff6205;}
#nav1 li:hover a {  color: #fff;  text-decoration: none; }
#nav1 li:hover ul li a { color: #484848; }
#nav1 li ul li:hover a { color: #fff; }
.orderedit_task_dropdown { float: right;  font-weight: normal; height: 26px; display:none; right:-4px; top:10px; position: relative;  text-align: left;  width: 116px; }
.orderedit_task_dropdown.activetab { display:block; }
#nav6 { border: 1px solid #ccc; border-top: 0; height: auto; list-style: none outside none; margin: 0; padding: 0; position: absolute; width: 116px;}
#nav6 li { background: none repeat scroll 0 0 white;  border-top: 1px solid #CCC;  display: block;  float: none;   height: auto;  margin: 0;  padding: 0 5px 4px 14px;   position: relative; }
#nav6 li a { color: #484848; display: block;   font-size: 11px;  line-height: 15px;  padding: 6px 0 0;  text-decoration: none; }
.orderedit_checkbox_update, .orderedit_checkbox_update_new {  float: left;   height: 26px;  width: auto;  clear:left;}
#divOrderTaskEdit .orderedit_checkbox_update { height: auto; margin-right:0px; }
.orderedit_checkbox_update_new { float: right;}
has-js .label_check9 input .has-js .label_check10, .has-js .label_check10 { background: url(../images/check-off.png) no-repeat;  height: 30px;}
.orderedit_task_text { background-image: url("../Images/top_bottom.jpg");  background-position: 97.4% top;  background-repeat: no-repeat;   color: black;
    float: left;    font-size: 12px;   font-weight: bold;   height: auto;   padding: 3px 0; margin:10px 0;   width: 67px;}
.orderedit_date_container { width: 100%;  height: 27px;  float: left; clear: both; margin:8px 0 12px; }
.orderedit_date { width: 138px; height: 28px;    background-repeat: no-repeat; background-color:#fff;  float: left; border-radius:6px; border:1px solid #ccc;}
.orderedit_manage_button { height: 28px;  float: left; margin-left: 5px;  cursor: pointer;}
.orderedit_new1 {  width: 133px; height: 18px; background: none;  border: none;  margin-top: 5px;   font-size: 11px;  color: #3E3E3E;  font-weight: bold;  outline: none;
    margin-left: 2px;}
.orderedit_manage_btnleft { background: url(../images/left_buttonimage.jpg) left;  width: 13px;  height: 28px; float: left;}
.orderedit_manage_btnright { background: url("../images/right_bg1.jpg") repeat scroll right center transparent; color: #494949; font-size: 12px; height: 28px; line-height: 27px;  padding-left: 15px;  padding-right: 15px;  text-decoration: none;}
.orderedit_status { margin-top:0;  padding: 10px 6px 0 0;  width: 99% !important; float:left;}
.orderedit_status .welcome_label, .orderedit_middle_containerleft .welcome_label  { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px;  margin:0 !important;}
.orderedit_middle_containerleft .orderedit_checkbox_update { float: left;  padding: 8px; width:auto; height:auto;}
.orderedit_status input[type="checkbox"], .orderedit_middle_containerleft input[type="checkbox"] {margin:0; padding:0;}
.orderedit_status .orderedit_checkbox_update {padding: 2px 9px 2px 6px; width:2%; height:22px;}     
.orderedit_status_bar{   width: 100%;  height: auto;  float: left; margin:0; }
.orderedit_middle_containerleft {  width: 100%;    height: auto;    float: left;}
.orderedit_status_text {  text-align: center;    width:8px;  float: left; margin:0 9px 0 0;}
.orderedit_status_text1 {text-align: center;  width: 87px; float: left; margin:0 9px 0 0;}
.orderedit_status_text1.position {width:214px;  margin: 0 11px 0 0;}
.orderedit_status_text1.resource {width:108px;}
.orderedit_status_text1.unit { width:78px; }
.orderedit_status_text2 {  float: left;  width: 56px;}
.orderedit_status_text2.duration { width:61px; margin:0 9px 0 0; text-align: right;}
.orderedit_status_text2.rt { width:39px; margin:0 9px 0 0; text-align:right;}
.orderedit_status_text2.ot { width:43px; margin:0 9px 0 0; text-align:right;}
.orderedit_status_text2.dt { width:39px; text-align:right;}
.orderedit_status_text3 { float: left;   width:56px;   margin: 0 9px 0 0; text-align: right;}
.orderedit_status_text3.total { float: right;  margin: 0;   text-align: right;}
.orderedit_manage_button_search {  height: 28px;  float: left; margin-left: 9px; cursor: pointer;  margin-top: 7px;}
.orderedit_search_content { width: 440px;  height: 45px;  border-bottom: 1px solid #CCC;}
.orderedit_checkbox1 { width: 20px;  height: 20px;  float: left;  margin-top: 10px; margin-left: 7px;}
.orderedit_rating_bg1, .orderedit_rating_bg2 { width: 84px; height: 20px; float: left;  margin-top: 10px;  margin-left: 5px;  background-color: #E1A39F;    font-size: 18px;
    color: black;  text-align: right;  padding-right: 5px;  line-height: 28px; }
.orderedit_rating_bg2 { background-color: #9FBFDF;}
.orderedit_search_icon1 { width: 20px; height: 20px;  float: right;  margin-right: 20px;  margin-top: 10px; }
.orderedit_search_text2, .orderedit_search_text3 {   font-size: 14px;  color: #5F2521;  margin-top: 11px;  margin-left: 22px;  float: left; }
.orderedit_search_text3 { color: #234565; }
.orderedit_line { width: 415px;  height: 5px; margin: auto;  padding-top: 80px;}
.orderedit_double_time { width: 415px;  height: 50px; padding-top: 10px;  margin: auto;}
.orderedit_double_time1, .orderedit_double_time2 { width: 130px;  height: 50px;  float: left;}
.orderedit_double_time2 {  margin-left: 10px;}
.orderedit_appointment_text {  width: 182px;   height: 20px;   float: right;  margin-top: 10px;   cursor: pointer;    font-size: 14px;   color: #5E5E5E;   font-weight: normal;    padding: 0 5px; background-position: 97% 0; }
.orderedit_appointment_text.last {margin-bottom:5px;}
.orderedit_rightpanel2 {   background-color: #F2F2F2;   border-bottom: 1px solid #C3C3C3;  float: left;   height: auto;    margin-top: 5px;   width: 198px;   display: none;}
.orderedit_right .sep { float:left; margin: 3px 0 0; width: 174px; }
.orderedit_right .orderedit_comment_minimal_view, .orderedit_right .orderedit_comment_full_view { width: 216px; background: #f2f2f2; padding: 4px; }
.orderedit_right .comment_list .orderedit_comment_minimal_view, .orderedit_right .comment_list .orderedit_comment_full_view { border-bottom: 1px solid #ccc;  }
.orderedit_accordion {  position: fixed;  width: 100%;  bottom: 0px;   margin: 0 auto;}
.orderedit_accordion .orderedit_toggler              { width: 100%;  height: 29px;   background-image: url(../images/OrderEdit/bg.jpg);   background-repeat: repeat-x;   position: relative;   overflow: hidden;
                                                       border: 1px solid #CCC; }
.orderedit_accordion .orderedit_toggler:hover        { background-color: #E8EBEE;}
.orderedit_accordion .orderedit_container            { display: none;  background-color: white;  padding: 0 0;  border: solid 1px #B2C4CE;  width: 100%;  border-top: none;  
                                                       margin-bottom: 10px; -moz-border-radius-bottomleft: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-bottomright: 5px;  -webkit-border-bottom-right-radius: 5px;}
.orderedit_accordion .orderedit_toggler div.icon     { border-right: 1px solid #B2C4CE;  cursor: pointer;  float: right; height: 29px;  padding: 1px 16px 0; position: relative;}
.orderedit_ContentOtr                                { width: 100%; height: auto;  float: left;  position: relative; background-image: url(images/content_bg.jpg); background-repeat: no-repeat; background-color: #DBDEDE; }
.orderedit_LeftSection                               { width: 77.6%;  height: auto;  float: left;  background-image: url(images/content_bg.jpg);  padding: 14px; }
.orderedit_RightSection                              { float: left;  height: auto;  text-align: left;  width: 13.3%; }
.orderedit_alert-content-area                        { width: 250px;  height: auto;  margin-top: 8px; }
#chat_text	                                         { width: 250px;  height: auto;  margin-top: 8px;  margin-left: 2px; }
.orderedit_icon                                      { float: left;  height: 15px;  width: 24px; }
.orderedit_icon_text                                 {   font-size: 12px;   color: black;  height: 15px;  float: left;  cursor: pointer;  padding-left: 6px; }
.orderedit_right_alerts                              { width: 24px;  height: 109px;  background-image: url(../Images/alerts_bg.jpg); background-repeat: no-repeat;  float: left;  top: 0; }
.orderedit_alerts_panel                              { width: 222px;  background-color: #F7F7F7; height: auto; float: right; margin-bottom: 2px; border: 1px solid #959595; margin-right: -224px; }
.orderedit_alerts                                    { width: 222px;  height: auto;  border-bottom: 1px solid #959595;}
.orderedit_alert_arrow                               { width: 23px;  height: 13px;  margin-top: 15px;  cursor: pointer;}
.orderedit_alert_icon	                             { width: 16px;  height: 16px;  margin-top: 10px;  margin-left: 2px; }
.orderedit_alert_message                             { width: 16px; height: 11px;  margin-top: 5px;   margin-left: 3px;}
.orderedit_alert_icon_top 							 { width: 13px; height: 13px;  margin-top: 30px;  margin-left: 9px;  position: absolute; top: 0px; }
.orderedit_alert_text								 { margin-top: -11px;  margin-left: 4px;  position: relative;   font-size: 8px; font-weight: bold;  color: white; }
.orderedit_alert_chat 								 {  width: 18px; height: 14px;  margin-top: 5px;  margin-left: 2px; }
.orderedit_alert-content-area						 { width: 250px;  height: auto;  margin-top: 8px; }

.orderedit_detail_hover, .orderedit_detail_hover1, 
.orderedit_detail_hover2, .orderedit_detail_hover4,
.orderedit_detail_hover5, 
.orderedit_detail_hover6 							 { background-color: white; display: none;  height: auto;  margin-left: -373px;  margin-top: -183px;  position: absolute; width: 370px;
													   border: 1px solid black;}


.orderedit_alertsbox_text, .orderedit_alertsbox_text1, 
.orderedit_alertsbox_text2, .orderedit_alertsbox_text4, 
.orderedit_alertsbox_text5, 
.orderedit_alertsbox_text6 							 { border-bottom: 1px solid #CCC;  height: 22px;  padding-left: 6px;  padding-top: 6px;  width: 210px; }

.orderedit_close_btn 								 { width: 16px; height: 16px;  float: right; }
.orderedit_textbox_form								 { height: 123px;  width: 355px;  margin-left: 7px;  margin-top: 10px; }

.orderedit_side_arrow, .orderedit_side_arrow1, 
.orderedit_side_arrow2, .orderedit_side_arrow3, 
.orderedit_side_arrow4								 { float: right;  height: 11px;  left: 10px;  position: relative;  top: -117px; width: 11px; }

.orderedit_side_arrow1								 { top: -88px;}
.orderedit_side_arrow2 								 { top: -59px;}
.orderedit_side_arrow3 								 { left: 136px;  top: 0px;}
.orderedit_side_arrow4 								 { top: -30px;}

.orderedit_textbox 									 {  border: 1px solid #CCC;  height: 80px; width: 353px; }
.orderedit_attachment_box 							 { width: 355px;  height: 30px;  margin-top: 10px;  background-color: #F2F2F2;  border-top: 1px solid black;  border-bottom: 1px solid black; }
.orderedit_textbox1 							     { width: 340px;  height: 70px;  border: none; }
.orderedit_accept, .orderedit_decline				 { color: #0F5392;  float: left;    font-size: 12px;  font-weight: bold;  height: 23px; padding-top: 2px; 
													   text-align: center; width: 117px; cursor: pointer;}
.orderedit_decline 									 { width: 118px;}
.orderedit_content_area, .orderedit_content_area2, 
.orderedit_content_area3 							 {  width: 353px;  height: auto;  border: 1px solid #CCC;  background-color: #F4F4F4;  float: left;   margin-top: 10px;
    margin-left: 7px;}
.orderedit_content_area2 							 { background-color: white; }
.orderedit_content_area3 						     { background-color: #EBF1DE; }

.orderedit_content_area_text 						 { color: black;    font-size: 12px;  height: auto; line-height: 20px;  padding-left: 4px;  padding-top: 3px;  
														text-align: justify; width: 340px;  margin-top: 0px; }
.orderedit_content_area_text1 						 { font-size: 14px; color: black;  font-weight: bold;  margin-top: 5px; height: 20px; padding:0; }
.orderedit_content_area_text2 						 { font-size: 14px; color: black; font-weight: bold; padding:0; }
.orderedit_order_text 								 { font-size: 12px;  color: #000000; }
.orderedit_right_menu1                               { float: left;  height: 26px;  margin-top: -3px;  position: absolute;  right: 0;  width: 184px; }
.orderedit_checkbox_text 							 { color: black; float: left;   font-size: 12px;  padding-left:0;  padding-top: 5px; margin: 1px 8px 0 0; width: 26px; }
.orderedit_checkbox_icon 							 { float: left; padding: 0 10px 0 32px; width: auto; min-width:99px; }

.orderedit_complete, .orderedit_complete2, 
.orderedit_complete4, .orderedit_complete5, 
.orderedit_complete6 								 { height: 30px;    font-size: 12px;  color: #333;  padding-top: 6px;  float: left;  width: 90px; margin:0 9px 0 0; }

.orderedit_complete2 								 { width: 182px; margin:0 3px 0 0; }
.orderedit_complete4 								 { width: 55px; margin:0; }
.orderedit_complete5 								 { margin:0 0 0 15px;  width: 60px; }
.orderedit_complete6 								 { width: 56px;  margin:0; }
.orderedit_complete.unit 						     { width:82px; }
.orderedit_search_container 					     { width: 204px; height: 26px; float: left; margin:0 9px 0 0; }
.orderedit_complete2.resource 						 { width:108px; margin:0 9px 0 0;}

.orderedit_complete4.rate, 
.orderedit_complete5.duration 						 { margin:0 9px 0 0;}

.orderedit_complete5.rate 							 { margin:0 9px 0 0; width:42px; }
.orderedit_complete5.rate input[type="text"] 		 { width:100%; }
.orderedit_complete6.ot 							 { width:42px; margin:0 9px 0 0; }
.orderedit_complete6.dt 							 { width: 39px; margin:0 6px 0 0; }
.orderedit_total 									 { color: #3366CC; float: left;    font-size: 12px;  padding-top: 9px;  text-align: right; }
.orderedit_from_text 								 { clear:both; }
.orderedit_form_text1 								 { height: 20px; float: left;    font-size: 13px; }
.orderedit_form_text5 								 { height: 20px;  font-size: 12px; color: #B0B0B0; }
.orderedit_form_text6 								 { height: 20px;    font-size: 12px;  color: black;  width: 600px;  float: left; }
.from_text7 										 { clear: both;  height: 44px;   margin-left: 63px;  padding-top: 5px; }
.orderedit_policy 								     { color: black;  float: left;    font-size: 12px;  margin-left: 50px;  width: 114px;}

.orderedit_resources1, .orderedit_resources2, 
.orderedit_resources3 								 { width: 100%;  height: 17px;  border: 1px solid #CCC;  background: none;    font-size:12px; }
.orderedit_resources2 								 { width: 40px; }
.orderedit_resources3 								 { width: 60px; text-align:right; }
.orderedit_wish_event 								 { color: #3366CC;  float: left;    font-size: 13px;  font-weight: bold;  height: 20px;   margin-left: 3px;  width: 16px; }
.orderedit_alert 									 { float: left; margin: 0;  padding: 1px 6px 0; cursor:pointer;}
.orderedit_more_panel 								 { float: right;  padding-top: 7px;  width: 38px;  cursor: pointer;   margin-right:3px; }
.orderedit_less 									 { color: #3366CC;  cursor: pointer;   float: right;     font-size: 12px;  font-weight: bold;  margin-right: -8px;  
													   position: relative;  width: 45px;    top: -69px;  left: 417px; }
.label_ok1 											 { background: url(../images/orderedit/tick-green.png) no-repeat;  height: 20px;  margin-left: 6px;  margin-top: 6px; }

/* Resource Search*/

.search_paneltop 									 { background-image: url("../images/search_topbg.jpg");  background-repeat: repeat-x;  height: 25px;  width: 440px; }
.resource_arrow 									 { cursor: pointer;  float: right;  height: 13px; padding-top: 4px;  width: 14px; }
#divApplyMultpleResources.resource_arrow 		 { padding-right:0; width: auto; }
.searchpanel_dropdown, .resource_searchpanel_dropdown{ float: right;  font-weight: normal;  height: 26px;  margin-right: 134px;   margin-top: 3px;  position: relative;   text-align: left;  
													   width: 145px; }
.resource_searchpanel_dropdown 						 { margin-right: 290px;  width: auto; }
.search_panel1 										 { height: 40px;  margin-top: 5px;  width: 440px; }
.search_text 										 { color: #5E5E5E;  float: left;    font-size: 13px;  font-weight: bold;  line-height: 40px;  padding-left: 10px;  width: 60px; }
.search_bg 											 { background-image: url("../images/Resource_search.jpg");  background-repeat: no-repeat;  float: left;  height: 23px;  
													   margin-top: 10px;  width: 277px;  padding: 2px; }
.manage_button_search 								 { cursor: pointer;  float: left;  height: 28px;  margin-left: 9px;  margin-top: 7px; }
.manage_btnleft 									 { background: url("../images/left_buttonimage.jpg") repeat scroll left center transparent;  float: left;  height: 28px;  width: 13px; }
.manage_btnright  									 { background: url("../images/right_bg1.jpg") repeat scroll right center transparent;  color: #494949;   
												       font-size: 12px;  height: 28px;  line-height: 27px; padding-left: 21px;  padding-right: 22px;  text-decoration: none; }
.search_panel 										 { background-color: #FFFFFF;  display: none;  float: left;  height: auto;  position: relative;  top: 1px;  width: 442px; }
.resource_search_checkbox 							 { float: left;  height: 20px;  margin-left: 7px;  margin-top: 10px;  width: 20px; }
.rating_bg,.rating_bg1, .rating_bg2 				 { background-color: #CDDBA6;  color: #000000;  float: left;     font-size: 18px;  height: 20px;  line-height: 28px;  
													   margin-left: 5px;  margin-top: 10px;  padding-right: 5px;   text-align: right;  width: 84px;}
.rating_bg1 									     { background-color: #E1A39F; }
.rating_bg2 										 { background-color: #9FBFDF; }
.search_icon 									     { float: left;  height: 20px;  margin-left: 5px;   margin-top: 10px;  width: 50px; }
.search_icon1 										 { float: right;  height: 20px;  margin-right: 20px;  margin-top: 10px;  width: 20px; }
.search_text1, .search_text2, .search_text3 		 { color: #344212;  float: left;    font-size: 14px;  margin-left: 22px;   margin-top: 11px; }
.search_text2 										 { color: #5F2521; }
.search_text3  							             { color: #234565; }
.information_rating                                  { border: 1px solid #CCCCCC;  margin-left: 18px;  margin-right: 6px;  margin-top: 5px;  padding: 1px;  width: 104px; }
/* Slider  */

ul.orderedit_tab_menu 								 { background-image: url("../images/bg1.jpg");  background-repeat: repeat-x;  cursor: pointer;  float: left;  height: 26px;  
													   list-style: none outside none;  margin: 0;  padding: 0;  width: 440px; }

.orderedit_information_tab, .orderedit_message_tab,
.orderedit_History_tab, .orderedit_timesheet_tab,
.orderedit_comment_tab 								 { width: 88px;  height: 26px;    font-size: 12px;  color: #000;  font-weight: bold;  text-align: center;  line-height: 26px;   							 													   float: left;  background-image: url(../images/message_bg.jpg); background-repeat: no-repeat; }
li.active 											 { width: 88px;  height: 26px;  text-align: center;  color: #fff;  font-weight: bold;}
.orderedit_close_button 							 { cursor: pointer;  float: left;  height: 20px;  position: absolute;  right: -22px;  width: 20px; }
.orderedit_information1 							 { border: 1px solid #cccccc;  float: left;  height: auto;  width: 438px; }
.selectionarea  						             { display: none; }
.orderedit_left_information 					     { float: left;  height: auto;  width: 438px; }
.orderedit_position_field 							 { float: left;  height: auto;  margin-left: 10px;  margin-top: 10px;   width: 407px; }
.orderedit_position_field1 							 { background-image: url("../images/top_bottom.jpg");  background-position: 29% -1px;  background-repeat: no-repeat;  float: left; 
													   height: auto;   margin-left:0;  margin-top: 10px;  width: 413px; }
.orderedit_position_field1.activated1 { background-image: url("../images/top_arrow.jpg");}                             
.orderedit_additional_field1 						 { float: left;  height: auto;  width: 407px; }
.orderedit_additional_field1 .orderedit_position_text1 { margin: 0 !important; }
#udflist.additional input[type="text"]               { padding: 3px; width: 294px !important; }
.orderedit_additional_field 						 { color: #000000;    font-size: 13px;  font-weight: bold;  height: 30px;  width: 100%; }
.orderedit_position1 								 { height: 30px; width: 420px; }
.orderedit_position4 								 { height: 95px; width: 407px; } 
.orderedit_position_text 						     { color: #5E5E5E;  float: left;   font-size: 13px;  font-weight: bold;  height: 30px; line-height: 30px;  
													   text-align: right; width: 92px; }

/*UDAYAN*/
.orderedit_position_text.popup-lbl                  { width: 6em; text-align: left; }
.orderedit_position_text.popup-lbl.increase-label-width   { width: 9.7em; }
.orderedit_position_text.grid_value                  { line-height:normal; margin: 25px 0 0; }
.orderedit_position_text.grid_value span             { padding: 0 0 7px; float: right; } 

.rating_comments                                     {  float: right;  margin:0 4px 0 0;  padding: 3px 0 0; }
.comment_title                                       { float: left; font-weight: bold; font-size: 13px; color: #5E5E5E; padding: 2px 8px 0 0; }
.rating_commentsarea textarea { border: 1px solid #CCCCCC;  float: right;  height: 65px;   margin: 10px 6px 0 0;  resize: none;  width: 298px;}
.rating_comments .icon                               { background: url("../images/top_bottom.png") no-repeat; width: 20px; height: 21px;  border:none; }
.rating_comments .icon.active                        { background: url("../images/top_arrow.png") no-repeat; }
.orderedit_position1.rating_commentsarea             { height: auto; }
 
.orderedit_position_text3 							 { color: #000000; float: right;    font-size: 12px;  width: 100%;  padding: 8px 0; }
.orderedit_position_text3 table td                   { padding: 0 0.5em}
.orderedit_position_text3 table td:first-child { border: medium none;  color: #5E5E5E;  font-size: 13px;  font-weight: bold;  padding-left: 0;  padding-right: 1em; }
.orderedit_position_text1 						     { color: #000000;  float: right;   font-size: 12px;  height: 30px;  line-height: 30px;  width: 304px; }
/*UDAYAN*/
/*.communicate ul li.main-popcontent-inner-each div.orderedit_position_text1.normal-position-width      { width: 14em; }*/
.orderedit_regular2 							     { float: left;  height: 30px;  width: 125px;  margin-top:5px; }
.orderedit_information_image 					     { width: 36px;  height: 34px;  float: left; }
.panelactivated 									 { background-repeat: no-repeat;}
.colorconfig_name_form 								 { border: 1px solid #CCCCCC;  float: left;   font-size: 13px;  height: 20px;  margin-left: 12px; width: 35px; }
.orderedit_from_text7 							     { clear: both;  height: 20px;   width: 500px;   margin-left: 63px; }
.tickgreen 											 { background: lightgray;  background-image: url('../Images/OrderEdit/tick-green.png'); background-repeat: no-repeat;  height: 16px; 
													   width: 16px;  cursor: pointer; border: 1px solid gray;}
.comments_top_new 									 { background-color: white;  border: 1px solid black;  display: block;  padding: 5px;  position: absolute;  right: 205px;  height: auto;   
													   margin-top: 4px; width: 220px; }
.orderedit_search_text1 							 {   color: #344212;  margin-top: 11px;  margin-left: 22px;  float: left;  cursor: pointer; }
.activearrow1 										 { background: url("../images/top_arrow.png")  no-repeat 97% 0;   border: none;  cursor: pointer; }
.orderedit_positionsearch_content 					 { width: 100%;  height: 45px; border-bottom: 1px solid #CCC; }
.orderedit_positionsearch_content1 					 { width: 100%;  height: 45px; border-bottom: 1px solid #CCC; font-weight:bold; }
.positionsearch_panelbotom 							 { border: 1px solid #000000; float: left;  height: auto;  width: 580px; min-height:200px; }

.orderedit_positionsearch_text, 
.orderedit_positionsearch_text1, 
.orderedit_positionsearch_text2 					 {  font-size: 12px; color: #344212;  margin-top: 11px;  margin-left: 22px;  float: left;  cursor: pointer; width:70px;}

.orderedit_positionsearch_text1 					 { width:198px;}
.orderedit_positionsearch_text2 					 {  text-align:right;}
.orderedit_delete_line 								 {  width:1050px; border-bottom:1px solid red; margin-top:18px; position:relative; display:none;	}
 
.hourly_rate, .orderedit_companyname                         { float: left; font-size: 12px; color: #000; margin: 1px 0 0 8px; position: relative; z-index: 99;}
.hourly_text, .hourly_value , .orderedit_companyname_text    { float:left; }
.orderedit_companyname_text                          { overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  max-width: 105px; padding-right: 10px; }
.hourly_value                                        {  margin: 0 3px 0 9px; }
.lock_icon                                           { padding:0 7px;}

#information_tab .orderedit_position1                { width:100%; float:left; height:auto;}
#information_tab .orderedit_position_text            { text-align:left; }
/*Order Edit Screen Styles from style1.css*/
 
.radios     			{ padding-top: 18px; background: url(divider.png) repeat-x 0 0; }
.label_check input,
.label_radio input  	{ margin-right: 5px; }


.has-js .label_check,
.has-js .label_radio    { padding-left: 34px; }
.has-js .label_radio    { background: url(radio-off.png) no-repeat; }
.has-js .label_check    { background: url(../images/orderedit/check-off.png) no-repeat; height:27px; }
.has-js label.c_on      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on      { background: url(radio-on.png) no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }


.has-js .label_check1,
.has-js .label_check1    { background: url(../images/orderedit/check-off1.png) no-repeat; height:30px; }
.has-js label.c_on1      { background: url(../images/orderedit/check-on1.png) no-repeat; }
.has-js label.r_on1      { background: url(radio-on.png) no-repeat; }
.has-js .label_check1 input


.has-js .label_check2,
.has-js .label_check2    { background: url(../images/orderedit/check-off2.png) no-repeat; height:30px; }
.has-js label.c_on2      { background: url(../images/orderedit/check-on2.png) no-repeat; }
.has-js label.r_on2      { background: url(radio-on.png) no-repeat; }
.has-js .label_check2 input


.has-js .label_check3,
.has-js .label_check3    { background: url(../images/orderedit/check-off3.png) no-repeat; height:30px; }
.has-js label.c_on3      { background: url(../images/orderedit/check-on3.png) no-repeat; }
.has-js label.r_on3      { background: url(radio-on.png) no-repeat; }
.has-js .label_check3 input


.has-js .label_check4,
.has-js .label_check4    { background: url(../images/orderedit/check-off4.png) no-repeat; height:30px; }
.has-js label.c_on4      { background: url(../images/orderedit/check-on4.png) no-repeat; }
.has-js label.r_on4      { background: url(radio-on.png) no-repeat; }
.has-js .label_check4 input


.has-js .label_check5,
.has-js .label_check5    { background: url(../images/orderedit/check-off5.png) no-repeat; height:30px; }
.has-js label.c_on5      { background: url(../images/orderedit/check-on5.png) no-repeat; }
.has-js label.r_on5      { background: url(radio-on.png) no-repeat; }
.has-js .label_check5 input


.has-js .label_check6,
.has-js .label_check6    { background: url(../images/orderedit/check-off.png) no-repeat; height:30px; }
.has-js label.c_on6      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on6      { background: url(radio-on.png) no-repeat; }
.has-js .label_check6 input


.has-js .label_check7,
.has-js .label_check7    { background: url(../images/orderedit/check-off.png) no-repeat; height:30px; }
.has-js label.c_on7      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on7      { background: url(radio-on.png) no-repeat; }
.has-js .label_check7 input


.has-js .label_check8,
.has-js .label_check8    { background: url(../images/orderedit/check-off1.png) no-repeat; height:30px; }
.has-js label.c_on8      { background: url(../images/orderedit/check-on1.png) no-repeat; }
.has-js label.r_on8      { background: url(radio-on.png) no-repeat; }
.has-js .label_check8 input


.has-js .label_check9,
.has-js .label_check9    { background: url(../images/orderedit/check-off2.png) no-repeat; height:30px; }
.has-js label.c_on9      { background: url(../images/orderedit/check-on2.png) no-repeat; }
.has-js label.r_on9      { background: url(radio-on.png) no-repeat; }
.has-js .label_check9 input

.has-js .label_check10,
.has-js .label_check10    { background: url(../images/orderedit/check-off.png) no-repeat; height:30px; }
.has-js label.c_on10      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on10      { background: url(radio-on.png) no-repeat; }
.has-js .label_check10 input

.has-js .label_check11,
.has-js .label_check11    { background: url(../images/orderedit/check-off.png) no-repeat; height:30px; }
.has-js label.c_on11      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on11      { background: url(radio-on.png) no-repeat; }
.has-js .label_check11 input

.has-js .label_check12,
.has-js .label_check12    { background: url(../images/orderedit/check-off.png) no-repeat; height:30px; }
.has-js label.c_on12      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on12      { background: url(radio-on.png) no-repeat; }
.has-js .label_check12 input

.has-js .label_check13,
.has-js .label_check13    { background: url(../images/orderedit/check-off.png) no-repeat; height:30px; }
.has-js label.c_on13      { background: url(../images/orderedit/check-on.png) no-repeat; }
.has-js label.r_on13      { background: url(radio-on.png) no-repeat; }

/*Order Edit Screen Styles End*/

/*Settings page layout changes*/
.welcome_container_settings 						 { height: auto;  margin-bottom: 50px;  width: 180px; }
.menu_options 										 { float:right; }
    
/* style for commments start */
.orderedit_rightpanel2_comments 					 {  float: left; height: auto;  margin-top: 5px;  width: 425px;  display: none; }

.orderedit_appointment_text_comments,
.orderedit_special_instruction_comments,
.orderedit_comments_accordian_comments,
.orderedit_travel_information_comments,
.orderedit_reporting_information_comments,
.orderedit_dress_code_comments 						 { width: 425px;  height: 20px;  float: left;  margin-top: 10px; cursor: pointer;  font-size: 14px; color: #5E5E5E;  font-weight: bold; }
.order_openclose                                     { background: url(../images/top_bottom.png) no-repeat center; float:left; width:20px; height:21px; }
.order_openclose.activearrow2                        { background: url(../images/top_arrow.png) no-repeat center; }
.orderedit_appointment_text_comments                 { margin: 0px 0 0; }
.comments_textarea 								   	 { width:413px;  height: 70px; border:1px solid #ccc; font-size:12px;  resize: none; }
.activearrow2 										 { background: url("../images/top_arrow.jpg"); border: none;  background-position: right center; background-repeat: no-repeat; cursor: pointer; }
.timesheet_menu_strip 								 { background-color: #0359AD; height: 36px; width: 1756px;  position: relative; }
.timesheet_grid_header1_data1						 { float:left; height:100%;width:100%;text-align:center; }
.timesheet_right_menu								 { height:26px; float:right; position: relative; margin-right:15px; width:150px; }
.timesheet_grid_header1								 { clear:both; margin-left:15px; width:980px; height:20px; }
.timesheet_grid_header1_cell1						 { width:150px; border-right:1px solid gray; float:left; height:100%; }
.timesheet_grid_header1_cell2						 { width:60px; border-right:1px solid gray; float:left; height:100%; }
.timesheet_grid_header1_cell3						 { width:60px; border-right:1px solid gray; float:left; height:100%; }
.timesheet_grid_header1_cell4						 { width:60px; border-right:1px solid gray; float:left; height:100%; }
.timesheet_grid_header1_cell5						 { width:201px; border-right:1px solid gray; float:left; height:100% ;}
.timesheet_grid_header1_data1						 { float:left; height:100%;}
.timesheet_grid_header1_data2						 { float:left;  height:100%; font-size:11px;width:100%;text-align:center; }
.timesheet_row1									     { clear:both; margin-left:15px; width:1200px; height:20px; border:1px solid gray;  font-size:12px; }
.timesheet_grid_header1_cell_day					 { width:100px; border-right:1px solid gray; float:left; height:100%; background-color:#D9D9D9; }
.timesheet_grid_header1_cell_date					 { width:100px; border-right:1px solid gray; float:left; height:100%; background-color:#F2F2F2; }
.timesheet_grid_header1_cell_job_resource			 { width:150px; border-right:1px solid gray; float:left; height:100%; background-color:#F2F2F2; }
.timesheet_grid_header1_cell_total					 { width:110px; border-right:1px solid gray; float:left; height:100%;background-color:#F2F2F2; }
.timesheet_grid_header1_dropdown					 { float:left; height:100%; padding-top:1px; }
.timesheet_new3 									 { border: 1px solid gray;   color: #3E3E3E;  float: left;    font-size: 11px;  font-weight: bold;   height: 18px;   
													   margin:0; outline: medium none; width: 190px; }
.timesheet_finalrow									 { clear:both; margin-left:116px; width:879px; height:20px; border:1px solid gray;  font-size:12px; }
.timesheet_finalrow_col1							 { width:100px; border-right:1px solid gray; float:left; height:100%; background-color:#D9D9D9; }
.timesheet_finalrow_col2							 { width:150px; border-right:1px solid gray; float:left; height:100%; background-color:#D9D9D9; }
.timesheet_finalrow_col3							 { width:60px; border-right:1px solid gray; float:left; height:100%; background-color:#D9D9D9; }
.timesheet_finalrow_col4							 { width:60px; border-right:1px solid gray; float:left; height:100%; background-color:#F2F2F2; }
.timesheet_grid_header2								 { clear:both; margin-left:15px; width:1756px; height:20px; border:1px solid gray; background-color: #0359AD; color:White; 
													    font-size:12px; }
.timesheet_row2										 { clear:both; margin-left:15px; width:1756px; height:20px; border:1px solid gray;  font-size:12px; }
.timesheet_finalrow1								 { clear:both; margin-left:116px; width:1655px; height:20px; border:1px solid gray;  font-size:12px; }
.timesheet_finalrow_col5					      	 { width:60px; border-right:1px solid #808080; float:left; height:100%; background-color:#808080; }
.timesheet_finalrow_col6							 { width:60px; border-right:1px solid gray; float:left; height:100%; background-color:#808080; }
.timesheet_background 								 { background-color:#ADE4FF; }
.timesheet_hover_background 						 { background-color:#EDF7FC; }
.timesheet_contener 								 { width: 99%; height: auto;  margin: auto; float:left; margin-top:20px;   margin-left:5px; }

#filter_section.resource_login .res_login{ display: none; }
/***Alignment fixes for time sheet starts***/

#filter_section.rows_to_add                         { width: 245px;}
#filter_section.rows_to_add .timesheet_datepicker   { margin: 0 0 0 10px;    padding: 0;     width: 98px;   height: auto; }
#filter_section.rows_to_add input#SplitDate         { width: 72px;  height: 15px;  font-size: 12px;  border: 1px solid #ccc; }
#row_add_inner                                      { float: left;  padding: 8px;  width: 228px; }
#filter_section .rowadd_item                        { float: left;  width: 100%;  padding: 0 0 10px; }
#filter_section .rowadd_item label                  {  font-size: 12px; color: #5E5E5E; font-weight: bold; text-align: left; width: 110px;  padding: 4px 0 0; float: left; }
#filter_section .rowadd_item .num-of-rows           { border: 1px solid #CCCCCC;  color: #000000;  font-size: 12px; height: 20px; margin: 0 0 0 10px; text-align: right; width: 43px; }
#filter_section.request_approval                    { width: 308px; }
#req_papprove_inner                                 { float: left; padding: 8px 10px; width: 94%; }
#filter_section .request_app_item                   { float: left; width: 100%; padding: 0 0 10px; }
#filter_section .request_app_item label             {     font-size: 12px;  color: #5E5E5E;    font-weight: bold; text-align: left;    width: 60px; padding: 4px 0 0;  float: left; }
#filter_section .request_app_item input             { border: 1px solid #CCCCCC;  color: #000000;  font-size: 12px; height: 20px;  margin: 0 0 0 10px; text-align: left;  width: 210px; }
#filter_section .request_app_item textarea          { border: 1px solid #ccc;  margin: 0 0 0 10px;  font-size: 12px;  color: #000;   width: 210px; height: 80px;   float: left; }
#filter_section.actual_timesheet .contact_form1     { text-align:left; margin-left:10px; width: 80px;}
#filter_section.actual_timesheet .timesheet_grid_header2 .timesheet_grid_header1_data1,  #filter_section.actual_timesheet .timesheet_grid_header2 .timesheet_grid_header1_data2 { padding:3px 0 0; height:82%;  }
#DivTimeSheetEntries .timesheet_row2 {border-bottom:1px solid gray; border-left:1px solid gray; }
#final_row1 .timesheet_finalrow_col4 .timesheet_grid_header1_data1, #final_row1 .timesheet_grid_header1_data1, #final_row1 .timesheet_finalrow_col4.total { padding:3px 0 0; }
#final_row1 .timesheet_finalrow_col4.total            { height:87%;  padding-right: 5px; width: 55px;}
#final_row1 .timesheet_finalrow_col4.total .timesheet_grid_header1_data1 { padding:0; }

/***Alignment fixes for time sheet ends***/

/*styles for comments end*/
.redstrikethrough 									 { background: url(../images/linethrough.gif) repeat-x center left;  color: #000; }
.blackstrikethrough 								 { text-decoration: line-through; }
.comment_count_icon 								 { margin-top: -5px; float: left;}
.comment_header_text 								 { float: left; }
#comment_tab .comment_header_text                    { width: 405px; }
.comment_count 										 { font-size: 10px; font-weight: bold; color:White; margin: -13px 0px 0px 3px; }
#welcome_cont_section .comment_header_text          { width: 193px; margin: 1px 0 0; }
/*styles for comments end*/

/*styles for leave busy schedule start*/
.leaveBusy_contact_details  						 { width:120px;  margin-left: 0px; float: left;  margin-bottom: 20px;  margin-left:12px; }
/*styles for leave busy schedule end*/

.orderpop_intinmation 								 { background-color: #FFFFFF;  float: left;   padding: 4px; width:97%; }
.orderpop_textform, .orderpop_textbox 				 { float: left;  width: 100%; }
.orderpop_welcome 								     { border:1px solid #ccc; height: 40px; width:98%; padding:3px;   resize:none; font-size:12px;  }
.orderpop_attachment 								 { background-color: #F2F2F2;  border: 1px solid #CCCCCC;  float: left;   margin: 4px 0;  padding: 3px;   text-align: right;   width: 98%; }/******textbox_attachment******/
.orderpop_attachment input[type="button"], 
.orderpop_attachment .combo_label 			         { color: #0F5392;   cursor: pointer;   float: right;     font-size: 12px;  text-align: center; margin: 0 5px 0 0; }

.orderpop_attachment .combo_label 					 { float:left;  padding: 4px 0; }
.orderpop_area_text 							     { clear: both;  color: #000000;      font-size: 12px;   line-height: 20px;   margin: 0;    padding: 3px 2px 0;   
													   text-align: justify; }
.orderpop_area_text span.title, 
.orderpop_area .title 								 { float: left;  font-weight: bold;   padding: 0 0 5px;   width: 100%; }
.orderpop_area 										 { background-color: #F4F4F4;   border: 1px solid #CCCCCC;  float: left;     font-size: 12px;   height: auto;   line-height: 18px;   													   margin-top: 10px; padding:5px 6px;   width: 96%;   word-wrap: break-word; }
.author_details 									 { color: #9F9E9E;  float: left;  font-size: 10px; font-weight: bold; padding: 2px 0; text-align: right; width: 100%; 
													   word-wrap: break-word; }
.comments 										     { background:#F4F4F4;  float: left;    font-size: 12px;  margin: 2px 0; padding:4px 5px 4px 6px;  width: 97%; }
.comments p, .orderpop_area p, .orderpop_area_text p { margin:0; padding:0; }
.comments a 										 { cursor:pointer; float:right; }
.orderpop_attachment select							 { float:left; margin:0; padding:0; }

/* Styles for LaborPosition - Begin
-----------------------------------------------------------*/


.contact_form_chk 								     { width: 328px;  float: left;  height: 30px;   font-size: 13px;  font-weight: bold;  color: #5e5e5e;}
.contact_form_new                                    { width: 228px;   float: left;   height: 30px;    font-size: 13px;  font-weight: bold;  color: #5e5e5e;  text-align: right; }
.LP_strip											 { background-color: #072c51;  height: 36px;  width: 150px; float: left; }
.name_form_test										 { width: 50px; border: 1px solid #cccccc; height: 20px;  margin-left: 12px; }
 
.link_manage_btnright 							     { background: url(../images/right_bg1.jpg) right center;  height: 24px;   font-size: 11px;  color: #494949; text-decoration: none;
    												   padding-left: 28px;    padding-right: 15px;  line-height: 22px;  width: 34px; }
.LP_contact_text1							         { width: 120px; height: 15px;  margin-left: 20px;  margin-top: 6px;  float: left;    font-size: 11px; font-weight: bold;
											           color: black; }
													   
.LP_chk 											 { margin-left: 4%; }
.LP_contact_form,.LP_contact_form1,
.LP_contact_form2, .LP_contact_form3				 { width: 115px; float: left; height:auto; padding: 2px 0 0;   font-size: 13px;  font-weight: bold; color: #5e5e5e;  text-align: left; }
.LP_contact_form 								     { width: 100%; height: auto; }
.LP_contact_form3                                    { width: 100%; }
.minimal_message_view								 { max-height:20px; height:auto; width:100%; clear:both; overflow:hidden; }
.minimal_message_view a 						     { float:right; }
 #message_tab .full_message_view .minimal_message_view  {max-height: initial;}
#grdBookingHistory p 								 { clear: both;   margin: 0;    padding: 0; line-height:24px; }
.full_message_view a 								 { clear: both;  float: left;  line-height: 24px;  text-align: right;  width: 100%; }
.full_message_view p a 						         { text-align:left; }
.full_message_view 								     { float: left;  height: auto;  padding: 0 0 3px 14px;  width: 96%;  margin:-6px 0 0; }
.full_message_view									 { height:auto }
/* Styles for LaborPosition - End
-----------------------------------------------------------*/


/* Styles for Customview given by designer - start
-----------------------------------------------------------*/
.custom_view										 { background: #FFFFFF;  float: left;    padding: 20px;  position: relative;  
													   border-radius: 5px 5px 5px 5px;  border-width: 2px; }
.new_menu_strip, .new_menu_strip.sub 				 { float: left;  margin: 0;  padding: 8px 7px;  position: relative;   width: 97%;}
.new_menu_strip 								     { border-radius: 5px 5px 0 0; padding: 10px 9px 10px 10px; }
.new_menu_strip .title, .new_menu_strip.sub .title   { float:left; }
.new_menu_strip.sub									 { margin: 12px 0 18px; border-radius:0; }
.save_selected 									     { float:right; width:auto; color:#fff; padding:1px 0 0; }
.save_selected a 									 { border: medium none; color: #FFFFFF;  cursor: pointer;   font-size: 13px; font-weight: bold; height: 16px; 
													   margin: 1px 6px 0 14px; position: relative; right: 0; width: 16px; }
.save_selected a.t-close:hover 						 { background-color: #D1E4FC;  border-radius: 5px 5px 5px 5px; }
.custom_view_contact_form 						     { float:left; width:100%; margin:0; }
.custom_view_contact_form span 						 { clear: both;  float: left;  padding: 5px 0; width: 100%; }
.custom_view_contact_form label 					 { color: #5E5E5E;  float: left;  font-size: 13px;  font-weight: bold;  padding: 4px 0 0;  width: 110px; }
.custom_view_name_form 								 { border: 1px solid #CCCCCC;  float: left;     font-size: 13px;   height: 24px;   margin-left: 12px;    
													   padding: 0 5px;  width: 77%; color: #5E5E5E; }
.section 											 { float:left; width:40%; }
.section.selected 									 { float:right;  margin: 0 3px 0 0; }
.section .title 									 { background:url(../images/title_grad.png) repeat-x bottom left #f9f9f9;  color: #FFFFFF;  font-size: 13px; color:#000; 
													   border:1px solid #ccc; border-bottom:none;  padding:9px 7px 9px 10px; margin:0; width:92%; }
.section select 									 { border: 1px solid #CCCCCC; float: left;   height: 275px;  margin: 0;  overflow:auto;    padding:0;  width: 100%; font-size:12px; 
													    }
.section select option 								 { /*border-bottom: 1px solid #CCCCCC;*/  color: #5E5E5E;   cursor: pointer;  float: left;   font-weight: normal;   
													   list-style: none outside none;   margin: 0; /*padding: 4px 9px;*/  width: 92%; }
.section select option:hover 						 { background:#ededed; }
.section select option a 						     { color: #5E5E5E; }

.section.selected select option span.view_edit 		 { float: right; width: auto; clear:none; padding:0; }
.section.selected select option span.view_edit a     { text-decoration:none;float: right; width: auto; clear:none; padding:0; }
.section.selected select option span.view_edit a:hover {text-decoration:underline;}
.section.selected select option span.other_details	 { float: left; width: 200px; padding:0; }

.section.details ul li:hover 						 { background:none; cursor:default; }
.move_btns 											 { clear: none;  float: left;  margin: 12% 2% 0 1%;  padding: 0;  position: relative;  width: 38px; }
.move_btns a 										 { background: none repeat scroll 0 0 #F4F4F4; border: 1px solid #CCCCCC;  border-radius: 5px 5px 5px 5px; color: #929292;  float: left; 
													   font-weight: bold;  margin: 0 0 14px 10px;  padding: 0 0 2px;  text-align: center;  text-decoration: none;   width: 26px; }											   
.move_btns a:hover 									 { background:#EDEDED;  border-color: #999999;  color: #666666; } 
.sorting 											 { float: left;  margin: 9px 0 0;  width: 45%; }
.sorting.right 										 { float: right;  margin: 6px 0 0; width: auto; }
.sort_combo 										 { color: #5E5E5E !important;      font-size: 12px;    margin: 2px 0 0;    width: 120px; }
.custom_view_contact_form .sorting span 		     { clear: none;  color: #5E5E5E;  float: left;  font-size: 12px;  padding: 0 5px 6px 0;  width: auto; }
.custom_view_contact_form .sorting span input[type="checkbox"], 
.contact_form .sorting span input[type="radio"] 	 { float:left; margin: 1px 4px 0 0; }
#popup_a 											 { border-radius:0 0 5px 5px;  right: 42%;   font-size: 12px; color:#5E5E5E; position: absolute;   width:338px; display:none; }
#popup_a input[type="text"]  				         { border: 1px solid #CCCCCC;  color: #5E5E5E;   float: left;       font-size: 12px;   height: 24px; }
#popup_a .colorpicker input,
#popup_a .colorpicker input[type="text"]             { background-color: transparent;  border: 1px solid transparent;  height: 12px; width: 28px !important; }
.custom_view_contact_form span.customize.caption 	 { width:100%; }
.custom_view_contact_form span.customize.caption select { color: #666666;   float: left;   margin: 0 2px 0 0;   width: 220px; }
#edit.view_option                                    { background: #FFFFFF;   border: 1px solid #CCCCCC;  border-radius: 5px;  box-shadow: 0 0 5px #333333;  float: left;  padding: 8px 9px 8px 8px;  width: 89%; }
#edit .customize.customize.caption input[type="text"]{ float: left;  margin: 0 2px 0 0;  width: 79%; padding: 0 2px;  width: 71%; } 
#popup_a p 											 { clear: both; margin:0; padding:3px 0; }
.close_btn 											 { clear: none !important;  float: right !important;  height: 16px !important;  margin:0 3px 0 0;   padding: 0 !important;   
													   position: relative !important;   right: auto;    width: 16px !important; }
													   
.add_reports .section { width:43%; }
.add_reports .custom_view_contact_form { margin: 0 0 3px 0; }
.add_reports .move_btns   { margin: 12% 2% 0 2%; }
.close_btn a 										 { float:left; width:auto; height:auto; }
.close_btn:hover 									 { background-color:#D1E4FC; border-radius:5px; }
.popup_btns 										 { background:#0359AD; float: left; margin: 4px 0 0;  padding: 8px 6px;  text-align: right;   width: 96%; border-radius:5px 5px 0 0; }
.popup_btns .title 									 { float: left; padding: 0;  width: auto; }
.popup_btns a 									     { padding:0 4px; color:#fff; text-decoration:none; }
.custom_view_contact_form span.customize 			 { width:auto; clear:both; }
.custom_view_contact_form span.customize.font        { text-align: right;  width: 47%; }
.custom_view_contact_form span.customize.right       { float:left; margin: 0 2px 0 0; clear:both; width: 100%; }
.custom_view_contact_form .customize label, 
.custom_view_contact_form .customize_url label 	 { font-size: 12px;  font-weight: normal;  width: 78px; text-align: left;}
 
#pointer_right                                       { background: url(../Images/tooltip_pointer.png)no-repeat; height: 20px; position: absolute;  right: 7px;  top: 62px; width: 12px; }

#edit p 											 { float: left;  margin: 0;  padding: 0 0 10px;  width: 100%; }
#edit input[type="text"] 						     { margin:0;  padding: 0;   width: 99%; }
#edit textarea 										 { border: 1px solid #CCCCCC;  color: #5E5E5E;    font-size: 12px;  resize: none;   width: 99%; }
#edit .customize input[type="text"], #edit .color	 { margin: 0;  width: 60px; }
#edit .save_section 							     { float:right;  margin: 6px 0 0; } 
#edit .save_section input[type="submit"]			 { color: #000000;  font-size: 12px; padding: 3px; }
.custom_view_contact_form span.customize_url input[type="checkbox"] { margin: 3px 0 0; }

.arrange_btns 										 { float: left;  margin: 19% 8px 0;   width: 26px; }
.arrange_btns a 									 { float:left; width:26px; height:14px; background: url(../images/move_image.png) no-repeat; }
.arrange_btns a.top 								 { background-position:-32px 0;}
.arrange_btns a.top:hover 							 { background-position:0 0;}
.arrange_btns a.bottom 								 { background-position: -32px -22px;  margin: 15px 0 0; }
.arrange_btns a.bottom:hover 						 { background-position: 0 -22px;}
.move_add 											 { margin-top: 104px; }
 
.paypolicy_unit_contact_form1 						 { width: 220px;   float: left;  height: 30px;     font-size: 13px;   font-weight: bold;   color: #5e5e5e;  
													   text-align: right;  padding-top: 2px; }
.paypolicy_unit_contact_form 						 { width: 500px;  float: left;   height: auto;     font-size: 13px;   font-weight: bold;  color: #5e5e5e;   
													   text-align: right; clear:both; }
.paypolicy_unit_RT 								     { float:left;margin-left:40px; }
.paypolicy_unit_OT 									 { float:left;margin-left:65px; }
.paypolicy_unit_DT 									 { float:left;margin-left:70px; }

#frmCustomView .move_btns 							 { margin: 12% 1% 0 2%; width: 39px; }
#frmCustomView .move_btns a						     { margin: 0 0 11px 10px; font-size: 14px; width: 26px; padding: 2px 0; }
 
/* Styles for Customview given by designer - end
-----------------------------------------------------------*/
#indicator.order_edit 							     { color: #464646; width:auto; font-size:11px; clear:both; margin:0; }
#indicator.order_edit img 							 { padding:0 0 0 10px; }


/*----time schedule section starts--------*/
.time_book_container 													    { box-shadow: 0 0 5px 2px #AAAAAA; background:#fff;  border-radius:5px; }
#frmBookingLineTimeSheet .orderedit_close_button 							{ cursor: pointer;  float: right;    height: 16px;    margin: 5px 8px 0;    position: relative;    right: auto;    
																			  width: 16px; }
#frmBookingLineTimeSheet .orderedit_close_button:hover 						{ background-color:#d1e4fc;border-color:#8daed5; border-radius:5px; }
#frmBookingLineTimeSheet .resource_search 									{ width:auto; }
#frmBookingLineTimeSheet .timesheet_add_remove 							    { margin-left:2px; }
#frmBookingLineTimeSheet #btnTimesheetApply 								{ background: transparent;  border: medium none;   color: #FFFFFF; height:auto !important;     
																			  font-size: 12px;   font-weight: bold; cursor:pointer;  padding: 3px 5px 0 0;}
#frmBookingLineTimeSheet .search_paneltop 									{ background: none repeat scroll 0 0 #999999;   border-radius: 5px 5px 0 0;   float: left;    height: auto;   
																			  margin: 0 0 6px;    padding: 4px 0; width: 100%;}
#estimated_timesheet_popup                                                  {opacity:1 !important;}
.new_time 																	{ width:470px; background:#fff; padding:5px; border-radius: 0 0 5px 5px; }
.new_time input[type="text"] 												{ border: medium none;   font-size: 12px;   padding: 2px; height:15px; }
.new_time input[id$="DayName"], #DivTimeSheetEntries input[id$="DayName"]   { color: #333; }
.new_time .t-widget.t-datepicker 											{ width:95%; }
.new_time .t-picker-wrap 													{ padding:0; }
.new_time .t-picker-wrap .t-icon 											{ margin-top: 1px; }
.new_time .timesheet_grid_header1									 		{ width:100%; margin:0; border-left:none; border-right:none; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell1 			{ width: 42%; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2 			{ border-right:none; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_data1, 
.new_time .timesheet_grid_header1 .timesheet_grid_header1_data2 			{ height:auto;  padding: 3px 0 4px; font-size:12px; }
.new_time .timesheet_row1 													{ width:100%; margin:0; border:none; height:auto; }

.new_time .timesheet_grid_header1_cell_day, 
.new_time .timesheet_grid_header1_cell_date 								{ padding: 2px 5px 2px 3px; width: 89px }
.new_time .timesheet_grid_header1_cell_day 									{ padding:2px 5px; }
.new_time .timesheet_grid_header1_cell_day input							{ float:left; width:100%; }
.new_time .timesheet_grid_header1_cell_date input 							{ background-color:transparent; margin:0 0 0 -4px; }
.new_time .timesheet_grid_header1_cell_job_resource 						{ width:17%;}
.new_time .timesheet_grid_header1_cell_job_resource .t-widget.t-timepicker, 
.new_time .timesheet_grid_header1_cell_total input 							{ width:80%; float:left; padding:0 2px; }
.new_time .timesheet_grid_header1_cell_job_resource input					{ height:12px;  margin: 4px 6px 3px; float:left; }
.new_time .timesheet_grid_header1_cell_total input 							{ float: left;  height: 16px;  margin: 2px 7px;  text-align: right;   width: 79%; background:none; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell1.start, 
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2 			{ width:17%; border-bottom:none; }
.new_time .timesheet_grid_header1_cell_total 								{ width:106px; /*border-right:none;*/ padding: 1px 0 2px; }

.new_time .timesheet_grid_header1_cell_job_resource.start,  
.new_time .timesheet_grid_header1_cell_total, 
.new_time .timesheet_grid_header1_cell_date 								{ background-color:transparent; }

.new_time .labour_time_content 												{ float:left; background-color:#F2F2F2; }
.new_time .timesheet_finalrow 												{ width:auto; margin:0 0 0 124px; background-color:#F2F2F2; border-bottom:none; border-right:none; }
.new_time .timesheet_finalrow_col1 											{ width:28%;   height: 85%; padding: 3px 0 0 0; }
.new_time .timesheet_finalrow_col2											{ padding: 0 0 0 1px;  width: 23%; }
.new_time .timesheet_finalrow_col4 											{ border-right: medium none;  height: 85%;  padding: 3px 0 0 2px;  text-align: right; width: 69px; }
.new_time .labour_time_content.timesheet_background input 					{ background-color:transparent; }
.new_time .labour_time_content.timesheet_background  						{ background-color: #ADE4FF !important; }
.new_time .labour_time_content:hover 									    { background-color: #f5f5f5; }
/*.new_time .labour_time_content.timesheet_background .timesheet_grid_header1_cell_job_resource.start, .new_time .labour_time_content.timesheet_background .timesheet_grid_header1_cell_date {background-color: #ADE4FF;}*/
.new_time .timesheet_finalrow_col2.start 															   { padding: 0;  width:80px; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2.checkbox 						       { height: auto;  width: 28px;  margin-top:0; border-right: 1px solid gray; }
.new_time .timesheet_grid_header1_cell_total.checkbox 												   { border-right: 1px solid grey; height: auto;  margin: 0; padding: 3px 0 4px 5px; width: 4%; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2 .timesheet_grid_header1_data2.checkbox { padding:0; width:auto; }
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2 .timesheet_grid_header1_data2 input, 
.new_time .timesheet_grid_header1_cell_total.checkbox input 											{margin:0; padding:0; width:auto;}
.new_time .timesheet_grid_header1 .timesheet_grid_header1_cell2 input 									{margin:0 0 0 1px !important;}



#add_timesheet_row                  				 { float:left; width:100%; font-size: 12px !important; }
#add_timesheet_row .timesheet_label 				 { text-align: left; padding: 0; margin: 12px; height: auto; font-weight: normal; width: 590px; }
#add_timesheet_row ul               				 { margin:0; padding:0; clear:both; }
#add_timesheet_row ul li 							 { float: left; list-style: none; margin: 0; text-align:center; padding: 2px 0 4px; width: 20%; border: 1px solid gray; 
													   border-bottom: none; border-left:none; background: #0359AD; color: #fff; font-size: 12px; }
#add_timesheet_row ul li:first-child 				 { border-left:1px solid grey; }
#add_timesheet_row ul.addtime_body li 				 { background:#F2F2F2; border-bottom:1px solid grey; height: 25px; }
#add_timesheet_row label           					 { float: left; padding: 3px 0 0; width:94%; }
#add_timesheet_row ul li input[type="text"]			 { border:none; width:82%; outline:none; }
#add_timesheet_row ul li.intervals 				     { width:18%;}
#add_timesheet_row ul li.intervals input 			 { padding:2px;  margin:4px 0 0; }
#add_timesheet_row ul li input[type="checkbox"] 	 { margin:7px 0; }

#add_timesheet_row .timesheet_datepicker 			 { margin: 3px 0px 2px; padding: 0; height: auto; width: 106px; }
#add_timesheet_row .timesheet_datepicker input 		 { background:transparent; }

#add_timesheet_row .top_secton 						 { background-color: #0359AD; float: left;  width: 100%; }
#add_timesheet_row .timesheet_applybutton 			 { float: right; margin: 5px 0; clear:none; }
#add_timesheet_row .timesheet_applybutton input 	 { background:none; border:none; font-weight:bold; color:#fff; font-size:12px;  }
#add_timesheet_row .resource_edit 					 { float: right; padding: 8px 0 0; width: 16px; margin: 0 10px 0 10px; }
#add_timesheet_row .resource_edit input 			 { border:none;  height: 16px; width: 16px;}
#add_timesheet_row .resource_edit input:hover 		 { background-color:#d1e4fc;border-color:#8daed5; border-radius:5px; cursor:pointer; }
.resource_view_settings 							 { margin-right:5px;margin-top:7px;float:right; position:relative; cursor:pointer; }
/*----time schedule section ends--------*/


/*******Common filter popup section starts----------*/
.search_bg.resource span							 { float:left; }
.search_bg.resource 								 { background-image: none;  border: 1px solid #CCCCCC;  float: left;  height: 23px;  margin-top: 8px;  padding: 1px;  width: 277px;}
.search_bg.resource span.search 					 { float: right;  margin: 3px 4px 0 0;  position: relative; cursor:pointer;}
#filter_section 							         { box-shadow: 0 0 5px 2px #AAAAAA;  #border: 1px solid #C4C4C4; background:#fcfcfc;  border-radius:5px; float:left; z-index:999 !important; 
													   opacity:1; }
#filter_section .search_bg 						     { background-image: none; float: left; height: 24px; margin: 1px 8px; padding: 0; width: 267px; border: 1px solid #CCCCCC; }
#filter_section .search_bg span 			         { float: left; }
#filter_section .search_bg input[type="text"]		 { width: 240px; background: none; border: none; padding-top: 3px;}
#filter_section .search_bg span.search				 { float: right; margin: 3px 4px 0 0; position: relative; cursor: pointer;}
#filter_section .search_text 					     { color: #666666;   float: left;   font-size: 12px;   font-weight: normal;   line-height: normal;   padding: 5px 0 0;  width: auto;}
#filter_section .search_panel1 						 { float: left; height: auto; margin: 0; padding: 15px 9px 15px 10px; width: 96%;}
#btnTimesheetApply 									 { height: auto !important;}
#filter_section .orderedit_close_button 			 { cursor: pointer;  float: right;  height: 16px;  position: relative;   width: 16px; right:auto;  margin: 5px 14px 0 8px;}

#filter_section .search_paneltop input[type="button"], 
#filter_section .search_paneltop input[type="submit"]{ margin:0; padding:4px 5px 0 0;  cursor:pointer; float:right; font-size:12px; color:#fff;  font-weight:bold; border:none;                                                        background:none;}

#filter_section .orderedit_close_button:hover 		{ border-radius:5px;}
#filter_section .search_paneltop 					{ border-radius: 5px 5px 0 0;   margin:0;   padding: 4px 0;   width: 100%; float:left; height:auto; }
#filter_section table 								{ width:100%; float:left; border-spacing:inherit; table-layout: fixed; }

#filter_section table td 					        { text-align:left; }
#filter_section table td.profilePicArea             { padding: 0; }
#filter_section table td input[type="checkbox"] 	{ margin:0 0 0 10px; }
#filter_section table.assign_main td 				{ border-top:1px solid #ccc; padding:2px 0; }
#filter_section table.assign_main td.last 			{ border:none; }
#filter_section table.assign_inner td				{ border:none; }
#filter_section .new3 								{ margin:0 0 0 6px; }
#filter_section span.rating_tab 					{ float: left;  margin: 0 6px;  min-height: 11px;  padding: 2px 5px;  text-align: right;   width: 58px; }

#filter_section table.assign_main td#resource_name 	{ padding-left:5px; padding-right:5px; margin:0 !important; }
#filter_section table td.assign_icon img 			{ padding:0 10px 0 0;}
#filter_section .line 								{ padding:10px 0 0; height:auto; width:93%; margin:0 auto; } 

.double_time 										{ float:left; width:100%; border-top:2px dotted #ccc; padding: 10px 0; }
.double_time1 										{ float:left;  width: 130px; }
.double_timetext 									{ color: #585858; float: right;  font-size: 13px; font-weight: bold; height: 23px; text-align: left; width: 126px; 
													   margin: 0 0 5px; }
.double_timetext span 								{ float:left; text-align:right; height:auto; width:95px; margin:0; padding:5px 5px 0 0; white-space: nowrap; }
.time_icon 											{ float: right; height: 24px; width: 25px; }
.double_time2 										{ float: right; width: 158px; margin: 0 10px 0 0; }
.orderedit_middle_container #SearchResource 		       { z-index: 200000!important;}
/*#SearchResource									       { opacity: 1!important; z-index: 10003;	border-radius:5px; }*/
#SearchResource {

opacity: 1!important;
    z-index: 10003;
    border-radius: 5px;
    z-index: 10001;
    left: 50%;
    margin: 0 auto;
       margin-left: auto;
}
@media screen and (max-width: 1024px) 
{
    #SearchResource {
     left: 3% !important;
   margin-left: auto !important;
    }
}
.res_search_section 								       { width:438px; }
.res_search_section .double_time2 					{ width: 114px; }
/*.res_search_section td#resource_name 				{ width:192px; }*/

#PositionSearch     						        { border-radius:5px; background: transparent; opacity: 1 !important; z-index: 999 !important; }
.position_search_section	{ width:550px; }
.assign_resource_section                            { width: 680px; }
#filter_section.res_search_section 					{ z-index: 100000 !important; }

.position_search_section .manage_button_search 		 						  { margin:0; }
#filter_section.position_search_section	.search_panel1						  { width: 406px; margin: 0 auto 24px;  float: none; padding: 20px 0;  }
#filter_section.assign_resource_section	.search_panel1						  { margin: 0 auto 24px; float: none; width: 75%; }
.position_search_section .positionsearch_panelbotom							  { border: none;   float: left;   height: auto;   width: 100%; min-height:inherit; }
.position_search_section .orderedit_positionsearch_content1 				  { height:auto; border:none; }
#filter_section.position_search_section table.assign_main td 				  { border-top: 1px solid #ccc; padding: 5px 11px; margin:0;  cursor: default;}

#filter_section.position_search_section .orderedit_positionsearch_content1 td { text-align:right; }
#filter_section table.assign_main th.orderedit_positionsearch_text1 		  { text-align:left;float:none; cursor: default;}
#filter_section table.assign_main                                             { padding-bottom:10px; }

#filter_section table.assign_main th 				 						  { padding:10px; border-top:1px solid #ccc; margin:5px 0 0; text-align:left; }

#filter_section .orderedit_positionsearch_text2, 
#filter_section .orderedit_positionsearch_text 		 						  { float:none; margin:0; }

#filter_section .orderedit_positionsearch_content 	 					      { height:auto; }

#filter_section table.assign_main td.orderedit_positionsearch_text2,
#filter_section table.assign_main th.orderedit_positionsearch_text2  		  { text-align:left; width:190px; }

/*******Common filter popup section ends----------*/

/***timesheet search popup style starts***/
#TimeSheetOrderSearch.ui-state-disabled                                       { opacity:1 !important; }
.position_search_section.ordersearch                                          { width:780px; }
#filter_section.position_search_section.ordersearch .orderedit_positionsearch_content td  { cursor:pointer; }
#filter_section.position_search_section.ordersearch th.orderedit_positionsearch_text1 { width: 14%; }
#filter_section.position_search_section.ordersearch th.orderedit_positionsearch_text2 { width:22%; }
#filter_section.position_search_section.ordersearch .assign_main tr.orderedit_positionsearch_content1 th { cursor:default; }

/***timesheet search popup style ends***/


.orderedit_from_text .orderedit_wish_event 			{ width:auto; }
.orderedit_from_text .orderedit_wish_event img 	    { margin:0 4px; }
.orderedit_timesheet .orderedit_total               { float:right; width: 76px; }

/*----Ganttcalendar section starts--------*/
#res_gantcalendar  									{ float:left; width:100%; }
#res_gantcalendar .contact_form 					{ width: 256px;  margin: 8px 0; }
#res_gantcalendar .contact_form1 					{ width: 78px; }
#res_gantcalendar .welcome_manage_button			{ background:url(../images/left_buttonimage.jpg) no-repeat left center; width:auto; height:28px; float:left; margin: 6px 0 0 10px; }
#res_gantcalendar .welcome_manage_button input 		{ background: url("../images/right_bg1.jpg") no-repeat repeat right center; color: #494949; cursor:pointer;    font-size: 12px;
    												  height: 28px;  line-height: 27px; margin: 0 0 0 12px; padding: 0 12px 0 0; border:none; }
#res_gantcalendar .zoom_btns 						{ float:right; width:auto; margin:0 10px 0 0; }
#res_gantcalendar .t-picker-wrap input 				{ border:1px solid #ccc; }
#res_gantcalendar .t-picker-wrap input 				{ color:#333; }
.TimeBarDrag.BlueBar 								{ border-radius:2px; }
.orderpop_area br 									{ display:none; }
/*----Ganttcalendar section ends--------*/

/*****Orderdefault.cshtml styles starts*******/
.profit_section {float:left; width:100%;}
.profit_section input[type="text"] 					{ border: 1px solid #CCCCCC;  float: right;   margin: 0 0 0 5px;   padding: 2px;   width: 110px; }
.profit_section select 								{ border: 1px solid #CCCCCC;  float: right;  padding: 4px 5px;  width: 121px; font-size:12px; }

.profit_section input[type="checkbox"], 
.profit_section input[type="radio"] 				{ float:left; margin: -1px 8px 0 0; font-size:12px; height:17px;  }
.profit_content 									{ float: left;  margin: 0;  width: 100%; }
.profit_inner										{  float: left;  width: 500px; margin:0 10px 0 0; }
.profit_inner span 									{ float: left;  margin: 0 0 10px;  padding: 0 8px; width: 234px; }
.profit_inner.analysis span						    { margin: 0 0 10px;}
.profit_inner span label							{ padding: 2px 0 0px; float:left; }
.form_grid 											{ clear:both; }
.profit_inner .combo_input input{float:left;}
.profit_inner fieldset 								{ border: 1px solid #CCCCCC !important;  padding: 10px 0 5px 24px;  width: 337px; }
.profit_inner fieldset span 						{ width: 230px; }
.profit_inner fieldset span input[type="text"] 		{ width: 168px; }
.form_grid label									{  font-size:12px; font-weight:bold; color:#5E5E5E; }

#main.form_grid label								{ padding: 10px 2px;width: auto;    position: absolute; }
#main.form_grid input[type="checkbox"] 				{ float:left; margin:6px 5px 0 0; }
#main.form_grid span								{ margin-top:-10px }
#category.form_grid span							{ margin-top:18px }

/*****Orderdefault styles ends*******/

/********OrderCostInformation styles starts*******/

.cost_information									{ float: left;  font-size: 13px; padding:0 0 5px;}
.cost_information table 							{ margin:0; padding:0; font-size:12px; text-align:center; color: #000000; vertical-align:middle;}
.cost_information table th 							{ border-bottom:1px solid #ccc; border-top:none; border-left:none; border-right:none; padding: 4px 5px;  text-align:left;  width: 116px;  
													  font-weight: bold; }
.cost_information table th:first-child				{ border:none;}
.cost_information table td 							{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; text-align:left; padding: 6px 5px;}
.cost_information table td:first-child 				{ border-right:1px solid #ccc; border-bottom:none;  font-weight: bold;}


/********OrderCostInformation styles ends*******/


/*********OrderPayment styles starts *************/
#masterbill.Ordertab_label1 label					{ float:left; margin: 10px 1px; }
#masterbill input[type="checkbox"] 					{ float:left; margin:9px 5px 0 0; }
#certificate.Ordertab_label label					{ margin:5px 1px; }
#firstvoice.Ordertab_label label					{ float:left; margin:0px 1px; }
#firstvoice input[type="checkbox"]					{ float:left; margin:4px 5px 0 0; }
#MBID.Ordertab_label 								{ margin:5px 35px;}
#biilinigcontact.Ordertab_label						{ clear:both; padding:0 0 5px; }

#biilinigcontact.Ordertab_label label,
#biilinigaddress.Ordertab_label label,
#billto.Ordertab_label label						{ width:100px; }

#biilinigaddress.Ordertab_label						{ clear:both; }
			
#purchase.Ordertab_label label,				
#paymethod.Ordertab_label label,				
#payat.Ordertab_label label,						
#bterm.Ordertab_label label,						
#voicedate.Ordertab_label label						{ width:115px; }

#purchase.Ordertab_label, #paymethod.Ordertab_label,							
#payat.Ordertab_label,#bterm.Ordertab_label 		{ padding:0 0 5px;}

#terms.Ordertab_label							    { padding: 0 31px; }
#paytype.Ordertab_label								{ padding: 0 18px; }

/*********OrderPayment styles ends *************/

ul#tabs 										    { margin:0; padding:0; }
ul#tabs li a 										{ color: #666666;  float: left;  font-size: 12px;  font-weight: bold;  padding: 9px; }


/*******popup common class*****/

.popup_container									{ box-shadow: 0 0 5px 2px #AAAAAA; background:#fff;  border-radius:5px; }
.popup_container .orderedit_close_button		    { cursor: pointer;  float: right;  height: 16px;  position: relative;   width: 16px; right:auto; margin: 8px 8px 0 8px; }
.popup_container .orderedit_close_button:hover 	 	{ background-color:#d1e4fc;border-color:#8daed5; border-radius:5px; }
.popup_container .search_paneltop 					{ background:#0359AD;  border-radius: 5px 5px 0 0;   margin: 0 0 6px;   padding: 4px 0;   width: 100%; }

/* Add t-icon t-close in orderedit_close_button for getting close btns */


/*******popup common class ends*****/

/*****system_config styles starts*******/
.system_config 										{ background-color: #0359AD;   float: left;    height: 36px;    margin-top: 5px;    width: 100%; }
.system_config .title 								{ float:left; color: #FFFFFF;      font-size: 18px;   font-weight: bold;   line-height: 36px; }
.mastergrid_system_config							{ float: left;  margin-top: 1%;  position: relative;   width:100%;}

 /*****system_config styles ends*******/
 
.paypolicy_grd-newrow 								{ background: url("../Images/white_plus.png") no-repeat; margin: 2px; padding-bottom: 2px;    border: 0px;    cursor: pointer; }

/*************Rating page styles************/
#filter_section .jRating.orderedit_rating_bg.rating_tab { width:auto !important; }
#rating_wrap 									    { float: left;  margin: 23px 0 0 31px;  width:424px; }
#rating											    { float:left; width:100%; }
#rating .header 									{ float: left;  padding: 5px 11px 5px 10px; width: 95%; }
#rating .header input[type="submit"]				{ float:right; background:none; border:none; font-size:12px; color:#fff;   cursor:pointer; padding:0; font-weight:bold; font-family:Arial; }
#rating .content									{ float:left; width:100%; padding:0; }
#rating .rating_head 								{ float:left; width:100%; }
/*#rating .rating_body {width:auto;}*/
#rating .rating_head span 							{ float: left;  font-size: 12px;  font-weight: bold; border:1px solid #ccc; border-left:none;   padding: 5px 0;   text-align: center;    width:42%; min-height:20px;}
#rating .rating_head span.value 				    { width:15%; }

#rating .rating_head 								{ background:#0359AD; border:1px solid #0359AD; }
#rating .rating_inner 								{ float:left; width:100%; padding: 0; border:1px solid #ccc; border-top:none; }
#rating .rating_head span 							{ color:#fff; border:none; min-height:inherit; }

#rating input[type="text"] 							{ margin:0 auto; padding:0 5px; width:80%; border:1px solid #ccc; height:18px; font-size:12px;  color:#666; }
#rating .timesheet_add_remove 						{ cursor: pointer;  float: left; margin: 8px 0 4px; }
.column_new_header 									{ background-color: #0359AD;  color: white;   font-size: 12px; }
#grdRatings .t-header .t-link					    { color:White; }
#rating tbody td input[type="checkbox"] 			{ margin-left:6px; }
.rating_tooltip table                               { position: absolute; border: 1px solid #ccc; background: #fff; float: left; padding: 8px; z-index:20000; }
.rating_tooltip .comment_title                      { font-size:12px; font-weight:normal;}
.assign_inner .orderedit_rating_bg.rating_tab       {cursor:pointer; }

/**************Rating page style ends****************/

/********Custom Unit styles starts****************/
.custom_unit										{ background: none repeat scroll 0 0 #FFFFFF; float: left; width: 366px; }

.custom_unit .orderedit_close_button 				{ cursor: pointer; float: right; height: 16px; position: relative; width: 16px; right: auto; margin: 5px 8px 0 8px; }
.custom_unit .search_paneltop 						{ background: #0359AD; float:left; border-radius: 5px 5px 0 0; margin: 0 0 6px; padding: 4px 0; width: 100%; }
.custom_unit label 									{ font-weight:bold; color:#666; float: left; padding: 2px 5px 0 0; width: 70px; }

.custom_unit_inner 									{ background:#FFFFFF; float: left;   padding: 15px 20px 8px;  width: auto; font-size:12px;  border-radius:0 0 5px 5px; }
.custom_unit span.cus_unit_item 					{  clear: both;   float: left;   margin: 0 0 10px;    width: 100%; }

.custom_unit input[type="text"],.custom_unit select { border: 1px solid #CCCCCC;   float: left;       font-size: 12px;    height: 15px;    padding: 2px;    width:174px; }
.custom_unit select                                 { height: 22px;  padding: 1px;  width: 128px;}
.resource_search 									{ float: left;  padding-left: 10px; }
.cus_unit_item label 								{ padding:2px 5px 0 0; float:left; width:70px; }
.ot_group .cus_unit_item label                      { width: 94px; }
.custom_unit ul.custom_header li					{ list-style:none; margin:0; color:#fff; padding:0 0 10px; width:100%; text-align:left; margin:0; border-bottom:none; border-left:none; 
													  float:left; }
.custom_unit ul.custom_header 					    { margin:0; padding:0;}
.custom_unit input[type="button"] 					{ border:none; background:none; color:#fff; font-size:12px; font-weight:bold;  float:right; margin:4px 0 0; }

#filter_section.custom_unit 						{ box-shadow:none; }
#filter_section.custom_unit.otgroup_section			{ width:332px; }
.telerik_overwrite, .telerik_overwrite .t-window-content.t-content { background-color:transparent !important; height:auto !important; width:auto !important; overflow: inherit !important; box-shadow: none !important; }
.t-widget.c_unit 									{ background-color:transparent; box-shadow:none;  opacity:1 !important; }

.custom_unit_inner.ot_group 					    { width:292px; }
.ot_group p 										{ padding: 0; margin: 0; clear: both; text-align: right; color: red; font-weight: bold; }
.ui-state-disabled                                  {opacity: 1 !important; }

ul.custom_header li.caption                         { width:auto; margin-left:90px; }
ul.custom_header li.caption label                   { width:auto; margin-left:50px; }
ul.custom_header li.caption label:first-child       { margin:0; }
ul.custom_header li input[type="text"]              { width:40px; text-align:right; margin-right:5px; }
ul.custom_header li .switch_text                    { float:left; color:#666; padding:2px 0; margin-left:5px; }
ul.custom_header li.hours input[type="text"]        { text-align:right; width:40px; margin-left:20px; }
ul.custom_header li.hours input.first               { margin-left:0px; }
ul.custom_header li select#Unit,ul.custom_header li select#MaxHoursUnit   { margin: 0 0 0 6px; width: 92px; }

/***********custom unit styles ends****************/

/**************Split Booking Entry Starts***************/
.cal_txtarea                                        { margin: 2px 0 0 10px; width: 284px; height: 50px; resize: none; border: 1px solid #ccc; font-size: 12px; }
#divCreateMode 										{float: left; width: 600px;}
#divCreateMode .search_paneltop input[type="button"]{ margin:0; }
#filter_section.split_entry 						{ display: none; left: 22%;  position: absolute; top: 14%;   width: 51%;   z-index: 2;}
#divCreateMode .split_entry .search_paneltop 		{ padding: 4px 0; }
#divCreateMode .split_entry  .search_paneltop input[type="button"] {margin:1px 0 0; }
/*#divCreateMode .split_entry .resource_search         { font-size:12px; }*/
.split_entry .contact_form 							{ padding: 4px 14px 10px;  width: 91%; }
.split_entry .contact_form1							{  clear: both;  height: auto;   margin: 0 0 10px !important;  text-align: left;   width: 82px !important; }

.split_entry .t-picker-wrap .t-select, 
.split_entry .t-dropdown-wrap .t-select 			{ right: -9px; }

.split_entry .contact_form input[type="text"]		{ border: 1px solid #CCCCCC;  float: left;     font-size: 12px;   margin-left: 3px;    padding: 2px;  width:67% !important; }
.split_entry .contact_form .t-picker-wrap input[type="text"] { width:120px !important; }

div.t-window-content.split_page					    { height:auto !important; min-height:222px; border-radius:5px; }
#divCreateMode .search_paneltop						{ float:left; height:auto; /*padding: 6px 0 8px; margin: 0 0 10px; */ }
#filter_section .split_add							{ background: url("../images/white_plus.png") no-repeat !important; width: 16px;   float: left !important;  height: 16px;  
													  margin: 4px 0 0 13px !important;  text-indent: -9999px; }

#filter_section .remove								{ background: url("../images/white_minus.png") no-repeat !important;  float: left !important;  height: 16px; width: 16px; 
													  margin: 4px 0 0 4px !important; text-indent: -9999px;}

#filter_section.splitentry_content 					{ width:100%; border-radius: 5px;  box-shadow:none; }
ul.TimeSheetDiv2 									{ height: auto;  margin: 0;   padding: 0;    width: auto; }
#filter_section.splitentry_content .contact_form1   { height: auto;   padding: 0px 0 10px 14px;    width: 96%; }
ul.TimeSheetDiv2 li									{ float: left;  list-style: none outside none;  margin: 0;  padding: 7px 0; width:47%; }
ul.TimeSheetDiv2 li.checkbox						{ padding: 8px 0 1px; width: 5%; }
ul.TimeSheetDiv2 li.checkbox input[type="checkbox"] { margin:0; }
#divSplitLines .contact_form1						{ padding:10px 0; }
#divSplitLines                                      { clear: both; }
#divSplitLines .TimeSheetDiv2 						{ width:100%; height:auto; }
             
.splitentry_content .t-picker-wrap .t-icon, 
.split_entry .t-picker-wrap .t-icon 				{ float: left; margin-left: 3px; }

.splitentry_content .t-datetimepicker .t-picker-wrap, 
.split_entry .t-datetimepicker .t-picker-wrap 		{ padding-right: 46px; }

ul.TimeSheetDiv2.split_lines li 					{ background:#fff; border-right: 1px solid transparent; }
ul.TimeSheetDiv2.split_lines li.checkbox 			{ border-left:1px solid transparent; }
ul.TimeSheetDiv2.split_lines li.checkbox input 		{ margin:3px 0 0; }
ul.TimeSheetDiv2.split_lines li .orderedit_resources1{ width: 147px; padding: 2px 3px; margin:0 0 0 10px; }


/***********Split Booking Entry Ends*****************/
/****calendar popup starts****/
#divCreateMode.create_mode                          { width: 100%; }
#divShowSchedule                                    { float: left; margin: 5px 0 0 14px; cursor: pointer; width: auto; }
#filter_section.calendar_createmode                 { width: 100%; padding:0 0 10px; } 
#divDatePickers                                     { float: left; padding: 0 10px 0 16px;  width: 92%; }
#divDatePickers .contact_form                       { width: 228px; text-align: left; }
#divDatePickers .contact_form1                      { text-align: left; width: 113px;}
#divDtpStartDate.cal_date                           { float: left; } 
#divDatePickers .contact_form.cal_time              { float: left; width: auto; }
#divDatePickers .contact_form.description           { float: left; width: 100%; }
#Description-input                                  {  }
 
#filter_section.deletemode .contact_form            { padding:15px; width: auto; }
#filter_section.deletemode .contact_form input.leave_radio2 { float: left; margin: 0px 8px 0 0; }
#filter_section.deletemode .contact_form1           { height: auto; text-align: left; width: 122px; padding: 0;}
#filter_section.deletemode .search_paneltop         { padding: 4px 0 7px; } 
 
#filter_section.leave-contener .leave_contact_information  { cursor: default; float: left; margin: 14px 0 0;}
#filter_section.leave-contener .contact_information1       { float: left;  margin: 1px 0 0 24px;  width: 94%; }
#filter_section.leave-contener .contact_details            { padding: 0 20px 0 55px;  width: 555px; }
#filter_section.leave-contener.resource_recurrence .contact_details { padding: 0 0px 0 53px; width: 527px; }
#filter_section.leave-contener .contact_details1           {  margin: 0 0 0 12px; }
#filter_section.leave-contener .contact_details1.time      { float: left; width: auto; margin: 0; }

#filter_section.leave-contener .contact_form1,
#filter_section.leave-contener .leave_contact_form3        { width: auto; height: auto; margin: 0; padding: 3px 0; }

#filter_section.leave-contener .contact_details1.recurrance{ width: 115px; margin: 0;}
#filter_section.leave-contener .contact_form               { width: 100%;  text-align: left; padding: 0 0 12px; }          
#filter_section.leave-contener .contact_details1.recurrance input[type="radio"] { margin: 4px 0 0; float: right; }
#filter_section.leave-contener .leave_contact_rec          { float: left; width: 100%; padding: 0 0 12px; }
#filter_section.leave-contener .contact_details1.time .leave_contact_form3 { margin: 0 10px 0 0; }
#filter_section.leave-contener .leave_name_form2           { margin: 0 2%; border: 1px solid #ccc; }
#filter_section.leave-contener .leave_contact_rec input[type="radio"] { float: left; margin: 3px 10px 0 0; }
#filter_section.leave-contener .week_days                  { float: left; width: 70px; } 
#filter_section.leave-contener .leave_left2                {  float: left; margin: 2px 14px 0 2px; }
#filter_section.leave-contener .range_rec                  { float: left; width: 172px; }    
#filter_section.leave-contener .contact_details1.rangeofrec{ width: 300px; }
#filter_section.leave-contener .contact_form1.range_date   { width: 82px; text-align: left; } 
 /**** for calendar popupends****/

/* Styles for New color picker -- START ---*/
.ubs-colour-picker 									{ background: #FFFFFF;   border-radius: 5px 5px 5px 5px;  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);   padding: 0;    width: 260px;   z-index: 99;}
.ubs-colour-picker ul 								{ margin: 0; padding: 3px;  border:1px solid #ccc; border-top:none;	list-style-type: none;	+zoom: 1;}
.ubs-colour-picker ul:after 						{ content: "."; display: block; height: 0;	visibility: hidden;	clear: both;}
.ubs-colour-picker ul li                            { float: left; margin: 0 0px 0px 0; padding : 3px;}
.ubs-colour-picker ul li a                          { display: block; width: 13px;height: 15px; text-decoration: none; text-indent: -100000px; outline: 0; border: 1px solid #888888;border-radius:3px; }
.ubs-colour-picker ul li a:hover					{ border-color: #000;}	
.custom_view_contact_form .ubs-colour-picker-header span { width:auto; clear:none;float:none;padding:0;}

.ubs-colour-picker-header							{ border-radius: 5px 5px 0 0; padding: 3px 7px; height: 25px;  width: 246px; caption-side; cursor: move;}
.ubs-colour-picker_close_button 					{ cursor: pointer;  float: right; margin:4px 4px 0 0; border-radius:5px;}
.ubs-colour-picker_close_button:hover				{ background-color:#D1E4FC; }

.ubs-colour-picker-morecolors                       { background-image: url(../Images/more_colors.png);  height: 14px; width:14px;float:left; background-repeat: repeat-x;  position: relative;							                                                       margin-right:10px;}
.ubs-colour-picker-addition                         { float:right;width:20px;height:20px;font-weight:bold;font-size:15px;cursor:pointer; }
/* Styles for New color picker -- END ---*/



/********styles for holidays starts***********/

#holidays 											{ margin: 0 auto;   padding: 0;  position: absolute;  width:596px; font-size:12px; }
.time_book_container							    { box-shadow: 0 0 5px 2px #AAAAAA; background: #fff; border-radius: 5px; float:left; }
#holidays .orderedit_close_button.t-icon 			{ cursor: pointer; float: right; height: 16px; position: relative; width: 16px; right: auto; margin: 5px 8px 0 8px; }
#holidays .search_paneltop 							{ background: #0359AD; float:left; border-radius: 5px 5px 0 0; margin: 0 0 6px; padding: 4px 0; width: 100%; }
#holidays label 									{ font-weight:bold; color:#666; float:left;}
.holidays_inner 									{ background:#FFFFFF;  border-radius: 0 0 5px 5px;   float: left;   padding: 10px 4px 10px 20px;   width: 95%; }
.holidays_inner span.cus_unit_item 					{ clear: both;   float: left;   margin: 0 0 10px;    width:423px;}
.holidays_inner .cus_unit_item input[type="text"]	{ width:315px; }
.holidays_inner .cus_unit_item label 				{ padding:2px 0 0; float:left; width:92px;}
#holidays .search_paneltop input[type="button"]     { background: transparent;  border: none; cursor: pointer;}
#holidays.ui-draggable-disabled                     { opacity: 1 !important;} 

ul.custom_body 										{ margin:0; padding:0; clear:both; }
ul.custom_body li 									{ list-style:none; margin:0; padding:0 0 10px; float:left; width:558px; border-top:none; }
ul.custom_body li:first-child 						{ border-bottom:1px solid #ccc;}
ul.custom_body li .title 							{ clear:both; font-size:13px; font-weight:bold; float:left; width:100%; color:#666; margin:12px 0; }
#holidays .custom_body input[type="text"]  			{ float:left; margin: 0 5px 0 4px; width: 18%; }
#holidays .custom_body .holiday_type				{ padding:0 0 15px; float:left; width:100%; }
#holidays .custom_body .left span input[type="radio"], #holidays .custom_body .right .check_options span input[type="radio"] {float:left;}
#holidays .custom_body .right .check_options span input[type="radio"] {margin-right: 8px;}
#holidays .custom_body .holiday_type label			{ font-weight:bold; font-size:12px; width:92px; }
#holidays .custom_body .holiday_type select         { width: 317px; }
#holidays .custom_body .holiday_type select option  { padding: 0 5px; }
#holidays .custom_body label 						{ padding:3px 0 0; font-weight:normal; }
#holidays .custom_body .left 						{ float:left; width:94px; margin:0 5px 0 0; }
#holidays .custom_body .left span 					{ clear:both;  width:100%; float:left; padding:0 0 4px; }
#holidays .custom_body .left span.t-select,
#holidays .custom_body .right .check_options .inner span.t-select { width:auto; }
#holidays .custom_body .left label					{ text-align:left; margin:0 0 0 5px; }
#holidays .custom_body .right                       { border-left: 1px solid #CCCCCC; float: left;  min-height: 83px;  padding: 0 0 0 14px;  width:438px; }
#holidays .custom_body .right div 					{ float:left; padding:0; }
.weekday_inner                                      {float:left;}
#holidays .custom_body .right div.weekdays          { margin: 8px 0;  padding: 8px 0 3px 20px;  position: relative;  width: 93%; }
#holidays .custom_body .right div.weekdays .weekday_inner   {border: 1px solid #ccc;  margin: -4px 0 0 3px;  padding: 3px !important;}
#holidays .custom_body .right div.weekly            { padding: 0;  width: 96%;}
#holidays .custom_body .right div.weekdays input[type="radio"] { left: 0; position: absolute; margin: 4px 0 0;}
#range_for_week                                     { color: #666666;  float: left;   padding: 7px 0 7px 23px !important;  position: relative;  width: 91% !important; }
#range_for_week  input[type="radio"]                { float: left; left: 0;  position: absolute; margin: 4px 0 0;}
#start_end_week                                     { width:auto !important;}
#start_end_week select                              {color:#000; width:98px; margin: 0 5px;}
#holidays .custom_body .right .weekdays span 		{ float: left;  padding: 0 6px 5px 0;  width: 90px; }
#holidays .custom_body .right .weekdays span label  { text-align: left; margin-left: 2px;  width: 70%;}
#holidays .custom_body .right .weekdays span input[type="checkbox"] { float:left; }
#holidays .custom_body .right .yearly span 			{ float:left; width:100%; margin:0 0 10px; }
#holidays .custom_body .right .yearly span select, #holidays select#PeriodYearStartMonth  { margin: 0; width: 98px; }
#holidays .custom_body .day 						{ width:8% !important; }
#holidays .custom_body .left.range 					{ width: 218px; }
#holidays .custom_body .left.range label 			{ text-align:left; }

#holidays .custom_body .right.range 										{ width:302px; }
#holidays .custom_body .right .check_options span.inner 					{width:100%; padding:0; }

#holidays .custom_body .right .check_options span,
#holidays .custom_body .right .check_options .inner span					{ clear:both; width:98px; float:left; padding:0 0 8px; }
#holidays .custom_body .right .check_options .inner span.t-icon             { padding:0;}

#holidays .custom_body .right .check_options span label 					{ width:73%; text-align:left; }
#holidays .custom_body .right .check_options span.inner input[type="text"]  { margin:0 5px 0 0; width: 30px; }
#holidays .custom_body .right .check_options span.inner .text 				{ width:auto; }

#add_description									  { margin:3px 10px; font-size:12px; float:left;}
#add_description a 									  { color:#3366CC; text-decoration:none; }

#filter_section.add_holiday_type					  { left: 8%; position: relative; margin-top: 33%; width: 92%; }
.add_holiday_type #holidays 						  { float: left; left: auto;  position: relative; width: 100%; margin: 146px 0 0 30px; }
.add_holiday_type .holidays_inner					  { width:92%; }
.add_holiday_type .holidays_inner span.cus_unit_item  { width:96%; }
#holidays .t-icon									  { float:left; margin:2px 10px 0 0;  width:16px !important; }
#holidays .t-icon-calendar 							  { clear: none !important;margin: 3px 0 0 !important; }
#holidays hr 										  { float:left; border:none; background:#ccc; height:1px; margin:10px 0 0; width:100%; }
.timesheet_add_remove 							      {  cursor: pointer;   float: left; margin:0 0 10px; }
.timesheet_add_remove img 							  { padding:0 4px 0 0; }
.yearly, .daily, .weekly, .monthly,.govt, fest, .opt  { display:none; }
#close:hover { background-color: #D1E4FC;  border-color: #8DAED5; border-radius:5px; }

#cat_type											  { width:68% !important; }

#holidays .govt .t-timepicker 						  { float:left; width: 99px; margin: 0 13px 0 4px;}
#holidays .govt .t-timepicker input[type="text"]      {	height: 15px;  width: 61px; }
#holidays .govt .t-timepicker .t-picker-wrap		  { padding:0; }
#holidays .custom_body .t-icon-calendar  			  { float:right !important;}
#holidays .custom_body .left.range input[type="text"] { height: 15px; width: 70px;}
#holidays .custom_body .right.range .t-datepicker     { width:auto; }
#holidays .custom_body .right.range .t-picker-wrap    { width: 98px; }
.month_options									      { clear: both;  float: left;  width: 440px !important; margin:12px 0 0;}
#holidays .month_options select 							      { width: 98px; margin: 0 5px 0 0;}
.month_options select#MonthlyPatternStartType, .month_options select#MonthlyPatternStartType1, .month_options select#MonthlyPatternEndType, 
#holidays .custom_body .right .yearly span select#YearLyPatternStartType {  width: 72px;}

#holidays .monthly input[type="radio"], 
#holidays .yearly input[type="radio"]			      { float:left; margin:4px 6px 0 0; padding:0; }

#holidays .custom_body .right.range .t-picker-wrap input[type="text"] { height: 15px; width: 70px !important; }
#holidays .custom_body .month_options input[type="text"] {width:30px; text-align: right; }


#holidays .custom_body input#txtRecurEveryWeek, #holidays .custom_body input#txtRecurEveryDay, 
#holidays .custom_body input#txtRecurMonthlyDay, #holidays .custom_body input#txtRecurMonthlyMonths, #holidays .custom_body input#txtRecurEveryYear, 
#holidays .custom_body input#PatternYTDPeriodOn, #holidays .custom_body input#YearLyPatternStartType, 
#holidays .custom_body input#PeriodYearStartDay, #holidays .custom_body input#PeriodYearEndDay  { text-align: right; width: 30px;}

#holidays select {font-size: 12px;  color: #000; height: 22px; padding: 1px; border: 1px solid #ccc; margin: 0 0 0 10px; float: left;}
#holidays select option { padding: 0 5px; }
#holidays input[type="text"] { border: 1px solid #ccc; height: 20px; font-size: 12px; color: #000;  margin: 0 0 0 10px; float: left; }
.t-time-popup { width: 82px !important; }


.t-state-error{background-color: transparent !important; border:1px solid #ccc !important; }
.t-state-error, .t-widget.t-state-error, .t-widget .t-state-error, .t-widget.input-validation-error, .t-widget .input-validation-error {border:1px solid #ccc !important; }

.validation_error { color:Red;  font-size: 11px; font-weight: normal; color:Red; text-align: left; float:left; width: 100%; clear:both; }
/***********styles for holidays ends***************/

/**********Resource Upload Image Styles Starts*********/
.photo_content1					                   {  font-size:18px; font-weight:bold; color:#3e3e3e; }
.photo_content2									   {  font-size:13px; font-weight:bold; color:#3e3e3e; }
.photo_contener					        		   { width: 420px; position: fixed;top: 30%;left: 34%;background: #FFFFFF;z-index: 1; }
.photo_specification 							   { float: left;  margin: 0;   width: 100%; }
.photo_area 									   { clear: both;  float: left;   padding: 15px;    width: 93%; }
.photo 											   { border: 1px solid #CCCCCC;  float: left;   height: 85px;   width: 85px; overflow:hidden; }
.photo table 									   { height:100%; }
.photo td 										   { text-align:center !important; vertical-align:middle; }
.photo img 										   { max-width:85px; }
.photo_content 									   { float: left;  margin-left: 20px; }
.photo_upload									   { clear:both; float:left; width:100%; margin:12px 0 0; }
.find_photo 									   { color: #3E3E3E;    font-size: 12px;  margin: 0 0 8px; }
.upload_contener 								   { float: left;  width: 100%; }
.upload_form 									   { border: medium none;  float: left;   width: 56%; }
.upload_form1 									   { background: none;  border: 1px solid #CCCCCC;  float: left;  height: 23px;  width: 98%; }
.remove_bg										   { background: url("../images/remove_bg.jpg") repeat-x scroll 0 0 transparent;   border-radius: 0 0 5px 5px;   float: left;    
													  padding: 8px 6px 8px 7px;  width: 97%; }
.remove_photo 									   { float: left;  width: auto; }
.remove_bg span 								   { color: #666666;  float: left;   font-size: 11px;    font-style: italic;    padding: 6px; }
#divPhotoUpload .browse_button					   { float:left; cursor:pointer; margin-left:5px; background:url(../images/left_buttonimage.jpg) no-repeat top left; }
#divPhotoUpload .browse_btnright				   { background: url("../images/right_bg1.jpg") no-repeat right top;  float: left;   font-size: 12px;    margin: 0 0 0 4px;    
								  					 padding: 3px 16px 3px 9px;  text-transform: capitalize; }
#divPhotoUpload .photo_contener					   { box-shadow:0 0 5px 2px #AAAAAA !important; position: absolute; left: 14%; top:25%;}													  
#filter_section.photo_contener					   { box-shadow:none;}
#filter_section.photo_contener .search_paneltop	   { cursor: default; }		
 
.zoom.active                                       { position:absolute; width:auto; height:auto; z-index:99999; border:none; cursor:pointer; }
.zoom_image.Hover                                  { width:80% !important; height:80% !important; float:left; }
#divEmployee                                       {z-index:99;} 										  

/**********Resource Upload Image Styles Ends***********/



/********styles for udf starts***************/
#divUDFEdit 									   { display: none;   left: 12%;    position: absolute;    top: 200px;    width: 408px;}
#divEditList 									   { display: none;   left: 12%;    position: absolute;    top: 200px;    width: 250px;}
#divUDFDefintion								   { float:left; padding:10px;  font-size: 12px !important;}
#divUDFDefintion .cmpny_content_1 				   { text-align: left; width: 97%; padding: 6px 8px;}
#divUDFDefintion .cmpny_lbl 					   { text-align: left; width: 174px; height:auto; padding:3px 0 0;}

#divUDFDefintion .cmpny_fld, 
#divUDFDefintion .name_form1 					   { margin:0; padding:0; }

#divUDFDefintion .new3							   { font-size: 12px;  font-weight: normal;   height: 21px;   margin: 0;    padding: 0;    width: 200px;}

#divUDFDefintion ul.t-reset, 
#divUDFDefintion .name_form						   { color:#666; margin:0; padding:0; }

#divUDFDefintion .t-state-selected 				   { background:#fff; }
#divUDFDefintion .t-combobox 					   { width:201px; }
#divUDFDefintion .cmpny_fld input[type="checkbox"] { margin:5px 0 0; }
#filter_section.udf_definition 					   { box-shadow:none; border-radius:0; width:95%; }
 #filter_section.udf_definition .search_paneltop   { border-radius: 0; cursor: default; margin: 0 0 10px 0;}
#divUDFList ul 									   { margin:0; padding:0; clear:both; }
#divUDFList ul li 								   { float:left; list-style:none; margin:0; padding:0 4px 0 0; font-size:12px; color:#666; border-bottom:1px solid #ccc; width:742px; }
#divUDFList ul li.header						   { background:#0359AD; border:1px solid #0359AD; width:99%; padding: 0 4px 0 0; }
#divUDFList ul li.header span					   { text-align:center; color:#fff; font-weight:bold;  border-left: 1px solid gray; float:left; min-height:inherit; }
#divUDFList ul li span							   { border-left: 1px solid #CCCCCC;  color: #666666;  float: left;  min-height: 23px;  padding: 8px 6px;  text-align: left;  width: 16%;}
#divUDFList ul li span:first-child, .cbox_udf 	   { border:none !important; }
#divUDFList .udf_data 							   { margin:0; padding:0 4px 0 0; width: 99%; border:1px solid #ccc; }
#required, #dup_check,          				   { width:11% !important; padding: 8px 0 !important; }
#udf_data li span label, #udf_data li span.first a { float: left;  margin: 0;  padding: 8px 0;  max-width: 115px; white-space: normal; word-wrap: break-word;}
#udf_data li:hover 								   { background-color:#DDEDFA; }
#values 										   { width: 26% !important; }
ul#udf_data li span 							   { padding: 0 11px 0 4px;width: 16%; display: table-cell; float: none; padding: 0 11px 0 4px;vertical-align: middle;width: 16%; }
ul#udf_data li span#values						   { padding-bottom: 7px;  padding-left: 4px;  padding-right: 5px;  width: 28% !important; }

ul#udf_data li span#required,
ul#udf_data li span#dup_check, 
ul#udf_data li span#edit						   { padding: 5px 0 !important; text-align: center;   width: 11% !important; min-height:21px; }

#required,ul#udf_data li span#required 			   { width:10% !important;}
ul#udf_data li span#dup_check 					   { padding-left: 3px !important; width: 20% !important;}

#udf_data li span select 						   { margin:6px 0 0; height:auto; }

ul#udf_data li span input[type="checkbox"]		   { margin: 3px 0 0; padding: 0; }

.std 											   { color:#808080; }
.nonstd 									       { color:#000; }
.cbox_udf 										   { min-height: auto !important;  padding: 4px 0 !important;  text-align: center !important;   width: 32px !important; }
#udf_data li:hover 			 					   { background-color: #DDEDFA;}
#udf_data li:hover, .udf_sel					   { background-color: #DDEDFA;}
#filter_section.udf_definition .search_paneltop input[type="button"] {padding: 4px 14px 0 0;}

/********styles for udf ends***************/



/**********filter textbox styles starts*************/
.top_search 									   { float: left;   margin: 9px 0 15px;  width: 97%; min-height:27px; }
.searchbar_left 								   { float: left;  margin: 0 0 0 2px; width:98%; border: 1px solid #CCCCCC;  padding: 1px 2px; }
.searchbar_left input[type="text"] 				   { border:none; float: left;  margin: 0;   padding: 3px 2px;   width: 84%; font-size:12px; color:#666;  }
.searchbar_left input[type="submit"]	           { cursor:pointer; float:right; width:18px; height:18px; background: url("../images/search.png") no-repeat; border:none; margin: 2px 0 0; 
													 outline:none; outline-style:none; }
/*********filter textbox styles ends***************/


#btnSavePayPolicy 				  				   { background: none;  border: medium none;  color: #FFFFFF;  cursor: pointer;    font-size: 12px;   font-weight: bold; 
 								   					 height: auto !important; padding: 3px 5px 0 0; }
#filter_section.paypolicy_section				   { width:100%; box-shadow:none;}
#grdPolicyDetails				 				   { float: left;  padding: 0 3px;  width: 99%; }

#test 											   { float: left; margin: 0 15px 0 0;   min-width: 120px;}
#test h2 										   { margin: 9px 0 0; padding: 0; }

#BookingLineTimeSheet, #AssignResource 	{z-index:999 !important;}

#filter_section .search_paneltop, 
#winIntimationsAlerts .t-window-titlebar.t-header, 
#winIntimationsAlerts .t-window-titlebar.t-header .t-window-title,
#BookingLineTimeSheet .search_paneltop,#divUDFEdit .search_paneltop, #divEditList .search_paneltop,
#holidays .search_paneltop, 
#UBS-colour-picker .ubs-colour-picker-header, .popup_btns, 
#PositionSearch .search_paneltop		 				 { cursor:move; } 

/***********styles for reports popup starts******************/
#filter_section.reports_popup 					   		 { width: 571px; }
#filter_section.reports_popup .run_indicator 	  		 { float:right; padding:4px 3px 0 0; }
#filter_section .reports_inner					   		 { float:left; width:96%; padding:10px; }
#filter_section .reportsinner_content 			   		 { float:left; width:100%; padding:7px 0 0; }
#filter_section .reports_inner label 			   		 { width:18%; font-size: 12px; color: #666; float: left; padding:4px 0 0; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
#filter_section .reports_inner input[type="text"]  		 { float:right; border:1px solid #ccc; font-size:12px; padding:2px 3px; }
#filter_section .reports_inner select 			   		 { float:right; width:66%; font-size:12px; color:#666; }

#filter_section .search_paneltop input[type="button"],
#filter_section .search_paneltop input[type="submit"] 	 { padding: 4px 5px 0 5px; }
#filter_section.reports_popup .resource_search     		 { width:248px; height:27px; overflow:hidden; }
#filter_section.reports_popup .search_paneltop .disabled { color:#999; cursor:default;}
#filter_section .reportsinner_content:first-child select { width: 33%;}

#filter_section .reports_inner .reportsinner_content .t-widget.t-datepicker { float:left; width:114px; }
#filter_section .reports_inner .reportsinner_content .t-picker-wrap {padding:0; }
#filter_section .reports_inner .reportsinner_content .t-picker-wrap .t-icon { margin-right:2px; }

#filter_section .reports_inner .reportsinner_content span.seperator { float:left; width: auto; margin: 0 2.3em; }



#filter_section .reports_inner input[type="text"]    { width: 96%; float:left; }
.number-range input[type="text"]                     { width:95%; }
#filter_section .reports_inner span select           { width: 100%; float: left; height:21px;  }

#filter_section .reports_inner .alignright           { float:right; width: 74%; }
.four-column span.seperator                          { margin:0 1em 0 1.3em !important; }
#filter_section .reports_inner .date-time            { margin-bottom:4px; }
#filter_section .reports_inner .date-time.last       { margin-bottom:0; }
#filter_section .reports_inner .three-column select  { width: 47.9%; margin-right: 18px;   }     
.three-column .t-widget.t-datepicker                 { width: 91px !important; margin:0 0.9em 0 0.5em !important }
.three-column .t-widget.t-timepicker, 
.four-column .t-widget.t-timepicker                 { width: 77px; }
#filter_section .reports_inner .three-column input[type="text"] { width: 94%; }
#filter_section .reports_inner .two-column span      { width:48%; float:right; }
.two-column span.first                               { margin-right: 11px; float:left !important; }
.reportfilter-text input[type="text"]                { margin:0 !important; }  
.four-column .t-widget.t-datepicker                  { width:96px !important; margin:0 0.8em 0 0 !important; }  
.four-column .three-column .t-widget.t-datepicker    { width: 102px !important; }

.four-column .t-widget.t-timepicker,
.four-column .t-widget.t-datepicker                  { float:left; }   
.two-column span.number-range                        { float:none !important; }
.two-column span.number-range span                   { width:44% !important; }
.two-column span.number-range .seperator.number-seperator { margin: 0 1em !important; width:auto !important; }

/*#filter_section .reportsinner_content:first-child select:first-child {margin-right:17px; float:left;}*/

/***********styles for reports popup ENDS******************/

/***********styles for ordecreation section starts******************/
#order_creation     							   { font-size:12px; float:left; width:100%; padding:10px 0 0; }
#order_creation input[type="text"] 				   { border:1px solid #ccc; font-size:12px; padding:2px; margin:0 0 5px;  width: 149px; }
#order_creation .orderedit_date_container 		   { height:auto; padding: 0 0 15px; }
#order_creation .ordercreate_header, #order_creation .header { float: left; width: 99%; background: #0359AD; color: #fff; font-weight: bold; padding: 10px 5px; }
#order_creation .header   						   { padding: 0; margin:0; }
#order_creation .ordercreate_header span,
#order_creation .ordercreate_body span             { float: left; }
#order_creation .select_fields                     { padding: 0 16px 0 6px;  width: 12px; }
#order_creation .select_fields input[type="checkbox"] { margin:0; padding:0;}
#order_creation .position   					   { width: 315px; text-align:left; height:auto; }
#order_creation .task           				   { padding: 0 10px 0 44px;   text-align: left;    width: 145px; }
#order_creation .rate    						   { width: 124px; text-align:right; }

#order_creation .rate span,
#order_creation .qty span       				   { float:right; padding:0 4px 0 0; }           
#order_creation .qty    						   { width: 125px; text-align:right; }      
#order_creation .total    						   { width: 108px; text-align: right; float:right; }

#order_creation .ordercreate_body      			   { float:left; width: 99%; border-bottom:1px solid #ccc; padding: 10px 5px; }

#order_creation .position input[type="text"], 
#order_creation .rate input[type="text"],
#order_creation .qty input[type="text"],
.ordercreate_search_inner input[type="text"]       { font-size:12px; color:#666; border:1px solid #ccc; margin:0; padding:1px 2px; height:18px; width:98%; }

#order_creation .ordercreate_body input[type="checkbox"] { margin:6px 0; }
#order_creation .ordercreate_body select           { color:#666; border:1px solid #ccc; width: 100%; height: 22px; }

#order_creation .rate input[type="text"],
#order_creation .qty input[type="text"]       	   { width:34%; text-align:right; }

#order_creation .ordercreate_body .total  		   { padding: 5px 0 0; padding-right: 8px; }
#order_creation .edit_time        				   { clear:both; float:left; width:90%; margin: 8px 0 0 35px; }
#order_creation .edit_time span      			   { padding-right:0; }
#order_creation .edit_time span img    			   { cursor:pointer; }
#order_creation .ordercreate_body:hover    		   { background:#EDF7FC; cursor:pointer; }

#order_creation .orderedit_order_details, 
#order_creation .orderedit_order_container, 
#order_creation .orderedit_task-panel, 
#order_creation .orderedit_order_container1  	   { width:100%; }
#order_creation .orderedit_order_container1      { padding:0 0 6px; }
#order_creation .orderedit_setup4 input#txtTaskName {padding:0; height: 19px; }
#order_creation .orderedit_orderno1	               { overflow:inherit; }
#order_creation .orderedit_order_details_box .orderedit_orderno1 { width:155px; }
#order_creation .orderedit_order_details_box.last .orderedit_orderno1    {  float: right;  margin-right: 0;   width: 75%; height:auto; }
.orderedit_order_details_box.last .orderedit_orderno1{width: 72%; margin: 0 0 0 1em;}

#order_creation span.label												    { width:100px; text-align:left; }
.ordercreate_edit_date 														{ float:left; width:100%; padding:0 0 3px; }
.ordercreate_edit_date:first-child 											{ padding-top:3px; }
#order_creation .orderedit_task_content.more_task 					        { position: relative; margin-top: -130px; clear:both; }
#order_creation .orderedit_order_details_popup span.taskEdit 				{ float:right; margin: 6px 0 0; }

.ordercreate_searchsection         				   { width: 438px; position: absolute; top: 158px;  left: 0; font-size:12px; }

.ordercreate_search_inner         			       { float: left; width: 95%; text-align: center; padding: 0 12px 12px; }
.ordercreate_search_inner ul        			   { margin:0 0 10px; padding:0; float:left; width:100%; }
.ordercreate_search_inner ul.ordercreate_header    { background:#0359AD; font-weight:bold; color:#fff; margin:0; }
.ordercreate_search_inner ul.ordercreate_header li { border:none; }
.ordercreate_search_inner ul li        			   { border-bottom: 1px solid #ccc; float: left; width: 100%; list-style: none; padding: 5px 0; text-align: left; }
.ordercreate_search_inner ul li span     		   { float:left; width:auto; padding:0 10px; }
.ordercreate_search_inner ul li span.search_qty    { width:16%;  text-align: center; }
.ordercreate_search_inner ul.ordercreate_header li span.search_qty {  width: 59px; }

.ordercreate_search_inner ul li span.search_checkbox { margin: 0 0 0 6px; padding: 0;  width: 13px; }
.ordercreate_search_inner ul li span.search_descrip       { width:52%;  overflow: hidden; }
#filter_section.ordercreate_searchsection .search_bg span { padding:0; }

ul.ordercreate_header li span.search_checkbox input[type="checkbox"] 		    { margin:2px 0 !important; }

.ordercreate_search_inner ul li span.search_checkbox input[type="checkbox"]     { margin:3px 0; }

.ordercreate_search_inner ul li span.search_rate input[type="text"], 
.ordercreate_search_inner ul li span.search_qty input[type="text"]  		    { text-align:right; } 
#Position_Row span.search_descrip                                               { padding-top: 3px; }
#Position_Row 											{ width: 411px;}
.order_sel																        { background-color:#ADE4FF;}
.ordercreate_search_inner ul li span.search_rate                                { text-align: center; width: 52px; }
#Position_Row span.search_rate                                                  { text-align: right;  padding-top: 3px; width: 41px; }
#filter_section.ordercreate_searchsection .search_bg                            { width: 205px; }
#filter_section.ordercreate_searchsection .search_bg input[type="text"]         { width: 175px; }
.orderedit_task_content .t-picker-wrap input[type="text"], #order_creation .t-picker-wrap input[type="text"]  	   { width:117px; margin: 0;  padding: 2px 0; }
#order_creation .orderedit_order_details_popup		{ padding: 4px 9px; width:257px;}
#order_creation .orderedit_order_details_popup span.label { float: left; width: 94px;}
#startend_datepicker	{ float: left; margin: 0 0 6px;}
#order_creation .orderedit_order_details_popup .t-datetimepicker .t-picker-wrap { margin: 3px 0 0; }
#order_creation .edit_time .t-picker-wrap                                       { margin-top: -3px;}

#ordercreate_body                                                          { float: left; width: 100%; }
#order_creation .orderedit_order_details_box.column2                       { margin-left: 10px;}     

#creation_search         						                            { margin: 3px 2px; float:right; cursor:pointer;}

.order_create_last 															{ width:70px !important; }
.orderedit_orderno1.order_create_lastcontent 								{ width: 354px; position: relative; float: right; margin: -46px -36px 0 0; clear: both; } 

#creation_search_planner													{ margin: 3px 2px; float: right; cursor: pointer; }
#creation_search_project												    { margin: 3px 2px; float: right; cursor: pointer; }

#filter_section.search_names											    { width: 434px; position:absolute; top:60px; left:0; font-size:12px; color:#666;}
#filter_section.search_names  .search_bg 							        { width:198px; }
#filter_section.search_names .search_bg input[type="text"] 					{ width:174px; }
.search_names ul li span            										{ float:left; width:auto; padding:0 10px; }
.search_names ul li           												{ border-top: 1px solid #ccc; float: left; width: 100%; list-style: none; padding: 7px 0; }
.search_names ul li:first-child                    							{ border-top:none; }
.ordercreate_search_inner ul, .search_names ul    						    { margin:0 0 10px; padding:0; float:left; width:100%; }
#filter_section.search_names .search_bg span.search 						{ position: absolute; margin-left: -18px; }
#filter_section.search_names .search_bg input[type="text"]					{ margin-left: -10px;height: 18px;margin-top: 0px;width: 172px; }
#filter_section.search_names #searchTextField 								{ margin-left: -10px; height: 18px; margin-top: 0.5px; }
#filter_section.search_names .search_bg span.search 						{ position:absolute; }
#createPosition_Rate														{ cursor:pointer}


/***********styles for order creation section ends******************/

/**********styles for reports page***************/

#grdReportView									   { margin:5px 0 0 !important; }
#grdReportView .resource_middle_content1 		   { margin: 0;  padding: 2px 9px; /*background-image:none; background-color:#0359AD;*/ }
#grdReportView .resource_middle_content 		   { padding: 0 5px 0 10px; margin:0; width: 98%; }
#grdReportView  .t-grid td 						   { padding:0;}
#grdReportView .resource_timesheet1 			   { width: 100%; height: 32px; }
#grdReportView .resource_timesheet1 input[type="checkbox"] { margin-top: 12px !important; }
#grdReportView .t-grid-header .t-header 		   { padding:0; }

#UserReportList .reports5 						   { background: url('../Images/white_uparrow.png') no-repeat;}
#UserReportList .reports5.down 					   { background: url('../Images/white_downarrow.png') no-repeat;}
#userselectedreports							   { clear: both;      float: left;    width: 88%;    border: 1px solid #ccc;   padding: 5px 10px 3px 11px;   font-size: 12px;  }
#userselectedreports span			               { float: left;  width: 100%;  color: #3366cc;  padding: 3px 0 0;  overflow: hidden; white-space: nowrap; }
#userselectedreports span.report_check             { float: left;  width: auto;  padding: 2px; }
#userselectedreports span.report_check input[type="checkbox"] { margin: 2px 8px 0 0; }
#userselectedreports .userselect_content  		   { float: left;  width: 100%;  padding: 0 0 4px;  }
#userselectedreports span a  					   { color: #3366cc; }

/*****************styles for reports page ends****************/

/*****************styles for timesheet starts ****************/
#filter_section.actual_timesheet       			   { float:left;width:100%; font-size:12px;box-shadow:none; border-radius:0; background:#fff; border:none;}
#filter_section .time_innertab       			   { background-color: #e7f2fc; border-bottom: 1px solid #cccccc; float:left; width:100%;  padding: 2px 0; }
.time_icons                                        { padding: 0 10px; }
.time_icons img                                    { cursor: pointer; padding: 0 3px; }
#filter_section.actual_timesheet .search_paneltop  { border-radius:0; cursor: default; }
#filter_section.actual_timesheet .search_paneltop .resource_search { width:99%; text-align:center; }
#filter_section.actual_timesheet .right_buttons    { float:right; margin:-26px 0 0; width:auto; }

#timesheet-overlay, .resposnsivescreen-overlay                                 {position:fixed; width:100%; height:100%; background: rgba(0,0,0,0); }

/*****************styles for timesheet ends ****************/


/****styles for resource screen starts****/
#filter_section .comapnies_button1                                { margin-right: 25px; margin-top: 11px;  }
#filter_section.resource_sect,
#filter_section.resource_comp                                     { border-radius: 0; box-shadow: none;}
#filter_section.resource_sect .middle_contener, 
#filter_section.resource_comp .middle_contener                    { padding: 10px; width: 99%; }
#filter_section.resource_sect .contact_text2,
#filter_section.resource_comp .contact_text2                      { margin-left: 15px; }
#filter_section.resource_sect .contact_information1,
#filter_section.resource_comp .contact_information1               { margin-left: 26px; margin-top: 0; width: 99%; }
#filter_section.resource_sect .resource_details,
#filter_section.resource_comp .resource_details                   { width: 96%; padding: 0 25px 0 43px; }
#filter_section.resource_sect .contact_form1,
#filter_section.resource_sect .address_form1,
#filter_section.resource_sect .portal_form1,
#filter_section.resource_comp .contact_form1,
#filter_section.resource_comp .address_form1,
#filter_section.resource_comp .portal_form1,
#filter_section.resource_sect .contact_form2,
#filter_section.resource_comp .contact_form2                      { text-align: left; height: auto; padding: 3px 0 0; margin-left: 0; width: 132px; }
#filter_section.resource_sect .web_dialog1 .contact_form1,
#filter_section.resource_comp .web_dialog1 .contact_form1         { width: 120px; } 
#filter_section.resource_sect .type_list_form,
#filter_section.resource_comp .type_list_form                     { margin-left: 0; }
#filter_section.resource_sect .portal_check-active-form1,
#filter_section.resource_comp .portal_check-active-form1          { width: 100%; text-align: left; clear: both; height:auto; padding: 0 0 10px; float: left; }
#filter_section.resource_sect .name_form, 
#filter_section.resource_sect .name_form1,
#filter_section.resource_sect .email_name_form1,
#filter_section.resource_sect .list_box,
#filter_section.resource_sect .new3,
#filter_section.resource_comp .name_form, 
#filter_section.resource_comp .name_form1,
#filter_section.resource_comp .email_name_form1,
#filter_section.resource_comp .list_box,
#filter_section.resource_comp .new3                               { margin-left: 0; }
#filter_section.resource_sect .t-widget.t-datepicker              { float: left; }
#filter_section.resource_sect .contact_form2_listbox,
#filter_section.resource_comp .contact_form2_listbox              { width:132px; text-align: left; }
#filter_section.resource_sect .contact_form3_listbox,
#filter_section.resource_comp .contact_form3_listbox              { margin-bottom: 6px; } 
#filter_section.resource_sect .new3,
#filter_section.resource_comp .new3                               { margin-top: 2px; }
#filter_section .resource_grid,
#filter_section .company_grid                                     { margin-left: 0; width: 100%; }
#filter_section.resource_sect .contact_form3,                   
#filter_section.resource_sect .contact_form,
#filter_section.resource_comp .contact_form3,                   
#filter_section.resource_comp .contact_form                       { height: auto; padding: 0 0 12px; width: 100%; }
#filter_section.resource_sect .check-active-form input[type="checkbox"],
#filter_section.resource_sect .portal_check-active-form1 input[type="checkbox"],
#filter_section.resource_comp .check-active-form input[type="checkbox"],
#filter_section.resource_comp .portal_check-active-form1 input[type="checkbox"] { margin-left: 0; float: left; }

#divCompanyDetails.image_contener                                 { margin-left: 10px; } 
#divCompanyDetails.image_contener .chad_text, 
#filter_section.resource_sect                                     { margin: 0; padding: 0; float: left; }
.resource_details                                                 { float: left;  display: none;   margin-bottom: 10px;   margin-top: 8px;  padding-bottom: 10px;   width: 100%; } 
.resource_information                                             { width: auto; float: left; height: 30px; margin-top: 6px;  clear: both; background: url("../Images/top_bottom.jpg") no-repeat 11px 0px;  cursor: pointer; } 
#filter_section hr.resource_line                                  { clear: both; background:#ccc; border: none; height: 1px; margin: 0 0 10px; padding: 0; } 
#filter_section.resource_sect .contact_details1,
#filter_section.resource_comp .contact_details1                   { margin:0; } 
.resource_information.activated                                   {  background: url(../Images/top_arrow.jpg) no-repeat scroll 11px 0 transparent; } 
#filter_section.web_dialog                                        { z-index: 99999 !important;}
#filter_section.resource_sect .resource_right_menu_new, 
#filter_section.resource_comp .resource_right_menu_new            { width: auto; }
 
#filter_section.resource_sect .resource_edit, 
#filter_section.resource_comp .resource_edit                      { width: auto; margin: 0 10px 0 0; padding: 6px 0 0; }  
#filter_section.resource_sect .udfControls2,
#filter_section.resource_comp .udfControls2                       { width: 132px; }
#filter_section.resource_sect .udfInnerControls,
#filter_section.resource_comp .udfInnerControls                   { width: 199px; }
.t-animation-container ul.t-reset                                 { margin: 0; padding: 0; }
#filter_section.resource_sect .address_form,
#filter_section.resource_comp .address_form                       { width: 100%; }
#filter_section.resource_sect .udfControls input,
#filter_section.resource_comp .udfControls input                  { border: 1px solid #ccc; font-size: 13px; height: 20px; }  
#filter_section .resource_edit input                              { font-size: 12px; font-weight: bold; color: #fff;  background: none; border: none; margin: 4px 0 0; cursor: pointer; } 
#filter_section.web_dialog.address .contact_form1                 { width: 74px; }
#filter_section.web_dialog.address.phone .contact_form1           {	width: 105px }
#filter_section.web_dialog.address .contact_form input[type="text"]{ width: 170px; }
#filter_section.web_dialog.address.phone .contact_form input[type="text"]{ width: 170px; }
#filter_section.web_dialog.address .contact_form select { width: 172px; height: 22px; padding: 1px; }
#filter_section.resource_sect #divportalconfig .portal_form1      { width: 172px; }   
.res_history_inner                                                { float:left; width:100%; }
#resource_history_section.photo_contener.work_history             { width:892px; left: 15%; top: 15%;  background:transparent; } 

/****styles for resource screen ends****/
 
/*****styles for Add Reports starts******/ 

#filter_section.add_reports .search_panel1                       { clear: both; float: none; margin: 0 auto; padding: 10px 0 28px;  width: 81%; }
#filter_section.add_reports                                      { border-radius: 5px; left: 31%; position: absolute;  top: 16%; width: 400px; }
#filter_section.add_reports table                                { float: left; width: 100%; padding: 10px; }
#filter_section.add_reports table td                             { border-top: 1px solid #ccc;  padding: 5px 0;  font-size: 12px;  color: #666; }
#filter_section.add_reports table td input[type="checkbox"]      { margin: 2px 10px 0; } 

/*****styles for Add Reports ends******/  

/**************styles for masterviews starts*******/
#searchgrid .t-grid-content 					      { height:700px !important; }
#searchgrid .t-grid-header-wrap, 
#searchgrid .t-grid-footer-wrap 				      { border:none; }
#searchgrid .table_company1_text 				      { font-size:12px; text-decoration:none; }
#searchgrid .table_company1_text a 				      { text-decoration:none; }
#searchgrid .comapnyname 						      { font-size:12px; }
.settings_rightpanel .edit 						      { color: #FFFFFF;  cursor: pointer;  float: left;     font-size: 12px;   font-weight: bold;   height: auto;  
												        padding: 9px 0 0 16px;  text-align: center;   width: auto; }
.settings_rightpanel .edit a					      { color:#fff; }
.settings_rightpanel .menu_options 				      { height:auto; margin:0 12px 0 0; }
.settings_rightpanel .t-grid-header .t-header 	      { border:none; }
.settings_rightpanel .t-grid-header .t-header span    { border-left:1px solid gray;}
.settings_rightpanel .t-widget, 
.settings_rightpanel .t-input 				          { border:none;}

.settings_rightpanel .t-link 					      { color:#fff; font-weight:bold; }
.settings_rightpanel .t-grid-header .t-header .t-link { padding:5px; }
.settings_rightpanel .t-grid td 				      { border-color: #ccc; }
#filter_section.sites						          { width:800px; }
#divSite.contact_details 						      { border-bottom:none; margin-bottom:0;   padding: 10px 0 15px 14px;  width: 98%; }
#divSite.contact_details .contact_details1			  { margin-bottom:0; width: 386px; }
#divSite .name_form 								  { width: 196px;  margin: 0 6px 0 12px; }
#filter_section.sites .new3							  { margin-left: 12px;  margin-top: 4px; }
#filter_section.sites .contact_form1 				  { height:auto; }
#filter_section.sites .contact_form 				  { margin:0 0 10px; }
#filter_section.sites .contact_form2 				  { height:auto; font-size:12px; padding:4px 0 0; }
#filter_section.sites .contact_form3 				  { margin:0 0 10px; height:auto; font-size:12px; }

.pin_options                                          { float:right; width:16px; height:16px; background: url(../images/pin_icon_off.png) no-repeat; margin: 5px 4px 0; cursor:pointer;}
.pin_options.on                                       { background: url(../images/pin_icon_on.png) no-repeat;}
#winIntimationsAlerts .t-window-content.t-content {    width: 300px !important;}
#winIntimationsAlerts {width: 300px; position: absolute; left: 0 !important; right: 0 !important; margin-left: auto; margin-right: auto; }
#winIntimationsAlerts .t-window-titlebar.t-header     { float:left; width:100%; white-space:inherit; cursor:move; }
#winIntimationsAlerts .t-window-title                 { float:left; width:auto; position:relative; left:auto; right:auto; padding:0 7px;}
#winIntimationsAlerts .t-window-actions.t-header      { position:relative; right:auto; top:auto; float:right; width:auto; margin: 2px 10px 0 5px; padding:0;}

#filter_section.employee_details					  	   { width: 600px; position: relative; }
#filter_section.employee_details hr						   { clear: both; background: #ccc; border: none; height: 1px; }
.employee_details .contact_details					  	   { width:96%;padding: 15px 10px 10px; border:none; margin:0; }
.employee_details .contact_details1.last	  		  	   { float:right; } 							
.employee_details .contact_details1 				  	   { width:48%; margin:0;}
.employee_details .contact_form3					  	   { width:100%; min-height: 30px; height: auto; }
.employee_details .contact_form2 					 	   { color: #5E5E5E;  float: left;     font-size: 12px;   font-weight: bold; padding:4px 0 0;  height: auto;  
														     text-align: left; 	width: 43%; }
.employee_details .contact_form2.home_fax				   { padding:0; }															 
.employee_details .name_form						 	   { width: 54%; margin-left:0; height:18px; font-size:12px;  padding: 1px 1px 1px 2px;}
.employee_details .contact_form_chk                  	   { float:none; width:auto; clear:both; }
.employee_details .contact_form_chk input[type="checkbox"] { margin:3px 0 0; padding:0;  }
#filter_section.employee_details .new3 					   { font-size: 12px;  font-weight: normal;  height: 21px;  margin: 0;  width: 56%; color:#000;}
.employee_details .employee_hours						   { width:56%; float:left; margin:0; font-size:12px;}
#dEmployeePhone .name_form								   { width: 47%; }
#dEmployeePhone .contact_form .name_form				   { width:62%; }
.employee_details .contact_form3.upload_image			   { height:auto; margin:0 0 6px; }
.employee_details .welcome_manage_button	  			   { margin:0; }
.employee_details .welcome_manage_button .welcome_manage_btnleft  { width: 4px; } 
.employee_details .welcome_manage_button .welcome_manage_btnright { font-size: 11px; padding-left: 8px;  padding-right: 9px;  text-align: left; }   
#divContactInformation .contact_form .t-autocomplete	   { padding:0 !important;}
#dEmployeePhone .web_dialog								   { top: -125px; left: 20%; }
 
 
.employee_details.profile .contact_details                 { width: 100%; }
#filter_section.employee_details.profile                   { box-shadow:none; border-radius:0;}
#filter_section.employee_details.profile .search_paneltop  { border-radius:0; cursor:default; padding: 6px 0;}
.employee_details.profile .contact_form2                   { width: 130px; }
.employee_details.profile .resource_search                 { font-size:16px; }
.employee_details.profile .contact_details1                { width:355px; margin:0 10px 0 0; float: left;}

#filter_section.labor_position                             { width: 715px; } 
 .labor_positionline                                       { float: left; width: 100%; background: #ccc; height: 1px; border: none; margin: 10px 0; }
.labor_position .contener                                  { width:96%; padding: 10px 12px; }
.labor_position .companies_panel                           { width: 54%; margin-right: 0; top: 32px; }
#filter_section.labor_position .comapnies_button1          { margin-right: 0; margin-top: 8px; }
.labor_position .contact_information,
.labor_position .contact_information.activated             { background-position: 0 0;  }
.labor_position .contact_information1                      { width: 96%; margin-left: 0; }
.labor_position .contact_details1                          { width: 330px; margin-bottom: 0;}
.labor_position .contact_details1.last                     { float: right; }
.labor_position .contact_form                              { height: auto; width: 100%; padding: 0 0 10px; }
.labor_position .contact_form_new                          { height: auto; width: 100%; } 
.labor_position .contact_form1                             { height: auto; width: 115px; text-align: left; }
.labor_position .new3                                      { width: 208px; }
.labor_position .contact_form_new .LP_contact_form,
.labor_position .LP_contact_form3                          { padding: 0 0 10px; }
.labor_position .contact_information.last,
.labor_position .contact_details.last                      { border: none; }
.t-calendar th, .t-calendar .t-content .t-link             { font-size: 11px; } 
.menu_strip_holiday .contact_strip                         { padding: 0; }
#divContactBusinessInformation                             { margin: 0; width: 100%; }  

#grdCommentTemplates .t-grid-header .t-header .t-link      { font-weight: bold; color: white; }
#grdCommentTemplate                                        { width:156px; margin:11px 0 0 0px; float:left; }
#grdCommentTemplate td                                     { font-size:12px; color:#000; float:left; width:136px; padding:2px 10px; cursor:pointer; border-right: 1px solid #ccc;}
#grdCommentTemplate .t-grid-header .t-header               { background: #f1f5fb; border: 1px solid #ccc; }
#grdCommentTemplate .t-grid-header .t-header span          { color: #4c607a; font-size:12px; font-weight:normal; border:none;}
 
.template_right                                            { float:right; width:626px; margin:10px 0 0;}
.template_right .header                                    { float: left; background: #0359AD; border: 1px solid #004E9A; padding: 1px 5px 4px 12px; width: 97%; }
.template_right .header span.title                         { color: #fff; font-size: 14px; font-weight: bold; float:left; padding:4px 0 0; }
.template_right .header input                              { float:right;}
.template_right .sub_head                                  { float: left; width: 97%; padding: 6px 9px 6px 10px;}
.template_right .sub_head select                           { width:199px; float:right; border:1px solid #ccc; padding:1px; margin: 0px 90px; }
.template_right .sub_head .timesheet_add_remove            { margin:5px 0 0; }
#grdCommentTemplates                                       { float:left; width:85%; border:1px solid #ccc; }

.expand_detail                                             { height:80px; border:1px solid #ccc; padding: 10px 10px 10px 10px; margin-left: -9px; }
#text                                                      { height: 75px; width: 93%; float: right; resize:none }

                         
    
/**************styles for masterviews ends*******/  


/*******Styles for colorpicker starts**************/

.colorpicker 									   { width: 356px; height: 176px;	overflow: hidden;	position: absolute; background: url(../images/colorpicker_background.png); 
													  z-index:1;	display: none; }
.colorpicker_color 								   { width: 150px;	height: 150px; left: 14px;	top: 13px;	position: absolute;	background: #f00;	overflow: hidden;	cursor: crosshair; }
.colorpicker_color div 							   { position: absolute; top: 0; left: 0; width: 150px; height: 150px;	background: url(../images/colorpicker_overlay.png); }
.colorpicker_color div div 						   { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden;	background: url(../images/colorpicker_select.gif);	
													  margin: -5px 0 0 -5px; }
.colorpicker_hue 								   { position: absolute;	top: 13px;	left: 171px; width: 35px; height: 150px; cursor: n-resize; }
.colorpicker_hue div 							   { position: absolute;	width: 35px; height: 9px; overflow: hidden; background: url(../images/colorpicker_indic.gif) left top;	
													  margin: -4px 0 0 0;	left: 0px; }
.colorpicker_new_color 							   { position: absolute; width: 60px; height: 30px;	left: 213px; top: 13px;	background: #f00; }
.colorpicker_current_color 						   { position: absolute; width: 60px; height: 30px;	left: 283px; top: 13px;	background: #f00;}
.colorpicker input 								   { background-color: transparent; 	border: 1px solid transparent; 	position: absolute;	font-size: 10px; 
											         color: #898989;	top: 4px; right: 11px; text-align: right; margin: 0;	padding: 0;  height: 11px; }
.colorpicker_hex 								   { position: absolute;	width: 72px;	height: 22px;	background: url(../images/colorpicker_hex.png) top;	left: 212px; top: 142px;}
.colorpicker_hex input 							   { right: 6px;}
.colorpicker_field 								   { height: 22px;	width: 62px; background-position: top;	position: absolute; }
.colorpicker_field span 						   { position: absolute; width: 12px;	height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize;}
.colorpicker_rgb_r 								   { background-image: url(../images/colorpicker_rgb_r.png); top: 52px; left: 212px; }
.colorpicker_rgb_g								   { background-image: url(../images/colorpicker_rgb_g.png); top: 82px;	left: 212px; }
.colorpicker_rgb_b 								   { background-image: url(../images/colorpicker_rgb_b.png); top: 112px; left: 212px; }
.colorpicker_hsb_h 								   { background-image: url(../images/colorpicker_hsb_h.png); top: 52px; left: 282px; }
.colorpicker_hsb_s								   { background-image: url(../images/colorpicker_hsb_s.png); top: 82px;	left: 282px;}
.colorpicker_hsb_b 								   { background-image: url(../images/colorpicker_hsb_b.png); top: 112px; left: 282px;}
.colorpicker_submit                                { position: absolute; width: 22px; height: 22px; background: url(../images/colorpicker_submit.png) top; left: 322px; top: 142px; 		
													  overflow: hidden; }
.colorpicker_focus 								   { background-position: center; }

.colorpicker_hex.colorpicker_focus,				   
.colorpicker_submit.colorpicker_focus,			  
.colorpicker_slider 							   { background-position: bottom; }

.colorpicker_arrow                                 { float: left;  height: 6px;  margin: -2px 0 0 3px;  width: 7px; }
.heading_colorconfig							   { margin-top: 2%; }
.grid_colorconfig 								   { float: left;  width: 100%; margin-top: 1%; }
.mastergrid_colorconfig							   { float: left; margin-top: 1%; position: relative; width: 100%; }
.mastergrid_site_colorconfig 					   { float: left;  margin-top: 1%;  position: relative;  width: 100%; }
.colorConfig_company_text1 						   { width: 85%; height: 26px; font-family: "Century Gothic"; font-size: 18px;  font-weight: bold;  color: #004e9a;  float: left; }
.colorConfig_menu_strip 						   { background-color: #0359AD; float: left;  height: 36px; margin-top: 1px; width: 100%; }
.colorConfig_contact_strip						   { background-color: #072c51;  height: 36px;   width: auto;   float: left; }
.colorConfig_contact_text                          { color: #FFFFFF; float: left;   font-size: 16px; font-weight: bold;  padding: 8px 10px;  text-align: left; width: auto; }
.colorConfig_right_menu_new 					   { height: 26px;  float: right;  position: relative;  width: auto; }
.colorConfig_edit 						           { width: 74px;  height: 21px;  float: left;  text-align: center;    font-size: 12px;  color: #ffffff;  
													 padding-top: 10px;  cursor: pointer; }
.colorConfig_edit1 								   { text-align: center;    font-size: 12px;  color: #ffffff;  text-decoration: none; }
.colorConfig_indicator 							   { display:none;  float:left; }
.colorConfig_message 							   { width: 84.5%; border: 0px solid;  color: #fff;  padding: 2px;  position: absolute;  _position: absolute;  
													 text-shadow: 0 1px 0 rgba(0,0,0,.5); animation: animate-bg 5s linear infinite;  height: 50px;  z-index: 1;   
													 font-size: 13px;  font-weight: bold;  margin-top:3.3%; }
.colorConfig_error								   { background-color: #de4343; border-color: #c43d3d; }
#error_panel 									   { display:none; }
.timesheet_label 								   { float:left;  margin-top:20px;  margin-left:7px;  height: 30px;  font-size: 13px;  font-weight: bold;  
													 color: #5e5e5e;  text-align: right;  padding-top: 2px; clear:both; width:115px; }
.timesheet_row2:hover 							   { background:#8DEEEE;}
.timesheet_datepicker							   { width:206px; margin-left:20px; margin-top:20px; height: 30px;  font-size: 13px; font-weight: bold;}
.timesheet_textbox 								   { margin-left:20px;  margin-top:20px; width:180px; }
.timesheet_applybutton 							   { clear: both;  float: left; margin-left: 112px;  margin-top: 10px; }


/*******Styles for colorpicker ends**************/
 
/***Filter section tooltip starts***/ 
 #flMultiSelectContainer                          { background-color: #FCFCFC; border: 1px solid #0359AD; border-radius: 5px 5px 5px 5px; box-shadow: 1px 1px 3px #999999;  color: #FFFFFF; display: none;
                                                    font-size: 11px; left: 199px;  margin: 0;  padding: 0;  position: absolute;  width: 155px;  z-index: 3; }
 .tip_header                                       {  background: none repeat scroll 0 0 #0359AD;  border-bottom: 1px solid #FFFFFF;  border-radius: 5px 5px 0 0;  float: left;  margin: -2px 0 0;  padding: 4px 11px;
                                                      width: 133px; }
.medBlueText                                       { background: none repeat scroll 0 0 transparent;  color: #FFFFFF;  font-size: 10px;  margin: -19px 6px 0 0;  position: relative;  text-decoration: none; }

.searchFloatingBoxContent                          { color: #000000; float: left;  padding: 3px 0 6px;  text-align: center;  width: 155px; }
.welcome_manage_button.tipbtn_container            { cursor: pointer;  float: none;  height: 21px;  margin: 3px auto 0;  width: 114px; }
.tipbtn_container .welcome_manage_btnright         { padding-left: 13px;  padding-right: 15px; }
 
/****Filter section tooltip ends****/  

/***styles for calendar page starts******/

.welcome_message.calendar                           { width:auto; margin:0 10px 0 0; }
.welcome_message.calendar .welcome_checkbox_text    { padding-left:2px; }
.welcome_task_container.calendar                    { width:98%; }
#calendar                                           { clear: both; float: left; width: 98%;}
#calendarContainer .fc                              { margin-left:8px; }
#calendarContainer .fc .fc-header-right             { width:234px; }
#calendarContainer.welocme_right_panel .fc .fc-header-right { width: 286px; }
#calendarContainer.welocme_right_panel .fc          { margin: 8px 0 0 5px;} 
                    
.calendar_checkbox                                  { float: left; background: blue; width: 18px; height: 17px; margin: 0 0 0 5px; position:absolute; top:5px; left:0; }
.calendar_checkbox.active                           { background-image: url(../images/cal_selected.png); background-position:center; background-repeat:no-repeat;}
 #calSyncBtn                                        { float: left; margin: 1px 0 0;}
#settings                                           { margin: 4px 0 0; padding: 0; line-height: normal; height: auto; }
#refresh, #settings                                 { background-image: none; }
#settings .fc-button-inner                          { margin: 2px; float: left;}
#divMyCalendarList .body_grid span, 
.customize_cal_btns img                             { cursor:pointer; }
#divMyCalendarList .body_grid span.check            { cursor: default; }
#filter_section .pref_color_picker                  { width: 30px !important;}                      

/***styles for calendar page ends******/
 
/****Pricing Info starts****/

#filter_section.pricing_info                       { position: relative; width: 848px;  z-index: 999999; }        
#pricedetails                                      { float: left;  font-size: 12px;  margin: 20px 0 0 2px;  width: 100%; }
.date_column                                       { float: left; font-size: 12px;  margin: 0 0 0 5px;  width: 123px; }
.date_column .price_col.head                       { clear: both;  padding-left: 6px;  width: 116px; }    
.price_value_inner                                 { float: left; min-height: 52px;  overflow: hidden;  width: 709px; }
.price_row span:first-child, .price_col.head       { border-bottom: 1px solid #CCCCCC;  border-left: 1px solid #CCCCCC; }
.price_row.head span                               { background:#999; border-right: 1px solid gray; color: #FFFFFF; font-weight: normal;   margin: 0;  padding: 4px 0;  text-align: center; width: 58px; }  
.detail_prevnext                                   { clear: both;  float: left;  padding: 10px 5px 10px 6px;  width: 97%; }
.price_row span                                    { border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  color: #000000;  float: left;  padding: 4px 6px; text-align: right;  width: 46px; cursor:default; }         
.detail_prevnext span                              { float: right;  margin: 0 0 0 10px;  color: #bababa;  cursor: default; text-indent:-99999px; width: 13px;height:12px; }
.detail_prevnext span.prev                         { background: url("../images/amt_prev.png") no-repeat top center; padding: 0; }  
.detail_prevnext span.prev.active                  { background: url("../images/amt_prev_hover.png") no-repeat top center;   color:#3366CC;   cursor: pointer; }
.detail_prevnext span.next                         { background: url("../images/amt_next.png") no-repeat top center;   padding:0; }
.detail_prevnext span.next.active                  { background: url("../images/amt_next_hover.png") no-repeat top center;  cursor: pointer; }
.price_col.head                                    { background: none repeat scroll 0 0 #D9D9D9;  border-right: 1px solid #CCCCCC;  color: #000000;  float: left;   font-weight: normal; padding: 4px 0; }


.detail_prevnext span.first.active                 { background: url("../images/amt_first_hover.png") no-repeat scroll center top; color: #3366CC; cursor: pointer; }
.detail_prevnext span.first                        { background: url("../images/amt_first.png") no-repeat scroll center top; padding: 0; }
.detail_prevnext span.last.active                  { background: url("../images/amt_last_hover.png") no-repeat scroll center top; color: #3366CC; cursor: pointer; }
.detail_prevnext span.last                         { background: url("../images/amt_last.png") no-repeat scroll center top; padding: 0; }

.value_cont                                        { float: left;   width: 1476px; }

 .newalert                                         { background-color: #ADE4FF;  z-index: 999999; position: absolute; margin: 50% 90%; width: 200px; border: 1px solid gray; border-radius: 4px;
                                                     height: 200px;  font-size: 12px;  font-weight: bolder;  color: darkblue;  text-align: center; }

/****Pricing Info ends*****/

/****Planning section alignment starts***/

#grdOrderViews th, #grdResouceView th,#grdOrderViews td, #grdResouceView td   { padding: 0; }
#divResouceView.resouce_right_panel, #grdresourceViews.resouce_right_panel { width: 784px; }
#divResouceView .resource_middle_content1, #divResouceView .resource_middle_content, #grdresourceViews .resource_middle_content1, 
#grdresourceViews .resource_middle_content { width: 778px;	margin-top: 3px }
#divResouceView .resource_timesheet1               { height: 32px; overflow: hidden; }
#grdresourceViews .resource_timesheet1             { height:32px; overflow: hidden; }
#divResouceView input[type="checkbox"], #grdresourceViews input[type="checkbox"] {margin-left:8px\9;}
/*****Planning Section alignment ends*****/

/***Calendar Page styles starts***/
#filter_section.private_calendar                { float: left; width: 302px;  }    
.private_calendar .private_cal_inner                { float: left;  padding: 14px 10px 4px;  width: 93%; }
#filter_section.private_calendar .field_options     { float: left;  width: 100%; margin: 0 0 8px; }
#filter_section.private_calendar input[type="text"], #filter_section.private_calendar input[type="password"]   {  border: 1px solid #CCCCCC;  color: #000000;  font-size: 12px; height: 20px;
                                                                                                                    margin: 0 0 0 10px;  text-align: left;  width: 199px; }
#filter_section.private_calendar input[type="checkbox"] { margin: 3px 0 0 10px;}
#filter_section.private_calendar select             { height: 22px;  padding: 1px;  width: 122px; color: #000;  border: 1px solid #ccc; margin: 0 0 0 10px; }
#filter_section.private_calendar.event_entry select { margin: 0 0 0 5px; }
#filter_section.private_calendar label              { color: #5E5E5E;  float: left;   width: 66px;  font-size: 12px; font-weight: bold; padding: 2px 0 0;  text-align: left;  }
#filter_section .pref_color_picker                  { float: left; width: 29px;  margin: 2px 0 0 11px; }
#filter_section.private_calendar .colorpicker input { background-color: transparent;    border: 1px solid transparent;  position: absolute; font-size: 10px; color: #898989; top: 4px;       right: 11px;
                                                      text-align: right;  margin: 0;  padding: 0;  height: 11px;  width: 30px; }
#filter_section.private_calendar .colorpicker_hex input    { width: 45px;  right: 5px; }
.pref_color_picker img.color_pointer                       { float: left;  margin: 9px 0 0 2px; }
#CalendarColorPicker .ubs-colour-picker                    { margin-top:20px;margin-left:20px; }

.task_content_main                                         { float: left;}
.task_cont 							                       { color: #666; float: left; font-size: 12px; margin: 0; width: 198px; }
.date_section                                              { float: left; width: 100%;  padding: 8px 0 0; }
.date_title                                                { font-weight: bold;  color: #666; }
.date                                                      { color: #666; }
.description                                               { float: left;   width: 100%;  padding: 4px 0 0; }
.more_less                                                 { clear: both;  width: 100%; text-align: right;  font-size: 12px;  color: #3366CC; float: left; }
 hr.cal_ruler                                              { background: none repeat scroll 0 0 #CCCCCC;  border: medium none;  clear: both; height: 1px;   margin: 12px 0 0;  padding: 0;  width: 100%; }
.collapsable_content{ float: left; padding-bottom: 2px; }    
.collapsable .date_title                                   { cursor: pointer;  font-weight:normal; font-size: 16px; color: #245E9E;                                           width: 94%; float: left; line-height: 20px; padding: 3px 6px 5px; }
.order_id_label { float:left; width:65px; font-size:12px; font-weight:bold; }
.order_id .andy_krik_text {padding:0;}
.order_id_descrip {float:left; width:100%; font-size:12px; font-weight:bold; }
.order_desc_content {float:left; width:100%; }
.date { background: #f2f2f2; float: left; padding: 2px 6px 4px; width:186px; }
.task_content {float:left; width:100%; padding:4px 0; }

#filter_section.customize_calendar                         {  float: left;   width: 413px; }
.customize_calendar input[type="text"]                     {  border: 1px solid #CCCCCC;  color: #000000;     font-size: 12px;  height: 20px;  margin: 0 0 0 10px;  text-align: left;  width: 210px; }
.customize_calendar select                                 {  height: 22px; padding: 1px;  width: 128px;  color: #000;   }
.calendar_customview                                       { float: left;  padding: 10px;  width: 95%; }
.customize_cal_btns                                        { float: left; width: 100%; margin: 0 0 5px; }
.customize_cal_btns img                                    { margin: 0 5px 0 0;  padding: 0; }
.calendar_group                                            { float: left;   width: 401px;  font-size: 12px;  }
.calendar_group .header                                    { float: left; width: 100%; }
 #filter_section.customize_calendar input[type="checkbox"] { margin: 0; padding: 0; }
 .calendar_group .header span                              { border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc;  float: left;  padding: 4px 0;  height: 14px;  background: #0359AD;  text-align: center;
                                                               width: 123px;  color: #fff; }
.calendar_group .header span.check                         { padding: 5px 5px 3px;  width: auto;  border-left: 1px solid #CCCCCC; }
.calendar_group .header span.provider                      { width: 64px; }
.calendar_group .header span.color                         { width: 52px; }   
.calendar_group .body_grid span                            {  background: none repeat scroll 0 0 #FFFFFF;  border-bottom: 1px solid #CCCCCC;  border-right: 1px solid #CCCCCC;  color: #000000;  float: left;  height: 14px;   
                                                              overflow: hidden;  padding: 4px; text-align: left;  white-space: nowrap;   width: 115px; }
.body_grid                                                 { float: left;  }
.calendar_group .body_grid span.check                      { padding: 5px 5px 3px;  width: auto; border-left: 1px solid #CCCCCC; }
.calendar_group .body_grid span.provider                   { width: 56px; }
.calendar_group .body_grid span.color                      { width: 44px; text-align: center; }
.calendar_group .body_grid span.color span.pref_color      { border: 1px solid #CCCCCC;  height: 14px;  margin: -1px 12px;  padding: 0;  width: 14px; }

/***Calendar Page styles ends***/


.no_records                                                     { padding: 10px 0; color: gray; float: left; width: 95%; font-size: 11px; margin-left: 15px; }
.sort_section .search img                                       { cursor:pointer; }

/*** styles for paypolicy unit  starts****/
.remove_telerik_height { background-color: transparent !important; height:auto !important;  overflow:inherit !important; }
/*** styles for paypolicy unit  ends****/



/*****calendar events style starts*****/
#filter_section .field_font-color .pref_color_picker { float: left; width: 29px;  margin: 2px 0 0 5px; }
.calendarevent_settings_header
    {
        background-color: #0359AD;
        float: left;
        padding: 0;
        width: 738px;
    }
    .calendar_event
    {
        float: left;
        width: 100%;
        font-size: 12px;
    }
    .calendar_event .header
    {
        float: left;
        width: 100%;
    }
    .calendar_event .header span.check, .calendar_event .Lineheader span.check
    {
        padding: 5px 5px 3px;
        width: auto;
        border-left: 1px solid #CCC;
    }
.calendar_event .header span.check { padding: 6px 5px 4px; }	
    .calendar_event .header span
    {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        float: left;
        padding: 5px 0;
        height: 14px;
        background: #0359AD;
        text-align: center;
        width: 123px;
        color: #fff;
		font-weight:bold;
    }
    .calendar_event .Lineheader span
    {
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        float: left;
        padding: 4px 0;
        height: 14px;
        width: 123px;
        cursor: pointer;
    }
    .calendar_event .header span.provider, .calendar_event .Lineheader span.provider
    {
        width: 64px;
        text-align: center;
    }
    .calendar_event .header span.color, .calendar_event .Lineheader span.color
    {
        width: 45px;
    }
    .calendar_event .header span.icon, .calendar_event .Lineheader span.icon
    {
        width: 72px;
        text-align: center;
    }
    
    .grid_holiday.cal_events .customize_cal_btns
    {
        float: left;
        width: 100%;
        margin: 5px 0 2px;
    }
    .calendar_event .header span.more_width, .calendar_event .Lineheader span.more_width
    {
        width: 126px;
    }
    .calendar_event .Lineheader span.more_width
    {
        width: 118px;
        padding: 4px; overflow:hidden; white-space: nowrap;
    }
    .calendar_event .header span.more_width_location
    {
        width: 56px;
    }
    .calendar_event .header span.more_width_font_name
    {
        width: 70px;
    }
    .calendar_event .Lineheader span.more_width_font_name
    {
        width: 62px;
        padding: 4px;
        white-space: nowrap;
        overflow: hidden;
    }
    .calendar_event .header span.more_width_font_color, .calendar_event .Lineheader span.more_width_font_color
    {
        width: 72px;
    }
    
    .calendar_event .Lineheader span.more_width_font_color span
    {
        width: 14px;
        height: 5px;
        margin-left: 29px;
    }
    .calendar_event .Lineheader span.more_width_location
    {
        padding: 4px;
        width: 48px;
        text-align:center;
    }
.calendar_event .Lineheader span.more_width_location input { margin:0; padding:0; }    
.calendar_event .Lineheader .alignright { text-align:right !important; }
    .calendar_event .Lineheader span.color .color_inner
    {
        width: 14px;
        height: 5px;
        margin-left: 15px;
    }
    .chkbox_calendar_event
    {
        margin: 0;
    }
    .Lineheader
    {
        float: left;
        width: 100%;
    }
.calendar_event .header span.more_width_style, .calendar_event .Lineheader span.more_width_style { width: 42px; text-align: center; position:relative; }
.calendar_event .Lineheader span.more_width_style input[type="checkbox"]  {margin: 0; padding: 0; }
.calendar_event .Lineheader span.more_width span { overflow: hidden; padding:0;  white-space: nowrap; width: 118px; border: none; }
.calendar_event .Lineheader span.more_width_font_name span{ border: medium none;  overflow: hidden; padding: 0;  width: 63px; } 
.calendar_event .Lineheader span.more_width_style span.original_img {position:absolute; left:0; top:0; margin:0; padding:0; border:none; width:13px; height:13px; }
.original_img {display:none; }	
.image_upload:hover span.original_img { display:block; left: -151px !important; text-align:right; z-index: 9; min-width:150px; }
.image_upload:hover span.original_img img { max-width: 150px; }

.field_options .inner_thumbnail span.original_img {position:absolute; left:0; top:0; margin:0; padding:0; border:none; width:13px; height:13px; }
.field_options .inner_thumbnail:hover .original_img { display:block; left: 115px !important; text-align:right; z-index: 9; min-width:150px; top:120px; }
.field_options .inner_thumbnail:hover .original_img img { width: 80%; }
	
/******calendar events style ends*****/
/*****style for calendarEvent entry start******/                              
#filter_section.private_calendar.cal_font_section select                           { width: 122px; margin-right: 8px; }
#filter_section.private_calendar.event_entry .field_options.font_format .name_form { width: 46px; text-align:right; margin-left:5px;}
#filter_section.private_calendar.event_entry .field_options.font_format span       { float: left; width: 130px; }
#filter_section.private_calendar.event_entry .field_options.font_format label      { padding: 3px 0 0; }
#filter_section.private_calendar.event_entry .field_options.font_format span.select_font_style  { width: auto; padding: 0 0 0 5px; }
#filter_section.private_calendar.event_entry .field_options.font_format span.select_font_style label  { width: auto; padding: 3px 0 0; }
#filter_section.private_calendar.event_entry .field_options.font_format span.select_font_style.italic { font-style: italic; }
#filter_section.private_calendar.event_entry .field_options.font_format span.select_font_style input[type="checkbox"] { margin: 4px 6px 0 0; height: auto;  padding: 0; float: left;  width: auto; }
#filter_section.private_calendar.event_entry .field_options.font_format textarea   { float: left;  width: 279px; height: 70px; border: 1px solid #ccc; resize: none;  clear: both;  margin: 12px 0 0; }
#filter_section.private_calendar.event_entry .field_options hr                     { border:none; clear:both; background:#ccc; height:1px; margin:0 0 10px; padding:0; }

#filter_section.private_calendar.event_entry .field_options span                   { float:left; }
#filter_section.private_calendar.event_entry .field_options.font_format            { float: left;  margin: 4px 0 0; }
#filter_section.private_calendar .field_font_family select                         { width: 190px; }
#filter_section.private_calendar.event_entry .preview_content                      { float:left; text-align:center; width:99%; border:1px solid #ccc; overflow:hidden; min-height:16px; max-height:22px; }
.font-styling   { margin-top:5px !important; margin-bottom: 0 !important;}
.field_font-color { float: left;   margin: 8px 0;   width: 100%; }
#filter_section.private_calendar.event_entry .field_options .cal_font_section {  border: 1px solid #CCCCCC;  margin: 8px 0 0;   padding: 0 6px; width: 95%; float: left; }
#filter_section.private_calendar.event_entry .field_options.font-styling .main_label {  background: #FFFFFF;    margin: -13px 0 8px -3px;  padding: 0 3px;  width: auto; float:left; }
#filter_section.private_calendar.event_entry .field_options .preview_sect {margin-top:10px;}
#filter_section.private_calendar.event_entry  input[type="text"] { width:202px; }
.payment_mode                             { width: 133px; float: left;  margin: 0 10px 0 0; }
#filter_section.private_calendar .payment { width: 66px; padding:4px 0 6px; }
#filter_section.private_calendar.event_entry .payment_sect span input { width: 57px; margin: 0; padding: 2px; border: 1px solid #ccc; float:right; text-align:right; height: 16px; }
.field_options.payment_sect span          { width: 203px; float: left; padding: 0 0 0 10px; }  
.private_cal_inner hr                     { border: none; background: #ccc; height: 1px; float: left; margin: 5px 0 8px; width: 100%; }

#filter_section.private_calendar select.payment_mode
{
margin: 0 12px 0 0;
width: 126px;
}
#filter_section.private_calendar .search
{
border: 1px solid #ccc;
margin: 0 0 0 10px;
}
#filter_section.private_calendar .search input[type="text"]
{
border: none;
margin: 0;
}
#filter_section.private_calendar .thumbnail {float: left; max-width: 21px; border: 1px solid #ccc; margin: 4px 0 0 6px; height:13px}

#filter_section.private_calendar .payment_sect { float:left;}

/*****style for calendarEvent entry ends******/
/*****style for resource calendar entry starts*****/
    .t-window .t-resize-handle
    {
        display: none !important;
    }
    
    filter_section.events
    {
        float: left;
        width: 390px;
    }
    .events .events_inner
    {
        float: left;
        padding: 14px 10px 4px;
        width: 93%;
    }
    
    #filter_section.events .field_options
    {
        float: left;
        margin: 0 0 10px;
        width: 100%;
    }
    
    #filter_section.events label
    {
        color: #5E5E5E;
        float: left;
        font-size: 12px;
        font-weight: bold;
        padding: 1px 0 0;
        text-align: left;
        width: 66px;
    }
    
    #filter_section.events input[type="text"]
    {
        border: 1px solid #CCCCCC;
        color: #000000;
        font-size: 12px;
        height: 20px;
        margin: 0 0 0 10px;
        text-align: left;
        width: 284px;
    }
    
    #filter_section.events .txtarea
    {
        border: 1px solid #CCCCCC;
        margin-left: 9px;
        width: 285px;
    }
    #divMyCalendarEntry .new3
    {
        font-weight: normal;
        font-size: 12px;
        height: 22px;
        border: 1px solid #ccc;
        padding: 1px;
        width: 285px;
        margin: 0 0 0 10px;
    }
    
    .override
    {
        border: 0 none;
        cursor: pointer;
        float: right;
        position: relative;
        right: 0px;
        top: 23px;
        z-index: 0;
    }
    

 .auto_select_section { border:1px solid #ccc; width: 293px; float:left; margin:0 0 0 10px; }
#filter_section.events .auto_select_section input[type="text"] { margin:0; border:none; width: 262px;}
.events_resource_list { float: right; width: 294px; margin: 5px 1px 0 0px; clear: both; max-height: 72px; overflow-y: auto; overflow-x: hidden; }
.eventresource_line { float: left; width: 98%; padding: 3px 3px; margin: 0 0 3px; }
.eventresource_line span.resource_line_txt { font-size: 12px; float: left; width: 91%; overflow: hidden; white-space: nowrap; }
.eventresource_line span.resource_line_delete {float:right; width:15px; height:15px; display:none;}
.eventresource_line span.resource_line_delete img {max-width:100%;}
.eventresource_line:hover { background:#EDF7FC }
.eventresource_line:hover span {display:block;}

#divMyCalendarEntry .t-widget.t-combobox.new3 { padding:0; }
#divMyCalendarEntry .t-dropdown-wrap {border:none;}
#divMyCalendarEntry .new3 { height:auto; }
#divMyCalendarEntry .new3 .t-header {border-left:1px solid #ccc;}

/*****style for resource calendar entry ends*****/

/*****styles for security Start *************/
.secure-main-img        {margin-top:7px;float:right;cursor:pointer;background: url("../Images/lock_icon.png") no-repeat;width:11px;height:14px;}
.showSecurity_msg{text-align:left;color:red;}

#divSecurityconfirm, #uploadImageError { position: absolute; border: 1px solid gray; float: left; background-color: #f2f2f2; width: 324px; margin: 136px 0 0; }
#uploadImageError { width:270px; margin:-94px 0 0 50px; }
#divSecurityconfirm table, #uploadImageError table { float: left; width: 100%; padding: 0 8px; font-size: 12px; text-align: center; background: #fff; }
#divSecurityconfirm table td,  #uploadImageError table td { height: 79px; }
#uploadImageError table td { height:70px; }
#uploadImageError .confirm_btns { width: 56px; }
.confirm_btns { margin:0 auto; width: 132px;}
.confirm_btns input[type="button"] { float: left; padding: 2px 8px; margin: 10px 4px;}
.security-grid {  float: left;   width: 500px; }
#winSecurityContainer { width: 324px; }
#filter_section.security_section { border-radius: 5px 5px 5px 5px;  box-shadow: 0 0 5px 2px #AAAAAA;  clear: both;   width: 515px; }
.security_inner_section { float:left; margin:0; padding:6px; background:#fff;  border-radius: 0 0 5px 5px; }
#filter_section.security_section table td input[type="checkbox"] { margin:0; }
.global_option { clear: both;  margin: 10px auto 0;  width: 58px; }
.global_option input[type="checkbox"] {  float: left;  margin: 0 4px 0 0 !important;  padding: 0; }
.global_option span {font-size:12px; color:#000; float: left;}
.security_grid_status_bar{   width: 100%;  height: auto;  float: left;}
.security_grid_status { margin-top: 20px;  padding: 10px 6px 0 0;  width: 99% !important; float:left;}
.security_grid_header_text {text-align: center;  width: 87px; float: left; margin:0 9px 0 0;}
.security_mode{ background: url("../Images/unlock_icon.png") no-repeat;width:11px;height:14px }
.security_lbl{display:none;color:#ccc;margin-left: 5px;}
.resource_search span{float:left;}

.security_grid_header { float: left; width: 100%; text-align: left;}
.security_grid_header span, .security_grid_body span { float: left; background: #0359AD; float: left; width: 113px; font-size: 12px; color: #fff;  border-left: 1px solid grey; border-right: 1px solid #0359AD; padding: 5px 10px; }
.security_grid_header span { border-right:none; }
.security_grid_header span:first-child { border-left: 1px solid #0359AD; width:344px; }

.security_grid_body { float: left; width: 100%; text-align: left; font-weight: normal; }
.security_grid_body span{ background:#fff; color:#000; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom:1px solid #ccc; padding: 5px 7px;
width: 118px; height: 20px;}
.security_grid_body span:first-child {width: 344px; border-right: none; padding: 8px 10px 2px; }

/*****styles for security End *************/
.ubswindow 
{
    background: #fff;
    border-radius: 4px;
}

/*****styles for custom view start *************/

ul.listbox_section { list-style:none; padding:0; margin:0; border:1px solid #ccc; float:left;  overflow-y: scroll;}
ul.listbox_section li {float:left; width: 92%; font-size:12px; padding: 3px 9px; color:#5E5E5E;  }
ul.listbox_section li:hover { background:#EDEDED; cursor:pointer; }
ul.listbox_section li.selected {background:#3399FF !important; color:#fff; }

.section.selected ul.listbox_section { height: 273px; }
.section.selected ul.listbox_section li { height:15px; position:relative; }
.section.selected ul.listbox_section li.selected {color:#fff !important; }
.ubslist_textbox_section {border:none; background:transparent; position:absolute; cursor:pointer; width:1px; height:1px; top:-40px; font-size:0.5px; }
.section ul.listbox_section { height: 273px; width: 237px; }
/*****styles for custom view end *************/

/****style for work history starts*****/

#sample_form {float:left; width:50%; padding:5px; min-height:120px;}
#sample_form label {float:left; font-family:Arial;  font-size:12px; color: #5E5E5E; font-weight: bold; text-align:left; width:92px; padding: 4px 0 0;}
#sample_form select, #sample_form select.multiple, #sample_form select.medium  { color:#000; width:201px; border: 1px solid #CCCCCC;  font-family:Arial; font-size:12px; height: 22px; padding:1px; float:left; }
#sample_form select.label_select { width: 122px; color: #5E5E5E; font-weight: bold; margin:0 10px 0 0; }
#sample_form input[type="text"], #sample_form textarea, #sample_form .medium input[type="text"]{ border: 1px solid #CCCCCC;color:#000; font-size:12px; width: 199px; text-align:left; font-family:Arial;  height:20px; float:left;}
#sample_form textarea, #sample_form select.multiple { height:60px; }
#sample_form select.medium {width:90px;}
#sample_form .medium input[type="text"] {width:88px;}
.field_cont {float: left; width: 100%; margin: 0; }
.box { border:1px solid #ccc; float:left; width:100%;}
#divWorkHistory .workhistory_new { box-shadow: none; border-radius: 0; width:760px; font-family:Arial; font-size:12px; }
#divWorkHistory .workhistory_new .search_paneltop { cursor:default; width:762px; border-radius:0; }
#sample_form.left { width:212px; border-right: 1px solid #ccc;}
#sample_form.right { width: 515px; float: left; padding: 10px; }
.workhistory_new {font-size:12px; font-family:Arial; }
#resource_history_section.photo_contener.work_history { width: 720px; margin: 48px 0 0; }
#resource_history_section .right { width:462px; }
#resource_history_section .left {padding-left:10px !important; }
#divWorkHistory { float:left; }
#divWorkHistory .workhistory_new .orderedit_close_button {display:none !important;}
#resource_history_section .orderedit_close_button { display:block !important;}

/****style for work history ends******/

#chkPrimaryPosition { margin-left:3px; }
.ui-multiselect-dropdown.multiselect_custom {  margin: 0px 0px 0px 5px;}
/***common styles for filter section starts***/

.popup_section 						                       { box-shadow: 0 0 5px 2px #AAA; background: #fcfcfc; border-radius: 5px; float: left; }
.popup_header								       { background: #0359AD; border-radius: 5px 5px 0 0; margin: 0; padding: 4px 0; width: 100%; float: left; cursor:move; }
.popup_title								       { color: #FFF; font-family: arial; font-size: 14px; font-weight: bold; line-height: 25px; padding:0 0 0 10px; float:left; }
.popup_close								       { cursor: pointer; float: right; height: 16px; position: relative; width: 16px; right: auto; margin: 5px 14px 0 8px; }
.popup_close:hover 						               { background-color: #D1E4FC;  border-color: #8DAED5; border-radius:5px; }
.popup_header input[type="button"]			       { font-size: 12px; color: #fff; font-family: Arial; font-weight: bold; background:transparent; border:none; float:right; margin: 4px 0 0 5px; cursor:pointer; }
.popup_section_inner				                       { background: #FFF;  float: left; padding: 11px 11px 5px; border-radius: 0 0 2px 2px; font-size:12px; }
.popup_section_inner p                             		      { margin-top:0;}
.field		 	                       					       { float: left; width: 100%; margin: 0 0 10px; }
.field label                                  					       { color: #5E5E5E; padding: 2px 0 0; font-weight: bold; float:left; font-size:12px; margin:0 10px 0 0; width:72px;}
.field input[type="text"]        					       { border: 1px solid #CCCCCC;  color:#000; font-size:12px;  width: 199px; text-align:left; height:20px; float:left; padding: 0 2px; }

.field input[type="checkbox"],
.field input[type="radio"]  		                               { float:left; margin:3px 0 0; padding:0; }
.field select 			       					       { border: 1px solid #ccc; padding: 1px; margin: 0; font-size:12px;  float:left; height:22px; }
.field.otgroup label							       { width:82px;}
.field.crewposition label                         			       { width:104px; }
.field.site label 								       { width:102px; }
.align_left 								               { float:left; }
.align_right 							               { float:right; }
.field.site select 					  		       { width:204px; }
.decimal 									       { text-align:right !important; }
.field textarea 								       { width:202px; border: 1px solid #ccc; resize:none; font-size:12px; font-family:Arial; float:left; }
.popup_section table							       { width:100%; margin:0; padding:0;}
.validate									       { float:left; width:auto;}
								
/***common styles for filter section ends***/

/****styles for communicate starts***/
.popup_section.communicate  { width:800px; }
.communicate .popup_section_inner { width:97%; background:transparent;  }
.communicate .popup_section_inner .popup_header { border-radius:0; background:none; border-bottom:1px solid #ccc; cursor:default; }
.communicate .popup_section_inner .popup_title { color:#000; padding:0 0 0 5px; }
.communicate ul { list-style:none; margin:0; padding:0; clear:both; }
.communicate ul.row { float:left; width:100%; position:relative; }
.communicate ul.row:hover { background:#EDF7FC;}
.communicate ul.selected  {  background-color: #ADE4FF !important; }
.communicate ul.head { background:#999; float: left; width: 100%; }
.communicate ul.head li { color:#fff; font-weight:bold;  }
.communicate ul li { float:left; padding:0.4em 0.5em; width:116px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
/*UDAYAN*/
.communicate ul li.main-popcontent-inner-each    { width: 22em; margin-right: 27px; padding: 0.4em 0; }
.communicate ul li.main-popcontent-inner-each.middle-column-width  { width: 19em; }
.communicate ul li.main-popcontent-inner-each.margin-right-hide   { margin-right: 0; width: 26em; }
.communicate ul li.main-popcontent-inner-each.full-width-commts-tab,.communicate ul li.main-popcontent-inner-each.full-width-commts-tab div.orderedit_rightpanel2_comments  { width: 100%; }
.communicate ul li.main-popcontent-inner-each.full-width-commts-tab div.orderedit_appointments   { width: 97%; }
.communicate ul li.main-popcontent-inner-each.full-width-commts-tab div.orderedit_appointments .comments_textarea  { width: 830px; }
.communicate ul li.main-popcontent-inner-each.full-width-commts-tab div.orderedit_appointments_comments   { width: 97.2%; }
.communicate ul li.main-popcontent-inner-each div.orderedit_position_text1   { width: 150px; float: left; margin-left: 11px; }
.communicate ul li.main-popcontent-inner-each div.orderedit_position_text1.sample-rating-width    { width: auto; }
.communicate ul li.send-opt { width:15px; }
.communicate ul li.send-opt input { top:0.1em; }
.communicate ul.head li.send-opt { text-align:center;  height:15px; }
.communicate ul li.uba-option { width:10px;  height:15px; }
.communicate ul li.order-num { width: 82px; }
.communicate .message_line label { padding:4px 0 2px; }
.communicate ul li select { width:96%; font-size:12px; border:1px solid #ccc; }
.new_time.full-width-newtime  { width: 98%; }
.new_time.full-width-newtime .labour_time_content   { width: 100%; }
.timesheet_add_remove.margin-top-left  { margin-left:10px; margin-top: 1em; }
/*Udayan*/
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each select   { width:150px;height:20px;margin-top: 5px; }
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each select.comment-section-tab    { width: auto; }
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each div.regular.small-field-rate select  { width: auto; margin: 0;}
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each input       { width:150px; height:18px; border:1px solid #ccc; margin-top:5px;text-align:right; }
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each input.ckhbox   { width: auto; float: right; right: 0em; }
.communicate ul.main-popcontent-outer li.main-popcontent-inner-each input.rating-input   { width: auto; margin: 4px 0 0 5px;border: 2px outset buttonface; }
.communicate ul li.main-popcontent-inner-each .rating_comments .icon{ background: url("../images/top_bottom.png") no-repeat;width: 20px;height: 21px;border: none; margin: 0; }
.communicate ul.tabs.popups-tabs li  { padding: 0; width: auto; }

.communicate ul.row li.send-opt, .communicate ul.row li.uba-option { text-align:center; }
.communicate ul li input[type="checkbox"], .communicate ul li input[type="radio"] { position:relative; margin:0; padding:0; top: 0.1em !important; }
.communicate .message_line { padding:5px 0; width:49%; }
.communicate .message_line input[type="text"] { width:100%; }
.communicate .message_email { width:99%; padding: 0; }
.communicate .message_email textarea { width:100%; height: 100px; }
.communicate .emailTemplate { height: 92px;  width: 366px; }

.communicate-dropdown { float: left;  position: relative; width:97%; margin: 1em 0 0 1.2em; }
.communicate-dropdown ul { margin:0; padding:0; }
.communicate .communicate-dropdown ul li { float: left; font-size:1em;  margin: 0 1em 0 0;  padding: 0;  width: auto; color:#333;}
.communicate .communicate-dropdown ul li input { position:relative; margin:0 0.3em 0 0; top:0.1em; }
.communicate .resource_arrow { padding: 3px 6px 0; }
.communicate .popup_header .refresh-btn { background: url("../Images/refresh_icon.png") no-repeat;  clear: none;  margin: 4px 0 0 0;  width: 15px; }

.communicate .communicate-ubpa.upba ul li.email-address { width:186px; }
.communicate .communicate-ubpa ul li.order-desc { width:208px; }
.communicate .message_line.booking-details { width:100%; }

.communicate .communicate-ubpa.upba ul li.resource-name  { width: 138px; }

.booking-details.emailTemplate label { width:auto; }
.message_line.include-booking input { position:relative; top:0.1em; margin:0 0.5em 0 0; }
.booking-options { background:#F1F1F1; border: 1px solid #CCCCCC; border-radius: 3px;  float: left;  font-size: 11px;  font-style: italic;  height: auto;  margin: 0;  padding: 0.2em 0.5em;   width: 98%; }

.communicate.book-details { margin: 7em 0 0; position: absolute; }
.communicate.book-details ul li.uba-option { height:15px; }


.popup_section.change-mail { margin: 3em 12em;  position: absolute;  width: 360px;  z-index: 100;  display:none; }
.change-mail .popup_section_inner { background:transparent; }
.change-mail .message_line label {  width: 96px; }
.message_line.include-booking p label   { width: auto; }

.communicate-ubpa .message_email textarea { height: 84px; }	
.communicate-ubpa .message_line .emailTemplate { height: 118px; }
.communicate .booking-details .emailTemplate {  border: medium none;  height: auto;  width: 100%; padding:0; }
.communicate ul li.date-time { width: 89px; }


.popup_section.communicate .upba, .popup_section.communicate.show-upba .res { display:none; }
.popup_section.communicate.show-upba .upba { display:block; }

.communicate .communicate-resource ul li.event { width:80px; }
.communicate .communicate-resource ul li.email-address { width:167px; }

.communicate ul li span.mail-id 		  { float: left; overflow: hidden; text-overflow: ellipsis; width: 152px; }
.communicate-ubpa ul.row li span.mail-id  { width:132px !important; }
.communicate ul li span.edit-email-icon, .communicate ul li span.detail-view   { float:right; display:none; cursor:pointer; }
.detail-view   { margin: 0.1em 0 0 8px; width: 11px; }
.communicate ul:hover span.edit-email-icon, .communicate ul:hover span.detail-view  { display:block; }

.communicate ul li.email-address input[type="text"] { border: 1px solid #CCCCCC; float: left; margin:0; font-size:12px; padding: 0.1em 0.2em;  width: 120px; }
.communicate ul li span.edit-email-iconset { float:left; width:auto;  margin:0.1em 0 0; }
.communicate ul li span.edit-email-iconset img { margin:0 0.2em; cursor:pointer; float:left; }
img.cancel-edit { padding:0.2em 0 0; }
.communicate ul li.detail-pos  { width:138px; }
.communicate.book-details ul li.detail-pos  { width:114px; }
.communicate-ubpa.upba .message_line { width:100%;}

.communicate .more-fields      { float:left; width:100%; margin:0 0 0.5em; display: none; }
.communicate .more-fields ul { background:none; }
.communicate ul li.more-data   { width: 370px; margin: 0 0 0 1em; }
.communicate ul li.more-data:first-child { margin-left:0; }
.communicate .more-fields ul.head li { background:none; color:#333; border-bottom: 1px solid #333; }
.communicate .viewmore { position: absolute; z-index: 2; right: 7px; top:6px; background:url(../Images/wel_black_right.png) no-repeat; width:7px; height:12px; cursor: pointer; }
.communicate .viewmore.show { background:url(../Images/wel_black.png) no-repeat; width:12px; height:7px; top: 8px; }

/****styles for communicate ends***/

/****for alerts starts*****/
#CustomConfirmationWindow { position: fixed;width: 320px; margin:0 auto; left:40%; top:35%; z-index:1001; }
#CustomConfirmationWindow .confirm_customwindow{ margin:0; }
.confirm_customwindow_overlay {   background: none repeat scroll 0 0 #000000;  height: 100%;  margin: 0; opacity: 0.4;    padding: 0;    position: fixed;    width: 100%;   z-index: 1000; }
#CustomConfirmationWindow table { float: left; width: 100%; padding: 0 8px; font-size: 12px; text-align: center; background: #fff; }
#CustomConfirmationWindow table td { height: 79px; }
#CustomConfirmationWindow table td { height:70px; }
#CustomConfirmationWindow .confirm_btns { width: 187px; }

.custom_overlay { position:fixed; width:100%; height:100%; background:#000; opacity:0.1;}


.alert_window 								   { margin:0; padding:0; width:325px; font-size:12px; color:#000; background:transparent; }
.alert_window_inner 						   { border:1px solid #ccc; padding:0; background:#fff; width:325px; border-top:none; }
.alert_message_section					       { margin: 0 auto; padding:15px 5px; }
.alert_message_icon img						   { max-width:52px; }
.alert_message_text 					       { padding:0 0 0 8px; }
.alert_buttons 								   { background:#f2f2f2; width:100%; text-align:center; }
.alert_buttons table						   { margin:5px 5px 0px 0px; padding:12px 0; width:auto; }
.alert_buttons span 		   				   { margin: 0 3px; }
.alert_buttons input[type="submit"] 		   { border: 1px solid #999;padding: 4px 6px;border-radius: 5px; margin: 0; cursor:pointer;}
.alert_buttons input[type="submit"]:hover      { border:1px solid #fac55d; border-radius:5px; }
.alert_buttons input[type="submit"]:focus      { border:1px solid #fac55d; border-radius:5px; }
.alert_header									{ behavior: url(style/PIE.htc); background:#999; border-radius:5px 5px 0 0; width:315px; padding:6px; height: 17px; }
.alert_title									{ color:#fff; font-weight:bold; font-size:13px; font-family:Arial; }
.alert_close									{ cursor: pointer; height: 16px; width: 16px; margin: 1px 2px 0 0;}
.alert_close:hover 								{ background-color: #D1E4FC;  border-color: #8DAED5;  border-radius: 3px; }
/****for alerts ends*****/

/**style for company search starts***/
#filter_section.company-search    { width: 516px;  cursor: default; }
#filter_section.company-search thead { background:none; }
#filter_section.company-search .search_panel1 { clear: both; float: none; margin: 0 auto 24px; padding: 16px 0; width: 324px; }
#filter_section.company-search .search_panel1 input[type="text"] { padding: 3px 0 3px 3px; width:238px; }
.company-search table              { font-size: 12px; }
.company-search th                 { border-top: 1px solid #CCCCCC;  margin: 5px 0 0;  padding: 10px 10px 10px 20px !important;  width: 198px; color: #333; }
.company-search td                 { border-top: 1px solid #CCCCCC;  margin: 5px 0 0;  padding: 6px 10px 6px 20px !important; color: #333; }
.company-search th span, 
.company-search td span            { width: 140px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; float: left; }
.company-search tr td:nth-child(2) span,
.company-search tr td:nth-child(3) span { width: 140px; }
/**style for company search ends***/

/******ipad alignment starts**************/
.ipad_align .orderedit_complete2 						 		{ width:95px; margin: 0 5px 0 0; }
.ipad_align .orderedit_status_text1.unit 				 		{ width:70px; }
.ipad_align .orderedit_status_text2.rt, 
.ipad_align .orderedit_status_text2.ot				 	 		{ width: 38px; }
.ipad_align .orderedit_status_text2.dt 							{ width:52px; }
.ipad_align .orderedit_search_container 						{ width: 123px; }
.ipad_align .orderedit_resources1 					 	 		{ width: 90%; }
.ipad_align .orderedit_complete2.resource			     		{ width: 103px; }
.ipad_align .orderedit_complete2.resource .orderedit_resources1 { width:85%; }
.ipad_align .orderedit_complete.unit						    { width:84px; margin-right:5px; }
.ipad_align .orderedit_complete4.rate .orderedit_resources1, 
.ipad_align .orderedit_complete5.duration .orderedit_resources3 { width: 85%; }
.ipad_align .orderedit_complete5.rate .orderedit_resources2, 
.ipad_align .orderedit_complete6.ot .orderedit_resources2 		{ width:78% !important; }
.ipad_align .orderedit_complete5.rate, 
.ipad_align .orderedit_complete6.ot, 
.ipad_align .orderedit_complete6.dt 						    { width: 38px; margin-right:12px; }
.ipad_align .orderedit_complete6.dt 							{ margin-right:0; }
.ipad_align #image2 										    { margin:4px 0 0 3px !important; }
.ipad_align .orderedit_timesheet .orderedit_total 				{ width: 70px; }
.ipad_align #filter_section .search_bg input[type="text"] 		{ width:230px; }

/******ipad alignment ends**************/

/**for ie 10 fixes starts**/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    .checkbox { height: 19px; }
    .calendar_checkbox { top: 5px; }
    .right_btn1, .saveindicator_image1 { margin-top: 2px !important; }
    #filter_section .search_paneltop input[type="button"], #filter_section .search_paneltop input[type="submit"] {   padding: 6px 5px 0 10px; }
    #filter_section.actual_timesheet .contact_form1 input[type="radio"], #filter_section.actual_timesheet .contact_form1 input[type="checkbox"], 
    .timesheet_grid_header1_data1 input[type="checkbox"], timesheet_grid_header1_data2 input[type="checkbox"], .resource_right_checkbox1 input[type="checkbox"] { padding-top: 3px; }
    #grdOrderViews input[type="checkbox"], #grdResouceView input[type="checkbox"]{ margin-left: 6px; }
    #frmBookingLineTimeSheet #btnTimesheetApply { padding-top: 6px; }
    #frmBookingLineTimeSheet #btnTimesheetSplit { padding-top: 6px; }
    #filter_section .search_paneltop input.emailTemplatePreviewButton { margin-top: 3px; }
    #filter_section table.assign_main th { font-weight: bold; }
    #filter_section.resource_sect .check-active-form input[type="checkbox"], #filter_section.resource_sect .portal_check-active-form1 input[type="checkbox"], #filter_section.resource_comp .check-active-form input[type="checkbox"], #filter_section.resource_comp .portal_check-active-form1 input[type="checkbox"] {margin-top: 4px;}
    .welcome_manage_btnright, .orderedit_manage_btnright { line-height: 29px; }
    .timesheet_grid_header1_data2 input[type="checkbox"] {padding-top: 3px; }
    .condition_date_item input[type="radio"] { margin: 3px 6px 0 0; }
    .t-loading, .t-widget .t-loading {background-image: none !important; }
     #winIntimationsAlerts .t-window-title { position: absolute; padding: 0 4px; width: 290px;}
    .ui-state-default .ui-icon-dropdown { margin-right:0 !important; }
    .ui-multiselect-dropdown-header ul li input[type="button"] { margin-top: 2px !important; }
    .confirm_btns input[type="button"] { padding: 6px 12px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.ui-state-default .ui-icon-dropdown { margin-right:0 !important; }
	.confirm_btns input[type="button"] { padding: 4px 12px; }
	}	
/**for ie 10 fixes starts ends**/

@media screen and (min-width: 1920px)         
{
.timesheet_menu_strip   						   { width: 100% !important; }
}
@media screen and (max-width: 1534px) 
{
.welcome_rightpanel3, .orderedit_right_panel1      { display:none; }
}
    
@media screen and (max-width: 1500px)
{
.orderedit_comments_bg  						   { display: block !important; }
}

@media screen and (max-width: 1384px) {
.welcome_contener  { margin: 0; }
.welcome_middle_container                { float:left; margin:3px 0 0 170px; }
.welcome_menu_container1                 { float: left;  padding: 0 0 0 212px; }
.orderedit_menu_container1               { margin: 0 0 0 210px; }
.orderedit_middle_container              { float: left; margin: 0 0 0 210px; }
}

@media screen and (max-width: 1290px) 
{
#orderedit_contener .filter_container			   { display:none; }
.filter_container 		  					       { display:none; }
#divOrderEditResourceFilterContainer .filter_container,#divOrderEditAssignResourceFilterContainer .filter_container    { display: block; }
}
    
@media screen and (min-width:1280px)
{
.orderedit_right_panel 							   { margin-top:10px; }
    
}


@media screen and (max-width: 1280px) 
{
.tooltip_grid 								       { width: 100% !important; }
.resource_tooltip_grid 	                           { margin-top: 2%; }
}

@media screen and (max-width: 1266px)  
{
.welcome_message          						   { width:130px; }
}

@media screen and (max-width: 1260px) {
.welcome_middle_container 						   { float:right;  margin: 3px 54px 0 0; }
.welcome_menu_container1  						   { float: right; padding: 0 45px 0 0; }
.filter_container 		  						   { display:none; }
#welcome_cont_section    						   { float: right;  margin-right: -10px;   position: relative;  right: 0; z-index:3; }
.orderedit_contener #welcome_cont_section          { position:absolute; }
}


@media screen and (max-width:1200px)  {
.orderedit_right_panel							   { margin-top:10px; }
/*.orderedit_middle_container 					   { float:right; margin:0 30px 0 0; }
.orderedit_menu_container1 						   { float:right;  margin: 0 35px 0 0; }*/
}


@media screen and (max-width: 1195px) {
.filter_container2 .filter_header_text			   		   { display:none; }
.filter_container2.active .filter_header_text,#divOrderEditResourceFilterContainer .filter_header_text,#divOrderEditAssignResourceFilterContainer .filter_header_text	   		   { display:block; }
.welcome_middle_container 						  		   { float:right;  margin:3px 54px 0 0; }
}

@media screen and (max-width: 1126px) {

.orderedit_contener .filter_container2 .filter_header_text 			{ display:none; }
.orderedit_contener .filter_container2.active .filter_header_text	{ display:block; }
}

@media screen and (max-width: 1085px) {
.welcome_middle_container 						   { float:left;  margin:3px 0 0 -4px; }
}

@media screen and (max-width: 1056px) {
.welcome_menu_container1  						   { float:left; padding:0; }
}


@media screen and (max-width: 1036px) {
.filter_container2.active, .filter_container 	   { left: 13px;position:relative; }
#divOrderEditResourceFilterContainer .filter_container    { left: 0; }
.orderedit_menu_container1 						   { margin:0 auto; float:none; }
.orderedit_middle_container 					   { float:left; margin:0 0 0 36px; }

}


@media screen and (max-width: 1024px) {
body											   { margin:0; padding:0; float:left; width:100%; }	
.test_alert_position	  						   { left: 40.8% !important; top: 16% !important; }
.welcome_menu_container1 				           { float:left; padding: 0; }
.welcome_task1          						   { width: 105px; }
#welcome_cont_section   						   { float: right;  margin-right:-4px;   position: relative;  right: 0; z-index:3; }
.orderedit_contener #welcome_cont_section 		   { position:absolute; }
.welcome_middle_container 						   { width:100%; }
.welocme_right_panel,.resouce_right_panel          { width:746px; display:block; }
.right_search, .settings_right_container           { width:740px; }

#grdIntimation, #grdIntmations, 
.welcome_timesheet, .welcome_from_text7 		   { float:left; width:100%; }
.welcome_date_container, .welcome_date_container   { width:98%; }
.welcome_middle_content 						   { float: left;  padding: 3px 10px 9px; width: 97%; }
#grdIntmations .welcome_from_text                  { width:100%; }
.welcome_task_container 						   { width:auto; }
.welcome_task_container2 						   { width:auto; padding:0 21px 0 0; }
.welcome_message 								   { width:auto;  margin: 0 9px 0 0; }
.welcome_task1 									   { width: 105px; }
.welcome_form_text5 							   { width:558px; }
#tooltip_config.tooltip_master_grid 			   { float: left; margin: 0 0 0 18px;  width: 75% !important; }
.welcome_menu_container1 						   { width:97%; }
.welcome_right_search1 							   { margin: 0 auto;  width: 422px; }
.welcome_right_search1 input[type="text"] 		   { width:344px; }


#grdOrderView table 							   { margin: 0 0 0 8px; }
#grdOrderView table th 							   { margin:0; padding:0; }
.welcome_task_container2 						   { display:block; }
.filter_name_form 								   { width:95%; }
.filter_date_name_form 							   { width:95px;}
.orderedit_resources1 							   { width:95%; }
.orderedit_complete4.rate .orderedit_resources1,
.orderedit_complete5.duration .orderedit_resources3{ width:92%; }
.orderedit_complete5.rate .orderedit_resources2,
.orderedit_complete6.ot .orderedit_resources2 	   { width:95% !important; }
.orderedit_complete6.dt .orderedit_resources2 	   { width:100% !important; }

.orderedit_menu_container1 						   { padding: 0; width: 98%; }
.orderedit_right_panel 						       { width: 99%; }
#AllWindowContainers                               { width:100%; z-index:999; }
.orderedit_contener #welcome_cont_section 		   { position: absolute;  right: 14px;   top: 44px; }
/*.orderedit_middle_container 					   { width:96.3%; }*/
.orderedit_contener #filter_cont_section 		   { width:auto; }
.orderedit_contener .filter_container2.active, 
.orderedit_contener .filter_container 			   { left:0; }
.welcome_menu_container,.orderedit_menu_container  {  width:1024px;}
.header_close                                      { float: right !important; right: 0; position: relative; margin-right: -64px;}
.orderedit_header_close                            {  float: right !important; margin-right: -286px; position: relative; right: 0; }

}
@media screen and (max-width: 985px) {
.right_contener                                    { width: 1028px; }
.resource-rtfilter-icon                            { position: relative; top: -44px; }
}
/*****Browser width fixings ends*************/

.default_cursor{cursor : default !important;}
#udflist .orderedit_position_text { white-space:nowrap; overflow:hidden; }
.list_item_delete img { height:13px; }
#udflist .orderedit_position_text1 { margin-top:5px; }
.zoom_image:hover { cursor:pointer; }
.upload_contener .t-button.t-upload-button span{ padding:4px; color:#494949;}
#divFileUploadHeader.search_paneltop { border-radius:5px 5px 0 0 !important; cursor:move !important; }
#divFileUploadHeader .resource_search { font-size:14px; }
.remove_bg span { padding:8px; }
.upload_form { border: medium none; float: left;font-size: 12px; margin: 7px 12px 0 0; overflow: hidden; text-align: center; white-space: nowrap; width: 90px; }

.dialogdetails
{
    float: right;
    padding: 12px 5px;
}

.expander_header
{
    float:left;
    margin: 3px 3px 10px 10px;
    color:Blue;
}
.expander_header:hover
{
    text-decoration:underline
}

.dialogbutton
{   
    min-width: 45px;
    min-height: 28px;
    padding: 0px 5px;
}

.expander_icon {	
    width:22px;
    height: 22px;    
    display:inline-block;   
    float: left; 
}

.expander_header_full 
{
    float: left;
    margin: 26px 5px 5px 2px;
}

.expander_content 
{
    border: 1px solid gray;
    margin: 0px 10px 10px 10px;
    padding: 2px;
    overflow: auto;  
    clear: both;
    text-align: justify;  
}

.expander_closed {
	background: url(../images/top_bottom.png) no-repeat center;	
}
.expander_opened {
	background: url(../images/top_arrow.png)  no-repeat center; 
}
.resourcesearch_busy *
{
    cursor: wait !important;
}
*:focus {
    outline: none;
}

/* expenses screen styles*/
#expenses_wrap, .section_wrap { float: left; margin: 23px 0 0 31px; width: 424px; }
#expenses, .section_wrap_inner { float: left; width: 100%; }
#expenses .header, .section_wrap .header  { float: left; padding: 5px 11px 5px 10px; width: 95%; }
#expenses .header input[type="submit"],.section_wrap .header input[type="submit"] { background: none; border: none; color: #FFFFFF; cursor: pointer; float: right; font-family: Arial; font-size: 12px; font-weight: bold; padding: 0; }
.expenses_text, .section_text { float:left; padding:0.8em 0; }
.section_text { width:100%; }
.timesheet_add_remove, .section_add_remove { clear:both; }
.section_add_remove { cursor:pointer; padding: 0 0 0.4em; }
.expenses_header, .section_header { color: #FFFFFF; background-color: #0359AD; float: left; margin: 0; width: 220px; clear:both; } 
.section_header { float: none; display: table; width:100%; }
.expenses_chkbox, .section_chkbox{ float:left; border-right:1px solid #ccc; width:auto; padding: 0.3em 0.5em; }
.section_header div { float: none !important; display: table-cell; vertical-align: middle; }
.section_chkbox { width: 20px; }
.expenses_description{ float:left; width:auto; padding: 0.5em 0.5em 0.3em;}
.section_description { float:left; width:auto; padding: 0.2em 0.5em; }
.section_description div { padding: 0.32em 0px; }
.section_description input { width:99%; }
.expense_grid, .section_grid { clear: both; float: left; font-size:12px; border: 1px solid #CCCCCC; width:220px; }
.section_grid { width: 100%; }
.expense_grid_row, .section_grid_row { clear: both; float: left; border-top: 1px solid #CCCCCC; width:220px; }
.section_grid_row { float: none; display: table; width:100%;  }
.section_grid_row .section_chkbox, .section_grid_row .section_description { float: none !important; display: table-cell;  vertical-align: middle; word-wrap: break-word; }
#expenses .timesheet_add_remove { margin-bottom: 0; }
.expenses_text input, .section_text input { width:218px; border:1px solid #ccc; padding: 0.2em; }
.section_text input { width:98.5%; }
.margin_right_13 { margin-right:13px; }
#expenses #divSaveIndicator, .section_wrap #divSaveIndicator { display:none;float:right;margin-left:5px }

.rsc-lock-icon                      { padding: 0 0.2em; position: relative; top: -1.59em; float: right; }
.orderedit_complete2.resource input.orderedit_resources1  { padding-right: 2em; width: 78%; }


/* Meal Penalty Styles */

.mp_description { padding: 0.5em 0.5em 0.3em; float: left; width:175px; border-right: 1px solid #CCCCCC;  min-height: 17px; }
.mp_hours { padding: 0.5em 0.5em 0.3em; float: left; width:100px; float:left; text-align:right; }
.mp_grid_row { border-top: 1px solid #CCCCCC; clear: both; float: left; width: 335px; }
.mp_grid { border: 1px solid #CCCCCC; clear: both; float: left; font-size: 12px; width: 335px; }
.mp_header { background-color: #0359AD; clear: both; color: #FFFFFF; float: left; margin: 0; width: 335px; }
.mp_hours input[type="text"] { width:100px; text-align:right; }
.mp_desc_div, .mp_hours_div { min-height:17px; }

/******************* Account deactivated message on login page ******************/
.acc-deact { background-color: #E6CED3; border: 1px solid #CCCCCC; border-radius: 3px 3px 3px 3px; clear: both; float: left; margin-bottom: 1em; padding: 0.5em; text-align: center; width: 96%; color: #666666; }
.gm-details.alignleft .acc-deact { width: 96%; }
.gm-login-details .acc-deact     { width: 95%; }
.acc-deact .logon-header { clear:both; font-weight:bold; float:left; }
.acc-deact .logon-msg { clear:both; float:left; }
.acc-deact .logon-msg a { color:#4387fd; text-decoration:underline; }
.acc-deact .logon-link { clear:both; float:left; text-decoration:underline; font-size:11px;  }
.acc-deact .enable-acc { clear:both; float:left; font-weight:bold; display:none; width:100%; }
.acc-deact span { padding:0.1em 0; width:100%; }

#divWayPointLoadIndicator { width: 100% !important; float: left !important; text-align: center; }

.apply-paypolicy  { background: none repeat scroll 0 0 rgb(242, 242, 242); border: 1px solid rgb(204, 204, 204); border-radius: 4px; cursor: pointer; float: left; margin: 0 5px; padding: 0.2em 0.4em; }
.status-order-updte         { border: 1px solid; float: right; height: 25px; width: 16%; }
.status-hdng           {  width: auto !important; padding: 0 10px 0 15px !important; }
.orderedit_order_details_box.status-order-updte .orderedit_orderno1 { width: auto; }

.popup_section.communicate.newwidth  { width:900px; }
.communicate-dropdown.top-border { border-top:1px solid #ccc; width:97%; padding-top:10px; }
.communicate .message_line.full_width{ width:100%; }


/* Edit list item styles start here */

#editListContent { clear:both; width:370px; float:left; margin-top:0em; }
#editListContent .header { background: none repeat scroll 0 0 #0359AD; border: 1px solid #004E9A; padding:0.2em 0.5em; }
.clsListItemsGridHeader { color: #FFFFFF; background-color: #0359AD; float: left; margin: 0; width: 370px; clear: both; }
.clsEditListCheckBox { float: left; border-right: 1px solid #ccc; width: auto; padding:0.5em; height:18px; }
.clsEditListCheckBox input { padding:0; margin:0; }
.clsListItemIDHeader { min-width: 50px; min-height: 10px; float:left; border-right: 1px solid #ccc; padding:0.5em; }
.clsListItemDescHeader { min-width: 250px; min-height: 10px; float:left; padding:0.5em; }
.clsListItemsGrid { clear: both; float: left; font-size: 12px; border: 1px solid #CCCCCC; width: 370px; border-bottom:none; }
#listItemRow { float:left; }
#listItemRow .clsListItemID { min-width: 50px; float:left; border-right: 1px solid #ccc; padding:0.5em; height:18px; }
#listItemRow .clsListItemDesc { min-width: 250px; float:left ; padding:0.5em; height:18px; }
#editListContent #divSaveIndicator { display:none;float:right;margin-left:5px }
#listItemRows { float:left; border-bottom:1px solid #ccc; width:100%; }
.clsDescTextbox { width:240px; }
.clsListIdTextbox { width: 50px; }

/* Edit list item styles end here */


/*udayan*/
 .orderedit_position_text1.normal-position-width.lock-chkbox-alignment  { margin-right: 0.5em; width:5px !important; }
 
 
 .orderedit_position_text.popup-lbl.resource-lock-txt   {margin-left: 2.2em; }
 .communicate ul li.main-popcontent-inner-each div.orderedit_position_text1.lock-margin-align   {  margin-left: 0.9em;}
 .orderedit_position_text.popup-lbl.label-text-align  { width: 3em;}
 .communicate ul.main-popcontent-outer li.main-popcontent-inner-each input.ckhbox.alignment-chkbox-section   { right: 0.2em; }
 .popup_section.communicate.newwidth.update-line-data { width: 881px; }
 .communicate ul li.main-popcontent-inner-each div.orderedit_position_text1.lock-margin-align img  { cursor: pointer; }
 
 .new_time.full-width-newtime .timesheet_grid_header1_cell_total.checkbox  { width: 2.3%; }
 .new_time.full-width-newtime .timesheet_grid_header1_cell_day, .new_time.full-width-newtime .timesheet_grid_header1_cell_date  { width: 171.5px; }
 .new_time.full-width-newtime .timesheet_finalrow   { margin: 0px 0 0 228px; }
 
#UpdateLineEstimatedPopup { left: 45%;  position: absolute; top: 36%;   width: 48%; box-shadow: 0 0 5px 2px #AAAAAA; border: 1px solid #C4C4C4; background:#fcfcfc; border-radius:5px; float:left; z-index:999 !important; opacity:1;}
#UpdateLineEstimatedPopup .search_paneltop { height: 25px; width: 312px; border-radius: 5px 5px 0 0; margin: 0; padding: 4px 0; width: 100%; float: left; height: auto; background: none repeat scroll 0 0 #0359AD; }
#UpdateLineEstimatedPopup .search_paneltop input[type="button"] { cursor:pointer; font-size: 12px; color: #fff; font-family: Arial; font-weight: bold; margin-left: 152px; border: none; background: none; margin-top: 5px; }
#UpdateLineEstimatedPopup .orderedit_close_button { cursor: pointer; float: left; position: absolute; right: 8px; width: 19px; top: 9px; }



/* ud and Prabha done*/
.margTp1em {
    float: left;
	padding: 1em 6em !important;
}
 
.cls48 {
    display: inline-block;
    padding-left: 0.5em;
    width: 50% !important;
}
 
.wraplbl {
    color: rgb(94, 94, 94);
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0.4em 0.5em;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 10em;
}
 
.orderedit_position_text2 {
    color: rgb(0, 0, 0);
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-top: 7px;
    width: 173px;
}
ul.margTp1em li.right-align-list-udf   { float: right; padding: 0.0em 0.0em;width: 46% !important; }
ul.margTp1em li div.orderedit_position_text2 select  { width: 100%; }
ul.margTp1em li  input[type="checkbox"]     { margin: 14px 6px 0px 11px; }
.UDFErrorMessage { float: left; overflow: hidden; text-overflow: ellipsis; text-align: center; width: 100%; margin: 15px 0 0 0; color:Red; font-size: 12px; font-weight:bold; }
.ShowError { border-color:Red }

select.filter_name_form {
    width: 62px;
    height: 20px;
}

.t-widget.t-datepicker.between-input {
    width: 128px !important;
} 

.t-widget.t-datepicker.single-input {
    width: 128px;
}

div#dateval{
    margin-bottom: 2px;
}

select.filter_name_form.label_between {
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';    
    
}
select.filter_name_form.label_between::-ms-expand {
    display: none;
}

.orderedit_arrow1 .orderedit_arrow-img {
    height: 7px;
    width: 9px;
    color: #fff;
}

.search_paneltop #btnTimesheetSplit {
    color: #fff;
}

.orderedit_middle_containerleft .panelHighlighted {
    background-color: #f5f5f5 !important;
}

.communicate-resource .popup_header {
    background: #999;
}
.orderedit_arrow1 .orderedit_arrow-img {
    height: 7px;
    width: 9px;
    color: #fff;
}

.search_paneltop #btnTimesheetSplit {
    color: #fff;
}

.orderedit_middle_containerleft .panelHighlighted {
    background-color: #f5f5f5 !important;
}

.communicate-resource .popup_header {
    background: #999;
}

/*sending attachment styles start*/
.attachment_container {
    border: 1px solid #CCCCCC;
    color: #000000;
    height: auto;
    max-height: 60px;
    width: 410px;
    float: left;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    min-height: 32px;
}
.attachment_cnt_container {
    overflow: auto;
    max-height: 51px;
    display: inline-block;
    width: 375px;
}
.attachment_cnt {
    width: auto;
    max-width: 350px;
    height: 20px;
    border: 1px solid #dedede;
    border-radius: 4px;
    margin-left: 5px;
    padding: 0 5px;
    box-sizing: border-box;
    float: left;
    margin-top: 5px;
}
.attach_name {
    width: auto;
    max-width: 310px;
    text-overflow:ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
}
.attach_close {
    float: right;
    padding-left: 15px;    
    cursor: pointer;
}
.attach_icon {
    float: right;
    margin-right: 6px;
    width: 20px;
    margin-top: 5px;
}
.choose_file, .input_choose_file {
    position: absolute;
    width: 30px;
    height: 30px;
    right: 0;
    top: 0px;
}
.input_choose_file {
    opacity: 0;
}

.attached_icon {
    margin-left: 5px;
}

.attachment_list {
    display: none;
}
.attachment_list_icon {
 float: left;
    margin-right: 5px;
}
.attachment_name_list {
 float: left;
    width: 70%;
 margin-bottom: 15px;
}
.full_message_view .attachment-name{
    text-align: left;
    line-height: 18px;
    text-decoration: none;
    color: #000;
}

.full_message_view .attachment-name:hover {
    text-decoration: underline;
}

.communicate-resource .attachment_container {
    width: 100%;
}
/*sending attachment styles end*/

/*EWT styles start*/
.estimated-grid .new_time .timesheet_grid_header1 .total-label {
    width: 106px;
}
.estimated-grid .new_time .timesheet_grid_header1 .offsite {
    border-right: none;
}
.estimated-grid .offsite-data {
    border-right: none;
}
.estimated-grid .new_time.full-width-newtime .timesheet_grid_header1 .uld-total {
    width: 95px;
}
.estimated-grid .uld-offset {
    border-right: 0;
}
/* resource work history style start */
#workHistory .wh-table {
    position: static;
    table-layout: fixed;
    float: none;
    padding: 0;
    border: 0;
}
.wh-table-header {
    background-color: #999999;
}
#workHistory .wh-table-header-row .wh-table-header-col {
    border: 0;
    border-right: 1px solid #CCCCCC;
    box-sizing: border-box;
    padding: 5px;
    text-align: center;
}
.wh-rating-header {
    width: 68px;
}
.wh-job-header {
    width: 195px;
}
.wh-loc-header,
.wh-rated-by-header,
.wh-pos-header {
    width: 100px;
}
.wh-date-header {
    width: 126px;
}
.wh-rate-header {
    width: 75px;    
}
.wh-feedback-header {
    width: 218px;
}
#workHistory .wh-table-row .wh-table-col {
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    padding: 5px;
}
.wh-table-header-col:last-child,
.wh-table-col:last-child {
    border-right: 0;
}
#workHistory .wh-table-row:last-child .wh-table-col {
    border-bottom: 0;
}
.wh-table .ratingfield {
    width: 60px;
    float: none;
    margin-top: 0;
}
/*work history popup */
#resource_edit_history_section .wh-job-header,
#resource_history_section .wh-job-header {
    width: 125px;
}
#resource_edit_history_section .wh-date-header,
#resource_history_section .wh-date-header {
    width: 71px;
}
#resource_edit_history_section.photo_contener {
    left: 25%;
}
/* resource work history style end */

/* perdiem and Position Number columns css */
.positionNum {
    width: 55px;
    text-align: center;
    margin-top: -8px;
}
.perdiem {
    width: 69px;
    text-align: right;
}
.orderedit_perdiem {
    width: 64px;
    color: #3366CC;
    font-size: 12px;
    padding-top: 9px;
    text-align: right;
    float: left;
    word-wrap: break-word;
}
.orderedit_perdiem-txt {
    border: none;
    color: #3366CC;
    font-size: 12px;
    text-align: right;
    width: 100%;
}
/*increasing order grid width ---- end */
/*per diem table styles--- start*/
.orderedit_info_perdiem_container {
    width: 303px;
    float: right;
    margin-top: 6px;
}
.orderedit_left_information .perdiem-table {
    table-layout: fixed;
    width: 280px;
    float: right;
}
.perdiem-table-head-col {
    padding: 3px 6px;
    background: #f5f5f5;
    color: #000;
    font-weight: normal;
    border: 1px solid #ccc;
    border-right: 0;
}
.perdiem-table-col {
    padding: 0;
    border: 1px solid #ccc;
    border-right: 0;
    border-top: 0;
}
.perdiem-table-head-col:last-child,
.perdiem-table-col:last-child {
    border-right: 1px solid #ccc;
}
.perdiem-checkbox {
    margin-top: 7px;
}
.perdiem-editable-col {
    width: 100%;
    border: none;
    box-sizing: border-box;
    padding: 2px 5px;
}
.more-info-flight-textbox {
    width: 114px;
    height: 18px;
    border: 1px solid #ccc;
    text-align: right;
}
.line-details-perdiem-conatiner {
    width: 308px;
}
.communicate .line-details-perdiem-conatiner .perdiem-table .perdiem-editable-col {
    width: 100%;
    border: none;
    margin-top: 0;
}
.line-details-perdiem-conatiner .perdiem-table-head-row .perdiem-table-head-col,
.line-details-perdiem-conatiner .perdiem-table-row .perdiem-table-col .perdiem-editable-col {
	text-align: left;
}
/*per diem table styles--- end*/

/*Travel and Perdiem popup styles --- start*/
.travel-and-perdiem {
	width: 1024px;
}
.travel-and-perdiem .popup_section_inner {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
.travel-perdiem-tabs {
	float: left;
    position: relative;
    width: 100%;
    padding: 11px 11px 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;  
}
.travel-perdiem-tabs-list {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
.travel-perdiem-tabs-item {
	float: left;
    font-size: 1em;
    margin: 0 1em 0 0;
    padding: 0;
    color: #333;
}
.travel-and-perdiem .head {
	background: #999;
    float: left;
    width: 100%;
}
.travel-and-perdiem .head li {
    float: left;
    color: #fff;
    padding: 0.4em;
    font-weight: bold;
}
.travel-and-perdiem .row {
    float: left;
    width: 100%;
    position: relative;
}
.travel-and-perdiem .row:hover,
.table-row-selected {
    background: #EDF7FC;
}
.travel-and-perdiem .row li {
    float: left;
    padding: 0.4em;
}
.travel-checkbox {
    padding: 0;
    margin: 0;
    vertical-align: middle;
}
.travel-perdiem-search {	
	width: 200px;
	float: right;
	margin-right: 4px;
	border: 1px solid #CCCCCC;
    padding: 1px 2px;
}
.travel-perdiem-search-txt {
    border: none;
    margin: 0;
    padding: 3px 2px;
    width: 84%;
    font-size: 12px;
    color: #666;
}
.travel-perdiem-search-icon {
    cursor: pointer;
    float: right;
    width: 18px;
    height: 18px;
    background: url(../images/search.png) no-repeat;
    border: none;
    margin: 2px 0 0;
    outline: none;
    outline-style: none;
}
.popup-travel-textbox {
    width: 100%;
    border: 1px solid #CCCCCC;
    box-sizing: border-box;
    padding: 2px 5px;
}
.travel-and-perdiem .popup_header .refresh-btn {
    background: url(../Images/refresh_icon.png) no-repeat;
    margin-left: 7px;
    padding-top: 6px;
    width: 15px;
}
/*Travel and Perdiem popup styles --- end*/

/*Travel popup styles --- start*/
.travel-resource {
	width: 105px;
}
.travel-position {
	width: 148px;
}
.travel-status {
	width: 14px;
    text-align: center;
}
.travel-start-date,
.travel-end-date {
	width: 115px;
}
.travel-flight {
	width: 40px;
    text-align: center;
}
.travel-taxi {
	width: 20px;
    text-align: center;
}
.travel-rental {
	width: 50px;
	text-align: center;
}
.travel-hotel {
	width: 35px;
	text-align: center;
}
.travel-taxi {
	width: 30px;
	text-align: center;
}
.travel-flight-cost,
.travel-hotel-cost,
.travel-rental-cost,
.travel-taxi-cost {
	width: 50px;
	text-align: center;
}
.travel-rental-cost {
    width: 75px;
}
.travel-and-perdiem .popup_header .travel-action-btn {
    margin-right: 10px;
}
.travel-and-perdiem .message_line {
    width: 100%;
    padding: 5px 0;
}
.travel-and-perdiem .message_email {
    width: 100%;
    padding: 0;
}
.travel-and-perdiem .message_line label {
    padding: 4px 0 2px;
}
.popup_section .main-popcontent-outer .main-popcontent-inner-each .travel-pop-checkbox {
    width: 13px;
    height: 18px;
    margin-left: 5px;
}
.pop-travel-text {
    float: left;
}
/*Travel popup styles --- end*/

/*perdiem popup styles --- start*/
.perdiem-resource,
.perdiem-position {
	width: 170px;
}
.perdiem-status {
	width: 14px;
    text-align: center;
}
.perdiem-start-date,
.perdiem-end-date {
	width: 113px;
}
.perdiem-popup-field {
	width: 60px;
    text-align: center;
}
.perdiem-charge,
.perdiem-days {
	width: 90px;
}
.perdiem-amount {
	width: 95px;
}
/*perdiem popup styles --- end*/
/*update line details popup styles ---- start */
.update-line-data .main-popcontent-outer .main-popcontent-inner-each {
    width: 21em;
}
.update-line-data .main-popcontent-outer .main-popcontent-inner-each.middle-column-width {
    width: 20em;
}
.update-line-data .orderedit_position_text.popup-lbl {
    width: 5.1em;
}
.update-line-data .orderedit_position_text.label-text-align {
    width: 4em;
}
.update-line-data .orderedit_position_text.resource-lock-txt {
    margin-left: 3.2em;
}
.update-line-data .orderedit_position_text.increase-label-width {
    width: 9.7em;
}
.travel-text-fields {
    width: 114px;
    height: 18px;
    border: 1px solid #ccc;
    margin-top: 5px;
    text-align: right;
}
/*update line details popup styles ---- end */
.input-field:focus {
    border: 1px solid #449ef7 !important;
    box-shadow: 0 0 3px #449ef7 !important;
}
.input-field[type="checkbox"]:focus {
    background: #449ef7 !important;
}
/* OBH popup styles --- start */
.obh-popup {
    height: auto;
}
.obh-popup .popup_section {
    width: 100%;
}
.obh-popup .obh-popup-label {
    padding: 4px 0 4px 10px;
}
.obh-popup .obh-popup-textarea {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.obh-popup .message_email {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    padding: 0 12px 0 10px;
}
/* OBH popup styles --- end */