﻿body{
	background-color: #CCCCCC;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/bodyBg.gif');
	background-repeat: repeat-x;
}

.k2k-siteContent{
	background-color: #FFFFFF;
}

.k2k-topBanner{
	margin-left: 10px;
	margin-top: 10px;
}

.k2k-globalNavigation{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/globalNavBg.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.k2k-globalbreadcrumb{
	font-size:8pt;
	text-align:right;
	background-color: transparent;
	padding:2px 10px 2px 5px;
}
.k2k-globalbreadcrumb,.k2k-globalbreadcrumb a{
	text-decoration:none;
	color:#666666;
}
.k2k-globalbreadcrumb a:hover{
	text-decoration:underline;
	color:#000000;
}

.k2k-searchpanel{
	margin-top: 10px;
}

.ms-searchimage{
	border:solid 1px #7f9db9;
	border-left:solid 1px #9ed6ff;
	background-color:#e9f2fd;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px !important;
	padding-top:2px !important;
}

.k2k-bannerframe{
	height: 35px;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/menuBg.gif');
	background-repeat: repeat-x;
	padding-left: 10px;
}

.k2k-topnavContainer{
	border:none;
	border-left: 1px solid #d8dce0;
	border-right: 1px solid #a5abb1;
	height: 35px;
}

.k2k-topnav{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/menuBg.gif');
	background-repeat:repeat-x;
	background-image: none;
	background-color: Transparent;
	font-family:Tahoma;
	font-size:8pt;
	font-weight: bold;
	color:#ffffff;
	vertical-align: middle;
	border-left: 1px solid #a5abb1;
	border-right: 1px solid #d8dce0;
	padding: 0px 5px 0px 5px;
	height: 35px;
}
.k2k-topnav a{
	display:block;
	white-space:nowrap;
	vertical-align: middle;
	margin-top: 10px;
	margin-bottom: -10px;
}

.k2k-topnavselected{
	border-left: 1px solid #D88D3C;
	border-right: 1px solid #E7B987;
	color:#000000;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/menuBgSelected.gif');
	background-repeat:repeat-x;
	font-weight:bold;
	height: 35px;
}
.k2k-topnavselected a{
	color:#000000;
	height: 35px;
	background-image: none;
}

.k2k-topNavHover{
	border-left: 1px solid #D88D3C;
	border-right: 1px solid #E7B987;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/menuBgHover.gif');
	color:#000000;
}
.k2k-topNavHover a{
	color:#000000;
	background-image: none;
	
}

.k2k-siteTitle{
	font-family: Tahoma;
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 10px;
}

.k2k-siteTitle a{
	font-family: Tahoma;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
}

.k2k-siteTitleOuter{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/subMenuBanner.gif');
	background-repeat: no-repeat;
}

.k2k-breadcrumb{
	height: 30px;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border-top: 1px solid #FFFFFF;
	padding-left: 3px;
}

.k2k-breadcrumb a{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.k2k-pageheader{
	font-family:Verdana;
	font-size: 16px;
}

.k2k-pageheader tr td a{
	color: #000000;
}

.k2k-allsitecontent{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-size:8pt;
	font-family:tahoma;
	line-height:10pt;
	text-align: center;
}

.k2k-allsitecontent a{
	font-size:8pt;
	font-family:tahoma;
	line-height:10pt;
	color: #000000;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	width: 100%;
}

.k2k-allsitecontent a:hover{
	text-decoration: underline;
}

.k2k-navheader tr td:hover
{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
}

.k2k-navheader{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*border-top: 1px #000000 dashed;*/
	background-color: #FFFFFF;
	width: 100%;
	height: 24px;
}

.k2k-navheader a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*border-top: 1px #000000 dashed;*/
	background-color: #FFFFFF;
	background-color: Transparent;
	width: 100%;
	padding: 5px;
}

.k2k-navheader:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*border-top: 1px #000000 dashed;
	border-bottom: 1px #000000 dashed;*/
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
	padding: 5px;
	width: 100% !important;
}

