﻿#body
{
	
}
.master
{
	width:1024px;
	max-width:2048px;
	min-width:1024px;
}
.topArea
{
	background-image:none;
	background-color:black;
}
.sssd-title
{
	background-color:#000000;
}
.sssd-globallinks{
font-size:8pt;
background:transparent;
font-family:tahoma;
}
.ms-globallinks a{
color:#ffffff;
text-decoration:none;
font-variant:small-caps;
font-family:tahoma;
}
.sssd-globallinks{
color:#ffffff;
text-decoration:none;
font-variant:small-caps;
font-family:tahoma;
}
.logo
{
    float:left;
	height: 42px;
	font-size:14pt; 
	font-family: tahoma;  
	padding-bottom:3px;
	padding-top:3px;
	padding-left:4px;
	padding-right: 0px;
}
.logo a
{
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	padding:15px 5px 0px 5px;
	background-image:none;
   	color: #ffffff;
}
.sssd-titlebar
{
	background-color:red;
}
.mainContainer
{
margin-left:10px;
margin-right:10px;
background-image:none;
background-position:center;
background-repeat:no-repeat;
}
.leftNav
{
	border-color:#DBDBDB;
	background-color: #F1F1F1;
	border-top:solid 1px #DBDBDB;
	border-left:solid 1px #DBDBDB;
}
.leftNav2
{
	color: #424242;
	border-color:#DBDBDB;
}
.leftNav1
{
	color: #424242;
	border-color:#DBDBDB;
}
.leftNav1
{
	border-top:solid 1px #DBDBDB;
	border-left:solid 1px #DBDBDB;
}
topNavSelected a
{
	background-image: url('images/blk_Navbar_Gd_Hover.jpg');
	color: #EFEFEF;
}
.topNavHover a
{
	background-image: url('images/blk_Navbar_Gd_Hover.jpg');
	color:#F9F9F9;
	text-decoration:underline;
}
/* --- 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 */
.cont {
	border-bottom: solid 1px rgb(141, 141, 138);
	border-top: solid 1px rgb(141, 141, 138);
}

.contr {
	border-bottom: solid 1px rgb(141, 141, 138);
	border-top: solid 1px rgb(141, 141, 138);
}

.contb {
	border-bottom: solid 1px rgb(141, 141, 138);
	border-top: solid 1px rgb(141, 141, 138);
}

.contl {
	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-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); 
}

.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-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: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourb {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourbhalfhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtll {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourb .ms-cal-dayhalfhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourb .ms-cal-dayhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourb .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodataleftbtmrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodataleftbtm2 {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodataleftbtmrtl2 {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodatabtm {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodatabtm2 {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourf .ms-cal-dayhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl .ms-cal-dayhourrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourf .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourhalfhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourover {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourhalfhourover {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourfover {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourfhalfhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-workhourfhalfhourover {
	background-color: rgb(209, 209, 209);
}

.ms-cal-weekedge {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourf .ms-cal-dayhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour .ms-cal-dayhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourf .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhour {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayf .ms-cal-dayhalfhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkday .ms-cal-dayhalfhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkday .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayf .ms-cal-dayhourf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkday {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-enoworkdayrtlf {
	background-color: rgb(209, 209, 209);
}

.ms-cal-time {
	background-color: rgb(209, 209, 209);
}

.ms-calheader {
	background-color: rgb(209, 209, 209);
}

.ms-cal-weekempty {
	background-color: rgb(209, 209, 209);
}

.ms-cal-weekday {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodatamid {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodataleft {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodataleftrtl {
	background-color: rgb(209, 209, 209);
}

.ms-cal-nodataleftbtm {
	background-color: rgb(209, 209, 209);
}

/* 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: solid 1px rgb(0, 0, 0);
}

.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: rgb(228, 228, 226);
	background-image: none;
	border: 1px solid rgb(141, 141, 138);
}

.ms-cal-tdayitem {
	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-wtopdayl {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopday {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

div.ms-cal-navheader a img {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topday {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayl {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark.gif");
	border: solid 1px rgb(0, 0, 0);
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayoverl {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayover {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdaylover {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusover {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusover {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocuslover {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocus {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusl {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusrtl {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayfocusrtll {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocus {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusl {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusrtl {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-wtopdayfocusrtll {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

.ms-cal-topdayover {
	background-color: rgb(237, 236, 236);
	background-image: url("/sitecollectionimages/bargradation.gif");
	background-repeat: repeat-x;
	border: solid 1px rgb(0, 0, 0);
}

/* Week header in Month View */
.ms-cal-week {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekb {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekrtl {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/bargradationdark_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekrtlb {
	background-color: rgb(193, 193, 193);
	background-image: url("/sitecollectionimages/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("/sitecollectionimages/bargradation_horz.gif");
	border: 1px solid rgb(0, 0, 0);
}

.ms-cal-weekselectedrtl {
	background-color: rgb(229, 228, 227);
	background-image: url("/sitecollectionimages/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: rgb(175, 175, 175);
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-walldayeventl {
	background-color: rgb(175, 175, 175);
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-walldayeventrtl {
	background-color: rgb(175, 175, 175);
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-walldayeventrtll {
	background-color: rgb(175, 175, 175);
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-wemptycell {
	background-color: rgb(175, 175, 175);
	border-left: 1px solid rgb(0, 0, 0);
}

.ms-cal-wemptycelll {
	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-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-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-wtopday-today{
	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{
	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-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: rgb(255, 225, 187);
	border:solid 1px rgb(0, 0, 0);
}
.ms-cal-topday-todayover{
	background-color: rgb(255, 225, 187);
	border:solid 1px rgb(0, 0, 0);
}
/* Borders around Web Parts */
.ms-WPBorderBorderOnly
{
border-color:#ffffff;
border-width:1px;
border-style:none;
}
.ms-WPBorder
{
border-color:#ffffff;
border-width:1px;
border-style:none;
}
.picture
{
	padding-top:0px;
	text-align:center;
	width:auto;
}