﻿/* Main layout styles */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(Images_KennisCentrum/background.jpg);
	font-family:Verdana;
	font-size:10pt;
}
.borderTopLeft {
	background-image: url(Images_KennisCentrum/border/borderTopLeft.png);
	background-repeat: no-repeat;
	height: 16px;
	width:16px;
}
.borderTop {
	background-image: url(Images_KennisCentrum/border/borderTop.png);
	background-repeat: repeat-x;
	height: 16px;
}
.borderTopRight {
	background-image: url(Images_KennisCentrum/border/borderTopRight.png);
	background-repeat: no-repeat;
	height: 16px;
	width:16px;
}
.borderBottomLeft {
	background-image: url(Images_KennisCentrum/border/borderBottomLeft.png);
	background-repeat: no-repeat;
	height: 16px;
	width:16px;
}
.borderBottomRight {
	background-image: url(Images_KennisCentrum/border/borderBottomRight.png);
	background-repeat: no-repeat;
	height: 16px;
	width:16px;
}
.borderBottom {
	background-image: url(Images_KennisCentrum/border/borderBottom.png);
	background-repeat: repeat-x;
	height: 16px;
}
.borderLeft {
	background-image: url(Images_KennisCentrum/border/borderLeft.png);
	background-repeat: repeat-y;
	width: 16px;
}
.borderRight {
	background-image: url(Images_KennisCentrum/border/borderRight.png);
	background-repeat: repeat-y;
	width: 16px;
}
.borderRightTopNav{
	background-image: url(Images_KennisCentrum/border/borderRight.png);
	background-repeat: repeat-y;
	background-position:right top;
	width: 5px;
}
.borderLeftTopNav{
	background-image: url(Images_KennisCentrum/border/borderLeft.png);
	background-repeat: repeat-y;
	background-position:left top;
	width: 5px;
}

.ContentWrapper {
	background-color:#FFFFFF;
}
.pageTopMargin {
	height: 25px;
}
.pageContent {
	font-size: 9pt;	
	color: #666666;	
	font-family: tahoma
}
.pageContent a, .ms-WPBody a:link, .ms-WPBody a:visited, .ms-WPBody a:hover {
	text-decoration:underline;
	color:#0066CC;	
}
.ms-WPBody a:hover, .pageContent a:hover {
	color:#c10077;
}





.kcvs_logo{
	width:206px;
	height:86px;
}
.kcvs_TopLinks{
	font-size:8pt;
}
.kcvs_TopLinks a{
	text-decoration:none;
	color:black;
}

td.ms-sbcell{
	border:none;
}
.ms-sbplain{
	border:solid 1px navy;
}
#ctl00_PlaceHolderTitleBreadcrumb_siteMapPath{
	font-size:8pt;
}
.ms-pagebreadcrumb {
	display:none;
}
.welcomeImage{
	float:right;
}

/*********** START General Styles ****************/
td.ms-vb div, td.ms-vb a, td.ms-vb a:link, .ms-vb a:link, td.ms-vb a:active, .ms-vb a:active, td.ms-vb a:visted, .ms-vb a:visited {
	text-align: left;
	color: #000;
}
table.ms-summarycustombody td.ms-vb{
	height:25px;
	border-bottom:1px gray dotted;
	vertical-align:middle;
}
.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-fileinput, .ms-long {
	border: 1px solid #bbb;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
	border: 1px solid #333;
}
/*********** END General Styles ****************/


/* TOP NAVIGATION STYLES */
.kcvcTopNavHolder{
	background-image:url('Images_KennisCentrum/BackgroundTopNav.jpg');
	background-repeat:repeat-x;
	height:48px;
}
.topNav{
	width:100%;
}
.topNavItem {
	background-image:none;
	color:#9D0063;
	font-family:arial;
	font-size:12pt;
	text-align:left;
	letter-spacing: 4px;
}
.topNavItem a {
	display:block;
	height:20px;
	padding:0px;
	padding-left:10px;
	text-transform:lowercase;
	font-weight:normal;	
}

