﻿.body
{
	background-color:#565656;
}
.master
{
	background-color:#FFFFFF;
	width:500px;
}
.topArea
{
	background-image:url("images/blk_band.jpg");
}
.breadcrumb a:active
{
   	color: #3B3B3B;
}
.breadcrumb:active
{
   	color: #3B3B3B;
}
.breadcrumb a
{
   	color: #3B3B3B;
}
.breadcrumb
{
   	color: #3B3B3B;
}
.logo a
{
	background-image:url("images/blk_logo.jpg");
   	color: #3B3B3B;
}

.search .ms-sbcell
{
	color:#FFFFFF;
	 vertical-align:middle;
}
.shadowRight
{
	background-image: url('images/blk_Shadow_Right.jpg');
}
.shadowLeft
{
	background-image: url('images/blk_Shadow_Left.jpg');
}
.topNavContainer
{
	background-image:url("images/blk_Navbar_Gd_Default.jpg");
}
.topNavItem
{
	color: #FFFFFF;
}
.topNavItem a
{
}
.topNavSelected a
{

color: #FFFFFF;
background-color:#F68A39;
/*	background-image: url('images/blk_Navbar_Gd_Hover.jpg');*/
}
.topNavHover a
{
	background-image: url('images/blk_Navbar_Gd_Hover.jpg');
	/*color:#F9F9F9;*/
	color:#F76D21;
}
.topNavFlyOuts
{
	border-right-color:#DBDBDB;
}
.topNavFlyOutsItem
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	background-color: #D0D8DC;
	color:#3B3B3B;
}
.topNavFlyOutsItem a
{
	color:#3B3B3B; 
}
.Line
{
	background-color: #F5F5F5;
}
.pageTitle
{
   	color: #3B3B3B;
   	text-align:center;
}
.topBorder 
{
	border-top-color:#DBDBDB;
}
.ms-WPHeader td
{
	border-bottom-color:#333333;
}
.BottomLinkBar
{
	color: #999999;
}
.link-item a:link
{
	color: #5D5D5D;
 
}
.link-item a
{
	color: #5D5D5D;
}
.link-item
{
	color: #5D5D5D;
	direction:rtl;
	text-align:right;
}
.link-item a:active
{
	color: #787878;
}
.link-item a:visited
{
	color: #787878;
}
.link-item a:hover
{
	color: #3b3b3b;
}
.link-item-large a:link
{
	color: #5D5D5D;
}
.link-item-large a
{
	color: #5D5D5D;
}
.link-item-large
{
	color: #5D5D5D;
}
.link-item-large a:active
{
	color: #787878;
}
.link-item-large a:visited
{
	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 a:link
{
	color: #5D5D5D;
}
.level-item a
{
	color: #5D5D5D;
}
.level-item
{
	color: #5D5D5D;
}
.level-item a:active
{
	color: #787878;
}
.level-item a:visited
{
	color: #787878;
}
.level-item a:hover
{
	color: #3B3B3B;
}
.level-bullet
{
	background-image:url("images/blk_lstbulet.gif");
}
.headertitle a:link
{
	color: #5D5D5D;
}
.headertitle a
{
	color: #5D5D5D;
}
.headertitle
{
	color: #5D5D5D;
}
.headertitle a:active
{
	color: #787878;
}
.headertitle a:visited
{
	color: #787878;
}
.headertitle a:hover
{
	color: #3b3b3b;
}
.headertitle-large a:link
{
	color: #5D5D5D;
}
.headertitle-large a
{
	color: #5D5D5D;
}
.headertitle-large
{
	color: #5D5D5D;
}
.headertitle-large a:active
{
	color: #787878;
}
.headertitle-large a:visited
{
	color: #787878;
}
.headertitle-large a:hover
{
	color: #3B3B3B;
}
.headertitle-small a:link
{
	color: #5D5D5D;
}
.headertitle-small a
{
	color: #5D5D5D;
}
.headertitle-small
{
	color: #5D5D5D;
}
.headertitle-small a:active
{
	color: #787878;
}
.headertitle-small a:visited
{
	color: #787878;
}
.headertitle-small a:hover
{
	color: #3b3b3b;
}
.headertitle-band a:link
{
	color: #EFEFEF;
}
.headertitle-band a
{
	color: #EFEFEF;
}
.headertitle-band
{
	color: #EFEFEF;
}
.headertitle-band a:active
{
	color: #EFEFEF;
}
.headertitle-band a:visited
{
	color: #EFEFEF;
}
.headertitle-band a:hover
{
	color: #EFEFEF;
}
.title-With-Background 
{ 
	background-color:#545454; 
}

/* --------------- CALENDAR ----------------- */
.ms-calheader{
background-color:#e8eaec;
}
.ms-cal-navselected,.ms-cal-nav{
}
.ms-cal-navselected a{
}
.ms-cal-navselected a:hover{
}
.ms-cal-nav a{
color:#276cff;
}
.ms-cal-nav a:hover{
}
.ms-cal-weekempty,.ms-cal-weekemptyRTL{
background-color:#e8eaec;
}
.ms-cal-weekname{
background-color:#e8eaec;
}
.ms-cal-weekday{
background-color:#e8eaec;
}
.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
background-image:url("weekbox_obsidian.gif");
background-color:#d2d5da;
border:1px solid #a7adb6;
}
.ms-cal-weekselected,.ms-cal-weekselectedRTL{
border:1px solid #a7adb6;
background-color:#e8eaec;
}
.ms-cal-topday,.ms-cal-topdayL,.ms-cal-wtopdayL,.ms-cal-wtopday{
background-image:url("calnumBttn_obsidian.gif");
background-color:#c5cad0;
border:solid 1px #9199a4;
}
.ms-cal-topdayRTL,.ms-cal-topdayRTLL,.ms-cal-wtopdayRTL,.ms-cal-wtopdayRTLL{
background-image:url("calnumBttn_obsidian.gif");
background-color:#ffd767;
border:none;
}
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
background-image:url("calnumBttntoday_obsidian.gif");
background-color:#ffd767;
border:solid 1px #a7adb6;
}
.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-todayoverRTL div{
border:solid 1px #fb8c3c;
}
.ms-cal-topday-todayover,.ms-cal-topday-todayoverRTL,.ms-cal-wtopday-todayover,.ms-cal-wtopday-todayoverRTL{
background-color:#ffd9aa;
border:solid 1px #a7adb6;
}
.ms-cal-topdayover,.ms-cal-topdayoverL,.ms-cal-wtopdayover,.ms-cal-wtopdayoverL,.ms-cal-topdayfocusover{
background-color:#f0f1f2;
border:solid 1px #a7adb6;
}
.ms-cal-topdayoverRTL,.ms-cal-topdayoverRTLL,.ms-cal-wtopdayoverRTL,.ms-cal-wtopdayoverRTLL,.ms-cal-topdayfocusoverRTL{
background-color:#f0f1f2;
border:solid 1px #a7adb6;
}
.ms-cal-topdayfocus,.ms-cal-topdayfocusL,.ms-cal-topdayfocusRTL,.ms-cal-topdayfocusRTLL,.ms-cal-wtopdayfocus,.ms-cal-wtopdayfocusL,.ms-cal-wtopdayfocusRTL,.ms-cal-wtopdayfocusRTLL{
background-image:url("calnumBttnfocus_obsidian.gif");
background-color:#c7cbd1;
border:solid 1px #a7adb6;
}
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
background-color:#c7cbd1;
}
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
border-bottom:1px solid #a7adb6;
}
.ms-cal-muworkitem,.ms-cal-muworkitemRTL,.ms-cal-muworkitemRTLL{
border-right:1px solid #a7adb6;
}
.ms-cal-muworkitemR{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
}
.ms-cal-muworkitemL{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
}
.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
}
.ms-cal-workitem2{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
}
.ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
border-bottom:1px solid #a7adb6;
}
.ms-cal-noworkitem,.ms-cal-noworkitemL,.ms-cal-noworkitemRTL{
border-left:1px solid #a7adb6;
border-right:1px solid #a7adb6;
}
.ms-cal-noworkitemB,.ms-cal-noworkitemLB,.ms-cal-noworkitem2B,.ms-cal-noworkitemL2B,.ms-cal-noworkitemRTL2B{
border-right:1px solid #a7adb6;
border-left:1px solid #a7adb6;
border-bottom:1px solid #a7adb6;
}
.ms-cal-monthitem a{
color:#276cff;
}
.ms-cal-defaultbgcolor{
background-image:url("alldayDefault_obsidian.gif");
background-color:#e8eaec;
border:solid 1px #a7adb6;
}
.ms-cal-defaultbgcolorsel{
background-image:url("alldayDefaultOver_obsidian.gif");
background-color:#f8f8f9;
border:solid 1px #a7adb6;
}
.ms-cal-monthAllDay{
background-image:url("alldayDefault_obsidian.gif");
background-color:#e8eaec;
border:solid 1px #a7adb6;
}
.ms-cal-defaultbgcolor a,.ms-cal-monthAllDay a{
color:#276cff;
}
.ms-cal-monthAllDaysel{
background-image:url("alldayDefaultOver_obsidian.gif");
background-color:#f8f8f9;
border:solid 1px #a7adb6;
}
.ms-cal-time{
border-right:1px solid #9199a4;
background-color:#e8eaec;
}
.ms-cal-timeRTL{
border-left:1px solid #9199a4;
background-color:#e8eaec;
}
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover{
background-color:#e8eaec;
}
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover{
border-top:solid 1px #c7cbd1;
border-bottom:solid 1px #c7cbd1;
background-color:#e8eaec;
}
.ms-cal-workhour{
border-top:solid 1px #c7cbd1;
background-color:#e8eaec;
color:#276cff;
}
.ms-cal-workhourB{
border-bottom:solid 1px #c7cbd1;
border-top:solid 1px #c7cbd1;
background-color:#e8eaec;
color:#276cff;
}
.ms-cal-workhourRTL{
border-top:solid 1px #c7cbd1;
background-color:#e8eaec;
color:#276cff;
}
.ms-cal-workhourRTLB{
border-bottom:solid 1px #c7cbd1;
border-top:solid 1px #c7cbd1;
background-color:#e8eaec;
color:#276cff;
}
.ms-cal-workhourF{
background-color:#e8eaec;
color:#276cff;
}
.ms-cal-workhourRTLF{
background-color:#e8eaec;
color:#276cff;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF{
border-top:solid 1px #c7cbd1;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF{
border-top:solid 1px #c7cbd1;
}
.ms-cal-workhourF,.ms-cal-workhourRTLF{
border-top:1px solid #c7cbd1;
}
.ms-cal-eworkhourF .ms-cal-dayhour,.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkhourF .ms-cal-dayhour,.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourF{
border-top:solid 1px #c7cbd1;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL,.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
border-top:solid 1px #c7cbd1;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
border-top:solid 1px #dde0e3;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{
border-top:solid 1px #dde0e3;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour{
border-top:solid 1px #dde0e3;
border-bottom:solid 1px #c7cbd1;
background-color:#e8eaec;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF{
border-top:solid 1px #dde0e3;
border-bottom:solid 1px #c7cbd1;
background-color:#e8eaec;
border-left:solid 1px #9199a4;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF{
background-color:#e8eaec;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
border-top:solid 1px #dde0e3;
border-bottom:solid 1px #c7cbd1;
background-color:#e8eaec;
border-right:solid 1px #9199a4;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
border-top:solid 1px #dde0e3;
border-bottom:solid 1px #c7cbd1;
background-color:#e8eaec;
}
.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkdayF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,.ms-cal-eworkdayF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF{
border-left:solid 1px #9199a4;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
border-right:solid 1px #9199a4;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF{
border-left:solid 1px #9199a4;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
border-right:solid 1px #9199a4;
}
.ms-cal-weekedge{
background-color:#e8eaec;
}
.ms-cal-wemptycell,.ms-cal-wemptycellL{
border-left:1px solid #9199a4;
background-color:#c7cbd1;
}
.ms-cal-walldayevent,.ms-cal-walldayeventL,.ms-cal-walldayeventRTL,.ms-cal-walldayeventRTLL{
border-right:1px solid #9199a4;
border-left:1px solid #9199a4;
background-color:#c7cbd1;
}
.ms-cal-alldayevent,.ms-cal-alldayeventL,.ms-cal-alldayeventRTL,.ms-cal-alldayeventRTLL{
border-right:1px solid #9199a4;
border-left:1px solid #9199a4;
}
.ms-cal-tweekitem{
border:1px solid #a7adb6;
background-image:url("alldayDefault_obsidian.gif");
background-color:#e8eaec;
}
.ms-cal-tdayitem{
border:1px solid #a7adb6;
background-image:url("alldayDefault_obsidian.gif");
background-color:#e8eaec;
}
.ms-cal-nav-buttonsltr{
color:#a7adb6;
}
.ms-cal-nav-buttonsRTL{
color:#a7adb6;
}
.ms-picker-header{
background-image:url("quickLaunchHeader_obsidian.gif");
}
.ms-picker-table .ms-picker-dayheader{
border-top-width:0px;
border-bottom:1px solid #bbc0c7;
}
.ms-picker-week{
background-image:url("weekbox_obsidian.gif");
}
.ms-picker-weekRTL{
background-image:url("weekbox_obsidian.gif");
}
.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a{
color:#276cff;
}
table.ms-picker-table td.ms-picker-dayselected{
background-image:url("calnumBttnfocus_obsidian.gif");
border:solid 1px #a7adb6;
background-repeat:repeat-x;
background-color:#c5cad0;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter{
background-color:#f8f8f9;
border:solid 1px #f8f8f9;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected{
background-image:url("selectednav_obsidian.gif");
background-color:#ffd767;
border:solid 1px #b0b6be;
}
.ms-navframe .ms-datepickerouter{
border-bottom:solid 1px #383838;
border-right:solid 1px #383838;
}
table.ms-picker-table td.ms-picker-footer{
border-top:1px solid #bbc0c7;
}
div.ms-cal-navheader a img{
background-image:url("listheadergrad_obsidian.gif");
border:solid 1px #c5cad0;
}

/* --- 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);
}


/* 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/EN/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/EN/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/EN/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/EN/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/EN/_layouts/images/calnumBttntoday.gif");
	background-repeat:repeat-x;
	background-color: rgb(255, 218, 138);
	border:solid 1px rgb(0, 0, 0);
}

/* 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);
}

/* Item Styles - Store in a CSS file or the master page file*/		
.S2StyleImage {
	/*border-bottom: 1px rgb(251,230,187) solid;*/
	padding: 5px 7px 10px 0px;
	}
.S2StyleTitle {
	padding-top: 10px;
	}
.S2StyleTitle a, .S2StyleTitle a:link, .S2StyleTitle a:visited, .S2StyleTitle a:hover {
	font-weight: bold;
	font-size: 1.2em;
	color: #7B7979;

	}
.S2StyleDescription {
	padding: 5px 0px 10px 0px;
	/*border-bottom: 1px rgb(251,230,187) solid;*/
	}
.S2StyleBorder {
	/*border-bottom: 2px rgb(251,230,187) solid;*/
	}
	



