﻿/*Change Left nav Alignment*/
.zz2_QuickLaunchMenu_3{
background-color:#FFFF99;
font-variant:small-caps;
width:110px;
text-align:left;
font-family:Arial;
font-size:1em;
}
/*Change Left nav Alignment end */

/*Change Webpart Header bottom border */
.ms-WPHeader TD{
border-bottom:1px solid #000000;
border-collapse:collapse;
}
.ms-WPTitle
{
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 7px;
	font-family: tahoma,sans-serif;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 2px;
}

/*Change Webpart Header bottom border end */
/*Breadcrumb CSS -- Used to hide the breadcrumb from view*/
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:10pt;
background-color:white;
color:#666666;
font-family:Arial;
text-decoration:none;
visibility:visible;
}

.ms-pagebreadcrumb{
font-size:10pt;
background-color:white;
color:#666666;
font-family:Arial;
text-decoration:none;
visibility:visible;
}
.ms-sitemapdirectional
{
color:#666666;
text-transform:uppercase
}
.ms-sitemapdirectional a
{
color:#666666;
text-transform:uppercase
}.ms-propertysheet A
{
color:#666666;
}
.ms-propertysheet A:hover
{
color:#666666;
}
/*End breadcrumb CSS*/

/*Navigation CSS -- Edits the background color and text font, size and color.*/

/*Top Navigation*/
.ms-topnav{
border:solid 0px #c2dcff;
border-left:solid 0px #ffffff;
border-bottom:none;
background-image:url("none");
background-repeat:repeat-x;
font-family:Arial;
font-size:7pt;
font-variant:small-caps;
background-color:#99CC99;
color:#333333;
width:100%;
padding:5px 10px 3px 10px;

}
.ms-topnavselected{
color:#333333;
background:none;
font-weight:bold;
border:solid 0px #79a7e3;
border-bottom-width:0px;
border-left:none;
background-color:#99CC99;
}
.ms-topnavselected a{
color:#333333;
}
.ms-topNavFlyOuts{
background-color:#99CC99;
font-family:Arial;
font-size:7pt;
text-transform:uppercase

}
.ms-topNavFlyOuts a{
display:block;
*width:100%;
min-width:100%;
color:#333333;
padding:4px 8px 4px 8px;
text-transform:uppercase

}
.ms-topNavFlyOutsHover{
background-color:#99CC99;
color:#FFFFCC;
}

/*Left Navigation*/
.ms-navitem{
background-color:#FFFF99;
color:#333333;
width:170px;
text-align:left;
}
.zz2_QuickLaunchMenun19
{
background-color:#FFFF99;
}
table.ms-navitem td,span.ms-navitem{
background-color:#FFFF99;
background-image:none;
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;
font-family:tahoma;
text-align:left;
}
.ms-navSubMenu2
{
font-size:7pt;
background-color:#FFFF99;
line-height:15px;
}
.ms-navheader{
color:#333333;
}
.ms-navheader a{
color:#333333;
}
.ms-quicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
color:#CC9933;
background-image:url("../_styles/none");
background-repeat:repeat-x;
background-color:#FFFF99;
border-left:solid 1px #CC9933;
font-size:8pt;
}
.ms-unselectednav a{
color:#CC9933;
text-decoration:none;
}
.ms-quicklaunchheader a{
color:#CC9933;
text-decoration:none;
}
.ms-quicklaunchouter{
border-bottom:solid 0px #CC9933;
border-right:solid 0px #CC9933;
}
.ms-quicklaunch span.ms-navheader{
background-color:#FFFF99;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
padding:1px 4px 4px 4px;
}
.ms-navheader2 td{
background-color:#FFFF99;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
padding:1px 4px 4px 4px;
}
/* End Navigation CSS */

/*Hides the blue line that was showing up on the top of the page*/
.ms-consolemptablerow{
background-color:transparent;
}

/*Breadcrumb CSS -- Used to hide the breadcrumb from view*/
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:8pt;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
visibility:hidden;
}

.ms-pagebreadcrumb{
font-size:8pt;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
visibility:hidden;
}
/*End breadcrumb CSS*/

}.ms-viewareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
}
.ms-bodyareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
}
.ms-bodyareaframe{
padding:0px;
}

