﻿/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 text-align:center;
}
#centerWrapper {
	text-align:center;
	margin:0px auto;
}
#wrapper { 
 margin: 0 auto;
 width: 1000px;
 text-align:left;
}
#header {
 color: #333;
 width: 1000px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 /*height: 100px;*/
 margin: 10px 0px 5px 0px;
 /*background: #E7DBD5;*/
 background: navy;
 /*background-image:url('/PublishingImages/header-graphic.jpg')*/
}
#navigation {
 /*float: left;*/
 width: 100px;
 color: #333;
 padding: 10px;
 /*border: 1px solid #ccc;*/
 border:1px solid navy;
 margin: 0px 0px 5px 0px;
 /*background: #BD9C8C;*/
 background:navy;
}
#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 /*background: #E7DBD5;*/
 background:#CCCCCC;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 200px;
 /*float: left;*/
 }
#rightcolumn { 
 /*float: right;*/
 color: #333;
 border: 1px solid #ccc;
 /*background: #F2F2E6;*/
 background:#FFFFFF;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 /* height: 350px;
 display: inline;*/
}
#xfooter { 
 width: 1000px;
 clear: both;
 color: #333;
 /*border: 1px solid #ccc;
 background: #BD9C8C;*/
 border:1px solid navy;
 background:navy;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 text-align:center;
}
.footerLinks {
	color:white;
	font-size:10pt;
	text-decoration:none;
}
.footerLinksOn {
	color:#FFFFFF;
	text-decoration:underline;
	font-size:10pt;
}
.footerLinksOff {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10pt;
}
.vertSpace {
	line-height:4px;
}
#breadcrumbs {
	font-size:8pt;
}
#pagetitle {
	font-size:14pt;
	font-weight:bold;
	padding-top:12px;
}


/* Page Edit Toolbar */
.ms-consolemptablerow{
background-color:#ffffff;
} 
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
/*background-image:url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
background-position:left top;*/
background-color:#ffffff;
text-align:center;
}
.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{
padding:7px 0px 1px 0px;
}
.ms-consoletitleareaframe {
width:8px;
} 
.ms-consoletitleareaframebottom {
background-color:#ffffff;
text-align:center;
padding:0px 0px 0px 0px;
display:none;
} 
.ms-consoleframe,.ms-consolestatusframe{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}
.ms-consoleframe{
border-top-width:1px;
border-color:#cccccc;
} 
.ms-consoleframe,.ms-consolestatusframe{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}
.ms-consolestatusframe{
border-top-width:0px;
background-color:#ffffff;
background-repeat:repeat-x;
border-color:#FFFFFF;
} 
/* End Page Edit Toolbar */


/* Breadcrumbs */
.ms-pagebreadcrumb{
padding:0px 0px 0px 0px;
border-left:0px solid #ffffff;
border-top:0px solid #ffffff;
display:none;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
} 
.removeMargins {
margin-top:-11px;
margin-left:-11px;
margin-right:-10px;
} 
/* End Breadcrumbs */


