/* _lcid="1033" _version="12.0.4518"
    _LocalBinding */
.ms-sgs-input-memberselector
	{
	width: 200px; 
	}
.ms-sgs-button-memberselector
	{
	width: 4em; 
	}
.ms-sgs-markread-button
	{
	width: 130px; 
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000;
	}
.ms-sgs-confirm-button
	{
	width: 80px; 
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000;
	}
.ms-sgs-alerttext
	{
	color: red;
	}
.ms-sgs_sr_cal_outofworkdayorhour_color
	{
	background-color: #EEEEEE;
	}
.ms-sgs_sr_cal_holiday_color
	{
	background-color: #FEE7EE;
	}
.ms-sgs_sr_cal_today_color
	{
	background-color: #FFF3CC;
	}
.ms-sgs-calmyline
	{
	background-color: #EFF7FF;
	}
.ms-sgs-caltoprow .ms-caltop
	{
	width: auto;
	height: 3px;
	}
.ms-sgs-fbcalname
	{
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	text-align: left; 
	padding-left: 4px; 
	padding-right: 0px; 
	vertical-align: middle;
	font-family: MS PGothic; 
	font-size: 10pt; 
	overflow: hidden;
	text-overflow: ellipsis;
	}
.ms-sgs-fbcaltime
	{
	border-top: 1px solid black; 
	border-bottom: 1px solid black; 
	text-align: left; 
	vertical-align: top;
	font-family: MS PGothic; 
	font-size: 10pt; 
	overflow: hidden;
	}
.ms-sgs-fbcalitem
	{
	border-top: 1px solid black; 
	border-left: 3px solid #FCD55F; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	text-align: left; 
	padding-left: 2px; 
	padding-right: 0px; 
	vertical-align: middle;
	font-family: MS PGothic; 
	font-size: 10pt; 
	overflow: hidden;
	color: black;
	background-color: #FFF3CC;
	}
.ms-sgs-fbcalitemfooter
	{
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	font-family: MS PGothic; 
	font-size: 10pt; 
	overflow: hidden;
	color: black;
	background-color: #FFF3CC;
	}
.ms-sgs-fbcalsummaryitem
	{
	border-top: 1px solid black; 
	border-left: 3px solid #2A58F3; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	font-family: MS PGothic; 
	font-size: 10pt; 
	background-color: #ACBFFF;
	}
.ms-sgs-fbcalleft
	{
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	font-family: MS PGothic; 
	font-size: 10pt; 
	}
.ms-sgs-fbcalright
	{
	border-top: 1px solid black; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	font-family: MS PGothic; 
	font-size: 10pt; 
	}
.ms-sgs-fbcalcenter
	{
	border-top: 1px solid black; 
	border-bottom: 1px solid black; 
	height: 18px;
	font-family: MS PGothic; 
	font-size: 10pt; 
	}
.ms-sgs-fbcalitem-legend
	{
	border-left: 3px solid #FCD55F;
	background-color: #FFF3CC;
	width: 30px;
	height: 10px;
	font-size: 1px;
	}
.ms-sgs-fbcalsummaryitem-legend
	{
	border-left: 3px solid #2A58F3;
	background-color: #ACBFFF;
	width: 30px;
	height: 10px;
	font-size: 1px;
	}
.ms-sgs-timeselector-legend
	{
	border-left:3px solid #F8901C;
	border-right:3px solid #F8901C;
	background-color: #FFD591;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
	-moz-opacity:0.5;
	width: 30px;
	height: 10px;
	font-size: 1px;
	}
.ms-sgs-fbcaloutofworkhour-legend
	{
	background-color: #EEEEEE;
	width: 30px;
	height: 10px;
	font-size: 1px;
	border:1px solid;
	}
.ms-sgs-timeselector-body
	{
	background-color: #FFD591;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
	-moz-opacity:0.5;
	}
.ms-sgs-timeselector-wrapper
	{
	border-left: 3px solid #F8901C;
	border-right: 3px solid #F8901C;
	}