/*Controls the Site Actions drop down*/
.ms-siteactionsmenu{
white-space:nowrap;
font:8pt tahoma;
padding:0;
border:none;
cursor:pointer;
font-size:8pt;
}
.ms-siteaction,.ms-siteaction a{
font:8pt tahoma;
font-weight:bold;
color:transparent;
text-decoration:none;
font-size:8pt;
}
.ms-siteactionsmenu div div div{
background-image:none;
background-repeat:repeat-x;
border-top:0px solid #6593cf;
border-left:0px solid #6593cf;
border-right:0px solid #6593cf;
background-color:transparent;
padding:1px 4px 3px 10px;
font-size:8pt;
}
.ms-siteactionsmenu div div div a{
color:#666666;
font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("/_layouts/images/siteactionsmenuhovergrad.gif");
border-top:1px solid #89724f;
border-left:1px solid #89724f;
border-right:1px solid #89724f;
background-color:#ffa521;
font-size:8pt;
}
/*Ends Site Actions CSS*/

/*Edits Webparts -- Edits their positions/alignment on the page*/

/*Bulletin board webpart*/
.bulletinBoard
{
width:200px;
position:relative;
top:0px;
right:26px;
}
.bulletinBoard td
{
font-size:8pt;
}
/*End Bulletin Board Webpart*/

/*Events webpart*/
.events
{
position:relative;
top:0px;
right:25px;
}
.events td
{
font-size:7pt;
}
.eventsHead
{
font-size:12pt;
font-weight:bold;
}
/*End Events Webpart*/

/*News Webpart*/
.news
{
color:black;
font-size:7pt;
}
/*Edits the bullets in the news*/
.whiteBullet
{
position:relative;
top:-2px;
}
/*End News Webpart*/

/*Rotate Image Webpart*/
.rotateImage
{
position:relative;
top:0px;
left:-4px;
height:374px;
}
/*End Rotate Image Webpart*/

/*Subtext on althetics Item 1 page*/
.subText
{
position:relative;
top:0px;
left:-11px;
}
/*End SubText Webpart*/

/*Powerschool Webpart*/
.eduSchool
{
position:relative;
right:-5px;
}
/*End Powerschool Webpart*/
/*End Edit Webparts*/

/*Controls the Navigation in the top banner*/
/*Controls the position of the contact us, directions in the top banner*/
.ms-bannerTable{
position:relative;
top:24px;
right:13px;
}
.ms-bannerTable td
{
font-size:7pt;
}
/*Controls the position of myHalo in the top banner*/
.ms-myHalo
{
position:relative;
top:-13px;
right:-3px;
}
/*Controls the search appearance and positioning in the top banner*/
#searchLayout input
{
background: white  left no-repeat url('/images/search.gif'); 
padding-left: 20px;
}
#searchLayout .ms-sbcell
{
background: url('/images/sebastianSearch.gif') repeat-x;
}
.ms-searchTable
{
position:relative;
top:3px;
right:-5px;
}
/*End Navigation in top banner*/

/*Controls the wiki editor*/
td.ms-sbcell{
padding:0px;
padding-left:2px;
white-space:nowrap;
border:solid 0px #7f9db9;
}
.ms-wikieditouter
{
height:23px;
font-size:8pt;
font-family:tahoma;
position:absolute;
right:-582px;
top:123px;
border:1px solid #CC9933;
border-bottom:none;
text-align:center;
border-right-width:2px;
}
/*End Wiki Editor*/

.ms-pagetitle
{
visibility:hidden;
}

/*Changes text on the document library tabs (New, Upload, etc.)*/
.ms-menutoolbar TD A
{
color:black;
}

/* Start the Calendar css */

.ms-cal-nav-buttonsltr 
{	
	padding-right: 15px;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 10pt;	
	PADDING-BOTTOM: 0px;	
	COLOR: #000000;	
	PADDING-TOP: 0px;	
	TEXT-ALIGN: right
}

