﻿/* modify inherited styles */
#pageLeft, #breadcrumbsLayout, h1.pageTitle { display: none; }
#contentLayout { padding: 0; }
#pageTable { border-bottom-style: none; }
.ms-WPTitle { border-left-style: none; }

/* home page layout */
.homeLayout { width: 922px; margin: 10px auto; border-style: none; }
.homeLayout th { 
	height: 35px; 
	text-align: left; 
	font-size: 80%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	text-transform: uppercase; 
	vertical-align: top;
	border-style: none;
}
.homeLayout th.homeDivHeaderLeft { width: 420px; padding: 5px 10px; background: #ae0000; color: #fff; }
.homeLayout th.homeDivHeader, .homeLayout th.homeDivHeaderCenter { width: 210px; padding: 5px 10px; background: #d1d1f7; color: #333; }
.homeLayout th.homeDivHeaderCenter { color: #fff; background: #663366; }

.homeLayout td { border-style: none; vertical-align: top; }
.homeLayout td.homeDivBox { width: 219px; padding: 5px; border-bottom: 2px solid #999; border-right: 1px dotted #999; }
.homeLayout td.homeDivBoxLeft { width: 429px; padding: 5px; border-bottom: 2px solid #999; border-right: 1px dotted #999; }
.homeLayout td.homeDivBoxSpacer { width: 10px; padding: 0 !important; }
.homeLayout .item  { border-bottom: 1px dotted #999; padding-bottom: 8px; }

#pageBottom { display: none;  }
#homePageBottomLayout { padding: 0; }
#homePageBottomB { height: 5px; }
.homeLayoutBottom { width: 922px; margin: auto; border-style: none; }
td.homeDivGraySpacer { width: 11px; padding: 0; background: #fff; }
td.homeDivGray { width: 300px; vertical-align: top; background: #e7e7e7; border-top: 2px solid #ae0000; }
td.homeDivGray .ms-WPHeader td { border-top-style: none !important; }
td.homeDivGray .ms-WPTitle { font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
td.homeDivGray .ms-WPBody { width: 290px; padding: 5px; }
td.homeDivGray .ms-WPBorder { border-style: none; padding: 0; margin: 0; }

/* web parts */
.homeLayout .ms-WPHeader td, .homeDivGray .ms-WPHeader td { background-image: none; }
.homeLayout .ms-WPBorder, .homeDivGray .ms-WPBorder { background-image: none; }

/* list view header tr */
.ms-viewheadertr { display: none !important; }