.k2k-navitem tr td:hover
{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
}

.k2k-navitem{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #Transparent;
	width: 100%;
	/*border-top: 0px #000000 dashed;*/
	height: 24px;
}

.k2k-navitem a{
	color: #000000;
	padding: 5px 0px 5px 13px;
	/*border-top: 0px #000000 dashed;*/
}

.k2k-navitem:hover{
	color: #000000;
	padding: 5px 0px 5px 13px;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
}

.k2k-recyclebin{
	/*border-bottom: 1px #000000 dashed;
	border-top: 1px #000000 dashed;*/
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 5px;
}

.k2k-recyclebin a{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 5px;
	/*border-top: 1px #000000 dashed;*/
}

.k2k-recyclebin a:hover{
	text-decoration: underline;
}

.k2k-pageContent{
	padding-left: 10px;
	padding-right: 10px;
	width: 100% !important;
}

.ms-pagebreadcrumb{
	display: none;
}

.ms-wikieditouter{
	height:23px;
	font-size:8pt;
	font-family:tahoma;
	position: inherit;
	right: 0px;
	top: 0px;
	border:0px solid #6393D4;
	border-bottom:none;
	border: none;
	text-align:center;
	border-right-width:0px;
}

.ms-wikieditthird{
	background:url(/_layouts/images/toolgrad.gif);
	padding-left:3px;
}

.k2k-siteaction,.k2k-siteaction a{
	font:8pt tahoma;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

.k2k-siteactionsmenu{
	white-space:nowrap;
	font:8pt tahoma;
	border:none;
	cursor:pointer;
	height: 35px;
	
}

.k2k-siteactionsmenu:hover{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/menuBgHover.gif');
	background-repeat:repeat-x;
}


.k2k-siteactionsmenu div div div{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/menuBg.gif');
	background-repeat:repeat-x;
	padding: 0px 10px 0px 10px;
}

.k2k-siteactionsmenu div div span div
{
	background-image: none;
}

.k2k-siteactionsmenu div div div a{
	color:#FFFFFF;
	font-weight:bold;
}
.k2k-siteactionsmenu div div div.k2k-siteactionsmenuhover{
	
	background-repeat: repeat-x;
}

.k2k-treeview
{
	/*border-top: dashed 1px #000000;*/
}

.k2k-treeview div a
{
	width: 100%;
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
}

.k2k-treeview div a:hover
{
	text-decoration: underline;
}

.k2k-treeview div div div table tr
{
	text-align: left !important;
}

.k2k-treeview div div div table tr td
{
	border: none;	
}

.k2k-treeview div div div table tr td a
{
	text-align: left;
	border: none;
	font-weight: normal;
	padding-left: 1px;
}

.k2k-treeview div div div table tr td a:hover
{
	background-image: none !important;
	text-align: left;
	text-decoration: underline !important;
	padding-left: 1px;
}

.k2k-footer
{
	background-color: #CCCCCC;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 11px;
	padding: 5px;
	text-align: center;
}

.k2k-footer a
{
	text-decoration: none;
	color: #000000;
}

.k2k-footer a:hover
{
	text-decoration: underline;
	color: #000000;
}

.ms-banner{
	vertical-align:bottom;
}
.ms-banner a:link{
	text-decoration:none;
	white-space:nowrap;
}
.ms-banner a:visited{
	text-decoration:none;
}






.ms-quicklaunchouter{
border-bottom:solid 1px #83b0ec;
border-right:solid 1px #83b0ec;
border-bottom: 0px;
border-right: 0px;
text-decoration: none;
}
.ms-quicklaunchouter{
margin:0px 1px 2px 1px;
margin:0px 0px 0px 0px;
text-decoration: none;
}

.ms-quickLaunch{
border:solid 1px #6f9dd9;
border-bottom:solid 1px #6f9dd9;
border: 0px;
font-size:8pt;
font-family:tahoma;
line-height:10pt;
background-color:#f2f8ff;
background-color:#FFFFFF;
text-decoration: none;
}

.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#fff699;
background-color:#ffffff;
text-decoration: none;
}