.ms-cal-nav {color: #000000;}

TD A.ms-cal-nav {	FONT-WEIGHT: normal;	COLOR: #000000;	TEXT-DECORATION: none}
SPAN.ms-cal-nav A {	FONT-WEIGHT: normal;	COLOR: #000000;	TEXT-DECORATION: none}
SPAN.ms-cal-navselected A {	FONT-WEIGHT: bold;	COLOR: #000000;	TEXT-DECORATION: none}

.ms-cal-gempty A:hover{color:#333333;text-decoration:underline;}
.ms-cal-gempty A:visited{color:#333333;text-decoration:underline;}


TD.ms-cal-eworkday A.ms-cal-dayitem 
{	COLOR: #333333;	TEXT-DECORATION: none}
TD.ms-cal-enoworkhour A.ms-cal-dayitem 
{	COLOR: #333333;	TEXT-DECORATION: none}
TD.ms-cal-enoworkhourF A.ms-cal-dayitem 
{	COLOR: #333333;	TEXT-DECORATION: underline}
TD.ms-cal-eworkhour A.ms-cal-dayitem 
{	COLOR: #333333;	TEXT-DECORATION: none}
TD.ms-cal-eworkhourF A.ms-cal-dayitem 
{	COLOR: #333333;	TEXT-DECORATION: none}
TD.ms-cal-enoworkday A.ms-cal-dayitem
{	COLOR: #333333;	TEXT-DECORATION: none; }
TD.ms-cal-enoworkhourB A.ms-cal-dayitem 
{	COLOR: #333333;	TEXT-DECORATION: none}
.ms-cal-workhourFover{color:#333333; font-weight:bold;}
table.ms-toolbar,.ms-toolbarContainer{
border:none;
border-collapse:collapse;
}
TD.ms-cal-monthitem A {	COLOR: #333333; text-decoration:underline; }
A.ms-cal-dayitem {color:#333333;}
}


/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: #FFFF99;
	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: #FFFF99;
	background-image: none;
	padding: 4px 0px 4px 0px;
}

/* Vertical lines between day slots on Day and Week View */
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhourb .ms-cal-dayhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-eworkdayf .ms-cal-dayhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-eworkhour .ms-cal-dayhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhourF .ms-cal-dayhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-eworkhourf .ms-cal-dayhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkdayf .ms-cal-dayhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-eworkday .ms-cal-dayhalfhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-eworkday .ms-cal-dayhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkday .ms-cal-dayhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	border-left: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkdayf .ms-cal-dayhalfhourf {
	border-left: solid 1px rgb(0, 0, 0);
}

/* Horizontal lines signaling hour time slots on Day and Week View */
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourb .ms-cal-dayhourf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourb .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkday .ms-cal-dayhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkday .ms-cal-dayhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtl {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourFover {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourrtlfover {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkdayrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkdayf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkdayrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourrtl {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhour {
	border-top: 1px solid rgb(0, 0, 0); 
	color:#333333;
}

.ms-cal-workhourb {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourover {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourbover {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourrtlover {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-workhourrtlbover {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhourf .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhourf .ms-cal-dayhourf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhour .ms-cal-dayhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhour .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkday .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkday .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourF .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhourF .ms-cal-dayhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhour .ms-cal-dayhour {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkhour .ms-cal-dayhourF {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhourrtlf .ms-cal-dayhourrtl {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhourrtlf .ms-cal-dayhourrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhourrtl .ms-cal-dayhourrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkhourrtl .ms-cal-dayhourrtl {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkdayrtl .ms-cal-dayhourrtl {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtl {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-eworkdayrtl .ms-cal-dayhourrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf {
	border-top: 1px solid rgb(0, 0, 0); 
}

.ms-cal-enoworkdayf {
	border-top: 1px solid rgb(0, 0, 0); 
}

/* Horizontal lines signaling half-hour time slots on Day and Week View */
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkhourb .ms-cal-dayhourf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkhourb .ms-cal-dayhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkday .ms-cal-dayhalfhourF {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkhourrtlf .ms-cal-dayhalfhourrtlf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtl {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtl {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtl {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtlf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourhalfhourb {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourrtlhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourrtlbhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourrtlhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourBhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourBhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourrtlfhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourfhalfhourover {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-workhourBhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkhourf .ms-cal-dayhalfhourf {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkhour .ms-cal-dayhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-eworkday .ms-cal-dayhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
.ms-cal-enoworkday .ms-cal-dayhalfhour {
	border-top: solid 1px rgb(187, 184, 184);
}
/* Bottom border for last row in Day and Week View */
.ms-cal-workhourBhalfhour  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-workhourBhalfhourover  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhourb .ms-cal-dayhourf  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-enoworkhourb .ms-cal-dayhour  {
	border-bottom: solid 1px rgb(0, 0, 0);
}

/* Sizes to keep things displaying properly */
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	height: 100%;
}
.ms-cal-enoworkhourb .ms-cal-dayhourf {
	height: 100%;
}
.ms-cal-workitem .contb {
	width: 95%;
}

.ms-cal-muworkitem .contb {
	width: 95%;
}

/* Background color for NON work hours/days in Day, Week and Month View */
.ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl {
	background-color: #FFFF99;
}

.ms-cal-workhourb {
	background-color: #FFFF99;
}

.ms-cal-workhourBhalfhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourl {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtll {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourb .ms-cal-dayhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourb .ms-cal-dayhourf {
	background-color: #FFFF99;
}

.ms-cal-nodataleftbtmrtl {
	background-color: #FFFF99;
}

.ms-cal-nodataleftbtm2 {
	background-color: #FFFF99;
}

.ms-cal-nodataleftbtmrtl2 {
	background-color: #FFFF99;
}

.ms-cal-nodatabtm {
	background-color: #FFFF99;
}

.ms-cal-nodatabtm2 {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourF .ms-cal-dayhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtl {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-workhour {
	background-color: #FFFF99;
}

.ms-cal-workhourhalfhour {
	background-color: #FFFF99;
}

.ms-cal-workhourover {
	background-color: #FFFF99;
}

.ms-cal-workhourhalfhourover {
	background-color: #FFFF99;
}

.ms-cal-workhourF {
	background-color: #FFFF99;
}

.ms-cal-workhourFover {
	background-color: #FFFF99;
}

.ms-cal-workhourfhalfhour {
	background-color: #FFFF99;
}

.ms-cal-workhourfhalfhourover {
	background-color: #FFFF99;
}

.ms-cal-weekedge {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourf .ms-cal-dayhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhourf {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour .ms-cal-dayhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourF .ms-cal-dayhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkhour {
	background-color: #FFFF99;
}

.ms-cal-enoworkhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayf .ms-cal-dayhalfhourf {
	background-color: #FFFF99;
}

.ms-cal-enoworkday .ms-cal-dayhalfhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkday .ms-cal-dayhourF {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayf .ms-cal-dayhourf {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlf {
	background-color: #FFFF99;
}

.ms-cal-enoworkday {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayrtl {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayf {
	background-color: #FFFF99;
}

.ms-cal-enoworkdayrtlf {
	background-color: #FFFF99;
}

.ms-cal-time {
	background-color: #FFFF99;
}

.ms-calheader {
	background-color: #FFFF99;
}

.ms-cal-weekempty {
	background-color: #FFFF99;
}

.ms-cal-weekday {
	background-color: #FFFF99;
	COLOR:  #000000;
}

.ms-cal-nodatamid {
	background-color: #FFFF99;
}

.ms-cal-nodataleft {
	background-color: #FFFF99;
}

.ms-cal-nodataleftrtl {
	background-color: #FFFF99;
}

.ms-cal-nodataleftbtm {
	background-color: #FFFF99;
}

/* Vertical lines between days in Month View */
.ms-cal-noworkitemrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodatamid {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodataleft {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodataleftrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-alldayevent {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-alldayeventl {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-alldayeventrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-alldayeventrtll {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-muworkitem {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-muworkiteml {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-muworkitemr {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-muworkitemrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-muworkitemrtll {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-workitem {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-todayitem {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-todayitemrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkitem {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkiteml {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkiteml2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkitemrtl2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-workitem2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-workitemrtl2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-todayitem2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-todayitemrtl2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkitemb {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkitemlb {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-noworkitem2b {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodataleftbtm2 {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodataleftbtmrtl2 {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodatabtm {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodatabtm2 {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodataleftbtm {
	border-right: 1px solid rgb(0, 0, 0);
}

.ms-cal-nodataleftbtmrtl {
	border-right: 1px solid rgb(0, 0, 0);
}

/* Horizontal lines between weeks in Month View */
.ms-cal-noworkiteml2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-noworkitemrtl2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-workitem2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-workitemrtl2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-todayitem2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-todayitemrtl2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-noworkitemb {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-noworkitemlb {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-noworkitem2b {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-nodataleftbtm2 {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-nodataleftbtmrtl2 {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-nodatabtm {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-nodatabtm2 {
	border-bottom: #000000 1px solid;
}

.ms-cal-nodataleftbtm {
	border-bottom: solid 1px rgb(0, 0, 0);
}

.ms-cal-nodataleftbtmrtl {
	border-bottom: solid 1px rgb(0, 0, 0);
}

/* Appointment block in Day and Week View */
.ms-cal-tweekitem {
	background-color: #FFFF99;
	background-image: none;
	border: 1px solid rgb(141, 141, 138);
}

.ms-cal-tdayitem {
	background-color: #FFFF99;
	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-wtopdayL {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopday {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

div.ms-cal-navheader a img {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topday {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayl {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayoverl {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayover {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayLover {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusover {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusover {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocuslover {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocus {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusl {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusrtl {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusrtll {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocus {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusl {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusrtl {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusrtll {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayover {
	background-color: #FFFF99;
	background-image: url("/images/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

/* Week header in Month View */
.ms-cal-week {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekb {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekrtl {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekrtlb {
	background-color: #FFFF99;
	background-image: url("/images/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

/* Hover state for Week header in Month View */
.ms-cal-weekselected {
	background-color: rgb(229, 228, 227);
	background-image: url("/images/bargradation_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekselectedrtl {
	background-color: rgb(229, 228, 227);
	background-image: url("/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-walldayevent {
	background-color: #FFFF99;
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-walldayeventl {
	background-color: #FFFF99;
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-walldayeventrtl {
	background-color: #FFFF99;
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-walldayeventrtll {
	background-color: #FFFF99;
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-wemptycell {
	background-color: #FFFF99;
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-wemptycellL {
	background-color: #FFFF99;
	border-left: 1px solid rgb(0, 0, 0);
}

/* Today marker, independent of selected day header, in Month View */
.ms-cal-wtopday-todayRTL{
	background-image:url("/images/bargradation.gif");
	background-repeat:repeat-x;
	background-color: #99CCFF;
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-topday-todayRTL{
	background-image:url("/images/bargradation.gif");
	background-repeat:repeat-x;
	background-color: #99CCFF;
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-wtopday-today{
	background-image:url("/images/bargradation.gif");
	background-repeat:repeat-x;
	background-color: #99CCFF;
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-topday-today{
	background-image:url("/images/bargradation.gif");
	background-repeat:repeat-x;
	background-color: #99CCFF;
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-wtopday-todayRTLover div{
	border:none;
}

.ms-cal-topday-todayoverRTL div{
	border:none;
}

.ms-cal-wtopday-todayRTL div{
	border:none;
}

.ms-cal-topday-todayRTL div{
	border:none;
}

.ms-cal-wtopday-todayover div{
	border:none;
}

.ms-cal-topday-todayover div{
	border:none;
}

.ms-cal-wtopday-today div{
	border:none;
}

.ms-cal-topday-today div{
	border:none;
}

/* Hover state for Today marker, independent of selected day header, in Month View */
.ms-cal-wtopday-todayover{
	background-color: #99CCFF;
	border:solid 1px rgb(0, 0, 0);
}


.ms-cal-topday-todayover{
	background-color: #99CCFF;
	border:solid 1px rgb(0, 0, 0);
}


TD.ms-cal-enoworkhour A.ms-cal-dayitem {	COLOR: #333333;	TEXT-DECORATION: underline}
TD.ms-cal-enoworkday A.ms-cal-dayitem {	COLOR: #333333;	TEXT-DECORATION: underline}
TD.ms-cal-eworkday A.ms-cal-dayitem {	COLOR: #333333;	TEXT-DECORATION: underline}
TD.ms-cal-eworkhour A.ms-cal-dayitem {	COLOR: #333333;	TEXT-DECORATION: underline}
.ms-cal-workhour{
	color:#333333;
}
.ms-cal-workhourF {
	color:#000000;
	font-weight:bold;
}


.ms-cal-workhour .ms-cal-workhourover a:hover{
	color:#333333
}
.ms-cal-workhourover a:hover{
	color:#333333;
}
.ms-vb A{
	color:#333333;
	font-weight:bold;
}
A.ms-cal-more:link {
	color:#333333;
}
TD.ms-cal-defaultbgcolor A {	COLOR: #333333;	TEXT-DECORATION: underline;}
.ms-menutoolbar TD {
	border-bottom-color:#fcf4db;
}


TD.ms-cal-nodataMid {	
			BORDER-RIGHT: #000000 1px solid;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 1px;
			VERTICAL-ALIGN: top;
			BORDER-LEFT: #000000 1px solid;
			PADDING-TOP: 1px;
			BACKGROUND-COLOR: #FFFF99
}

.ms-cal-weekB {
			BORDER-RIGHT: #000000 1px solid;
			BORDER-TOP: #000000 1px solid;
			BACKGROUND-IMAGE: url(/PublishingImages/weekb.gif);	
			BORDER-LEFT: #000000 1px solid;
			BORDER-BOTTOM: #000000 1px solid;
			BACKGROUND-REPEAT: repeat-y;
			BACKGROUND-COLOR: #FFFF99
}

.ms-cal-nodataBtm2 {
			BORDER-RIGHT: #000000 1px solid;
			border-bottom-color: #000000;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			PADDING-BOTTOM: 1px;
			VERTICAL-ALIGN: top;
			BORDER-LEFT: #000000 1px solid;
			PADDING-TOP: 1px;
			BACKGROUND-COLOR: #FFFF99;
}

.ms-cal-noworkitem2B {
			BORDER-RIGHT: #000000 1px solid;
			PADDING-RIGHT: 5px;
			PADDING-LEFT: 5px;
			PADDING-BOTTOM: 1px;
			BORDER-LEFT: #000000 1px solid;
			PADDING-TOP: 2px;
			BORDER-BOTTOM: #000000 1px solid;
			BACKGROUND-COLOR: #ffffff;
}

.ms-cal-workitem2B {	
			BORDER-RIGHT: #000000 1px solid;
			PADDING-RIGHT: 5px;
			PADDING-LEFT: 5px;
			PADDING-BOTTOM: 1px;
			BORDER-LEFT: #000000 1px solid;
			PADDING-TOP: 2px;
			BORDER-BOTTOM: #000000 1px solid;
			BACKGROUND-COLOR: #ffffff;
}

.ms-formbody
{
	background-color:#FFFF99;
}


TD.ms-toolbar
{
	background-color:#ffffff;
	color:black;
}

TD.ms-separator{
			background-color:#ffffff;
}
.ms-cal-workhourFover {	
			PADDING-RIGHT: 4px;	
			PADDING-LEFT: 0px;
			FONT-WEIGHT: bold;
			PADDING-BOTTOM: 0px;
			VERTICAL-ALIGN: top;
			WIDTH: 30px;
			COLOR: #000000;
			PADDING-TOP: 2px;
			WHITE-SPACE: nowrap;
			BACKGROUND-COLOR: #FFFF99;
			TEXT-ALIGN: right
}			

.ms-cal-todayitem2B {	
			BORDER-RIGHT: #000000 1px solid;
			PADDING-RIGHT: 5px;
			PADDING-LEFT: 5px;
			PADDING-BOTTOM: 1px;
			BORDER-LEFT: #000000 1px solid;
			PADDING-TOP: 2px;
			BORDER-BOTTOM: #000000 1px solid;
			BACKGROUND-COLOR: #ffffff;
}

.ms-cal-topday DIV A:hover {
			color: #ffffff;
			text-decoration: underline;
}

.contB {
	width: 98%;
	/*border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;*/
	border:none;
}

.contL {
	width:98%;
	border:none;
}

.cont {
	width 98%;
	border:none;
}

.ms-propertysheet TH {	
	font-weight: bold;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: tahoma
}

.ms-cal-workhourBhalfhourover {
	background-color: #FFFF99;
}



/* End Calendar css */