﻿/* --- Core.CSS Style Overrides --- */	


/* --- --- Navigation --- --- */
/* Global Links (Welcome...Menu) */
.ms-globalbreadcrumb {
	background-color:#FFFFFF;
	}
.hyperlink
{
	color: #000000;
	cursor: hand;
}
.ms-sitetitle {
	visibility:hidden;
	width: 0px;
	position:absolute;
}
.ms-navSubMenu3
{
	padding-left: 18px;
}
.ms-navSubMenu4
{
	padding-left: 10px;
}
.ms-navSubMenu5
{
	padding-left: 10px;
}
.ms-navSubMenu6
{
	padding-left: 10px;
}
.ms-navSubMenu7
{
	padding-left: 10px;
}
.ms-globalbreadcrumb a{
	color:#000000;
	}
.ms-globalbreadcrumb{
	color:#000000;
	}
.ms-globallinks a:visited {
	color:#000000;
	}
.ms-globallinks a:link {
	color:#000000;
	}
.ms-globallinks a {
	color:#000000;
	}
.ms-globallinks {
	color:#000000;
	}
.ms-SpLinkButtonActive {
	border:#086BBD 1px solid;
	background-color:#94BFE3;
	}
.ms-HoverCellActive {
	border:#086BBD 1px solid;
	background-color:#94BFE3;
	}
.ms-globalleft {
	visibility: hidden;
	position:absolute;
	}
.ms-globalright {
	visibility: hidden;
	position:absolute;
	}
div#WebPartWPQ1{
	position:relative;
	margin-left: -174px;
}
/* Top Nav Bar */
.ms-topnav {
	border:solid 1px #000000;
	border-bottom: 0px;
	background-image:url("");
	background-color:#FFCC00;
	color:#000000;
	}
.ms-globalTitleArea{
	text-align:left;
	padding-left:0px;
	background-image: none;
}
td.ms-titleimagearea {
	padding-left: 0px;
}
.ms-consolemptablerow
{
	background-color: #000000;
}
.ms-bannerContainer{
	padding-left:0px;
}
.ms-bannerframe {
	padding-left: 50px;
	background: #000000;
	}
td.ms-sbscopes {
	visibility: hidden;
}
td.ms-sbgo {
	background: #B6BABB;
}
.ms-sbcell {
	background: #B6BABB;
}

.ms-sbplain {
	border: solid 1px #454545;
	margin: 1px;
	font-size: 10px;
	width: 120px;
}
/* Left Navigation  */
.ms-quicklaunchheader {
	background-image:url("");
	background-color:#252525;
	border:solid 1px #131313;
	}
.ms-quicklaunchheader a {
	color:#009999;
	text-decoration: underline;
}
.ms-quicklaunchheader a:hover {
	color:#009999;
	text-decoration: none;
}
.ms-navheader {
	background-color: #252525;
	border: solid 1px #131313;
}
.ms-selectednavheader {
	background: #252525;
}
.ms-quicklaunch table.ms-selectednavheader td{
	background-color: #252525;
	background-image: none;
	background-repeat: no-repeat;	
}
.ms-navsubmenu2 {
	background-color:#252525;
	}
.ms-navsubmenu1 {
	background-color:#252525;
	}
.ms-quicklaunch table td {
	border-top:1px solid #818689;
	}
.ms-quicklaunch a {
	color:#009999;
	text-decoration: underline;
}
.ms-quicklaunch a:hover {
	color:#009999;
	text-decoration: none;
}
.ms-quicklaunch span.ms-navheader {
	background-color: #252525;
	border-top:solid 1px #131313;
	border-left:solid 1px #131313;
	border: solid 1px #131313;
}

.ms-navheader2 td {
	background-color: #252525;
	border-top:solid 1px #131313;
	border-left:solid 1px #131313;
	border: solid 1px #131313;
	}

.ms-quicklaunch table.ms-navheader td {
	background-color: #252525;
	border-top:solid 1px #131313;
	border-left:solid 1px #131313;
	border: solid 1px #131313;
	}