/* Top Level Navigation */
.ms-bannerContainer{
background-image:url("/sites/schools/lowell/_layouts/images/siteTitleBKGDx.gif");
background-position:right top;
background-repeat:repeat-y;
background-color:transparent;
padding-right:0px;
padding-left:0px;
display:none;
} 
.ms-topnavContainer{
border:none;
border-left:solid 0px transparent;
} 
.ms-topnav{
border:solid 1px transparent;
border-left:solid 1px transparent;
border-bottom:solid 1px transparent;
background-image:url("/sites/schools/lowell/_layouts/images/topnavunselectedx.gif");
background-repeat:repeat-x;
font-family:Arial;
font-size:10pt;
/*background-color:#F2F2E6;*/
background-color:#FFFFFF;
color:#000000;
}
.ms-topnav a{
display:block;
white-space:nowrap;
padding:1px 8px 0px 8px;
margin:4px;
height:18px;
} 
.ms-topnavselected{
color:#000000;
background:url("/sites/schools/lowell/_layouts/images/topnavselectedx.gif");
background-repeat:repeat-x;
font-weight:bold;
border:solid 1px #000000;
border-bottom-width:1px;
border-left:solid 1px #000000;
/*background-color:#F2F2E6;*/
background-color:#CCCCCC;
}
.ms-topnavselected a{
color:#000000;
} 
.ms-topNavHover{
background-image:url("/sites/schools/lowell/_layouts/images/topnavhoverx.gif");
/*background-color:#E7DBD5;*/
background-color:#EEEEEE;
border:solid 1px #000000;
border-left:solid 1px #000000;
border-bottom-width:1px;
color:#000000;
}
.ms-topNavHover a{
color:#000000;
} 
.ms-topNavFlyOuts{
background-color:#FFFFFF;
font-family:Arial;
font-size:10pt;
border:1px solid transparent;
}
.ms-topNavFlyOuts a{
display:block;
*width:200px;
min-width:200px;
color:#000000;
padding:4px 8px 4px 8px;
} 
.ms-topNavFlyOutsHover{
/*background-color:#F2F2E6;*/
background-color:#EEEEEE;
color:#000000;
border:1px solid #000000;
display:block;
*width:200px;
min-width:200px;
padding:4px 8px 4px 8px;
} 
/* End Top Level Navigation */


