﻿

h1, h2, h3, h4, h5 ,h6 {
	line-height: normal;
	margin-bottom: 2px;
	!important;
	margin-top: 2px;
	!important: ;
}

h2{
	font-size: 25pt !important;
	font-weight: bold !important;
}

h2{
	font-size: 25pt !important;
	font-weight: normal !important;
}

h3{
	font-size: 20pt !important;
	font-weight: normal !important;
}

h4{
	font-size: 18pt !important;
	font-weight: normal !important;
}

h5{
	font-size: 14pt !important;
	font-weight: bold !important;
	color: #285100
}

a, a:hover, a:visited, a:visited{
	color:#556b2f !important;
	font-weight: bold;
	font-size: 11pt;
}

a:hover{
	color: #92b453 !important;
}

body {
}

navigationRecycleBin:visited, .navigationRecycleBin:link {
	margin-left: 8px !important;
	font-size: 11pt !important;
	text-decoration: none !important;
}

navigationRecycleBin:active, .navigationRecycleBin:hover {
	text-decoration: underline !important;
}

span, td, span, div, body, button, input, select, a, em, strong {
	font-family: Calibri, Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
}

.breadcrumb{
	padding-bottom: 10px;
	font-size: 11pt;
}

.demo-breabcrumbnode{
	color: #063c60;
	font-size: 11pt !important;
	text-decoration: none;
}

.demo-breabcrumbnode{
}

.demo-breabcrumbnode:visited, .demo-breabcrumbnode:active, .demo-breabcrumbnode:link {
	color: #063c60 !important;
	text-decoration: underline !important;
}

.demo-breabcrumbnode:visited, demo-breabcrumbnode a, .ms-sitemapdirectional:visited, .ms-sitemapdirectional a, .demo-breabcrumbnode:active, .demo-breabcrumbnode:hover, .ms-sitemapdirectional:active, .ms-sitemapdirectional:hover {
	color: #063c60;
	font-size: 11pt !important;
	text-decoration: underline;
}

.demo-quicklaunch table td {
}

.demo-quicklaunch table.demo-navheader {
}

.demo-quicklaunch table.demo-navheader td {
	border: none;
}

.demo-quicklaunchnavsep {
}

.demo-sitename{
	margin: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.demo-sitename a:visited, .demo-sitename a {
	margin: 5px !important;
	margin-left: 15px !important;
	font-size: 30pt !important;
	font-weight: normal !important;
	text-decoration: none !important;
}

.demo-sitename a:hover{
}

.demo-sitename a:active{
}

.demo-topNavFlyOuts{
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12pt !important;
}

.demo-topNavHover {
}

.demo-topnavselected a, .demo-topNav, .demo-topNav a, .demo-topNavFlyOut, .demo-topNavFlyOutsHover, .demo-topNavHover a, .demo-topnavselected {
	font-size: 12pt !important;
}

.ms-CategoryTitleCell{
	font-size: 10pt !important;
}

.ms-consolestatusmajorframe{
	background-image: none !important; /* constole style */
}

.ms-descriptiontext span{
	padding-bottom: 10px !important;
	font-size: 10pt !important;
}

.ms-linksectionheader{
	background-image: none !important;
	background-color: transparent !important;
}

.ms-miniconsole{
	margin: 0px !important;
	padding: 0px !important;
	position: static !important;
}

.ms-navheader{
	margin: 3px;
	!important;
	font-size: 11pt !important;
}

.ms-navheader{
	margin-left: 0px !important;
	margin: 0px !important;
	margin-bottom: 2px !important;
}

.ms-navheader td{
	padding: 3px;
	!important;
	margin: 2px !important;
}

.ms-navheader td{
	margin-left: 0px !important;
	margin: 0px !important;
}

.ms-navheader td a, .ms-navitem a, .ms-navSubMenu1 td a, .ms-navSubMenu2 td a {
	font-size: 11pt !important;
	font-weight: normal !important;
}

.ms-navitem td, .ms-navitem {
	margin-left: 4px !important;
}

.ms-navSubMenu1 td, .ms-navSubMenu1 {
	border: none !important;
	background-color: transparent !important;
}

.ms-pagebreadcrumb{
	padding: 5px !important;
	padding-left: 11px !important;
}

.ms-pageinformation{
}

.ms-pagetitle{
	margin: 0px !important;
	font-size: 15pt !important;
	font-weight: bold !important;
}

.ms-pagetitleareaframe{
	background-image: none !important;
	background-color: transparent !important;
	text-align: left !important;
}

.ms-ptabarea{
	position: inherit;
}

.ms-quickLaunch{
	text-align: left;
}

.ms-quicklaunch a{
	font-size: 10pt;
}

.ms-quicklaunchheader{
	width: auto	 !important;
	font-size: 10pt !important;
	margin-bottom: 3px;
}

.ms-quicklaunchheader a, .ms-sblink a, .ms-sitemapdirectional, .navigationRecycleBin a {
	font-size: 11pt !important;
}

.ms-quicklaunchouter{
	border: none !important;
	margin: 5px;
}

.ms-recyclebin a:visited, .ms-recyclebin a {
	font-size: 10pt !important;
	font-weight: normal !important;
}

.ms-recyclebin td, .ms-recyclebin {
	border: none !important;
	padding-left: 4px !important;
	background-color: transparent !important;
}

.ms-searchbox, #idSearchString {
	font-size: 10pt !important;
	height: 13px !important;
}