span.ms-navheader {
	background-color: #252525;
}
.ms-quicklaunch table.ms-selectednav
{
	background-color: #252525;
}
.ms-quicklaunch table.ms-selectednav td
{
	background-color: #252525;
}
.ms-quicklaunch table.ms-selectednavheader
{
	background-color: #252525;
}
.ms-navframe .ms-datepickerouter {
	border-bottom:solid 1px #131313;
	border-right:solid 1px #131313;
	border:solid 1px #131313;
	}
.ms-quicklaunchouter {
	border-bottom:solid 1px #131313;
	border-right:solid 1px #131313;
	border:solid 1px #131313;
	}
.ms-quickLaunch {
	border:solid 1px #131313;
	border-bottom:solid 1px #131313;
	}	
table.ms-recyclebin {
 	visibility:hidden;
 	position:absolute;
	}
td.ms-areaseparatorleft {
	background:#252525;
	background-image: none;
	border-right:1px solid #131313;
	border: solid 1px #131313;
}
span.ms-navselected
{
	background-color: #252525;
	border: solid 1px #131313;
}
table.ms-navselected
{
	background-color: #252525;
	border: solid 1px #131313;
}
table.ms-selectednav td a.ms-selectednav{
	color:#FFCC00;
}
table.ms-selectednav2 td a.ms-selectednav2{
	color:#FFCC00;
}
.ms-quicklaunch table.ms-selectednav2{
border:solid 1px #d2b47a;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav2 td{
border:solid 1px #ffffff;
padding:0px 4px 1px 12px;
margin:0px;
}
.breadcrumb{
	visibility: hidden;
	position: absolute;
}
.ms-sitemapdirectional {
	color: #818689;
}
.breadcrumbCurrent{
	color: #818689;
}
.ms-navsubmenu1
{
	background-color: #252525;
	border: solid 1px #131313;
}
.ms-topNavFlyOuts{
	background-color: #FFCC00;
	border: solid 1px #000000;
	border-top: 0px;
}
.ms-topNavFlyOutsHover {
	background-color: #FFE6A0;
}
.ms-topNavFlyOuts a{
	color: #000000;
}

/* Site Actions Menu */
.ms-siteactionsmenu div div div {
	background-image:url("");
	background-repeat:repeat-x;
	border-top:1px solid #18398C;
	border-left:1px solid #18398C;
	border-right:1px solid #18398C;
	background-color:#FFCC00;
	border-bottom: 0px;
	}
#zz10_SiteActionsMenu {
	color: #000000;	
	}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image:url("");
	border-top:1px solid #18398C;
	border-left:1px solid #18398C;
	border-right:1px solid #18398C;
	background-color:#FFCC00;
	}
	
/* --- --- Header Area --- --- */
.ms-titlearea a:hover  {
	color: white;
}
.ms-titlearea a:visited  {
	color: white;
}
.ms-titlearea a:link  {
	color: white;
}
.ms-titlearea a  {
	color: white;
}
.ms-titlearea  {
	color: white;
}
.ms-pagetitle a {
	color: white;
}
.ms-pagetitle {
	color: white;
}
.ms-pagetitleareaframe table {
	background-image: none
}
.ms-areaseparator {
	background-color:#18398C;
	background-image:none;
}
/* --- --- Content Area --- --- */
.ms-bodyareaframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
}
.ms-bodyareapagemargin{
	background-image:none;
	background-color:#818689;
	}
.ms-pagebottommarginright{
	background-image:none;
	background-color:#818689;
	}
.ms-pagebottommarginleft{
	background-image:none;
	background-color:#818689;
	}
.ms-pagebottommargin{
	background-image:none;
	background-color:#818689;
	}
td.ms-rightareacell div.ms-pagemargin{
	background-image:none;
	background-color:#818689;
	}
.ms-pagemargin{
	background-image:none;
	background-color:#818689;
	}
div.ms-areaseparatorleft{
	background-image:none;
	background-color:#818689;
	}
.ms-nav{
	background-image:none;
	background-color:#818689;
	}
.ms-consoletitleareaframe{
	background-image:none;
	background-color:#818689;
	}
.ms-mwspagetitleareaframe{
	background-image:none;
	background-color:#818689;
	}
.ms-pagetitleareaframe{
	background-image:none;
	background-color:#818689;
	}
Div.ms-titleareaframe{
	background-image:none;
	background-color:#818689;
	}
