#sdc-document-search-form {
	background-color: #fff;
	margin:10px 10px 0 10px;
	padding:5px 5px;
}

/* Reset form styles */
#sdc-document-search-form fieldset, .sdc-document-search-field label, #sdc-document-search-form fieldset legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

#sdc-document-search-form fieldset {
    border:1px solid #999;
	margin-bottom:10px;
    padding: 0.75em 0.75em;
}

#sdc-document-search-form fieldset legend {
    font-weight:bold;
    margin: 0 0 !important;
    padding: 0 5px !important;
    width:190px !important;/*200px with padding*/
}

#sdc-doc-search-message-container{
	background-color: #fff;
	border:1px solid #999;
	margin:10px 10px 0 10px;
    padding: 0.75em 0.75em;
}

#sdc-doc-search-message-container p{
	color: #ff0000;
	margin:0 0;
    padding: 0 0;
}

.sdc-document-search-field{
	float:left;
	margin:0 25px 10px 0;
}

#sdc-doc-search-div-B1_HSE_NBR_START input{

width:60px;
    

}


#sdc-doc-search-div-B1_STR_NAME input{
/*width:190px;*/


}

#sdc-doc-search-field-L1_PARCEL_NBR {
width:150px;

}
#sdc-doc-search-div-B1_HSE_NBR_START {
display:inline-block;
xwidth:35%;

}


#sdc-doc-search-div-B1_STR_NAME {
display:inline-block;
    /*width:65%;*/
    top: -35px;
	float:right;
    margin-bottom:-100px;
    margin-right:20px;
    position:relative;

}


#sdc-doc-search-div-r_creation_date0{
 display:inline-block;
    width:60%;


}
#sdc-doc-search-div-r_creation_date1{
    display:inline-block;

    top: -35px;
	float:right;
    margin-bottom:-100px;
    xmargin-right:70px;
    position:relative;


}
#sdc-doc-search-div-contract_value-min{
    display:inline-block;
    width:60%;
}
#sdc-doc-search-div-contract_value-max{
    display:inline-block;

    top: -35px;
    bottom:-200px;
	float:right;
   	margin-bottom:-100px;
    margin-right:70px;
    position:relative;

}

.sdc-doc-search-form-btn-container{
	margin-bottom: 0;
}

.sdc-doc-search-label {
	margin-right:0.25em;
  	text-align:right;
  	font-weight:bold;
  	width:175px;
}



.input {
  height: 17px;
  float: left;
  border: 2px inset #CECECE;
  padding: 0 0 0 5px;
  font-size: 12px;
  color: #454545
}

.sdc-doc-search-text-input{
	width:300px;
}

#sdc-document-search-fullTextSearchCriteria{
	width:450px;
    float:right;
}

.sdc-doc-search-checkbox-group{
	display:block;
    clear:both;
}

.sdc-document-search-checkbox-label{
	font-weight:normal !important;
    margin-right:10px;
}

/** Search Result Table Styles **/
#sdc-doc-search-results-container{
	margin:10px 10px;
    overflow:auto; 

}


/*

#sdc-document-search-table.dataTables_wrapper
{
    margin:10px 0 0 0;
    width: 500px;
}

Test this
*/

#sdc-doc-search-div-B1_STR_NAME > .sdc-doc-search-label {
    width: 90px;
}

#sdc-doc-search-div-r_creation_date1 > .sdc-doc-search-label {
     width: 100px;
}


#sdc-document-search-table{
	margin:10px 0 0 0;



}

/* Classes for icons in result table*/

.icon-pdf {
    background-image:url(images/pdficon_small.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}

.icon-htm {
    background-image:url(images/htm.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-msw {
    background-image:url(images/doc.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-ppt {
    background-image:url(images/ppt.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-excel {
    background-image:url(images/xls.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-img {
    background-image:url(images/image.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}

.icon-zip {
    background-image:url(images/zip.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-text {
    background-image:url(images/tex.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-media {
    background-image:url(images/avi.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-xml {
    background-image:url(images/xml.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
.icon-unknown {
    background-image:url(images/file.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
/*
.sdc-doc-search-result-link {
    background-image:url(images/pdficon_small.png);
    background-repeat: no-repeat;
    background-position: center; 
    display:block;
    height:16px;
    text-indent:-9999px;
    width:48px;
    text-align:center;
}
*/
#sdc-document-search-separator legend{
	 font-size:200%;
    font-weight:bold;
	font: inherit;
    text-align:center;
}

th {
  background: #40c6f2;
	text-align:center;
    width:140px;


}


/*** For Scrolling ***/
td {
    text-align:center;

    
}

th a {
  color: #fff;


}
th a:hover {
  color: #fff;
  text-decoration: underline;

}


#sdc-document-search-table tr:nth-child(even) {background: #CCC;
						}

#sdc-document-search-table tr:nth-child(odd) {background: #FFF;}