﻿* {
	margin:0px;
	padding:0px;
}
html, body {
	height:100%; /* FIX DATASHEET VIEW */
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	color:#000000;
	text-align:left;
}
a, a:link, a:visited {
	text-decoration:none !important;
	color:#255c5c !important;
}
a:hover {
	text-decoration:underline !important;
	color:#666666;
}
ul {
	margin-left:10px;
}
li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:12px;
}
table {
	border-collapse: collapse;
}
td {
	vertical-align:top;
}
strong {
	font-weight:bold;
}

/* ---------------------- */
.group {
	width:100%;
}

/* ---------------------- */

#body-background {
	background-image:url('/_layouts/images/district/background.jpg');
	background-position:top;
	background-repeat:repeat-x;
	background-color:#007979; /*DATASHEET FIX */
}

#wrapper {
	width:980px;
	margin:0px auto;
	text-align:left;
}

#wrapper-left {
	background-image:url('/_layouts/images/district/background-left.jpg');
	background-repeat:repeat-y;
	width:10px;
}

#wrapper-right {
	background-image:url('/_layouts/images/district/background-right.jpg');
	background-repeat:repeat-y;
	width:10px;
}

#wrapper-center {
	background-image:url('/_layouts/images/district/background-content.jpg');
	background-repeat:repeat-y;
}

/* ----------------------------- */

#masthead {
	background-image:url('/_layouts/images/district/background-masthead.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	height:117px; /* ADJUST FOR DEFAULT LAYOUT PAGES */
}

	#logolink {
		display:block;
		width:680px;
		height:55px;
		position:relative;
		top:5px;
		left:150px;
	}

/* ----------------------------- */

#pageheader {
	background-image:url('/_layouts/images/district/background-admin.jpg');
	background-repeat:no-repeat;
	height:40px;
	position:relative;
}

#pageheader .left .content {
}

	#breadcrumb {
		margin:5px 0px 0px 0px;
		padding-left:10px;
		font-weight:bold;
	}

#pageheader .right .content {
}

	#search {
		float:right;
		margin-top:3px;
	}
	
	#search a {
		font-size:12px !important;
		font-weight:normal !important;
		font-family:Arial, Helvetica, sans-serif !important;
		line-height:1;
		color:#FFFFFF !important;
	}

	#search a:hover {
		background-color:transparent !important;
	}
	
		/* REST OF SEARCH IN SEARCH.CSS */

	#admin {
		float:right;
		margin:5px 10px 0px 0px;
	}

		#admin #action,
		#admin #viewall,
		#admin #username {
			padding-left:15px;
			vertical-align:middle;
		}
		
		#admin #action a,
		#admin #viewall a,
		#admin #username a {
			font-size:12px !important;
			font-weight:normal !important;
			font-family:Arial, Helvetica, sans-serif !important;
			line-height:1;
			white-space:nowrap;
		}
		
		#admin #action a {
			position:relative;
			top:-1px;
		}
		
		#admin #action a:hover,
		#admin #viewall a:hover,
		#admin #username a:hover {
			background-color:transparent !important;
		}
	
		#admin #username:hover,
		#admin .ms-SPLink,
		#admin .ms-SpLinkButtonActive {
			margin-right:1px !important;
		}
		
		#admin #username div,
		#admin #username span,
		#admin #username div:hover,
		#admin #username span:hover {
			background-image:none;
			background-color:transparent;
			border:0px;
		}
	
		/* BORDER REMOVAL IN CUSTOMCORE.CSS */ 

/* ----------------------------- */


#edit img {
	display:block;
	position:relative;
}

/* ----------------------------- */

#main .content {
	padding:0px 20px 0px 20px; /* ADJUST FOR DEFAULT LAYOUT PAGES */
}

	#main .content .content { /* REMOVE DUPLICATE APPLICATION */
		margin-top:0px; 
		padding:0px;
	}

	#quicklaunch,
	#landingtitle {
		display:none; /* ADJUST FOR LANDING PAGE AND subpage.aspx */
	}

/* ----------------------------- */

#slideshow {
	background-image:url('/_layouts/images/district/background-slideshow.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	z-index:10;
}

/* ----------------------------- */

#slider {
	height:231px;
}

/* ----------------------------- */

#small-buttons {
	height:68px;
	width:980px;
	margin:0px auto;
	background-image:url('/_layouts/images/district/background-footerbuttons.jpg');
	background-repeat:no-repeat;
}

#plainfooter {
	height:29px;
	width:980px;
	margin:0px auto;
	background-image:url('/_layouts/images/district/background-footerplain.jpg');
	background-repeat:no-repeat;
}

#pagefooter {
	width:980px;
	margin:0px auto;
}

	#pagefooter .content {
		text-align:center;
		color:#FFFFFF;
		font-size:14px;
		margin-top:10px;
	}

#pagefooter a, #pagefooter a:link, #pagefooter a:visited {
	color:#FFFFFF !important;
}


/* ---------- */

/* float web part panel */
#MSOTlPn_WebPartPageDiv { border:1px solid black !important; }
.ms-ToolPaneOuter { position: absolute; height: 80% !important; border: 2px #6f9dd9 solid; top: 0; left: 0; }
td#MSOTlPn_MainTD { width: 0 !important; }
td#MSOTlPn_ToolPaneCaption { cursor: move; }