TD.ms-titleareaframe{
	background-image:none;
	background-color:#818689;
	}
.ms-listdescription {
	border-bottom:1px solid #FFCB05;
}
.ms-pagebreadcrumb{
	visibility: hidden;
}
.FooterLinks{
	font-size: 12px;
	color: #009999;
}

.FooterLinks:hover{
	text-decoration: none;
}
.Copyright{
	font-size: 10px;
}

.hyperlink{
	font-size: 12px;
}

.formLabel{
	font-size: 12px;

}

.errorText{
	color: red;
}


.Login{
	Font-Size: 12px;  
	color: gray;
}

.AccessLinks{
	Font-Size: 10px;  
	color: gray;
}

.MachineDetailLinks{
  font-weight: bold;
  color: #009999;
  
}

.GridDisplayModelListing{

}

GridDisplaySubFamily{
	color: Black; 
    font-weight: bold; 
	font-size: 10px;
  	font-family: Arial;
}


.LineListingHyperLink{
	font-weight: bold; 
	color: Black; 
	text-decoration: none;
}

.PictorialListingHyperLink{
	font-family: Arial;
	font-size: smaller;
}

.EmployeeDetailImage{
	height: 145px;
	width: 105px;
}

.EmployeeDetailLabel{
	font-size: 12px;
}

.EmployeeDirectoryLabel{
	font-size: 10px;
}

.ReportProblemHeader{
	font-weight: bold; 
	font-size: 15px;
}

.ReportProblemBackGround{
 	background-color:#FFCC00;
}

.docLibraryViewer{
	
}

.paymentHistoryGridView{
	
}


