/* search results page */

	/* search fields */

			.search-fields-module {
				position: relative;
				height : 117px;
				margin : 0 10px 0 10px;
				padding : 8px 0 9px 5px;
				border-top : 1px solid #e5e5e5;
				border-bottom : 1px solid #e5e5e5;
				font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
			}

			.search-fields-module h5 {
				color : #4f2682;
				font-weight : normal;
				font-size : 13px;
				margin : 0 0 5px 0;
				padding : 0;
			}

			.search-fields-module small {
				display : block;
				color : #000;
				font-size : 10px;
				margin : 0 0 7px 0;
				padding : 0;
			}

			form {
				margin : 0;
				padding : 0;
			}

			.form-cell {
				float : left;
				margin : 0;
				padding : 0;
			}

			.text-label {
				display : block;
				color : #4f2682;
				font-weight : bold;
				font-size : 13px;
				margin : 0 0 7px 0;
				padding : 0;
			}

			.select-label {
				display : block;
				color : #4f2682;
				font-weight : bold;
				font-size : 13px;
				margin : 0 0 7px 0;
				padding : 0 0 0 6px;
			}

			.text-input-wrapper {
				margin : 0 20px 25px 0;
				padding : 0;
			}

			.text-input {
				text-align: left;
				display : block;
				margin : 0;
				padding : 0;
				width : 162px;
				font-size : 11px;
			}

			.selection {
				display : block;
				margin : 0 25px 25px 0;
				padding : 0;
				width : 157px;
				font-size : 11px;
			}

			.search-button {
				position : absolute;
				bottom : 14px;
				right : 10px;
				display : block;
				margin : 0;
				padding : 0;
			}

			small.advanced {
				display : block;
				clear : both;
				font-size : 11px;
				margin : 0;
				padding : 0;
				line-height: 1;
			}

			.advanced a:link     { color: #4f2682; font-weight: normal; text-decoration: none; }
			.advanced a:visited  { color: #4f2682; font-weight: normal; text-decoration: none; }
			.advanced a:hover    { color: #4f2682; font-weight: normal; text-decoration: underline; }
			.advanced a:active   { color: #4f2682; font-weight: normal; text-decoration: underline; }

			.search-results-module {
				margin : 10px 0 25px 12px;
				padding : 0;
				font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
			}

			.search-results-module tr {
			}

			.search-results-module thead th {
				color : #4f2682;
				font-weight : bold;
				font-size : 11px;
				padding-bottom : 9px;
			}

			.search-results-module tbody th {
				color : #4f2682;
				font-weight : bold;
				font-size : 13px;
				vertical-align: top;
			}

			.search-results-module td {
				color : #000;
				font-size : 11px;
				font-weight : normal;
				padding-bottom : 14px;
				line-height : 1.4;
			}

            .search-field {
                border: none;
                margin: 0 0 0 0;
                padding: 0 0 0 0;
            }


			.search-results-module a:link     { color: #4f2682; font-weight: bold; text-decoration: none; }
			.search-results-module a:visited  { color: #4f2682; font-weight: bold; text-decoration: none; }
			.search-results-module a:hover    { color: #4f2682; font-weight: bold; text-decoration: underline; }
			.search-results-module a:active   { color: #4f2682; font-weight: bold; text-decoration: underline; }
			
			.col-1 {
				width : 135px;
				padding-right : 10px;
			}
			
			.col-2 {
				width : 190px;
				padding-right : 10px;
			}
			
			.col-3 {
				width : 145px;
			}
