	body
	{
		background-image: none;
	}

	#contentcolumn
	{
		margin-left: 0;
		margin-top: 57px;
	}

    #contentcolumn.no-menu {
        margin-top:61px;
    }

    #contentcolumn.min-banner {
        margin-top:30px;
    }

	#contentwrapper.no-menu
	{
		margin-top: 0;

	}

	#leftcolumn
	{
		top: 57px;
		height: 32px;
		float: none;
		margin-left: 0;
		width: 100%;
		z-index: 99999;
	}

	#search-banner > p
	{
		padding-top: 8px;
	}

	/* push content down to make space for top menu */
	#contentwrapper
	{
		margin-top: 30px;
	}

    #contentwrapper-view
	{
		top: 30px;
	}

	/* no space for quick search in top banner*/
	#quick-search-forms
	{
		display: none;
	}


	/* adjust left menu layout to fit as horizontal menu*/
	ul.left-menu
	{
		padding: 4px 0 4px 0;
		margin: 0;
        /*display: table;
        width: 100%;*/
	}

li.top-menu-item {
    margin-top:0;
}

	.left-menu > li
	{
		float: none;
		display: inline;
        /*display: table-cell;*/
	}

.left-menu > li > a
{
	display: inline;
	margin-right: 0;
	margin-left: 0;
	padding: 2px 1px 5px 2px;
}



/*
.left-menu > li img {
    height:32px;
    width:32px;
}

.left-menu > li > a:hover,
.left-menu > li > a.menu-active {
    background-color:transparent;
}
*/

	/* remove padding on details and help panes*/
	div.help-pane,
	div.details-pane
	{
		padding: 0 0 10px 0;
		margin: 0;
	}

	/* But if the details is also the preview pane we still need a little bit of padding */
div.preview-pane
{
      width:100%;
		padding: 10px 0 0 6px;
        margin: 0;
	}

    pre.text-page {
        margin: 20px 0 0 0; 
        background-color:white;
}
        div.text-page-go {
        margin-right:2px;
    }

	/* Field groups and inline search accordion go right to the edge on smaller screens */
	.accordion
	{
		margin-right: 0;
	}

	/* narrower field labels */
	.field-group div.control-group > div.controls
	{
		margin-left: 130px;
	}

	div.control-group > label.control-label
	{
		width: 120px;
	}

	/* tables go right to the edge */
	table.search-results
	{
		margin-left: 0;
		width: 100%;
	}

	div.form-search-pane
	{
		/*background-color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0 40px 0 20px;*/
		margin: 0;
		width: 100%;
	}

        .controls > label.checkbox {
        margin-left:0;
    }


	/* compact page banner*/
	.banner > div
	{
		margin-right: 2px;
	}

	.banner
	{
		padding: 8px 0 0 8px;
		margin-top: 0;
		margin-bottom: 10px;
	}

    #contentcolumn.no-menu  div.banner 
	{
		padding-top: 4px;

	}

	.search-form,
	.form-horizontal
	{
		margin-left: 5px;
	}

	/* smaller buttons */
	.btn
	{
		padding: 4px 10px 4px 10px;
	}

	/* not enough space to afford nowrap*/
	td.nowrap
	{
		white-space: normal;
	}

	/* hide the 3rd and 4th column of the search clause help table */
	tr.search-row td:nth-child(3),
	#schead-cansort
	{
		display: none;
		visibility: hidden;
	}

	tr.search-row td:nth-child(4),
	#schead-sorttip
	{
		display: none;
		visibility: hidden;
	}

	/*#search-form-form > .search-btn
	{
		right: 30px;
	}*/