/* Menu Toolbar */
.ms-menutoolbar {
	border-bottom:1px solid #FFCB05;
	height:22px;
	background-color:#FFF2BE;
	background-repeat:repeat-x;
}
.ms-menutoolbar td {
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}
.ms-separator img {
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:#FFCB05;
	border-bottom:1px solid white;
	border-right:1px solid white;
}
.ms-splitbuttonhover {
	border:solid 1px #18398C;
	height:22px;
}
.ms-buttonactivehover {
	border:solid 1px #18398C;
}
.ms-menubuttonactivehover {
	border:solid 1px #18398C;
}
.ms-splitbuttonhover .ms-splitbuttontext {
	border:1px solid #18398C;
	cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown {
	border:1px solid #18398C;
	cursor:pointer;
}
.ms-authoringcontrols td td.ms-viewselectorhover {
	background-color:#D4E5F4;
}
.ms-toolbar td td.ms-viewselectorhover {
	background-color:#D4E5F4;
}
.ms-menutoolbar td td.ms-viewselectorhover {
	background-color:#D4E5F4;
}
/* Toolbar */
.ms-toolbarContainer {
	background-color:#EFD293;
}
table.ms-viewtoolbar {
	background-color:#EFD293;
}
table.ms-toolbar {
	background-color:#EFD293;
}
.ms-toolbarContainer {
	border:1px solid #18398C;
}
table.ms-toolbar {
	border:1px solid #18398C;
}
/* Forms */
.ms-formbody {
	background:#FFF2BE;
	border-top:1px solid #18398C;
}
.ms-authoringcontrols {
	background-color:#FFF2BE;
}
.ms-formlabel {
	border-top:1px solid #18398C;
}
.ms-formline {
	border-top:1px solid #18398C;
}
/* Web Parts */
.ms-WPHeader TD {
	border-bottom:1px solid #18398C;
	}
.ms-partline
{
background-color:#086BBD;
}

/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */
.ms-cal-weekday  {
	background-color:#F2F2F2;
}
.ms-cal-weekempty  {
	background-color:#F2F2F2;
}
.ms-calheader  {
	background-color:#F2F2F2;
}
div.ms-cal-navheader a img {
	background-image:url("");
	border:solid 1px #EECF8D;
	background-color:#ffffff;
}
.ms-cal-wtopday{
	background-image:url("");
	background-color:#F4DBA9;
	border:solid 1px #EECF8D;
}
.ms-cal-wtopdayL{
	background-image:url("");
	background-color:#F4DBA9;
	border:solid 1px #EECF8D;
}
.ms-cal-topdayL{
	background-image:url("");
	background-color:#F4DBA9;
	border:solid 1px #EECF8D;
}
.ms-cal-topday{
	background-image:url("");
	background-color:#F4DBA9;
	border:solid 1px #EECF8D;
}
.ms-cal-wtopdayfocusLover {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-wtopdayfocusover {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-topdayfocusover {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-wtopdayLover {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-wtopdayover {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-topdayoverL {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-topdayover {
	background-image:url("");
	background-color:#F8E6C1;
	border:solid 1px #EECF8D;
}
.ms-cal-nodataBtm2{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataBtm{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataLeftBtmRTL2{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataLeftBtm2{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataLeftBtmRTL{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataLeftBtm{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataLeftRTL{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataLeft{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-nodataMid{
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-weekRTLB{
	background-image:url("");
	background-color:#EECE8C;
	border:1px solid #EECF8D;
}
.ms-cal-weekRTL{
	background-image:url("");
	background-color:#EECE8C;
	border:1px solid #EECF8D;
}
.ms-cal-weekB{
	background-image:url("");
	background-color:#EECE8C;
	border:1px solid #EECF8D;
}
.ms-cal-week{
	background-image:url("");
	background-color:#EECE8C;
	border:1px solid #EECF8D;
}
.ms-cal-weekselectedRTL{
	border:1px solid #EECF8D;
	background-color:#FCEDCB;
}
.ms-cal-weekselected{
	border:1px solid #EECF8D;
	background-color:#FCEDCB;
}
.ms-cal-noworkitemRTL2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-noworkitemL2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-noworkitem2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-noworkitemLB {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-noworkitemB {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-todayitemRTL2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-todayitem2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-workitemRTL2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-workitem2B {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-nodataBtm2{
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-nodataBtm{
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-nodataLeftBtmRTL2{
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-nodataLeftBtm2{
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-nodataLeftBtmRTL{
	border-bottom:1px solid #7F7F7F;
}

.ms-cal-nodataLeftBtm{
	border-bottom:1px solid #7F7F7F;
}
.ms-cal-noworkitemRTL {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
.ms-cal-noworkitemL {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
.ms-cal-noworkitem {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
.ms-cal-todayitemRTL {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
.ms-cal-todayitem {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
.ms-cal-workitem {
	border-left:1px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
}
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top:solid 1px #BBB8B8;
	border-bottom:solid 1px #7F7F7F;
	height:100%;
	background-color:#F2F2F2;
	border-left:solid 1px black;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-top:solid 1px #BBB8B8;
	border-bottom:solid 1px #7F7F7F;
	height:100%;
	background-color:#F2F2F2;
	border-left:solid 1px black;
}
.ms-cal-workhourBhalfhourover {
	background-color:#F2F2F2;
}
.ms-cal-workhourBover {
	background-color:#F2F2F2;
}
.ms-cal-weekedge {
	background-color:#F2F2F2;
}
.ms-cal-workhourFhalfhourover {
	background-color:#F2F2F2;
}
.ms-cal-workhourFhalfhour {
	background-color:#F2F2F2;
}
.ms-cal-workhourFover {
	background-color:#F2F2F2;
}
.ms-cal-workhourF {
	background-color:#F2F2F2;
}
.ms-cal-workhourhalfhourover {
	background-color:#F2F2F2;
}
.ms-cal-workhourover {
	background-color:#F2F2F2;
}
.ms-cal-workhourhalfhour {
	background-color:#F2F2F2;
}
.ms-cal-workhour {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourL {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTLL {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTL {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhour {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhour .ms-cal-dayhourF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF {
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourF .ms-cal-dayhour {
	background-color:#F2F2F2;
}
.ms-cal-workhourBhalfhourover {
	border-bottom:solid 1px #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-workhourBover {
	border-bottom:solid 1px #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-workhourBhalfhour {
	border-bottom:solid 1px #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-workhourB {
	border-bottom:solid 1px #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-workhourBhalfhourover {
	border-bottom:solid 1px #7F7F7F;
}
.ms-cal-workhourBover {
	border-bottom:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top:solid 1px #BBB8B8;
	border-bottom:solid 1px #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour {
	border-top:solid 1px #BBB8B8;
	border-bottom:solid 1px #7F7F7F;
	background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTLF {
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkdayF {
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkdayRTLF {
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkdayF {
	border-top:solid 1px #7F7F7F;
}
.ms-cal-workhourRTLBover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourRTLover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourBover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourRTLFover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourFover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourB {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhour {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourRTLFover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourFover {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourRTLF {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourRTL {
	border-top:1px solid #7F7F7F;
}
.ms-cal-workhourF {
	border-top:1px solid #7F7F7F;
}
.ms-cal-enoworkhourRTLF {
	border-top:none;
}
.ms-cal-enoworkhourRTL {
	border-top:none;
}
.ms-cal-enoworkhourF {
	border-top:none;
}
.ms-cal-enoworkhour {
	border-top:none;
}
.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhour .ms-cal-dayhour{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourF .ms-cal-dayhour{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkday .ms-cal-dayhourF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkday .ms-cal-dayhourF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkday .ms-cal-dayhour{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkday .ms-cal-dayhour{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhour .ms-cal-dayhour{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhour .ms-cal-dayhourF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhourF .ms-cal-dayhourF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhourF .ms-cal-dayhour{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL{
	border-top:solid 1px #7F7F7F;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkday .ms-cal-dayhalfhour{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkday .ms-cal-dayhalfhour{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhour .ms-cal-dayhalfhour{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourFhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourRTLFhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourBhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourBhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourRTLhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourRTLBhalfhourover{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourRTLhalfhour{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourhalfhourB{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-workhourhalfhour{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #BBB8B8;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF{
	border-left:solid 1px black;
}
.ms-cal-eworkhour .ms-cal-dayhourF{
	border-left:solid 1px black;
}
.ms-cal-eworkdayF .ms-cal-dayhourF{
	border-left:solid 1px black;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF{
	border-left:solid 1px black;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF{
	border-left:solid 1px black;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF{
	border-left:solid 1px black;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF{
	border-left:solid 1px black;
}
.ms-cal-enoworkday .ms-cal-dayhourF{
	border-left:solid 1px black;
}
.ms-cal-eworkday .ms-cal-dayhourF{
	border-left:solid 1px black;
}
.ms-cal-eworkhourF .ms-cal-dayhourF{
	border-left:solid 1px black;
}
.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-left:solid 1px black;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	border-left:solid 1px black;
}

.ms-cal-enoworkhourF .ms-cal-dayhourF{
	border-left:solid 1px black;
}

.ms-cal-enoworkhourRTLF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourL{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTLL{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTL{
background-color:#F2F2F2;
}

.ms-cal-enoworkhour{
background-color:#F2F2F2;
}

.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhour .ms-cal-dayhourF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour{
background-color:#F2F2F2;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{
background-color:#F2F2F2;
}

.ms-cal-enoworkhourF .ms-cal-dayhour{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTLF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTL{
background-color:#F2F2F2;
}
.ms-cal-enoworkday{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF{
background-color:#F2F2F2;
}
.ms-cal-enoworkday .ms-cal-dayhourF{
background-color:#F2F2F2;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF{
background-color:#F2F2F2;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF{
background-color:#F2F2F2;
}
.ms-cal-wtopdayfocusRTLL{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-wtopdayfocusRTL{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-wtopdayfocusL{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-wtopdayfocus{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-topdayfocusRTLL{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-topdayfocusRTL{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-topdayfocusL{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-cal-topdayfocus{
background-image:url('');
background-repeat:repeat-x;
background-color:#ffda8a;
border:solid 1px black;
}

.ms-rteCustom-boxedText {
	border: thick solid #000000;
	padding: 5px;
	margin: 5px;
	background-color: #FFCC00;
	color: #000000;
}

.ms-rteCustom-copyrightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
}

.ms-sblink{
visibility:hidden;
display: none;
width:0;
height:0;
padding: 0px;
}
.ms-sbLastcell{
visibility:hidden;
display: none;
width:0;
height:0;
padding: 0px;
}

.ms-rteCustom-boldText {
	font-weight: bold;
}
.ms-rteCustom-underlineText {
	text-decoration: underline;
}
.ms-rteCustom-redText {
	color: #FF0000;
}