/* Top Quick Launch Navigation */
.ms-pagemargin{
/*background-color:#83b0ec;*/
background-color:transparent;
background-image:url("/sites/schools/lowell/_layouts/images/navshapex.jpg");
background-repeat:no-repeat;
background-position:-143px 0px;
height:100%;
} 
.ms-quicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
color:white;
background-image:url("/sites/schools/lowell/_layouts/images/quickLaunchHeaderx.gif");
background-repeat:repeat-x;
background-color:transparent;
border-left:solid 1px rgb(255, 255, 255);
font-size:8pt;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
color:#003399;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
color:#000000;
text-decoration:underline;
} 
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
/*background-color:#d6e8ff;*/
background-color:#FFFFFF;
border-top:solid 1px rgb(255, 255, 255);
border-left:solid 1px rgb(255, 255, 255);
padding:1px 4px 4px 4px;
}
.ms-quicklaunch span.ms-navheader{
/*background-color:#d6e8ff;*/
background-color:#FFFFFF;
border-top:1px solid #add1ff;
border-left:solid 1px rgb(255, 255, 255);
border-bottom:1px solid #add1ff;
padding:1px 6px 3px 6px;
border-spacing:2px;
}
/*table.ms-navheader {
	border-spacing:2px;
}*/
table.ms-navheader td{
background-image:none;
border:0px solid black;
}
.ms-navheader a,.ms-navheader2 a{
font-weight:bold;
color:#000000;
text-decoration:none;
display:block;
/*background-color:#BD9C8C;*/
background-color:#FFFFFF;
padding:3px 2px 3px 4px;
}
.ms-navheader a:hover,.ms-navheader2 a:hover{
color:#000000;
text-decoration:underline;
/*background-color:#F2F2E6;*/
background-color:#EEEEEE;
} 
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:transparent;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
/*background-color:#ffe6a0;*/
background-color:#FFFFFF;
background-image:url("/sites/schools/lowell/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:1px 6px 3px 6px;
}
.ms-selectednavheader a{
font-weight:bold;
color:#000000;
text-decoration:none;
}
.ms-selectednavheader a:hover{
color:#000000;
text-decoration:underline;
} 
table.ms-navitem td,span.ms-navitem{
background-image:url("/sites/schools/lowell/_layouts/images/navBulletx.gif");
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;
font-family:Arial;
}
table.ms-navitem td:hover {
	background-color:#EEEEEE;
}
span.ms-navitem:hover {
	background-color:#EEEEEE;
}
.ms-navItem a{
color:#000000;
text-decoration:none;
}
.ms-navItem a:hover{
color:#000000;
text-decoration:underline;
} 
.ms-navitem a:hover{
color:#000000;
text-decoration:underline;
background-color:#EEEEEE;
}
.ms-navitem a:visited {
color:#000000;
/*text-decoration: none; */
}
.ms-navitem a:active {
color:#000000;
text-decoration:underline;
}
.ms-navitem a {
color:#000000;
text-decoration:none;
display:block;
} 
.ms-quicklaunch table.ms-selectednav{
border:solid 1px transparent;
background-image:url("/sites/schools/lowell/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:transparent;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
background:transparent url("/sites/schools/lowell/_layouts/images/selectednavbullet.gif");
background-repeat:no-repeat;
background-position:top left;
border:solid 1px transparent;
padding:0px 4px 1px 12px;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#000000;
}
.ms-selectednav,.ms-GRSortFilter{
border:1px solid transparent;
background:transparent;
padding-top:1px;
padding-bottom:2px;
} 
.ms-navsubmenu1{
width:100%;
border-collapse:collapse;
border:1px solid black;
/*background-color:transparent;*/
background-color:#FFFFFF;
} 
.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.ms-navsubmenu2{
width:100%;
background-color:#FFFFFF;
margin-bottom:6px;
} 
.ms-quicklaunch .ms-treeviewouter table td{
border-top:none;
}
div.ms-treeviewouter div{
border-top:solid 1px #add1ff;
}
div.ms-treeviewouter div div{
border:none;
}
.ms-treeviewouter td.ms-navitem{
border-left:2px solid transparent;
}
.ms-treeviewouter a.ms-navitem{
padding:0px 1px 0px 1px;
} 
div.ms-treeviewouter div{
border-top:solid 1px #add1ff;
} 
.ms-tvselected{
background-color:transparent;
}
.ms-tvselected a{
color:#000000;
} 
table.ms-recyclebin td{
background-color:transparent;
width:100%;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:3px 5px 7px 3px;
}
table.ms-recyclebin td a{
font-weight:bold;
color:#008800;
text-decoration:none;
}
table.ms-recyclebin td a:hover{
color:#000000;
text-decoration:underline;
} 
.ms-quicklaunchouter{
border-bottom:solid 1px #83b0ec;
border-right:solid 1px #83b0ec;
}
.ms-quicklaunchouter{
margin:0px 1px 2px 1px;
} 
.ms-quickLaunch{
border:solid 1px #000000;
border-bottom:solid 1px #000000;
font-size:8pt;
font-family:tahoma;
line-height:10pt;
background-color:transparent;
} 
.ms-quicklaunch table td{
border-top:1px solid #add1ff;
}
/* End Quick Launch Navigation */


/* Global Breadcrumb Links */
.ms-globalbreadcrumb {
font-size:10pt;
text-align:right;
background-color:transparent;
padding:2px 10px 2px 5px;
text-transform:lowercase;
font-family:Arial, Helvetica, sans-serif;
color:#0000FF;
font-weight:normal;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
border:none;
margin:1px;
color:#0000FF;
vertical-align:top;
background-color:transparent;
} 
.ms-HoverCellActive,.ms-SpLinkButtonActive {
border:transparent 0px solid;
vertical-align:top;
background-color:transparent;
background-image:url("/sites/schools/lowell/_layouts/images/menubuttonhoverx.gif");
color:#0000FF;
} 
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
text-decoration:none;
color:#0000FF;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#0000FF;
} 
ms-globallinks{
font-size:10pt;
background:transparent;
font-family:arial;
text-transform:lowercase;
color:#0000FF;
}
.ms-globallinks,.ms-globallinks a{
color:#0000FF;
text-decoration:none;
font-family:Arial;
text-transform:lowercase;
} 
.ms-SPLink A:link,.ms-SPLink A:visited
{
color: #0000FF; 
text-decoration:none;
text-transform:capitalize;
}
/* End Global Breadcrumb Links */