.ms-quicklaunch span.ms-navheader{
background-color:#d6e8ff;
background-color:#ffffff;
border-top:1px solid #add1ff;
border-left:solid 1px #f2f8ff;
border-bottom:1px solid #add1ff;
border: 0px;
padding:1px 6px 3px 6px;
padding:0px 0px 0px 0px;
text-decoration: none;
}

.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
background-color:#d6e8ff;
background-color:#ffffff;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
border: 0px;
padding:1px 4px 4px 4px;
padding:0px 0px 0px 0px;
text-decoration: none;
}

.ms-quicklaunch table.ms-selectednav{
border:solid 1px #d2b47a;
border: 0px;
/*border-top: dashed 1px #000000;*/
background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
background-repeat: repeat-y;
background-color:#ffe6a0;
background-color:#ffffff;
margin:2px;
margin-bottom:0;
margin: 0px;
width:97%;
text-decoration: none;
}

.ms-quicklaunch table.ms-selectednav td{
background:transparent url("/_layouts/images/selectednavbullet.gif");
background: none;
background-repeat:no-repeat;
background-position:top left;
border:solid 1px #ffffff;
border: 0px;
padding:0px 4px 1px 12px;
padding:0px 0px 0px 0px;
margin:0px;
text-decoration: none;
}

.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#ffe6a0;
background-color:#ffffff;
background-image:url("/_layouts/images/selectednav.gif");
background-image: none;
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
padding: 0px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
border: 0px;
padding:1px 6px 3px 6px;
padding:0px 0px 0px 0px;
text-decoration: none;
}

.ms-quicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
color:#003399;
color:#000000;
background-image:url("/_layouts/images/quickLaunchHeader.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
background-color:#ffffff;
background-image: none;
border-left:solid 1px #f2f8ff;
border: 0px;
font-size:8pt;
text-align: center;
display: none;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
color:#003399;
color:#000000;
text-decoration:none;
}
.ms-quicklaunchheader a:hover{
color:#000000;
text-decoration:underline;
}


.ms-navsubmenu1{
width:100%;
border-collapse:collapse;
background-color:#f2f8ff;
background-color:#ffffff;
text-decoration: none;
border-bottom: 0px;
}

.ms-navsubmenu1 tr td{
	border: 0px;	
}

.ms-navsubmenu2{
width:100%;
background-color:#f2f8ff;
background-color:#ffffff;
margin-bottom:6px;
margin-bottom:0px;
text-decoration: none;
}

table.ms-navitem td,span.ms-navitem{
background-image:url("/_layouts/images/navBullet.gif");
background-repeat:no-repeat;
background-position:left top;
background-image: none;
padding:3px 6px 4px 16px;
padding:0px 0px 0px 0px;
font-family:tahoma;
text-decoration: none;
height: 23px;
width: 100%;
}

table.ms-navitem:hover,table.ms-navitem:a,span.ms-navitem:hover,span.ms-navitem:a{
	text-decoration: none;
	width: 100%;
}

.ms-navheader tr td:hover
{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
}

.ms-navheader tr td a
{
	border: 0px;
}

.ms-navheader{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*border-top: 1px #000000 dashed;
	border-bottom: 1px #000000 dashed;*/
	border-collapse: collapse;
	background-color: Transparent;
	width: 100%;
	text-decoration: none;
	height: 24px;
}

.ms-navheader a{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*border-top: 1px #000000 dashed;
	border-bottom: 1px #000000 dashed;*/
	border-collapse: collapse;
	background-color: Transparent;
	width: 100%;
	padding: 5px;
	text-decoration: none !important;
}

.ms-navheader:hover{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	/*border-top: 1px #000000 dashed;
	border-bottom: 1px #000000 dashed;*/
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
	padding: 5px;
	text-decoration: none;
	width: 100%;
}

.ms-navitem tr td:hover
{
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
}

