@media all { 
	.actual_width .search_row1 {
		width: 980px
	}
	.search_row1 {
		border-radius: 0!important;
		width: 964px;
		padding: 14px 8px;
		float: left;
		margin-bottom: 5px;
		position: relative;
		top: -1px;
		border: 1px solid #E1E0E0;
		border-top: none
	}
	.search_row1 .search_column1 {
		width: 296px;
		padding: 0 10px 0 8px;
		float: left;
		border-right: 1px solid #ddd;
		margin-bottom: 10px
	}
	.search_row1 .search_column1.pad {
		margin-bottom: 15px
	}
	.search_row1 .search_column2 {
		width: 299px;
		padding-left: 29px;
		float: left;
		border-right: 1px solid #ddd
	}
	.search_row1 .search_column3 {
		width: 288px;
		padding-left: 13px;
		float: left;
		background: none
	}
	.search_col_row1 {
		width: 94%;
		float: left
	}
	.search_col_row1 .search_col_in {
		float: left;
		width: 100%
	}
	.search_col_row1 .search_col_in label.text {
		color: #363636;
		float: left;
		font-size: 12px;
		line-height: 17px;
		padding: 6px 0 0;
		text-align: right;
		width: 10px;
		font-weight: 400
	}
	.search_col_row1 label.text {
		color: #363636;
		float: left;
		font-size: 12px;
		line-height: 17px;
		padding: 6px 0 0;
		text-align: center;
		width: 25px;
		font-weight: 400
	}
	.search_col_row2 {
		width: 100%;
		float: left;
		margin: 0;
		display: inline
	}
	.search_col_row3 {
		width: 100%;
		float: left;
		margin: 10px 0 0 0;
		display: inline
	}
	.search_col_row4 {
		width: 100%;
		float: left;
		margin: 0 0 19px 0;
		display: inline
	}
	.search_row1 .mar_top {
		margin-top: 10px;
		
	}
	.search_column3 .search_col_row1.mar_top .search_col_row1{
		margin-top: 10px;
		width: 271px !important;
	}
	.search_column3 .search_col_row1.mar_top .search_col_row1 .input{width:98% !important;}
	.search_column3 .search_col_row1.mar_top .search_col_row1 .select2-container{width:100% !important;}
	.search_col_row1 label {
		color: #000;
		float: left;
		text-align: left;
		font-size: 13px;
		padding-top: 0;
		width: 263px;
		display: block;
		padding-left: 2px;
		font-weight: 400;
		padding-bottom: 2px
	}
	.search_col_row1 label span {
		color: red
	}
	#imageDiv {
		background: #e7e7e7;
		padding: 5px 0;
		border-radius: 5px 5px 5px 5px
	}
	#imageDiv h3 {
		background: url(../images/attachment.png) no-repeat scroll 0 0 transparent;
		float: left;
		height: 16px;
		margin-right: 5px;
		margin-left: 5px;
		width: 16px
	}
	#imageDiv a.closedelimg {
		float: right;
		width: auto;
		background: url(../images/remove_file.png) no-repeat scroll 0 0 transparent;
		width: 10px;
		height: 10px;
		margin: 4px 10px 0 0;
		text-indent: -9999px
	}
	#imageDiv label {
		width: auto;
		padding: 0 0 0 5px
	}
	#imageDivErrorID {
		width: 320px;
		height: 20px;
		margin-top: 10px;
		background: none
	}
	#imageDivErrorID span {
		line-height: 20px;
		border-radius: 5px
	}
	#imageDivErrorID span.successfile_remove_error {
		background: #E25959;
		padding: 4px 8px;
		height: auto;
		color: #fff;
		margin: 10px 0 0;
		width: 269px;
		float: left
	}
	#imageDivErrorID span.successfile_remove {
		background: #B1E244;
		padding: 4px 8px;
		height: auto;
		color: #000;
		width: 155px;
		float: left
	}
	.search_col_row1 label.exp_img_name a {
		width: auto!important;
		color: #ED4E00;
		text-decoration: none
	}
	.search_col_row1 label.exp_img_name a:hover {
		width: auto!important;
		color: #ED4E00;
		text-decoration: underline
	}
	.search_col_row1 .input {
		color: #818181;
		float: left;
		font-size: 12px;
		width: 265px;
		height: 22px;
		border: 1px solid #d6d6d6;
		display: block;
		padding: 3px
	}
	.search_col_row2 label {
		color: #000;
		float: left;
		text-align: left;
		font-size: 13px;
		padding-top: 0;
		width: 263px;
		display: block;
		padding-left: 0;
		font-weight: 400
	}
	.search_col_row1 .selectbox_bg {
		float: left;
		width: 270px;
		height: 24px;
		background: url(../images/newDropDown.png) no-repeat right center #fff;
		border: 1px solid #d7d7d7;
		background: url(../images/newDropDown.png) no-repeat right center #fff
	}
	.search_col_row2 .selectbox_bg {
		float: left;
		width: 270px;
		height: 24px;
	}
	.search_col_row1 input.amount {
		float: left;
		width: 105px;
		margin-right: 0
	}
	.search_col_row1 textarea.textarea_bg {
		width: 265px;
		border: 1px solid #d7d7d7;
		padding: 3px;
		font-size: 12px;
		margin: 0;
		height: 76px;
		color: #818181;
		max-width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box
	}
	.search_col_row2 .form_col_1 {
		float: left;
		width: 100%;
		padding: 0
	}
	.search_col_row1 .search_colin {
		float: left;
		width: 122px;
		margin-right: 25px
	}
	.search_col_row1 .search_colin label {
		float: left;
		width: 119px
	}
	.search_col_row1 .search_colin .selectbox_bg {
		background: url(../images/time-tracking/select_bg.gif) no-repeat -150px 0;
		width: 122px;
		border-radius: 5px 0 0 5px;
		border-left: 1px solid #E1E0E0
	}
	.search_col_row2 .statement input {
		float: left;
		width: 105px;
		background: none;
		border: none;
		color: #818181;
		font-size: 12px;
		line-height: 17px;
		margin: 2px 0 0 0;
		display: inline;
		padding: 2px 1px 1px 6px;
		cursor: pointer;
		height: 22px;
	}
	.search_col_row2 .statement .input_bg {
		float: left;
		width: auto;
		border: 1px solid #bebebe;
		background: url(../images/input_bg_grad.gif) repeat-x 0 0;
		font-size: 11px;
		line-height: 17px;
		color: #000;
		height: 20px
	}
	.search_col_row2 .statement label.radio_label {
		float: left;
		width: 83px;
		text-align: left;
		font-size: 11px;
		line-height: 17px;
		color: #000
	}
	.search_col_row2 .statement .selectbox_bg, .search_col_row1 div .form_col_1 div.selectbox_bg02 {
		float: left;
		width: 113px;
		background: url(../images/time-tracking/select_bg_light.jpg) no-repeat right 0;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		min-height: 29px;
		margin: 0;
		border-left: 1px solid #E1E0E0;
		/* border-radius: 5px 0 0 5px */
	}
	.search_col_row1 div .form_col_1 div.selectbox_bg03 {
		float: left;
		width: 128px;
		background: url(../images/time-tracking/select_bg.gif) no-repeat -145px 0;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		height: 24px;
		margin: 0;
		padding-top: 4px;
		border-radius: 5px 0 0 5px;
		border-left: 1px solid #e1e0e0
	}
	.search_col_row2 .statement .selectbox_bg2 {
		float: left;
		width: 113px;
		background: url(../images/time-tracking/select_bg_light.jpg) no-repeat -160px 0;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		min-height: 29px;
		margin: 0;
		border-left: 1px solid #E1E0E0;
		border-radius: 5px 0 0 5px
	}
	#invoice_search .search_col_row2 .statement .selectbox_bg2 {
		padding-top: 0
	}
	.search_col_row2 .statement input.field {
		float: left;
		width: 105px;
		background: none;
		border: none;
		color: #000;
		font-size: 11px;
		line-height: 17px;
		margin: 2px 0 0 2px;
		display: inline;
		padding: 1px;
		cursor: pointer
	}
	.search_col_row2 .statement input.field:focus {
		border: 0 solid #878a8b!important;
		webkit-box-shadow: 0 0 0 #007eff;
		-moz-box-shadow: 0 0 0 #007eff;
		-khtml-box-shadow: 0 0 0 #007eff;
		box-shadow: 0 0 0 #a4a6a7;
		outline: none;
		border-radius: 0;
		-khtml-border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0
	}
	.search_col_row2 .statement input.clients {
		float: left;
		width: 213px;
		background: none;
		border: none;
		color: #000;
		font-size: 11px;
		line-height: 17px;
		margin: 2px 0 0 2px;
		display: inline;
		padding: 1px
	}
	.search_col_row2 .statement label.text {
		float: left;
		width: 20px;
		text-align: center;
		padding: 6px 0 0 0;
		font-size: 12px;
		line-height: 17px;
		color: #363636;
		font-weight: 400
	}
	.search_col_row2 .statement4 .form_col_5 {
		float: left;
		width: 100%;
		padding: 0 0 16px 0
	}
	.search_col_row2 .form_col_1 .delete_icon2 {
		display: inline;
		float: left;
		margin: 6px 0 0 5px;
		width: auto
	}
	.search_col_row2 .form_col_1 .delete_icon2 a.delete {
		float: left;
		height: 16px;
		text-decoration: none;
		width: 14px
	}
	.search_row2 .options_row3 {
		float: left;
		padding: 10px 0 14px 0;
		width: 100%;
		margin-top: 0
	}
	.search_row2 .options_row3 ul {
		display: inline;
		float: left;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		width: auto
	}
	.search_row2 .options_row3 ul li {
		float: left;
		padding-right: 8px;
		width: auto
	}
	.search_row2 .options_row3 ul li .orange_button {
		height: 34px
	}
	.search_row2 .options_row3 ul li input.search {
		border: none;
		float: left;
		height: 35px;
		width: 100px;
		cursor: pointer
	}
	.search_row2 .options_row3 ul li a.search {
		background: url(../images/time-tracking/search_orange.gif) no-repeat 0 0;
		border: none;
		float: left;
		height: 35px;
		width: 100px
	}
	.search_row2 .options_row3 ul li a.search:hover {
		background-position: 0 bottom
	}
	.search_row2 .options_row3 ul li .save_btn {
		float: left;
		width: auto;
		background: url(../images/time-tracking/parrot_green_btn.gif) repeat-x 0 0;
		height: 33px;
		font-size: 16px;
		line-height: 33px;
		color: #fff;
		border: 1px solid #789823;
		border-bottom: 1px solid #92ab4d;
		font-weight: 700;
		padding: 0 18px
	}
	.search_row2 .options_row3 ul li .save_btn:hover {
		background-position: 0 bottom
	}
	.search_row2 .options_row3 ul li .save_btn {
		float: left;
		width: auto;
		background: url(../images/time-tracking/parrot_green_btn.gif) repeat-x 0 0;
		height: 33px;
		font-size: 16px;
		line-height: 33px;
		color: #fff;
		border: 1px solid #789823;
		border-bottom: 1px solid #92ab4d;
		font-weight: 700;
		padding: 0 18px
	}
	.options_row_outer {
		float: left;
		width: 100%;
		border: none;
		padding: 0;
		margin-top: 10px;
		min-height: 51px
	}
	.options_row_outer_boot {
		background-position: 0 bottom;
		margin: 0;
		background-size: 100% auto;
		width: 980px
	}
	.options_row_outer .options_row ul {
		float: left;
		width: auto;
		list-style: none;
		padding: 0 0 0 25px;
		background: none;
		margin: 0 0 0 14px;
		display: inline
	}
	.options_row_outer .options_row ul li {
		float: left;
		width: auto;
		padding-right: 10px;
		list-style: none
	}
	.options_row_outer .options_row ul li a span {
		float: left;
		width: auto!important;
		height: 22px;
		padding: 0 6px 0 6px!important;
		cursor: pointer
	}
	.options_row_outer .options_row li a span small img {
		float: none;
		width: 6px;
		height: 3px;
		padding: 2px 2px 0 5px
	}
	.options_row_outer .options_row li.last {
		padding-right: 0;
		margin: 0
	}
	.options_row_outer .paging {
		float: right;
		width: auto;
		padding-right: 10px;
		margin-top: 14px
	}
	.options_row_outer .paging a {
		margin: 3px 0 0 0
	}
	.options_row_outer .paging label {
		float: left;
		width: auto;
		padding: 0 8px 0 8px;
		color: #000;
		font-size: 12px;
		line-height: 22px
	}
	.options_row_outer .paging .select_bg {
		float: left;
		width: 51px;
		border: none;
		background: url(../images/time-tracking/paging_bg_new.gif) no-repeat 0 0;
		height: 22px;
		position: relative
	}
	.options_row_outer .paging .select_bg .ui-widget-content {
		background: none;
		border: 0;
		width: 26px;
		padding: 3px;
		height: 16px;
		float: left
	}
	.options_row_outer .paging .select_bg .ui-button {
		float: left;
		width: 15px;
		height: 22px;
		background: none;
		border: 0
	}
	.options_row_outer .paging .select_bg.paging {
		float: left;
		background: url(../images/select_cor.gif) no-repeat 34px -1px;
		margin: 0;
		padding: 0
	}
	.options_row_outer .paging .select_bg .ui-button .ui-button-icon-primary, .options_row_outer .paging .select_bg .ui-button .ui-state-focus, .options_row_outer .paging .select_bg .ui-button .ui-state-hover {
		background: none
	}
	.options_row_outer .paging input.page {
		float: left;
		width: 17px;
		background: none;
		border: none;
		height: 20px;
		color: #000;
		padding: 0 0 0 2px
	}
	.options_row_outer .paging .down_arrow {
		float: left;
		width: 20px;
		height: 20px;
		background: url(../images/down_arrow01.gif) no-repeat 0 0;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer
	}
	.options_row_outer .paging img {
		float: left;
		margin: 2px 0 0 0
	}
	.options_row_outer .options_row {
		float: left;
		width: auto;
		padding-top: 10px
	}
	.options_row_outer .options_row ul {
		float: left;
		width: auto;
		list-style: none;
		padding: 0 0 0 25px;
		background: none;
		margin: 0 0 0 14px;
		display: inline
	}
	.options_row_outer .options_row ul li {
		float: left;
		width: auto;
		padding-right: 8px
	}
	.options_row_outer .options_row ul li a {
		float: left;
		width: auto!important;
		height: 30px;
		font-size: 12px;
		line-height: 14px;
		color: #333;
		text-decoration: none;
		padding: 0;
		border: 1px solid #e5e5e5;
		font-weight: 700
	}
	.options_row_outer .options_row ul li a.nav_current {
		background: url(../images/time-tracking/button_bg12.jpg) repeat-x 0 0 #E5E5E5;
		border: 1px solid #b7b7b7;
		color: #2c2b2b
	}
	.options_row_outer .options_row ul li a.active {
		background: url(../images/time-tracking/button_bg12.jpg) repeat-x 0 0 #E5E5E5;
		border: 1px solid #b7b7b7;
		color: #2c2b2b
	}
	.options_row_outer .options_row ul li a span {
		float: left;
		width: auto!important;
		padding: 0 10px 0 10px!important;
		cursor: pointer
	}
	.options_row_outer .options_row li a span small {
		float: left;
		width: auto;
		font-size: 14px;
		line-height: 30px
	}
	.options_row_outer .options_row li a span small.assign_client01 {
		background: url(../images/time-tracking/down_arrow1.png) no-repeat right 12px;
		padding-right: 15px
	}
	.options_row_outer .options_row li a span small img {
		float: none;
		width: 6px;
		height: 3px;
		padding: 2px 2px 0 5px
	}
	.options_row_outer .options_row li.last {
		padding-right: 0;
		margin: 0
	}
	#task_container .search_row1 .search_column3 .search_col_row4 {
		float: left;
		width: 100%;
		margin-top: 20px
	}
	#task_container .search_row1 .search_column3 .search_col_row4 label.billable {
		float: left;
		width: auto;
		font-size: 12px;
		color: #515151
	}
	#task_container .search_row1 .search_column3 .search_col_row4 input.checkbox {
		float: left;
		width: auto;
		height: auto;
		margin: 3px 10px 0 0
	}
	.time_tracking_users {
		background: url(../images/time-tracking/icon01.png) no-repeat scroll 0 4px transparent;
		color: #C27503;
		float: left;
		font-size: 12px;
		padding-left: 23px!important
	}
	.expense_users {
		background: url(../images/time-tracking/icon01.png) no-repeat scroll 0 4px transparent;
		color: #C27503;
		float: left;
		font-size: 12px;
		padding-left: 23px!important;
		margin-top: 8px
	}
	.add_search_row1 {
		width: 950px;
		border: 1px solid #eae9e8;
		padding: 14px 15px 0 15px;
		float: left;
		background: #faf8f7;
		margin-top: 15px
	}
	.add_search_row1 .search_column1 {
		width: 273px;
		padding: 0 14px 0 0;
		float: left;
		border-right: 1px solid #ddd
	}
	.add_search_row1 .search_column1.pad {
		margin-bottom: 15px
	}
	.add_search_row1 .search_column2 {
		width: 288px;
		padding-left: 15px;
		float: left;
		border-right: 1px solid #ddd
	}
	.add_search_row1 .search_column3 {
		width: 270px;
		padding-left: 15px;
		float: left;
		background: none
	}
	.add_search_col_row1 {
		width: 100%;
		float: left
	}
	.add_search_col_row1 .search_col_in {
		float: left;
		width: 100%
	}
	.add_search_col_row1 .search_col_in label.text {
		color: #363636;
		float: left;
		font-size: 12px;
		line-height: 17px;
		padding: 6px 0 0;
		text-align: center;
		width: 20px;
		font-weight: 400
	}
	.add_search_col_row1 label.text {
		color: #363636;
		float: left;
		font-size: 12px;
		line-height: 17px;
		padding: 6px 0 0;
		text-align: center;
		width: 25px
	}
	.add_search_col_row2 {
		width: 100%;
		float: left;
		margin: 0;
		display: inline
	}
	.add_search_col_row3 {
		width: 100%;
		float: left;
		margin: 10px 0 0 0;
		display: inline
	}
	.add_search_col_row4 {
		width: 100%;
		float: left;
		margin: 0 0 19px 0;
		display: inline
	}
	.add_search_row1 .mar_top {
		margin-top: 10px
	}
	.add_search_col_row1 label {
		color: #363636;
		float: left;
		text-align: left;
		font-size: 12px;
		padding-top: 0;
		width: 263px;
		display: block;
		padding-left: 2px;
		font-weight: 700
	}
	.add_search_col_row1 label span {
		color: red
	}
	.add_search_col_row1 .input {
		color: #818181;
		float: left;
		font-size: 11px;
		width: 265px;
		height: 20px;
		background: url(../images/time-tracking/input_bg_grad.gif) repeat-x 0 0 #f8f8f8;
		border: 1px solid #d6d6d6;
		display: block;
		padding: 3px
	}
	.add_search_col_row2 label {
		color: #515151;
		float: left;
		text-align: left;
		font-size: 12px;
		padding-top: 0;
		width: 263px;
		display: block;
		padding-left: 0;
		font-weight: 700
	}
	.add_search_col_row1 .selectbox_bg {
		float: left;
		width: 273px;
		height: 24px;
		background: url(../images/time-tracking/select_bg.gif) no-repeat 0 0;
		padding-top: 4px
	}
	.add_search_col_row2 .selectbox_bg {
		float: left;
		width: 273px;
		height: 24px;
		background: url(../images/time-tracking/select_bg.gif) no-repeat 0 0;
		padding-top: 4px
	}
	.add_search_col_row1 input.amount {
		float: left;
		width: 105px;
		margin-right: 0
	}
	.add_search_col_row1 textarea.textarea_bg {
		float: left;
		width: 265px;
		border: 1px solid #e1e0e0;
		background: url(../images/time-tracking/textarea_bg.gif) repeat-x 0 0 #f8f8f8;
		padding: 3px;
		font-size: 12px;
		margin: 0;
		height: 76px;
		color: #818181
	}
	.add_search_col_row2 .form_col_1 {
		float: left;
		width: 100%;
		padding: 0
	}
	.add_search_col_row1 .search_colin {
		float: left;
		width: 122px;
		margin-right: 25px
	}
	.add_search_col_row1 .search_colin label {
		float: left;
		width: 119px
	}
	.add_search_col_row1 .search_colin .selectbox_bg {
		background: url(../images/time-tracking/select_bg.gif) no-repeat -150px 0;
		width: 122px;
		border-radius: 5px 0 0 5px
	}
	.add_search_col_row2 .statement input {
		float: left;
		width: 234px;
		font-size: 11px;
		line-height: 17px;
		color: #000;
		padding: 2px 0 0 2px;
		border: none;
		background: none
	}
	.add_search_col_row2 .statement .input_bg {
		float: left;
		width: auto;
		border: 1px solid #bebebe;
		background: url(../images/input_bg_grad.gif) repeat-x 0 0;
		font-size: 11px;
		line-height: 17px;
		color: #000;
		height: 20px
	}
	.add_search_col_row2 .statement label.radio_label {
		float: left;
		width: 83px;
		text-align: left;
		font-size: 11px;
		line-height: 17px;
		color: #000
	}
	.add_search_col_row2 .statement .selectbox_bg, .add_search_col_row1 div .form_col_1 div.selectbox_bg02 {
		float: left;
		width: 113px;
		background: url(../images/time-tracking/select_bg.gif) no-repeat scroll -160px 0;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		height: 24px;
		margin: 0;
		padding-top: 4px;
		border-left: 1px solid #E1E0E0;
		border-radius: 5px 0 0 5px
	}
	.add_search_col_row1 div .form_col_1 div.selectbox_bg03 {
		float: left;
		width: 128px;
		background: url(../images/time-tracking/select_bg.gif) no-repeat -145px 0;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		height: 24px;
		margin: 0;
		padding-top: 4px;
		border-radius: 5px 0 0 5px;
		border-left: 1px solid #e1e0e0
	}
	.add_search_col_row2 .statement .selectbox_bg2 {
		float: left;
		width: 113px;
		background: url(../images/time-tracking/select_bg.gif) no-repeat -160px 0;
		font-size: 12px;
		line-height: 17px;
		color: #000;
		height: 24px;
		margin: 0;
		padding-top: 4px;
		border-left: 1px solid #E1E0E0;
		border-radius: 5px 0 0 5px
	}
	.add_search_col_row2 .statement input.field {
		float: left;
		width: 90px;
		background: none;
		border: 0;
		color: #000;
		font-size: 11px;
		line-height: 17px;
		margin: 2px 0 0 2px;
		display: inline;
		padding: 1px;
		cursor: pointer
	}
	.add_search_col_row2 .statement input.clients {
		float: left;
		width: 213px;
		background: none;
		border: 0;
		color: #000;
		font-size: 11px;
		line-height: 17px;
		margin: 2px 0 0 2px;
		display: inline;
		padding: 1px
	}
	.add_search_col_row2 .statement label.text {
		float: left;
		width: 20px;
		text-align: center;
		padding: 6px 0 0 0;
		font-size: 12px;
		line-height: 17px;
		color: #363636;
		font-weight: 400
	}
	.add_search_col_row2 .statement4 .form_col_5 {
		float: left;
		width: 100%;
		padding: 0 0 16px 0
	}
	.add_search_col_row2 .form_col_1 .delete_icon2 {
		display: inline;
		float: left;
		margin: 6px 0 0 5px;
		width: auto
	}
	.add_search_col_row2 .form_col_1 .delete_icon2 a.delete {
		float: left;
		height: 16px;
		text-decoration: none;
		width: 14px
	}
	.add_search_row2 .options_row3 {
		float: left;
		padding: 8px 0 7px;
		width: 880px
	}
	.add_search_row2 .options_row3 ul {
		display: inline;
		float: left;
		list-style: none outside none;
		margin: 0;
		padding: 0;
		width: auto
	}
	.add_search_row2 .options_row3 ul li {
		float: left;
		padding-right: 8px;
		width: auto
	}
	.add_search_row2 .options_row3 ul li input.search {
		background: url(../images/time-tracking/search_orange.gif) no-repeat 0 0;
		border: none;
		float: left;
		height: 35px;
		width: 100px;
		cursor: pointer
	}
	.add_search_row2 .options_row3 ul li a.search {
		background: url(../images/time-tracking/search_orange.gif) no-repeat 0 0;
		border: none;
		float: left;
		height: 35px;
		width: 100px
	}
	.add_search_row2 .options_row3 ul li a.cancel {
		background: url(../images/time-tracking/cancel.gif) no-repeat 0 0;
		height: 35px;
		width: 94px;
		float: left
	}
	.add_search_row2 .options_row3 ul li .save_btn {
		float: left;
		width: auto;
		background: url(../images/time-tracking/parrot_green_btn.gif) repeat-x 0 0;
		height: 33px;
		font-size: 16px;
		line-height: 33px;
		color: #fff;
		border: 1px solid #789823;
		border-bottom: 1px solid #92ab4d;
		font-weight: 700;
		padding: 0 18px
	}
	.search_column2 .search_row_new {
		float: left;
		width: 96%;
		list-style-type: none
	}
	.search_row_new {
		float: left;
		width: 100%;
		list-style-type: none
	}
	.search_row_new li {
		float: left;
		width: 50%
	}
	.search_row_new li label {
		display: block;
		width: auto
	}
	.search_row_new li.small_txtbox input[type="text"] {
		width: 83%
	}
	.search_row_new li.large_txtbox input[type="text"] {
		width: 95%
	}
	.search_row_new li .ui-combobox input, .search_row_new li .ui-select {
		width: 100%
	}
	.search_row_new li.small_selbox .ui-combobox, .search_row_new li.small_selbox .ui-select {
		width: 88%
	}
	.search_row_new li.large_selbox .ui-combobox {
		width: 100%
	}
	.search_row_new li .ui-combobox a, .search_row_new li .ui-select a {
		margin-top: -2px;
		height: 26px
	}
	.search_row_new li.large_selbox .ui-select a {
		margin-top: -2px
	}
	.search_row_new li.small_txtbox .search_col_row1 input.amount {
		width: 47px
	}
	#invoice_search .search_row_new li.large_selbox .ui-combobox .ui-autocomplete-input {
		width: 73%
	}
	#invoice_container_outer .invoice_container_inner .proceed_row ul li a.orange_button {
		height: 35px
	}
	.taxes_btn1 .tax_btn1 li a.orange_button {
		height: 35px
	}
	tr.paid_invoice {
		 background: #E3F6EE !important;
	}
	tr.paid_invoice:hover {
		background: rgba(41, 185, 95, 0.15)
		!important;
	}
	tr.paid_invoice td {
		border-bottom: 1px solid #bbb
	}
	.shiny_box {
		left: 7px;
		overflow: hidden;
		padding-top: 10px;
		position: absolute;
		width: 100%;
		top: 28px;
		z-index: 999
	}
	.shiny_box span {
		background: #fffde8 none repeat scroll 0 0;
		border: 1px solid #dedbc2;
		border-radius: 5px;
		color: #575757;
		float: left;
		font-size: 11px;
		line-height: 28px;
		padding: 0 10px;
		width: auto
	}
	.shiny_box em {
		background: rgba(0, 0, 0, 0) url(../images/shiny_top.png) repeat scroll 0 0;
		height: 10px;
		left: 30px;
		position: absolute;
		top: 1px;
		width: 16px
	}
	.options_row3 ul li button.search, .options_row3 ul li input.search, #reminder_management1 ul.options01 li a.search {
		background: url(../images/time-tracking/searchButtonNew.png) no-repeat scroll 0 0 transparent!important;
		width: 154px!important;
		height: 51px!important
	}
	.options_row3 ul li a.cancel {
		background: url(../images/time-tracking/cancelButtonNew.png) no-repeat scroll 0 0 transparent!important;
		width: 154px!important;
		height: 51px!important
	}
	.options_row3 ul li button.search:hover, .options_row3 ul li a.cancel:hover {
		opacity: .9
	}
	.adv_search {
		position: relative;
		border-radius: 0px!important;
		-moz-border-radius: 0px!important;
		-webkit-border-radius: 0px!important;
		-o-border-radius: 0px!important;
		-ms-border-radius: 0px!important;
		-khtml-border-radius: 0px!important
	}
	ul.options {
		border-radius: 0px!important;
		-moz-border-radius: 0px!important;
		-webkit-border-radius: 0px!important;
		-o-border-radius: 0px!important;
		-ms-border-radius: 0px!important;
		-khtml-border-radius: 0px!important;
		border-width: 0px!important;
		background: #f0f0f0;
		margin-top: 0;
	}
	#invoice_template1 ul.options {
		background: transparent!important
	}
	ul.options li a.search {
		background: url(../images/time-tracking/adv_search_iconNew.png) no-repeat scroll 92% 18px #FFF;
		color: #000000;
		font-size: 18px;
		font-family: Inter;
		font-weight: normal;
		width: 200px;
		border-width: 0px;
		padding-top: 11px;
		top: 0;
		height: 38px;
		padding-bottom: 3px;
	}
	ul.options li .adv_search input[type="text"] {
		font-family: 'Inter';
		color: #535353;
	}
	ul.options li .adv_search input[type="submit"] {
		background: url(../images/adv_search_btnNew.png) no-repeat left top transparent;
	}
	.proceed_row ul li span.or {
		background: rgba(0, 0, 0, 0) url(../images/mail_draft_or_img.png) no-repeat scroll 0 0;
		display: none;
		float: left;
		font-family: "NotoSansSemibold";
		margin: 10px 0 0 10px;
		min-height: 19px;
		text-align: center;
		text-indent: -9999px;
		width: 19px
	}
	.totalInvoicesOuter {
		width: 100%;
		float: left;
		margin: 10px 0
	}
	.totalInvoices {
		width: 98%;
		margin: 0 1%;
		background: #515151;
		color: #fff;
		text-align: center;
		padding: 5px 0;
		font: 20px/35px 'NotoSansSemibold'
	}
	.totalInvoices span {
		margin: 0 5px;
		display: inline-block
	}
	#product_search_outer, #product_search {
		width: 100%;
		float: left
	}
	#invoice_history>div {
		width: 100%;
		float: left
	}
	tr.approval_pending_invoice td {
		border-bottom: 1px solid #fff
	}
	tr.approval_rejected_invoice td {
		border-bottom: 1px solid #fff
	}
}
@media only screen and (max-width: 1023px){.search_column3 .search_col_row1.mar_top .search_col_row1{
	width: 100% !important;
}}
@media only screen and (max-width: 767px){
#nameHelp {float:none !important;}}