﻿.ms-PostTitle {
	line-height: 20pt;
}

.ms-PostBody {
color:#000000;
font-family: Arial, tahoma;
font-size:10pt;
line-height:1.7em;
padding-top:6px;
padding-bottom:12px;
}
.ms-PostBody a{
color:#0000CC;
}
.ms-PostBody p{
margin:0 0 1em 0;
} 

h3.ms-PostDate {
font-size:10pt;
color:#7f7f7f;
margin:0;
border-bottom:solid 1px #6f9dd9;
padding-bottom:5px;
}

body { 
	background-color:#1E5A64;  /* Backgrounf color for Firefox*/
	#background-color:#FFFFFF; /* Background color of IE */
}
/* STYLE FOR HOME PAGE CALENDAR FLYOUT */
DIV.balloonstyle {
	text-align:left;
}
/* END STYLE FOR HOME PAGE CALENDAR FLYOUT */

/* STYLES FOR DISCUSSION BOARDS */
table.ms-disc-bar {
	background-image:none;
	border-color: #9DBCBC;
	background-color: #9DBCBC;
}
TABLE TR TD.ms-disc-bordered-noleft {
	font-size: 8pt;
}
/* END STYLES FOR DISCUSSION BOARDS */


/* STYLES FOR _LAYOUTS PAGES */
DIV.zz1_TopNavigationMenu_0 {
	background-color:#EFEFEF;
}
.ms-quicklaunch table.ms-selectednav{
border:none;
background-image:none;
background-repeat:repeat-x;
background-color:#8a8a8a;
margin:0px;
margin-bottom:0;
width:100%;
}
.ms-quicklaunch table.ms-selectednav td{
background:none;;
background-repeat:no-repeat;
background-position:top left;
border:none;
padding:0px 0px 1px 12px;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#FFFFFF;
}
.ms-selectednav,.ms-GRSortFilter{
border:none;
background:#fff699;
padding-top:1px;
padding-bottom:2px;
} 

.ms-nav {
	background-image:none;
	background-color:#FFFFFF;
}
TD.ms-rightareacell, {
	display:none;
}
div.ms-pagemargin{
	background-image:none;
	background-color:#FFFFFF;
}
.ms-quicklaunchheader, .ms-recyclebin {
	display:none;
}

.ms-quicklaunch table.ms-navheader td {
background-color:#DBDBDB;
border:none;
}
.ms-navheader {
	color:#424242;
}
.ms-navheader A {
	PADDING-RIGHT: 10px;	
	DISPLAY: block;	
	PADDING-LEFT: 5px;	
	FONT-WEIGHT: bold;	
	FONT-SIZE: 9pt;	
	FONT-FAMILY: Arial, tahoma;
	color:#424242;
}
.ms-navheader A:hover {
	COLOR: #FFFFFF;
	text-decoration:none;
}

table.ms-navitem td,span.ms-navitem{
background-image:none;
background-repeat:no-repeat;
background-color:#CACACA;
border:none;
padding:3px 6px 4px 16px;
font-family:Arial, tahoma;
FONT-WEIGHT: bold;	

}
.ms-navItem a{
FONT-WEIGHT: bold;	
	FONT-SIZE: 9pt;	
	FONT-FAMILY: Arial, tahoma; 
	COLOR: #424242;
	DISPLAY: block;
}
.ms-navItem a:hover{
color:#FFFFFF;
text-decoration:none;
} 
.ms-navsubmenu1{
width:100%;
border-collapse:collapse;
background-color:#CACACA;
}  /* END STYLES FOR _LAYOUTS PAGES */


form#aspnetForm { 
	background-color:#1E5A64;
	height:100%;	/*Height for Firefox */
	#height: auto; /*Height for IE */
}

#onetIDListForm{
	width:100%;
}

/* FORM STYLES */
.ms-formbody {	
	background: #9DBCBC;
	color:#000000;
	BORDER-TOP:1px #FFFFFF solid;
}
.ms-formbody2 {
	background: #9DBCBC;
	color:#000000;
	BORDER-TOP:1px #FFFFFF solid;
	PADDING-RIGHT: 6px;	
	PADDING-LEFT: 6px;	
	FONT-SIZE: 0.7em;	
	PADDING-BOTTOM: 4px;	
	VERTICAL-ALIGN: top;	
	PADDING-TOP: 3px;	
	font-family: Arial, tahoma;
} 
/* END FORM STYLES */


.ms-sctabcn, ms-sctabcn a, .ms-sctabcf, .ms-sctabcf a, .ms-sctabcfhover, .ms-sctabcnhover  {
	font-size:10pt;
}
.ms-partline {
background-color:#9DBCBC;
} 
.ms-authoringcontrols {	
 BACKGROUND-COLOR: #9DBCBC;
}

