﻿.l2_search_aspx { position: absolute; width: 620px; top: 70px; left: 10px; z-index: 3; min-height:244px; }
.l2_1_search_aspx { padding-top: 3px; height: 25px; width: 620px; background-image: url('../../Images/header_active.png'); background-repeat: no-repeat; }
.l2_2_search_aspx { border-style: none solid solid solid; border-width: 1px; border-color: #d4d4d4; background-color: WHITE; width: 618px; }
.l3_search_aspx { position: absolute; width: 625px; top: 375px; left: 10px; height: 240px; min-height:150px;}
.l4_search_aspx { position: absolute; width: 600px; height: 610px; z-index: 2; left: 640px; top: 0px; }
.l4_search_aspx_LeftMode { position: absolute; width: 600px; height: 830px; z-index: 2; left: 640px; top: 0px; }
.l5_search_aspx { position: absolute; width: 98%; height: 180px; min-height:90px; left: 10px; top: 632px; z-index: 4; vertical-align: top; }
.l5_search_aspx_LeftMode { position: absolute; width: 620px; height: 180px; min-height:90px; left: 10px; top: 632px; z-index: 4; vertical-align: top; }

.ajax__tab_header { background-position: left top; padding-left: 5px; padding-top: 3px; background-image: url('../../Images/tabs_bg.png') !important; background-repeat: no-repeat; }
.Search2UC_Font {font-size: 11px!important; font-family: Tahoma,Arial, Helvetica, sans-serif!important;}
.Search2UC_TabPanel1 { height: 228px; overflow: auto;   }
.Search2UC_TabPanel1 div[id="d1"] { float: left; height: 150px; overflow: visible; width: 270px; }
.Search2UC_TabPanel1 div[id="d2"] { float: left; height: 150px; overflow: visible; width: 270px; padding-left: 15px; }
.Search2UC_TabPanel1 > a > span { padding-left: 15px; padding-right: 15px; }

/*.Search2UC_TabPanel1 span {  }*/
.Search2UC_TabPanel1 span[xfname="lblPostTo"] { margin-left: 3px; height: 19px; float: left; clear: none; overflow: hidden; width: 8px; text-overflow: ellipsis; font-weight: normal; white-space: nowrap; }
.Search2UC_TabPanel1 span[xfname="lblDueTo"] { margin-left: 3px; height: 19px; float: left; clear: none; overflow: hidden; width: 8px; text-overflow: ellipsis; font-weight: normal; white-space: nowrap; }
.Search2UC_TabPanel1 input { float: right; overflow: hidden; width: 140px!important; margin-bottom: 3px; }

.Search2UC_TabPanel1 input[xfname="txtPostingDateFrom"] { float: left; overflow: hidden; width: 61px!important; margin-bottom: 3px; margin-left: 4px; }
.Search2UC_TabPanel1 input[xfname="txtPostingDateTo"] { float: right; overflow: hidden; width: 60px!important ; margin-bottom: 3px; }
.Search2UC_TabPanel1 input[xfname="txtDueDateFrom"] { float: left; overflow: hidden; width: 61px!important ; margin-bottom: 3px; margin-left: 4px; }
.Search2UC_TabPanel1 input[xfname="txtDueDateTo"] { float: right; overflow: hidden; width: 60px!important; margin-bottom: 3px; }
.Search2UC_TabPanel1 select { float: right; clear: right; overflow: hidden; width: 146px; margin-bottom: 3px; }

.Search2UC_TabPanel1[browser="Chrome"] select { float: right; clear: right; overflow: hidden; width: 144px !important; margin-bottom: 0px; }
.Search2UC_TabPanel1[browser="Safari"] select { float: right; clear: right; overflow: hidden; width: 144px !important; margin-bottom: 0px; }
.Search2UC_TabPanel1[browser="Chrome"] input {margin-bottom: 0px;}
.Search2UC_TabPanel1[browser="Safari"] input {margin-bottom: 0px;}
.Search2UC_TabPanel1[browser="Chrome"] input[xfname="txtPostingDateFrom"] { margin-left: 6px; }
.Search2UC_TabPanel1[browser="Safari"] input[xfname="txtPostingDateFrom"] { margin-left: 6px; }
.Search2UC_TabPanel1[browser="Chrome"] input[xfname="txtDueDateFrom"] { margin-left: 6px; }
.Search2UC_TabPanel1[browser="Safari"] input[xfname="txtDueDateFrom"] { margin-left: 6px; }

/*.Search2UC_TabPanel1 input[type="button"] { float: none; clear: both; width: 70px !important; margin-left: 486px; margin-top: 5px; }*/

.Search2UC_TabPanel2 { height: 228px; font-size: 11px!important; font-family: Tahoma,Arial, Helvetica, sans-serif!important;  }
.Search2UC_Label { margin-bottom: 3px; height: 19px; float: left; clear: left; overflow: hidden; width: 120px; text-overflow: ellipsis; font-weight: bold; white-space: nowrap; }
.Search2UC_Label[xfname="lblDim"]
{
	margin-bottom: 3px;
	height: 19px;
	float: left;
	clear: left;
	overflow: hidden;
	width: 120px;
	text-overflow: ellipsis;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: underline;
	cursor: pointer;
}
#Search2UC1_TabContainer1_TabPanel1__lblDimSelected
{
    width: 180px;
    text-overflow: ellipsis;
    text-decoration: none;
    float: left;
    clear: left;
    margin-top: -5px;
    font-style: italic;
}

.Search2UC_pnlColumns {width:300px; background-color:White; border:solid 1px gray;position:absolute;z-index:100;overflow:visible;}
.Search2UC_pnlColumns table {width:300px;}
.Search2UC_pnlColumns table table tr>td {width: 138px;padding-right:10px}
.Search2UC_pnlColumns input { width:134px!important;}/*the inline style of width 100% causes problems when the input got content in i ie7 */