.ms-navitem{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: Transparent;
	width: 100%;
	background-image: none;
	text-decoration: none; 
	/*border-top: 0px #000000 dashed;*/
}

.ms-navitem a{
	color: #000000;
	padding: 5px 0px 5px 13px;
	text-decoration: none !important;
	/*border-top: 0px #000000 dashed;*/
	width: 100%;
}

.ms-navitem:hover{
	color: #000000;
	padding: 5px 0px 5px 13px;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/leftNavHoverBg.gif');
	background-repeat: repeat-y;
	text-decoration: none;
	width: 100%;
}

.ms-recyclebin{
	background-color: #ffffff;
	/*border-bottom: 1px #000000 dashed;
	border-top: 1px #000000 dashed;*/
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding: 5px;
	display: none;
}

.ms-recyclebin a{
	background-color: #ffffff;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 5px;
}

.ms-quickLaunch table tr td{
	border: 0px;
}

table.ms-recyclebin td{
	background-color:#ffffff;
	width:100%;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border: 0px;
	padding:3px 5px 7px 3px;
	color: #000000;
}

table.ms-recyclebin td a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.ms-listheaderlabel{
	color: #204d89;
	color: #000000;
}

.ms-gb{
	border-bottom: 1px #000000 solid;
}

.ms-listdescription{
	color:#4c4c4c;
	font-family:tahoma;
	font-size: 10pt;
	background:#f8f8f8;
	padding:2px 6px 4px 6px;
	border-bottom:1px solid #6f9dd9;
}

.ms-calheader{
	background-color: #ffffff;
}

.ms-cal-weekempty{
	background-color: #ffffff;
}

.ms-cal-weekday{
	background-color: #ffffff;
	color: #000000;
}

.ms-cal-nodataBtm2{
	background-color: #dcdcdc;
}

.ms-picker-table{
	width: 100%;
}

.ms-picker-monthcenter{
	background-color: #ffffff !important;
	color: #000000 !important;
	border: 1px #CAD8F5 solid !important;
}

.ms-picker-footer{
	text-align: center;
	border-top-color: #8CA5D9 !important;
}

.ms-picker-header{
	font-weight: normal;
	background-image: url('/_layouts/Key2Know/MasterPage/Images/quickLaunchHeaderBg.gif');
	background-repeat: repeat-x;
	background-color: #8CA5D9;
}

.ms-picker-line{
	border-top:2px solid #9ba3b5;
	border: 0px !important;
	background-color: #8CA5D9;
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/selectednavBg.gif");
	background-color:#ffda8a;
	background-repeat:repeat-x;
	text-align:center;
	border:solid 1px #d2b47a;
	padding-bottom:3px;
}

.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenterOn{
	padding-bottom:3px;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/selectednavBg.gif");
	background-color:#ffda8a;
	background-repeat:repeat-x;
	text-align:center;
	border:solid 1px #d2b47a;
	cursor:pointer;
	padding-bottom:3px;
}

.ms-cal-topday,.ms-cal-topdayL,.ms-cal-wtopdayL,.ms-cal-wtopday{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/calNumBtnBg.gif");
	background-repeat:repeat-x;
	background-color:#95acdc;
	border:solid 1px #8CA5D9;
	font-weight:bold;
	color:#000000;
	text-align:left;
}

.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/weekBoxBg.gif");
	background-repeat:repeat-y;
	background-color:#c2dcff;
	border:1px solid #8CA5D9;
}

.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/calNumBtnSelectedBg.gif");
	background-repeat:repeat-x;
	background-color:#ffda8a;
	border:solid 1px #6f9dd9;
}

.ms-cal-topday-today div{
	border: 0px;
}

.ms-cal-topdayover,.ms-cal-topdayoverL,.ms-cal-wtopdayover,.ms-cal-wtopdayLover,
.ms-cal-topdayfocusover,.ms-cal-wtopdayfocusover,.ms-cal-wtopdayfocusLover
{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/calNumBtnSelectedBg.gif");
	background-color:#ebf3ff;
	border:solid 1px #6f9dd9;
	cursor:pointer;
	text-align:left;
}

