BODY {
	scrollbar-face-color:#C9CEE4;
	scrollbar-highlight-color:#F0F1F7;
	scrollbar-3dlight-color:#DADDEC;
	scrollbar-darkshadow-color:#DADDEC;
	scrollbar-shadow-color:#939FC7;
	scrollbar-arrow-color:#939FC7;
	scrollbar-track-color:#DADDEC;
}
A:link {
	FONT-WEIGHT: bold;
	COLOR: #484F6B;
	TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: bold;
	COLOR: #484F6B;
	TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: bold;
	
	COLOR: #CC6600;
	TEXT-DECORATION: underline;
}
A:active {
	FONT-WEIGHT: bold;
	COLOR: #876458;
	TEXT-DECORATION: underline;
}
A.leftlink:link {l
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.leftlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.INPUT {
	BORDER-RIGHT: #BCBCBC 1px solid;
	BORDER-TOP: #626262 2px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #626262 2px solid;
	COLOR: #233B68;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	FONT-FAMILY: Verdana;
	HEIGHT: 18px;
}
SELECT {
/*	BORDER-LEFT: #626262 2px;
	BORDER-RIGHT: #BCBCBC 1px;
	BORDER-TOP: #626262 2px;
	BORDER-BOTTOM: #BCBCBC 1px;
*/
	FONT-SIZE: 11px;
	COLOR: #233B68;
	FONT-FAMILY: Verdana;
}
TEXTAREA {
	BORDER-RIGHT: #BCBCBC 1px solid;
	BORDER-TOP: #626262 2px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #626262 2px solid;
	COLOR: #233B68;
	BORDER-BOTTOM: #BCBCBC 1px solid;
	FONT-FAMILY: Verdana;
}
TD{
	FONT-FAMILY: Verdana;
	FONT-SIZE : 11px;
}
.TDHEAD{
	FONT-FAMILY: Verdana;
	FONT-SIZE : 11px;
	FONT-WEIGHT: bold;
	
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #939FC7;
	
}
.TDHEAD_SUB{
	FONT-FAMILY: Verdana;
	FONT-SIZE : 11px;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #DADDEC;
}
.BORDER{
	BORDER: #B6B9C8 1px solid;
}
.ERR{
	FONT-FAMILY: Verdana;
	FONT-SIZE : 11px;
	COLOR: #8D4143;
	FONT-WEIGHT: bold;
}
.inplogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233B68;
	border: 1px solid #999999;
}

.inplogin_80 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233B68;
	border: 1px solid #999999;
	width:  80px;  
}

.inplogin_150 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233B68;
	border: 1px solid #999999;
	width:  150px;  
}

.inplogin_200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233B68;
	border: 1px solid #999999;
	width:  200px;  
}

.inplogin_250 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #233B68;
	border: 1px solid #999999;
	width:  250px;  
}

.tbllogin {
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bodyP{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #02233D;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #939495;
	text-decoration: none;
}
/*
.dtree a.nodeSel {
	background-color: #DFDCD8;
}
*/
.dtree .clip {
	overflow: hidden;
}

/*For Holiday*/
.toolTip{
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-right:1px solid;
	padding-top:5px;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	background-image:url(/images/greybg.jpg);
}
.toolTipData{
	visibility:hidden;
	position:absolute;
	left:-1000;
}
.calendarHeading{
	border-top:2px solid;
	border-left:2px solid;
	border-bottom:2px solid;
	border-right:2px solid;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:5px;
	background-image:url(/images/greybg.jpg);
	cursor:pointer;
}
.calendarCell{
	border-top:1px solid;
	border-left:1px solid;
	border-bottom:1px solid;
	border-right:1px solid;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:5px;
	vertical-align:top;
}
.calendarCellAssigned{
	border-top:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-right:1px solid #FF0000;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:5px;
	vertical-align:top;
	cursor:pointer;
}
.calendarCellAssignedActive{
	border-top:1px solid #00FF00;
	border-left:1px solid #00FF00;
	border-bottom:1px solid #00FF00;
	border-right:1px solid #00FF00;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:5px;
	vertical-align:top;
	cursor:pointer;
}
.calendarCellAssignedGreen{
	border-top:1px solid #00FF00;
	border-left:1px solid #00FF00;
	border-bottom:1px solid #00FF00;
	border-right:1px solid #00FF00;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:5px;
	vertical-align:top;
	cursor:pointer;
}

/************************************************************** Kitchen Prep Report Work ***/
.full_table tr {
  border: 3px solid #000;
}
.full_table th {
  font-size: 11px;
}

#kitchen_prep_report_table td {
  padding: 3px;
}

.kpr_kitchen {
  width: 125px;
}
.kpr_school {
  width: 200px;
}
.kpr_category {
  background: #D8E9EF;
  width: 50px;
}
.kpr_time {
  width: 75px;
}
td.kpr_category, td.kpr_time {
  text-align: center;
}

a.blue_link {
  color: blue;
}

.greyed_item {
  color: #888;
  font-style: italic;
}
