﻿HTML {
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
	height: 100%;}

BODY {
	background: #ED194B;
	font: .8em Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	text-align: left;}

.ms-wpBody {font: 10pt arial; color: #000;}

hr {color:#555;	height: 1px;}

a:active {color: #7094B6;}

img {border: 0; /* for accessability */}

.clear {clear: both;}

h2 {font: 14pt "Times New Roman";}

a {color: #333;}

a:hover {color: #4A4645; text-decoration: underline;}

.header {
	font: 20px/20px "Times New Roman", Times, serif;
	color: #000;
	padding: 0px 0 0 12px;}

.header a {
	font-weight: bold;
	color: #ED194B;
	text-decoration: none;}

li li li {color: #000; margin: 0 0 0 3px; padding: 0 0 0 2px;}

li li {color: #000; margin: 0 0 0 3px; padding: 0 0 0 2px;}

li {color: #000; margin: 0 0 0 3px; padding: 0 0 0 2px;}

.header a:hover {color: #000;}

#outerwrapper {width: 968px; margin: 17px auto 0px auto; height: 100%;}

#wrapper {margin: 0px auto; width: 968px;}

#bodywrapper {
	background: url('leftbg.jpg') repeat-y top left;
	margin: 0px auto; 
	height: 100%;
	padding: 0px;}
	
.content {padding: 10px 15px; margin: 0px auto; text-align: left; background: #fff url('content-top.jpg') no-repeat left top;}	

.customform .ms-toolbar {display: none;}

.customform .ms-formlabel {display: none;}

.customform .ms-formbody .header {font: 24pt "Times New Roman", Times, serif; padding-left: 0px; background: #E9E9E9;}
.customform .ms-formbody {border: none;  font: 12px arial; background: transparent; padding: 15px 0 3px 6px;}

table.customform {background: #E9E9E9;}

.customform .showimage {width: 300px; height: 100px; background: #fff; padding: 15px;}

.customform2 .ms-toolbar {display: none;}

.customform2 .ms-formlabel {display: none;}

.customform2 .ms-formbody .header {font: 24pt "Times New Roman", Times, serif; padding-left: 0px; background: #fff;}
.customform2 .ms-formbody {border: none;  font: 12px arial; background: transparent; padding: 15px 0 3px 6px;}

table.customform2 {background: #fff;}

.customform2 .showimage {width: 300px; height: 100px; background: #fff; padding: 15px;}



#body2 {
	width: 180px;
	float: left;
	background: url('leftbg.jpg') repeat-y;
	height: 100%;}

#body1 {
	width: 786px;
	float: right;}


#body1 #header {
	background: #ED194B;
	height: 227px;}	
	
#body1 #bodycontent {
	clear: both;
	height: 100%;}	

#body1 #header .headertop {
	width: 756px;
	height: 91px;}

.white {background: url(white-header.jpg) no-repeat;}
	
.headerleft {width: 588px;}

.headerright {width: 198px;}	
	
#body1 #header .breadcrumb {
	color: #fff !important;
	height: 35px;
	background: #ED194B;}

.loginarea {
	background: aqua;
	width: 198px;}

#toplinks {
	margin: 0px 0 0 12px;
	vertical-align: top;
	width: 774px;
	height: 91px !important;}

.marketingtable {width: 180px; height: 85px; margin: 0px auto; float: right;}
.toplink{
	width: 186px;
	height: 91px;
	background: url(top-link-back.jpg) no-repeat;}

.tlheader {
	font: bold 24px/100% arial;
	color: #ED194B;
	text-align: left;
	vertical-align:text-top;
	padding: 5px 0 0 10px;}

.tldesc {
	font: normal 16px/100% "Times New Roman", Times, serif;
	color: #fff;
	vertical-align:text-top !important;
	background: transparent;
	padding: 0px 0 0 10px;}

.tllink a{
	font: normal 10px/90% arial;
	color: #ED194B;
	padding: 10px 0 0 0px;}

#loginwrapper {
	margin: 0px auto;
	width: 966px;}
	
#menu {
	margin: 0px 0px 0px 24px;}
	
#menusub {
	height: 100%;
	list-style: none;
	text-align: left;	
	margin: 5px 0 0 0;
	padding: 0;}

#menusub a {
	font: 10pt arial;
	text-decoration: none;
	margin: 3px 0 0 0;
	padding: 5px 0 0 20px;
	display: block;
	color:#fff;
	height: 20px; /* box model hack */;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 15px; 		}

	html > body #menusub a {height: 15px;}	

#menusub a:hover {
	background: url('../../images/nav-hover.jpg') no-repeat left bottom;
	color: #000;}

.menu {
	padding: 14px 0 0 0px;
	color: #fff;}

.menu a {
	font: normal 14px arial;
	padding: 0px 0 0px 22px;
	color: #fff !important;}	
.menu a:hover {
	font: normal 14px arial;
	background: url('../../images/nav-hover.jpg') no-repeat left center;
	padding: 0px 0 0px 22px;
	color: #000 !important;
	text-decoration: none;}
	
.sub {
	color: #fff;
	display: block;}
	
.sub a {
	padding: 3px 0 0 35px;
	font: 11px arial;
	color: #fff !important;}

.sub a:hover {
	font: 11px arial;
	padding: 3px 0 0 35px;
	background: url('../../images/nav-hover.jpg') no-repeat left bottom;
	color: #000 !important;}

		
#quicklaunch {
	float: right;
	margin-right: 5px;}	

#headerwrapper {
	width: 100%;}

#copyright {
	background: #ED194B;
	clear: both;
	font-size: 90%;
	width: 100%;
	color: #000;
	margin: 0px auto;
	padding: 5px 0px;
	text-align: center;}
	
#copyright a {color: #000;}	

.text {
	color: #fff;
	text-align: left;
	font: 10px arial;
	padding: 0 0 0 15px;}
	
/*Newsletter Styles */

.nlheader {
	float: right;
	background: transparent url('newsletter-topbig.jpg') no-repeat;
	width: 586px;
	height: 70px;}

#nlwrapper {margin: 0px auto; width: 886px;}

#nlouterwrapper {width: 886px; }	

#body1 .nllogo {
	float: left;
	width:160px;}	
	
#nlbody2 {	width: 100px;}

#nlmidsection {
	float: right;
	width: 100%;
	font: 14pt arial;
	height: 40px;
	color: #fff;}
	
.nldate {
	float: left;
	padding: 0 0 0 200px;
}

.nlurl {
	float: right;
	text-align: right;
	padding: 0 10px 0 0;
}	
	
.topcontent {
	background: url('content-top.jpg') no-repeat;
	width: 786px;
	height: 20px;
}

.bottomcontent {
	background: url('content-bottom.jpg') no-repeat;
	width: 786px;
	height: 20px;
}	

.nlhtitle {
	font: bold 25px "Times New Roman" Arial;
	color: #ED194B;
	padding: 5px 0 0 8px;}
	
.nlhtitletext {
	font: bold 14pt "Times New Roman" Arial;
	color: #fff;
	float: left;
	padding: 3px 0 0 8px;}

.nllink a{
	font: normal 9pt Arial;
	text-align: right;
	float: right;
	color: #ED194B !important;
	padding: 5px 8px 0 0px;}

/*SharePoint Styles */	

#directorytable {padding: 0px; border-collapse: collapse; background: #fff; border: none;}

#directorytable td {vertical-align: top;}

#directorytable td.dt {width: 186px;}
#directorytable td.spacer {width: 6px;}
.drtable {background: #f2f2f2; padding: 0px; margin: 0px; border-collapse: collapse;}
#directorytable .ms-vb2 {height: 17px; border-bottom: 2px solid #fff; padding:2px 0 0 3px; margin: 0px; }
#directorytable tr.ms-alternating {background: #f8f8f8;}
#directorytable .directoryheading {background: #aaa; color: #fff; padding: 3px 5px;}
#directorytable .directoryspacer hr {color: #fff; height: 3px;}
/***********/

.chamberscroll {
	border-top: 0px solid #ED194B;
	border-bottom: 1px solid #ED194B;}
	
.chamberscroll hr {display: none;}	
	
/*.chamberscroll table td a {display: none;}*/	

.fba {float: left;}
.fba .ms-WPBody {padding: 0px;	margin: 0px;}
.fba input {width: 105px; font-size: 10px;}	
.fba label {text-align: left !important; font-size: 9px;}	
.fba td a {padding: 0 8px 0 0; color: #999 !important;}

.small {font-size: 10px;}

h3.ms-standardheader {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;}

#homepagetable h3.ms-standardheader {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;}

#homepagetable .ms-WPHeader {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;}

.ms-standardheader {
color: #ED194B; margin: 0em; text-align: left;}

.ms-WPTitle {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;
	padding: 10px 0 0 0px;color: #ED194B;}

.ms-WPTitle a:link {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;
	padding: 10px 0 0 0px;color: #ED194B;}

.ms-WPTitle a:visited {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;
	padding: 10px 0 0 0px;color: #ED194B;}

.ms-WPHeader {
	font: bold 24px "Times New Roman", Times, serif !important;
	border-bottom: 1px solid #ED194B;
	padding: 10px 0 0 0px;color: #ED194B;}

.ms-WPHeader2 {
	font: bold 24px "Times New Roman", Times, serif !important; text-decoration:none;
	border-bottom: 1px solid #ED194B;
	padding: 10px 0 0 0px;color: #ED194B;}
	

.newsdate {
	border: none;	
	color: #777;
	font: normal 11px verdana, serif;}
	
.newsmore a {
	color: #ED194B;
	white-space:pre-wrap;
	font: normal 11px verdana, serif;
	text-decoration:none;}

.newwheader a:hover {color: #000;}	

.newsmore a:hover {color: #000;}	

.newsheader {
	color: #ED194B;
	font: normal 14pt "Times New Roman", Times, serif;
	text-decoration: none;}
	
.newsheader a {
	color: #ED194B;
	font: normal 14pt "Times New Roman", Times, serif;
	text-decoration: none;}
	
.newslink a {
	color: #ED194B;
	font: normal 10px "Times New Roman", Times, serif;
	text-decoration: none;}


.displayform .ms-descriptiontext {display: none;}

.displayform .ms-formtoolbar {display: none;}

.displayform tr#idAttachmentsRow {display: none;}

.displayform .ms-formline {display: none;}

.displayform .ms-formlabel {display: none;}

table.displayform {width: 700px !important;}
	
.displayform .ms-formbody {background: #fff; width: 100% !important;}

.displayform  td#SPFieldText.ms-formbody {
	color: #ED194B;
	white-space: nowrap;
	font: bold 14pt "Times New Roman", Times, serif;
	border: none;}

.displayform td#SPFieldNumber {
	font: 24pt arial;}
	
	
.displayform td#SPFieldDateTime.ms-formbody {
	border: none;	
	color: #777;
	font: normal 11px verdana, serif;}
	
.newsbody {
	color: #000;
	font: 12px arial;}	

.displayform td#SPFieldNote.ms-formbody {
	color: #000;
	font: 12px arial;}	

table#onetIDListForm2 {
	text-align: left !important; width:800px;}
	
table#onetIDListForm {
	text-align: left !important;}
	
#siteactions-nav a { /* change the look of the site actions text */
	color: #fff !important;
	text-decoration:none;
	font-size: 10px;}

#siteactions-nav {
	margin:0px;
	border:0px;
	background: transparent;
	color: #fff !important;
	text-align: left;
	padding: 0 0 0 15px;}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background: none;
	padding: 0px;
	margin: 0;}

.ms-siteactionsmenu div div div{
	background: none;
	padding: 0px;
	margin: 0;}

table.ms-siteaction {
	margin: 0;
	background: transparent;}

table.ms-siteaction td.ms-siteaction div {
	padding: 0px 0px; 
	border: none; }

table.ms-siteaction td.ms-siteaction {
	border: none;
	vertical-align: middle; }
	
.ms-siteactionsmenu div div div a {
	padding-left: 0px; 
	background: transparent;}
	
.ms-siteactionsmenu {
	white-space: nowrap; 
	padding:0; 
	border: none; 
	cursor: pointer;}
	
td.ms-siteactionsmenu {padding: 0;}

/************** Side Navigation - Quick Launch ************************************/

.navleft {padding: 0px;}
.leftNav {border: none; background: none;}

.leftNavSelected {
	background: url('../../images/navhover.jpg') no-repeat left bottom;
	color: #000;
	text-decoration:none !important;
	border: #none;}

.leftNavHover {
	text-decoration:none !important;
	background: none; 
	background: url('../../images/nav-hover.jpg') no-repeat left bottom;
	width: 100px;
	color:#000;}

.leftNav {
	margin:4px 15px 0px 7px;
	padding:0px;
	border: none;
	height: 25px;
	background:none;
	width:160px;}
	
.leftNavSpacer {width:160px;}

.leftNav3 {
	border: none;
	text-decoration:none !important;
	font-family: Arial;
	color: #fff;}

.leftNav2 {
	border: none;
	text-decoration:none !important;
	font-family: Arial;
	color: #fff;}

.leftNav1 {
	border: none;
	text-decoration:none !important;
	font-family: Arial;
	color: #fff;}

.leftNav1 a {
	font-size: 14px !important;
	padding:0px 0px 0px 25px;
	text-decoration: none;
	line-height: 28px;
	font-weight:bold; 
	display: block;}

.leftNav2 a {
	font-size: 12px !important;
	color: #fff;
	padding:2px 0px 0px 25px;
	display:block;}
.leftNav2 a:hover {
	background: none;
}	

.leftNav3 a {
	display:block;}




.ms-nav{background: transparent;}

.ms-navframe {
	background: none; 
	width: 126px;}

table.ms-navframe {
	border:none; 
	padding: 0px; 
	height: 100%;}

.ms-quicklaunchouter {
	border: none;
	background: none; 
	margin: 0px; 
	padding: 0px;}

.ms-quickLaunch {
	border: none;
	background: none;
	width: 100%;}
	
.ms-quicklaunchheader  {
	background: none; 
	border: none; 
	color: #fff; 
	font: normal 13px arial; 
	text-align: left;}

.ms-quicklaunch table.ms-navheader td {
	background: none; 
	border: none;}

.ms-quicklaunch table.ms-navheader {
	background: none; 
	border: none;}

.ms-quicklaunch table td {
	background: none; 
	border: none;}

.ms-quicklaunchnavsep {
	background: none; 
	border: none;}

.ms-quicklaunch table td {
	background: none; 
	border: none;}

.ms-quicklaunch table.ms-navheader {
	background: none; 
	border: none;}

.ms-quicklaunch table.ms-navheader td {
	background: none; 
	border: none;}

.ms-quicklaunch .ms-quicklaunchHeader {
	padding: 5px 0;}

.ms-quicklaunch span.ms-navheader{
	background: none;
	border: none; 
	padding: 0px; 
	margin: 0px;}

.ms-selectednavheader {
 	background: url('http://admin.norfolk-chamber.co.uk/images/nav-hover.jpg') no-repeat left bottom !Important;
	color: #000;
}

.ms-quicklaunch table.ms-selectednav {
 	background: url('http://admin.norfolk-chamber.co.uk/images/nav-hover.jpg') no-repeat left bottom !Important;
	color: #000;
}

.ms-myselectednav {
 	background: url('http://admin.norfolk-chamber.co.uk/images/nav-hover.jpg') no-repeat left bottom !Important;
	color: #000;
}

table.ms-navSubMenu1 .ms-navHeader td {
	border: none;
	padding: 20px 0 0 3px;
	border-bottom: 1px dashed #234578;	}

table.ms-navSubMenu2 .ms-navItem td {
	/* This moves the subnav on the left - flush to the left */
	padding: 0px;}

.ms-navheader a {
	background: transparent; 
	color: #fff; 
	margin: 10px 0 0 0;
	font: bold 13px/160% arial !important; 
	padding: 0px 0 0px 20px;
	text-decoration:none;}

.ms-navheader a:hover {
	color: #000; 
	background: url('../../images/nav-hover.jpg') no-repeat left bottom !important; 
	text-decoration:none;
}

.ms-quicklaunch table.ms-selectednavheader td {
	color: #000; 
	background: url('../../images/nav-hover.jpg') no-repeat left bottom !important; 
	text-decoration:none;
}

.ms-navitem a  {
	background: transparent;
	margin: 5px 0 0 0;
	padding: 0px 0px 0 30px;	
	color: #fff; 
	font: normal 12px/120% arial !important;
	text-decoration:none;}

.ms-navitem a:hover {
	background: url('../../images/nav-hover.jpg') no-repeat left bottom;
	color: #000;
}

table.ms-navitem td {
	background: none !important; 
	padding: 0; 
	margin: 0px;}

span.ms-navitem {
	background: none !important; 
	padding: 0; 
	margin: 0px;}

table.ms-navselected td a {
	color:#000;}

.ms-navselected {background: url('../../images/nav-hover.jpg') no-repeat;
}

.ms-GRSortFilter{
border:1px solid #2353b2;
background:#fff699;
padding-top:1px;
padding-bottom:2px;
}


.ms-selectednav{
border:1px solid #2353b2;
background:#fff699;
padding-top:1px;
padding-bottom:2px;
}


.ms-quicklaunch table.ms-selectednav{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
background:transparent url("/_layouts/images/selectednavbullet.gif");
background-repeat:no-repeat;
background-position:top left;
border:solid 1px #ffffff;
padding:0px 4px 1px 12px;
margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
background:none;
color:#000000;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#ffe6a0;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:1px 6px 3px 6px;
}


/************************************** Header area ****************************************************************/
.ms-globalTitleArea {margin: 0px; padding: 0px;}

td.ms-titleimagearea {display: none;}

td.ms-sitetitle {width: 100%; padding: 0px; margin: 0px;}

.ms-globalTitleareaSeparator {background: none;}

h1.ms-sitetitle {display: none;/*hides the title when using a background image */}

.ms-globalbreadcrumb {border-bottom: 1px solid #ccc; background: #fff;}

td.ms-globalbreadcrumb {border-bottom: 1px solid #ccc; background: #fff;}

.ms-globalbreadcrumb  {color: #000;}

.ms-globalbreadcrumb a:link  {color: #000;}

.ms-globalbreadcrumb a:active  {color: #000;}

.ms-globallinks  {color: #000;}

.ms-globallinks a:link  {color: #000;}

.ms-globallinks a:active  {color: #000;}

.ms-globallinks {padding: 2px 0 0 0; margin: 0px;}
.ms-globalleft .ms-globallinks {padding: 2px 0 0 5px;  margin: 0px;}
.ms-globalright {padding: 0;margin: 0 5px 0 0;}	
.ms-globalbreadcrumb a:visited  {color: #999;}

.ms-globalbreadcrumb a:hover  {color: #999;}

.ms-globallinks a:visited  {color: #999;}

.ms-globallinks a:hover  {color: #999;}

.ms-toolbar-togglebutton-on {border: 1px solid #ED194B; background: #ED194B;}

.ms-listheader {color: #ED194B; background: #eee;}

.ms-viewselect a:link {color: #999;}

.ms-GRFontSize {color: #999;}

.ms-paging {color: #999;}

.ms-formdescription a {color: #999;}

table.ms-form th {color: #999;}

td.ms-vb div  {color: #000;}

.ms-vb  {color: #000;}

td.ms-vb  {border-width: 0px;
	color: #000;
}

td.ms-vb a  {color: #000;}

td.ms-vb a:link  {color: #000;
	text-decoration: none underline;
}

.ms-vb a:link  {color: #000;}

td.ms-vb a:active  {color: #000;}

.ms-vb a:active  {color: #000;}

td.ms-vb a:visted  {color: #000;}

.ms-vb a:visited  {color: #000;}

td.ms-addnew {text-align: left;}

.ms-WPBody {text-align: left !important;}

td#MSOZoneCell {text-align: left !important;}

td.md-vb {text-align: left !important;}

table.ms-summarycustombody {text-align: left !important;}

td.ms-vb a:hover {color: #000;}

.ms-vb a:hover {color: #000;}

/***************************** Other formatting **************************************/

.ms-GRSortFilter {border: 1px solid #ED194B; background: #E6E6E6;}

.ms-summarytitlebarframe {background: #ED194B;}

.ms-itemheader a {background: #ED194B;}

.ms-titlearea a {background: #ED194B;}

.ms-propertysheet a {background: #ED194B;}

.ms-pageinformation th {background: #ED194B;}

.ms-createpageinformation th {background: #ED194B;}

.ms-TPBody a:link {background: #ED194B;}

.ms-TPBody a:visited {background: #ED194B;}

.ms-TPBody a:hover {background: #ED194B;}

.ms-tabselected {color: #ED194B; border-bottom: 1px solid #ED194B;}

.ms-surveyHBar {background: #ED194B;}

.ms-surveyVBar {background: #ED194B;}

.ms-surveyVBarBI {background: #ED194B;}

.ms-picker-footer a {color: #ED194B;}

.ms-picker-week a {color: #ED194B;}

.ms-MWSInstantiated a:link {color: #ED194B;}

.ms-MWSInstantiated a:visited {color: #ED194B;}

.ms-MWSUninstantiated a:link {color: #ED194B;}

.ms-MWSUninstantiated a:visited {color: #ED194B;}

.ms-relatedtext {color: #ED194B;}

.ms-relatedtext a:visited {color: #ED194B;}

.ms-relatedtext a:link {color: #ED194B;}

.ms-relatedtext a:active {color: #ED194B;}

.ms-relatedtext a:hover {color: #ED194B;}

.ms-styleheader a:link {color: #ED194B;}

.ms-stylebody a:link {color: #ED194B;}

.ms-tabinactive a {color: #ED194B;}

.ms-tabinactive {color: #ED194B;}

/**********************************************************************************************************************************/

.ms-nav th {color: #fff;}

.ms-vh {background: #eee;}

.ms-vh2 {background: #eee;}

.ms-vh-icon {background: #eee;}

.ms-vh2-nofilter {background: #eee;}

.ms-vh2-nofilter-icon {background: #eee;}

.ms-viewheadertr .ms-vh-group {background: #eee;}

.ms-vh2-nograd {background: #eee;}

.ms-vh3-nograd {background: #eee;}

.ms-vh2-nograd-icon {background: #eee;}

.ms-ph {background: #eee;}

.ms-pickerresultheadertr {background: #eee;}

.ms-gb {border-bottom:1px solid #333; border-top:1px solid #eee;}

.ms-selectedtitle {background:#fff; border: 1px solid #bbb;}

.ms-bottompaging {background: #eee;}
.ms-bottompagingline1 {background: #fff;}

.ms-tabinactive {border: 1px solid  #ccc;}

table.ms-disc HR {height:1px;color:#bbb;}

.ms-itemhover a:hover {text-decoration: underline;}

.ms-formlabel {border-top: 1px solid #eee; color: #000;}
.ms-formdescription {color: #666;}
.ms-formbody {background: #fff; border-top: 1px solid #eee;}
.ms-formline {border-top: 1px solid #eee;}
.ms-formbutton {border: 1px solid #333;}
.ms-long {border: 1px solid #bbb;}
.ms-fileinput {border: 1px solid #bbb;}
.ms-rtelonger {border: 1px solid #333;}

.ms-inputuserfield {border: 1px solid #333;}

.ms-rtelong {border: 1px solid #333;}

.ms-viewselector  {border: none !important; font-weight: bold; color: #000; background: none;}

.ms-menutoolbar td td.ms-viewselector  {border: none !important; font-weight: bold; color: #000; background: none;}

.ms-toolbar td td.ms-viewselector  {border: none !important; font-weight: bold; color: #000; background: none;}

.ms-menutoolbar td td.ms-viewselectorhover  {background: none; margin: inherit; padding: inherit; border: none;}

.ms-toolbar td td.ms-viewselectorhover  {background: none; margin: inherit; padding: inherit; border: none;}

div.ms-viewselectorhover  {background: none; margin: inherit; padding: inherit; border: none;}

table.ms-toolbar {background: #eee; border: none;}
.ms-menutoolbar {border: none; border-bottom: 1px solid #999; background: #eee; color: #000;}

a.ms-addnew {color: #000;}

.ms-MWSInstantiated a:hover {color: #000;}

.ms-MWSUninstantiated a:hover {color: #000;}

.ms-cal-monthMultiDay a:hover {background: #333; color: #fff;}

.ms-cal-monthMultiDay a:active {background: #333; color: #fff;}

.ms-cal-monthMultiDay a:visited {background: #333; color: #fff;}

h1.ms-Postdate {border-bottom: 1px solid #eee;}

.ms-postdate {border-bottom: 1px solid #eee;}

h2.ms-CommentTitle {color: #777;}
h3.ms-PostDate {color:#777; border-bottom: solid 1px #bbb; padding-bottom:5px;}

.ms-partline {background-color:#fff;}

.ms-postTitle {	border: none;}

.ms-PostTitle a:hover {color: #bbb;}

.ms-PostFooter a:hover {color: #bbb;}

.ms-PostFooter {color: #000;}

.ms-webpartpickerpageinnerbackground {background: #eee;}
.ms-webpartpickerpagetext {color: #666;}
.ms-webpartpickerpageHeaderBorder a {color: #000;}

.ms-webpartpickerpagetext a {color: #000;}

.ms-wikicontent {color: #555; font-size: 120%;}
.ms-wikicontent a {color: #000;}
.ms-wikieditouter {border: 1px solid #ccc; background: none;}
.ms-wikieditbutton a {color: #666;}

.ms-ganttdetailTimeUnitRow td {border: 1px solid  #666;}
.ms-ganttMajorTimeUnitHeaderRow td {border-left: 1px solid #666; border-right: 1px solid #666;}
.ms-infobar {border-color: #666;}
.ms-unpublishedresource {border-color: #000;}

.ms-stylelabel {color: #666;}
.ms-styleheader {background: #eee;}

.ms-uploadcontrol {background: #eee;}
.ms-stylebox {border: 1px solid #CCC;}

.ms-surveyHBarB {background: #ccc;}

.ms-surveyVBarB {background: #ccc;}

.ms-surveyHR {background: #ccc;}

.ms-surveyVBarT {color: #666;}

.ms-surveyVBarTC {color: #666;}

.ms-surveyTotal {color: #666;}

.ms-HoverCellactive {background: #eee;}
.ms-HoverCellactiveDark {border: 1px solid #eee; background: #eee;}

.ms-SPZoneSelected .ms-WPHeader td {border: 1px solid #ccc; background: #fff;}

.ms-SPzone .ms-WPHeader td {border: 1px solid #ccc; background: #fff;}
.ms-underline {border-bottom: 1px solid #ccc;}
.ms-underlineback {border-bottom: 1px solid #ccc; background: #eee;}
.ms-back {background: #eee;}
.ms-smallsectionline {border-bottom: 1px solid #ccc;}

.ms-WPTitle a:hover {color: #000;}
.ms-itemhover {background: #fff; border: none;}
.ms-itemhover a {color: #000;}

img.thumbnail {border: 0px solid #555;}
tr.ms-highlight {background: #eee;}
tr.ms-imglibselectedrow {background: #eee;}
.ms-imglibthumbnail {background: #fff; border: 1px solid #ccc;}
.ms-imglibmenuarea {background: #fff;}

.ms-separator {color: #fff;}
.ms-separator img {background: #000; border-bottom: 1px solid #000; border-right: 1px solid #fff;}

.ms-authoringcontrols {background: #eee; color: #000;}

.ms-authoringcontrols .ms-inputformcontrols {background: #eee; color: #000;}
.ms-propertysheet th.ms-authoringcontrols {background: #eee;}

.ms-linksectionheader {background: none; background: #fff;}
th.ms-linksectionheader {background: #fff; border: 1px solid #ccc;}
td.ms-linksectionheader {background: #fff; border: 1px solid #ccc;}
.ms-sectionheader a:visited {color: #000;}

.ms-sectionheader {color: #000;}

.ms-sectionheader a {color: #000;}

.ms-sectionheader a:hover {color: #000;}

.ms-propertysheet {color: #666; padding: 0px;}

.ms-propertysheet th {color: #666; padding: 0px;}

/******************************************SEARCH AREA **************************************************************/

.ms-searchform {margin-right:10px; position:relative; top: 0px;}

select.ms-searchbox {display: none;}

input.ms-searchbox {border: 1px solid #bbb;}
	
.ms-searchimage {border: none; background-color:#fff;}

.ms-pickersearchbox {border: solid 1px #bbb; color:#000; border-right:none;}

.ms-searchbox {color:#000; padding: 0; border: none;}

.ms-searchresultstitlearea {background: none; border: none;}

.ms-searchresultsareaSeparator {background: none;}

.ms-formtoolbar {color: #000;}

.ms-viewtoolbar {color: #000;}

.ms-toolbar {color: #000;}

table.ms-viewtoolbar {color: #000;}

table.ms-toolbar {color: #000;}
table.ms-viewtoolbar {border-top: none;	border-bottom: none;}

.ms-menutoolbar td {border: none;}
.ms-menutoolbar td a {color: #000;}
.ms-listheaderlabel {color: #000;}

.ms-buttonactivehover {background: transparent; border: 1px solid #bbb;}

.ms-menubuttonactivehover {background: transparent; border: 1px solid #bbb;}

.ms-splitbuttonhover{background:#eee);}
div.ms-menubuttonactivehover a{color:#000;}
table.ms-splitbuttonhover a{color:#000;}
.ms-splitbuttonhover .ms-splitbuttontext{border:1px solid #bbb;}

.ms-splitbuttonhover .ms-splitbuttondropdown{border:1px solid #bbb;}

div.ms-viewselector  {background: transparent; color: #000; font-weight: normal;}

div.ms-viewselector a  {background: transparent; color: #000; font-weight: normal;}

div.ms-viewselectorhover a {background: transparent; font-weight: normal; margin: 0px;}


div.ms-viewselectorhover {background: transparent; font-weight: normal; margin: 0px;}


.ms-pickerresultheadertr {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-ph {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh2 {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh-icon {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh2-nofilter {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh2-nofilter-icon {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-viewheadertr .ms-vh-group {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh2-nograd {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh3-nograd {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-vh2-nograd-icon {padding:1px 0 0 2px; color: #000; vertical-align: middle;}

.ms-selectedtitle {margin:0px; padding:1px 0 0 0; cursor: pointer; }
.ms-unselectedtitle {}
.ms-bottompagingline2 {display: none;}
.ms-bottompagingline3 {display: none;}

.ms-pagebreadcrumb   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-pagebreadcrumb a:link   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-pagebreadcrumb a:active   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-pagebreadcrumb a:visited   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-pagebreadcrumb a:hover   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-sitemapdirectional   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-sitemapdirectional a:link   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-sitemapdirectional a:visited   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-sitemapdirectional a:active   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-sitemapdirectional a:hover   {
	font: 12px arial;
	color: #fff !important; 
	background: none; 
	border: none;}

.ms-CategoryTitleCell a:hover {padding:3px 0px 3px 15px;}

.ms-CategoryTitleCell a:link {padding:3px 0px 3px 15px;}

.ms-CategoryTitleCell a:visited {padding:3px 0px 3px 15px;}

.ms-CategoryTitleCell a:active {padding:3px 0px 3px 15px;}

span.ms-navitem {background: none;}

.ms-blogNavigator table.ms-navitem td {background: none;}
.ms-blogNavigator .ms-treeviewouter td.ms-navitem {border: none; padding: 0px 0px; }
.ms-blogNavigator .ms-navitem {margin: 0px 0px 0px -3px; padding: 0; }

/****** End Blog Navigation ******/

.ms-unselectednav {border: none;}
.ms-verticaldots {border-right: none; border-left: none;}
.ms-nav {background: none; width: 150px; }

div.ms-titleareaframe{height:100%;}

.ms-mwspagetitleareaframe {background: #fff;}

.ms-titlearearight .ms-areaseparatorright {background: #fff;}

.ms-pagetitleareaframe {background: #fff;}

div.ms-titleareaframe {background: #fff;}

td.ms-titleareaframe {background: #fff;}

td.ms-mwstitlearealine {background: #fff;}
.ms-storMeEstimated {background: none;}
.ms-titlearealine {background: none;}
.ms-pagetitleareaframe table {background: none;}
.ms-titleareaseparator {background: transparent;}
.ms-titleareaseparator div {background: transparent; border-top: none;}

.ms-areaseparatorcorner {background: #fff; border: none;}
.ms-areaseparator {background: #fff; border: none;}

td.ms-areaseparatorleft {background: transparent; border: none;}

.ms-areaseparatorleft {background: transparent; border: none;}
div.ms-areaseparatorleft {background: none; background: #fff; border: none;}
div.ms-areaseparatorright {background: none;	background: transparent; border: none;}
div.ms-areaseparatorright {background: none;	background: transparent; border: none;}
.ms-titlearearight div.ms-areaseparatorright {border: none;}
.ms-pagemargin {background: none; padding: 3px;}
td.ms-rightareacell div.ms-pagemargin {background: none; border-left: 0px;}

.ms-pagebottommargin {display: none;}

.ms-pagebottommarginright {display: none;}

.ms-pagebottommarginleft {display: none;}

.ms-pagebottommarginright {display: none;}

.ms-bodyareapagemargin {display: none;}

.ms-bodyareaframe {border-top: none; border-right: none;	border-left: none; margin-top: 15px;}

.ms-viewareaframe {border-top: none; border-right: none;	border-left: none; margin-top: 15px;}

.ms-descriptiontext {padding: 3px;}
.ms-separator {background: none;}
.ms-partline {background: none;}

.ms-sectionline {background: none;}

.ms-informationtablestatic{background: transparent;}
.ms-createpageinformation {background: url('settingsgraphic.gif') no-repeat top right !important; height: 115px;}
.ms-pageinformation {background: url('settingsgraphic.gif') no-repeat top right !important; height: 115px;}
#idItemHoverDescription {background: transparent;}
#idItemHoverTable {background: transparent;}
#idItemHoverTitle {background: transparent;}
.ms-informationtablehover th {border:none; background: transparent;}
.ms-informationtablehover td {border:none; background: transparent;}
.ms-itemstatic{border:none; background:transparent;}
.ms-informationtablehover {border: none; background: #none;}
.ms-pageinformationheader {background: none;}

.ms-itemheader {padding: 5px}
.ms-itemhover {padding: 3px;}

.ms-listdescription {background: transparent;padding: 0 0 3px 0; border-bottom: none;}
.ms-alternating .ms-vb-user table {background: transparent;}

.ms-alternating .ms-unselectedtitle {background: transparent;}

.ms-WPMenu {background: transparent;}

.ms-WPDesign {background: transparent;}
.ms-WPBorder {border: none;}
.ms-WPHeader td {border-bottom:none;}

.ms-SPZone {border: none;}
.ms-spLink .ms-SpLinkButtonActive {margin: 0px; padding: 0px; background: none; border: none;}
.ms-spLink .ms-SpLinkButtonInActive {margin: 0px; padding: 0px; background: none; border: none;}
.ms-splink a:hover {margin: 0px; padding: 0px; background: none; border: none;}
.ms-SPLink a:active {margin: 0px; padding: 0px; background: none; border: none;}
.ms-SPLink a:visited {margin: 0px; padding: 0px; background: none; border: none;}
.ms-SPLink a:link {margin: 0px; padding: 0px; background: none; border: none;}
.ms-SPLink a {margin: 0px; padding: 0px; background: none; border: none;}
.ms-SPLink {margin: 0px; padding: 0px; background: none; border: none;}
.ms-SPZoneSelected .ms-WPHeader td {border-left: none; border-right: none; }

.ms-SPzone .ms-WPHeader td {border-left: none; border-right: none; }

.ms-tabinactive {background-position: 0 4px; background: transparent;}
.ms-uploadborder {border: none;}

.ms-diffinsert {background: #ffeaad;}
.ms-diffchange {background: #ffffcc;}
.ms-diffdelete {background:#ccc; border:1px solid #fff;}
.ms-diffdeletenostrike {background:#ccc; border:1px solid #fff;}
.ms-diffdelete {text-decoration:line-through;}
.ms-diffinsert {background:#ffeaad; border:1px solid #fff;}

.ms-blogedit {border-top: solid 1px #bbb;}
.ms-blogedit a {color: #000; background: transparent; border: 1px solid #bbb;	border-top: none;}
.ms-blogrss {border-top: solid 1px #bbb;}
.ms-blogrss a {color: #000;}

.ms-blogrssnav {border-top-width: 0px;}
.ms-WPSelected {border: 3px dashed #ffbb77;}

.ms-TPTitle {color: #000;}
.ms-TPInput {color: #000;}
.ms-PropGridBuilderButton {border: 1px solid #000; background: transparent;}
.ms-BuilderBackground {background: #eee;}

.ms-SPZoneSelected {border: 1px solid #ccc;}
.ms-SPZoneIBar {border: 3px solid #ccc;}
.ms-SPZoneCaption {color: #666;}

.ms-SPZoneLabel {color: #666;}

.ms-formvalidation {color: #000;}
.ms-informationbar {background: #ccc; border: 1px solid #000;}

.ms-storMeFilterBar {background: #eee;}

.ms-storMeUsed {background: #eee;}
.ms-navline {border-bottom: 1px solid #eee ;}
.ms-navwatermark {color: #eee;}

.ms-relatedtable {background: #eee; border: none;}
.ms-relatedheader {color: #fff;}

.ms-titlearea {color: #333; background: none;}
.ms-titlearea a:hover {color: #000;}

.ms-pagetitle {color: #000; height: 100%; vertical-align:top;}
.ms-alerttext {color: #000;}
.ms-selected {background: #eee; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.ms-descriptiontext {color: #666; border: 1px solid #fff;}
.ms-dspadapterlist {color: #666;}

.ms-wikieditouter {border:1px solid #bbb; border-top: 1px solid #000;}
.ms-wikieditsecond {}
.ms-wikieditthird {background:none;}

/* ******************** Start of Calendar Code ******************************** */
table.ms-cal-gempty {background: transparent !important;}
table.ms-picker-table {background: transparent;}
.ms-quickLaunch table.ms-picker-table td {border-top: 0px;}
.ms-picker-header .ms-picker-table {color: #000; background: transparent;}
.ms-picker-header table.ms-picker-table {border: none;}

.ms-picker-header{background: #dddddd;}
.ms-picker-table .ms-picker-dayheader {text-align: center;	background: transparent; border: none; color: #000;}

th.ms-picker-dayheader abbr {border: none;}
.ms-picker-week {background: none; border-left: 1px solid #000; border-top: 1px solid #339999;}
.ms-picker-week a {color: #999;}
.ms-picker-weekRTL {background: none; border-right: 1px solid  #000; border-top: 1px solid  #339999;}
.ms-picker-weekRTL a {color: #000;}

.ms-picker-weekselected {background: #000;}
.ms-picker-weekselected a:hover {color: #000; text-decoration: underline;}
.ms-picker-weekselected a {color: #000; text-decoration: underline;}
.ms-picker-weekselectedRTL {background: #000;}
.ms-picker-weekselectedRTL a:hover {color: #000;}

.ms-picker-weekselectedRTL a {color: #000;}

table.ms-picker-table td.ms-picker-today {border: none; background: #f8f8f8;}
table.ms-picker-table td.ms-picker-daycenter {border: none; color: #000;}

table.ms-picker-table td.ms-picker-daycenterOn {border: none; color: #000;}

table.ms-picker-table td.ms-picker-dayother {border: none; color: #000;}

.ms-picker-dayselected a {color: #000;  text-decoration: none;}

.ms-picker-today a {color: #000;  text-decoration: none;}

.ms-picker-daycenter a {color: #000;  text-decoration: none;}
.ms-picker-table .ms-picker-daycenterOn {background: #f8f8f8;}
table.ms-picker-table td.ms-picker-dayselected {background: #f8f8f8; border: none;}

.ms-picker-monthcenter a {color: #339999 !important; border: none}
.ms-picker-monthcenter a:hover {color: #fff; border: none;}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {color: #555; background: transparent; border: none;}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {background: #f8f8f8; border: none;}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {background: #f8f8f8;  border: none;}

table.ms-picker-table td.ms-picker-footer {border-top: 1px solid transparent; background: transparent;}

.ms-picker-line {border: none;}
.ms-navframe .ms-datepickerouter {border: none;}
.ms-calheader {background: transparent;}

div.ms-cal-navheader a img {background: none; border:solid 1px #999; background:transparent; vertical-align:middle;}

.ms-cal-nav-buttonsltr a:hover  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsltr a:visited  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsltr a:active  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsltr a:link  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsltr a  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsltr  {color: #000; text-align:right; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl a:hover  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl a:visited  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl a:active  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl a:link  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl a  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav-buttonsrtl  {color: #000; text-align:left; font-size:10px; padding:0px 15px 0px 0px; text-decoration: none !important;}

.ms-cal-nav a:hover {color: #000; text-decoration: none;}

.ms-cal-nav a {color: #000; text-decoration: none;}

.ms-cal-navselected a:hover {color: #000; text-decoration: none;}

.ms-cal-navselected a {color: #000; text-decoration: none;}

.ms-cal-weekemptyRLT {background: transparent; border: none;}

.ms-cal-weekempty {background: transparent; border: none;}
.ms-cal-weekname { background: #000; border: 1px solid #000;}

.ms-cal-weekday {background: transparent; color: #fff; height: 20px;}
.ms-cal-weekRTLB {border: none; background: transparent !important;}

.ms-cal-weekRTL {border: none; background: transparent !important;}

.ms-cal-weekB {border: none; background: transparent !important;}

.ms-cal-week {border: none; background: transparent !important;}

.ms-cal-weekselectedRTL {border: 0px solid transparent; background: transparent;}

.ms-cal-weekselected {border: 0px solid transparent; background: transparent;}
.ms-cal-weekselectedRTL a {color: #000; text-decoration:none;}
.ms-cal-weekselected a {color: #000; text-decoration:none;}
.ms-cal-weekboxRTL {background: transparent; color: #fff;}

.ms-cal-weekbox {background: transparent; color: #fff;}

/* top day on 30day calendar */

.ms-cal-wtopday {border-right:none;}
.ms-cal-wtopdayRTL{border-left:none;}

/* today */
.ms-cal-topday-todayRTL {background:#aaa;border:solid 1px #9A9A9A;}
.ms-cal-topday-today {background:#aaa;border:solid 1px #9A9A9A;}
.ms-cal-topday-todayRTL div{border:solid 1px transparent;}
.ms-cal-topday-today div{border:solid 1px transparent;}
.ms-cal-topday-todayoverRTL {background:#339999;border:solid 1px #9A9A9A;}
.ms-cal-topday-todayover {background:#339999;border:solid 1px #9A9A9A;}
.ms-cal-topday-todayoverRTL div{border:solid 1px transparent;}

.ms-cal-topday-todayover div{border:solid 1px transparent;}

.ms-cal-wtopday-todayRTLover div {border:solid 1px transparent;}

.ms-cal-wtopday-todayover div {border:solid 1px transparent;}
.ms-cal-wtopday-todayRTL div {border:solid 1px transparent;}
.ms-cal-wtopday-today div {border:solid 1px transparent;}
.ms-cal-wtopday-todayRTL {background:#aaa; border:solid 0px #9A9A9A;}
.ms-cal-wtopday-today {background:#aaa; border:solid 0px #9A9A9A;}
.ms-cal-wtopday-todayRTLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopday-todayover {background:#ddd; border:solid 0px #9A9A9A;}

/* top day */
.ms-cal-topdayfocusRTLL {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusRTL {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusL {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocus {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayRTLL {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayRTL {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayL {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

.ms-cal-topday {background: #ddd; border: 1px solid #9A9A9A; text-decoration:none !important;}

{background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusoverRTLL {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusoverRTL {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusoverL {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusover {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayoverRTLL {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayoverRTL {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayoverL {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayover {background:none; background:#aaa; border:solid 1px #9A9A9A; text-decoration:none !important;}

.ms-cal-topdayfocusoverRTLL div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayfocusoverRTL div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayfocusoverL div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayfocusover div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayoverRTLL div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayoverRTL div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayoverL div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topdayover div a {background:transparent;border:solid 0px #9A9A9A;text-decoration:none !important;}

.ms-cal-topday-todayOver div a {color: #fff;}

.ms-cal-wtopdayRTLL {border: 0px solid #9A9A9A; background: #dddddd; text-decoration:none;}

.ms-cal-wtopdayRTL {border: 0px solid #9A9A9A; background: #dddddd; text-decoration:none;}

.ms-cal-wtopdayL {border: 0px solid #9A9A9A; background: #dddddd; text-decoration:none;}

.ms-cal-wtopday {border: 0px solid #9A9A9A; background: #dddddd; text-decoration:none;}

.ms-cal-wtopdayfocusRTLL  {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusRTL  {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusL  {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocus  {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusRTLLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusRTLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayRTLLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayRTLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusRTLLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusRTLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayfocusover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayRTLLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayRTLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayLover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-wtopdayover {background:#ddd; border:solid 0px #9A9A9A;}

.ms-cal-nodataLeft {border: none; background: #9A9A9A;}

.ms-cal-nodataLeftRTL {border: none; background: #9A9A9A;}

.ms-cal-nodataBtm2{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataBtm{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataLeftBtmRTL2{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataLeftBtm2{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataLeftBtmRTL{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataLeftBtm{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataLeftRTL{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataLeft{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataMid{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;background-color:#f8f8f8;}

.ms-cal-nodataBtm2{border-bottom:1px solid #9A9A9A;}

.ms-cal-nodataBtm{border-bottom:1px solid #9A9A9A;}

.ms-cal-nodataLeftBtmRTL2{border-bottom:1px solid #9A9A9A;}

.ms-cal-nodataLeftBtm2{border-bottom:1px solid #9A9A9A;}

.ms-cal-nodataLeftBtmRTL{border-bottom:1px solid #9A9A9A;}

.ms-cal-nodataLeftBtm{border-bottom:1px solid #9A9A9A;}

.ms-cal-workitem2{border-left:1px solid #9A9A9A;border-right:1px solid #9A9A9A;}

.ms-cal-workitemRTLL2 {border:1px solid #9A9A9A; border-top: none; background: transparent;}

.ms-cal-workitemL2 {border:1px solid #9A9A9A; border-top: none; background: transparent;}

.ms-cal-workitemRTL2B {border:1px solid #9A9A9A; border-top: none; background: transparent;}

.ms-cal-workitem2B {border:1px solid #9A9A9A; border-top: none; background: transparent;}

.ms-cal-workitemRTLL2B {border:1px solid #9A9A9A; border-bottom:3px solid #9A9A9A;  border-top: none; background: transparent;}

.ms-cal-workitemL2B {border:1px solid #9A9A9A; border-bottom:3px solid #9A9A9A;  border-top: none; background: transparent;}

.ms-cal-todayitemRTL2B{border:1px solid #9A9A9A; border-top: none; background: transparent;}

.ms-cal-todayitem2B{border:1px solid #9A9A9A; border-top: none; background: transparent;}

.ms-cal-todayitemRTL {/*calendar days*/
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-todayitem {/*calendar days*/
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-workitem {/*calendar days*/
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitemRTL{
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitemL{
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitem{
	border-left:1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitemRTL2B{
	border-left:1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitemL2B{
	border-left:1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitem2B{
	border-left:1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitemLB{
	border-left:1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-noworkitemB{
	border-left:1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	border-right:1px solid #9A9A9A;
	background: transparent;}

.ms-cal-muworkitemRTLL{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}

.ms-cal-muworkitemRTL{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}

.ms-cal-muworkitemR{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}

.ms-cal-muworkitemL{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}

.ms-cal-muworkitem{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}

td.ms-cal-monthitem a:hover b{color:#000000;}

.ms-cal-monthitem b{font-weight:normal;color:#000;}

.ms-cal-monthMultiDay a:visited {background-color:#f8f8f8; color:#000;}

.ms-cal-monthMultiDay a:active {background-color:#f8f8f8; color:#000;}

.ms-cal-monthMultiDay a:link {background-color:#f8f8f8; color:#000;}

.ms-cal-monthMultiDay a {background-color:#f8f8f8; color:#000;}

.ms-cal-monthMultiDay {background-color:#f8f8f8; color:#000;}
.ms-cal-monthMultiDay a:hover {background:#ddd; color:#000; text-decoration:none;}

.ms-cal-monthitem a:hover {color: #000; font-weight: normal;}

.ms-cal-monthitem a:active {color: #000; font-weight: normal;}

.ms-cal-monthitem a:visited {color: #000; font-weight: normal;}

.ms-cal-monthitem a:link {color: #000; font-weight: normal;}

.ms-cal-monthitem a {color: #000; font-weight: normal;}

.ms-cal-monthitem {color: #000; font-weight: normal;}

a.ms-cal-more:visited{font-weight:normal;color:#000;}

a.ms-cal-more:active{font-weight:normal;color:#000;}

{font-weight:normal;color:#000;}

a.ms-cal-more:link{font-weight:normal;color:#000;}

a.ms-cal-more{font-weight:normal;color:#000;}

a.ms-cal-more:hover{color:#000000;}

td.ms-cal-monthAllDay a{color:#fff;}

td.ms-cal-defaultbgcolor a{color:#fff;}

.ms-cal-defaultbgcolor {background:#9A9A9A; }
.ms-cal-defaultbgcolorsel{background:#f8f8f8;}

.ms-cal-time {border-right:1px solid #757575; background:transparent; padding: 0 1px 0 0;}
.ms-cal-timeRTL {border-left:1px solid #757575; background:transparent;  padding: 0 1px 0 0;}

.ms-cal-alldayevent{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A;}
.ms-cal-alldayeventRTL{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; background:#f8f8f8;}

.ms-cal-monthAllDay{background: #9A9A9A; border:solid 1px #9A9A9A; }
.ms-cal-monthAllDaysel{background: #f8f8f8; border:solid 1px #EAEAEA;}

.ms-cal-noworkhour {border-left:2px solid #757575;background:#f8f8f8;}
.ms-cal-noworkhourF{border-top:3px solid #757575; border-left:2px solid #ddd; background:#f8f8f8;}
.ms-cal-noworkhourRTL{border-right:2px solid #757575; background:#f8f8f8;}
.ms-cal-noworkhourRTLF{border-top:3px solid #757575; border-right:2px solid #757575; background:#f8f8f8;}

.ms-cal-workhourBhalfhourover{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourBover{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourBhalfhour{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourB{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourRTLBhalfhourover{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourRTLBover{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourRTLBhalfhour{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourRTLB{border-bottom: solid 1px #757575; background: transparent; color:#000;}

.ms-cal-workhourhalfhourover{background-color:transparent; color:#000;}

.ms-cal-workhourover{background-color:transparent; color:#000;}

.ms-cal-workhourhalfhour{background-color:transparent; color:#000;}

.ms-cal-workhour{background-color:transparent; color:#000;}

.ms-cal-workhourRTLhalfhourover{background-color:transparent; color:#000;}

.ms-cal-workhourRTLover{background-color:transparent; color:#000;}

.ms-cal-workhourRTLhalfhour{background-color:transparent; color:#000;}

.ms-cal-workhourRTL{background-color:transparent; color:#000;}

.ms-cal-workhourFhalfhourover{background-color: transparent; color:#000;}

.ms-cal-workhourFhalfhour{background-color: transparent; color:#000;}

.ms-cal-workhourFover{background-color: transparent; color:#000;}

.ms-cal-workhourF{background-color: transparent; color:#000;}

.ms-cal-workhourRTLFhalfhourover{background-color:transparent; color:#000;}

.ms-cal-workhourRTLFhalfhour{background-color:transparent; color:#000;}

.ms-cal-workhourRTLFover{background-color:transparent; color:#000;}

.ms-cal-workhourRTLF{background-color:transparent; color:#000;}

.ms-cal-upper-border{border-top:3px solid #757575; border-right:1px solid #757575;}
.ms-cal-upper-borderRTL{border-top:3px solid #757575; border-left:1px solid #757575;}

.ms-cal-enoworkdayRTLF{border-top:solid 1px #757575;}

.ms-cal-enoworkdayF{border-top:solid 1px #757575;}

.ms-cal-eworkdayRTLF{border-top:solid 1px #757575;}

.ms-cal-eworkdayF{border-top:solid 1px #757575;}

{border-top:1px solid #757575;}

.ms-cal-workhourBover{border-top:1px solid #757575;}

.ms-cal-workhourB{border-top:1px solid #757575;}

.ms-cal-workhourRTLBover{border-top:1px solid #757575;}

.ms-cal-workhourRTLover{border-top:1px solid #757575;}

.ms-cal-workhourBover{border-top:1px solid #757575;}

.ms-cal-workhourover{border-top:1px solid #757575;}

.ms-cal-workhourRTLFover{border-top:1px solid #757575;}

.ms-cal-workhourFover{border-top:1px solid #757575;}

.ms-cal-workhourB{border-top:1px solid #757575;}

.ms-cal-workhour{border-top:1px solid #757575;}

.ms-cal-workhourRTLFover{border-top:1px solid #757575;}

.ms-cal-workhourFover{border-top:1px solid #757575;}

.ms-cal-workhourRTLF{border-top:1px solid #757575;}

.ms-cal-workhourRTL{border-top:1px solid #757575;}

.ms-cal-workhourF{border-top:1px solid #757575;}

.ms-cal-enoworkhourF {
	border-top: 1px solid #757575;
}
.ms-cal-enoworkhourRTLF{border-top:none;}

.ms-cal-enoworkhourRTL{border-top:none;}

.ms-cal-enoworkhour{border-top:none;}

.ms-cal-enoworkhour .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-enoworkhour .ms-cal-dayhour{border-top:solid 1px #757575;}

.ms-cal-enoworkhourF .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-enoworkhourF .ms-cal-dayhour{border-top:solid 1px #757575;}

.ms-cal-enoworkday .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-eworkday .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-enoworkday .ms-cal-dayhour{border-top:solid 1px #757575;}

.ms-cal-eworkday .ms-cal-dayhour{border-top:solid 1px #757575;}

.ms-cal-eworkhour .ms-cal-dayhour{border-top:solid 1px #757575;}

.ms-cal-eworkhour .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-eworkhourF .ms-cal-dayhourF{border-top:solid 1px #757575;}

.ms-cal-eworkhourF .ms-cal-dayhour{border-top:solid 1px #757575;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTL .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkday .ms-cal-dayhalfhourF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkday .ms-cal-dayhalfhourF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkday .ms-cal-dayhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkday .ms-cal-dayhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhour .ms-cal-dayhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhour .ms-cal-dayhalfhourF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourF .ms-cal-dayhalfhourF{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourBhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourBhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourFhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourRTLFhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourHalfHourOver{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourBhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourRTLhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourRTLBhalfhourover{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourRTLhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourhalfhourB{border-top:solid 1px #EAEAEA;}

.ms-cal-workhourhalfhour{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF{border-top:solid 1px #EAEAEA;}

.ms-cal-enoworkhourB .ms-cal-dayhour{border-top:solid 1px #EAEAEA;border-bottom:solid 1px #757575;background:#f8f8f8;}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour{border-top:solid 1px #EAEAEA;border-bottom:solid 1px #757575;background:#f8f8f8;}

.ms-cal-enoworkhourB .ms-cal-dayhourF {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #757575; background: #f8f8f8; border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #757575; background: #f8f8f8; border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLF{background: #f8f8f8;}

.ms-cal-enoworkhourF{background: #f8f8f8;}

.ms-cal-enoworkhourL{background: #f8f8f8;}

.ms-cal-enoworkhourRTLL{background: #f8f8f8;}

.ms-cal-enoworkhourRTL{background: #f8f8f8;}

.ms-cal-enoworkhour{background: #f8f8f8;}

.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF{background: #f8f8f8;}

.ms-cal-enoworkhour .ms-cal-dayhourF{background: #f8f8f8;}

.ms-cal-enoworkhour .ms-cal-dayhalfhour{background: #f8f8f8;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF{background: #f8f8f8;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{background: #f8f8f8;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{background: #f8f8f8;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL{background: #f8f8f8;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{background: #f8f8f8;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{background: #f8f8f8;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{background: #f8f8f8;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{background: #f8f8f8;}

.ms-cal-enoworkhourF .ms-cal-dayhour{background: #f8f8f8;}

.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA;background: #f8f8f8;border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA;background: #f8f8f8;border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA; background: #f8f8f8;}

.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL {border-top:solid 1px #EAEAEA; border-bottom:solid 1px #EAEAEA; background: #f8f8f8;}

.ms-cal-eworkhour .ms-cal-dayhalfhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkhour .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkdayF .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkdayF .ms-cal-dayhalfhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkday .ms-cal-dayhalfhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkday .ms-cal-dayhalfhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkdayF .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkday .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkday .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkhourF .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhour .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhourF .ms-cal-dayhourF{border-left:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{border-right:solid 1px #EAEAEA;}

.ms-cal-eworkhourRTL{background: transparent;}

.ms-cal-eworkhour{background: transparent;}

.ms-cal-eworkdayRTL{background: transparent;}

.ms-cal-eworkday{background: transparent;}

.ms-cal-enoworkdayRTLF{background: transparent;}

.ms-cal-enoworkdayF{background: transparent;}

.ms-cal-enoworkdayRTL{background: transparent;}

.ms-cal-enoworkday{background: transparent;}

.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{background: transparent;}

.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{background: transparent;}

.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF{background: transparent;}

.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{background: transparent;}

.ms-cal-enoworkdayF .ms-cal-dayhourF{background: transparent;}

.ms-cal-enoworkday .ms-cal-dayhourF{background: transparent;}

.ms-cal-enoworkday .ms-cal-dayhalfhourF{background: transparent;}

.ms-cal-enoworkdayF .ms-cal-dayhalfhourF{background: transparent;}

.ms-cal-weekedge{background-color: transparent;}

.ms-cal-wemptycellL{border-left:1px solid #EAEAEA; background: transparent;}

.ms-cal-wemptycell{border-left:1px solid #EAEAEA; background: transparent;}

.ms-cal-walldayeventRTLL{background:transparent;}

.ms-cal-walldayeventRTL{background:transparent;}

.ms-cal-walldayeventL{background:transparent;}

.ms-cal-walldayevent{background:transparent;}

.contL{border-bottom:solid 0px #9A9A9A; border-top:solid 0px #9A9A9A;}

.contB{border-bottom:solid 0px #9A9A9A; border-top:solid 0px #9A9A9A;}

.contR{border-bottom:solid 0px #9A9A9A; border-top:solid 0px #9A9A9A;}

.cont{border-bottom:solid 0px #9A9A9A; border-top:solid 0px #9A9A9A;}

.contB{border-left:solid 0px #9A9A9A;border-right:solid 0px #9A9A9A;}
.contL{border-left:solid 1px #9A9A9A;}
.contR{border-right:solid 1px #9A9A9A;}

.ms-cal-tdayitem  {border: 1px solid #9A9A9A; background: transparent !important; /* changed from t */}
.ms-cal-tweekitem {border: 1px solid #9A9A9A; background:transparent !important /*changed from eee*/; width: 100%; clear: both;}

.ms-cal-tdayitem nobr{
	display: none;
}

.ms-cal-tweekitem nobr{
	display: none;
}

.ms-cal-monthitem nobr{
	display: none;
}

.ms-cal-nav-buttonsltr{
	display: none;
}
/* use this code to control the size of your calendar */
#MontlyViewDefault_CalendarView {width: 740px;}
.ms-calheader img {background: none; width: auto;}

.ms-calheader {width: 650px; background: none;}

.ms-cal-wtopdayfocus div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusL div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusRTLL div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusRTL div img {width:49px; border: 0px;} 


.ms-cal-wtopday-todayRTLL div img {width:49px; border: 0px;} 


.ms-cal-wtopday-todayRTL div img {width:49px; border: 0px;} 


.ms-cal-wtopday-todayRTLLover div img {width:49px; border: 0px;} 


.ms-cal-wtopday-todayRTLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusRTLLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusRTLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayfocusover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayRTLLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayRTLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayRTLL div img {width:49px; border: 0px;} 


.ms-cal-wtopdayRTL div img {width:49px; border: 0px;} 


.ms-cal-wtopdayover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayLover div img {width:49px; border: 0px;} 


.ms-cal-wtopdayL div img {width:49px; border: 0px;} 


.ms-cal-wtopday div img {width:49px; border: 0px;} 


.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #FFFFFF;
}