/* NEWS STORIES */
.News {
	color:#4C4C4C;
	padding-bottom:5px;
}
.News a{
	font-weight:bold;
}
/* END NEWS STORIES */


/* SITE ACTIONS */
.ms-siteactionsmenu div div div{
background-image:none;
background-repeat: no-repeat;
border-top:1px solid #1E5A64;
border-left:1px solid #1E5A64;
border-right:1px solid #1E5A64;
border-bottom:1px solid #1E5A64;
background-color:#1E5A64;
}
/* END SITE ACTIONS */

/* BACKGROUND COLOR FOR CREATE SITE/ADD LINK ON SITE DIRECTORY & WIKKIS */
.ms-wikieditthird
{
	background:none;
	background-color:#9DBCBC;
	border: 1px #1E5A64 solid;
} 

DIV.ms-wikieditouter {	
	border: none;	
}
/* END BACKGROUND COLOR FOR CREATE SITE/ADD LINK ON SITE DIRECTORY & WIKKIS */

/* LIST TOOLBARS BACKGROUND COLOR CHANGE  */
.ms-menutoolbar{
border-bottom:1px solid #FFFFFF;
background-color:#9DBCBC;
background-image:none;
background-repeat: no-repeat;
}
.ms-menutoolbar td{
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:none;
background-repeat: no-repeat;
background-color:#9DBCBC;
}
table.ms-toolbar,.ms-toolbarContainer{
border:1px solid #9DBCBC;
border-collapse:collapse;
} 

/* END LIST TOOLBARS BACKGROUND COLOR CHANGE  */


/* 	WEB PART TITLE BARS */
.ms-WPHeader TD {
border-bottom:1px solid #1E5A64;
/*background-image:url('Images/ToolbarGradient.png');*/
background-image:url('Images/ToolbarGradient.gif');
background-repeat:repeat-x;
} 
.ms-WPTitle {
font-weight:bold;
font-family:tahoma,sans-serif;
color:#F1F1F1;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited {
color:#F1F1F1;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover {
color:#F1F1F1;
text-decoration:underline;
cursor:pointer;
} 
/* END WEB PART TITLE BARS */

.ms-alternating {
	background: #F1F1F1;
}

/* TOP NAVIGATION FLYOUTS */
.topNavContainer {	
	background-image: url(images/blk_Navbar_Gd_Default.jpg);	
	BACKGROUND-REPEAT: repeat-x;	
	HEIGHT: 40px
}
.topNav {	
POSITION: relative;	
TOP: -1px
}
.topNavItem {	
BACKGROUND-POSITION: right top;	
FONT-SIZE: 8pt;	
BACKGROUND-IMAGE: none;	
COLOR: #3B3B3B;	
BACKGROUND-REPEAT: no-repeat;	
FONT-FAMILY: Arial, tahoma;
font-weight:bold;
width: 90px;
text-align:center;
border:none;
}
.topNavItem A {	
PADDING-RIGHT: 5px;	
DISPLAY: block;	
PADDING-LEFT: 5px;	
PADDING-BOTTOM: 0px;	
PADDING-TOP: 8px;	
HEIGHT: 32px;
border:none;
}
.topNavSelected A {	
BACKGROUND-POSITION: right top;	
BACKGROUND-IMAGE: url(images/blk_Navbar_Gd_Hover.jpg);	
COLOR: #eff4fa;	
BACKGROUND-REPEAT: repeat-x
}
.topNavHover A {	
BACKGROUND-POSITION: right top;	
BACKGROUND-IMAGE: url(images/blk_Navbar_Gd_Hover.jpg);	
COLOR: #ffffff;	
BACKGROUND-REPEAT: repeat-x
}
.topNavFlyOuts {	
BORDER-TOP: none
}
.topNavFlyOutsItem {	
MIN-WIDTH: 150px;	
FONT-SIZE: 8pt;	
WIDTH: auto;	
COLOR: #3a4663;	
FONT-FAMILY: Arial, tahoma;	
BACKGROUND-COLOR: #EFEFEF;
border:none;
}
div.zz1_GlobalNav_0 table tr td {
	background-color:#EFEFEF;
}
.topNavFlyOutsItem A {	
PADDING-RIGHT: 5px;	
DISPLAY: block;	
PADDING-LEFT: 5px;	
PADDING-BOTTOM: 4px;	
PADDING-TOP: 4px
}
.topNavFlyOutsHover {	
BACKGROUND-COLOR: #b2bcd3
}
.topNavRoundLeft {	
WIDTH: 0px
}
.topNavRoundRight {	
WIDTH: 0px
}
/* END TOP NAVIGATION FLYOUTS */



.topArea
{
	float:left;
	text-align:left;
}
.breadcrumb, .breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
   	color: #003399;
    border-top: 0px;
}
.ms-pagebreadcrumb{
	display:block;	
}
.logo a
{
	background-image:none;
}
.search .ms-sbcell
{
	color:#FFFFFF;
}
.shadowRight
{
	background-image: url('images/blk_Shadow_Right.jpg');
}
.shadowLeft
{
	background-image: url('images/blk_Shadow_Left.jpg');
}