/* Site Actions Menu */
.ms-siteaction,.ms-siteaction a{
/* font:10pt arial; */
font-weight:normal;
color:#0000ff;
text-decoration:none;
text-transform:capitalize; 
font-family:Arial, Helvetica, sans-serif; 
font-size:10pt;
} 
.ms-siteaction a:hover{
text-decoration:underline;
color:#0000ff;
}
.ms-siteactionsmenu{
white-space:nowrap;
font:10pt arial;
padding:0;
border:none;
cursor:pointer;
} 
.ms-siteactionsmenu div div div{
background-image:url("/sites/schools/lowell/_layouts/images/siteactionsmenugrad.gif");
background-repeat:repeat-x;
border-top:1px solid #6593cf;
border-left:1px solid #6593cf;
border-right:1px solid #6593cf;
background-color:#6593cf;
padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
color:#FFFFFF;
/* font-weight:bold; */
} 
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("/sites/schools/lowell/_layouts/images/siteactionsmenuhovergrad.gif");
border-top:1px solid #89724f;
border-left:1px solid #89724f;
border-right:1px solid #89724f;
background-color:#ffa521;
} 
/* End Site Actions Menu */




/* Quick Launch Picker */
.ms-picker-header{
font-weight:normal;
background-image:url("/sites/schools/lowell/_layouts/images/quickLaunchHeaderx.gif");
background-repeat:repeat-x;
background-color:rgb(255, 255, 255);
} 
.ms-picker-table .ms-picker-dayheader{
font-family:Arial;
font-size:8pt;
color:#000000;
text-align:center;
border-bottom:solid 1px #000000;
border-top:solid 1px #000000;
padding:2px 0px 3px 0px;
font-weight:normal;
/* */
background-color:rgb(255, 255, 255);
/* */
} 
.ms-picker-today,.ms-picker-dayselected,.ms-picker-daycenter,.ms-picker-daycenterOn{
height:22px;
/* */
background-color:rgb(255, 255, 255);
/* */
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
text-align:center;
font-size:8pt;
font-family:Arial;
border:solid 1px white; /*Border around days of month*/
/* */
background-color:rgb(255, 255, 255);
/* */
}
.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a{
color:#003399;
text-decoration:none;
/* */
background-color:rgb(255, 255, 255);
/* */
}
.ms-picker-dayother a:hover,.ms-picker-daycenterOn a,.mspicker-daycenterOn a:hover{
color:#000000;
text-decoration:underline;
/* */
background-color:rgb(255, 255, 255);
/* */
} 
.ms-picker-today,.ms-picker-dayselected,.ms-picker-daycenter,.ms-picker-daycenterOn{
height:22px;
/* */
background-color:rgb(255, 255, 255);
/* */
}
.ms-picker-table .ms-picker-daycenterOn{
background-color:rgb(255, 255, 255);
} 
table.ms-picker-table td.ms-picker-dayselected{
text-align:center;
font-size:8pt;
font-family:Arial;
background-color:rgb(255, 255, 255);
border-style:solid;
border-width:1px;
border-color:rgb(255, 255, 255);
/* */
background-color:rgb(255, 255, 255);
/* */
} 
table.ms-picker-table td.ms-picker-footer{
border-top:1px solid white;
font-family:Arial;
font-size:8pt;
color:#4c4c4c;
padding:5px;
/* */
background-color:rgb(255, 255, 255);
/* */
}
.ms-picker-footer a{
color:#003399;
/* */
background-color:rgb(255, 255, 255);
/* */
}
.ms-picker-footer a:hover{
color:#000000;
text-decoration:underline;
/* */
background-color:rgb(255, 255, 255);
/* */
} 
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected{
	background-color:rgb(255, 255, 255,);
	border:1px solid rgb(255, 255, 255);
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterO{
	background-color:rgb(255, 255, 255,);
	border:1px solid rgb(255, 255, 255);
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
	background-color:rgb(255, 255, 255,);
	border:1px solid rgb(255, 255, 255);
}
.ms-picker-monthcenter a, .ms-picker-monthcenter a:active, .ms-picker-monthcenter a:link, .ms-picker-monthcenter a:visited, .ms-picker-monthcenter a:hover {
	background-color:rgb(255, 255, 255,);
	border:1px solid rgb(255, 255, 255);
}
/* End Quick Launch Picker */














/* Calendar styles */
/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contb {
	border-left: solid 2px rgb(141, 141, 138);
	border-right: solid 2px rgb(141, 141, 138);
}

/* Left & Right Border for Multi-day Events in Day View */
.contl {
	border-left: solid 2px rgb(141, 141, 138);
}
.contr {
	border-right: solid 2px rgb(141, 141, 138);
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contl, .contb, .contr, .cont {
	border-bottom: solid 1px rgb(141, 141, 138);
	border-top: solid 1px rgb(141, 141, 138);
}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: rgb(228, 228, 226);
	background-image: none;
	padding: 4px 0px 4px 0px;
}
/* Background color for Hover state on Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolorsel {
	background-color: rgb(255, 255, 255);
	background-image: none;
	padding: 4px 0px 4px 0px;
}

/* Vertical lines between day slots on Day and Week View */
.ms-cal-enoworkdayf .ms-cal-dayhalfhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkdayf .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-eworkhour .ms-cal-dayhalfhourf, .ms-cal-eworkhour .ms-cal-dayhourf, .ms-cal-eworkdayf .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

/* Horizontal lines signaling hour time slots on Day and Week View */
.ms-cal-enoworkdayf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-eworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhour, .ms-cal-workhourrtlbover, .ms-cal-workhourrtlover, .ms-cal-workhourbover, .ms-cal-workhourover, .ms-cal-workhourb, .ms-cal-workhour, .ms-cal-workhourrtlf, .ms-cal-workhourrtl, .ms-cal-workhourf, .ms-cal-eworkdayrtlf, .ms-cal-eworkdayf, .ms-cal-enoworkdayrtlf, .ms-cal-workhourrtlfover, .ms-cal-workhourfover, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	border-top: 1px solid rgb(0, 0, 0); 
}

