﻿/*****************************************************/
/************ FOOTER TOP OF PAGE ROW *****************/
/*****************************************************/
.ct-footerTopOfPageLeft{
	width:25px;
	display:inline; 
	float:left;
}
.ct-footerTopOfPageCentre{
	background-image:url('/_layouts/images/Collaboration/Footer_Top_Background.gif');
	width:96%;
	text-align:right;
	float:left;
}
.ct-footerTopOfPageRight{
	width:25px;
	float:right;
}
/*****************************************************/
/***************** FOOTER COPYRIGHT ******************/
/*****************************************************/
#ct-copyright{
	width:100%;
	text-align:center;
	text-transform: uppercase;
	font-family: verdana;
	font-size:9px;
	color:#999999;
	padding-bottom:5px;
}
#ct-baseNavigation {
	width: 100%;
	color: #84908E;
	text-align:center;
}
#ct-baseNavigation div{
	width:96%;
}
#ct-baseNavigation ul {
	text-align:center;
	margin: 0 0 2px 0;
}	
#ct-baseNavigation li {
    font-family:Arial;
    font-size: 8pt;
	font-weight:bold;
	list-style: none;
	display: inline;
	padding:0 2 0 2;
}
#ct-baseNavigation li a {
	color: #84908E;
	margin: 0 0px;
	text-decoration:none;
}
#ct-baseNavigation li a:hover {
	color: #E6731E;
	text-decoration:none;
}
/*****************************************************/
/******************* BODY ****************************/
/*****************************************************/
*{
    margin: 0px;
    padding: 0px;
    /*font-family:arial,helvetica,sans-serif;*/
}
p,li{
	font-size:8.5pt;
	line-height:150%;
}
li{
	list-style:disc inside none;
}
img {
    border: none;
}
body,form{
    margin:0;
    padding:0;
    text-align: center;
}
body{
    background-color:#FFFFFF;
    color:#000000;
    background-color: #d6dada!important;
    background-image: url("/_layouts/images/Collaboration/bg.png");
    background-repeat: repeat-y;
    background-position: 50%;
}
.ms-WPBody h1,.ms-TPBody h1, h1{
	color:#798F8E;
	font-weight:normal;
	font-size:20pt;
}
.ms-WPBody h2,.ms-TPBody h2, h2{
	color:#798F8E;
	font-weight:normal;
	font-size:16pt;
}
.ms-WPBody h3,.ms-TPBody h3, h3{
	color:#798F8E;
	font-weight:bold;
	font-size:100%;
}
.ms-WPBody h4,.ms-TPBody h4, h4{
	color:#798F8E;
	font-size: 100%;
	font-weight: normal;
}
.ms-WPBody h5,.ms-TPBody h5, h5{
	color:#798F8E;
	font-size: 80%;
	font-weight: bold;
}
.ms-WPBody h6,.ms-TPBody h6, h6{
	color:#798F8E;
	font-size: 65%;
	font-weight: normal;
}
.image-area-left-nofloat{
	padding-right: 5px;
	padding-left: 0px;
}
.image-area-left {
	float:left;
	padding-right: 5px;
	padding-left: 0px;
}
.image-area-right {
	float: right;
	padding-left: 5px;
	padding-right: 0px;
	vertical-align: top;
}
.image-area-top {
	padding-bottom: 5px;
}
form table.ms-main{
	width:956px;
}
.ms-main{
    margin: 0 auto;
    text-align:left;
    background-color:#fff;
}
.ms-main#mainTable{
	width:700px;
}
/*****************************************************/
/******************* TABS ****************************/
/*****************************************************/
.ms-main .ms-ptabcn, .ms-main .ms-sctabcn {
	border-color:#D4D4D4;
	background-color:#E8ECDE;
	border-bottom:1px #D4D4D4 solid;
	border-right:1px #E8ECDE solid;
    background-image:none;		
}
.ms-main .ms-ptabcf, .ms-main .ms-sctabcf {
    border-color: #D4D4D4;
    border-right:none;
    border-top:none;
}
.ms-main .ms-sctabcf {
    background: #ffffff;
}
.ms-main .ms-ptabcfhover, .ms-main .ms-sctabcfhover, .ms-main .ms-ptabcnhover, .ms-main .ms-sctabcnhover{
    border-color: #E6731E;
	border-left:1px solid #D4D4D4; 
    border-bottom:1px #D4D4D4 solid;
    background-color: #E6731E;
    background-image:none;
	background-repeat:repeat-x;
	color:white;
}
.ms-ptabcfhover a:hover, .ms-ptabcnhover a:hover, .ms-ptabcnhover a:visited, .ms-ptabcnhover a:link, .ms-sctabcfhover a:hover, .ms-sctabcnhover a:hover, .ms-sctabcnhover a:visited, .ms-sctabcnhover a:link{	
	color:white;
	text-decoration:none;
}
.ms-main .ms-ptabrx, .ms-main .ms-sctabrx {
    border: 1px solid #D4D4D4;
    border-right:none;
    border-top:none;
}
.ms-main .ms-sctabrx {
    background: #ffffff;
    border-right:none;
    border-bottom:none;
}
.ms-ptabcfhover a:active, .ms-ptabcfhover a:link, .ms-ptabcfhover a:visited, .ms-sctabcfhover a:active, .ms-sctabcfhover a:link, .ms-sctabcfhover a:visited{
	color:#ffffff;
}
.ms-ptabcn a:active, .ms-ptabcan a:link, .ms-ptabcn a:visited, .ms-sctabcn a:active, .ms-sctabcan a:link, .ms-sctabcn a:visited{
	color:#798F8E;
}
.ms-wikieditouter, .ms-wikieditthird{
	height:18px;
	background-image:none;
	background-color:#E8ECDE;
}
/*****************************************************/
/*************** INFOPATH ****************************/
/*****************************************************/
.BrandingText{
	display:none;
}
/*****************************************************/
/***** REMOVE STANDARD BKGRD IMAGES & BORDERS ********/
/*****************************************************/	
.ms-menutoolbar td td.ms-viewselector,table.ms-createpageinformation,table.ms-pageinformation,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover, .ms-quicklaunch table.ms-navheader td, .ms-nav, .ms-globalTitleAreaSeparator, TD.ms-titleareaframe, .ms-titlearealeft, div.ms-titleareaframe, .ms-pagetitleareaframe, .ms-titlearearight .ms-areaseparatorright, .ms-mwspagetitleareaframe, .ms-pagetitleareaframe table, .ms-areaseparatorcorner, .ms-areaseparatorleft, td.ms-areaseparatorleft, div.ms-areaseparatorleft, div.ms-areaseparatorright, div.ms-areaseparatorright, .ms-areaseparator, td.ms-rightareacell div.ms-pagemargin, .ms-pagebottommargin, .ms-pagebottommarginright, .ms-pagebottommarginleft, .ms-pagebottommarginright, .ms-bodyareapagemargin, .ms-bodyareaframe, .ms-viewareaframe, .ms-SPzone .ms-WPHeader TD, .ms-SPZoneSelected .ms-WPHeader TD, .ms-pagemargin, .ms-searchresultsareaSeparator{
    background-image:none; 
    background-color:Transparent;
}
.ms-areaseparator{
	height:0px;
}
.ms-titlearea a
{
    color:#595859;
    text-decoration:none;
}
.ms-leftareacell, .ms-titlearealeft, .ms-pagebottommarginleft{
	border-right:1px #fff solid !important;
}
.ms-bodyareaframe, .ms-bodyareapagemargin{
	border:none;
}
td.ms-rightareacell div.ms-pagemargin, td.ms-titlearearight div.ms-areaseparatorright{
    background-color:transparent;
    background-image:none;
    border-left-width:0px;
}
.ms-areaseparatorcorner {
    background-image: none;
    background-repeat:repeat-x;
    border-right: 1px solid #828287;
    background-color:#ffffff;
}
.ms-areaseparatorleft, td.ms-areaseparatorleft {
    background-image:none;
    border-right:1px solid #ffffff;
    background-color:transparent;
}
div.ms-areaseparatorleft{
    background-image:none;
    background-color:#fff;
    border-right: 1px solid #ffffff;
}
div.ms-areaseparatorright{
    background-image:none;
    background-color:transparent;
    border-left:solid 1px #ffffff;
}
.ms-viewareaframe  {
    border-top:none;
    border-right:none;
    border-left:none;
    border-bottom:none;
}
/*****************************************************/
/*************** SITE TITLE **************************/
/*****************************************************/
td.ms-titleimagearea{
    width:100%;
    padding-left:2px;
    padding-top:25px;
    padding-bottom:25px;
}
.ms-sitetitle
{
    font:11pt arial;
    font-weight:bold;
    color:#595859;
    padding:4px 0px 7px 6px;
    vertical-align:middle;
    margin:0;
}
.ms-sitetitle a
{
    font:11pt arial;
    font-weight:bold;
    color:#595859;
    text-decoration:none;
}
h1.ms-sitetitle{
    margin:0;
    padding:0;
    display:none;
}
/*****************************************************/
/*************** PAGE TITLE **************************/
/*****************************************************/
.ms-areaseperator {		
	background-color:#ffffff;
	padding:0px;
}
.ms-pagetitle{
	font-family:verdana,arial,helvetica,sans-serif;
    color:#595859;
    padding-left:0px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:2px;
}
.ms-pagetitle a{
	color:#595859;
}
.ms-pagetitle a:link, .ms-pagetitle a:visited, .ms-pagetitle a:active{
	color:#595859;
}
.ms-pagetitle a:hover{
	color:#000;
	text-decoration:none;
}
/*****************************************************/
/*************** TOP NAV *****************************/
/*****************************************************/
.ms-banner{
	padding-right:0px;
	padding-left:0px;
    background-image: none;
    vertical-align:bottom;
}
.ms-bannerContainer {
    background-image: none;
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color: #E8ECDE;
    border-left:1px solid #D4D4D4;
	border-right:1px solid #D4D4D4;
	border-bottom:2px solid #D4D4D4;    
    padding:0px;
}
.ms-topnavContainer{
	border:none;
	padding:0;
}
.ms-topnavContainer{
	height:22px;
}
table.ms-topnav{
	margin-left:0px; margin-right:10px;
}
.ms-topnav{
	height:24px;
	padding:0 1 0 5;
    border:none;
    background-image:none;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    background-color:#E8ECDE;
    color:#84908E;
    text-align:center;
    text-transform:uppercase;
}
.ms-topnavselected{
    color:#ffffff;
    font-size:12px;
    background:none;
    border:none;
    border-bottom-width:0px;
    background-color:#E6731E;
}
.ms-topnav a{
    display:block;
    white-space:nowrap;
    padding:1px 5px 0px 5px;
}
.ms-topnavselected a{
    color:#ffffff;
}
.ms-topNavHover{
    background-image:none;
    background-color:#E6731E;
    border:none;
    border-bottom-width:0px;
    color:#ffffff;
}
.ms-topNavHover a{
    color:#ffffff;
}
.ms-topnav img{
    display:none;
    position:relative;
    left:-6px;
}
.ms-topNavFlyOutsContainer
{
    border:solid 1px #D4D4D4;
}
.ms-topNavFlyOutBackground{
	border-left:1px solid #D4D4D4;
	border-right:2px solid #D4D4D4;
	border-bottom:2px solid #D4D4D4;
	border-top:0px;
}
.ms-topNavFlyOuts{
    background-color:#E8ECDE;
    font-family:Arial;
    font-size:12px;
}
.ms-topNavFlyOuts table, .ms-topNavFlyOutsHover table, .ms-topNavFlyOutsHover td{
    background-color:#E6731E;
}
.ms-topNavFlyOuts a{
    display:block;
    color:#84908E;
    padding:6px 8px 6px 22px;
    text-transform:uppercase;
}
.ms-topNavFlyOutsHover{
    background-color:#E6731E;
    color:#ffffff;
}
.ms-topNavFlyOutsHover a{
    background-color:#E6731E;
	background-image:url('/_layouts/images/Collaboration/Arrow_over.gif');
    color:#ffffff;
}
.ms-topNavFlyOuts{
	background-image:url('/_layouts/images/Collaboration/Arrow_right.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
/*****************************************************/
/*************** SEARCH BOX **************************/
/*****************************************************/
.ms-sbrow td.ms-sbcell, .ms-sbrow td.ms-sblink{
	padding-right:6px;
}
.ms-sbLastCell{
	padding-right:0px;
}
.ms-sblink a:link,.ms-sblink a:visited{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#666666;
	text-decoration:none;
	padding-left:4px;
}
.ms-sblink a:hover{
	color:#000000;
	text-decoration:underline;
}
td.ms-sbgo{
	background-color:transparent;
	border:none;
}
/*****************************************************/
/****************** SEARCH RESULTS *******************/
/*****************************************************/
.srch-Title, .srch-Title a:link, .srch-Title a:visited{
	color:#E6731E !important;
}
.srch-Description, .srch-Description b{
	color:#828287;
}
.srch-URL A:link,.srch-URL A:visited{
	color:#828287 !important;
	text-decoration:none;
}
.srch-URL a:hover{
	color:#000000 !important;
	text-decoration:none;
}
/*****************************************************/
/*************** GLOBAL BREADCRUMB *******************/
/*****************************************************/
td.ms-globalbreadcrumb {
	height:22px;
	width:100%;
	background-color:#ffffff;
}
.ms-globalbreadcrumb{
    height: 22px;
	text-align:left;
	background-color:#84908E;
	padding:1px 10px 1px 0px;
}
.ms-globalbreadcrumb, .ms-globalbreadcrumb a, .ms-globalbreadcrumb a:visited{
    color: #666666;
    text-decoration:none;
}
.ms-globalbreadcrumb a:hover{
    color:#000000;
}
.ms-SPLink {
    color: #ffffff;
}
.ms-SPLink a:active,.ms-SPLink a:Link,.ms-SPLink a:visited{
	color:#ffffff;
}
.ms-consoletoolbar span a:active,.ms-consoletoolbar span a:Link,.ms-consoletoolbar span a:visited{
	color:#3966bf;
}
/*****************************************************/
/*** GLOBAL LINKS (SIGN IN/WELCOME, MY LINKS ETC) ****/
/*****************************************************/
.ms-globallinks{
    background:transparent;
    font-family:verdana,arial,helvetica,sans-serif;
}
.ms-globallinks,.ms-globallinks a{
    color:#666666;
    text-decoration:none;
    font-family:verdana,arial,helvetica,sans-serif;
}
.ms-globallinks a:hover{
	text-decoration:underline;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive,.ms-HoverCellInActive a,.ms-SpLinkButtonInActive a,.ms-HoverCellInActive a:link,.ms-SpLinkButtonInActive a:link
{
    border:none;
    margin:1px;
    color:#666666;
    vertical-align:top;
    background-color:transparent;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive
{
	height:12px;
    border:#E6731E 1px solid;
    vertical-align:top;
    background-color:#E6731E;
    background-image:url("/_layouts/images/menubuttonhover.gif");
    padding:0 1 0 1;
}
.ms-HoverCellActiveDark
{
    background-image:url("/_layouts/images/menubuttonhover.gif");
    border:solid 1px #E6731E;
    background-color:#E6731E;
    vertical-align:top;
}
.ms-globalTitleArea{
    text-align:right;
    background-image:none;
    background-position:right top;
    padding:0px;
}
.ms-globalTitleAreaSeparator{
    background-color:#ffffff;
    background-image:none;
    background-position:right;
}
/*****************************************************/
/*************** PAGE BREADCRUMB *********************/
/*****************************************************/
.ms-pagebreadcrumb {
	color:#595859;
    background-color:transparent;
    border-left:none;
    padding:2px 0px 3px 0px;
}
.ms-pagebreadcrumb a {
    background-color:transparent;
}
.ms-sitemapdirectional, .ms-pagebreadcrumb a:active,.ms-pagebreadcrumb a:link, .ms-pagebreadcrumb a:visited{
	color:#666666;
} 
.ms-pagebreadcrumb a:hover{
	color:#000000;
}

/*****************************************************/
/*************** SITE ACTIONS MENU *******************/
/*****************************************************/
.ms-siteaction,.ms-siteaction a{
	font:8pt tahoma;
	font-weight:bold;
	color:#595859;
	text-decoration:none;
}
table.ms-siteaction td.ms-siteaction{
	border-right:solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div{
	padding:3px 8px 3px 8px;
	border-right:solid 1px #FFFFFF;
}
.ms-siteactionsmenu{
	white-space:nowrap;
	font:8pt tahoma;
	padding:0;
	border:none;
	cursor:pointer;
}
.ms-siteactionsmenu div div div{
	background-image:url("/_layouts/images/siteactionsmenuhovergrad.gif");
	background-repeat:repeat-x;
	border-top:1px solid #E6731E;
	border-left:1px solid #E6731E;
	border-right:1px solid #E6731E;
	background-color:#E6731E;
	padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
	color:#FFFFFF;
	font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background-image:url("/_layouts/images/siteactionsmenugrad.gif");
	border-top:1px solid #6593cf;
	border-left:1px solid #6593cf;
	border-right:1px solid #6593cf;
	background-color:#6593cf;
}
/*****************************************************/
/*************** EDIT PAGE CONSOLE *******************/
/*****************************************************/
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
    background:#ffffff none repeat-x;
}
.ms-consoletitleareaframebottom{
    background:#ffffff;
}
.ms-consolemptablerow{
    background-color:#D4D4D4;
}
/*****************************************************/
/**************** RECYCLE BIN ************************/
/*****************************************************/
table.ms-recyclebin td{
    background-color:#ffffff;
    width:100%;
    border-top:none;
    border-left:none;
    padding:3px 5px 7px 3px;
}
table.ms-recyclebin td a{
    font-weight:bold;
    color:#595859;
    text-decoration:none;
}
table.ms-recyclebin td a:hover{
    color:#000000;
    text-decoration:none;
}
/*****************************************************/
/**************** WEB PARTS **************************/
/*****************************************************/
.ms-partspacingvertical{
	margin-top:20px;
}
.ms-standardheader{
	color:#E6731E;
	border:none;
}
.ms-formlabel h3.ms-standardheader{
	border:none;
}
.ms-WPHeader TD{
    border-bottom:0px solid #ffffff;
    border-collapse:collapse;
}
.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD{
    border:1px solid #E8ECDE;
    background-color:#E8ECDE;
    background-image:none;
}
.ms-WPTitle
{
    color:#E6731E;
    padding-left:3px;
    padding-right:7px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:14px;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited
{
    color:#E6731E;
    text-decoration:none;
    cursor:pointer;
}
.ms-WPTitle A:hover
{
    color:#E6731E;
    text-decoration:none;
    cursor:pointer;
}
a.ms-addnew{
    color:#666666;
	font-weight:normal;
	font-size:8.5pt;
	text-decoration:none;
}
a.ms-addnew:Hover{
	color:#000000;
	text-decoration:underline;
}
td.ms-addnew{
	padding-left:1px;
	padding-right:7px;
}
.ms-WPBody{
	padding:0px;
	border-bottom:1px #E4EAEA solid;
}
.ms-WPBody A:link, .ms-WPBody A:visited {
    color:#666666;
}
.ms-WPBorder {
    border-color: #E4EAEA;
}
.ms-partline {
    background-color:#E4EAEA;
}
.link-item, .link-item a, .link-item a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #666666;
}
.link-item-large, .link-item-large a, .link-item-large a:link{
	color: #666666;
}
.level-item, .level-item a, .level-item a:link{
	color: #666666;
}
.link-item a:hover{
    color: #000000;
	text-decoration:none;
}
.link-item-large a:hover{
    color: #000000;
	text-decoration:none;
}
.level-item a:hover{
    color: #000000;
	text-decoration:none;
}
.headertitle, .headertitle a, .headertitle a:link{
	color: #666666;
}
.headertitle-large, .headertitle-large a, .headertitle-large a:link{
	color: #666666;
}
.headertitle-small, .headertitle-small a, .headertitle-small a:link{
	color: #666666;
}
.headertitle-band, .headertitle-band a, .headertitle-band a:link{
	color: #666666;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{
	font-size:8.5pt;
	font-family:verdana,arial,tahoma,sans-serif;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb2 a,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{
	color: #666666;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
    background-image:none;
    padding-top:1px;
    padding-bottom:0px;
    background-color:#eee;
}
.ms-gb{
    height:22px;
    background-color:#ffffff;
    font-weight:bold;
    border-bottom:1px solid #E4EAEA;
    border-top:1px solid #f9f9f9;
    padding-bottom:3px;
}
.ms-vb a,.ms-vb2 a,.ms-vb2 a:link,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
    color:#666666;
    text-decoration:none;
    font-size:8.5pt;
	font-family:verdana,arial,tahoma,sans-serif;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
    color:#000000;
    text-decoration:none;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
    color:#666666;
    text-decoration:none;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
    color:#000000;
    text-decoration:none;
}
/*****************************************************/
/********************* CONTROLS **********************/
/*****************************************************/
.item{
	margin:6 0 4 4;
}
.groupheader {
	font-family: verdana; 
	text-align:left;
	margin-bottom:0px;
	margin-top:10px;
	font-size:10pt; 
	font-weight:bold; 
	color:#595859;
	clear:both;
}
.large {
	font-size:16pt; 
}
.small {
	font-size:8pt; 
}
.medium {
	font-size:10pt; 
}
/*****************************************************/
/************* QUICK LAUNCH & TREEVIEW ***************/
/*****************************************************/
.ms-quicklaunchouter {
    border:none;
}
.ms-quickLaunch {
    border:none;
    border-bottom:0px;
    background-color:transparent;
}
.ms-quicklaunchheader {
    color: #666666;   
    background-image: none;
    background-color:transparent;
    height:22px;
    padding:4px 6px 4px 6px; 
}
.ms-quicklaunch table.ms-selectednav{
	padding:0px;
	border:none;
}
.ms-quicklaunch table.ms-selectednav td{
	background:#ffffff url("/_layouts/images/Collaboration/arrow_right_subnav.gif") no-repeat;
	background-position:-3px 2px;
	font-weight:bold;
	padding-left:15px;
}
.ms-quicklaunch table.ms-selectednavheader td{
	background:#ffffff url("/_layouts/images/Collaboration/arrow_right_subnav.gif") no-repeat;
	background-position:left 3px;
	padding-left:18px;
}
.ms-selectednav,.ms-GRSortFilter{
	border:none;
}
.ms-navsubmenu1{
	background-color:#ffffff;
}
.ms-navsubmenu2{
	background-color:#ffffff;
}
.ms-unselectednav{
	border:1px solid #bcaaa7;
}
.ms-quicklaunch table td{
	border-top:none;
}
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
	background-color:#ffffff;
	border-top:solid 1px #D4D4D4;
	border-left:none;
}
.ms-quicklaunchheader a,.ms-unselectednav a{
    color:#666666;
    text-decoration:none;
}
.ms-quicklaunchheader a:hover{
    color:#000000;
    text-decoration:underline;
}
.ms-navheader a,.ms-navheader2 a{
	color:#666666;
}
.ms-navItem a{
	color:#666666;
}
.ms-navheader td{
	height:22px;
}
table.ms-navitem td,span.ms-navitem{
	background-image:url("/_layouts/images/Collaboration/arrow_right_subnav.gif");
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:18px;
}
/*****************************************************/
/*************** MAIN THEME **************************/
/*****************************************************/
.ms-menubuttonactivehover,.ms-buttonactivehover{
    margin:0px 1px 0px 1px;
    background-image:url("/_layouts/images/menubuttonhover.gif");
    line-height:16px;
    border:solid 1px #828287;
    cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
    border:1px solid #828287;
    cursor:pointer;
}
.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar {
    color: #000;
    padding:2 2 2 2;
}
.ms-toolbar-togglebutton-on {
    border:1 solid #1c418c;
    background-color: #fffacc;
}
table.ms-toolbar, table.ms-viewtoolbar {
   background-image: none;
   background-color:#E8ECDE;
}
table.ms-toolbar {
   border: 1px solid #E8ECDE;
}
table.ms-viewtoolbar {
   border-top:none;
   border-bottom:none;
}
.ms-listheader {
   color: #000000;
   background-color: #e8ecde;
}
.ms-menutoolbar {
   border:none;
   background-color:#e8ecde;
   background-image: none;
}
.ms-menutoolbar td{
    border-top:none;
    border-bottom:solid 1px #ffffff;
}
.ms-menutoolbar td a {
   color: #828287;
}
.ms-listheaderlabel {
   color: #000;
}
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover{
    border:1px solid #ffffff;
    background-image:none;
    background-color:#eee;
}
div.ms-viewselector,div.ms-viewselectorhover{
    border:none;
}
div.ms-viewselector a, div.ms-viewselectorhover a {
    color:#000000;
}
div.ms-viewselectorhover {
    background-color:#fff;
}
.ms-bottompaging{
    background:#eee;
}
.ms-bottompagingline1{
    background:#fff;
}
.ms-bottompagingline2{
    display:none;
}
.ms-bottompagingline3{
    display:none;
}
.ms-paging {
    color:#595859;
}
.ms-viewselect a:link, .ms-GRFontSize {
    color: #828287;
}
hr {
    color: #3966BF;
}
.ms-formlabel, .ms-formlabel h3{
    border-top: 1px solid #E8ECDE;
    color: #525252;
}
.ms-formdescription A {
    color: #828287;
}
.ms-formvalidation {
    color: #ff0000; 
}
.ms-informationbar {
    background-color:#efebc2;
    border: 1px solid ffd980;
}
.ms-formbody {
    background: #f0f5f7;
    border-top: 1px solid #E8ECDE;
}
.ms-formline {
    border-top: 1px solid #E8ECDE;
}
.ms-formbutton {
    border: 1px solid #595859; 
}
.ms-formdescription {
    color: #595859;
}
table.ms-form th {
    color: #595859;
}
.ms-inputuserfield, .ms-rtelong, .ms-rtelonger {
    border: 1px solid #8c8c8c;
}
.ms-bannerContainer {
    background-image: none;
    background-position:bottom right;
    background-repeat:no-repeat;
    background-color: #E8ECDE;
	border-right:1px solid #D4D4D4;
	border-bottom:2px solid #D4D4D4;    
    padding:0px;
}
.ms-actionbar {
    border: 1px solid none;
}
.ms-actionsep {
    border-right: 1px solid none; 
}
.ms-nav th {
    color: #000000;
}
.ms-storMeUsed, .ms-storMeFilterBar {
   background: #89b4bf;
}
.ms-navline {
    border-bottom: 1px solid #adadad;
}
.ms-navwatermark {
    color: #cce2e8;
}
.ms-unselectednav {
   border:none;
}
.ms-verticaldots {
    border-right:none; 
    border-left:none; 
}
.ms-nav {
    background-color:transparent;
    background-image:none;
}
.ms-relatedtable {
    background: #f4f4f4;
    border:none;
}
.ms-relatedheader {
    color: #ffffff;
}
.ms-relatedtext {
    color: #595859;
}
.ms-relatedtext a:visited, .ms-relatedtext a:link, .ms-relatedtext a:active    {
    color: #595859;
}
.ms-relatedtext a:hover {
    color: #595859;
}
.ms-selected {
    background-color: #89b4bf;
    border-top: 1px solid #89b4bf;
    border-bottom: 1px solid #89b4bf;
}
.ms-descriptiontext {
    color: #595859;
}
.ms-dspadapterlist {
    color: #595859;
}
.ms-alerttext {
   color: #ff0000;
}
.ms-separator {
    color: #828287;
}
.ms-separator img {
    background: #aeaeae;
    border-bottom: 1px solid #E4EAEA;
    border-right: 1px solid #E4EAEA;
}
.ms-authoringcontrols {
    background-color:#f0f5f7;
    color:#000;
}
.ms-propertysheet th.ms-authoringcontrols {
    background-color:#E4EAEA;
}
.ms-propertysheet {
    color: #595859;
}
.ms-propertysheet th {
    color: #595859;
}
.ms-propertysheet a {
    color: #595859;
}
.ms-sectionheader {
    color: #595859;
}
.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader
{
    color:#000000;
    font-family:verdana,arial,helvetica,sans-serif;
    font-weight:bold;
    text-align:left;
}
td.ms-linksectionheader,th.ms-linksectionheader
{
    background-color:#E8ECDE;
    background-image:none;
    background-repeat:repeat-x;
    border:1px solid #E8ECDE;
    text-align:left;
}
.ms-sectionheader a {
    color: #595859;
}
.ms-sectionheader a:hover {
    color: #595859;
}
.ms-sectionheader a:visited {
    color: #595859;
}
.ms-sectionline,.ms-sectionline td {
    background-color: #E4EAEA;
}
.ms-pageinformation th, .ms-createpageinformation th{
    color: #595859;
}
.ms-informationtablestatic{
    background-image:none;
}
.ms-informationtablehover {
    border:solid 1px #E4EAEA;
}
.ms-informationtablehover td,.ms-informationtablehover th{
    background-color:#F7F7F7;
}
.ms-informationtablehover td{
    border-top:none;
    border-left:none;
}
.ms-informationtablehover th{
    border-top:solid 1px #ffffff;
}
.ms-pageinformationheader {
    color: #595859;
}
.ms-itemheader a {
    color: #595859;
}
.ms-itemhover {
    background-repeat:repeat-x;
    background-color: #ffe6a0;
    border:solid 1px #d2b47a;
}
.ms-itemhover a {
    color:#000;
}
.ms-itemhover a:hover {
    color:#000;
    text-decoration:underline;
}
.ms-listdescription {
    background:transparent;
    padding: 0 0 3px 0;
    border-bottom:none;
}
.ms-alternating .ms-unselectedtitle {
background:transparent;
}
.ms-alternating .ms-vb-user table{
background:transparent;
}
.ms-summarytitlebarframe {
    background-color: #1c418c;  
}
img.thumbnail { 
    border: solid #99bfc9 3px; 
}
tr.ms-imglibselectedrow , tr.ms-highlight {
   background-color: #f4f4f4;
}
.ms-imglibthumbnail {
    background-color: #d8d8d8;
    border: solid #99bfc9 0px; 
}
.ms-imglibmenuarea {
    background-color: #ffffff;
}
.UserShadedRegion {
    background-color: #fffacc;
}
.UserCaption {
    background-color:transparent;
}
.UserConfiguration {
    background-color: #f4f4f4;
}
.UserDottedLine {
    background-color: #595859; 
}
.UserNotification {
    COLOR: #595859;
}
.UserToolbarTextArea A:link {
    COLOR: #595859; 
}
.UserToolbarTextArea A:visited {
    COLOR: #595859;
}
.UserToolbarDisabledLink {
    COLOR: #595859;
}
.UserToolbarImage {
    background-color: #f4f4f4;
}
.UserSectionTitle {
    border-bottom: solid 1px #595859;
}
.UserSectionFooter {
    border-top: solid 1px #595859;
}
.UserCellSelected {
    background-color: #fff699;
    border: solid 1px #1c418c;
}
.ms-ToolPaneFrame {
    background-color: none;
}
.ms-ToolPaneHeader {
    background-color:#1c418c;
}
.ms-ToolPaneBorder {
    border-right:none; 
    border-top:none;
    border-bottom:none;
    border-left:none; 
}
.ms-ToolPaneClose {
    background-color: #1c418c;
}
.ms-ToolPaneTitle {
    background-color: #1c418c;
}
.ms-ToolPaneFooter {
    background-color: #f2f2f2;
}
.ms-ToolPaneInfo {
    background-color: #314044;
}
.ms-ToolStripSelected {
    background-color: #fff699;
    border: solid 1px #1c418c;
}
.ms-ToolStrip {
    border-left:none;
    border-right:solid 1px #89b4bf;
    border-top:solid 1px #89b4bf;
    border-bottom:solid 1px #89b4bf;
    background-color:#cce2e8;
}
.ms-TPHeader {
    background-color: #cce2e8;
}
.ms-TPTitle {
    color: #083772;
}
.ms-TPBody A:link, .ms-TPBody A:visited, .ms-TPBody A:hover {
    color:#595859;
}
.ms-TPInput {
    color: #000000;
}
.ms-PropGridBuilderButton {
    border: solid 1px #595859;
    background-color:transparent;
}
.ms-BuilderBackground {
    background: #d3d3d3;
}
.ms-SPZone {
    border: #595859 1px solid;
}
.ms-SPZoneSelected {
    border: #00FF00 1px solid;
}
.ms-SPZoneIBar {
    border: #00FF00 3px solid;
}
.ms-SPZoneLabel {
    color: #595859;
} 
.ms-SPZoneCaption {
    color:#595859;
}
.ms-WPDesign {
    background-color:transparent;
}
.ms-WPMenu {
    background-color:transparent;
}
.ms-WPSelected {
    border: #ffbb77 3px dashed;
}
.ms-HoverCellActive {
    background-color:#BAD6DD;
}
.ms-HoverCellActiveDark {
    border: solid 1px #cce2e8;
    background-color:#BAD6DD;
}
.ms-underline {
   border-bottom:1px solid #cecece; 
}
.ms-underlineback {
   border-bottom:1px solid #cecece;
   background-color: #f4f4f4;
}
.ms-back {
   background-color: #f4f4f4;
}
.ms-smallsectionline {
   border-bottom:1px solid #cecece;
}
.ms-tabselected {
    color: #595859; 
    border-bottom: 1px solid #6f9dd9;
}
.ms-tabinactive {
   background-position:0 4px;
   background-color:transparent;
   color: #595859; 
   border:solid 1px #c2dcff;
}
.ms-tabinactive a:link {
   color: #595859;
}
.ms-tabinactive a:hover {
   color: #595859; 
}
.ms-tabinactive a:visited {
   color: #595859; 
}
.ms-surveyHBar {
    background-color: #595859;
}
.ms-surveyHBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBar {
    background-color: #595859;
}
.ms-surveyVBarB {
    background-color: #CCCCCC;
}
.ms-surveyVBarBI {
    background-color: #595859;
}
.ms-surveyVBarT {
    color: #595859;
}
.ms-surveyVBarTC {
    color: #595859;
}
.ms-surveyHR {
    color: #CCCCCC;
}
.ms-surveyTotal {
    color: #595859;
}
.ms-uploadborder {
    border:none;
}
.ms-uploadcontrol {
    background-color: #f4f4f4;
}
.ms-stylebox {
    border:1px solid #CCCCCC;
}
.ms-stylelabel {
    color: #595859; 
}
.ms-styleheader{
    background-color: #f4f4f4;
}
.ms-styleheader a:link, .ms-stylebody a:link {
    color: #828287;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited {
    color:#595859; 
}
.ms-MWSInstantiated a:hover {
    color:#89b4bf;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited {
    color:#595859;
}
.ms-MWSUninstantiated a:hover {
    color:#595859;
}
.ms-mwstitlearealine{
	background-color:#fff;
}
/************************************************/
/*********** MEETING WORKSPACE TABS *************/
/************************************************/
.ms-tabselected
{
	border-color:#d4d4d4;
	border-width:1px;
	border-style:solid;
	font-weight:bold;
	position:relative;
	top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	color:#595859;
	background-image:none;
	background-color:#E8ECDE;
	border-bottom:white;
}
.ms-tabinactive
{
	font-weight:bold;
	position:relative;
	top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	color:#595859;
	background-image:none;
	background-color:#fff;
	border:solid 1px #d4d4d4;
	border-bottom:none;
}
.ms-tabinactive a:link
{
	color:#595859;
	text-decoration:none;
}
.ms-tabinactive a:hover
{
	color:#000000;
	text-decoration:none;
}
.ms-tabinactive a:visited
{
	color:#595859;
	text-decoration:none;
}
.ms-mwspagetitleareaframe{
	padding-left:8px;
}
/************************************************/
.ms-ganttDetailTimeUnitRow td {
    border:solid 1px #595859;
}
.ms-ganttMajorTimeUnitHeaderRow td {
    border-left: solid 1px #595859;
    border-right: solid 1px #595859;
}
.ms-infobar { 
    border-color: #7f7f7f;
}
.ms-unpublishedresource { 
    border-color: #ff0000;
}
.ms-webpartpickerpageinnerbackground {
    background-color: #f4f4f4;    
}
.ms-webpartpickerpagetext {
    color: #656B77;    
}
.ms-webpartpickerpagetext a{
    color: #595859;    
}
.ms-webpartpickerpageHeaderBorder a{
    color: #595859;    
}
.ms-wikicontent a {
color: #47a9c1;
}
.ms-wikieditouter {
    border:1px solid #cecece;
 }
.ms-wikieditbutton a {
    color:#595859;
}
.ms-diffinsert {
    background-color:#ccffcc;
}
.ms-diffchange {
    background-color:#ffffcc;
}
.ms-PostTitle a { 
    color:#595859;
}
.ms-PostFooter a {
    color: #595859;
}
.ms-PostTitle a:hover,.ms-PostFooter a:hover {
    color: #ffbb77;
}
.ms-PostFooter {
    color:#5781d6;
}
h1.ms-PostDate {
    border-bottom: 1px solid  #BADBE8;
}
h2.ms-CommentTitle {
    color:#595859;
}
.ms-blogrssnav{
border-top-width:0px;
}
.ms-blogedit{
border-top:solid 1px #e3eff;
}
.ms-blogedit a{
border:1px solid #e3eff;
border-top-width:0px;
}
table.ms-picker-table {
background-color:#eeeeee;
}
.ms-picker-header .ms-picker-table {
border:solid 1px #d4d4d4; 
color: #595859;   
background-image:none;
background-color:#eee;
}
.ms-picker-header table.ms-picker-table {
background-image:none;
border:solid 1px #d4d4d4;  
}
.ms-picker-table .ms-picker-dayheader {
text-align:center;
background-color:#eee;
border-bottom:solid 1px #ffffff;
border-top-width:0px;
}
.ms-picker-week{
background-image:none;
border-left:solid 1px #FF0000;
border-top:solid 1px #FF0000;
}
.ms-picker-week a{
color:#595859;
}
.ms-picker-weekRTL{
background-image:none;
border-right:solid 1px #FF0000;
border-top:solid 1px #FF0000;
}
.ms-picker-weekRTL a{
color:#595859;
}
.ms-picker-weekselected{
background-color:#FF0000;
}
.ms-picker-weekselected a,.ms-picker-weekselected a:hover {
color:#f00;
text-decoration:underline;
}
.ms-picker-weekselectedRTL{
background-color:#FF0000;
}
.ms-picker-weekselectedRTL a,.ms-picker-weekselectedRTL a:hover {
color:#ff0000;
}
table.ms-picker-table td.ms-picker-today {
border:solid 1px #ff9932;
}
table.ms-picker-table td.ms-picker-dayother,table.ms-picker-table td.ms-picker-daycenterOn,table.ms-picker-table td.ms-picker-daycenter{
border:solid 1px #eee;
}
.ms-picker-daycenter a,.ms-picker-today a,.ms-picker-dayselected a{
color:#595859;
}
.ms-picker-table .ms-picker-daycenterOn {
background-color:#E6731E;
}
table.ms-picker-table td.ms-picker-dayselected{
background-color:#E8ECDE;
border-color:#eeeeee;
}
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter{
	color:#7f7f7f;
	text-align:center;
	background-color:#eee;
	border:solid 1px #d4d4d4;
	padding-bottom:3px;
}
.ms-picker-monthcenter a,.ms-picker-monthcenter a:active,.ms-picker-monthcenter a:link,.ms-picker-monthcenter a:visited,.ms-picker-monthcenter a:hover {
color:#595859;
}
table.ms-picker-table td.ms-picker-footer{
	border-top:1px solid #fff;
	font-family:Tahoma;
	font-size:8pt;
	color:#4c4c4c;
	padding:5px;
}
.ms-picker-footer a{
	color:#666666;
}
.ms-picker-footer a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-picker-line{
border-top:2px solid #9ba3b5;
}
.ms-navframe .ms-datepickerouter{
border-bottom:solid 1px #fff;
border-right:solid 1px #fff;
margin:0px 1px 2px 1px;
}
/*****************************************************/
/***************** CALENDAR **************************/
/*****************************************************/
.cont,.contR,.contB,.contL{
	border-bottom:solid 1px #828287;
	border-top:solid 1px #828287;
	width:100%;
}
.contB{
	border-left:solid 2px #828287;
	border-right:solid 2px #828287;
}
.contL{
	border-left:solid 2px #828287;
}
.contR{
	border-right:solid 2px #828287;
}
.ms-calheader {
    background:#E8ECDE;
}
.ms-cal-navselected a,.ms-cal-navselected a:active,.ms-cal-navselected a:visited,.ms-cal-navselected a:link {
    color:#798F90;
}
.ms-cal-navselected a:hover {
    color:#000000;
    text-decoration:none;
}
.ms-cal-nav:active,.ms-cal-nav:link,.ms-cal-nav:visited, .ms-cal-nav a,.ms-cal-nav a:active,.ms-cal-nav a:visited,.ms-cal-nav a:link {
    color:#798F90;
}
.ms-cal-nav:hover,.ms-cal-nav a:hover,span.ms-cal-nav a:hover {
    color:black;
    text-decoration:none;
}
.ms-cal-nav-buttonsltr span{
	color:#828287;
}
.ms-cal-weekempty, .ms-cal-weekemptyRLT {
    background-color:transparent;
    border:none;
}
.ms-cal-weekname {
    background-color:transparent;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-weekday {
    background-color:transparent;
}
.ms-cal-week,.ms-cal-weekB,.ms-cal-weekRTL,.ms-cal-weekRTLB{
    background-image:none;
    border:solid 1px #ffffff;
    background-color:#f0f5f7;
}
.ms-cal-weekselected, .ms-cal-weekselectedRTL {
    border:solid 1px #E6731E;
    background-color:#E6731E;
}
.ms-cal-weekselected a, .ms-cal-weekselectedRTL a {
    color:#000000;
}
td.ms-cal-defaultbgcolor a,td.ms-cal-monthAllDay a,td.ms-cal-defaultbgcolor a b{
	color:#828287;
	font-family:verdana;
	font-size:8.5pt;
	text-decoration:none;
}
.ms-cal-weekbox, .ms-cal-weekboxRTL {
    background-image:none;
    color:#8c8c8c;
}
.ms-cal-topday, .ms-cal-topdayRTL, .ms-cal-topdayL, .ms-cal-topdayRTLL, .ms-cal-wtopdayL, .ms-cal-wtopday, .ms-cal-wtopdayRTL, .ms-cal-wtopdayRTLL {
    background-image:none;
    background-color:#798F8E;
    border-top:solid 1px #798F8E;
    border-left:none;
    border-right:none;
    border-bottom:none;
    color:#E8ECDE;
}
.ms-cal-topday div, .ms-cal-topdayRTL div, .ms-cal-topdayL div, .ms-cal-topdayRTLL div, .ms-cal-wtopdayL div, .ms-cal-wtopday div, .ms-cal-wtopdayRTL div, .ms-cal-wtopdayRTLL div {
    background-color:transparent;
    border:solid 1px #798F8E;
}
.ms-cal-topday-today, .ms-cal-wtopday-today {
    background-image:none;
    background-color:#E6731E;
    border:none;
}
.ms-cal-topday-today div, .ms-cal-wtopday-today div, .ms-cal-topday-todayover div, .ms-cal-wtopday-todayover div {
    border:none;
}
.ms-cal-wtopdayover,th.ms-cal-wtopdayover,.ms-cal-wtopdayLover, th.ms-cal-wtopdayLover, .ms-cal-topday-todayover, .ms-cal-wtopday-todayover, th.ms-cal-wtopday-todayover, th.ms-cal-wtopdayfocusover,.ms-cal-wtopdayfocusover th {
	background-image:none;
    background-color:#E8ECDE;
    border-left:1px solid #E8ECDE;
    border-right:1px solid #E8ECDE;
    border-bottom:none;
    border-top:none;
}
.ms-cal-topdayover, .ms-cal-topdayoverL, .ms-cal-topdayoverRTLL, .ms-cal-wtopdayover, .ms-cal-wtopdayoverL, .ms-cal-wtopdayoverRTLL, .ms-cal-topdayfocusover {
    background-color:#E8ECDE;
    background-image:none;
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
}
.ms-cal-topdayover div, .ms-cal-topdayoverL div, .ms-cal-topdayoverRTLL div, .ms-cal-wtopdayover div, .ms-cal-wtopdayoverL div, .ms-cal-wtopdayoverRTLL div, .ms-cal-topdayfocusover div {
    border:none;
    color:#000000;
}
.ms-cal-topdayfocus, .ms-cal-topdayfocusL, .ms-cal-topdayfocusRTLL, .ms-cal-wtopdayfocus, .ms-cal-wtopdayfocusL, .ms-cal-wtopdayfocusRTLL {
    background-image:none;
    background-color:#E8ECDE;
    border:1px solid #E8ECDE; 
}
.ms-cal-topdayfocus div, .ms-cal-topdayfocusL div, .ms-cal-topdayfocusRTLL div, .ms-cal-wtopdayfocus div, .ms-cal-wtopdayfocusL div, .ms-cal-wtopdayfocusRTLL div {
    border:none; 
    color:#ffffff;
}
.ms-cal-topday a, .ms-cal-topday a:active, .ms-cal-topday a:link, .ms-cal-topday a:visited, .ms-cal-topday a:hover, .ms-cal-topdayL a, .ms-cal-topdayL a:active, .ms-cal-topdayL a:link, .ms-cal-topdayL a:visited, .ms-cal-topdayL a:hover, .ms-cal-topdayRTL a, .ms-cal-topdayRTL a:active, .ms-cal-topdayRTL a:link, .ms-cal-topdayRTL a:visited, .ms-cal-topdayRTL a:hover, .ms-cal-topdayRTLL a, .ms-cal-topdayRTLL a:active, .ms-cal-topdayRTLL a:link, .ms-cal-topdayRTLL a:visited, .ms-cal-topdayRTLL a:hover, .ms-cal-topdayselectedRTLL a, .ms-cal-topdayselectedRTLL a:active, .ms-cal-topdayselectedRTLL a:link, .ms-cal-topdayselectedRTLL a:visited, .ms-cal-topdayselectedRTLL a:hover, .ms-cal-topdayselectedRTL a, .ms-cal-topdayselectedRTL a:active, .ms-cal-topdayselectedRTL a:link, .ms-cal-topdayselectedRTL a:visited, .ms-cal-topdayselectedRTL a:hover, .ms-cal-topdayselectedL a, ms-cal-topdayselectedl a:active, ms-cal-topdayselectedl a:link, ms-cal-topdayselectedl a:visited, ms-cal-topdayselectedl a:hover, .ms-cal-topdayselected a, .ms-cal-topdayselected a:active, .ms-cal-topdayselected a:link, .ms-cal-topdayselected a:visited, .ms-cal-topdayselected a:hover {
    color:#000000;
}
.ms-cal-topday div a, .ms-cal-topday div a:active,.ms-cal-topday div a:link,.ms-cal-topday div a:visited,.ms-cal-topday-today div a, .ms-cal-topday-today div a:active,.ms-cal-topday-today div a:link,.ms-cal-topday-today div a:visited{
	color:#fff;
}
.ms-cal-topday div a:hover{
	color:#000;
	text-decoration:none;
}
.ms-cal-wtopday div a, .ms-cal-wtopday div a:link, .ms-cal-wtopday div a span,.ms-cal-wtopdayL div a, .ms-cal-wtopdayL div a:link, .ms-cal-wtopdayL div a span
{
	color:#fff;
}
.ms-cal-wtopdayover div a:hover, .ms-cal-wtopdayover div a span:hover, .ms-cal-wtopday-todayover div a:hover,.ms-cal-wtopdayLover div a:hover
{
	color:#000;
	text-decoration:none;
}
.ms-cal-nodataLeft {
    border-left:none; 
    border-right:none ;  
    background-color:#E4EAEA;
}
.ms-cal-nodataLeftRTL {
    border-left:none; 
    border-right:none ;  
    background-color:transparent;
}
.ms-cal-nodataMid, .ms-cal-nodataLeft, .ms-cal-nodataLeftBtm, .ms-cal-nodataLeftBtmRTL, .ms-cal-nodataLeftBtm2, .ms-cal-nodataLeftBtmRTL2, .ms-cal-nodataBtm, .ms-cal-nodataBtm2 {
    border-left:1px solid #828287;  
    border-right:1px solid #828287;  
    background-color:#E4EAEA;
}
.ms-cal-muworkitem, .ms-cal-muworkitemRTLL {   
    border-left:none;
    border-right:none;
} 
.ms-cal-muworkitemR {
    border-left:none ; 
    border-right:none;
}
.ms-cal-muworkitemL {
    border-left:none; 
    border-right:none;
}
.ms-cal-workitem, .ms-cal-todayitem {   
    border-left:1px solid #828287; 
    border-right:none;
}
.ms-cal-workitem2 {   
    border-left:1px solid #828287; 
    border-right:none; 
}
.ms-cal-workitem2B, .ms-cal-workitemRTL2B {   
    border-left:1px solid #828287;
    border-right:1px solid #828287;
    border-bottom:none; 
}
.ms-cal-workitemL2 {   
    border-left:none; 
    border-right:none; 
    background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2 {   
    border-left:none ; 
    border-right:none; 
    background-color:#FFFFFF;
}
.ms-cal-workitemL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none;
    background-color:#FFFFFF;
}
.ms-cal-workitemRTLL2B {   
    border-left:none; 
    border-right:none; 
    border-bottom:none ; 
    background-color:#FFFFFF;
}
.ms-cal-noworkitem, .ms-cal-noworkitemL, .ms-cal-noworkitemRTL   {
    border-left:1px solid #828287; 
    border-right:none; 
}
.ms-cal-noworkitemB, .ms-cal-noworkitemLB {
    border-right:solid 1px #828287;
    border-left:solid 1px #828287;
    border-bottom:solid 1px #ffffff;
}
.ms-cal-noworkitem2B, .ms-cal-noworkitemL2B, .ms-cal-noworkitemRTL2B{
	border-right:none;
	border-bottom:solid 1px #ffffff;
}
.ms-cal-monthitem { 
    color:#000000;
}
.ms-cal-monthitem b {
    color:#E6731E;
}
.ms-cal-monthitem a, .ms-cal-monthitem a:Link{
	color:#828287;
}
.ms-cal-monthitem a:hover{
	color:#000;
	text-decoration:none;
}
.ms-cal-monthMultiDay, .ms-cal-monthMultiDay a, .ms-cal-monthMultiDay a:link, .ms-cal-monthMultiDay a:active, .ms-cal-monthMultiDay a:visited {  
    background-color:#314044;
    color:#FFFFFF;
}
.ms-cal-monthMultiDay a:hover {
    background-color:#314044;
    color:#5d7a82;
}
.ms-cal-more, .ms-cal-more a, .ms-cal-more a:link, .ms-cal-more a:active, .ms-cal-more a:visited {  
    color:#000000;
}
.ms-cal-more a:hover {
    color:#595859; 
}
a.ms-cal-more,a.ms-cal-more:link,a.ms-cal-more:active,a.ms-cal-more:visited{
	padding:3px;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:normal;
	color:#E6731E;
	text-decoration:none;
	text-overflow:ellipsis;
	margin-top:3px;
	margin-bottom:3px;
}
a.ms-cal-more:hover{
	color:#000000;
	text-decoration:none;_LCssTDec(CalMoreHoverDec)
}
.ms-cal-defaultbgcolor, td.ms-cal-defaultbgcolor{
	background-image:none;
	background-color:#fff;
	text-align:center;
	font-weight:bold;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	cursor:pointer;
}
.ms-cal-defaultbgcolor, td.ms-cal-defaultbgcolor{
	border-color:#798F8E;
}
.ms-cal-defaultbgcolorsel{
	background-image:none;
	background-color:#fff;
	font-weight:bold;
	text-align:center;
	text-overflow:ellipsis;
	padding:4px 0px 4px 0px;
	text-decoration:none;
	cursor:pointer;
}
.ms-cal-monthAllDay {  
    background-color:#E6EAF1;
    border:solid 1px #99bfc9;
}
.ms-cal-defaultbgcolor a {  
    color:#2d5199;
}
.ms-cal-defaultbgcolor a:hover,.ms-cal-defaultbgcolorsel a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-cal-monthAllDaysel {
    background-color:#f4f4f4;
    border:none;
}
td.ms-cal-monthAllDaysel a,td.ms-cal-defaultbgcolorsel a{
	color:#000000;
}
.ms-cal-defaultbgcolor a:hover,.ms-cal-defaultbgcolorsel a:hover{
	color:#000000;
	text-decoration:underline;
}
.ms-cal-time {
    border-right:1px solid #BCC3D7;
    background-color:transparent;
}
.ms-cal-timeRTL {
    border-left:none;
    border-right:none;
    background-color:#FFFFFF;
}
.ms-cal-emptytime {
    border-top:none;
    border-left:none;
    background-color:#FFFFFF;
}
.ms-cal-emptytimeRTL {
    border-top:none;
    border-right:none;
    background-color:#FFFFFF;
}
.ms-cal-emptycell {
    border-top:none;
    border-left:none ;
    border-right:none; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellRTL{
    border-top:none;
    border-left:none ;
    border-right:none ; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellB{
    border-bottom:none;
    border-left:none ;
    border-right:none ; 
    background-color:#d8d8d8;
}
.ms-cal-emptycellRTLB {
    border-bottom:none;
    border-left:none;
    border-right:none; 
    background-color:#d8d8d8;
}
.ms-cal-alldayevent {
    border-left:none ;
    border-right:none ;
}
.ms-cal-alldayeventRTL {
    border-left:none ;
    border-right:none ;
    background-color:#FFFFFF;
}
.ms-cal-noworkhour{
    border-left:none;
    background-color:#00FF00;
}
.ms-cal-workhour {
    border-top:solid 1px #D0D6E5;
    background-color:transparent;
    color:none;
} 
.ms-cal-noworkhourRTL{
    border-right:none;
    background-color:#00FF00;
}
.ms-cal-workhourRTL {
    border-right:none;
    background-color:#FFFFFF;
} 
.ms-cal-noworkhourF{
    border-top:none;
    border-left:none;
    background-color:#00FF00;
}
.ms-cal-workhourF {
    background-color:transparent;
} 
.ms-cal-noworkhourRTLF{
    border-top:none;
    border-right:none;
    background-color:#00FF00;
}
.ms-cal-workhourRTLF {
    border-top:none;
    border-right:none;
    background-color:#FFFFFF;
} 
.ms-cal-upper-border {
    border-top:none;
    border-right:none;
}
.ms-cal-upper-borderRTL {
    border-top:none;
    border-left:none;
}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF {
    border-top:none;
}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF {
    border-top:none;
}
.ms-cal-workhourF, .ms-cal-enoworkhourF {
    border-top:none;
}
.ms-cal-enoworkday,.ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf{
	background-color:#eee;
}
.ms-cal-eworkhourF .ms-cal-dayhour, .ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF {
    border-top:solid 1px #D0D6E5;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF, .ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, .ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour {
    border-top: none;
}
.ms-cal-eworkhourF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkdayF .ms-cal-dayhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkdayF .ms-cal-dayhalfhourF, .ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourF, .ms-cal-eworkdayF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF {
    border-left:none;
}
.ms-cal-eworkday,.ms-cal-eworkdayRTL {
    background-color:#FFFFFF;
}
.ms-cal-weekedge {
    background-color:transparent;
}
.ms-cal-wtopdayselected {
    background-image:none;
    background-color:#FF9932;
    border:solid 1px none; 
    font-family:verdana; 
    font-size:8pt; 
    text-align:left; 
    font-weight:normal;
    color:#FFFFFF;
    vertical-align:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedRTL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-bottom:solid 3px none; 
    font-family:verdana; 
    font-size:8pt; 
    text-align:right; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-left:solid 3px none; 
    border-bottom:solid 3px none; 
    font-family:verdana; 
    font-size:8pt; 
    text-align:left; 
    font-weight:normal;
    color:#FFFFFF;
    verticalAlign:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wtopdayselectedRTLL {
    padding:1px;
    background-color:#FF9932;
    border:solid 1px none; 
    border-right:solid 3px none; 
    border-bottom:solid 3px none; 
    font-family:verdana; 
    font-size:8pt; 
    text-align:right; 
    font-weight:normal;
    color:#FFFFFF;
    vertical-Align:top;
    cursor: hand; 
    width=14.5%;
}
.ms-cal-wemptycell, .ms-cal-wemptycellL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
    background-color:#FFFFFF;
}
.ms-cal-walldayevent, .ms-cal-walldayeventL, .ms-cal-walldayeventRTL {
    border-right:1px solid #BCC3D7; 
    border-left:1px solid #BCC3D7; 
}
.ms-cal-walldayevent td, .ms-cal-walldayeventRTL td, .ms-cal-walldayeventL td, .ms-cal-walldayeventR td, .ms-cal-walldayeventRTLL td {
    font-family:Tahoma;
    font-size:8pt;
}
.contR, .contB, .contL {
	border-color:#798F8E;
}
.ms-cal-weekitem,.ms-cal-weekitem a, .ms-cal-weekitem a:link , .ms-cal-weekitem a:active, .ms-cal-weekitem a:visited {
    font-family: verdana; 
    font-size: 7pt; 
    color: #000000;  
    text-align:center; 
    text-decoration: none;
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-weekitem a:hover {
    font-family: verdana; 
    font-size: 7pt; 
    color: #FFFFFF;  
    text-align:center;
    text-decoration: none; 
    text-overflow:ellipsis;
    height:100%;
}
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color:#E8ECDE;
    border:1px solid #CCC;
    background-image:none; 
    background-repeat:repeat-x;
    color:#E6731E;
}
.ms-cal-dayitem nobr{
	color: #E6731E;
}
.ms-cal-tweekitem div a:active, .ms-cal-tweekitem div a:link, .ms-cal-tdayitem div a:active, .ms-cal-tdayitem div a:link, .ms-cal-dayitem, .ms-cal-tdayitem a:active, .ms-cal-tdayitem a:link,.ms-cal-tdayitem a:visited, .ms-cal-dayitem b, .ms-cal-tweekitem ms-cal-dayitem:active,.ms-cal-tweekitem ms-cal-dayitem:link{
    color: #828287;  
}
.ms-cal-tdayitem a:hover, .ms-cal-tdayitem a:hover b, .ms-cal-tweekitem div a:hover, .ms-cal-tweekitem a:hover b{
    color: #000000;
    text-decoration:none; 
}
.ms-cal-dayitem2 {
    border-right:2px solid #CCC;
    background-color:#E8ECDE;
 }
.ms-cal-dayitem2rtl {
    border-right:2px solid #CCC;
    background-color:#E8ECDE;
 }
.ms-cal-gempty {
    border:none;
    background-color:#E8ECDE;
}
.ms-cal-navheader {
    color: #798F90;
    text-transform:uppercase;
}
div.ms-cal-navheader a img{
    background-image:none;
    background-repeat:repeat-x;
    border:1px white solid;
    background-color:#ffffff;
    vertical-align:middle;
    background-position:center center;
}
.ms-BlogNavigator div.ms-navheader{
    background-color:#eee;
    border-top:solid 1px #fff;
    border-left:0;
    border-bottom:0;
}
.ms-BlogNavigator div.ms-WPBody{
    border-top:0;
}
.ms-cal-workitem2B,.ms-cal-workitemRTL2B,.ms-cal-todayitem2B,.ms-cal-todayitemRTL2B{
	border-right:1px solid #828287;
	border-bottom:1px solid #ffffff;
}
.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
	border-bottom:1px solid #E4EAEA;
}
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover{
background-color:#ffffff;
}
.ms-cal-eworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTL,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-workhourhalfhour,.ms-cal-workhourhalfhourB,.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLBhalfhourover,.ms-cal-workhourRTLhalfhourover,
.ms-cal-workhourBhalfhourover,.ms-cal-workhourBhalfhourover,
.ms-cal-workhourhalfhourover,.ms-cal-workhourRTLFhalfhourover,
.ms-cal-workhourFhalfhourover{
border-top:solid 1px #cccccc;
}
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover{
border-top:solid 1px #ccc;
border-bottom:solid 1px #ccc;
background-color:#ffffff;
}
.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkday .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,.ms-cal-eworkdayF .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF{
border-left:solid 1px #cccccc;
}
.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhourF{
border-left:solid 1px #cccccc;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
border-top:solid 1px #eeeeee;
}
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF{
background-color:#eeeeee;
}
.ms-cal-eworkhourF .ms-cal-dayhour,.ms-cal-eworkhourF .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhourF,.ms-cal-eworkhour .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhour,.ms-cal-enoworkday .ms-cal-dayhour,.ms-cal-eworkday .ms-cal-dayhourF,.ms-cal-enoworkday .ms-cal-dayhourF,.ms-cal-enoworkhourF .ms-cal-dayhour,.ms-cal-enoworkhourF .ms-cal-dayhourF,.ms-cal-enoworkhour .ms-cal-dayhour,.ms-cal-enoworkhour .ms-cal-dayhourF{
border-top:solid 1px #cccccc;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour{
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
background-color:#eeeeee;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF{
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
background-color:#eeeeee;
border-left:solid 1px #cccccc;
}
.ms-cal-eworkhourF .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhourF,.ms-cal-eworkhour .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhour,.ms-cal-enoworkday .ms-cal-dayhalfhour,.ms-cal-eworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkday .ms-cal-dayhalfhourF,.ms-cal-enoworkhour .ms-cal-dayhalfhour,.ms-cal-enoworkhour .ms-cal-dayhalfhourF{
border-top:solid 1px #cccccc;
}
/*****************************************************/
/********* RICH TEXT EDITOR TABLE STYLES *************/
/*****************************************************/
.ms-rteTable-1   {
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	font-family: Tahoma;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #3F4D6B;
	background: #e8ecde;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 14pt;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #666666;
	background-color: #f7f7f7;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #666666;
	background-color: #fff;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
	background-color: #e8ecde;
	color: #4A5A80;
	font-weight: 500;
	font-size: 10pt;  
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	border-top: solid gray 1.0pt;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:0in 5.4pt 0in 5.4pt;
	border-top:solid gray 1.0pt;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
	border-top: solid gray 1.0pt;
}
.ms-rteTable-2   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	width: 119.7pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	background: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #595859;	
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	border: solid white 1.0pt;
	border-bottom: solid white 3.0pt;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666;
	background-color: #f7f7f7;
	font-size: 10pt;   
	vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666;
	background-color: #fff;
	font-size: 10pt;   
	vertical-align: top;	
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #595859;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	width: 119.7pt;
	border-top: none;
	border-left: solid white 1.0pt;
	border-bottom: none;
	border-right: solid white 3.0pt;
	background: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #595859;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-3   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3   {
	margin: 10px;
	padding: 10px;
	color: #3a4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Verdana;  
	text-transform: capitalize;
	font-weight: normal;
	border-spacing: 10px;
	vertical-align: top;
	background-color: #e8ecde;
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3    {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 
 {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
	line-height: 14pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
	color:#666666;
	vertical-align: top;
	font-size: 10pt;  
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color: #fff;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#fff;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#f7f7f7;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3  {
	padding: 0in 5.4pt 0in 5.4pt;
	background-color:#fff
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3      {
	background-color: #e8ecde;
	color: #3a4663;
	font-weight: normal;
	font-size: 10pt;  
	font-family: Verdana;  
	line-height: 11pt;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3   {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-4   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma;   
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt;
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 10.0pt;
	margin-left: 0in;
	line-height: 115%;
	font-size: 11.0pt;  
	width: 119.7pt;
	background: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	color: #595859;	
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4   {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
	border-width: 1pt;
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-color: #e8ecde;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
	color: #666666;
	font-size: 10pt;  
	vertical-align: top;	
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4  {
	border-width: 1pt;
	border-color: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
	border-left-style: solid;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
	border-width: 1pt;
	border-color: #e8ecde;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4  {
	border-width: 1pt;
	border-color: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
	border-width: 1pt;
	border-color: #e8ecde;
	padding: 0in 5.4pt 0in 5.4pt;
	border-bottom-style: solid;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4    {
	color: #355C8C;
	background-color: #FFFFFF;
	font-size: 10pt;  
	vertical-align: top;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4  {
	border-width: 1pt;
	border-color: #e8ecde;
	border-bottom-style: solid;
	border-left-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
	border-width: 1pt;
	border-color: #e8ecde;
	border-bottom-style: solid;
	border-right-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4  {
	border-width: 1pt;
	border-color: #e8ecde;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4  {
	border-width: 1pt;
	border-color: #e8ecde;
	border-bottom-style: solid;
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5   {
	border-collapse: collapse;
	border: solid 0px;
	font-family: Tahoma   
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5     {
	margin: 10px;
	padding: 10px;
	color: #3A4663;
	text-align: left;
	font-size: 10pt;  
	font-style: normal;
	font-family: Tahoma;  
	text-transform: capitalize;
	font-weight: 500;
	border-spacing: 10px;
	line-height: 11pt;
	vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5   {
	padding: 0in 5.4pt 0in 5.4pt;
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5  {
	padding: 0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
	padding:0in 5.4pt 0in 5.4pt; 
	color: #3a4663;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 
{padding:0in 5.4pt 0in 5.4pt; color: #3a4663;
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
	color: #666666;
	vertical-align: top;
	font-size: 10pt; 
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	color: #666666;
	vertical-align: top;	
	font-size: 10pt; 
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 td.ms-rteTableOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {padding:0in 5.4pt 0in 5.4pt;}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5    {
	color: #3a4663;
	font-weight: 500;
	font-size: 10pt; 
	font-family: Tahoma;  
	line-height: 11pt;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
	padding:0in 5.4pt 0in 5.4pt;
	text-align:left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5  {
	padding: 0in 5.4pt 0in 5.4pt;
	text-align: left;
}
