﻿@charset "utf-8";
	

/*------------------------------------------------------------ CSS Document */

/*------------------------------------------------------------ Base Styles */

body{
	MARGIN: 0px;
	padding:0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR:#FFFFFF;
	/*
	background-image:url('deleteMe/pageBG.gif');
	background-position:left top;
	background-repeat:no-repeat;
	*/
	font-family: verdana;
	font-size:1em;
}

.ms-TPBody h2 {
	margin:0px;
	padding: 6px 5px 4px 8px;
	font-size:1em;
	font-family: verdana;	
}

.ms-WPBody h2 {
	margin:0px;
	padding: 6px 5px 4px 8px;
	font-size:1em;
	font-family: verdana;	
}

h2 {
	margin:0px;
	padding: 6px 5px 4px 8px;
	font-size:1em;
	font-family: verdana;	
}

.ms-TPBody h6{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-WPBody h6{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-TPBody h5{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-WPBody h5{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-TPBody h4{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-WPBody h4{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-TPBody h3{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-WPBody h3{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-TPBody h1{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

.ms-WPBody h1{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

h6{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

h5{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

h4{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

h3{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

h1{
	padding:10px;
	background: #D27D3F url('errorBG.gif') repeat fixed left top;
	border:5px #000000 solid;
	margin:10px;
	color:black;
}

p{
	padding: 1px 5px 8px 9px;
	margin: 0px 0px 0px 0px;
	font-size:.75em;
}

ol{
	font-size:.75em;
	padding:1px 5px 8px 0px;
	margin:0px 0px 0px 37px;
}

ul{
	font-size:.75em;
	padding:1px 5px 8px 0px;
	margin:0px 0px 0px 30px;
	list-style-image:url('grayButton1.gif')
}

li{
	margin:2px 0px 3px 0px;
	padding:0px 0px 0px 0px;
}

blockquote {
	margin:5px 15px 5px 20px;
}

.ms-WPBody A:visited{
	text-decoration:underline;
	color:#000000;
}

a:visited{
	text-decoration:underline;
	color:#000000;
	border-color:#000000;
}

.ms-WPBody A:link{
	text-decoration:underline;
	color:#000000;
}

a:link{
	text-decoration:underline;
	color:#000000;
	border-color:#000000;	
}

.ms-WPBody A:hover{
	text-decoration:underline;
	color:#5F6A92;
}

a:hover{
	text-decoration:underline;
	color:#5F6A92;
	border-color:#000000;	
}

img{
	margin:0px;
	padding:0px;
	border-color:#000000;	
}
a img{
	border:0px;
}
/*------------------------------------------------------------ CHFS Containers */

#mainContainer{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #FFFFFF;
	background-image: url('pageBG-Top.jpg');
	background-position: left 34px;
	background-repeat: repeat-x;	
	/*
	background-color: transparent;
	background-image: url('deleteMe/mainContainerBG.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	*/
}

.mainContainer{
	/*position:relative;
	top:0px;
	left:0px;
	width:975px;*/
	/*height:auto;*/
	/*display:block;*/
	/*min-height:800px;
	background-color:#FFFFFF;
	background-image: url(mainContainerBG.gif);
	background-position: 600px bottom;
	background-repeat: no-repeat;*/
	/*z-index:50;
	border: 1px fuchsia solid;*/
}

.kyBrandContainer{
	position:relative;
	top:0px;
	left:0px;*/
	width:500px;
	height:30px;
	background-color:transparent;
	/*z-index:60;*/
}

.logoutMenu{
	FLOAT:none;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	right:5px;
	width:auto;
	height:auto;
	z-index:2;
	background-color:#ffffff;
}
.brand{
	text-align:center;
	padding-bottom:25px;
}
/*Site Name Style*****************************************************************************************************/

.siteName{
	FLOAT: none;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	bottom:15px;
	left:20px;
/*	width:auto;*/
	height:auto;
	z-index:1;
	font-size:20px;
	font-weight:bold;
}

.siteName a:visited{
	color:#000000;
	text-decoration:none;
}

.siteName a:link{
	color:#000000;
	text-decoration:none;
}

div.siteName .KI-Menu a:active{
    background: transparent none;
    width:auto;
}
div.siteName .KI-Menu-Vertical .KI-Menu a:hover{
    background: transparent none;
    width:auto;
}
div.siteName .KI-Menu-Vertical .KI-Menu a:focus{
    background: transparent none;
    width:auto;
}
div.siteName .KI-Menu-Vertical .KI-Menu li.sfHover{
    background: transparent none;
    width:auto;
}
div.siteName .KI-Menu-Vertical .KI-Menu li:hover{
    background: transparent none;
    width:auto;
}
div.siteName .KI-Menu-Vertical .KI-Menu span.KI-Menu-NonLink:hover{
    background: transparent none;
    width:auto;
}
div.siteName div.KI-Menu-Vertical{
	width:auto;
	background-color:transparent;
}
div.siteName div.KI-Menu-Vertical ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
	font-family:Tahoma;
	font-size:22px;
	font-weight:normal;
	background-color:transparent;
}

div.siteName div.KI-Menu-Vertical li{
	display:block;
	width:auto;
	padding:0px;
	margin:0px;	
	height:auto;
	background-color:transparent;
}

div.siteName div.KI-Menu-Vertical a{
	display:block;
	width:auto;
	margin:0px;
	padding:0px;
	height:auto;
	color:#000000;
	background-color:transparent;
}

div.siteName div.KI-Menu-Vertical a.KI-Menu-Link:visited{
	background-color: transparent;
	background-image: none;
	background-position: left top;
	background-repeat: repeat-x;
	border-right:0px #000000 solid;
	border-left:0px #000000 solid;
	border-bottom:0px #000000 solid;	
	text-decoration:none;
	height:auto;
	line-height:normal;
	padding:0px;
	color:#000000;
}

div.siteName div.KI-Menu-Vertical a.KI-Menu-Link{
	background-color: transparent;
	background-image: none;
	background-position: left top;
	background-repeat: repeat-x;
	border-right:0px #000000 solid;
	border-left:0px #000000 solid;
	border-bottom:0px #000000 solid;	
	text-decoration:none;
	height:auto;
	line-height:normal;
	padding:0px;
	color:#000000;
}
div.siteName div.KI-Menu-Vertical a.KI-Menu-Link:hover{
	background-color: transparent;
	background-image: none;
	text-decoration:none;
	border-right:0px #000000 solid;
	border-left:0px #000000 solid;
	color:#000000;
    width:auto;
	padding-left:0px;
	padding-right:0px;
}

div.siteName div.KI-Menu-Vertical .KI-Menu{
    border-top:0px #000000 solid;
    border-right:0px #000000 solid;
    border-left:0px #000000 solid;
}
div.siteName div.KI-Menu-Vertical .KI-Menu li{
	background-color: transparent;
	background-image: none;
	background-position: left bottom;
	background-repeat: repeat-x;
    width: auto;
    margin-bottom:inherit;
    border:0px;
}
div.siteName div.KI-Menu-Vertical .KI-Menu li ul{
	background-color: transparent;
	background-image: none;
	background-position: left bottom;
	background-repeat: repeat-x;
    width: auto;
    margin-bottom:inherit;
    border:0px;
}

/*KI Menu Common Styles**********************************************************************************************/

.KI-Menu *{margin:0;padding:0;list-style:none}
.KI-Menu{margin:0;padding:0;list-style:none}
.KI-Menu{line-height: normal}
.KI-Menu ul{position:relative;top:0px;width: auto/* left offset of submenus need to match (see below) */}
.KI-Menu ul li{width: auto}
.KI-Menu li:hover{visibility:inherit/* fixes IE7 'sticky bug' */}
.KI-Menu li{float:left;position:relative}

.KI-Menu-Horizontal .KI-Menu li + li{
	border-left:1px #000000 solid;
	margin-left:3px;
	padding-left:3px;
}

.KI-Menu span.KI-Menu-NonLink{display:block;position:relative}

.KI-Menu a{display:block;position:relative}
.KI-Menu li.sfHover ul{left:0;top:0;/* match top ul list item height */z-index:1000}
.KI-Menu li:hover ul{left:0;top:0;/* match top ul list item height */z-index:1000}
ul.KI-Menu li.sfHover li ul{top:0}
ul.KI-Menu li:hover li ul{top:0}
ul.KI-Menu li li.sfHover ul{left:0;/* match ul width */top:0}
ul.KI-Menu li li:hover ul{left:0;/* match ul width */top:0}
ul.KI-Menu li li.sfHover li ul{top:0}
ul.KI-Menu li li:hover li ul{top:0}
ul.KI-Menu li li li.sfHover ul{left:0;/* match ul width */top:0}
ul.KI-Menu li li li:hover ul{left:0;/* match ul width */top:0}
/*** arrows **/
.KI-Menu a.sf-with-ul{padding-right:2.25em;min-width:1px/* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;/* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(/_layouts/images/kienterprise/superfish/arrows-ffffff.png) no-repeat -10px -100px/* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator{/* give all except IE6 the correct values */top:.8em;background-position:0 -100px/* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px/* arrow hovers for modern browsers*/}
li:hover > a > .sf-sub-indicator{background-position:-10px -100px/* arrow hovers for modern browsers*/}
a:active > .sf-sub-indicator{background-position:-10px -100px/* arrow hovers for modern browsers*/}
a:hover > .sf-sub-indicator{background-position:-10px -100px/* arrow hovers for modern browsers*/}
a:focus > .sf-sub-indicator{background-position:-10px -100px/* arrow hovers for modern browsers*/}
/* point right for anchors in subs */.KI-Menu ul .sf-sub-indicator{background-position:-10px 0}
.KI-Menu ul a > .sf-sub-indicator{background-position:0 0}
/* apply hovers to modern browsers */.KI-Menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0/* arrow hovers for modern browsers*/}
.KI-Menu ul li:hover > a > .sf-sub-indicator{background-position:-10px 0/* arrow hovers for modern browsers*/}
.KI-Menu ul a:active > .sf-sub-indicator{background-position:-10px 0/* arrow hovers for modern browsers*/}
.KI-Menu ul a:hover > .sf-sub-indicator{background-position:-10px 0/* arrow hovers for modern browsers*/}
.KI-Menu ul a:focus > .sf-sub-indicator{background-position:-10px 0/* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background:transparent}

/*KI Menu Horizontal Styles*******************************************************************************************/

#topNav{
    background: transparent;
    height: auto;
    clear: both;
    z-index: 2;
    position: relative;
}

.KI-Menu-Horizontal a.KI-Menu-Link{
	background-color:transparent;
}

.KI-Menu-Horizontal .KI-Menu{
    float: left;
}
.KI-Menu-Horizontal .KI-Menu ul{
    position: inherit;
    top: inherit;
    width: auto /* left offset of submenus need to match (see below) */;
    padding:1px 0px 0px 0px;
    margin:0px;
}
.KI-Menu-Horizontal .KI-Menu span.KI-Menu-NonLink{
    border: none;
    padding:0px;
    text-decoration: inherit;
}
.KI-Menu-Horizontal .KI-Menu a{
    border: none;
    padding:0px;
    text-decoration: inherit;
    font-size:11px;
}
.KI-Menu-Horizontal .KI-Menu span.KI-Menu-NonLink{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #000000;
}
.KI-Menu-Horizontal .KI-Menu a:visited{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #000000;
}
.KI-Menu-Horizontal .KI-Menu a{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #000000;
}
.KI-Menu-Horizontal .KI-Menu li{
    background: transparent;
}
.KI-Menu-Horizontal .KI-Menu li ul{
    background: transparent;
}
.KI-Menu-Horizontal .KI-Menu li li{
    background: transparent;
    width: auto;
}
.KI-Menu a:active{
    background:transparent;
    outline: inherit;
}
.KI-Menu-Horizontal .KI-Menu a:hover{
    background:transparent;
    outline: inherit;
}
.KI-Menu-Horizontal .KI-Menu a:focus{
    background:transparent;
    outline: inherit;
}
.KI-Menu-Horizontal .KI-Menu li.sfHover{
    background:transparent;
    outline: inherit;
}
.KI-Menu-Horizontal .KI-Menu li:hover{
    background:transparent;
    outline: inherit;
}
.KI-Menu-Horizontal ul.KI-Menu li li.sfHover ul{
    left: auto; /* match ul width */
    top: auto;
}
.KI-Menu-Horizontal ul.KI-Menu li li:hover ul{
    left: auto; /* match ul width */
    top: auto;
}
.KI-Menu-Horizontal li.sfHover ul{
    left: auto;
    top: auto; /* match top ul list item height */
    z-index: inherit;
}
.KI-Menu-Horizontal li:hover ul{
    left: auto;
    top: auto; /* match top ul list item height */
    z-index: inherit;
}
.KI-Menu-Horizontal .KI-Menu a.sf-with-ul{
    padding-right: inherit;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.KI-Menu-Horizontal a > .sf-sub-indicator{
    /* give all except IE6 the correct values */
    top: auto;
    background-position: inherit; /* use translucent arrow for modern browsers*/
}
.KI-Menu-Horizontal .KI-Menu span.KI-Menu-NonLink{
    background: transparent; /* 8-bit indexed alpha png. IE6 gets solid image only */
    padding: 0px;
}
.KI-Menu-Horizontal .KI-Menu span.KI-Menu-NonLink:hover{
    background: transparent; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.KI-Menu-Horizontal .KI-Menu li li span.KI-Menu-NonLink{
    padding: 0px;
}
.KI-Menu-Horizontal .KI-Menu li li a{
    padding: 0px;
}

/* KI Vertical Menu Styles *****************************************************************************************/

#leftNav{
    font-size: 10px;
    z-index: 2;
}
.KI-Menu-Vertical .KI-Menu{
    float: left;
    margin-bottom: 20px;
    font-size:11px;
    border-top:2px #000000 solid;
    border-right:1px #000000 solid;
    border-left:1px #000000 solid;
}
.KI-Menu-Vertical .KI-Menu ul{
    position: absolute;
    top: -999em;
    width: 188px /* left offset of submenus need to match (see below) */;
}
.KI-Menu-Vertical .KI-Menu span.KI-Menu-NonLink{
    border: none;
    padding: 8px 5px 7px;
    text-decoration: none;
}
.KI-Menu-Vertical .KI-Menu a{
    border: none;
    padding: 8px 5px 7px;
    text-decoration: none;
}
.KI-Menu-Vertical .KI-Menu span.KI-Menu-NonLink{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #FFFFFF;
}
.KI-Menu-Vertical .KI-Menu a:visited{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #FFFFFF;
}
.KI-Menu-Vertical .KI-Menu a{
    /* visited pseudo selector so IE6 applies text colour*/
    color: #FFFFFF;
}
.KI-Menu-Vertical .KI-Menu li{
	background-color: #434A65;
	background-image:url('/SiteCollectionDocuments/CommonResources/mainNavBG1.jpg');
	background-position: left top;
	background-repeat: no-repeat;
    width: 188px;
    margin-bottom:0px;
    border-bottom:2px #000000 solid;
    border-left:0px #000000 solid;
    border-right:0px #000000 solid;
}
.KI-Menu-Vertical .KI-Menu li ul{
	background-color: #434A65;
	background-image:url('/SiteCollectionDocuments/CommonResources/mainNavBG1.jpg');
	background-position: left top;
	background-repeat: no-repeat;
    width: 188px;
    margin-bottom:0px;
    border-bottom:2px #000000  solid;
    border-left:0px #000000 solid;
    border-right:0px #000000 solid;
}
.KI-Menu-Vertical .KI-Menu li li{
    background: none;
    width: 188px;
}
.KI-Menu-Vertical .KI-Menu li li li{
}
.KI-Menu a:active{
    background: #5F6A92;
    outline: 0;
}
.KI-Menu-Vertical .KI-Menu a:hover{
    background: #5F6A92;
    outline: 0;
}
.KI-Menu-Vertical .KI-Menu a:focus{
    background: #5F6A92;
    outline: 0;
}
.KI-Menu-Vertical .KI-Menu li.sfHover{
    background: #5F6A92;
    outline: 0;
}
.KI-Menu-Vertical .KI-Menu li:hover{
    background: #5F6A92;
    outline: 0;
}
.KI-Menu-Vertical ul.KI-Menu li li.sfHover ul{
    left: 188px; /* match ul width */
    top: 0;
}
.KI-Menu-Vertical ul.KI-Menu li li:hover ul{
    left: 188px; /* match ul width */
    top: 0;
}
.KI-Menu-Vertical ul.KI-Menu li li li.sfHover ul{
    left: 188px; /* match ul width */
    top: 0;
}
.KI-Menu-Vertical ul.KI-Menu li li li:hover ul{
    left: 188px; /* match ul width */
    top: 0;
}
.KI-Menu-Vertical li.sfHover ul{
    left: 188px;
    top: 0; /* match top ul list item height */
    z-index: 99;
}
.KI-Menu-Vertical li:hover ul{
    left: 188px;
    top: 0; /* match top ul list item height */
    z-index: 99;
}
.KI-Menu-Vertical .KI-Menu a.sf-with-ul{
    padding-right: 25px;
    min-width: 1px /* trigger IE7 hasLayout so spans position accurately */;
}
.KI-Menu-Vertical a > .sf-sub-indicator{
    /* give all except IE6 the correct values */
    top: .7em;
    background-position: 0 0 /* use translucent arrow for modern browsers*/;
}
/* apply hovers to modern browsers */.KI-Menu-Vertical li.sfHover > a > .sf-sub-indicator{
    background-position: -10px 0 /* arrow hovers for modern browsers*/;
}
.KI-Menu-Vertical li:hover > a > .sf-sub-indicator{
    background-position: -10px 0 /* arrow hovers for modern browsers*/;
}
.KI-Menu-Vertical a:active > .sf-sub-indicator{
    background-position: -10px 0 /* arrow hovers for modern browsers*/;
}
.KI-Menu-Vertical a:hover > .sf-sub-indicator{
    background-position: -10px 0 /* arrow hovers for modern browsers*/;
}
.KI-Menu-Vertical a:focus > .sf-sub-indicator{
    background-position: -10px 0 /* arrow hovers for modern browsers*/;
}
.KI-Menu-Vertical .KI-Menu span.KI-Menu-NonLink{
    background: url(/_layouts/images/kienterprise/topNav/arrowDown.png) center right no-repeat; /* 8-bit indexed alpha png. IE6 gets solid image only */
    padding: 8px 20px 7px 10px;
}
.KI-Menu-Vertical .KI-Menu span.KI-Menu-NonLink:hover{
    background: url(/_layouts/images/kienterprise/topNav/arrowDownHover.png) center right no-repeat /* 8-bit indexed alpha png. IE6 gets solid image only */;
}
.KI-Menu-Vertical .KI-Menu li li span.KI-Menu-NonLink{
    padding: 5px;
}





span.genericListDescription{
	margin-left:10px;
	margin-top:3px;
	display:block;
	font-size:.95em
}
p.genericPageListWBullet{
	background:transparent url('grayButton1.gif') no-repeat left 5px;
	padding-left:8px;
	margin-left:8px;
}
a.genericListLink{
}
p.genericList{
}




.siteActionMenu {
	FLOAT: none;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	bottom:0px;
	right:5px;
	width:auto;
	height:auto;
	z-index:1;
}

.designCenter{
	width:930px;
	overflow:hidden;
	vertical-align:top;
	background-color: #696969;
	border-right:3px #000000 solid;
	border-left:3px #000000 solid;
}

.designContentContainer{
	overflow: scroll;
	width:930px;
}

.designLeftSideTop{
	background-color: #FFFFFF;
	background-image: url('pageBG-Top.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	height:500px;
	width:25px;
}

table.designContentIndicator2{
	background-color:#000000;
	height:100%;
	width:10px;
	position:relative;
	top:0px;
	left:0px;
}

td.designContentIndicator2BG{
	background:transparent url('contentSizeIndicators2.gif') repeat-x scroll left top;
	height:100%;
}

.designRightSideTop{
	background-color: transparent;
	background-image: url('designRightBGImage.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height:500px;
	min-width:25px;
}

.designIndicatorContainer{
	position:relative;
	top:0px;
	left:0px;
}

.designSmallContent{
	position: absolute;
	top:550px;
	left:-10px;
	z-index:99;
}

.designMediumContent{
	position: absolute;
	top:900px;
	left:-10px;
	z-index:99;
}

.designLargeContent{
	position: absolute;
	top:2000px;
	left:-10px;
	z-index:99;
}

.designLeftSideBottom{
	background-color: transparent;
	background-image: none;
	background-position: left bottom;
	background-repeat: repeat-x;
	height:auto;
}

.designRightSideBottom{
	background-color: transparent;
	background-image: none;
	background-position: left bottom;
	background-repeat: repeat-x;
	height:auto;
}


.headerContainer{
	position:relative;
	top:0px;
	left:0px;
	/*	width:500px;
	height:95px;*/
	background-color:#000000;
	/*z-index:60;*/
	height:100px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#ffffff url('pageBannerRoot2.jpg') repeat-x left top;
}
.blogGroupHeaderContainer{
	FONT-WEIGHT: bold;
	font-size:1em;
	font-family: verdana;	
	MARGIN: 0px 0px 0px 0px;
	padding:5px;
	COLOR: #000000;
	/*display:block;
	height:auto;*/
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;	
/*	width:698px;*/
	background-color: #DFD8CB;
	background-image: url('siteNavGradientBG.gif');
	background-position: left top;
	background-repeat: repeat-x;
	font-family:verdana;
}

.blogTitleHeaderContainer{
	FONT-WEIGHT: bold;
	font-size:.75em;
	font-family: verdana;	
	MARGIN: 0px 0px 0px 0px;
	padding:6px 4px 13px 8px;
	COLOR: #000000;
	/*display:block;
	height:auto;*/
	border: 0px #66FF66 solid;	
}

.blogPostTitleHeaderContainer{
	FONT-WEIGHT: bold;
	font-size:1em;
	font-family: verdana;	
	MARGIN: 0px 0px 0px 0px;
	padding:6px 4px 13px 0px;
	COLOR: #000000;
	/*display:block;
	height:auto;*/
	border: 0px #66FF66 solid;	
}


.blogFooterContainer{
	font-size:.9em;
	color:#696969;
	background-color:#F5F1E9;
	padding-top:4px;
	border-top:2px #DFD8CB solid;
}

.searchContainer{
	position:absolute;
	top:3px;
	left:735px;
	width:auto;
	height:auto;
	background-color:transparent;
	/*z-index:60;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.secondaryNavigationContainer{
	background-color: #C3C7D6;
	background-image: url('siteNavGradientBG2.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	height:25px;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	font-size:11px;
	padding-bottom:1px;
	overflow:hidden;
}

.secondaryNavigationLeft{
	text-align:left;
	padding:3px;
	margin:0px;
}

.secondaryNavigationRight{
	text-align:right;
	padding:1px 2px 2px 2px;
	margin:0px;
}

.secondaryNavigationContainer a:visited{
	/*	border-bottom:0px #000000 solid;*/
	text-decoration:none;
/*	margin-bottom:5px;*/
	
}

.secondaryNavigationContainer a:link{
	/*	border-bottom:0px #000000 solid;*/
	text-decoration:none;
/*	margin-bottom:5px;*/
	
}

.secondaryNavigationContainer a:hover{
	/*	border-bottom:1px #000000 solid;*/
/*	margin-bottom:5px;*/
	color:#000000;
	text-decoration:underline;
	
}


/*div.secondaryNavigationContainer a{
	display:none;
	visibility:hidden;
	}*/

.breadcrumbContainer{
	/*position:absolute;
	top:125px;
	left:0px;*/
	width:930px;
	background-color:#FFFFFF;
	/*z-index:60;*/
	padding:0px;
	margin:0px;
	height:26px;
	border: 1px #66FF66 solid;
}

.contentBackground{
	background-color:#696969;
	background-image: url('mainContentContainerBG-Top.jpg');
	background-position: left top;
	background-repeat: repeat-x;
	height:400px;
	padding: 0px 0px 0px 0px;
}

.columnContainer img{
	margin: 4px 4px 4px 4px !important;
}

.contentAreaOne img{
	margin: 4px 4px 4px 4px !important;
}

#mainContentContainer{
	padding:15px 10px 5px 5px;
	width:auto;
}

.mainContentContainer{
	/*position:relative;
	top:150px;
	left:0px;*/
	width:930px;
	/*height:inherit;*/
	/*z-index:60;*/
/*	min-height:300px;*/
}

td#mainNavigation{
	margin:0px;
	padding:15px 5px 5px 10px;
	background: inherit;
}










div.mainNavigation{
	width:190px;
	border:0px #66FF66 solid;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: transparent;
	background-image: none;
	background-position: left bottom;
	background-repeat: repeat-x;
	display:inline-block;
}

div.relativeContentContainerLeft{
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	border: 0px #ffffff solid;
	width: 188px;
	margin: 10px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	display:inline-block;
	clear:both;
}
div.relativeContentContainerLeft div{
	margin:0px !important;
	padding:0px !important;
}
div.relativeContentContainerLeft h2{
	background:#DADDE6;
	background-image:none /*url('h2HeaderGradientBG-Short.gif')*/;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin:0px 0px 3px 0px;
	padding:8px 2px 3px 5px;
	font-size:.75em;
	border:0px #000000 solid;
	font-family: verdana;
	border-bottom: 2px #434A65 solid;
}










div.mainNavigation a{
/*	display:none;
	visibility:hidden;*/
}

div.mainNavigation a.KI-Menu-Link{
	/*display:inline;
	visibility:visible;*/
}


div.relativeContent2{
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	float:right;
	clear:both;
    width:250px;
    margin: 0px 4px 0px 4px;
    border-right:2px #DADDE6 solid;
    border-left:2px #DADDE6 solid;
    border-bottom:0px #434A65 solid;
}

div.relativeContentContainerLeft a{
	display:inline;
	visibility:visible
}

.relativeContentContainerLeft{
	/*font-size:.95em;*/
}

.contentAreaOne {
	/*display:block;
	height:auto;*/
	border-top:1px #ffffff solid;
	width:710px;
	overflow:hidden;
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px 0px 6px 0px !important;
	padding: 5px 0px 5px 0px;
}

.contentAreaThree {
	border-top:1px #ffffff solid;
	width:710px;
	overflow:hidden;
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px 0px 6px 0px !important;
	padding: 0px 0px 10px 0px;
}

.contentAreaFour{
	width:900px;
	overflow:hidden;
	padding:0px 0px 10px 0px;
	margin:0px 0px 6px 0px !important;
	border-top:1px #ffffff solid;
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	
}

.EditAreaOne {
	border:1px #D27D3F solid;
	width:708px;
	background:#DFD8CB;
	background-image: none;
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 10px 0px 10px 0px !important;
	padding: 0px;
	font-size:11px;
}

.EditAreaOne p{
	font-size:11px;
}

.editAreaCommentsBox{
	font-size:10px;
	background:#EDE9E1;
	width:100%;
}

.editAreaCommentsLabel{
	font-weight:normal;
	width:125px;
	vertical-align:middle;
}

.editAreaComments{
	height:auto;
	background-color:#FFFFFF;
	border:1px #DFD8CB solid;
}

.editAreaComments div{
	display:inline;
	padding:0px;
	margin:0px;
}

.articleMetaContainer{
	background-color:#FFFFFF;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.articleByLineContainer{
	position:relative;
	border: 0px #ffffff solid;
	width:auto;
	background:transparent;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 4px 10px;
	display:inline;
	font-size:.7em;
	font-style:italic;
}

.articleDateContainer{
	position:relative;
	border: 0px #ffffff solid;
	width:auto;
	background:transparent;
	margin: 0px 0px 6px 0px;
	padding: 2px 2px 4px 2px;
	display:inline;
	font-size:.7em;
}

.columnContainer{
	padding:0px;
	margin:0px;
	width:710px;
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;	
}

.contentAreaTwoColumnLeftColumn {
	/*display:block;
	height:auto;*/
	border-right: 0px #000000 solid;
	width:358px;
	background:transparent;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.contentAreaTwoColumnSpacer{
	width:5px;
	height:auto;
	border-right:2px #FFF7D2 solid;
}

.contentAreaTwoColumnSpacer2{
	height:10px;
}

.contentAreaTwoColumnRightColumn {
	/*display:block;
	height:auto;*/
	border: 0px #ffffff solid;
	width:357px;
	background:transparent;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}


.contentAreaThreeColumn1{
	border-right: 0px #000000 solid;
	width:40%;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.contentAreaThreeColumnSpacer1{
	width:5px;
}

.contentAreaThreeColumn2{
	border-right: 0px #000000 solid;
	width:30%;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.contentAreaThreeColumnSpacer2{
	width:5px;
}

.contentAreaThreeColumn3{
	border-right: 0px #000000 solid;
	width:30%;
	background:#ffffff;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#footerContainer{
	padding:0px;
	margin:0px;
	height:25px;
	background-color:#C3C7D6;
	background-image: url('siteNavGradientBG2.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	border-left:3px #000000 solid;
	border-right:3px #000000 solid;
	border-top:1px #000000 solid;
	vertical-align:bottom;
}

.footerContainer{
	/*position:absolute;
	bottom:0px;
	left:0px;
	width:973px;
	z-index:60;
	display:block;
	height:28px;*/	
	background-color:transparent;
	padding:2px;
	margin: 0px 0px 0px 0px;
}

.portalFooter{
	border-top:3px #000000 solid;
	padding:0px 0px 0px 0px;
	height:100px;
	vertical-align:top;
}

div.faqContainer{
	padding:2px;
	margin:0px 0px 5px 2px;
	height:auto;
	width:450px;
}


/*------------------------------------------------------------ CHFS Splash Only */

div#splashContainer1{
	width:920px;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
}

table#splashContainer2{
	width:909px;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	/*	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom:8px;	*/
}

td.splashInteractiveColumn{
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	width:410px;
	padding-bottom:4px;
	overflow:hidden;
}


td.splashSlides{
	/*	position:absolute;
	top:120px;
	left:0px;*/
	width:410px;
	background-color:transparent;
	height:210px;
	vertical-align:top;
	padding-bottom:10px
/*	z-index:60;*/
}

.splashTabs{
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	vertical-align:top;
	height:auto;
}

.splashAlertDate{
	font-weight:bold;
	font-style:normal;
	color:#3C3C3C;
	padding-top:5px;
}

.splashAlertTitle{
	font-weight:bold;
}
.splashAlertBody{
	padding:0px 5px 0px 5px;
}
/*
.splashRowSpacer{
	border-right:0px #EDE9E1 solid;
	background-color:transparent;
	height:10px;
	max-height:10px;
}
*/
.splashColumn{
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	width:240px;
	padding-bottom:4px;
	vertical-align:top;
	overflow:hidden;	
}

.splash2Column{
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	width:50%;
	padding-bottom:4px;
	vertical-align:top;
	overflow:hidden;
}

.splashColumnSpacer{
	width:10px;
	height:auto;
	border-right:0px #EDE9E1 solid;
	background-color:transparent;
}

.splashColumnSpacer2{
	width:10px;
	height:auto;
	border-right:0px #EDE9E1 solid;
	background-color:transparent;
}

table#splashContainer1{
	width:909px;
	height:auto;
	/*	position:relative;
	top:0px;
	left:0px;*/
}

div#splashContainer1{
	width:909px;
	height:auto;
	/*	position:relative;
	top:0px;
	left:0px;*/
}

div.contentAreaTwo{
	border-top:1px #ffffff solid;
	width:909px;
	height:600px;
	background:#ffffff;
	background-image: url('relativeContentBG1.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	margin: 0px 0px 6px 0px !important;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}

.rightTop1Container{
	position:absolute;
	top:120px;
	left:579px;
	width:196px;
	height:280px;
	background-color:#F0E7D8;
	z-index:60;
}

.rightTop2Container{
	position:absolute;
	top:120px;
	left:779px;
	width:196px;
	height:280px;
	background-color:#F0E7D8;
	z-index:60;
}

.tabsContainer{
	/*	position:relative;
	top:0px;
	left:0px;*/
	width:410px;
	height:auto;
	background-color:transparent;
	background-image: url('deleteMe/tabBGSelected.gif');
	background-position:left top;
	background-repeat: repeat-x;
	/*	z-index:60;*/
}



/*
.relativeSplashContainer{
	position:absolute;
	top:400px;
	left:575px;
	width:400px;
	height:275px;
	background-color:transparent;
	background-image: url('deleteMe/tabBGSelected.gif');
	background-position:left top;
	background-repeat: repeat-x;
	z-index:60;
}

.relativeSplashBox1{
	position:absolute;
	top:6px;
	left:6px;
	width:255px;
	height:128px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image: url('deleteMe/relativeSplashBG.gif');
	background-position:left top;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.relativeSplashBox2{
	position:absolute;
	top:143px;
	left:6px;
	width:255px;
	height:128px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

.relativeSplashBox3{
	position:absolute;
	top:6px;
	left:270px;
	width:121px;
	height:265px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image: url('deleteMe/relativeSplashBG.gif');
	background-position:left top;
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	}	

div.rightTopHeader{
	position:absolute;
	top:0px;
	left:0px;
	width:196px;
	height:24px;
	background-color:#F4C99A;
	z-index:60;
	background-image:url('deleteMe/topRightHeaderAccent.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

div.rightTopHeader h1{
	color:#000000;
	font-size:110%;
	font-weight:bold;
	font-family:verdana, Helvetica, sans-serif;
	margin: 4px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}

div.rightTopContent{
	position:absolute;
	top:26px;
	left:2px;
	z-index:60;
	width:190px;
	height:250px;
	overflow:hidden;
}

div.relativeSplashContainer h1{
	color:#000000;
	font-size:110%;
	font-weight:bold;
	font-family:verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*/


.rhaContainer{
	padding:8px; 
	display:inline-block; 
	width:222px
}
.rhaDate1{
	float:left; 
	display:inline; 
	background-color:#434A65; 
	width:52px; 
	height:50px; 
	text-align:center; 
	padding:4px 0px 0px 0px; 
	color:#FFFFFF;
	font-size:.9em;
	font-weight:bold;
	margin:0px;
}
.rhaDate1Day{
	font-size:.65em;
	font-weight:normal;
}
.rhaDetail1{
	float:left; 
	display:inline; 
	padding:2px 0px 0px 5px;
	width:160px;
}

.externalContainer{
	width:226px;
	background-color:#ADB4C5;
	padding:7px;
}

/*------------------------------------------------------------ CHFS Headers */

#splashContainer2 h2{
	background:#DADDE6;
	background-image:none /*url('h2HeaderGradientBG-Short.gif')*/;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin:0px 0px 3px 0px;
	padding:12px 2px 3px 5px;
	font-size:.75em;
	border-top:0px #000000 solid;
	border-bottom:3px #434A65 solid;	
	font-family: verdana;
	color:#FFFFFF;
}

#splashContainer1 h2{
	background:#DADDE6;
	background-image:url('pageHeaderBG.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	margin:0px 0px 3px 0px;
	padding:12px 2px 3px 5px;
	font-size:.75em;
	border-top:0px #000000 solid;
	border-bottom:3px #434A65 solid;	
	font-family: verdana;
	color:#FFFFFF;
}

.splashColumn h2{
	background:#DADDE6;
	background-image: url('pageHeaderBG.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	margin:0px 0px 3px 0px;
	padding:12px 2px 3px 5px;
	font-size:.75em;
	border-top:0px #000000 solid;
	border-bottom:3px #434A65 solid;	
	font-family: verdana;
	color:#FFFFFF;
}

div.relativeContent2 h2{
	background:#DADDE6;
	background-image:none /*url('h2HeaderGradientBG-Short.gif')*/;
	background-position: left bottom;
	background-repeat: no-repeat;
	margin:0px;
	padding:8px 2px 3px 5px;
	font-size:.75em;
/*	background-color:#F8F1E8;*/
	border-top:0px #000000 solid;
	font-family: verdana;
	border-bottom: 2px #434A65 solid;
}


/*div.relativeContentContainerLeft h4, div.relativeContent2 h4{
	background:#ffffff;
	background-image: url('h2HeaderGradientBG-Short.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin:0px;
	padding:5px 2px 15px 2px;
	font-size:80%;
	font-family: verdana;	
	background-color:#F8F1E8;
	border-top:1px #000000 solid
}*/

.mainNavHeader{
	padding: 7px 3px 7px 3px;
	border-left: 2px #000000 solid;
	border-right: 2px #000000 solid;
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;	
	background-color:#CAD7E7;
	margin-top:5px;
}

/*------------------------------------------------------------ CHFS Text */

div.footerContainer{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	color:#000000;
	/*font-size:.6em;*/
	text-align:center;
}

.footerContainer p{
	margin:0px;
	padding:0px;
	font-size:11px;
}

div.footerContainer a:visited{
	text-decoration:none;
	color:#000000;
	border-color:#000000;
}

div.footerContainer a:link{
	text-decoration:none;
	color:#000000;
	border-color:#000000;	
}

div.footerContainer a:hover{
	text-decoration:underline;
	color:#000000;
	border-color:#000000;	
}


div.kyBrandContainer{
	margin: 0px 0px 0px 0px;	
	color:#000000;
	/*font-size:1em;*/
	background-color: #ffffff;
	background-image: url('portalBarGradientBG.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	height:32px;
	width:100%;
	border-bottom:2px #000000 solid;
}

div.portalLogo{
	position:absolute;
	top:0px;
	left:0px;
	width:93px;
	height:30px;
}

div.portalLinks{
	padding:8px 0px 0px 10px;
	position:absolute;
	top:0px;
	left:93px;
	width:600px;
	height:22px;
}

div.portalLinks a:visited{
	text-decoration:none;
	color:#000000;
}

div.portalLinks a:link{
	text-decoration:none;
	color:#000000;
}

div.portalLinks a:hover{
	text-decoration:underline;
	color:#000000 ;
}


.portalLinks p{
	font-size:11px;
}

.coloredSpacer{
	font-family: "Times New Roman";
	color: #696969;
}


/*--------------------------------------------------------------------------------FAQ Styles*/


div.faqQuestion{
	font-weight:bold;
}
div.faqAnswer{
	padding: 0px 0px 0px 30px;
}


/*--------------------------------------------------------------------------------Band.css Styles*/


HTML {
	HEIGHT: 100%
}
FORM {
	HEIGHT: 100%
}
.body {
	MARGIN: 0px;
	HEIGHT: 100%;
	BACKGROUND-COLOR: #253144;
}
.master {
	/*MARGIN-LEFT: auto;*/ WIDTH: 500px;
	/*MARGIN-RIGHT: auto;*/ HEIGHT: 100%;
	BACKGROUND-COLOR: transparent;
}
.masterContent {
	BACKGROUND-COLOR: transparent;
}
.shadowRight {
	BACKGROUND-POSITION: left top;
	MIN-HEIGHT: 100%;
	BACKGROUND-IMAGE: url("../sites/Images/bl_Shadow_Right.jpg");
	WIDTH: 12px;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: 100%
}
.shadowLeft {
	BACKGROUND-POSITION: left top;
	MIN-HEIGHT: 100%;
	BACKGROUND-IMAGE: url("../sites/Images/bl_Shadow_Left.jpg");
	WIDTH: 12px;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: 100%
}
.spacer {
	WIDTH: auto;
}


/*------------------------------------------------------------ MOVED TO OVERRIDES
.breadcrumb {
	CLEAR: both;
	PADDING-LEFT: 7px;
	FONT-SIZE: .9em;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 2px;
	COLOR: #656b77;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: verdana
}
*/


/*------------------------------------------------------------ MOVED TO OVERRIDES

.breadcrumb A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	COLOR: #656b77;
	TEXT-DECORATION: none
}
.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
}
*/


.login {
	DISPLAY: inline
}
.login A:hover {
	TEXT-DECORATION: underline
}
.sharepointLogin {
	DISPLAY: inline;
	FLOAT: right
}
.sharepointLogin .ms-globallinks {
	POSITION: relative
}
A#zz8_Menu {
	FONT-FAMILY: verdana
}
A#zz1_MyLinksMenuMenu {
	FONT-FAMILY: verdana
}
DIV#zz8_Menu_t IMG {
	VERTICAL-ALIGN: middle
}
.sharepointLogin DIV {
	COLOR: #333333
}
.sharepointLogin .ms-globallinks {
	COLOR: #333333
}
.sharepointLogin .ms-globallinks A {
	COLOR: #333333
}
.topArea {
	BACKGROUND: url("../sites/images/bl_band.jpg") no-repeat right top
}
.topArea :active {
	TEXT-DECORATION: none
}
.logo {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma;
	HEIGHT:auto;
}
/*.logo A {
	PADDING-RIGHT: 5px;
	BACKGROUND-POSITION: left center;
	DISPLAY: block;
	PADDING-LEFT: 75px;
	BACKGROUND-IMAGE: url("../sites/images/bl_logo.jpg");
	PADDING-BOTTOM: 0px;
	COLOR: #656b77;
	PADDING-TOP: 15px;
	BACKGROUND-REPEAT: no-repeat
}*/
.topLinkBar {
	PADDING-RIGHT: 7px;
	DISPLAY: inline;
	PADDING-LEFT: 1px;
	FLOAT: right;
	WIDTH: auto
}
.topLinkBar A {
	/*FONT-SIZE: .9em;*/
COLOR: #444444;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.toplinkbar A:active {
	/*FONT-SIZE: .9em;*/
COLOR: #444444;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.topLinkBar A:hover {
	TEXT-DECORATION: underline
}
.topLink {
	DISPLAY: inline;
	BACKGROUND: url("../sites/Images/linksdivider.gif") no-repeat right 6px
}

/*------------------------------------------------------------ MOVED TO OVERRIDES

.console {
	CLEAR: both
}

*/

.search {
	MARGIN: 6px 2px 20px
}
.search .ms-sbcell .ms-sbplain {
	BORDER-RIGHT: #555555 1px solid;
	BORDER-TOP: #555555 1px solid;
	MARGIN-LEFT: 2px;
	BORDER-LEFT: #555555 1px solid;
	MARGIN-RIGHT: 2px;
	BORDER-BOTTOM: #555555 1px solid;
	HEIGHT: 14px
}
.search .ms-sbcell {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	/*FONT-SIZE: .75em;*/
	PADDING-BOTTOM: 0px;
	COLOR: #3a4663;
	BORDER-TOP-STYLE: none;
	PADDING-TOP: 0px;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.search .ms-sbgo {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

p.srch-Metadata{
	width:550px;
	overflow:hidden;
}

div.srch-stats{
	padding:3px;
	margin:3px 0px 3px 0px;
	background-color:#DADDE6 !important;
	border-bottom:1px #000000 solid;
	border-top:1px #000000 solid;
	font-size:1.25em;
}

div.srch-sort-right{
	text-align:left;
	padding:3px;
}

.ms-searchChannelTitle span{
    color: #000000 !important;
    font-size: 1em !important; 
    text-decoration: none; 
    FONT-FAMILY: Verdana !important; 
    font-weight: bold;
    margin-left: 4px;
}
div.ms-searchChannelTitle{
    border: 0px solid #CEE0F9;
	background: #DADDE6 none;
	margin: 0px;
	padding-top: 6px;
   	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom:2px #434A65 solid;
}
.ms-searchsummarymain{
    width:285px;
    padding:0px;
    margin:0px;
    border:0px;
    background-color: #FFFFFF;
    border-left:2px #DADDE6 solid;
    border-right:2px #DADDE6 solid;
    border-bottom:2px #DADDE6 solid;
}
.ms-searchsummaryUrl{
	width:285px;
	overflow:hidden;
}
.srch-Page{
    background-color: #FFFFFF !important;
}
td.ms-advsrchText {
    font-size:8pt;  
    font-family:tahoma, verdana, arial, helvetica, sans-serif; 
    padding-right:4px;
    padding-left:15px;
}













/*.siteActionMenu {
	FLOAT: right
}*/
.authoringRegion {
	WIDTH: 100%;
	COLOR: #333333;
	BACKGROUND-COLOR: #dddddd
}
.topNavContainer {
	BACKGROUND-IMAGE: url("../sites/images/bl_Navbar_Gd_Default.jpg");
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 40px
}
.topNav {
	POSITION: relative;
	TOP: -1px
}
.topNavItem {
	BACKGROUND-POSITION: right top;
	/*FONT-SIZE: .75em;*/
	BACKGROUND-IMAGE: none;
	COLOR: #3a4663;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: verdana;
	border-right:1px #000000 solid;
}
.topNavItem A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	HEIGHT: auto;
}
.topNavSelected A {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url("../sites/Images/bl_Navbar_Gd_Hover.jpg");
	COLOR: #3a4663;
	BACKGROUND-REPEAT: repeat-x
}
.topNavHover A {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url("../sites/Images/bl_Navbar_Gd_Hover.jpg");
	COLOR: #ffffff;
	BACKGROUND-REPEAT: repeat-x
}
.topNavFlyOuts {
	BORDER-TOP: #cbd1e0 1px solid
}
.topNavFlyOutsItem {
	BORDER-RIGHT: #cbd1e0 1px solid;
	BORDER-TOP: #cbd1e0 1px;
	MIN-WIDTH: 150px;
	/*FONT-SIZE: .75em;*/
BORDER-LEFT: #cbd1e0 1px solid;
	WIDTH: 150px;
	COLOR: #3a4663;
	BORDER-BOTTOM: #cbd1e0 1px solid;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #eceff3
}
.topNavFlyOutsItem A {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px
}
.topNavFlyOutsHover {
	BACKGROUND-COLOR: #b2bcd3
}
.topNavRoundLeft {
	WIDTH: 0px
}
.topNavRoundRight {
	WIDTH: 0px
}

/*------------------------------------------------------------ MOVED TO OVERRIDES

.leftNav {
	BORDER-RIGHT: #8997bc 1px solid;
	BORDER-TOP: #8997bc 1px solid;
	MARGIN-TOP: 4px;
	MARGIN-LEFT: 7px;
	BORDER-LEFT: #8997bc 1px solid;
	WIDTH: 160px;
	MARGIN-RIGHT: 15px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #8997bc 1px solid;
	BACKGROUND-COLOR: #d0d6e3
}
.leftNavSpacer {
	WIDTH: 160px
}
.leftNavSelected {
	BORDER-TOP: #b2bcdd 1px solid;
	COLOR: #f4f5f9;
	LINE-HEIGHT: 1em;
	BORDER-BOTTOM: #b2bcdd 1px solid;
	BACKGROUND-COLOR: #b2bcd3
}
.leftNav1 {
	COLOR: #354260
}
.leftNav2 {
	COLOR: #354260
}
.leftNav3 {
	COLOR: #354260
}
.leftNav1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: .75em;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: verdana
}
.leftNav1 A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: .9em;
	FONT-FAMILY: verdana
}
.leftNav2 {
	FONT-SIZE: .75em;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: verdana
}
.leftNav2 A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px
}
.leftNav3 {
	FONT-SIZE: .75em;
	LINE-HEIGHT: 1em;
	FONT-FAMILY: verdana
}
.leftNav3 A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 18px
}
.leftNavHover {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #596e9e
}
.leftNavFlyOuts {
	BORDER-RIGHT: #cbd1e0 1px solid;
	BORDER-TOP: #cbd1e0 1px solid;
	FONT-SIZE: .75em;
	BORDER-LEFT: #cbd1e0 1px solid;
	FONT-FAMILY: verdana
}
.leftNavFlyOutsItem {
	BORDER-BOTTOM: #cbd1e0 1px solid;
	BACKGROUND-COLOR: #eceff3
}
.leftNavFlyOutsItem A {
	PADDING-RIGHT: 5px;
	MIN-WIDTH: 100px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	WIDTH: 100px;
	COLOR: #354260;
	PADDING-TOP: 1px
}
.leftNavFlyOutsHover {
	BACKGROUND-COLOR: #b2bcd3
}

*/

/*------------------------------------------------------------ MOVED TO OVERRIDES
.pageTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN: 0px;
	COLOR: #666666;
	FONT-FAMILY: verdana
}
*/

/*------------------------------------------------------------ NOT USED 11/10/08

.pageTitle SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}*/

.mainContainer {
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px
}
.bottomLinkBar {
	/*FONT-SIZE: .75em;*/
FLOAT: none;
	COLOR: #999999;
	FONT-FAMILY: verdana
}
DIV.ms-wikieditouter {
	MARGIN-BOTTOM: 8px;
	MARGIN-RIGHT: 5px;
	BORDER-BOTTOM: #6393d4 1px solid;
	POSITION: static;
	BORDER-RIGHT-WIDTH: 1px
}
DIV.ms-quicklaunchouter {
	BORDER-TOP-WIDTH: 0px;
	MARGIN-TOP: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN-LEFT: 0px;
	WIDTH: 190px;
	BORDER-RIGHT-WIDTH: 0px
}
.ms-quicklaunchouter{
	border-bottom:solid 0px #83b0ec;
	border-right:solid 0px #83b0ec;
}







/*------------------------------------------------------------ Overrides */


/*.ms-toolbarContainer{
	position:relative;
	top:0px;
	left:0px;
	width:975px;
	min-height:800px;
	height:100%;
	background-color:transparent;
	background-image: url(mainContainerBG.gif);
	background-position: 600px bottom;
	background-repeat: no-repeat;
	z-index:100;
	
}*/

.pageTitle {
	FONT-WEIGHT: bold;
	font-size:1.25em;
	font-family: verdana;	
	MARGIN: 0px 0px 0px 0px;
	padding:14px 4px 5px 8px;
	COLOR: #FFFFFF;
	/*display:block;
	height:auto;*/
	border:0px #66FF66 solid;
	border-bottom:3px #434A65 solid;	
	width:698px;
	background-color: #C3C7D6;
	background-image: url('/SiteCollectionDocuments/CommonResources/pageHeaderBG.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}

.systemPageTitle {
	FONT-WEIGHT: bold;
	font-size:1.25em;
	font-family: verdana;	
	MARGIN: 0px 0px 0px 0px;
	padding:14px 4px 5px 8px;
	COLOR: #FFFFFF;
	/*display:block;
	height:auto;*/
	border:0px #66FF66 solid;
	border-bottom:3px #434A65 solid;	
	width:888px;
	background-color: #C3C7D6;
	background-image: url('/SiteCollectionDocuments/CommonResources/pageHeaderBG.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}


.breadcrumb {
	margin:0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 6px;
	PADDING-TOP: 6px;
	MARGIN-BOTTOM: 0px;
	COLOR: #000000;
	BORDER-BOTTOM: 1px #000000 solid;
	FONT-SIZE:11px;
	FONT-FAMILY: verdana;
	/*min-height:19px;*/
	background-color: #C3C7D6;
/*	background-image: url('siteNavGradientBG.gif');*/
	background-position: left top;
	background-repeat: repeat-x;
}

.breadcrumb A:visited {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	border-bottom:0px #000000 solid;	
}

.breadcrumb A:link {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	border-bottom:0px #000000 solid;	
}
.breadcrumb A:active {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
.breadcrumb A:hover {
	TEXT-DECORATION: underline;
	/*	border-bottom:1px #000000 solid !important;*/
}
	
}
span.breadcrumbCurrent {
	FONT-WEIGHT:bold;
}

div.topNavFlyOuts a{
	display:inline;
	visibility:visible;	
}

table.zz1_topNav1_2 a{
	display:inline;
	visibility:visible;	
}

#zz1_topNav1n0{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n1{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n2{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n3{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n4{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n5{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n6{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n7{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n8{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n9{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

#zz1_topNav1n10{
	border-left:0px #000000 solid;	
	border-right:0px #000000 solid;	
	border-bottom:0px;
}

table.topNav1Item{
	/*font-size:.7em;*/
	background:transparent;
	padding:4px 4px 5px 4px;
	border-bottom:0px #000000 solid;
	border-top:0px #000000 solid;	
	border-right:1px #000000 solid;	
	height:25px;
}
table.topNav1Hover{
	/*	background-image:url('siteNavGradientBGHover.gif');
	background-position:left bottom;
	background-repeat:repeat-x;*/
	background-color:#ffffff;
	background-image:none;
	padding:4px 3px 5px 3px;
	border-bottom:0px #000000 solid;
	border-left:1px #000000 solid;
	border-right:2px #000000 solid;
	height:25px;
}

.topNav1Selected{
	/*	background-image:url('siteNavGradientBGSelected.gif');
	background-position:left bottom;
	background-repeat:repeat-x;
	border-top:0px #ffffff solid;
	padding:4px 2px 5px 3px;
	height:25px;*/
}

/*
.topNav1Selected.topNav1Hover{
	border-bottom:2px #D27D3F solid;
}
*/

.topNav1Item a:hover{
	text-decoration:none;
	color:#000000;
	background-image:none;
	background-color:transparent;
}

.topNav1Item a:visited{
	text-decoration:none;
	color:#000000;
}

.topNav1Item a:link{
	text-decoration:none;
	color:#000000;
}

.topNav1Selected a:hover{
	text-decoration:none;
	color:#000000;
	background-image:none;
	background-color:transparent;
}

.topNav1Selected a:visited{
	text-decoration:none;
	color:#000000;
}


.topNav1Selected a:link{
	text-decoration:none;
	color:#000000;
}


.mainContent DIV.ms-pagebreadcrumb {
	DISPLAY: inherit;
}
.mainContent TD.ms-pagebreadcrumb {
	DISPLAY: inherit;
	background-color:transparent;
}

/*table#zz2_leftNav{
	padding: 0px 0px 5px 0px;	
}*/

table.leftNav a{
	display:block;
	visibility:visible;
	color:#FFFFFF;
	/*	padding:7px 5px 6px 5px;*/
}

table.leftNav a:hover{
	color:#FFFFFF;
}

.leftNav {
	BORDER-RIGHT:0px #000000 solid;
	BORDER-TOP:2px #000000 solid;
	BORDER-LEFT:0px #8997bc solid;
	BORDER-BOTTOM:0px #000000 solid;
	BACKGROUND-COLOR:transparent;
	WIDTH: 190px;
	margin:0px;
	/*	padding: 0px 0px 0px 0px;*/
}
.leftNavSpacer {
	WIDTH: 190px
}
.leftNavSelected {
	BORDER-TOP: #000000 0px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #000000 0px solid;
	BACKGROUND-COLOR:transparent;
}

table.leftNavSelected {
	BORDER-TOP: #000000 0px solid;
	COLOR: #FFFFFF;
	font-weight:bold !important;
	BORDER-BOTTOM: #000000 0px solid;
	/*BACKGROUND-COLOR:#ffffff !important;*/
	/*background-image:none !important;*/
}
table.leftNav1/*, li.KI-Menu-Leaf*/{
	COLOR: #FFFFFF;
	BORDER-top:0px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:2px #000000 solid;
	background-color: #434A65;
	background-image:url('/SiteCollectionDocuments/CommonResources/mainNavBG1.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
}
table.leftNav2 {
	COLOR: #000000;
	border-bottom:1px #000000 solid;
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;
	background-color:#ffffff;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
}
table.leftNav3 {
	COLOR: #000000;
	border-bottom:1px #000000 solid;	
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;	
	background-color:#ffffff;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;	
}
table.leftNav4 {
	COLOR: #000000;
	border-bottom:1px #000000 solid;	
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;	
	background-color:#F5F1E9;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;	
}
table.leftNav5 {
	COLOR: #000000;
	border-bottom:1px #000000 solid;	
	border-right:1px #000000 solid;
	border-left:1px #000000 solid;	
	background-color:#F5F1E9;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;	
}
table.leftNavHover  {
	BACKGROUND-COLOR:#5F6A92 !important;
	background-image:none;
	text-decoration:none;
	border-right:1px #000000 solid !important;
	border-left:1px #000000 solid !important;
/*	padding-left:0px;
	padding-right:0px;
		padding: 0px 0px 0px 0px !important;*/
/*	margin: 0px 0px 0px 0px !important;*/
}
.leftNav1 {
	/*FONT-WEIGHT: normal;*/
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-FAMILY: verdana;
	padding-top:7px;
	padding-bottom:6px;
}
.leftNav1 a:visited {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	/*	FONT-WEIGHT: normal;
	*/
	FONT-FAMILY: verdana;
	text-decoration:none;
}
.leftNav1 a:link {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	/*	FONT-WEIGHT: normal;
	*/
	FONT-FAMILY: verdana;
	text-decoration:none;
}
.leftNav2 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-FAMILY: verdana;
	PADDING-LEFT: 8px;
	padding-top:5px;
	padding-bottom:4px;
	
}
.leftNav2 a:visited {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	text-decoration:none;
}
.leftNav2 a:link {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	text-decoration:none;
}
.leftNav3 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-FAMILY: verdana;
	PADDING-LEFT: 12px;
	padding-top:4px;
	padding-bottom:3px;
}
.leftNav3 a:visited {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 18px;
	text-decoration:none;
}
.leftNav3 a:link {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 18px;
	text-decoration:none;
}
.leftNav4 {
	FONT-SIZE: 11px;
	LINE-HEIGHT: normal;
	FONT-FAMILY: verdana;
	PADDING-LEFT: 16px;
	padding-top:2px;
	padding-bottom:2px;	
}
.leftNav4 A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 22px;
	text-decoration:none;
}
.leftNav5 {
	/*FONT-SIZE:.75em;*/
	/*	LINE-HEIGHT: 1em;
	*/
	FONT-FAMILY: verdana
}
.leftNav5 A {
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	PADDING-LEFT: 26px;
	text-decoration:none;
}

/*.leftNavHover {
	COLOR: #ffffff;
	BACKGROUND-COLOR:inherit;
	text-decoration:none;
	border-right:2px #000000 solid;
	border-left:2px #000000 solid;
	padding: 0px -2px 0px -2px;
	}*/
.leftNavFlyOuts {
	BORDER-RIGHT: #cbd1e0 1px solid;
	BORDER-TOP: #cbd1e0 1px solid;
	/*FONT-SIZE:.75em;*/
	BORDER-LEFT: #cbd1e0 1px solid;
	FONT-FAMILY: verdana
}
.leftNavFlyOutsItem {
	BORDER-BOTTOM: #cbd1e0 1px solid;
	BACKGROUND-COLOR: #eceff3
}
.leftNavFlyOutsItem A {
	PADDING-RIGHT: 5px;
	MIN-WIDTH: 100px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	WIDTH: 100px;
	COLOR: #354260;
	PADDING-TOP: 1px
}
.leftNavFlyOutsHover {
	BACKGROUND-COLOR: #b2bcd3
}


.floatRight{
	float:right;
	/*  min-width:100px;*/
	margin-left:10px;
	margin-right: 0px;
	margin-top:5px;
}

.relativeContent2{
	  
}

div.floatRight .image{
	background:RED;
}

div.newsImageFloatRight{
	float:right;
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
	background:#999999;
	border:0px #000000 solid;
	width:252px;
	overflow:hidden;
	padding:0px;
}

div.image {
	text-align:center;
	background:#EDE9E1;	
}

div.image img{
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px !important;
	width:250px;
}

div.caption{
	background:#EDE9E1;
	border-bottom:0px #EDE9E1 solid;
	width:250px;	
}

div.caption p{
	font-size:.7em;
	font-family:verdana;
	color:#000000;
	padding:3px 4px 4px 4px;
	margin:-3px 0px 0px 0px;
}

div.ms-redirectControl {
	padding: 5px 5px 5px 9px;
	/*font-size:.75em;*/
}

a.ms-redirectControl{
	color: #000000;
	/*font-size:.75em;*/
	font-family: Verdana;
}





/*------------------------------------------------------------ Calendar */





#CalViewTable1{
	height:100%;
}

.ms-calheader{
	background-color:transparent;
	padding:2px;
}
.ms-cal-nav{
	/*font-size:.9em;*/
}
.ms-cal-navselected{
	/*font-size:.9em;*/
}
span.ms-cal-navselected a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.ms-cal-navselected a:hover{
	text-decoration:underline;
	color:#000000;
}
td a.ms-cal-nav:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
td a.ms-cal-nav {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
span.ms-cal-nav a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
span.ms-cal-nav a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
a.ms-cal-nav:hover{
	color:#D27D3F;
	text-decoration:underline;
	font-weight:normal;
}
span.ms-cal-nav a:hover{
	color:#D27D3F;
	text-decoration:underline;
	font-weight:normal;
}
.ms-cal-nav a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
}
.ms-cal-navselected img{
	vertical-align:middle;
}
.ms-cal-nav img{
	vertical-align:middle;
}
.ms-cal-weekemptyRTL{
	background-color:transparent;
	width:18px;
	/*font-size:2px;*/
}
.ms-cal-weekempty{
	background-color:transparent;
	width:18px;
	/*font-size:2px;*/
}
.ms-cal-weekname{
	background-color:transparent;
	width:14.5%;
}
.ms-cal-weekday{
	background-color:transparent;
	color:#000000;
	padding:2px;
	font-weight:normal;
	/*font-size:1.1em;*/
}
.ms-cal-weekRTLB{
	background-image:none;
	background-repeat:repeat-y;
	background-color:#DFD8CB;
	border:1px solid #DFD8CB;
}
.ms-cal-weekRTL{
	background-image:none;
	background-repeat:repeat-y;
	background-color:#DFD8CB;
	border:1px solid #DFD8CB;
}
.ms-cal-weekB{
	background-image:none;
	background-repeat:repeat-y;
	background-color:#DFD8CB;
	border:1px solid #DFD8CB;
}
.ms-cal-week{
	background-image:none;
	background-repeat:repeat-y;
	background-color:#DFD8CB;
	border:1px solid #DFD8CB;
}
.ms-cal-weekselectedRTL{
	border:1px solid #DFD8CB;
	cursor:pointer;
	background-color:#ffffff;
}
.ms-cal-weekselected{
	border:1px solid #DFD8CB;
	cursor:pointer;
	background-color:#ffffff;
}
.ms-cal-weekselectedRTL a{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.ms-cal-weekselected a{
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.ms-cal-weekboxRTL{
	width:15px;
}
.ms-cal-weekbox{
	width:15px;
}
.ms-cal-wtopday{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#DFD8CB;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:left;
}
.ms-cal-wtopdayL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#DFD8CB;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:left;
}
.ms-cal-topdayL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#DFD8CB;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:left;
}
.ms-cal-topday{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#DFD8CB;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:left;
}
.ms-cal-wtopdayRTLL{
	background-image:url("/_layouts/images/calnumBttn.gif");
	background-repeat:repeat-x;
	background-color:#ffda8a;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:right;
}
.ms-cal-wtopdayRTL{
	background-image:url("/_layouts/images/calnumBttn.gif");
	background-repeat:repeat-x;
	background-color:#ffda8a;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:right;
}
.ms-cal-topdayRTLL{
	background-image:url("/_layouts/images/calnumBttn.gif");
	background-repeat:repeat-x;
	background-color:#ffda8a;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:right;
}
.ms-cal-topdayRTL{
	background-image:url("/_layouts/images/calnumBttn.gif");
	background-repeat:repeat-x;
	background-color:#ffda8a;
	border:solid 1px #DFD8CB;
	font-weight:bold;
	/*color:#000000;*/
text-align:right;
}
.ms-cal-wtopday{
	border-right:none;
}
.ms-cal-wtopdayRTL{
	border-left:none;
}
.ms-cal-wtopday-todayRTL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopday-today div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusRTLL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusRTL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayfocus div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayRTLL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayRTL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopday div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-topdayRTLL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-topdayL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-topdayRTL div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-topday div{
	font-weight:bold;
	padding:1px 1px 2px 5px;
}
.ms-cal-wtopdayfocusLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusRTLLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusRTLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopday-todayRTL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopday-todayRTLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopday-todayover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusRTL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusRTLL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocus div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopday-today div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayRTLLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayRTLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayLover div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayRTLL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayRTL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopday div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayL div span{
	font-weight:normal;
	padding:0px 10px 0px 10px;
	color:#000000;
}
.ms-cal-wtopdayfocusRTL div a:visited{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTL div a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTL div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTLL div a:visited{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTLL div a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTLL div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocusL div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocus div a:visited{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocus div a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayfocus div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayRTLL div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayRTL div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopday div a:visited{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopday div a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopday div a:link{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopday div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopdayL div a{
	color:#000000;
	text-decoration:none;
}
.ms-cal-wtopday-todayRTL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#000000;
	border:solid 1px #000000;
}
.ms-cal-topday-todayRTL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#000000;
	border:solid 1px #000000;
}
.ms-cal-wtopday-today{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#CAD7E7;
	border:solid 0px #000000;
}
.ms-cal-topday-today{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#CAD7E7;
	border:solid 1px #CAD7E7;
}
.ms-cal-wtopday-today{
	text-align:left;
}
.ms-cal-topday-today{
	text-align:left;
}
.ms-cal-wtopday-todayRTL{
	text-align:right;
}
.ms-cal-topday-todayRTL{
	text-align:right;
}
.ms-cal-wtopday-todayRTLover div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-topday-todayoverRTL div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-wtopday-todayRTL div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-topday-todayRTL div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-wtopday-todayover div{
	padding:0px 0px 0px 3px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-topday-todayover div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-wtopday-today div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-topday-today div{
	padding:0px 0px 0px 4px;
	border:solid 0px #DFD8CB;
	font-weight:bold;
}
.ms-cal-wtopday-todayover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-topday-todayover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-wtopday-todayRTLover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-topday-todayoverRTL{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-wtopdayfocusLover{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-wtopdayfocusover{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
	color:#ffffff;
}

.ms-cal-wtopdayfocusover a:visited{
	color:#000000;
	text-decoration:none;
}


.ms-cal-wtopdayfocusover a:hover{
	color:#000000;
	text-decoration:none;
}


.ms-cal-wtopdayfocusover a:link{
	color:#000000;
	text-decoration:none;
}


.ms-cal-topdayfocusover{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-wtopdayLover{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-wtopdayover{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
	text-decoration:none;
}
.ms-cal-topdayoverL{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-topdayover{
	background-image:none;
	background-color:#FFFFFF;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:left;
}
.ms-cal-wtopdayfocusRTLLover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-wtopdayfocusRTLover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-wtopdayRTLLover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-wtopdayRTLover{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-topdayfocusoverRTLL{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-topdayfocusoverRTL{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-topdayoverRTLL{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-topdayoverRTL{
	background-color:#ffffff;
	border:solid 1px #DFD8CB;
	cursor:pointer;
	text-align:right;
}
.ms-cal-wtopdayfocusRTLLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayfocusLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayfocusover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-topdayfocusRTLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-topdayfocusover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayRTLLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayRTLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayLover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-topdayoverRTLL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-topdayoverRTL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-topdayoverL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-topdayover div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.ms-cal-wtopdayfocusRTLL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-wtopdayfocusRTL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-wtopdayfocusL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-wtopdayfocus{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-topdayfocusRTLL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-topdayfocusRTL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-topdayfocusL{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-topdayfocus{
	background-image:none;
	background-repeat:repeat-x;
	background-color:#F4C99A;
	border:solid 1px #DFD8CB;
}
.ms-cal-wtopdayfocusL{
	text-align:left;
}
.ms-cal-wtopdayfocus{
	text-align:left;
}
.ms-cal-wtopdayfocusRTLL{
	text-align:right;
}
.ms-cal-wtopdayfocusRTL{
	text-align:right;
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-wtopdayfocusRTLL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-wtopdayfocusRTL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-wtopdayfocusL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-wtopdayfocus div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-topdayfocusRTLL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-topdayfocusRTL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-topdayfocusL div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-topdayfocus div{
	padding:1px 1px 2px 5px;
	font-weight:bold;
}
.ms-cal-wtopdayfocusRTLL div a{
	color:#ffffff;
}
.ms-cal-wtopdayfocusRTL div a{
	color:#ffffff;
}
.ms-cal-wtopdayfocusL div a{
	color:#ffffff;
}
.ms-cal-wtopdayfocus div a{
	color:#ffffff;
}
.ms-cal-topdayfocusRTLL div a{
	color:#ffffff;
}
.ms-cal-topdayfocusRTL div a{
	color:#ffffff;
}
.ms-cal-topdayfocusL div a{
	color:#ffffff;
}
.ms-cal-topdayfocus div a{
	color:#ffffff;
}
.ms-cal-wtopdayfocus div img{
	width:96px;
}

.ms-cal-wtopdayfocusL div img{
	width:96px;
}

.ms-cal-wtopdayfocusRTLL div img{
	width:96px;
}

.ms-cal-wtopdayfocusRTL div img{
	width:96px;
}

.ms-cal-wtopday-todayRTLL div img{
	width:96px;
}

.ms-cal-wtopday-todayRTL div img{
	width:96px;
}

.ms-cal-wtopday-todayRTLLover div img{
	width:96px;
}

.ms-cal-wtopday-todayRTLover div img{
	width:96px;
}

.ms-cal-wtopdayfocusRTLLover div img{
	width:96px;
}

.ms-cal-wtopdayfocusRTLover div img{
	width:96px;
}

.ms-cal-wtopdayfocusLover div img{
	width:96px;
}

.ms-cal-wtopdayfocusover div img{
	width:96px;
}

.ms-cal-wtopdayRTLLover div img{
	width:96px;
}

.ms-cal-wtopdayRTLover div img{
	width:96px;
}

.ms-cal-wtopdayRTLL div img{
	width:96px;
}

.ms-cal-wtopdayRTL div img{
	width:96px;
}

.ms-cal-wtopdayover div img{
	width:96px;
}

.ms-cal-wtopdayLover div img{
	width:96px;
}

.ms-cal-wtopdayL div img{
	width:96px;
}

.ms-cal-wtopday div img{
	width:96px;
}

.ms-cal-wtopdayfocusRTLL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayfocusRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayfocusL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayfocus div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayfocus div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayfocus div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayfocusRTLL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayfocusRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayfocusL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayfocus div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayfocusoverRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayfocusover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayRTLLover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayRTLover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayLover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayover div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayover div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayover div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopdayover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayoverRTLL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayoverRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayoverL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopday-todayRTLover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday-todayoverRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopday-todayRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday-todayRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopday-todayover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday-todayover div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-wtopday-today div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday-today div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselected div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselected div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselected div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselected div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselected div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedL div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedL div a:visited{
	color:#000000;
	text-decoration:none;
}

ms-cal-topdayselectedL div a:link{
	color:#000000;
	text-decoration:none;
}

ms-cal-topdayselectedL div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTL div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTL div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTL div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTL div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTLL div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTLL div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTLL div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTLL div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayselectedRTLL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTLL div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTLL div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTLL div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTLL div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTLL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTL div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTL div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTL div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTL div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayRTL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayL div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayL div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayL div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayL div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topdayL div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday div a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday div a:visited{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday div a:link{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday div a:active{
	color:#000000;
	text-decoration:none;
}

.ms-cal-topday div a{
	color:#000000;
	text-decoration:none;
}

.ms-cal-nodataBtm2 td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataBtm td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataLeftBtmRTL2 td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataLeftBtm2 td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataLeftBtmRTL td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataLeftBtm td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataLeft td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}

.ms-cal-nodataMid td{
	font-family:Tahoma;
	/*font-size:.75em;*/
	vertical-align:top;
}
.ms-cal-nodataBtm2{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataBtm{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataLeftBtmRTL2{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataLeftBtm2{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataLeftBtmRTL{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataLeftBtm{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataLeftRTL{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataLeft{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataMid{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	background-color:#EDE9E1;
	vertical-align:top;
}
.ms-cal-nodataBtm2{
	border-bottom:1px solid #DFD8CB;
}
.ms-cal-nodataBtm{
	border-bottom:1px solid #DFD8CB;
}
.ms-cal-nodataLeftBtmRTL2{
	border-bottom:1px solid #DFD8CB;
}
.ms-cal-nodataLeftBtm2{
	border-bottom:1px solid #DFD8CB;
}
.ms-cal-nodataLeftBtmRTL{
	border-bottom:1px solid #DFD8CB;
}
.ms-cal-nodataLeftBtm{
	border-bottom:1px solid #DFD8CB;
}
.ms-cal-muworkitemRTLL{
	padding:1px 0 0 0;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
}
.ms-cal-muworkitemRTL{
	padding:1px 0 0 0;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
}
.ms-cal-muworkitemR{
	padding:1px 0 0 0;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
}
.ms-cal-muworkitemL{
	padding:1px 0 0 0;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
}
.ms-cal-muworkitem{
	padding:1px 0 0 0;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
}
.ms-cal-noworkitemRTL td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-workitem td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-noworkitem td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-todayitemRTL td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-todayitem td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-muworkitemR td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-muworkitemRTLL td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-muworkitemRTL td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-muworkitemL td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-muworkitem td{
	font-family:Tahoma;
	/*font-size:1em;*/
	vertical-align:top;
}
.ms-cal-todayitemRTL{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	vertical-align:top;
	background-color:#ffffff;
}
.ms-cal-todayitem{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	vertical-align:top;
	background-color:#ffffff;
}
.ms-cal-workitem{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	vertical-align:top;
	background-color:#ffffff;
}
.ms-cal-workitem2{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
}
.ms-cal-todayitemRTL2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-todayitem2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-workitemRTL2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-workitem2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-workitemL2{
	padding:2px 5px 1px 5px;
	border-left:3px solid #9ba3b5;
	border-right:1px solid #9ba3b5;
	background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2{
	padding:2px 5px 1px 5px;
	border-left:1px solid #9ba3b5;
	border-right:3px solid #9ba3b5;
	background-color:#FFFFFF;
}
.ms-cal-workitemL2B{
	padding:2px 5px 1px 5px;
	border-left:3px solid #9ba3b5;
	border-right:1px solid #9ba3b5;
	border-bottom:3px solid #9ba3b5;
	background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #9ba3b5;
	border-right:3px solid #9ba3b5;
	border-bottom:3px solid #9ba3b5;
	background-color:#FFFFFF;
}
.ms-cal-noworkitemRTL{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	vertical-align:top;
	background-color:#ffffff;
}
.ms-cal-noworkitemL{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	vertical-align:top;
	background-color:#ffffff;
}
.ms-cal-noworkitem{
	padding:1px 0px 1px 0px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	vertical-align:top;
	background-color:#ffffff;
}
.ms-cal-noworkitemRTL2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-noworkitemL2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-noworkitem2B{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-noworkitemLB{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-noworkitemB{
	padding:2px 5px 1px 5px;
	border-left:1px solid #DFD8CB;
	border-right:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-color:#ffffff;
}
.ms-cal-monthitem{
	/*font-size:1em;*/
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
td.ms-cal-monthitem a{
	color:#000000;
}
td.ms-cal-monthitem a:hover{
	color:#D27D3F;
}
td.ms-cal-monthitem a:hover b {
	color:#D27D3F;
}
.ms-cal-monthitem b{
	font-weight:normal;
	color:#000000;
}
.ms-cal-monthMultiDay a:visited{
	padding:3px;
	font-family:Verdana;
	/*font-size:.6em;*/
	background-color:#375b84;
	color:#FFFFFF;
	text-decoration:none;
	text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a:active{
	padding:3px;
	font-family:Verdana;
	/*font-size:.6em;*/
	background-color:#375b84;
	color:#FFFFFF;
	text-decoration:none;
	text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a:link{
	padding:3px;
	font-family:Verdana;
	/*font-size:.6em;*/
	background-color:#375b84;
	color:#FFFFFF;
	text-decoration:none;
	text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a{
	padding:3px;
	font-family:Verdana;
	/*font-size:.6em;*/
	background-color:#375b84;
	color:#FFFFFF;
	text-decoration:none;
	text-overflow:ellipsis;
}
.ms-cal-monthMultiDay{
	padding:3px;
	font-family:Verdana;
	/*font-size:.6em;*/
	background-color:#375b84;
	color:#FFFFFF;
	text-decoration:none;
	text-overflow:ellipsis;
}
.ms-cal-monthMultiDay a:hover{
	font-family:Verdana;
	/*font-size:.6em;*/
	background-color:#375b84;
	color:#5185c1;
	text-decoration:none;
	text-overflow:ellipsis;
}
a.ms-cal-more:visited{
	padding:3px;
	font-family:Tahoma;
	/*font-size:1em;*/
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	text-overflow:ellipsis;
	margin-top:3;
	margin-bottom:3
}
a.ms-cal-more:active{
	padding:3px;
	font-family:Tahoma;
	/*font-size:1em;*/
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	text-overflow:ellipsis;
	margin-top:3;
	margin-bottom:3
}
a.ms-cal-more:link{
	padding:3px;
	font-family:Tahoma;
	/*font-size:1em;*/
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	text-overflow:ellipsis;
	margin-top:3;
	margin-bottom:3
}
a.ms-cal-more{
	padding:3px;
	font-family:Tahoma;
	/*font-size:1em;*/
	font-weight:bold;
	color:#003399;
	text-decoration:none;
	text-overflow:ellipsis;
	margin-top:3;
	margin-bottom:3
}
a.ms-cal-more:hover{
	color:#000000;
	text-decoration:underline;_LCssTDec(CalMoreHoverDec)
}
.ms-cal-more img{
	vertical-align:middle;
}
.ms-cal-defaultbgcolor{
	background-image:url("/_layouts/images/alldayDefault.gif");
	background-repeat:repeat-x;
	background-color:#e3efff;
	text-align:center;
	font-weight:bold;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	cursor:pointer;
}
.ms-cal-defaultbgcolorsel{
	background-image:url("/_layouts/images/alldayDefaultOver.gif");
	background-repeat:repeat-x;
	background-color:#f2f8ff;
	font-weight:bold;
	text-align:center;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	text-decoration:none;
	cursor:pointer;
}
.ms-cal-monthAllDay{
	background-image:url("/_layouts/images/alldayDefault.gif");
	background-repeat:repeat-x;
	background-color:#e3efff;
	border:solid 1px #8ebbf5;
	border-left:solid 2px #8ebbf5;
	border-right:solid 2px #8ebbf5;
	text-align:center;
	font-weight:bold;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	cursor:pointer;
}
td.ms-cal-monthAllDay a{
	color:#003399;
	text-decoration:none;
}
td.ms-cal-defaultbgcolor a{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-defaultbgcolorsel a{
	color:#000000;
}
td.ms-cal-monthAllDaysel a{
	color:#000000;
}
.ms-cal-defaultbgcolorsel a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-cal-defaultbgcolor a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-cal-monthAllDaysel{
	background-image:url("/_layouts/images/alldayDefaultOver.gif");
	background-repeat:repeat-x;
	background-color:#f2f8ff;
	border:solid 1px #DFD8CB;
	border-left:solid 2px #DFD8CB;
	border-right:solid 2px #DFD8CB;
	text-align:center;
	font-weight:bold;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	cursor:pointer;
}
.ms-cal-time{
	border-right:1px solid #DFD8CB;
	width:18px;
	background-color:#e3efff;
}
.ms-cal-timeRTL{
	border-left:1px solid #DFD8CB;
	width:18px;
	background-color:#e3efff;
}
.ms-cal-alldayevent{
	text-align:center;
	border-left:1px solid #9ba3b5;
	border-right:1px solid #9ba3b5;
	padding-top:1px;
	height:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	text-decoration:none;
}
.ms-cal-alldayeventRTL{
	border-left:1px solid #9ba3b5;
	border-right:3px solid #9ba3b5;
	padding-top:1px;
	background-color:#FFFFFF;
	height:100%;
	vertical-align:top;
	text-overflow:ellipsis;
	text-decoration:none;
}
.ms-cal-noworkhour{
	border-left:2px solid #9ba3b5;
	background-color:#f2f4f7;
	width:18px;
}
.ms-cal-blankimage{
	visibility:hidden;
	width:7px;
	height:75px;
}
.ms-cal-workhourhalfhourover{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourover{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourhalfhour{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhour{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourBhalfhourover{
	border-bottom:solid 1px #DFD8CB;
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#003399;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourBover{
	border-bottom:solid 1px #DFD8CB;
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#003399;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourBhalfhour{
	border-bottom:solid 1px #DFD8CB;
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#003399;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourB{
	border-bottom:solid 1px #DFD8CB;
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#003399;
	padding:1px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-noworkhourRTL{
	border-right:2px solid #9ba3b5;
	background-color:#f2f4f7;
	width:18px;
}
.ms-cal-workhourRTLhalfhourover{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTLover{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTLhalfhour{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTL{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTLBhalfhourover{
	border-bottom:solid 1px #DFD8CB;
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTLBover{
	border-bottom:solid 1px #DFD8CB;
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTLBhalfhour{
	border-bottom:solid 1px #DFD8CB;
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-workhourRTLB{
	border-bottom:solid 1px #DFD8CB;
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 1px;
	white-space:nowrap;
	vertical-align:top;
}
.ms-cal-noworkhourF{
	border-top:3px solid #9ba3b5;
	border-left:2px solid #9ba3b5;
	background-color:#f2f4f7;
	width:18px;
}
.ms-cal-workhourFhalfhourover{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:2px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-workhourFhalfhour{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:2px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-workhourFover{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:2px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-workhourF{
	background-color:transparent;
	text-align:right;
	width:30px;
	color:#000000;
	padding:2px 4px 0px 0px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-noworkhourRTLF{
	border-top:3px solid #9ba3b5;
	border-right:2px solid #9ba3b5;
	background-color:#f2f4f7;
	width:18px;
}
.ms-cal-workhourRTLFhalfhourover{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 2px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-workhourRTLFhalfhour{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 2px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-workhourRTLFover{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 2px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-workhourRTLF{
	background-color:#e3efff;
	text-align:left;
	width:30px;
	color:#003399;
	padding:0px 0px 4px 2px;
	white-space:nowrap;
	vertical-align:top;
	font-weight:normal;
}
.ms-cal-upper-border{
	border-top:3px solid #9ba3b5;
	border-right:1px solid #9ba3b5;
}
.ms-cal-upper-borderRTL{
	border-top:3px solid #9ba3b5;
	border-left:1px solid #9ba3b5;
}
.ms-cal-workhourRTLBover{
	text-decoration:underline;
	cursor:pointer;
}
.ms-cal-workhourRTLover{
	text-decoration:underline;
	cursor:pointer;
}
.ms-cal-workhourBover{
	text-decoration:underline;
	cursor:pointer;
}
.ms-cal-workhourover{
	text-decoration:underline;
	cursor:pointer;
}
.ms-cal-workhourRTLFover{
	text-decoration:underline;
	cursor:pointer;
}
.ms-cal-workhourFover{
	text-decoration:underline;
	cursor:pointer;
}
.ms-cal-workhourRTLBhalfhourover{
	cursor:pointer;
}
.ms-cal-workhourRTLhalfhourover{
	cursor:pointer;
}
.ms-cal-workhourBhalfhourover{
	cursor:pointer;
}
.ms-cal-workhourhalfhourover{
	cursor:pointer;
}
.ms-cal-workhourRTLFhalfhourover{
	cursor:pointer;
}
.ms-cal-workhourFhalfhourover{
	cursor:pointer;
}
.ms-cal-enoworkdayRTLF{
	border-top:solid 1px #DFD8CB;
}
.ms-cal-enoworkdayF{
	border-top:solid 1px #DFD8CB;
}
.ms-cal-eworkdayRTLF{
	border-top:solid 1px #DFD8CB;
}
.ms-cal-eworkdayF{
	border-top:solid 1px #DFD8CB;
}
.ms-cal-workhourRTLBover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourRTLover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourBover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourRTLFover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourFover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourB{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhour{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourRTLFover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourFover{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourRTLF{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourRTL{
	border-top:1px solid #DFD8CB;
}
.ms-cal-workhourF{
	border-top:1px solid #DFD8CB;
}
.ms-cal-enoworkhourRTLF{
	border-top:none;
}
.ms-cal-enoworkhourRTL{
	border-top:none;
}
.ms-cal-enoworkhourF{
	border-top:none;
}
.ms-cal-enoworkhour{
	border-top:none;
}
.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhour .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkday .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkday .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkday .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkday .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhour .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhour .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourF .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourF .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkday .ms-cal-dayhalfhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkday .ms-cal-dayhalfhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhour .ms-cal-dayhalfhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourFhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourRTLFhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourBhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourBhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourRTLhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourRTLBhalfhourover{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourRTLhalfhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourhalfhourB{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-workhourhalfhour{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourB .ms-cal-dayhour{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#DFD8CB;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#DFD8CB;
}
.ms-cal-enoworkhourB .ms-cal-dayhourF{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#DFD8CB;
	border-left:solid 1px #DFD8CB;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#DFD8CB;
	border-left:solid 1px #DFD8CB;
}
.ms-cal-enoworkhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTLL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhour{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhour .ms-cal-dayhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhour{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourF .ms-cal-dayhour{
	background-color:#EDE9E1;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#e3efff;
	border-right:solid 1px #DFD8CB;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#e3efff;
	border-right:solid 1px #DFD8CB;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#e3efff;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL{
	border-top:solid 1px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
	height:100%;
	background-color:#e3efff;
}
.ms-cal-eworkhour .ms-cal-dayhalfhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhour .ms-cal-dayhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayF .ms-cal-dayhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-eworkday .ms-cal-dayhalfhourF{
	border-left:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkday .ms-cal-dayhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-eworkday .ms-cal-dayhourF{
	border-left:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourF .ms-cal-dayhourF{
	border-left:solid 0px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhour .ms-cal-dayhourF{
	border-left:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
	border-left:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF{
	border-left:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF{
	border-right:solid 1px #DFD8CB;
	height:100%;
}
.ms-cal-enoworkhourRTLFB{
	height:100%;
}
.ms-cal-enoworkhourFB{
	height:100%;
}
.ms-cal-enoworkhourLB{
	height:100%;
}
.ms-cal-enoworkhourRTLLB{
	height:100%;
}
.ms-cal-enoworkhourRTLB{
	height:100%;
}
.ms-cal-enoworkhourB{
	height:100%;
}
.ms-cal-enoworkhourRTLF{
	height:100%;
}
.ms-cal-enoworkhourF{
	height:100%;
}
.ms-cal-enoworkhourL{
	height:100%;
}
.ms-cal-enoworkhourRTLL{
	height:100%;
}
.ms-cal-enoworkhourRTL{
	height:100%;
}
.ms-cal-enoworkhour{
	height:100%;
}
.ms-cal-enoworkdayRTL{
	height:100%;
	vertical-align:top;
}
.ms-cal-enoworkday{
	height:100%;
	vertical-align:top;
}
.ms-cal-eworkhourRTL{
	background-color:transparent;
	height:100%;
	vertical-align:top;
}

.ms-cal-eworkhour{
	background-color:transparent;
	height:100%;
	vertical-align:top;
}

.ms-cal-eworkdayRTL{
	background-color:transparent;
	height:100%;
	vertical-align:top;
}

.ms-cal-eworkday{
	background-color:transparent;
	height:100%;
	vertical-align:top;
}

.ms-cal-eworkhour{
	border-left:1px #DFD8CB solid;
}

.ms-cal-eworkday{
	border-left:0px #DFD8CB solid;
}

.ms-cal-eworkday .ms-cal-tdayitem td div{
	overflow:hidden;
	white-space:normal;
}
.ms-cal-enoworkdayRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayRTL{
	background-color:#EDE9E1;
}
.ms-cal-enoworkday{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayF .ms-cal-dayhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkday .ms-cal-dayhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkday .ms-cal-dayhalfhourF{
	background-color:#EDE9E1;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF{
	background-color:#EDE9E1;
}
.ms-cal-weekedge{
	background-color:transparent;
	width:4px;
	/*font-size:2px;*/
}
.ms-cal-wemptycellL{
	border-left:1px solid #DFD8CB;
	background-color:#c2dcff;
}
.ms-cal-wemptycell{
	border-left:1px solid #DFD8CB;
	background-color:#c2dcff;
}
.ms-cal-walldayeventRTLL{
	padding-top:1px;
	background-color:#c2dcff;
}
.ms-cal-walldayeventRTL{
	padding-top:1px;
	background-color:#c2dcff;
}
.ms-cal-walldayeventL{
	padding-top:1px;
	background-color:#c2dcff;
}
.ms-cal-walldayevent{
	padding-top:1px;
	background-color:#c2dcff;
}
.ms-cal-walldayeventRTLR td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-walldayeventRTLL td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-walldayeventR td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-walldayeventL td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-walldayeventRTL td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-walldayevent td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-alldayeventRTLL{
	border-right:1px solid #DFD8CB;
	border-left:1px solid #DFD8CB;
}
.ms-cal-alldayeventRTL{
	border-right:1px solid #DFD8CB;
	border-left:1px solid #DFD8CB;
}
.ms-cal-alldayeventL{
	border-right:1px solid #DFD8CB;
	border-left:1px solid #DFD8CB;
}
.ms-cal-alldayevent{
	border-right:1px solid #DFD8CB;
	border-left:1px solid #DFD8CB;
}
.ms-cal-alldayeventRTLR td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-alldayeventRTLL td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-alldayeventR td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-alldayeventL td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-alldayeventRTL td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.ms-cal-alldayevent td{
	font-family:Tahoma;
	/*font-size:1em;*/
}
.contL{
	border-bottom:solid 1px #8ebbf5;
	border-top:solid 1px #8ebbf5;
	width:100%;
}
.contB{
	border-bottom:solid 1px #8ebbf5;
	border-top:solid 1px #8ebbf5;
	width:100%;
}
.contR{
	border-bottom:solid 1px #8ebbf5;
	border-top:solid 1px #8ebbf5;
	width:100%;
}
.cont{
	border-bottom:solid 1px #8ebbf5;
	border-top:solid 1px #8ebbf5;
	width:100%;
}
.contB{
	border-left:solid 2px #8ebbf5;
	border-right:solid 2px #8ebbf5;
}
.contL{
	border-left:solid 2px #8ebbf5;
}
.contR{
	border-right:solid 2px #8ebbf5;
}
.ms-cal-weekitem a:visited{
	font-family:Verdana;
	/*font-size:.6em;*/
	color:#000000;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	height:100%;
}
.ms-cal-weekitem a:active{
	font-family:Verdana;
	/*font-size:.6em;*/
	color:#000000;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	height:100%;
}
.ms-cal-weekitem a:link{
	font-family:Verdana;
	/*font-size:.6em;*/
	color:#000000;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	height:100%;
}
.ms-cal-weekitem a{
	font-family:Verdana;
	/*font-size:.6em;*/
	color:#000000;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	height:100%;
}
.ms-cal-weekitem{
	font-family:Verdana;
	/*font-size:.6em;*/
	color:#000000;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	height:100%;
}
.ms-cal-weekitem a:hover{
	font-family:Verdana;
	/*font-size:.6em;*/
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	text-overflow:ellipsis;
	height:100%;
}
.ms-cal-tweekitem{
	border:1px solid #DFD8CB;
	background-image:none;
	background-repeat:repeat-x;
	background-color:#EDE9E1;
	width:100%;
	height:100%;
}
.ms-cal-tweekitem td{
	padding:0px 4px 1px 4px;
	vertical-align:top;
	font-family:tahoma;
	/*font-size:1em;*/
}
.ms-cal-tweekitem td div{
	width:100%;
	height:100%;
	overflow:hidden;
}
.ms-cal-eworkday .ms-cal-tdayitem td div{
	overflow:hidden;
	white-space:auto;
}
.ms-cal-tdayitem{
	border:0px solid #DFD8CB;
	border-top:1px solid #DFD8CB;
	border-bottom:1px solid #DFD8CB;
	background-image:none;
	background-repeat:repeat-x;
	background-color:#EDE9E1;
	width:100%;
	height:100%;
}
.ms-cal-tdayitem td{
	padding:0px 4px 1px 4px;
	vertical-align:top;
	font-family:tahoma;
	/*font-size:1em;*/
	height:100%;
}
.ms-cal-tdayitem td div{
	height:100%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ms-cal-eworkday .ms-cal-tdayitem td div{
	overflow:hidden;
	white-space:auto;
}
td.ms-cal-enoworkhourB a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-enoworkday a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-eworkhourF a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-eworkhour a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-eworkhour a.ms-cal-dayitem:hover{
	color:#D27D3F;
	text-decoration:underline;
}
td.ms-cal-enoworkhourF a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-enoworkhour a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-eworkday a.ms-cal-dayitem{
	color:#000000;
	text-decoration:underline;
}
td.ms-cal-eworkday a.ms-cal-dayitem:hover{
	color:#D27D3F;
	text-decoration:underline;
}
a.ms-cal-dayitem:hover NOBR{
	color:#D27D3F;
	text-decoration:underline
}
.ms-cal-dayitem NOBR{
	font-weight:normal;
	color:#000000;
}
.ms-cal-gempty{
	border-collapse:collapse;
	font-family:Tahoma,Verdana;
	/*font-size:.7em;*/
	cursor:default;
	height:100%;
	border-right:0px #2C7FE1 solid;
}
.ms-cal-navheader{
	font-family:Tahoma;
	/*font-size:.75em;*/
	color:#000000;
	font-weight:bold;
	padding:0px;
}
.ms-cal-nav-buttonsltr{
	color:#000000;
	text-align:right;
	/*font-size:.75em;*/
	padding:0px 15px 0px 0px;
}
.ms-cal-nav-buttonsRTL{
	color:#DFD8CB;
	text-align:left;
	/*font-size:.75em;*/
	padding:0px 0px 0px 15px;
}
div.ms-cal-navheader a img{
	background-image:url("/_layouts/images/listheadergrad.gif");
	background-repeat:repeat-x;
	border:solid 1px #DFD8CB;
	background-color:#ffffff;
	vertical-align:middle;
}
.ms-cal-hidden{
	display:none;
}









/*------------------------------------------------------------ Edit Mode Overrides */



a#openPageInEditMode{
	margin-left:10px !important;
}

.ms-toolbarContainer{
	font-family: Verdana !important;
	/*font-size:.75em !important;*/
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-formtoolbar{
	font-family: Verdana !important;
	/*font-size:.75em !important;*/
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-viewtoolbar{
	font-family: Verdana !important;
	/*font-size:.75em !important;*/
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-toolbar{
	font-family: Verdana !important;
	/*font-size:.9em !important;*/
	text-decoration:none !important;
	color:#000000 !important;
}
.ms-formtoolbar{
	margin-bottom:7px !important;
}
.ms-formtoolbar td{
	padding:0px !important;
	vertical-align:top !important;
}
.ms-toolbar-togglebutton-on{
	border:1px solid #2353b2 !important;
	background-color:#fffacc !important;
}
.ms-toolbarContainer{
	background-image:none !important;
	background-repeat:no-repeat !important;
	background-color:#EDE9E1 !important;
}
table.ms-viewtoolbar{
	background-image:none !important;
	background-repeat:no-repeat !important;
	background-color:#EDE9E1 !important;
}
table.ms-toolbar{
	background-image:none !important;
	background-repeat:no-repeat !important;
	background-color:#EDE9E1 !important;
}
.ms-toolbarContainer{
	border:1px solid #DFD8CB !important;
	border-collapse:collapse !important;
}
table.ms-toolbar{
	border:1px solid #DFD8CB !important;
	border-collapse:collapse !important;
}
.ms-toolbarContainer{
	padding:2px !important;
}
.ms-toolbarItem{
	display:inline !important;
	white-space:nowrap !important;
}

.ms-toolbar a:visited{
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-toolbarItem a:visited{
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-toolbar a:link{
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-toolbarItem a:link{
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-toolbar a:hover{
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-toolbarItem a:hover{
	text-decoration:none !important;
	color:#000000 !important;
}

.ms-WPBody{
	font-size:1em;
	font-family:verdana,verdana,helvetica,sans-serif;
}

.ms-WPBody td{
	font-size:1em;
	font-family:verdana,verdana,helvetica,sans-serif;
}

.ms-sbtext{
	font-family:Verdana;
	/*font-size:.8em;*/
	font-weight:normal;
	display:none;
	visibility:hidden;
}

td.ms-sbcell{
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border:solid 0px #7f9db9;
}

td.ms-sbgo{
	background-color: transparent;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	padding-top:2px;
}



.ms-SPLink {
	font-size:11px;
}


.ms-SPLink A:visited{
	color:#000000;
	text-decoration:none;
}








.ms-SPLink A:link{
	color:#000000;
	text-decoration:none;
}








.ms-SpLinkButtonInActive{
	border:none;
	margin:1px;
	color:#4c4c4c;
	vertical-align:top;
	background-color:transparent;
}








.ms-HoverCellInActive{
	border:none;
	margin:1px;
	color:#4c4c4c;
	vertical-align:top;
	background-color:transparent;
}
.ms-SpLinkButtonActive{
	border:#000000 1px solid;
	vertical-align:top;
	background-color:#C3C7D6;
	background-image:none;
}
.ms-HoverCellActive{
	border:#000000 1px solid;
	vertical-align:top;
	background-color:#EDE9E1;
	background-image:none;
}
.ms-HoverCellActiveDark{
	background-image:none;
	border:solid 1px #000000;
	background-color:#EDE9E1;
	vertical-align:top;
}












.ms-siteactionsmenu{
	white-space:nowrap;
	font:.75em Verdana;
	padding:0;
	border:none;
	cursor:pointer;
}
.ms-siteactionsmenu div div div{
	background-image: url('siteNavGradientBG.gif');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#D27D3F;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	font:140% Verdana;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background-image:none;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#ffffff;
}














.ms-MenuUIPopupBody {
	border: 1px solid #000000;
	background-color:#667089;
	z-index:5;
}
.ms-MenuUIPopupBody TABLE {
	color: #000000;
	font-family:Verdana;
	font-size:10px;
}
.ms-MenuUILargeRtL {
	background-color: #FFFFFF;
}
.ms-MenuUIRtL {
	background-color: #FFFFFF;
}
.ms-MenuUILarge {
	background-color: #FFFFFF;
}
.ms-MenuUI {
	background-color: #FFFFFF;
}
.ms-MenuUI {
	background-image:url('menu2Background_CHFS.gif');
	background-position: top left;
}
.ms-MenuUILarge {
	background-image:url('menuBackground_CHFS.gif');
	background-position: top left;
}
.ms-MenuUIRtL {
	background-image:url('menu2Background_CHFS.gif');
	background-position: top left;
}
.ms-MenuUILargeRtL {
	background-image:url('menuBackground_CHFS.gif');
	background-position: top left;
}

/*.ms-MenuUIItemTableCell, .ms-MenuUIItemTableCellCompact {
	color: #000000;
	font-size:65%;	
}*/
.ms-MenuUIItemTableCellCompactHover A {
	color: #000000;
}
.ms-MenuUIItemTableCellCompact A {
	color: #000000;
}
.ms-MenuUIItemTableCellHover A {
	color: #000000;
}
.ms-MenuUIItemTableCell A {
	color: #000000;
}
.ms-menuitemdescription {
	color: #000000;
	font-family:Verdana;
}
/*.ms-MenuUIItemTableCellHover, .ms-MenuUIItemTableCellCompactHover {
	color: #000000;
	font-size:65%;	
}*/
.ms-MenuUIItemTableHover {
	background-color: #ffffff;
	border: 1px solid #000000;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription {
	color:#000000;
	font-family:Verdana;
}
.ms-MenuUISeparatorLargeRtl {
	background-color: #414E6E;
}



.ms-MenuUISeparatorLarge {
	background-color: #414E6E;
}



.ms-MenuUISeparatorRtL {
	background-color: #414E6E;
}



.ms-MenuUISeparator {
	background-color: #414E6E;
}



.ms-consolestatusframe{
	border-top-width:0px;
	background-color:#EDE9E1;
	background-repeat:repeat-x;
	border-color:#FFFFFF;
}
.ms-consolestatusmajorframe{
	background:url("siteNavGradientBG.gif") #DFD8CB repeat-x left top !important;
}
.ms-consolestatusminorframe{
	background:url("siteNavGradientBG.gif") #DFD8CB repeat-x left top !important;
}
.ms-consoleminiframe{
	background:url("siteNavGradientBGHover.gif") #DFD8CB repeat-x left top !important;
}
.ms-consolestatuscheckoutframe{
	background:url("siteNavGradientBGHover.gif") #DFD8CB repeat-x left top !important;
}
.ms-consoleqaback td{
	padding-left:3px;
	padding-right:6px;
	background-image:url("siteNavGradientBG.gif");
}
.ms-consoleqabackhover td{
	background-image:none;
	background-color:#ffffff;
	padding-left:3px;
	padding-right:6px;
}
.ms-consoleqacorner{
	background-color:#000000;
}
.ms-consoleqaborderv{
	background-color:#000000;
}
.ms-consoleqaborderh{
	background-color:#000000;
}
.ms-consoleqacornerhover{
	background-color:#000000;
}
.ms-consoleqabordervhover{
	background-color:#000000;
}
.ms-consoleqaborderhhover{
	background-color:#000000;
}
.ms-separator{
	color:#000000;
	width:1px;
	height:10px;
}

.ms-separator img{
	border:0px #000000 solid;
	background:#000000;
}
.ms-consolestatusframe{
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
}
.ms-consoleframe{
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-style:solid;
}
.ms-consolemessage{
	color:#000000;
	text-decoration:none;
}
.ms-consolemessage a{
	text-decoration:none;
}
.ms-consolemessage a:hover{
	text-decoration:underline;
}
.ms-consolestatus a{
	font-family:Verdana,serif;
	/*font-size:1em;*/
	color:#000000;
	text-decoration:underline;
}
.ms-consolestatus a:hover{
	font-family:Verdana,serif;
	color:#D27D3F;
	text-decoration:underline;
}
.ms-consoleerror a{
	color:#000000;
	text-decoration:underline;
}
.ms-consoleerror a:hover{
	color:#D27D3F;
	text-decoration:underline;
}
.console {
	CLEAR: both;
	border-bottom:1px #000000 solid;
}




.ms-WPAddButton{
	height:25px;
	background:#DFD8CB url("siteNavGradientBG.gif") repeat-x left top !important;
	border:solid 1px #000000;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.ms-WPAddButtonHover{
	background:#ffffff none no-repeat !important;
}
.ms-WPAddButton td{
	vertical-align:middle;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
}
.ms-WPAddButton span{
	color:#000000;
	vertical-align:middle;
}
.ms-WPAddButtonHover span{
	color:#000000;
	vertical-align:middle;
}


.ms-SPZone{
	border:1px solid #000000;
	padding:5px;
	background-color:transparent;
}
.ms-SPZoneSelected{
	border:2px solid #D27D3F;
	background-color:transparent;
	padding:5px
}

.ms-WPBorderBorderOnly{
	border-color:#9ac6ff;
	border-width:0px;
	border-style:solid;
}

.ms-WPBorder{
	border-color:#9ac6ff;
	border-width:0px;
	border-style:solid;
}

.ms-SPZoneLabel{
	color:#7f7f7f;
	font-family:Verdana;
	/*font-size:.7em;*/
	padding:2px;
	font-weight:bold;
	background-color:#EDE9E1;
	margin-top:3px;
}
.MSOZoneCell{
	
}

h3.ms-WPTitle{
	background:#DADDE6 !important;
	background-image: url('pageHeaderBG.jpg') !important;
	background-position: left top !important;
	background-repeat: no-repeat !important;
	margin:0px 0px 3px 0px !important;
	padding:12px 2px 3px 5px !important;
	font-size:.75em !important;
	border:0px !important;
	border-top:0px #000000 solid !important;
	border-bottom:3px #434A65 solid !important;	
	font-family: verdana !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
}

h3.ms-WPTitle a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

h3.ms-WPTitle a:link{
	color:#FFFFFF;
	text-decoration:underline;
}
h3.ms-WPTitle a:active{
	color:#F2E4AA;
	text-decoration:underline;
}

h3.ms-WPTitle a:hover{
	color:#F2E4AA;
	text-decoration:underline;
}
a.emphasis:link{
	text-decoration:none;
	color:#000000;
	border-bottom:1px #D27D3F solid;
	font-weight:bold;
}
a.emphasis:hover{
	text-decoration:none;
	color:#D27D3F !important;
	border-bottom:1px #D27D3F solid;
	font-weight:bold
}
a.emphasis:visited{
	text-decoration:none;
	color:#000000;
	border-bottom:1px #D27D3F solid;
	font-weight:bold;
}
.ms-rtetablecells{
	border:0px #000000 solid;
	padding:2px;
}
.ms-rtetoolbarmenu{
	display:inline;
	background-color:#DFD8CB;
	color:#000000;
	border:0px #000000 solid;
	font-family:verdana;
	/*font-size:.85em;*/
}
TD.ms-rtetoolbarunsel{
	padding:3px;
}
TD.ms-rtetoolbarsel{
	padding:2px;
	border:solid 1px #89724f;
	background-image:url("/_layouts/images/rtebnsel.gif");
	background-repeat:repeat-x;
}
.ms-rtetoolbardis{
	filter:alpha(opacity=25);
	cursor:default;
}
a.ms-rtetoolbardis{
	cursor:default;
}
TD.ms-rtetoolbarhov{
	padding:2px;
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/rtebnhov.gif");
	background-repeat:repeat-x;
	background-color:#fff699;
	cursor:pointer;
	color:#000000;
}


h3.ms-standardheader{
	/*font-size:1em;*/
	margin:0em;
	text-align:left;
	color:#000000;
	background-image:none;
	background-color:transparent;
	border:0px;
	margin:0px;
	padding:4px 4px 4px 5px;
}

td.ms-advsrchHeadingText {
   font-size: 1.25em;  
   font-family: tahoma, verdana, arial, helvetica, sans-serif; 
   font-weight: bold;
   background-color:transparent;
   padding-top: 5px;
   padding-bottom: 5px;
}

.ms-formbody{
	font-family:verdana;
	/*font-size:.75em;*/
	vertical-align:top;
	background:#EDE9E1;
	border-top:1px solid #DFD8CB;
	padding:3px 6px 4px 6px;
}

.ms-formbody div span span span span div{
	background-color:#FFFFFF;
	width:100%;
	border:1px #DFD8CB solid;
}

.ms-formbody ol{
	font-size:1em;
}

.ms-formbody ul{
	font-size:1em;
}

.ms-formbody p{
	font-size:1em;
}
.ms-formlabel{
	text-align:left;
	font-family:verdana;
	/*font-size:.7em;*/
	border-top:1px solid #DFD8CB;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:6px;
	padding-left:10px;
	color:#000000;
	font-weight:bold;
}
.ms-formtoolbar td.ms-descriptiontext{
	color:#000000;
	font-family:tahoma;
	/*font-size:1em;*/
	text-align:left;
	padding-left:10px !important;
}

.ms-descriptiontext{
	padding-left:10px;
	color:#000000;
}





.ms-PostTitle{
	/*font-size:.8em;*/
	border-top:solid 1px #e3efff;
	padding-top:6px;
	font-weight:bold;
}
.ms-PostTitle span{
	position:relative;
	left:-2px;
	right:auto;
}
/*.ms-PostTitle a{
	color:#000000;
	text-decoration:none;
	}*/
.ms-CommentFooter{
	/*font-size:.75em;*/
	color:#000000;
	padding:5px;
}
.ms-PostFooter{
	/*font-size:.75em;*/
	color:#000000;
	padding:5px;
}
.ms-PostBody{
	color:#0F0F0F;
	/*font-size:8pt;*/
	line-height:normal;
	padding-top:6px;
	padding-bottom:12px;
}
.ms-PostBody a{
	color:#000000;
}
.ms-PostBody p{
	margin:0 0 1em 0;
	/*font-size:1em;*/
}






h3.ms-PostDate{
	/*font-size:8pt;*/
	color:#000000;
	padding:5px;
	margin:0;
	border:0px;
	border-bottom:solid 1px #000000;
	padding-bottom:5px;
	background:none;
}

h3.ms-CommentHeader{
	font-size:1em;
	font-weight:Bold;
	color:#000000;
	margin:5px;
	padding:5px 0px 0px 0px;
	position:relative;
	top:-.25em;
	left:-2px;
	right:auto;
	background:none;
	border:0px;
	width:100%;
}

h4.ms-CommentTitle{
	color:#000000;
	font-weight:bold;
	font-size:.75em;
	line-height: normal;
	padding:0px 0 0 0;
	margin:5px;
	background:none;
	border:0px;
}



.ms-commenttable td{
	border-top:solid 1px #000000;
}
.ms-blogedit{
	font-size:.75em;
	line-height:normal;
	vertical-align:top;
	border-top:solid 0px #000000;
	padding-bottom:3px;
}
.ms-blogedit a{
	height:22px;
	padding:0px 5px 0 5px;
	color:#000000;
	background-image: url('siteNavGradientBG.gif');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#DFD8CB;
	border:1px solid #000000;
	text-decoration:none;
	position:relative;
	top:0px;
	right:0px;
	margin-right:5px;
}
.ms-blogedit a:hover{
	background:#FFFFFF none;
}












.ms-quickLaunch{
	border:solid 0px #000000;
	border-top:solid 0px #000000;
	/*font-size:.7em;*/
	font-family:verdana;
	line-height:normal;
	background-color:transparent;
}


.ms-quicklaunchheader{
	padding:0px;
	font-weight:normal;
	color:#000000;
	border-left:solid 0px #000000;
	border-bottom:1px #000000 solid;
	/*font-size:1em;*/
	background-image: url('siteNavGradientBG.gif');
	background-repeat:repeat-x;
	background-position:left top;
	/*
border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	*/
background-color:#DFD8CB;
}
.ms-unselectednav a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
}
.ms-quicklaunchheader a{
	color:#000000;
	text-decoration:none;
	display:block;
	padding:5px;
}
.ms-quicklaunchheader a:hover{
	color:#000000;
	text-decoration:none;
	background:#FFFFFF;
}

div.ms-BlogNavigator{
	margin:0px;
	padding:0px;
	background-color:transparent;
	width:190px;
}

.ms-BlogNavigator p.ms-descriptiontext{
	display:none;
}
.ms-BlogNavigator div.ms-navheader{
	background-color:#DFD8CB;
	background-image:none;
	background-repeat:repeat-x;
	background-position:left top;
	border-top:solid 1px #000000;
	border-left:solid 0px #000000;
	border-bottom:solid 0px #000000;
	padding:5px;
}
.ms-BlogNavigator div.ms-navheader a:visited{
	color:#000000;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:0px;
	border-top:0px #000000 solid;
	border-bottom:0px #000000 solid;
}
.ms-BlogNavigator div.ms-navheader a{
	color:#000000;
	text-decoration:underline;
	display:block;
	margin:0px;
	padding:0px;
	border-top:0px #000000 solid;
	border-bottom:0px #000000 solid;
}
.ms-BlogNavigator div.ms-navheader a:hover{
	color:#D27D3F;
}

.ms-BlogNavigator div.ms-navheader{
	color:#000000;
	font-weight:bold;
}
.ms-BlogNavigator .ms-quicklaunch table td{
	border-top:none;
}
.ms-BlogNavigator div.ms-WPBody{
	border-top:solid 0px #000000;
}
.ms-BlogNavigator div.ms-PartSpacingVertical{
	/*font-size:1pt;*/
	margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew{
	padding:5px 5px 7px 5px;
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	background-color:#DFD8CB;
}
.ms-BlogNavigator td.ms-addnew img{
	margin-right:2px;
}

.ms-navsubmenu1{
	width:100%;
	border-collapse:collapse;
	background-color:#DFD8CB;
}
.ms-navsubmenu2{
	width:100%;
	background-color:#DFD8CB;
	margin-bottom:0px;
}



td.ms-CategoryTitleCell a{
	display:block;
	background-image: url('siteNavGradientBG.gif');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#DFD8CB;
	margin:0px;
	padding:6px;
	border-bottom:0px #000000 solid;
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-right:1px #000000 solid;		
	text-decoration:none;
}
td.ms-CategoryTitleCell  A:visited{
	text-decoration:none;
	color:#000000;
}
td.ms-CategoryTitleCell  A:link{
	text-decoration:none;
	color:#000000;
}
td.ms-CategoryTitleCell A:hover{
	text-decoration:none;
	color:#000000;
	background:#FFFFFF;
}







.ms-vb-title .ms-vb{
	padding-top:6px;
	padding-right:5px;
	padding-bottom:6px;
	padding-left:3px;
	border:1px;
}
.ms-vb-title .ms-selectedtitle .ms-vb{
	padding-top:5px;
	padding-right:4px;
	padding-bottom:5px;
	padding-left:2px;
}




a.ms-addnew{
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
a.ms-addnew:Hover{
	color:#D27D3F;
	text-decoration:underline;
}
td.ms-addnew{
	padding-left:1px;
	padding-right:7px;
	padding-top:5px;
}



.ms-quicklaunchouter{
	margin:0px 0px 0px 0px;
}



span.ms-sitemapdirectional{
	font-weight:bold;
}

.ms-WPHeader TD{
	border-bottom:0px solid #434A65 !important;
	border-collapse:collapse !important;
	padding:0px !important;
	margin:0px !important;
}


.ms-blogrss{
	color:#1E1E1E;
	width:100%;
}


.ms-commentsWrapper{
	color:#1E1E1E;
	width:100%;
}


.ms-PostWrapper{
	color:#1E1E1E;
	width:100%;
}
.ms-ph{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-pb-selected{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-pb{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh2-nofilter-icon{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh2-nograd-icon{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh3-nograd{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh2-nograd{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh2-nofilter{
	/*font-size:.75em;*/
	font-family:verdana;
}
table.ms-disc td{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vb-user{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-GRFont{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vb-tall{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vb2{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vb{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-gbload{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-gb2{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-gb{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vhImage{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh-icon-empty{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh-icon{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh2{
	/*font-size:.75em;*/
	font-family:verdana;
}
.ms-vh{
	/*font-size:.75em;*/
	font-family:verdana;
}
div.ms-commentsWrapper{
	border-bottom:2px #DFD8CB solid;
	background-color:#F5F1E9;
}
.ms-commentsempty{
	color:#1E1E1E;
	/*font-size:.75em;*/
	line-height:normal;
	padding-bottom:6px;
	padding-top:2px;
	margin:5px;
}

.ms-CommentBody{
	color:#1E1E1E;
	/*font-size:.75em;*/
	line-height:normal;
	padding-bottom:6px;
	padding-top:2px;
	margin:5px;
}

.logoutMenu div.ms-SPLink img{
	position:relative;
	top:-4px;
	right:0px;
}

a.bookmarkCHFS {
	display:none;
	visibility:hidden;
}



.ms-disc a{
	color:#000000;
	text-decoration:underline;
}



.ms-vb-user a{
	color:#000000;
	text-decoration:underline;
}



.ms-GRStatusText a{
	color:#000000;
	text-decoration:underline;
}



.ms-vb2 a{
	color:#000000;
	text-decoration:underline;
}



.ms-vb a{
	color:#000000;
	text-decoration:underline;
}
.ms-disc a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-vb-user a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-vb2 a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-vb a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-disc a:visited{
	color:#000000;
	text-decoration:underline;
}
.ms-vb-user a:visited{
	color:#000000;
	text-decoration:underline;
}
.ms-GRStatusText a:visited{
	color:#000000;
	text-decoration:underline;
}
.ms-vb2 a:visited{
	color:#000000;
	text-decoration:underline;
}
.ms-vb a:visited{
	color:#000000;
	text-decoration:underline;
}
.ms-disc a:visited:hover{
	color:#000000;
	text-decoration:underline;
}



.ms-vb-user a:visited:hover{
	color:#000000;
	text-decoration:underline;
}



.ms-vb2 a:visited:hover{
	color:#000000;
	text-decoration:underline;
}



.ms-vb a:visited:hover{
	color:#000000;
	text-decoration:underline;
}



.ms-menutoolbar{
	border-bottom:1px solid #DFD8CB;
	height:22px;
	background-image: url('siteNavGradientBG.gif');
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#DFD8CB;
}
.ms-menutoolbar td{
	border-top:solid 0px #DFD8CB;
	border-bottom:solid 1px #DFD8CB;
}
.ms-pickerresultheadertr{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-ph{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh2-nograd-icon{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh3-nograd{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh2-nograd{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-viewheadertr .ms-vh-group{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh2-nofilter-icon{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh2-nofilter{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh-icon{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh2{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-vh{
	background-image:none;
	background-repeat:repeat-x;
	padding-top:1px;
	padding-bottom:0px;
	background-color:#f2f2f2;
}
.ms-listheaderlabel{
	color:#000000;


}
th.ms-vh2-nograd-icon{
	color:#000000;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
th.ms-vh2-nograd{
	color:#000000;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter-icon{
	color:#000000;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter{
	color:#000000;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
th .ms-vb{
	color:#000000;
	font-size:8pt;
	font-family:tahoma,sans-serif;
}
.ms-vh2-nofilter-icon a{
	color:#000000;
}
.ms-vh2-nofilter a{
	color:#000000;
}
th .ms-vb a{
	color:#000000;
}
th .ms-selectedtitle ms-vh2-nofilter-icon a{
	color:#000000;
}
th .ms-selectedtitle .ms-vh2-nofilter a{
	color:#000000;
}
th .ms-selectedtitle .ms-vb a{
	color:#000000;
}
th .ms-selectedtitle ms-vh2-nofilter-icon{
	color:#000000;
}
th .ms-selectedtitle .ms-vh2-nofilter{
	color:#000000;
}
th .ms-selectedtitle .ms-vb{
	color:#000000;
}
.ms-vb li
{
	vertical-align:auto;
}
.ms-vh2-nograd-icon{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:20px;
}








.ms-vh3-nograd{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:20px;
}








.ms-vh2-nograd{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:20px;
}








.ms-vh2-nofilter-icon{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:20px;
}








.ms-vh2-nofilter{
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height:20px;
}








.ms-viewselectorhover{
font-size:8pt;
font-family:tahoma;
}








.ms-viewselectortext{
font-size:8pt;
font-family:tahoma;
}








.ms-viewselector{
font-size:8pt;
font-family:tahoma;
}








.ms-listheaderlabel{
font-size:8pt;
font-family:tahoma;
}
td.ms-viewselector{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-authoringcontrols td td.ms-viewselectorhover{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-authoringcontrols td td.ms-viewselector{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-toolbar td td.ms-viewselectorhover{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-toolbar td td.ms-viewselector{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-menutoolbar td td.ms-viewselectorhover{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-menutoolbar td td.ms-viewselector{
border:solid 1px #000000;
background-image: url('siteNavGradientBG.gif');
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:normal;
padding:2px 1px 1px 1px;
}
.ms-menutoolbar td td{
border:none;
}
div.ms-viewselectorhover{
border:solid 0px #ffffff;
padding:1px 12px 1px 4px;
background-image:url("/_layouts/images/menudarkspaced.gif");
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}
div.ms-viewselector{
border:solid 0px #ffffff;
padding:1px 12px 1px 4px;
background-image:url("/_layouts/images/menudarkspaced.gif");
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}
div.ms-viewselector a{
color:#000000;
}
.ms-authoringcontrols td td.ms-viewselectorhover{
background-image:none;
background-color:#FFFFFF;
}
.ms-toolbar td td.ms-viewselectorhover{
background-image:none;
background-color:#FFFFFF;
}
.ms-menutoolbar td td.ms-viewselectorhover{
background-image:none;
background-color:#FFFFFF;
}
td.ms-viewselectorhover{
width:125px;
}






td.ms-viewselector{
width:125px;
}






.ms-buttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
background-color:transparent;
line-height:16px;
}






.ms-menubuttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
background-color:transparent;
line-height:16px;
}
.ms-buttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
background-image:none;
background-color:#FFFFFF;
line-height:16px;
border:solid 1px #000000;
cursor:pointer;
}
.ms-menubuttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
background-image:none;
background-color:#FFFFFF;
line-height:16px;
border:solid 1px #000000;
cursor:pointer;
}
.ms-buttoninactivehover{
padding:0px 7px 1px 7px;

}
.ms-buttonactivehover{
padding:1px 7px 2px 7px;
}
.ms-buttonactivehover img{
margin:1px 1px 0px 0px;
}













.ms-buttoninactivehover img{
margin:1px 1px 0px 0px;
}













.ms-menutoolbar .ms-splitbuttondropdown{
padding:5px 2px 6px 1px;
margin:1px 1px 1px 1px;
}
.ms-menutoolbar .ms-splitbuttontext{
padding:0px 6px 1px 8px;
height:22px;
}
.ms-splitbutton{
margin:1px 1px 0px 1px;
}
.ms-splitbuttonhover{
background-image:none;
background-color:#FFFFFF;
border-collapse:collapse;
margin:1px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #000000;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
border:1px solid #000000;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
padding:0px 5px 0px 7px;
}


.ms-alternating{
background-color:#F5F1E9;
}
.ms-alternatingstrong{
background-color:#F4C99A;
}





/**********************************************************************************New Font Sizer*/
.fontResizer {
	display:block;
	float:left;
	width:60px;
	height:20px;
	overflow:hidden;
	padding:0px;
/*	position: relative;*/
}
.fontResizer a { 
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	text-align: center;
	border: 1px solid #ccc;
	line-height: 15px;
	color: #666;
	text-decoration: none;
}
.fontResizer a:hover { 
	color: #000; 
	text-decoration: none; 
}
.smallFont { 
	font-size: 10px; 
}
.medFont { 
	font-size: 11px; 
}
.largeFont { 
	font-size: 12px; 
}
.curFont { 
	background: #EEEEF7; 
}








/**********************************************************************************Old Font Sizer*/
.resizeTextSmaller{
	font-size:10px;
}

.resizeTextLarger{
	font-size:12px;
}





a[href="#zz2_leftNav_SkipLink"] {
	display:none;
	visibility:hidden;
}



/*************************************************************** jQuery Smooth Tabs ******************************/


@CHARSET "UTF-8";
/******* GENERAL RESET ******
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size: 100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
body{
	background: #fff;
	line-height:14px;
	font-size: 12px;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	margin:0pt;
	cursor:default;
	overflow: hidden;
}
html,body{
	height:100%;
	text-align: center;
}*/
.clear{
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
/*
a{
	text-decoration: none;
}
/******* GENERAL RESET *******/
/******* LOGO *******/
#logo{
	margin-top: 1em;
	display: block;
}
/******* /LOGO  *******/
/******* MENU *******/
#container{
	margin: 7em auto;
	width: 400px;
}
#container ul{
	list-style: none;
	list-style-position: outside;
}
#container ul.menu li{
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}
#container ul.menu li{
	font-weight: 700;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #efefef;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #898989;
	cursor: pointer;
}
#container ul.menu li.active{
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #5f95ef;
}
/******* /MENU *******/
/******* CONTENT *******/
.content{
	margin: 0pt auto;
	background: #efefef;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}
.content h1{
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 32px;
}
/******* /CONTENT *******/

/******* Seniors *******/
.content.seniors h2{
	background: transparent url(images/news.jpg) no-repeat scroll left top;
}
.content.seniors{
	display: block;
}
/******* /Seniors *******/

/******* Adults *******/
.content.adults h2{
	background: transparent url(images/tuts.jpg) no-repeat scroll left top;
}
.content.adults{
	display: none;
}
/******* /Adults *******/

/******* Children *******/
.content.children h2{
	background: transparent url(images/links.jpg) no-repeat scroll left top;
}
.content.children{
	display: none;
}
.content.children a{
	color: #5f95ef;
}
/******* /Children *******/






/*RSS Feed Styles******************************************************************************************************/

.twitterFeedItem{
	padding:3px;
	margin:0px;
	width:220px;
	overflow:hidden;
	font-size:.75em;
}

a.twitterFeedItemLink{
	font-size:.95em !important;
}

div.groupheader{
	
}
div.groupheader a{
	
}

div.slm-layout-main div.link-item{
	padding:0px;
	margin:0px;
	width:226px;
	overflow:hidden;
}

div.medium{
	margin:0px;
	padding:0px;
	border-bottom:1px #434A65 solid;
}

div.slm-layout-main div.item{
	background-color:#DADDE6;
	border-bottom:1px #434A65 solid;
}

div.slm-layout-main div.item a{
	font-size:12px;
	display:block;
	padding:4px;
	margin:0px;
}

div.slm-layout-main div.item div.description{
	padding:4px 4px 4px 8px;
	font-size:11px;
	display:block;
	color:#3C3C3C;
	background-color:#FFF7D2;
	margin:0px;
	border-top:1px #434A65 solid;
}
div.slm-layout-main div.item div.description div.description{
	border-top:0px #434A65 solid;
}

/*************************************************************** jQuery Accordion ******************************/

#accordion{
	padding:0px 0px 0px 0px;
	height:275px;
	border-top:1px #000000 solid;
	width:410px !important;
}

#accordion p{
}

#accordion h3{
	background:transparent;
	background-image: none;
	margin:0px;
	padding:0px;
	font-size:.75em;
	border:0px;
	border-bottom:0px #DFD8CB solid;
	font-family: verdana;	
}

#accordion h3 a{
	padding: 4px 4px 4px 8px;
}

.ui-accordion .ui-accordion-header { 
	cursor: pointer; 
	position: relative; 
	margin-top: 0px; 
}
.ui-accordion .ui-accordion-li-fix { 
	display: inline;
}
.ui-accordion .ui-accordion-header-active { 
	border-bottom: 0 !important; 
	width:auto;
	padding:0px;
	margin:0px;
}
.ui-accordion .ui-accordion-header a { 
	display: block; 
	font-size: 1em; 
	background:#ffffff;
	background-image: url('siteNavGradientBG2.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	border-bottom:1px #000000 solid;	
}
.ui-accordion .ui-accordion-header .ui-icon { 
	display:none;
	visibility:hidden;
}
.ui-accordion .ui-accordion-content { 
	padding: 4px 0px 4px 0px; 
	border-top: 0; 
	margin-top: 0px;
	position: relative; 
	top: 1px; 
	margin-bottom: 2px; 
	overflow: auto; 
	display: none; 
}
.ui-accordion .ui-accordion-content-active { 
	display: block;
	height:180px;
}
.ui-widget-content { 
	border: 0px solid #aaaaaa; 
	background: transparent; 
	color: #000000; 
	border-bottom:1px #000000 solid;	
}
.ui-state-active a:visited { 
	color: #000000; 
	outline: none; 
	text-decoration: none;
	background-image: none;
	border-bottom:0px #000000 solid;		
}
.ui-state-active a:link { 
	color: #000000; 
	outline: none; 
	text-decoration: none;
	background-image: none;
	border-bottom:0px #000000 solid;		
}
.ui-state-active a { 
	color: #000000; 
	outline: none; 
	text-decoration: none;
	background-image: none;
	border-bottom:0px #000000 solid;		
}
.ui-state-default a:visited { 
	color: #000000; 
	text-decoration: none; 
	outline: none; 
}
.ui-state-default a:link { 
	color: #000000; 
	text-decoration: none; 
	outline: none; 
}
.ui-state-default a { 
	color: #000000; 
	text-decoration: none; 
	outline: none; 
}
.ui-state-hover a:hover { 
	color: #000000; 
	text-decoration: none; 
	outline: none;
	background-image:none;
}
.ui-state-hover a { 
	color: #000000; 
	text-decoration: none; 
	outline: none;
	background-image:none;
}





.ms-pagebreadcrumb a{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
}
.ms-pagebreadcrumb{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
}

/*Table Content Styles******************************************************************************/

table.dataGrid1{
	border-collapse:collapse;
	border:1px #000000 solid;
	margin:5px;
	width:700px;
}
table.dataGrid1 td{
	border-collapse:collapse;
	border:1px #000000 solid;
	font-size:.75em;
	padding:3px;
}
table.dataGrid1 th{
	border-collapse:collapse;
	border:1px #000000 solid;
	font-size:.85em;
	font-weight:bold;
	padding:3px;
	background-color:#C3C7D6;
}
table.dataGrid1 td.total{
	background-color:#FFF7D2;
	font-weight:bold;
}

table.dataGrid1 td{
	text-align:left;
}
table.dataGrid1 td + td{
	text-align:center;
}

/*RTE Custom Styles*******************************************************************************************/

img.chfs-Custom-FloatRight{
	float:right;
	clear:both;
	margin:3px;
}
img.chfs-Custom-FloatRightBorder{
	float:right;
	clear:both;
	margin:3px;
	border:1px #000000 solid;
}
img.chfs-Custom-Border1pxBlack{
	border:1px #000000 solid;
}
a.chfs-Custom-Emphasis:link{
	text-decoration:none;
	color:#000000;
	border-bottom:1px #D27D3F solid;
	font-weight:bold;
}
a.chfs-Custom-Emphasis:hover{
	text-decoration:none;
	color:#D27D3F !important;
	border-bottom:1px #D27D3F solid;
	font-weight:bold
}
a.chfs-Custom-Emphasis:visited{
	text-decoration:none;
	color:#000000;
	border-bottom:1px #D27D3F solid;
	font-weight:bold;
}

.ms-PartSpacingVertical{
	padding:0px;
	margin:0px;
	height:0;
	min-height:0px;
}