.ms-cal-topdayfocus,.ms-cal-topdayfocusL,.ms-cal-topdayfocusRTL,.ms-cal-topdayfocusRTLL,.ms-cal-wtopdayfocus,.ms-cal-wtopdayfocusL,.ms-cal-wtopdayfocusRTL,.ms-cal-wtopdayfocusRTLL{
	background-image:url("/_layouts/images/selectednav.gif");
	background-image:url("/_layouts/Key2Know/MasterPage/Images/calNumBtnSelectedBg.gif");
	background-repeat:repeat-x;
	background-color:#ffda8a;
	border:solid 1px #6f9dd9;
}

.ms-cal-weekselected,.ms-cal-weekselectedRTL{
	border:1px solid #83b0ec;
	cursor:pointer;
	background-color:#e3efff;
	background-color: transparent;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/weekBoxSelectedBg.gif");
	background-repeat: repeat-y;
}

.ms-cal-workitem,.ms-cal-todayitem,.ms-cal-todayitemRTL{
	padding:1px 0px 1px 0px;
	border-left:1px solid #6f9dd9;
	border-right:1px solid #8CA5D9;
	vertical-align:top;
	background-color:#ffffff;
}

.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
	padding:1px 0px 1px 0px;
	border-left:1px solid #6f9dd9;
	border-right:1px solid #8CA5D9;
	background-color:#dcdcdc;
	vertical-align:top;
}

.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
	padding:0px 0px 0px 4px;
	border:solid 1px #ffa521;
	border: 0px;
	font-weight:bold;
}

.ms-cal-topday div a
{
	color: #000000;
}

.ms-cal-topdayover div a
{
	color: #000000;
}

.ms-cal-topday-today div a
{
	color: #000000;
}

.ms-cal-topday-todayover div a
{
	color: #000000;
}

div.ms-cal-navheader a img{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/listHeaderGradBg.gif");
	background-repeat:repeat-x;
	border:solid 1px #8CA5D9;
	background-color:#ffffff;
	vertical-align:middle;
}

.ms-menutoolbar{
	border-bottom:1px solid #8CA5D9;
	height:22px;
	background-color:#8CA5D9;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/listHeaderGradBg.gif");
	background-repeat:repeat-x;
}

.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
font-family:verdana;
font-size:8pt;
text-decoration:none;
color:#003399;
color:#000000;
}

table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
	background-image:url("/_layouts/images/toolgrad.gif");
	background-image:url("/_layouts/Key2Know/MasterPage/Images/listHeaderGradBg.gif");
	background-repeat:repeat-x;
	background-color:#d6e8ff;
	background-color:#000000;
}

table.ms-toolbar,.ms-toolbarContainer{
	border:1px solid #8CA5D9;
	border-collapse:collapse;
}

.ms-menutoolbar td{
	border-top:solid 1px #f2f8ff;
	border-bottom:solid 1px #d6e8ff;
	border: 0px;
}

.ms-listdescription{
	color:#4c4c4c;
	font-family:tahoma;
	background:#f8f8f8;
	padding:2px 6px 4px 6px;
	border-bottom:1px solid #8CA5D9;
}

.ms-separator{
	color:#83b0ec;
	font-size:10pt;
}
.ms-separator img{
	height:16px;
	width:1px;
	margin:0px 1px 0px 1px;
	background:#CAD8F5;
	border-bottom:1px solid #8CA5D9;
	border-right:1px solid #8CA5D9;
}

.ms-splitbuttontext a{
	color: #000000 !important;
}

.ms-menubuttoninactivehover a{
	color: #000000 !important;
}

.ms-splitbuttonhover{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/menuBtnHover.gif");
	border-collapse:collapse;
	margin:0px 1px 0px 1px;
	color: #000000 !important;
	line-height: 23px;
}

