.Headline
{
    FONT: 18px Arial, Helvetica, sans-serif;
 	font-family: 'Open Sans', arial, helvetica, sans-serif;
   TEXT-TRANSFORM: none
}
.Header
{
    MARGIN: 40px 80px;
    FONT: lighter 24px 'Open Sans', arial, helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #013ca6;
    TEXT-INDENT: 0px
	font-weight: 600;
}
.Bodytext
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 14px;
    MARGIN: 40px 80px;
    TEXT-TRANSFORM: none;
    COLOR: #333;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
.SubHeader
{
    MARGIN: 40px 80px;
    FONT: 16px 'Open Sans', arial, helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #013ca6;
    TEXT-INDENT: 0px;
}
.Bodytext2
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 14px;
    MARGIN: 40px 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
.imgmargin
{
    MARGIN: 10px 10px auto auto
}
.grasmereheader
{
    FONT-FAMILY: Script
}
.Bodytext3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
.tableheadings
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
   
    PADDING-TOP: 2px;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    HEIGHT: 30px;
/*	border-top-style: solid;
	border-bottom-style: solid;*/
	color: #013ca6;
	background-color: #d6d4d4;
	
}
.tableNoBorders
{
	border-top-style: none;
	border-bottom-style: none;
}
A:link
{
    COLOR: #337ab7;
}
A:visited
{
    COLOR: #337ab7;
}
.style14
{
    FONT-SIZE: 24px;
    COLOR: #ffff00
}
.style16
{
    FONT-SIZE: 14px
}
.style19
{
    FONT-SIZE: large;
    COLOR: #013ca6
}
.style7
{
    MARGIN: 40px 80px;
    FONT: lighter 24px 'Open Sans', arial, helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #013ca6;
    TEXT-INDENT: 0px;
	font-weight: 600;
}
.style20
{
    COLOR: #ffff00
}
.loginSub
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 5px;
    COLOR: #337ab7;
    PADDING-TOP: 5px;
}
.Menubackground
{
	background-color: #9d9d9d;
		
}
.AdminMenuText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #012ca6;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
.AdminMenuText:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #012ca6;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuText:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
	background-color: #012ca6;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuText:hover a
{
	color: #ffffff;
}
.AdminMenuText:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #012ca6;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuText:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #012ca6;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuTextSel:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuTextSel:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
	background-color: #012ca6;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuTextSel:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.AdminMenuTextSel:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.tableRow
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff
}
.tableAltRow
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #eeeeee
}
.tableRowRed{
    BACKGROUND-COLOR: pink;
	display: none;
}
TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
FORM
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #333;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
.yellowtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #337ab7;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}

.redtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ff0000;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
}
.seltableRow
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #999999
}
.seltableAltRow
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #595959
}
.disable
{
    BACKGROUND-COLOR: silver;
    border-style:normal;
    border-color: silver;
}
.day
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
	/*border-top-style: solid;*/
	color: #fff;
    BACKGROUND-COLOR: #013ca6;
	border-width: thin;
	
}

.greyday
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
	/*border-top-style: solid;*/
	color: #013ca6;
    BACKGROUND-COLOR: #666666;
	border-width: thin;
	
}

.daySpace {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-TRANSFORM: uppercase;
    FONT-WEIGHT: bold;
	border-top-style: solid;
	border-left-style: hidden;
	border-right-style: hidden;
	border-width: thin;
}

.topRow {
	border-top-style: hidden;
	border-left-style: hidden;
	border-right-style: hidden;
}

.tableRowHead
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #999999;
    TEXT-TRANSFORM: uppercase;
}

.tableRows
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #999999
}
.tableAltRows
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #595959
}

.tableheadingsNoCase
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
  
    PADDING-TOP: 2px;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    HEIGHT: 30px;
	color: #013ca6;
	background-color: #d6d4d4;
}

.shaded
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #ff0000;
}

.shaded1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    HEIGHT: 18px;
    BACKGROUND-COLOR: #000099;
}

.white:link
{
    COLOR: #333333
}
.white:visited
{
    COLOR: #333333
}

.redrow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: #ffffff;
    FONT-FAMILY: 'Open Sans', arial, helvetica, sans-serif;
    background-color:#ff0000;
}

tr.tableRow td:first-child {
	color: #013ca6;
}
tr.tableAltRow td:first-child {
	color: #013ca6;
}

.contentTable, .contentTable>tr, .contentTable>th, .contentTable>td {
	border: 1px solid;
	border-collapse: collapse;
	cellpadding: 0px;
	cellspacing: 0px;
	width: 100%;
/*	border-color: #000000;*/
	border-color: #013ca6;
}

.contentTableRight {
	border-right: #013ca6 1px solid;	
}

.btnBlue{
    display: block;
    width: 43px;
    height: 22px;
    background: #013ca6;
    text-align: center;
    border-radius: 5px;
    color: white !important;
    line-height: 25px;
	font-size: 12px;
	padding-bottom: 25px;
}

.btnRed {
    display: block;
    width: 43px;
    height: 22px;
    background: red;
    text-align: center;
    border-radius: 5px;
    color: white !important;
    line-height: 25px;
	font-size: 10px;
	padding-bottom: 25px;
}

.btnRedLarge {
    display: block;
    width: 43px;
    height: 22px;
    background: red;
    text-align: center;
    border-radius: 5px;
    color: white !important;
    line-height: 25px;
	font-size: 12px;
	padding-bottom: 25px;
}

.blackText {
	color: black;
}

#DueDescription {
	font-weight: bold;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}