.ms-sgs-cal {
    border-collapse:collapse;
    table-layout:fixed;
    font-family: verdana; 
    cursor:default;
}
.ms-cal-gb-topday-saturday,.ms-cal-gb-topday-sunday{
	background-image:url("/_layouts/images/calnumBttn.gif");
	background-repeat:repeat-x;
	background-color:#d6e8ff;
	border:solid 1px #6f9dd9;
	font-weight:bold;
	text-align:left;
}
.ms-cal-gb-topday-holiday {
	background-image:url("/_layouts/images/calnumBttnfocus.gif");
	background-repeat:repeat-x;
	border:solid 1px #BBC4D9;
        overflow:hidden;
	text-overflow:ellipsis;
}
.ms-cal-gb-topday-holiday {
	background-color:#97B4E9;
}
.ms-cal-gb-topday-holiday div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-gb-topday-saturday div,.ms-cal-gb-topday-sunday div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-gb-topday-saturday a, .ms-cal-gb-topday-saturday a:active, .ms-cal-gb-topday-saturday a:link, .ms-cal-gb-topday-saturday a:visited, .ms-cal-gb-topday-saturday a:hover
{
color:#0000FF;
text-decoration:none;
}
.ms-cal-gb-topday-sunday a, .ms-cal-gb-topday-sunday a:active, .ms-cal-gb-topday-sunday a:link, .ms-cal-gb-topday-sunday a:visited, .ms-cal-gb-topday-sunday a:hover
{
color:#FF0000;
text-decoration:none;
}
.ms-cal-gb-topday-holiday div {
	color:#ffffff;
}
.ms-cal-gb-holiday, .ms-cal-gb-sunday, .ms-cal-gb-saturday{
	padding:1px 0px 1px 0px;
	border-left:1px solid #BBC4D9;  
	border-right:1px solid #BBC4D9;  
	background-color: #FFCCCC;
	vertical-align:top;
}
.ms-cal-gb-holiday2B, .ms-cal-gb-sunday2B, .ms-cal-gb-saturday2B {
	padding:2px 5px 1px 5px;
	border-left:1px solid #6f9dd9;
	border-right:1px solid #6f9dd9;
	border-bottom:1px solid #6f9dd9;
	height:1px;
	background-color: #FFCCCC;
}
.ms-cal-gb-saturday{
	background-color: #CCFFFF;
}
.ms-cal-gb-saturday td, .ms-cal-gb-sunday td, .ms-cal-gb-holiday td, .ms-cal-gb-myitem td{
    font-family: Tahoma; 
    font-size: 8pt; 
    vertical-align:top;
}
.ms-cal-gb-saturday2B {
	background-color: #CCFFFF;
}
.ms-cal-gb-myitem {
	padding:1px 0px 1px 0px; 
	border-left:1px solid #83b0ec;
	border-right:1px solid #83b0ec;
	vertical-align:top;
	background-color: #EFF7FF;
	vertical-align:top;
}
.ms-cal-gb-myitem2B {
	padding:2px 5px 1px 5px; 
	border-left:1px solid #83b0ec;
	border-right:1px solid #83b0ec;
	border-bottom:1px solid #83b0ec; 
	background-color: #EFF7FF;
}
.ms-cal-navheaderholiday {
     font-family: Tahoma; 
     font-size: 10pt; 
     color: #ff0000; 
     font-weight:bold;
     padding:10px 10px 10px 11px;
}
.ms-gbw-entity-td {
 font-size: 8pt; 
 border-left: solid 1px #83b0ec; border-right: 1px solid #83b0ec; border-top: 1px solid #83b0ec; white-space:nowrap; padding: 1px 4px 0px 2px;
 overflow: hidden;
 text-overflow:ellipsis;
}
.ms-gbw-entity-td-myitem {
 font-size: 8pt; 
 border-left: solid 1px #83b0ec; border-right: 1px solid #83b0ec; border-top: 1px solid #83b0ec; white-space:nowrap; padding: 1px 4px 0px 2px;
 background-color: #EFF7FF;
 overflow: hidden;
 text-overflow:ellipsis;
}
.ms-gb-cal-wtopentity {
background-image:url("/_layouts/images/calnumBttn.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
border:solid 1px #6f9dd9;
font-weight:bold;
color:#000000;
}
.ms-gbw-filter-description-td {
 font-size: 8pt; 
}
.ms-gbw-orgfilter-td-l { padding: 0pt; }
.ms-gbw-orgfilter-td-r { padding-left: 7pt;  padding-bottom: 0pt; padding-top: 0pt;}
.ms-gbw-orgfilter-table { border-collapse:collapse;}
table.ms-cal-gempty{
table-layout:fixed;
}
.ms-gb-cal-monthitem{
font-size:8pt; 
font-weight:bold;
color:#000000;
text-decoration:none;
overflow: hidden;
text-overflow:ellipsis;
}
.ms-gb-cal-monthitem a{
color:#003399;
}
.ms-gb-cal-monthitem a:hover b{
color:#000000;
}
.ms-gb-cal-monthitem b{
font-weight:normal;
color:#8c8c8c;
}
.ms-gb-tc-day-tr {
}
.ms-gb-tc-holiday-tr {
   background-color:#ffffaa;
}
.ms-gb-tc-table
{
   padding-top: 3px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 4px;
   color: #000000;
   font-size: 8pt; 
   font-family: tahoma, sans-serif; 
   vertical-align: top;
   border-width: 2 2 2 2; border-style: outset; border-color: white;
   border-collapse:collapse;
}
.ms-gb-tc-header
{
   background-image: url("/_layouts/images/viewheadergrad.gif");
   background-repeat: repeat-x;
   padding-top: 1px;
   padding-bottom: 0px;
   background-color:#f2f2f2;
}
.ms-gb-tc-header td
{
   padding-left:5px;
   padding-right:5px;
   padding-top:1px;
}
.ms-gb-tc-table td {
   border: outset 2px white;
}
.ms-gb-cal-freebusy-description {
   color: #000000;
}
.ms-gb-cal-viewselector TD{
border-bottom:1px solid #6f9dd9;
border-collapse:collapse;
padding-bottom: 3pt;
}
.ms-gb-sr-overbook-label {
color: #FF0000;
}
.ms-cal-topdayover, ms-cal-gb-topday-saturday, ms-cal-gb-topday-sunday, ms-cal-topday, ms-cal-topdayover, ms-cal-topdayfocus, ms-cal-topdayfocusover, ms-cal-topdayselected {
  overflow: hidden;
  text-overflow:ellipsis;
}
.ms-gb-vb2
{
    padding-top:    3px;
    padding-left:   0px;
    padding-right:  0px;
    padding-bottom: 4px;
}
.ms-gb-vb-title .ms-unselectedtitle
{
    padding:1px;
}
.ms-gb-vb-title .ms-unselectedtitle .ms-vb
{
    padding-right: 0px;
    padding-left:  0px;
}