.ms-menubuttonactivehover,.ms-buttonactivehover{
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	padding: 1px 7px 2px 7px;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/menuBtnHover.gif");
	line-height:16px;
	border:solid 1px #6f9dd9;
	cursor:pointer;
}

.ms-picker-week{
	background-image:url("/_layouts/Key2Know/MasterPage/Images/weekBoxBg.gif");
	background-position:top right;
	background-position:top left;
	background-repeat:repeat-y;
	height:22px;
	width:22px;
	text-align:center;
	border-left:solid 0px #e3efff;
	border-top:solid 0px #e0e0e0;
	padding-left: 3px;
}
.ms-picker-week a{
	color:#000000;
	text-decoration:none;
}

.ms-picker-weekbox
{
	width: 10px;
}

.ms-picker-weekselected{
	width:22px;
	height:22px;
	background-color:transparent;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/weekBoxSelectedBg.gif");
	background-position: top left;
	background-repeat:repeat-y;
	text-align:center;
	padding-left:1px;
	padding-left:0px;
	cursor:pointer;
	padding-left: 3px;
}
.ms-picker-weekselected a,.ms-picker-weekselected a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-picker-table .ms-picker-dayheader{
	font-family:tahoma;
	font-size:8pt;
	color:#727272;
	text-align:center;
	border-bottom:solid 1px #8CA5D9;
	border-top:solid 1px #add1ff;
	border-top:solid 1px #8CA5D9;
	padding:2px 0px 3px 0px;
	font-weight:normal;
}

.ms-picker-table tr td{
	width: 0px;
}

table.ms-picker-table td.ms-picker-dayselected{
	text-align:center;
	font-size:8pt;
	font-family:tahoma;
	background-color:#ffdf88;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/menuBtnHover.gif");
	background-repeat: repeat-x;
	border-style:solid;
	border-width:1px;
	border-color:#f2f8ff;
	border-color:#ff9932;
}

.ms-picker-table .ms-picker-daycenterOn{
	background-color:#FFFFFF;
	background-image:url("/_layouts/Key2Know/MasterPage/Images/menuBtnHover.gif");
	background-repeat: repeat-x;
	border: 1px #ff9932 solid !important;
}

.ms-picker-daycenterOn a{
	text-decoration: none;
}

.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{
	border-top:solid 1px #d6e8ff;
	border-top:solid 1px #CAD8F5;
	height:100%;
}

.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{
	border-top:solid 1px #add1ff;
	border-top:solid 1px #8CA5D9;
	height:100%;
}

.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 #CAD8F5;
height:100%;
}

.ms-cal-workhourBhalfhourover{
	background-color: #c5ceda;
	border-left: 1px #8ca5d9 solid;
}

.ms-cal-workhourhalfhour{
	border-left: 1px #8ca5d9 solid !important;
}


.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{
border-top:1px solid #8CA5D9;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	background-color: #C5CEDA;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhour{
	background-color: #C5CEDA;
}

.ms-cal-enoworkhour .ms-cal-dayhourF{	
	background-color: #C5CEDA;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhour{
	border-top: #d6e8ff 1px solid;
	border-top: solid 1px #CAD8F5;
	border-bottom: #add1ff 1px solid;
	height: 100%;
	background-color: #C5CEDA;
}

.ms-cal-enoworkhourB .ms-cal-dayhalfhourF{
	border-top: #cad8f5 1px solid;
	border-left: #6f9dd9 1px solid;
	border-bottom: #add1ff 1px solid;
	height: 100%;	
	background-color: #C5CEDA;
}

.ms-cal-enoworkhour{
	background-color: #C5CEDA;
}

.ms-cal-enoworkhourF{
	background-color: #C5CEDA;
	padding: 0px;
}

.ms-cal-enoworkhourF .ms-cal-dayhour{
	background-color: #C5CEDA;
}

