
	BODY.v4master{
	overflow: visible !important;
	}

	#aspnetForm {
    margin:0;
    overflow:visible !important;
    height: auto;
    width: auto;
	}

	#cusMainTitle{ display:none; visibility: hidden; } 
	#s4-ribbonrow { display:none; visibility: hidden; } 
	#top_bar, #cusTopMenu, #header_left, #header_right, #cusRightTools, #cusMidRightTools { display:none; visibility: hidden; } 
	#s4-leftpanel { display:none; visibility: hidden; } 

	.LayoutTools, .LayoutSocialTools{display:none; visibility: hidden;}

	#LayoutFooter{
	border-top:none;
	}

	#header_middle{background:none}
	#MSO_ContentTable { margin: 0 0 0 0 }

	#cusBreadcrumb{
	padding:7px 0;
	}
 
	#breadcrumb{
    position: absolute;
    left: 179px;
    top: 0;
    }

    .cusBreadcrumbYouAreHereNode{ display:none; visibility: hidden; }

	.s4-title {
    min-height: 124px;
    height:124px}
	
	#topNavigationMenuContainer { display:none; visibility: hidden; } 
  	#cusBottomFooter{ display:none; visibility: hidden; } 
  
  	.s4-ba{
	float:none !important;
	overflow:visible !important;
	width:auto !important;
	}

	#layoutLeftPart{
	width:100% !important;
	}

	#layoutRightPart{  
	display:none; visibility: hidden;
	}

	#layoutFullWidth #webpartContainerDiv2, #layoutFullWidth #webpartContainerDiv3 {width:48%;}

	#layoutLeftPart #webpartContainerDiv2, #layoutLeftPart #webpartContainerDiv3 {width:48%;}

	/* firefox small overlapping issue with middle webparts */

	#layoutLeftPart #webpartContainerDiv4 table, #layoutFullWidth #webpartContainerDiv4 table {
    margin:15px 0 0;
	}

	.ms-WPHeader .ms-wpTdSpace{
	display:none;
    }

	#layoutLeftPart #LayoutHeader h1, #layoutFullWidth #LayoutHeader h1 {
    width: 100%;
	}
	
	.ms-wpTdSpace {
    border-bottom: none !important;
	}

	.ms-WPHeader td .ms-WPTitle, .ms-fakewptitle .ms-WPTitle {
    padding: 2px 2px 2px 0;
	}