#zz1_GlobalNavn0, #zz1_GlobalNavn1, #zz1_GlobalNavn2, #zz1_GlobalNavn3{
	border-right:1px #9D0063 solid;
} 
#zz1_GlobalNavn4{
	border:none;	
}

.topNavSelected a
{
	background-image: none;
	color: #9D0063;
}
.topNavHover a
{
	background-image: none;
	color:#333333;
	border:1px red solid;
}
.topNavFlyOuts
{
	border-top:1px #333333 solid;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 9pt; 
	background-color: #E9E9E9;
	border:1px #99999 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:200px;
	min-width:200px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:7px;
}
.topNavFlyOutsHover
{
	background-color: #C10077;
	color:#FFFFFF;
}
/*************************/

.pageTitle {
	color:#9D0063;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	margin:0;
	margin-bottom:5px;
}
.breadcrumb a {
}
.breadcrumb {
	clear: both;
	padding-left: 0px;
	font-size: 9pt;
	margin-bottom: 4px;
	padding-bottom: 2px;
	color: #656b77;
	padding-top: 4px;
	border-bottom:none;	
	FONT-FAMILY: tahoma}
.breadcrumb A {	
	text-decoration:none;
	color:#656B77;
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
}
.breadcrumb:active {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	COLOR: #656b77;	
	TEXT-DECORATION: none}
.breadcrumb A:active {	
	PADDING-RIGHT: 0px;	
	PADDING-LEFT: 0px;	
	COLOR: #656b77;	
	TEXT-DECORATION: none}
.breadcrumb A:hover {	
	TEXT-DECORATION: underline}
.breadcrumbCurrent {	
	FONT-WEIGHT: bold}





.mainContainer {
	margin-left:0px;
	margin-right:0px;
}

.kcvcFooter{
	text-align:center;
	font-size:8pt;
	color:#333333;
}
.kcvc2WebpartZoneSpacer{
	height:10px;
}


/* wrap header to avoid large width when in library view */
.ms-ph, .ms-vh2-nofilter-icon, .ms-vh2-nograd-icon, .ms-vh3-nograd, .ms-vh2-nograd, .ms-vh2-nofilter, .ms-vh2, .ms-vh
{
	white-space:normal;
}


/* HomePage Columns Styles */
.kcvcHomePage1Column, .kcvcHomePage2Column, .kcvcHomePage3Column, .kcvcHomePage4Column  {
	/*styles in webpart*/
	padding: 5px;
	border: 1px solid #999999;
}
.kcvc1ColumnWebPartHolder, .kcvc2ColumnWebPartHolder, .kcvc3ColumnWebPartHolder, .kcvc4ColumnWebPartHolder {
	vertical-align:top;	
}

.kcvc1ColumnWebPartHolder p, .kcvc2ColumnWebPartHolder p, .kcvc3ColumnWebPartHolder p, .kcvc4ColumnWebPartHolder p {
	margin:0px;
	padding:0px;
}
.kcvc2ColumnWebPartHolder{
	/* style in HomePageKVC.aspx pagelayout */
	width:450px;
}
.kcvc3ColumnWebPartHolder{
	/* style in HomePageKVC.aspx pagelayout */
	width:290px;
}
.kcvc4ColumnWebPartHolder{
	/* style in HomePageKVC.aspx pagelayout */
	width:215px;
}
/***************************/


/* Content Editor Styles */
.ms-rteCustom-ItemTitle{
	color: #C10077;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	display:block;
	margin-bottom:5px;
}
.ms-rteCustom-BasisTekst{
	color: #000000;
	font-family:Verdana;
	font-size:8pt;	
}

.ms-rteCustom-LeesMeerLink{
	color: #C10077;
	display:block;
	text-align:right;
}


/***************************/

/* LEFT NAVIGATION */
/************** Side Navigation - Quick Launch ************************************/
.leftNav {
	background-color:#ffffff;
	border:none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding:0;
	width:180px;
}
.leftNav1, .leftNav2{
	display:block;
	padding-top:3px;
	padding-bottom:2px;
	font-size:11px;
	width:180px;
	line-height:14pt;
}
.leftNav1 td{
	padding:0px;
}