.ms-cal-workhourBhalfhour{
	padding-right: 4px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	vertical-align: top;	
	width: 30px;	
	color: #003399;	
	padding-top: 1px;	
	border-bottom: #add1ff 1px solid;	
	white-space: nowrap;	
	background-color: #C5CEDA;	
	text-align: right;
	border-left: 1px #8ca5d9 solid;
	border-top: 1px #cad8f5 solid;
}

.ms-cal-workhour{
	padding-right: 4px;	
	padding-right: 0px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	vertical-align: top;	
	width: 30px;	
	color: #003399;	
	color: #000000;
	padding-top: 1px;	
	white-space: nowrap;	
	background-color: #C5CEDA;	
	text-align: right;
	border-left: 1px #8ca5d9 solid;
}

.ms-cal-workhourhalfhour{
	padding-right: 4px;	
	padding-left: 0px;	
	padding-bottom: 0px;	
	vertical-align: top;	
	width: 30px;	
	color: #003399;	
	padding-top: 1px;	
	white-space: nowrap;	
	background-color: #C5CEDA;	
	text-align: right;
}

.ms-cal-workhourF{
	padding-right: 4px;	
	padding-left: 0px;	
	font-weight: bold;	
	padding-bottom: 0px;	
	vertical-align: top;	
	width: 30px;	
	color: #000000;	
	padding-top: 2px;	
	white-space: nowrap;	
	background-color: #C5CEDA;	
	text-align: right;
}

.ms-cal-weekedge{
	font-size: 2px;	
	width: 4px;	
	background-color: #C5CEDA;
	background-color: #FFFFFF;
}

.ms-cal-workhourF,.ms-cal-workhourFover,
.ms-cal-workhourFhalfhour,.ms-cal-workhourFhalfhourover{
	background-color:#C5CEDA;
	text-align:right;
	width:30px;
	color:#000000;
	padding:2px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:bold;
	border-left: 1px #8ca5d9 solid;
}

.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover{
	background-color:#C5CEDA;
	text-align:right;
	width:30px;
	color:#000000;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
	border-left: 1px #8ca5d9 solid;
}

.ms-cal-defaultbgcolor{
	background-image:url("/_layouts/images/alldayDefault.gif");
	background-repeat:repeat-x;
	background-image: none;
	background-color: #cedbf6;
	text-align:center;
	font-weight:bold;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	cursor:pointer;
}

.cont,.contR,.contB,.contL{
border-bottom:solid 1px #8ebbf5;
border-top:solid 1px #8ebbf5;
border-bottom:solid 1px #8ca5d9;
border-top:solid 1px #8ca5d9;
width:100%;
}

.ms-cal-muworkitem,.ms-cal-muworkitemL,.ms-cal-muworkitemR,.ms-cal-muworkitemRTL,.ms-cal-muworkitemRTLL{
padding:1px 0 0 0;
border-left:1px solid #6f9dd9;
border-right:1px solid #6f9dd9;
border-left:1px solid #8ca5d9 !important;
border-right:1px solid #8ca5d9 !important;
}

#onetIDListForm{
	width: 100%;
}

.ms-formbody{	
	padding-right: 6px;	
	border-top: #d8d8d8 1px solid;	
	padding-left: 6px;	
	font-size: 0.7em;	
	background: #ebf3ff;
	background: #C5CEDA;	
	padding-bottom: 4px;	
	vertical-align: top;	
	padding-top: 3px;	
	font-family: verdana;
}

.ms-treeviewouter div
{
	border-top: 0px !important;
}

.ms-treeviewouter div div table tr td a
{
	background-image: none;
	padding-left: 1px;
}

.ms-treeviewouter div div table tr td a:hover
{
	background-image: none;
	padding-left: 1px;
	text-decoration: underline !important;
}

.k2k-quickLaunch
{
	padding-top: 8px;
}

.ms-propertysheet
{
	/*margin-top: 9px;*/
}

.k2k-topNavFlyOuts
{
	width: 150px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	
	padding: 2px;
	overflow: hidden;
}

.k2k-topNavFlyOutsHover
{
	color: #000000;
	width: 150px;
}

.k2k-topNavFlyOutsSelected
{
}