/* LEFT NAVIGATION  */
.leftNav
{
	border-color:#DBDBDB;
	border-bottom:none;
	background-color: #F1F1F1;
}
.leftNavSelected
{
	background-color: #CACACA;
	color: #F5F5F5;
	border-top-color: #8A8A8A;
	border-bottom-color: #8A8A8A;
}
.leftNav1
{
	border-bottom:1px #DBDBDB solid;
	color: #424242;
}
.leftNav2
{
	border-bottom:1px #DBDBDB solid;
	color: #424242;
}

.leftNavHover 
{
	background-color: #8A8A8A;
	color:#F9F9F9;
}
.leftNavFlyOuts 
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
}
.leftNavFlyOuts a
{
	color:#424242; 
}
.leftNavFlyOutsHover
{
    background-color: #CACACA;
}
/* END LEFT NAVIGATION  */


.Line
{
	background-color: #F5F5F5;
}
.pageTitle, .pageTitle a
{
   	color: #3B3B3B;
   	text-decoration:none;
}
.topBorder 
{
	border-top-color:#DBDBDB;
}
.BottomLinkBar
{
	color: #999999;
}
.link-item, .link-item a, .link-item a:link
{
	color: #003399;
    font-family: Arial, tahoma; 
}
.link-item a:visited, .link-item a:active
{
	color: #003399;
}
.link-item a:hover
{
	color: #003399;
}
.link-item-large, .link-item-large a, .link-item-large a:link
{
	color: #5D5D5D;
}
.link-item-large a:visited, .link-item-large a:active
{
	color: #787878;
}
.link-item-large a:hover
{
	color: #3B3B3B;
}
.description {
	color: #4C4C4C;	
}
.bullet{
	background-image:url("images/blk_lstbulet.gif");
}
.groupheader 
{
	color:#424242;
}
.band {
	background-color:#595959;
	color: #FFFFFF; 
}
.separator
{
	border-color:#CACACA;
}
.level-band
{
	background-color:#8A8A8A;
}
.level-description
{
	Color: #4C4C4C
}
.level-item, .level-item a, .level-item a:link
{
	color: #5D5D5D;
}
.level-item a:visited, .level-item a:active
{
	color: #787878;
}
.level-item a:hover
{
	color: #3B3B3B;
}
.level-bullet
{
	background-image:url("images/blk_lstbulet.gif");
}
.headertitle, .headertitle a, .headertitle a:link
{
	color: #5D5D5D;
}
.headertitle a:visited, .headertitle a:active
{
	color: #787878;
}
.headertitle a:hover
{
	color: #3b3b3b;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link
{
	color: #5D5D5D;
}
.headertitle-large a:visited, .headertitle-large a:active
{
	color: #787878;
}
.headertitle-large a:hover
{
	color: #3B3B3B;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link
{
	color: #5D5D5D;
}
.headertitle-small a:visited, .headertitle-small a:active
{
	color: #787878;
}
.headertitle-small a:hover
{
	color: #3b3b3b;
}
.headertitle-band, .headertitle-band a, .headertitle-band a:link
{
	color: #EFEFEF;
}
.headertitle-band a:visited, .headertitle-band a:active
{
	color: #EFEFEF;
}
.headertitle-band a:hover
{
	color: #EFEFEF;
}
.title-With-Background 
{ 
	background-color:#545454; 
}
.zz1_logoLinkId_1{
	margin-bottom: 5px;
}
/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */
.ms-picker-header{
font-weight:normal;
background-image:none;
background-repeat: no-repeat;
background-color:#D1D1D1;
} 
.ms-quickLaunch{
background-color:#D1D1D1;
border: 1px #D1D1D1 solid;
} 

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:solid 1px #D1D1D1;
}
/* Day of Week border */
.ms-picker-table .ms-picker-dayheader{
border-bottom:solid 1px #F1F1F1;
border-top:solid 1px #F1F1F1;
} 

/* Footer border for left nav calendar. */
table.ms-picker-table td.ms-picker-footer{
border-top:1px solid #F1F1F1;
}

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contB {
	border-left: solid 2px #8D8D8A;
	border-right: solid 2px #8D8D8A;
}

/* Left & Right Border for Multi-day Events in Day View */
.contL {
	border-left: solid 2px #8D8D8A;
}
.contR {
	border-right: solid 2px #8D8D8A;
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contL, .contB, .contR, .cont {
	border-bottom: solid 1px #8D8D8A;
	border-top: solid 1px #8D8D8A;
}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: #E4E4E2;
	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: #D1D1D1;
}

/* 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("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("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("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("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("/_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 VIEWS */