/* Horizontal lines signaling half-hour time slots on Day and Week View */
.ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhourf, .ms-cal-eworkhourf .ms-cal-dayhalfhourf, .ms-cal-workhourbhalfhour, .ms-cal-workhourfhalfhourover, .ms-cal-workhourrtlfhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourbhalfhourover, .ms-cal-workhourbhalfhourover, .ms-cal-workhourrtlhalfhourover, .ms-cal-workhourrtlbhalfhourover, .ms-cal-workhourrtlhalfhour, .ms-cal-workhourhalfhourb, .ms-cal-workhourhalfhour, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-eworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	border-top: solid 1px rgb(187, 184, 184);
}
/* Bottom border for last row in Day and Week View */
.ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf, .ms-cal-workhourBhalfhour  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

/* Sizes to keep things displaying properly */
.ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	height: 100%;
}
.ms-cal-muworkitem .contb, .ms-cal-workitem .contb {
	width: 95%;
}

/* Background color for NON work hours/days in Day, Week and Month View */
.ms-cal-nodataleftbtm, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodatamid, .ms-cal-weekday, .ms-cal-weekempty, .ms-calheader, .ms-cal-time, .ms-cal-enoworkdayrtlf, .ms-cal-enoworkdayf, .ms-cal-enoworkdayrtl, .ms-cal-enoworkday, .ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayf .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkdayf .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-weekedge, .ms-cal-workhourfhalfhourover, .ms-cal-workhourfhalfhour, .ms-cal-workhourfover, .ms-cal-workhourf, .ms-cal-workhourhalfhourover, .ms-cal-workhourover, .ms-cal-workhourhalfhour, .ms-cal-workhour, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-nodataleftbtmrtl, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf, .ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourrtll, .ms-cal-enoworkhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkhourf, .ms-cal-enoworkhourl, .ms-cal-workhourbhalfhour, .ms-cal-workhourb, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background-color: rgb(209, 209, 209);
}