.ms-searchform{
	position: static !important;
}

.ms-siteactionsmenu{
	padding-right: 0px !important;
	padding-left: 0px !important;
	padding-top: 0px !important;
	position: static !important;
}

.ms-siteactionsmenu div a{
	font-size: 11pt !important;
	text-decoration: none;
}

.ms-siteactionsmenu div.ms-siteactionsmenuhover, .ms-siteactionsmenu div.ms-siteactionsmenuhover a {
	color: #f27c18 !important;
}

.ms-SPLink {
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;
	white-space: nowrap;
	color: #ffffff !important;
	font-family: verdana;
	font-size: 10pt !important;
	vertical-align: bottom !important;
}

.ms-SPLink A:visited, .ms-SPLink A:link {
	margin: 0px !important;
	color: #ffffff !important;
	font-size: 11pt !important;
	text-decoration: none;
}

.ms-SPLink A:hover, .ms-SPLink A:active {
	margin: 0px !important;
	color: #f27c18 !important;
	text-decoration: none;
}

.ms-SpLinkButtonActive, .ms-HoverCellActive {
	border: 1px #000000 solid !important; /* global links like welcome and MyLinks */
	background-color: transparent !important;
	background-image: none !important;
}

.ms-titleareaframe{
	padding: 0px !important;
}

.ms-treeviewouter div{
	padding: 0px !important;
	width: auto !important;
	margin: 0px !important;
	border: none !important;
	overflow: auto !important;
	height: auto !important;
}

.ms-wikieditouter {
	margin: 0px !important;
	padding: 0px !important;
	border: 1px #6393d4 solid !important;
	position: static !important;
}

.ms-WPBorder{
	border: 0px none transparent  !important;
}

.ms-WPHeader, .ms-WPHeader td, .ms-standardheader span, h3.ms-WPTitle{
	font-size: 14pt !important;
	font-weight: normal!important;
	color: #000000 !important;
	border: none !important;
}

#banner{
	width: auto;
	height: 35px;
}

#bannerConsole{
	height: 0px;
}

#bannerToolbar{
	width: 100%;
	height: 100%;
}

#bodyDiv{
	padding: 20px;
	padding-top: 15px;
	height: auto;
}

#content{
}

#contentBody{
	padding: 10px;
	height: auto;
}

#contentHeader{
	padding: 0px !important;
	margin: 0px !important;
}

#contentHeaderSub{
	padding-left: 20px;
	padding-right: 20px;
}

#contentNavigation{
	padding-top: 0px !important;
	margin-top: 0px !important;
}

#layoutContainer{
	min-height: 500px;
	width: 1000px;
}

#layoutInnerContainer{
	height: auto;
}

#navigationCap{
	border: none;
	height: 15px;
}

#navigationContainer{
	width: auto;
	padding-top: 10px !important;
	padding: 5px;
	height: auto;
}

#navigationDivider{
	display: none;
	height: 1px;
}

#navigationFooter, #navigationHeader {
	height: 15px;
}

#pageDescription{
	padding-bottom: 0px !important;
	font-size: 10pt !important;
}

#pageFooter{
}

#pageFooterReflection{
	height: 64px;
}

#pageTitle{
	font-size: 25pt !important;
	font-weight: bold !important;
}

#PlaceHolderPageTitleInTitleArea{
	font-size: 20pt !important;
	font-weight: bold !important;
}

#topNavContainer{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 30px;
	margin: 0px;
	width: auto;
}