.leftNav1{
	background-color:#F0F0F0;
	margin-bottom:5px;
}
.leftNav1 a{
	padding-right:0px;
	padding-left:5px;
	width:170px;
	color:#354260;
	font-weight:bold;
}

.leftNav2{
	border-top:1px dotted gray;
}
.leftNav2 a{
	padding-left:10px;
	width:165px;
	padding-right:0px;
	color:#354260;
	font-weight:bold;
}

.leftNav3{
}
.leftNavSelected{
	border-top:1px dotted gray;	
	background-image:url('Images_KennisCentrum/leftNavActive.png');
	background-color:#cccccc;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:5px;
}
.leftNavSelected a{	
	background-image:none;
}

.leftNavHover{
	background-color:#C10077;
	color:#ffffff;
}
.leftNavHover a{
	color:#ffffff;
}

.leftNavFlyOuts{
	
}
.leftNavFlyOutsItem{
	
}
.leftNavFlyOutsHover{
	
}
/* END LEFT NAVIGATION */

/* START SITE ACTIONS */
.ms-siteaction, .ms-siteaction a, .ms-siteactionsmenu, .ms-siteactionsmenu div div div a {
	color: #fff; 
	font: bold 13px Calibri, "trebuchet ms";
}
table.ms-siteaction {	
	background: #666666;
}
.ms-siteactionsmenu div div div, .ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image:none;
	background-color:#B0B0B0;
	border:none;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-color:gray;
}
/* END SITE ACTIONS */

td.ms-sbgo {
	background-color:transparent;
	padding:0px;
	padding-left:3px
}