/* Vertical lines between days in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2b, .ms-cal-noworkitemlb, .ms-cal-noworkitemb, .ms-cal-todayitemrtl2b, .ms-cal-todayitem2b, .ms-cal-workitemrtl2b, .ms-cal-workitem2b, .ms-cal-noworkitemrtl2b, .ms-cal-noworkiteml2b, .ms-cal-noworkiteml, .ms-cal-noworkitem, .ms-cal-todayitemrtl, .ms-cal-todayitem, .ms-cal-workitem, .ms-cal-muworkitemrtll, .ms-cal-muworkitemrtl, .ms-cal-muworkitemr, .ms-cal-muworkiteml, .ms-cal-muworkitem, .ms-cal-alldayeventrtll, .ms-cal-alldayeventrtl, .ms-cal-alldayeventl, .ms-cal-alldayevent, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodatamid, .ms-cal-noworkitemrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

/* Horizontal lines between weeks in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2b, .ms-cal-noworkitemlb, .ms-cal-noworkitemb, .ms-cal-todayitemrtl2b, .ms-cal-todayitem2b, .ms-cal-workitemrtl2b, .ms-cal-workitem2b, .ms-cal-noworkitemrtl2b, .ms-cal-noworkiteml2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color: rgb(228, 228, 226);
	background-image: none;
	border: 1px solid rgb(141, 141, 138);
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-right: 1px solid rgb(0, 0, 0);
}

/* Day headers in Week and Month View */
.ms-cal-topdayl, .ms-cal-topday, div.ms-cal-navheader a img, .ms-cal-wtopday, .ms-cal-wtopdayl {
	background-color: rgb(193, 193, 193);
	background-image: url("/sites/schools/lowell/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayover, .ms-cal-wtopdayfocusrtll, .ms-cal-wtopdayfocusrtl, .ms-cal-wtopdayfocusl, .ms-cal-wtopdayfocus, .ms-cal-topdayfocusrtll, .ms-cal-topdayfocusrtl, .ms-cal-topdayfocusl, .ms-cal-topdayfocus, .ms-cal-wtopdayfocuslover, .ms-cal-wtopdayfocusover, .ms-cal-topdayfocusover, .ms-cal-wtopdaylover, .ms-cal-wtopdayover, .ms-cal-topdayoverl {
	background-color: rgb(237, 236, 236);
	background-image: url("/sites/schools/lowell/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekb, .ms-cal-week {
	background-color: rgb(193, 193, 193);
	background-image: url("/sites/schools/lowell/images/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color: rgb(229, 228, 227);
	background-image: url("/sites/schools/lowell/images/bargradation_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Background behind Multi-day events in Week View when multi-day events are present */
.ms-cal-wemptycelll, .ms-cal-wemptycell, .ms-cal-walldayeventrtll, .ms-cal-walldayeventrtl, .ms-cal-walldayeventl, .ms-cal-walldayevent {
	background-color: rgb(175, 175, 175);
	border-left: 1px solid rgb(0, 0, 0);
}

/* Today marker, independent of selected day header, in Month View */
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:url("/sites/schools/lowell/_layouts/images/calnumBttntoday.gif");
	background-repeat:repeat-x;
	background-color: rgb(255, 218, 138);
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
	border:none;
}

/* Hover state for Today marker, independent of selected day header, in Month View */
.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
	background-color: rgb(255, 225, 187);
	border:solid 1px rgb(0, 0, 0);
}

/* End Calendar styles */


/* Search Box styles */
select.ms-sbscopes {
	display:none;
}
td.ms-sblink {
	display:none;
}
td.ms-sbcell {
	padding:0px;
	margin:0px;
}
/* End Search Box styles */

