﻿/* Main Application Font Override 

* {
	font-family: Palatino Linotype !important;
}

*/

/* MSVB

.ms-vb {
}

*/

/* SiteMap */

.headertitle, .headertitle a, .headertitle a:link {
	color: #000000 !important;
}

.level-item a, .level-item a:visited, .level-item a:active {
	color: #000000 !important;
}

/* Navigation */

.ms-topnavContainer {
	border: 0;
	width: 100%;
	height: 100%;
}

.ms-topnavContainer td {
	border: 0;
	height: 100%;

}

/* Navigation Search */

td.ms-sbcell {
	border: 0px;
	padding: 0px;
}

/* Search tabs */

.ms-sctabcf {
	font-size: 11px;
}

.ms-sctabcfhover {
	font-size: 11px;
}

.ms-sctabcn {
	font-size: 11px;
}

.ms-sctabcnhover {
	font-size: 11px;
}

/* Main Container */

.mainContainer {
	margin-left: 0;
	margin-right: 0;
}

/* Login Hover */

.ms-SpLinkButtonActive {
	background: transparent;
	border: none;
	margin: 0px;
}

.ms-SpLinkButtonInActive {
	background: transparent;
	border: none;
	margin: 0px;
}

/* Webpart */

.ms-WPHeader td {
	border: 0;
    height: 25px;
}

.ms-WPHeader {
    background-image: url('/images/panel_tile.gif');
}

.ms-WPHeader span {
    font-size: 14px !important;
    font-weight: bold !important;
	color: #FFFFFF !important;
}

.ms-WPBody {
    font-size: 12px !important;
	color: #000000 !important;
}

.ms-WPBorder {
	border: 1px solid #90cc6f;
}

/* Webpart Spacer */

.ms-PartSpacingVertical {
	margin-top: 5px;
}

/* Search Box - Overrides */

.ms-sblink, .ms-sbgo{
	/* Magnifier Icon */
	/* display: none; */
}

/* Menu - Overrides */

.ms-menuimagecell {
	/* List Filter Arrow */
	background-image: none;
	background-color: #90cc6f;
}

.ms-MenuUIItemTableHover {
	/* Menu Flyout Items Hover */
	background: #90cc6e;
	background-image: none;
	border:solid 1px #90cc6f;
}

.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
	/* New Hover */
	background: #90cc6e;
	background-image: none;
	border:solid 1px #90cc6f;
}

.ms-menubuttonactivehover,.ms-buttonactivehover{
	/* Actions Hover / Settings Hover */
	border: solid 1px #90cc6f;
	background-image: none;
	background-color: #90cc6e;
}

.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{
	/* Views Picker */
	background: #90cc6e;
	background-image: none;
	border:solid 1px #90cc6f;
}

/* Form - Overrides */

table.ms-toolbar, .ms-toolbarContainer {
	/* Toolbar Border */
	border: 1px #90cc6f solid;
}

table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {
	/* Toolbar Content */
	background-color: #90cc6e;
	background-image: none;
}

.ms-formbody {
	/* Form Background */
	background: #FFFFFF;
}

/* Discutionboard - Overrides */

table.ms-disc-bar {
	/* Toolbar */
	border: 1px #90cc6f solid;
	background-color: #90cc6e;
	background-image: none;
}

td.ms-disc-bordered, td.ms-disc-bordered-noleft {
	/* Post */
	border: none; 
}

/* List - Overrides */

.ms-menutoolbar {
	background-image: none;
	background-color: #90cc6e;
	border-bottom: none;
}

.ms-menutoolbar td {
	border-top: none;
	border-bottom: none;
}

.ms-menutoolbar td a {
	color: #FFFFFF;
}

.ms-listheaderlabel {
	color: #FFFFFF;
}

.ms-separator img {
	background: transparent;
}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr {
	background-image: none;
}

/* Vertical - Overrides */


.breadcrumbCurrent {
	font-weight: normal;
}

.ms-pagebreadcrumb {
	border: 0;
	background-color: transparent;
}

.html, form {
	height: 5px;
	background-color: #FFFFFF;
}

.body {
    width: 100%;
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
    font-size: 12px;
    color: #000000;
	background-color: #FFFFFF;
}

.master
{
    margin: 0;
    padding: 0;
	width: 100%;
	background-color: #EEEEEE;
	overflow: scroll;
}

.search .ms-sbcell
{ 
    font-size: 8pt; 
}

.bottomLinkBar
{ 
	font-size: 8pt; 
}

/* Calendar - Overrides */

/* Small calendar overrides */

#DatePickerDiv {
	width: 140px;
	margin-left: 10px;
}

/* #WebPartWPQ2 {
	width: 523px;
	overflow: scroll
} */

.ms-quickLaunch {
	border: 1px solid #90cc6f;
	background-color: #ffffff;
}

.ms-picker-header {
	background-image: none;
	background-color: #90cc6e;
}

table.ms-picker-table td.ms-picker-footer {
	border-top: 1px solid #90cc6f;
}

table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter {
	border: 1px solid #90cc6e;
}

.ms-picker-table .ms-picker-dayheader {
	border: none;
}

/* Big calendar overrides */

/* Dayview */

.ms-cal-weekedge {
	background-color: #90cc6e;
}

.ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover {
	border-top: 1px solid #90cc6f;
}

.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: 1px solid #90cc6f;
}

.ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
	background-color: #90cc6e;
}

.ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: 1px solid #90cc6f;
}

.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover {
	background-color: #90cc6e;
}

.ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover {
	background-color: #90cc6e;
}

.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color: #90cc6e;
}

.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: 1px solid #90cc6f;
}

.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: 1px solid #90cc6f;
}

.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: 1px solid #90cc6f;
}

.ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover {
	border-bottom: 1px solid #90cc6f;
	background-color: #90cc6e;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
	background-color: #90cc6e;
	border: 1px solid #90cc6f;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	background-color: #90cc6e;
	border-top: 1px solid #90cc6f;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	border-bottom: 1px solid #90cc6f;
}

.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover {
	border-top:1px solid #90cc6f;
}

/* Weekview */

.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
	background-image: none;
	background-color: #90cc6e;
}

.ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	background-color: #90cc6e;
}

.ms-cal-tweekitem {
	background-image: none;
	background-color: #90cc6e;
	border: 1px solid #90cc6f;
}

/* Monthview */

div.ms-cal-navheader a img {
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #90cc6f;
}

.ms-calheader, .ms-cal-weekday, .ms-cal-weekempty, .ms-cal-topday {
	background-color: #90cc6e;
	background-image: none;
}

.ms-cal-topday, .ms-cal-topdayL, .ms-cal-wtopdayL, .ms-cal-wtopday {
	border: 1px solid #90cc6f;
}

.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background-color: #90cc6e;
	background-image: none;
	border: 1px solid #90cc6f;
}

.ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem2B, .ms-cal-todayitemRTL2B {
	border-bottom: 1px solid #90cc6f;
	border-right: 1px solid #90cc6f;
}

.ms-cal-workitem, .ms-cal-todayitem, .ms-cal-todayitemRTL { 
	border-right: 1px solid #90cc6f;
}

.ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border-bottom: 1px solid #90cc6f;
	border-right: 1px solid #90cc6f;
}

.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL {
	border-right: 1px solid #90cc6f;
}

.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftRTL, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-right: 1px solid #90cc6f;
	background-color: #90cc6e;
}

.ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border-bottom: 1px solid #90cc6f;
}