/**********************************************/
/* START - Default items toolbar */
.ms-viewselector, .ms-menutoolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselector {
	border: none !important;
	font-weight: bold !important;
	color: #000;
	background: none;
}
.ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselectorhover, 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;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar {
	color: #000;
}
table.ms-toolbar, table.ms-viewtoolbar {
	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-menubuttonactivehover, .ms-buttonactivehover {
	background: transparent;
	border: 1px solid #bbb;
}
.ms-splitbuttonhover {
	background: #eee);
}
table.ms-splitbuttonhover a, div.ms-menubuttonactivehover a {
	color: #000;
}
.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext {
	border: 1px solid #bbb;
}
div.ms-viewselector, div.ms-viewselector a {
	color: #000;
	font-weight: normal;
}
div.ms-viewselectorhover a, div.ms-viewselectorhover {
	font-weight: normal;
	margin: 0px;
}
div.ms-viewselectorhover {
	BACKGROUND-IMAGE: url('menudarkspaced.gif');
	BACKGROUND-POSITION: right center;
	background-repeat: no-repeat;
}
/* END - Default items toolbar */


/* ********** START Start of Calendar Styles ************* */
table.ms-picker-table {
	background: #fff;
}
.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: #fff;
}
.ms-picker-table .ms-picker-dayheader {
	text-align: center;
	background: #eee;
	border: none;
	color: #000;
}
.ms-picker-week {
	background: none;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
.ms-picker-week a {
	color: #999;
}
.ms-picker-weekRTL {
	background: none;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}
.ms-picker-weekRTL a {
	color: #000;
}
.ms-picker-weekselected {
	background: #000;
}
.ms-picker-weekselected a, .ms-picker-weekselected a:hover {
	color: #000;
	text-decoration: underline;
}
.ms-picker-weekselectedRTL {
	background: #000;
}
.ms-picker-weekselectedRTL a, .ms-picker-weekselectedRTL a:hover {
	color: #000;
}
table.ms-picker-table td.ms-picker-today {
	border: 1px solid #000;
}
table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter {
	border: 1px solid #fff;
	color: #000;
}
.ms-picker-daycenter a, .ms-picker-today a, .ms-picker-dayselected a {
	color: #000;
}
.ms-picker-table .ms-picker-daycenterOn {
	background: #eee;
}
table.ms-picker-table td.ms-picker-dayselected {
	background: #eee;
	border-color: #eee;
}
.ms-picker-monthcenter a {
	color: #555 !important;
	border: 1px solid #fff;
}
.ms-picker-monthcenter a:hover {
	color: #000;
	border: 1px solid #fff;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
	color: #555;
	background: #fff;
	border: 1px solid #fff;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn {
	background: #eee;
	border: 1px solid #eee;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
	background: #fff;
	border: 1px solid #000;
}
table.ms-picker-table td.ms-picker-footer {
	border-top: 1px solid #fff;
	background: #fff;
}
.ms-picker-line {
	border: none;
}
.ms-navframe .ms-datepickerouter {
	border: none;
}
.ms-calheader {
	background: #fff;
}
div.ms-cal-navheader a img {
	background: none;
	border: solid 1px #999;
	background: #fff;
	vertical-align: middle;
}
.ms-cal-nav-buttonsltr, .ms-cal-nav-buttonsltr a, .ms-cal-nav-buttonsltr a:link, .ms-cal-nav-buttonsltr a:active, .ms-cal-nav-buttonsltr a:visited, .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-buttonsrtl, .ms-cal-nav-buttonsrtl a, .ms-cal-nav-buttonsrtl a:link, .ms-cal-nav-buttonsrtl a:active, .ms-cal-nav-buttonsrtl a:visited, .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-navselected a, .ms-cal-navselected a:hover, .ms-cal-nav a, .ms-cal-nav a:hover {
	color: #000;
	text-decoration: none;
}
.ms-cal-weekempty, .ms-cal-weekemptyRLT {
	background: transparent;
	border: none;
}
.ms-cal-weekname {
	color: #000;
	background: #ccc;
	border: none;
	border-top: 1px solid #fff;
}
.ms-cal-weekday {
	background: transparent;
	color: #000;
	height: 20px;
}
.ms-cal-week, .ms-cal-weekB, .ms-cal-weekRTL, .ms-cal-weekRTLB {
	background: none;
	border: none;
	background: #fff;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
	border: 1px solid #fff;
	background: #fff;
}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
	color: #000;
	text-decoration: none;
}
.ms-cal-weekbox, .ms-cal-weekboxRTL {
	background: none;
	color: #fff;
}
.ms-cal-topday, .ms-cal-topday div, .ms-cal-topdayL, .ms-cal-topdayL div, .ms-cal-topdayRTL, .ms-cal-topdayRTL div, .ms-cal-topdayRTLL, .ms-cal-topdayRTLL div {
	background: none;
	border: none;
	background: #eee;
	text-decoration: none;
}
.ms-cal-wtopday, .ms-cal-wtopday div, .ms-cal-wtopdayL, .ms-cal-wtopdayL div, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTL div, .ms-cal-wtopdayRTLL, .ms-cal-wtopdayRTLL div {
	background: none;
	border: none;
	background: #ccc;
	text-decoration: none;
}
/* today */
.ms-cal-topday-today div, .ms-cal-topday-today div a, .ms-cal-topday-today, .ms-cal-topday-today a, .ms-cal-wtopday-today div, .ms-cal-wtopday-today div a, .ms-cal-wtopday-today, .ms-cal-wtopday-today a:link {
	background: none;
	background: #bbb;
	border: none;
	text-decoration: none !important;
}
/* top day over */
.ms-cal-topday-todayover, .ms-cal-topday-todayover a, .ms-cal-topday-todayover div, .ms-cal-topday-todayover div a, .ms-cal-wtopday-todayover, .ms-cal-wtopday-todayover a, .ms-cal-wtopday-todayover div, .ms-cal-wtopday-todayover div a, .ms-cal-topdayover, .ms-cal-topdayover a, .ms-cal-topdayover div, .ms-cal-topdayover div a, .ms-cal-topdayoverL, .ms-cal-topdayoverL a, .ms-cal-topdayoverL div, .ms-cal-topdayoverL div a, .ms-cal-topdayoverRTL, .ms-cal-topdayoverRTL a, .ms-cal-topdayoverRTL div, .ms-cal-topdayoverRTL div, .ms-cal-topdayoverRTLL, .ms-cal-topdayoverRTLL a, .ms-cal-topdayoverRTLL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover, .ms-cal-wtopdayover a, .ms-cal-wtopdayover div, .ms-cal-wtopdayover div a, .ms-cal-wtopdayLover, .ms-cal-wtopdayLover a, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverL div a, .ms-cal-wtopdayoverRTL, .ms-cal-wtopdayoverRTL a, .ms-cal-wtopdayoverRTL div, .ms-cal-wtopdayoverRTL div a .ms-cal-wtopdayoverRTLL, .ms-cal-wtopdayoverRTLL a, .ms-cal-wtopdayoverRTLL div, .ms-cal-wtopdayoverRTLL div a {
	background: none;
	background: #bbb;
	border: none;
	text-decoration: none !important;
}
/* top day focusover */
.ms-cal-topdayfocus, .ms-cal-topdayfocus a, .ms-cal-topdayfocus div, .ms-cal-topdayfocus div a, .ms-cal-topdayfocusover, .ms-cal-topdayfocusover a, .ms-cal-topdayfocusover div, .ms-cal-topdayfocusover div a, .ms-cal-topdayfocusL, .ms-cal-topdayfocusL a, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusL a div, .ms-cal-topdayfocusOverL, .ms-cal-topdayfocusOverL a, .ms-cal-topdayfocusOverL div, .ms-cal-topdayfocusOverL a div, .ms-cal-topdayfocusRTL, .ms-cal-topdayfocusRTL a, .ms-cal-topdayfocusRTL div, .ms-cal-topdayfocusRTL div a, .ms-cal-topdayfocusOverRTL, .ms-cal-topdayfocusOverRTL a, .ms-cal-topdayfocusOverRTL div, .ms-cal-topdayfocusOverRTL div a, .ms-cal-topdayfocusRTLL, .ms-cal-topdayfocusRTLL a, .ms-cal-topdayfocusRTLL div, .ms-cal-topdayfocusRTLL div a, .ms-cal-topdayfocusOverRTLL, .ms-cal-topdayfocusOverRTLL a, .ms-cal-topdayfocusOverRTLL div, .ms-cal-topdayfocusOverRTLL div a, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusover, .ms-cal-wtopdayfocusover div, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusoverL, .ms-cal-wtopdayfocusOverL div, .ms-cal-wtopdayfocusRTLL, .ms-cal-wtopdayfocusRTLL div, .ms-cal-wtopdayfocusoverRTLL, .ms-cal-wtopdayfocusOverRTLL div {
	background: none;
	background: #eee;
	border: none;
	text-decoration: none !important;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover, .ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover, .ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover, .ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover, .ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover, .ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover, .ms-cal-topdayselectedL a, .ms-cal-topdayselectedl a:active, .ms-cal-topdayselectedl a:link, .ms-cal-topdayselectedl a:visited, .ms-cal-topdayselectedl a:hover, .ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover {
	color: #000;
	text-decoration: none;
	border: none;
}
.ms-cal-nodataLeftRTL, .ms-cal-nodataLeft {
	border: none;
	background: #ccc;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
	border: 1px solid #ccc;
	background: #eee;
}
.ms-cal-muworkitem, .ms-cal-muworkitemL, .ms-cal-muworkitemR, .ms-cal-muworkitemRTLL, .ms-cal-workitem, .ms-cal-workitem2, .ms-cal-workitem2B, .ms-cal-workitemRTL2B, .ms-cal-todayitem, .ms-cal-todayitem2b, .ms-cal-workitemL2, .ms-cal-workitemRTLL2, .ms-cal-workitemL2B, .ms-cal-workitemRTLL2B {
	border: 1px solid #ccc;
	background: #fff;
}
.ms-cal-workhour, .ms-cal-workhourF, .ms-cal-workhourover, .ms-cal-workhourFover {
	background: trasparent;
	text-decoration: none;
	border: none;
	color: #000;
	vertical-align: middle;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL, .ms-cal-noworkitemB, .ms-cal-noworkitemLB, .ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B {
	border: 1px solid #ccc;
}
.ms-cal-monthitem, .ms-cal-monthitem a, .ms-cal-monthitem a:link, .ms-cal-monthitem a:visited, .ms-cal-monthitem a:active, .ms-cal-monthitem a:hover {
	color: #000;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-more, .ms-cal-more a, .ms-cal-more a:link, .ms-cal-more a:active, .ms-cal-more a:visited {
	color: #000;
}
.ms-cal-more a:hover {
	color: #777;
}
.ms-cal-defaultbgcolor, .ms-cal-defaultbgcolor a {
	background: none;
	color: #777;
	background: #eee;
	border: none;
}
.ms-cal-defaultbgcolorsel, .ms-cal-defaultbgcolorsel a {
	background: #eee;
	border: none;
	color: #000;
}
.ms-cal-weekedge {
	background: #fff;
}
.ms-cal-emptytime {
	border-top: none;
	border-left: none;
	background-color: #fff;
}
.ms-cal-emptytimeRTL {
	border-top: none;
	border-right: none;
	background-color: #fff;
}
.ms-cal-emptycell, .ms-cal-emptycellRTL {
	border-top: none;
	border-left: none;
	border-right: none;
	background: #eee;
}
.ms-cal-emptycellB, .ms-cal-emptycellRTLB {
	border-bottom: none;
	border-left: none;
	border-right: none;
	background: #eee;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
	border-bottom: none;
	border-left: none;
	border-right: none;
	background-color: #eee;
}
.ms-cal-WalldayEvent, .ms-cal-monthAllDay {
	background: #ccc;
	border: 1px solid #ccc;
	border-left: 2px solid 2px #ccc;
	border-right: 2px solid 2px #ccc;
}
.ms-cal-monthAllDaysel {
	background-color: #ccc;
	border: solid 1px #ccc;
	border-left: solid 2px #ccc;
	border-right: solid 2px #ccc;
}
.ms-cal-alldayevent, .ms-cal-alldayeventL, .ms-cal-alldayeventRTL, .ms-cal-alldayeventRTLL {
	border-right: none;
	border-left: none;
}
.ms-cal-time, .ms-cal-timeRTL {
	border-right: 1px solid #ccc;
	background: #fff;
	border-left: none;
}
.ms-cal-workhourRTLB, .ms-cal-workhourRTLBhalfhour, .ms-cal-workhourRTLBover, .ms-cal-workhourRTLBhalfhourover {
	border-bottom: solid 1px #ccc;
	background: #eee;
}
.ms-cal-workhour, .ms-cal-workhourhalfhour, .ms-cal-workhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourB, .ms-cal-workhourBhalfhour, .ms-cal-workhourBover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourRTL, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourF, .ms-cal-workhourFover, .ms-cal-workhourFhalfhour, .ms-cal-workhourFhalfhourover, .ms-cal-workhourRTLF, .ms-cal-workhourRTLFover, .ms-cal-workhourRTLFhalfhour, .ms-cal-workhourRTLFhalfhourover {
	background: #eee;
}
.ms-cal-eworkdayF, .ms-cal-eworkdayRTLF {
	border-top: solid 1px #ccc;
	background: none;
}
.ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourFhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF, .ms-cal-workhourF, .ms-cal-workhourRTL, .ms-cal-workhourRTLF, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhour, .ms-cal-workhourB, .ms-cal-workhourFover, .ms-cal-workhourRTLFover, .ms-cal-workhourover, .ms-cal-workhourBover, .ms-cal-workhourRTLover, .ms-cal-workhourRTLBover, .ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-workhourhalfhour, .ms-cal-workhourhalfhourB, .ms-cal-workhourRTLhalfhour, .ms-cal-workhourRTLBhalfhourover, .ms-cal-workhourRTLhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourBhalfhourover, .ms-cal-workhourhalfhourover, .ms-cal-workhourRTLFhalfhourover, .ms-cal-workhourFhalfhourover {
	border-top: solid 1px #ccc;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, .ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background: #eee;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhourB .ms-cal-dayhourF {
	border: solid 1px #ccc;
	border-right: none;
	background: #eee;
}
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF {
	background-color: #eee;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border: solid 1px #ccc;
	border-left: none;
	background: #eee;
}
.ms-cal-tweekitem {
	border: 1px solid #ccc;
	background: none;
	background: #eee;
}
.cont, .contR, .contB, .contL {
	border: none;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, .ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background: #eee;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
	border-left: solid 1px #ccc;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, .ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF {
	border-right: solid 1px #ccc;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left: solid 1px #ccc;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right: solid 1px #ccc;
}
.ms-cal-enoworkhour, .ms-cal-enoworkhourRTL, .ms-cal-enoworkhourRTLL, .ms-cal-enoworkhourL, .ms-cal-enoworkhourF, .ms-cal-enoworkhourRTLF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF, .ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF, .ms-cal-enoworkday, .ms-cal-enoworkdayRTL, .ms-cal-enoworkdayF, .ms-cal-enoworkdayRTLF {
	background: #eee;
}
.ms-cal-tdayitem, .ms-cal-tWeekitem,  {
	border: 1px solid #ccc;
	background-image: none;
}
/* use this code to control the size of your calendar */
/*
#MontlyViewDefault_CalendarView {width: 760px;}
.ms-calheader img {background: none; width: auto;}

.ms-calheader {width: 650px; background: none;}

.ms-cal-wtopday div img,.ms-cal-wtopdayL div img,.ms-cal-wtopdayLover div img,.ms-cal-wtopdayover div img,
.ms-cal-wtopdayRTL div img,.ms-cal-wtopdayRTLL div img,.ms-cal-wtopdayRTLover div img,.ms-cal-wtopdayRTLLover div img,
.ms-cal-wtopdayfocusover div img,.ms-cal-wtopdayfocusLover div img,.ms-cal-wtopdayfocusRTLover div img,.ms-cal-wtopdayfocusRTLLover div img,
.ms-cal-wtopday-todayRTLover div img,.ms-cal-wtopday-todayRTLLover div img,.ms-cal-wtopday-todayRTL div img,.ms-cal-wtopday-todayRTLL div img,
.ms-cal-wtopdayfocusRTL div img,.ms-cal-wtopdayfocusRTLL div img,.ms-cal-wtopdayfocusL div img,
.ms-cal-wtopdayfocus div img {width:49px; border: 0px;} 
/* ********** END of Calendar Styles ************* */


TD.ms-vb2, TD.ms-vb2 P, TD.ms-vb2 SPAN, TD.ms-vb2 FONT,
TD.ms-formbody, TD.ms-formbody P, TD.ms-formbody SPAN, TD.ms-formbody FONT
{
				font-family:Verdana !important;
				font-size:7pt !important;
				line-height:normal !important; 
				

}
TD.ms-vb2 A:link, TD.ms-vb2 A:visited, TD.ms-vb2 A:link SPAN, TD.ms-vb2 A:visited SPAN, TD.ms-vb2 A:link FONT, TD.ms-vb2 A:visited FONT,
TD.ms-formbody A:link, TD.ms-formbody A:visited, TD.ms-formbody A:link SPAN, TD.ms-formbody A:visited SPAN, TD.ms-formbody A:link FONT, TD.ms-formbody A:visited FONT,

{
				font-family:Verdana !important;
				font-size:7pt !important; 
				line-height:normal !important;
				color:#0066CC !important;
				text-decoration:underline !important;
}
TD.ms-vb2 A:hover, TD.ms-vb2 A:active, TD.ms-vb2 A:hover SPAN, TD.ms-vb2 A:active SPAN, TD.ms-vb2 A:hover FONT, TD.ms-vb2 A:active FONT,
TD.ms-formbody A:hover, TD.ms-formbody A:active, TD.ms-formbody A:hover SPAN, TD.ms-formbody A:active SPAN,TD.ms-formbody A:hover FONT, TD.ms-formbody A:active FONT


{
				font-family:Verdana !important;
				font-size:7pt !important; 
				line-height:normal !important;
				color:#c10077 !important;
				text-decoration:underline !important;
}







