﻿@media print 
{
	.globalLinksArea { display:none !important; }
	.SearchArea { display:none !important; }
	.SearchTable { display:none !important; }
	#SRSB { display:none !important; }
	.ms-bannerContainer { display:none !important; }
	.ms-leftareacell { display:none !important; }
}

body {
	background-color:#fff;
	color:#000;
	margin: 0px;
	padding:0px;
	padding-left:0px; 
	padding-right:0px;
	}
.mainheader {
	background-color:#000; 
	height:40px;
}
#mainWrapperCell { 
	background-position:left top; 
	background-repeat:no-repeat;
}
.ms-main {
	background-color: transparent; 
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	border-top:0px;
	border-bottom:0px;
}

/* Centered Master Styling */
.leftmargincell {  }
.leftmarginspacer {   }
.rightmargincell {  }
.rightmarginspacer {  }
.centerarea {  }
.customfooter { font-size:10px; background-color:#fff; border-top:0px #fff solid; }
.copyrightText  { padding:10px; padding-left:20px; padding-right:20px; }
span.footerLeft {
	font-size: 11px; font-weight:bold; color:#d78f3b; position: relative; float: left;
}
.footerLeft img {
	margin-left:4px;margin-top:8px; 
}
.footerLeft a:link, .footerLeft a:active, .footerLeft a:visited {
	text-decoration:none; color:#666;
}
.footerLeft a:hover {
	text-decoration:underline; color:#000;
}
span.footerRight {
	margin-top:24px; color:#666;
}
.footerRight a:link, .footerRight a:active, .footerRight a:visited {
	text-decoration:none; color:#666;
}
.footerRight a:hover {
	text-decoration:underline; color:#000;
}


.ms-toolbar, 
.ms-viewtoolbar, 
.ms-formtoolbar {
	color:#3966bf;
	}
.ms-toolbar-togglebutton-on {
	border:1px solid #2353b2;
	background-color:#fffee4;
	}
table.ms-toolbar, 
table.ms-viewtoolbar {
	background-image:url("/_layouts/images/cdi/toolgrad.gif");
	background-color:#BCC1C7;
	}
table.ms-toolbar {
	border:1px solid #a7adb6;
	}
table.ms-viewtoolbar {
	border-top:1px solid #9199a4;
	border-bottom:1px solid #9199a4;
	}
.ms-listheader {
	color:#373c43;
	background-image:url("/_layouts/images/cdi/listheadergrad.gif");
	background-color:#d2d5da;
	}

/* TOOLBAR STYLES */
.ms-menutoolbar {
	border-bottom: none;
	background-color: #dde0e3;
	background-image: url("/_layouts/images/cdi/listheadergrad.gif");
	}
.ms-menutoolbar td {
	border-top: solid 1px #f8f8f9;
	border-bottom: solid 1px #c7cbd1;
	padding-bottom: 1px;
	}
.ms-menutoolbar td a {
	color: #373c43;
	}
.ms-menutoolbar td a:hover {
color:#000;
	}

.ms-menutoolbar td a:hover {
	color:#000;
	}

td.ms-menutoolbarheader {
	color:#373c43;
	}
.ms-listheaderlabel {
	color:#373c43;
	}

.ms-menutoolbar td td.ms-viewselector, 
.ms-menutoolbar td td.ms-viewselectorhover, 
.ms-toolbar td td.ms-viewselector, 
.ms-toolbar td td.ms-viewselectorhover, 
.ms-authoringcontrols td td.ms-viewselector, 
.ms-authoringcontrols td td.ms-viewselectorhover {
	border:solid 1px #b0b6be;
	background-image:url("/_layouts/images/cdi/viewselectorgrad.gif");
	background-color:#ffe7a2;
	}
.ms-bottompaging {
	background:#f0f1f2;
	}
.ms-bottompagingline1 {
	background:#a7adb6;
	}
.ms-bottompagingline2 {
	background:#fff;
	}
.ms-bottompagingline3 {
	background:#fff;
	}
.ms-paging{
	color:#373c43;
	}
.ms-bottompaging .ms-paging {
	color:#4c4c4c;
	}

.ms-splitbuttonhover {
	background-image:url("/_layouts/images/cdi/menubuttonhover.gif");
	}
.ms-splitbuttonhover .ms-splitbuttondropdown, 
.ms-splitbuttonhover .ms-splitbuttontext {
	border:1px solid #9199a4;
	}

/* ---------- Rich Text Editor ---------- */
td.ms-rtetoolbarsel {
	border:solid 1px #001747;
	background-image:url("/_layouts/images/cdi/rtebnsel.gif");
	}
td.ms-rtetoolbarhov {
	border:solid 1px #001747;
	background-image:url("/_layouts/images/cdi/rtebnhov.gif");
	background-color:#fee47e;
	color:#000;
	}

.ms-gridT1,.ms-propertysheet th.ms-gridT1 {
	color:#000;
	}
.ms-gridCol{
	color:#7f7f7f;
	}
.ms-viewselect a:link,.ms-GRFontSize {
	color:#3966bf;
	}

hr {
	color:#3966bf;
	}
.ms-formlabel {
	border-top:1px solid #d2d5da;
	color:#4c4c4c;
	}
.ms-formdescription a {
	color:#3966bf;
	}
.ms-formvalidation {
	color:#ff0000;
	}

.ms-informationbar {
	background-color:#fffee4;
	border:1px solid #ffdf86;
	}
.ms-informationbar td {
	color:#000;
	}

.ms-formbody {
	background:#f0f1f2;
	border-top:1px solid #d2d5da;
	}

.ms-formline {
	border-top:1px solid #a7adb6;
	}
.ms-formbutton {
	border:1px solid #7f7f7f;
	background-image:url("/_layouts/images/cdi/buttongrad.gif");
	}
.ms-formbutton a {
	color:#000;
	}

.ms-formdescription {
	color:#7f7f7f;
	}
.ms-formfieldcontainer {
	background-color:#fff;
	}

.ms-formfieldlabel {
	color:#727272;
	border-top:1px solid #a7adb6;
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	background-image:url("/_layouts/images/cdi/globgrad.gif");
	}
.ms-formfieldlabelwrapper {
	border:1px solid #a7adb6;
	}
.ms-searchbox {
	border:solid 1px #9199a4;
	}

.ms-searchimage {
	border:solid 1px #9199a4;
	border-left:solid 1px #c7cbd1;
	background-color:#f0f1f2;
	}
.ms-searchcorner {
	background-color:#fff;
	background-image:url("/_layouts/images/cdi/srchcrnr.gif");
	}

table.ms-form th {
	color:#3966bf;
	}

.ms-inputuserfield,.ms-rtelong,.ms-rtelonger {
	border:1px solid #a5a5a5;
	}
div.ms-inputuserfield a {
	color:#000;
	}

/* TOP NAVIGATION */
.ms-bannerContainer {
	background-image: none;
	background-color: transparent;
	border: solid 0px #ccc ;
	padding-left:20px;
	}
.ms-bannerframe {
	background-image: none;
	background-color: transparent;
	}
.ms-banner { 
	vertical-align:middle;
}
 
.ms-topnavselected {
	color:#fff;
/*	background-color:#395d9d; */
	}

/* ---------- TOP BREADCRUMB AREA ---------- */
.ms-globalbreadcrumb {
	background-color:#fff;
	}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a {
	color: #777;
	}

/* ---------- WELCOME | MY SITE | MY LINKS ---------- */
.ms-globalright {
	padding-right:20px;
}
.globalLinksArea {
	width:100%; 
	margin-top:0px;
	margin-right:0px;
	padding-top:2px; 
	padding-bottom:2px;
	top:0px;
	}
.ms-globallinks, 
.ms-globallinks a, 
.ms-globallinks a:hover {
	color: #777;
	}
.ms-globallinks .ms-hovercellinactive a:link, 
.ms-globallinks .ms-hovercellinactive a:visited, 
.ms-globallinks .ms-hovercellinactive a {
	color:#777;
	}
.ms-globallinks .ms-hovercellactive a:link, 
.ms-globallinks .ms-hovercellactive a:visited, 
.ms-globallinks .ms-hovercellactive a {
	color:#777;
	}
.ms-globallinks .ms-hovercellinactive a:link {
	color:#777;
	}

/* page breadcrumbs */
.ms-pagebreadcrumb{
	border-left: none;
	border-top: none;
	height: 22px;
	}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a {
	background-color: #fff;
	color: #666;
	}
.ms-sitetitle {
	color: #999;
	/* Filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); adds white shadow */
	}
.ms-sitetitle a {
	color:#999;
	}
h1.ms-sitetitle {
	margin-left:20px; 
	margin-top:20px;
	}



/* ---------- SITE ACTIONS ---------- */
.ms-siteaction,.ms-siteaction a {
	color:#000;
	}
table.ms-siteaction td.ms-siteaction {
	border-right:solid 1px #ddd;
	}
table.ms-siteaction td.ms-siteaction div {
	border-right:solid 1px #ddd;
	}
.ms-siteactionsmenu div div div {
	background-image: none;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #afafb0;
	}
.ms-siteactionsmenu div div div a {
	color:#000;
	}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover {
	background-image:url("/_layouts/images/cdi/siteactionsmenuhovergrad.gif");
	border-top:1px solid #6593cf;
	border-left:1px solid #6593cf;
	border-right:1px solid #6593cf;
	background-color:#6593cf;
	}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a {
	color:#fff;
	}
.ms-actionbar {
	background-color:#fff;
	border:1px solid #9199a4;
	}
.ms-actionsep {
	border-right:1px solid #9199a4;
	}


/* ---------- TOP NAVIGATION ---------- */
.ms-topnavContainer {
	border-top: 1px solid #afafb0;
	border-bottom: 1px solid #afafb0; 
	border-left: 1px solid #afafb0;
	border-right: 1px solid #afafb0; 
	background-color:#fff; 
	/*filter:alpha(opacity=80); 
	-khtml-opacity:0.8; 
	-moz-opacity:0.8; 
	opacity:0.8;*/
	-opera-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius: 4px;
	-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius: 4px;
	-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius: 4px;
	}

/* static menu item */
.ms-topnav {
	border: solid 1px #eee;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	background-image: none;
	background-repeat: repeat-x;
	background-color: transparent;
	color: #666;
	font-weight:normal; 
	padding:3px;
	padding-bottom:2px;
	}
a.ms-topnav {
	
}


/* hides the top nav menu images */
.ms-topnav img { 
	visibility:collapse; 
	width:0px;
	display:none;
}
.ms-topnavrt { 
	/* background-image:url('/_layouts/images/cdi/nav_end_rt.gif'); */ 
	background-repeat:no-repeat; 
	background-position:left center; 
	width:4px;
}
/* static menu item selected  - Replicated same with ms-topnav - Commented by Uday
.ms-topnavselected {
	color:#fff;
	background:none transparent;
	background-repeat: repeat-x;
	border: solid 1px #eee;
	border-bottom:0px;
	border-top:0px;
	background-color: #395d9d;
	border-left: solid 0px #fff;
	}
.ms-topnavselected a {
	font-weight:normal;
	xcolor:#fff;
color:red;

	} */
	
/* Static menu item hover */
.ms-topNavHover {
	color:#fff;
	background-image: none;
	background-repeat: repeat-x;
	border: solid 1px #eee;
	border-bottom:0px;
	border-top:0px;
	background-color: #395d9d;
	border-left: solid 0px #eee;
	font-weight:normal;
	}
.ms-topNavHover a {
	color:#fff; 
	cursor:pointer !important;
	}

/* DynamicMenuItem - Top Navigation Flyouts */
.ms-topNavFlyOutsContainer {
	border:solid 1px #ccc;
	}
.ms-topNavFlyOuts {
	background-color:#fff !important;
	}
.ms-topNavFlyOuts a {
	color:#395d9d;
	}
/* DynamicHover */
.ms-topNavFlyOutsHover {
	background-color:#dae2f2 !important;
	color:#000 !important;
	}
/* DynamicSelected 
.ms-topNavFlyOutsSelected {
	background-color:#bfbfbf;
	color:#;
}
.ms-topNavFlyOutsSelected a {
	color:#fff;
}
*/
div#zz1_TopNavigationMenun1Items {
	background-color:transparent;
}
.ms-navframe
{
	display:none;
}

/* Hide left area - Uday */
.ms-titlearealeft 
{
	/*display:none;*/
	width:200px;
}
.ms-navframe {
	padding-left:6px;
}

.ms-navframe a {
	color:#9199a4;
	}
.ms-nav th {
	color:#000;
	}


/* ---------- BEGIN QUICKLAUNCH ---------- */
.ms-quicklaunchnavsep {
	background-color:#fff;
	}
.ms-quicklaunch table td {
	border-top: 2px solid #fff;
	}
/* Unselected QL Nav Header */
.ms-quicklaunch table.ms-navheader td, 
.ms-navheader2 td, 
.ms-quicklaunch span.ms-navheader {
    background-color:transparent; 
    border:none;     
    background-image:none;
	}
.ms-quicklaunch span.ms-navheader {
	background-color:transparent;
	border-top:0px solid #fff;
	border-left:solid 1px #fff;
	border-bottom:0px solid #fff;
	}

.ms-quicklaunch table.ms-selectednavheader td {
	background-color:#e6e9f4;
	}

.ms-quicklaunch table.ms-selectednav {
	border:solid 1px #b0b6be;
	background-image:url("/_layouts/images/cdi/viewselectorgrad.gif");
	background-color:#ffe7a2;
	}
.ms-quicklaunch table.ms-selectednav td {
	/* background:transparent url("/_layouts/images/cdi/selectednavbullet.gif") no-repeat; */
	background:transparent none no-repeat; 
	background-image:none;
	border:solid 0px #fff;
	}
table.ms-selectednav td a.ms-selectednav {
	color:#395d9d;
	}
.ms-quicklaunch table.ms-selectednavheader td {
	background-color: #e6e9f4;
	background-image:none;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff; 
	padding:5px; 
	}
.ms-selectednavheader a {
	color:#395d9d !important;  
	}
.ms-selectednavheader a:hover {
	color:#000;
	}
table.ms-navitem,span.ms-navitem {
    background: url("/_layouts/images/cdi/navBullet.gif") no-repeat transparent;
    background-image:none;
	}
TABLE.ms-navitem TD {
	PADDING-RIGHT: 6px;	
	BACKGROUND-POSITION: left top;	
	PADDING-LEFT: 16px;	
	BACKGROUND-IMAGE: url("/_layouts/images/cdi/navBullet.gif");	
	PADDING-BOTTOM: 4px;	
	PADDING-TOP: 3px;	
	BACKGROUND-REPEAT: no-repeat;	
	FONT-FAMILY: tahoma; 
	background-image:none;
	background-color: #e6e9f4; 
	}
.ms-treeviewouter td.ms-navitem {
    border:none;
    padding: 0px 4px;
	}
div.ms-treeviewouter div {
    border-top:none;
	}
.ms-navsubmenu1 {
    background-color: #e6e9f4; 
	}
.ms-navsubmenu2 {
	background-color: #e6e9f4;
	margin-bottom:3px;
	}
.ms-blogrightzone .ms-navsubmenu2 {
	background-color:transparent;
	}
table.ms-navselected, 
span.ms-navselected {
	background:#ffe6a0 url("/_layouts/images/cdi/selectednav.gif") repeat-x;
	background-image:none;
	}
table.ms-navselected td {
	background-image:none;
	}
.ms-navitem td {
	background-image:none;
	background-repeat:repeat-y;
	background-position:left top;
	background-color:transparent; 
}
.ms-navheader a,.ms-navheader2 a {
	color:#395d9d;
	font-weight:normal;
	}
.ms-navheader a:hover,.ms-navheader2 a:hover {
	color:#000;
	}
.ms-navItem a {
	color:#666;
	}
.ms-navItem a:hover {
	color:#000;
	}
.ms-navheaderstatic,.ms-navitemstatic {
	color:#395d9d;
	}
.ms-quicklaunchouter {
	border: 1px solid #fff; 
	background-color:transparent;
	}
table.ms-navheader td { 

}
/* Recycle Bin TD */
table.ms-recyclebin td {
	background-color:#fff;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	}
table.ms-recyclebin {
	border:solid 0px #fff;
	}

/* Recycle Bin link */
table.ms-recyclebin td a {
	color:#008800;
	font-weight:normal;
	}
/* Recycle Bin link:hover */
table.ms-recyclebin td a:hover {
	color:#000;
	}
.ms-quickLaunch {
	border: none;
	border-bottom: none;
	background-color: transparent;
	}
.ms-quicklaunchheader {
	border-top: solid 1px #fff;
	border-bottom: solid 0px #fff;
	color:#395d9d;
	font-weight:bold;
	background-image: none;
	background-color: #fff;
	border-left: solid 1px #fff;
	height: 22px;
	margin-left:0px;
	padding-left:0px;
	}
.ms-quicklaunchheader a,.ms-unselectednav a {
	color:#395d9d;
	}
.ms-quicklaunchheader a:hover {
	color:#000;
	}
/* ---------- END QUICKLAUNCH ---------- */



.ms-navwatermark {
	color:#ffdf86;
	}
.ms-selectednav,.ms-GRSortFilter {
	border:1px solid #2353b2;
	background:#fee47e;
	}
.ms-unselectednav {
	border:1px solid #a7adb6;
	}
.ms-templatepickerunselected div {
	background-image:url("/_layouts/images/cdi/templatepickerunselected.gif");
	background-color:#a7adb6;
	border:solid 1px #a7adb6;
	}
.ms-templatepickerselected div {
	background-image:url("/_layouts/images/cdi/templatepickerselected.gif");
	background-color:#fff;
	border:solid 1px #b0b6be;
	}
.ms-templatepickerselected div a {
	color:#000;
	}
.ms-templatepickerunselected div a {
	color:#000;
	}

.ms-laction {
	background-image:url("/_layouts/images/cdi/seealsograd.gif");
	border-top:solid 1px #b0b6be;
	}

.ms-lactionitem a {
	color:#666;
	}
.ms-lactionitem a:hover {
	color:#000;
	}
.ms-diffselected {
	background-color:#ffe7a2;
	border:1px solid #b0b6be;
	}
.ms-diffselected table {
	border:1px solid #fff;
	}

.ms-diffselected .ms-lactionitem a {
	color:#000;
	}

.ms-verticaldots {
	border-right:1px solid #a7adb6;
	}
.ms-nav{
    background-color:transparent;
    background-image:none;
	}
.ms-relatedtable {
	background:#f8f8f9;
	border:1px solid #9199a4;
	}
.ms-relatedheader {
	background:#9199a4 url("/_layouts/images/cdi/actionhd.gif");
	color:#fff;
	}

.ms-relatedtext {
	color:#3966bf;
	}
.ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active {
	color:#3966bf;
	}
.ms-relatedtext a:hover {
	color:#3966bf;
	}
.ms-globalTitleAreaLeft {
	background-image: none;
	background-color: transparent;
	background-repeat: no-repeat;
	height:88px; 
	vertical-align:top;
	margin:0px;
	padding:0px;
	}
.bannerAreaRight {
	vertical-align: top;
	padding:0px;
	margin:0px;
}
.ms-globalTitleArea {
	background-image: none;
	background-color: transparent;
	background-repeat: repeat-x;	
	background-position:left top;
	padding:0px; 
	margin:0px;
	}
.ms-globalTitleAreaSeparator {
	background-color:#c7cbd1;
	background-image:url("/_layouts/images/cdi/siteTitleBKGD.gif");
	}

.ms-titlearea{
	color: #000;
	}
.ms-titlearea a{
	color: #9199a4;
	}
.ms-titlearea a:hover{
color:#000;
	}
.ms-titlearealeft{
background-color:transparent;
	}
/* Top Area above quicklaunch and page content */
td.ms-titleareaframe, 
div.ms-titleareaframe, 
.ms-pagetitleareaframe, 
.ms-mwspagetitleareaframe, 
.ms-consoletitleareaframe, 
#mainWrapperCell #onetidPageTitleAreaFrame{
    background-image: none; /*url("/_layouts/images/cdi/pagetitlebkgd.gif")*/
    background-color: transparent;
	}
.ms-pagetitleareaframe table {
	background-image:none;
	}
.ms-titlearealine {
	background-color:#a7adb6;
	}
.ms-mwstitlearealine {
	background-color:#535353;
	}
.ms-titleareaseparator {
	background-color:transparent;
	}
.ms-titleareaseparator div {
	background-color:transparent;
    border-top: none;
	}
td.ms-areaseparator .ms-pagetitle, td.ms-areaseparator .ms-pagetitle a:link {
    color:#535353;
	}
.ms-areaseparatorcorner {
	background-image: none/*url("/_layouts/images/cdi/pagetitlebkgd.gif")*/;
    background-repeat:repeat-x;
    border-right: 0px solid #a9cbd3;
    background-color:transparent;
	}
.ms-areaseparatorleft, td.ms-areaseparatorleft {
	background-image:none;
    border-right: 1px solid #a4d6e3;
    background-color:transparent;
	}
div.ms-areaseparatorleft {
    background-image:none;
    background-color:#fff;
    border-right: 1px solid #a4d6e3;
	height: 100%;
	}
div.ms-areaseparatorright, div.ms-areaseparatorright {	
    background-image:none;
    background-color:transparent;
    border-left:solid 1px #a4d6e3;
	}
.ms-titlearearight .ms-areaseparatorright {
    background-image:none;
    background-color:transparent;
    border-left:solid 1px #a4d6e3;
	height: 100%;
	}
.ms-areaseparator {
    background-color:#dbe2f1;
	background-image:url("/_layouts/images/cdi/formtitlegrad.gif");
	}

/* ------------- FORM FIXES ----------- */
.cdi-headertble {
	margin:0px; 
	margin-top:20px;
}
#mainWrapperCell .ms-areaseparatorleft, #mainWrapperCell .ms-areaseparatorright {
	border:0px; 
}
#mainWrapperCell td.ms-areaseparatorleft {
	width:4px;
}
#mainWrapperCell #onetIDListForm {
	margin-left:150px; margin-right:auto; 
}

/* ------------- PAGE MARGINS ----------- */
.ms-pagemargin {
    background-color:transparent;
    background-image:none;
	}
/* Right Margin */
td.ms-rightareacell div.ms-pagemargin {
    background-color:transparent;
    background-image:none;
    border-left-width:0px;
	}
#mainWrapperCell .ms-pagemargin img {
	width:0px; 
	display:none;
}
/* Bottom/Left/Right Margin */
.ms-pagebottommargin, 
.ms-pagebottommarginleft, 
.ms-pagebottommarginright {
    background: transparent none;
	}
.ms-bodyareapagemargin {
    background: transparent none;
    border-top: 0px;
	}
.ms-bodyareaframe,.ms-viewareaframe{
	background-color:transparent;
	border:0px #fff solid;
	}
.ms-formareaframe {
	background-color:#fff;
	border-bottom:1px solid #a4d6e3;
	}
.ms-titlearea {
	color: #a7adb6; 
	}
.ms-pagetitleareaframe table td.ms-titlearea {
	padding-left:10px;
}
.ms-pagetitle {
	color: #395d9d;
	font-size:14pt;
	font-family:Frutiger, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; 
	}

.ms-pagetitle a {
	color:#000;
	}
.ms-pagecaption {
	color:#000;
	}
.ms-selected {
	color:#000;
	background-image:url("/_layouts/images/cdi/filedialogselected.gif");
	}
.ms-selected span {
	color:#000;
	}
.ms-selectedtitle {
	background-color:#fff;
	border:1px solid #b0b6be;
	}
.ms-selectedtitlealternative {
	background-color:#f8f8f9;
	border:1px solid #b0b6be;
	}

.ms-menuimagecell {
	background-color:#fee47e;
	}

.ms-descriptiontext {
	color:#4c4c4c;
	}
.ms-webpartpagedescription {
	color:#5b5b5b;
	}

.ms-dspadapterlist {
	color:#7f7f7f;
	}
.ms-alerttext {
	color:#ff0000;
	}
.ms-separator {
	color:#fff;
	}
.ms-separator img {
    background: #aeaeae;
    border-bottom: 1px solid #eff3fa;
    border-right: 1px solid #eff3fa;
	}
.ms-authoringcontrols {
	background-color:#f0f1f2;
	}
.ms-propertysheet th.ms-authoringcontrols {
	background-color:#f0f1f2;
	}
.ms-linksectionheader{
	color:#000;
	}
td.ms-linksectionheader,th.ms-linksectionheader {
	background-color:#f0f1f2;
	background-image:url("/_layouts/images/cdi/linksectiongrad.gif");
	border:1px solid #c7cbd1;
	}

.ms-sectionline {
	background-color:#d2d5da;
	}
.ms-sectionhighlight-top {
	border:1px solid #fb8c3c;
	background-color:#F7F3CD;
	}
.ms-sectionhighlight {
	background-color:#fffee4;
	color:#4c4c4c;
	}
.ms-sectionhighlight-line {
	background-color:#fb8c3c;
	}
.ms-partline {
	background-color:#c7cbd1;
	}
.ms-propertysheet {
	color:#7f7f7f;
	}
.ms-propertysheet th {
	color:#7f7f7f;
	}
/* Sytem pages (editing list items for example) */
.ms-propertysheet a {
	color: #666;
	}
.ms-propertysheet a:hover {
	color:#000;
	}
table.ms-pageinformation {
	background-image:url("/_layouts/images/cdi/settingsgraphic.jpg");
	}
table.ms-createpageinformation {
	background-image:url("/_layouts/images/cdi/creategraphic.jpg");
	background-color:#fff;
	}
.ms-pageinformation th, 
.ms-createpageinformation th {
	color:#373c43;
	}
.ms-pageinformation table td, 
.ms-createpageinformation table td {
	color:#000;
	}
.ms-storMeFree {
	background-color:#d2d5da;
	}
.ms-storMeEstimated {
	background-color:#a7adb6;
	}
.ms-informationtablehover {
	border:solid 1px #c7cbd1;
	}
.ms-informationtablehover td, 
.ms-informationtablehover th {
	background-color:#f0f1f2;
	}
.ms-informationtablestatic {
	background-image:url("/_layouts/images/cdi/settingsbkg.jpg");
	}
.ms-pageinformationheader {
	color:#000;
	}
.ms-itemheader a {
	color:#3966bf;
	}
.ms-itemstatic {
	border:1px solid #fff;
	}
.ms-itemhover {
	border:1px solid #a7adb6;
	background-color:#FFE6A0;
	}
.ms-discussiontitle {
	color:#000;
	}
.ms-listdescription {
	color:#4c4c4c;
	background:#f8f8f9;
	border-bottom:1px solid #9199a4;
	}
.ms-vh,.ms-vh2, 
.ms-vh-icon, 
.ms-vh-icon-empty, 
.ms-vhImage, 
.ms-vh2-nograd, 
.ms-vh2-nograd-icon, 
.ms-vh2-nofilter, 
.ms-vh2-nofilter-icon {
	color:#666;
	}
.ms-gb, 
.ms-gb2, 
.ms-gbload, 
.ms-vb, 
.ms-vb2, 
.ms-vb-tall, 
.ms-GRFont, 
.ms-vb-user, 
table.ms-disc td {
	color: #666;
	}

.ms-vh,.ms-vh2, 
.ms-vh-icon, 
.ms-vh2-nofilter, 
.ms-vh2-nofilter-icon, 
.ms-viewheadertr .ms-vh-group, 
.ms-vh2-nograd, 
.ms-vh2-nograd-icon {
	background-image: url("/_layouts/images/cdi/viewheadergrad.gif");
	border-left: none;
	background-color: #f7f7f7;
	}

.ms-vh a, 
.ms-vh a:visited, 
.ms-vh2 a, 
.ms-vh2-nofilter a {
	color: #666;
}

.ms-gb {
	color: #000;
	background-color: #fff;
	border-top: none;
	border-bottom: 1px solid #9199a4;
}
.ms-gb2 {
	color:#666;
	}
.ms-gbload {
	color:#000;
	background-color:#fff;
	}

.ms-vb a,.ms-vb2 a, 
.ms-GRStatusText a, 
.ms-vb-user a, 
.ms-disc a {
	color:#666;
	}
.ms-vb a:hover, 
.ms-vb2 a:hover, 
.ms-vb-user a:hover, 
.ms-disc a:hover {
	color:#000;
	}
.ms-vb a:visited, 
.ms-vb2 a:visited, 
.ms-GRStatusText a:visited, 
.ms-vb-user a:visited, 
.ms-disc a:visited {
	color:#616a76;
	}
.ms-vb a:visited:hover, 
.ms-vb2 a:visited:hover, 
.ms-vb-user a:visited:hover, 
.ms-disc a:visited:hover {
	color:#000;
	}

th .ms-vb a, 
th .ms-vb, 
.ms-vh2-nofilter a, 
.ms-vh2-nofilter-icon a, 
.ms-vh2-nofilter, 
.ms-vh2-nofilter-icon, 
th.ms-vh2-nograd, 
th.ms-vh2-nograd-icon {
	color:#666;
	}
.ms-nlline {
	background:#d2d5da;
	}
.ms-homepagetitle {
	color:#000;
	}
a.ms-addnew {
	color:#666;
	}
.ms-error {
	color:#ff0000
	}
.ms-homepagetitle:Hover {
	color:#000;
	}
.ms-discussionseparator {
	color:#a7adb6;
	}
.ms-summarytitlebarframe {
	background-color:#2353b2;
	}
.ms-summarytitlebar a:link {
	color:#fff;
	}
.ms-summarytitlebar a:visited {
	color:#fff;
	}
.ms-summarytitlebar {
	color:#fff;
	}
.ms-summarytitlebartitle {
	color:#fff;
	}
.ms-summarytitlebartitle:hover {
	color:#000;
	}
img.thumbnail {
	border:solid #a7adb6 3px;
	}
tr.ms-imglibselectedrow, 
tr.ms-highlight {
	background-color:#f8f8f9;
	}
.ms-imglibthumbnail {
	background-color:#d2d5da; 
	border:solid #a7adb6 0px;
	}

.ms-imglibmenuarea {
	background-color:#f8f8f9;
	}

tr.ms-disc-gray td {
	background-color:#d2d5da;
	}

td.ms-disc-bordered,td.ms-disc-bordered-noleft{
	border:1px solid #d2d5da;
	}

.UserShadedRegion {
	background-color:#fffee4;
	}
.UserCaption {
	background-color:#dde0e3;
	}
.UserConfiguration {
	background-color:#f8f8f9;
	}
.UserDottedLine {
	background-color:#3966bf;
	background-image:url("dot.gif");
	}

.UserNotification {
	color:#7f7f7f
	}
.ConnectionChooseActiveTab {
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #ece9d8;
	background-color:#ece9d8;
	}
.ConnectionChooseInactiveTab {
	border-top:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	color:#333;
	background-color:#a7adb6;
	}
.ConnectionConfigureInactiveTab {
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-bottom:solid 1px #999;
	color:#333;
	background-color:#a7adb6;
	}
.ConnectionConfigureActiveTab {
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #ece9d8;
	background-color:#ece9d8;
	}
.UserConnectiontop {
	border-bottom:solid 1px #999;
	}

.UserToolbarTextArea a:link {
	color:#3966bf;
	}
.UserToolbarTextArea a:visited {
	color:#3966bf;
	}
.UserToolbarTextArea a:hover {
	color:#000;
	}
.UserToolbarDisabledLink {
	color:#7f7f7f;
	}
.UserToolbarImage {
	background-color:#f8f8f9;
	}
.UserCaptionShadow {
	border-right:1px solid #c7cbd1;
	border-left:1px solid #c7cbd1;
	background-image:url("/_layouts/images/cdi/viewheadergrad.gif");
	}
.UserGenericHeader {
	color:#000;
	}

.UserGenericText {
	color:#000;
	}
.Userbackground {
	background-color:#fff;
	}
.UserSectionTitle {
	border-bottom:solid 1px #a7adb6;
	}

.UserSectionFooter {
	color:#000;
	}

.UserToolbar {
	background-image:url("/_layouts/images/cdi/topnavunselected.gif");
	border-bottom:1px solid #9199a4;
	}
.UserCellHover {
	border:solid 1px #2353b2;
	color:#000;
	}
.UserCellSelected {
	background-image:url("/_layouts/images/cdi/selectednav.gif");
	background-color:#ffdf86;
	border:solid 1px #b0b6be;
	color:#000;
	}
.UserCell {
	color:#666;
	}

.ms-ToolPaneFrame {
	background-color:#f8f8f9;
	border-top:1px solid #9199a4;
	border-right:2px solid #9199a4;
	}

.ms-ToolPaneHeader {
	background-color:#2353b2;
	}
.ms-ToolPaneborder {
	border-right:1px solid #c7cbd1;
	border-left:1px solid #c7cbd1;
	}
.ms-ToolPaneClose{
	background-image:none;
	background-color:#9ca3ad;
	border-top:solid 1px #e8eaec;
	border-bottom:solid 1px #a7adb6;
	}
.ms-ToolPaneTitle {
	color:#000;
	background-image: none;
	border-left:solid 1px #e8eaec;
	border-top:solid 1px #e8eaec;
	border-bottom:solid 1px #a7adb6;
	background-color:#9ca3ad;
	}

.ms-ToolPaneInfo {
	color:#fff;
	background-color:#373c43;
	}

.ms-ToolStripSelected {
	background-image:url("/_layouts/images/cdi/menubuttonhover.gif");
	background-color:#c7cbd1;
	border-top:solid 1px #f8f8f9;
	border-bottom:solid 1px #dde0e3;
	color:#000;
	}
.ms-ToolStrip {
	background-image:url("/_layouts/images/cdi/listheadergrad.gif");
	color:#000;
	border-top:solid 1px #f8f8f9;
	border-bottom:solid 1px #dde0e3;
	background-color:#c7cbd1;
	}

.ms-TPHeader {
	background-color:#ffdf86;
	}
.ms-TPTitle {
	color:#666;
	}
.ms-TPBody {
	color:#000;
	}
.ms-TPBody a:link, 
.ms-TPBody a:visited, 
.ms-TPBody a:hover {
	color:#3966bf;
	}

.ms-TPInput {
	color:#000;
	}
.ms-PropGridBuilderButton {
	border:solid 1px #3966bf;
	background-color:#c7cbd1;
	}
.ms-Builderbackground {
	background:#ece9d8;
	}
.ms-SPZone {
	border:1px solid #7f7f7f;
	}
.ms-SPZoneSelected {
	border:#00FF00 1px solid;
	}
.ms-SPZoneIBar {
	border:#00ff00 3px solid;
	}
.ms-SPZoneLabel {
	color:#7f7f7f;
	}
.ms-SPZoneCaption {
	color:#7f7f7f;
	}
.ms-WPDesign {
	background-color:#c7cbd1;
	}
.ms-WPMenu {
	background-color:#c7cbd1;
	}

/* WP Titles */

.ms-standardheader{
	font-size:1em;
	margin:0em;
	text-align:left;
	color:#525252;
	}
.ms-linksectionheader .ms-standardheader{
	color:#000;
	}
.ms-gb h3.ms-standardheader{
	margin-top:1em;
	}
.ms-gb .ms-standardheader{
	color:#000;
	}

.ms-WPTitle {
	color: #000;
	font-size:11px;
	}
.ms-WPTitle a:link, 
.ms-WPTitle a:visited {
	color: #000;
	text-decoration: none;
	}
.ms-WPTitle a:hover{
	color:#666;
	}

.ms-WPSelected {
	border:#ffab3f 3px dashed;
	}

.ms-WPBody a:link,.ms-WPBody a:visited {
	color: #666;
	}
.ms-WPBody a:hover {
	color:#000;
	}

.ms-WPborder,.ms-WPborderborderOnly {
	border-color: #e8eaec;
	}
/* Welcome & My Links */
.ms-HoverCellInActive, 
.ms-SpLinkButtonInActive {
	color:#4c4c4c;
	}
.ms-HoverCellActive, 
.ms-SpLinkButtonActive {
	border:#9199a4 1px solid;
	background-color:#ffbd69;
	background-image:url("/_layouts/images/cdi/menubuttonhover.gif");
	}
/* Down arrow in Web part menu - mouse over */
.ms-HoverCellActiveDark {
	border:solid 1px #ffdf86;
	color:#fff;
	}
.ms-SpLinkButtonActive a, 
.ms-SpLinkButtonActive a:hover, 
.ms-SpLinkButtonActive a:link, 
.ms-SpLinkButtonActive a:visited {
	color:#000;
	}
.ms-SPLink, 
.ms-splinkbuttonInActive a, 
.ms-splinkbuttonInActive a:link, 
.ms-splink a, 
.ms-splinkbuttonInActive a:visited {
	color:#777;
	}
.ms-consoletoolbar .ms-splink a {
	color:#000;
	}
.ms-WPHeader {
}
.ms-WPHeader td {
	border-bottom: 1px solid #aaa;
	background-color: transparent;
	}

.ms-SPzone .ms-WPHeader td, 
.ms-SPZoneSelected .ms-WPHeader td {
	border:1px solid #d2d5da;
	background-color:#ffe69e;
	background-image:url("/_layouts/images/cdi/partgrad.gif");
	}
.ms-rtApplybackground {
	background-color:#ffdf86;
	}
.ms-tbButtonMouseOverDown {
	background-color:#ffdf86;
	}
.ms-rtremovebackground {
	border-bottom:#ffdf86 solid 1px;
	border-left:#ffdf86 solid 1px;
	border-right:#ffdf86 solid 1px;
	border-top:#ffdf86 solid 1px;
	}
.ms-subsmanageheader {
	background-color:#f8f8f9;
	}
.ms-subsmanagecell {
	color:#000;
	}
.ms-ConnError {
	color:#ff0000;
	}
.ms-underline {
	border-bottom:1px solid #a7adb6;
	}
.ms-underlineback {
	border-bottom:1px solid #a7adb6;
	background-color:#f8f8f9;
	}
.ms-back {
	background-color:#f8f8f9;
	}
.ms-smallheader,th.ms-smallheader {
	color:#000;
	}
.ms-smallsectionline {
	background-color:#a7adb6;
	}
.ms-tabselected{
	border-color:#9199a4;
	color:#3966bf;
	background-image:url("/_layouts/images/cdi/viewselectorgrad.gif");
	background-color:#ffe7a2;
	}
.ms-tabinactive {
	color:#3966bf;
	background-image:url("/_layouts/images/cdi/topnavunselected.gif");
	background-color:#afb5bd;
	border:solid 1px #d2d5da;
	border-bottom-width:0px;
	}
.ms-tabinactive a:link {
	color:#3966bf;
	}
.ms-tabinactive a:hover {
	color:#3966bf;
	}
.ms-tabinactive a:visited {
	color:#3966bf;
	}
.ms-surveyHBar {
	background-color:#3966bf;
	border-color:#3966bf;
	}
.ms-surveyHBarB {
	background-color:#a7adb6;
	border-color:#a7adb6;
	}
.ms-surveyHBarLabel {
	color:#7f7f7f;
	}
.ms-surveyVBar {
	background-color:#3966bf;
	border-color:#3966bf;
	}
.ms-surveyVBarB {
	background-color:#a7adb6;
	border-color:#a7adb6;
	}
.ms-surveyVBarBI {
	background-color:#3966bf;
	}

.ms-surveyVBarT {
	color:#7f7f7f;
	}
.ms-surveyVBarTC {
	color:#7f7f7f;
	}
.ms-surveyHR {
	color:#a7adb6;
	}
.ms-surveyTotal {
	color:#7f7f7f;
	}
.ms-uploadborder {
	border:1px solid #a7adb6;
	}
.ms-uploadcontrol {
	background-color:#f8f8f9;
	}

.ms-stylebox {
	border:1px solid #a7adb6;
	}
.ms-stylelabel {
	color:#7f7f7f;
	}
.ms-styleheader {
	background-color:#f8f8f9;
	}
.ms-styleheader a:link,.ms-stylebody a:link {
	color:#3966bf;
	}

.ms-styleheader a:hover,.ms-stylebody a:hover {
	color:#000;
	}
.ms-alternating {
	background-color:#f7f7f7;
	}
.ms-alternating .ms-unselectedtitle {
	background:transparent;
	}
.ms-alternating .ms-vb-user table{
	background:transparent;
	}
.ms-MWSSelectedInstance{
	color:#000;
	}
.ms-MWSInstantiated a:link, 
.ms-MWSInstantiated a:visited {
	color:#3966bf;
	}

.ms-MWSUninstantiated a:link, 
.ms-MWSUninstantiated a:visited {
	color:#3966bf;
	}
.ms-MWSUninstantiated a:hover {
	color:#3966bf;
	}
.ms-entity-resolved {
	color:#000;
	}
.ms-entity-unresolved {
	color:#000;
	background-image:url("/_layouts/images/cdi/squiggle.gif");
	}
.ms-ganttTitleCell {
	border:solid 1px #dde0e3;
	}
.ms-ganttTitleHeaderCell {
	color:#616a76;
	border:solid 1px #dde0e3;
	}

.ms-ganttMajorTimeUnitHeaderCell {
	border-left:solid 1px #dde0e3;
	border-right:solid 1px #dde0e3;
	color:#616a76;
	background-color:#f8f8f9;
	}
.ms-ganttdetailTimeUnitrow td {
	border:solid 1px #dde0e3;
	color:#616a76;
	background-color:#f8f8f9;
	}

.ms-ganttNonWorkingDay {
	background:#f8f8f9;
	}

.ms-dgselected {
	background:#517acc;
	color:#fff;
	}
.ms-dgselected a {
	color:#fff;
	}
.ms-dgselected a:visited {
	color:#fff;
	}
.ms-dgbottom {
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	}

.ms-dgadd {
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #bbc0c7;
	}
.ms-infobar {
	border-color:#999;
	}
.ms-unpublishedresource {
	border-color:#ff0000;
	}
.ms-inconsistentresource {
	border-color:#00FF00;
	}

.ms-consolemptablerow {
	background-color: transparent;
	}

.ms-consolestatuscell {
	background-image:none/*url("/_layouts/images/cdi/pagetitlebkgd.gif")*/;
	}
.ms-consoleframe {
	border-bottom: 0px solid #ccc;
	border-top: 1px solid #9199a4;
	}
.ms-consolestatusframe {
	border-color:#fff;
	}

.ms-consolestatusmajorframe {
	background-color:#fee47e;
	background:url("/_layouts/images/cdi/cnspgrdn.gif");
	}
.ms-consolestatusminorframe {
	background-color:#e8eaec;
	background:url("/_layouts/images/cdi/cnsugrdn.gif");
	}
.ms-consolestatuscheckoutframe {
	background-color:#fff699;
	background:url("/_layouts/images/cdi/cnsugrdn.gif");
	}
.ms-consolemode {
	background-color:#fee47e;
	color:#000;
	}
.ms-consolestatus {
	color: #9199a4;
	}
.ms-consolestatus a {
	color:#3966bf;
	}
.ms-consolestatus a:hover {
	color:#3966bf;
	}
.ms-consolehr {
	background-color:#a7adb6;
	}
.ms-consoleerror {
	color:#ff0000;
	}
.ms-consoleerror a {
	color:#3966bf;
	}
.ms-consoleerror a:hover {
	color:#3966bf;
	}
.ms-consolemessage{
	color:#373c43;
	}

.ms-consoletoolbar{
	color:#666;
	}
.ms-consoleqaborderhhover, 
.ms-consoleqabordervhover, 
.ms-consoleqacornerhover {
	background-color:#b0b6be;
	}

.ms-webpartpickerpagebackground {
	background-color:#ece9d8;
	}
.ms-webpartpickerpageinnerbackground {
	background-color:#f8f8f9;
	}
.ms-webpartpickerpagetext {
	color:#4c535c;
	}
.ms-webpartpickerpagetext a {
	color:#3966bf;
	}
.ms-webpartpickerpageHeaderborder a {
	color:#3966bf;
	}

.ms-webpartpickerwarning {
	color:#ff0000;
	}

.ms-wikitoolbar a.ms-toolbar {
	color:#373c43;
	}
.ms-wikieditouter {
	border:1px solid #fff;
	border-bottom:none;
	border-right-width:2px;
	}
.ms-wikieditthird {
	background:#fff none;
	}

.ms-wikieditbutton a {
	color:#7f7f7f;
	}
.ms-wikieditbutton a:hover {
	color:#000;
	}

.ms-wikicontent a.ms-missinglink {
	border-bottom:1px dashed #000;
	}
.ms-wikicontent {
	color:#333;
	}
.errorinl {
	color:#ff0000;
	}
.ms-diffbox {
	border:1px solid #a7adb6;
	}
.ms-diffdeletenostrike,.ms-diffdelete {
	background-color:#e8eaec;
	}

.ms-diffinsert {
	background-color:#ffe7a2;
	}
.ms-diffchange {
	background-color:#fefe7f;
	}
.ms-wikifieldheader {
	color:#4c4c4c;
	border-bottom:1px solid #a7adb6;
	}

.ms-PostTitle {
	border-top:1px #999 solid;
	}
.ms-PostTitle a {
	color:#666;
	}
.ms-PostFooter a {
	color:#3966bf;
	}
.ms-PostTitle a:hover, 
.ms-PostFooter a:hover {
	color:#000;
	}
.ms-PostBody {
	color:#666;
	}
.ms-PostFooter {
	color:#9199a4;
	}
h3.ms-postdate {
	border:none;
	font-size:.6em;
	}
h1.ms-Postdate {
	border-bottom:1px solid #6f9dd9;
	color:#fb8c3c;
	}
h1.ms-CommentHeader {
	color:#000;
	}
h2.ms-CommentTitle {
	color:#666;
	}

.ms-commenttable td {
	border-top:1px solid #a7adb6;
	}

.ms-CommentBody {
	color:#666666;
	}
.ms-pickerwait {
	background-color:#fff;
	color:#000;
	}

.ms-CategoryTitleCell a {
	background:transparent url("/_layouts/images/cdi/navbullet.gif") no-repeat top left;
	}

.ms-MenuUIPopupBody {
	border:1px solid #8c8c8c;
	}
.ms-MenuUIPopupBody table {
	color:#666;
	}

.ms-MenuUI,.ms-MenuUILarge, 
.ms-MenuUIRtL, 
.ms-MenuUILargeRtL{
	background-color:#f8f8f9;
	}

.ms-MenuUI {
	background-image:url("/_layouts/images/cdi/MGrad.gif");
	}
.ms-MenuUILarge {
	background-image:url("/_layouts/images/cdi/MGradLarge.gif");
	}
.ms-MenuUIRtL {
	background-image:url("/_layouts/images/cdi/MGradRtl.gif");
	}
.ms-MenuUILargeRtL {
	background-image:url("/_layouts/images/cdi/MGradLargeRtl.gif");
	}

.ms-MenuUIItemtableCell, 
.ms-MenuUIItemtableCellCompact {
	color:#666;
	}

.ms-MenuUIItemtableCell A, 
.ms-MenuUIItemtableCellHover A, 
.ms-MenuUIItemtableCellCompact A, 
.ms-MenuUIItemtableCellCompactHover A {
	color:#666;
	}
.ms-menuitemdescription {
	color:#666;
	}
.ms-MenuUIItemtableCellHover, 
.ms-MenuUIItemtableCellCompactHover {
	color:#666;
	}

/* --- Menu item style --- */
.ms-MenuUIItemtableHover{
	background-color:#ffe7a2;
	border:1px solid #b0b6be;
	}
.ms-MenuUIItemtableHover .ms-menuitemdescription {
	color:#333;
	}

.ms-MenuUISeparator, 
.ms-MenuUISeparatorRtL, 
.ms-MenuUISeparatorLarge, 
.ms-MenuUISeparatorLargeRtl {
	background-color:#a7adb6;
	}

.ms-MenuUICheckMark {
	background-image:url("/_layouts/images/cdi/ChkMrk.gif");
	}


/* ---------- BEGIN CALENDAR ---------- */
.ms-calheader{
	/* background-color:#e8eaec; */
	background-color:#fff;
	}
.ms-cal-navselected,.ms-cal-nav {
	}
.ms-cal-navselected a {
	}
.ms-cal-navselected a:hover {
	}
.ms-cal-nav a {
	color:#666;
	}
.ms-cal-nav a:hover {
	}
.ms-cal-weekempty, 
.ms-cal-weekemptyRTL {
	/* background-color:#e8eaec; */
	background-color:#fff;
	}
.ms-cal-weekname {
	background-color:#e8eaec;
	}
.ms-cal-weekday{
	/* background-color:#e8eaec; */
	background-color:#fff;
	}
.ms-cal-week,.ms-cal-weekB, 
.ms-cal-weekRTL, 
.ms-cal-weekRTLB {
	background-image:url("/_layouts/images/cdi/weekbox.gif");
	background-color:#d2d5da;
	border:1px solid #a7adb6;
	}
.ms-cal-weekselected, 
.ms-cal-weekselectedRTL {
	border:1px solid #a7adb6;
	background-color:#e8eaec;
	}
.ms-cal-topday, 
.ms-cal-topdayL, 
.ms-cal-wtopdayL, 
.ms-cal-wtopday{
	background-image:url("/_layouts/images/cdi/calnumBttn.gif");
	background-color:#c5cad0;
	border:solid 1px #9199a4;
	}
.ms-cal-topdayRTL, 
.ms-cal-topdayRTLL, 
.ms-cal-wtopdayRTL, 
.ms-cal-wtopdayRTLL {
	background-image:url("/_layouts/images/cdi/calnumBttn.gif");
	background-color:#ffd767;
	border:none;
	}
.ms-cal-topday-today,
.ms-cal-wtopday-today, 
.ms-cal-topday-todayRTL, 
.ms-cal-wtopday-todayRTL {
	background-image:url("/_layouts/images/cdi/calnumBttntoday.gif");
	background-color:#ffd767;
	border:solid 1px #a7adb6;
	}
.ms-cal-topday-today div, 
.ms-cal-wtopday-today div, 
.ms-cal-topday-todayover div, 
.ms-cal-wtopday-todayover div, 
.ms-cal-topday-todayRTL div, 
.ms-cal-wtopday-todayRTL div, 
.ms-cal-topday-todayoverRTL div, 
.ms-cal-wtopday-todayoverRTL div {
	border:solid 1px #fb8c3c;
	}
.ms-cal-topday-todayover, 
.ms-cal-topday-todayoverRTL, 
.ms-cal-wtopday-todayover, 
.ms-cal-wtopday-todayoverRTL {
	background-color:#ffd9aa;
	border:solid 1px #a7adb6;
	}
.ms-cal-topdayover, 
.ms-cal-topdayoverL, 
.ms-cal-wtopdayover, 
.ms-cal-wtopdayoverL, 
.ms-cal-topdayfocusover{
	background-color:#f0f1f2;
	border:solid 1px #a7adb6;
	}
.ms-cal-topdayoverRTL, 
.ms-cal-topdayoverRTLL, 
.ms-cal-wtopdayoverRTL, 
.ms-cal-wtopdayoverRTLL, 
.ms-cal-topdayfocusoverRTL {
	background-color:#f0f1f2;
	border:solid 1px #a7adb6;
	}
.ms-cal-topdayfocus, 
.ms-cal-topdayfocusL, 
.ms-cal-topdayfocusRTL, 
.ms-cal-topdayfocusRTLL, 
.ms-cal-wtopdayfocus, 
.ms-cal-wtopdayfocusL, 
.ms-cal-wtopdayfocusRTL, 
.ms-cal-wtopdayfocusRTLL {
	background-image:url("/_layouts/images/cdi/calnumBttnfocus.gif");
	background-color:#c7cbd1;
	border:solid 1px #a7adb6;
	}

.ms-cal-nodataMid, /* Not in current month */
.ms-cal-nodataleft, 
.ms-cal-nodataleftrTL, 
.ms-cal-nodataleftBtm, 
.ms-cal-nodataleftBtmRTL, 
.ms-cal-nodataleftBtm2, 
.ms-cal-nodataleftBtmRTL2, 
.ms-cal-nodataBtm, 
.ms-cal-nodataBtm2 {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	background-color:#eee;
	}
.ms-cal-nodataleftBtm, 
.ms-cal-nodataleftBtmRTL, 
.ms-cal-nodataleftBtm2, 
.ms-cal-nodataleftBtmRTL2, 
.ms-cal-nodataBtm, 
.ms-cal-nodataBtm2 {
	border-bottom:1px solid #a7adb6;
	}
.ms-cal-muworkitem, 
.ms-cal-muworkitemRTL, 
.ms-cal-muworkitemRTLL {
	border-right:1px solid #a7adb6;
	}
.ms-cal-muworkitemR {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	}
.ms-cal-muworkitemL {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	}
.ms-cal-workitem, /* Current month weekday */
.ms-cal-todayitem, 
.ms-cal-todayitemRTL {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	}
.ms-cal-workitem2 {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	}
.ms-cal-workitem2B, /* Current month weekday (bottom) */
.ms-cal-workitemRTL2B, 
.ms-cal-todayitem2B, 
.ms-cal-todayitemRTL2B {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	border-bottom:1px solid #a7adb6;
	}
.ms-cal-noworkitem, /* Weekends & holidays */
.ms-cal-noworkitemL, 
.ms-cal-noworkitemRTL {
	border-left:1px solid #a7adb6;
	border-right:1px solid #a7adb6;
	}
.ms-cal-noworkitemB, 
.ms-cal-noworkitemLB, 
.ms-cal-noworkitem2B, 
.ms-cal-noworkitemL2B, 
.ms-cal-noworkitemRTL2B {
	border-right:1px solid #a7adb6;
	border-left:1px solid #a7adb6;
	border-bottom:1px solid #a7adb6;
	}
.ms-cal-monthitem a {
	color:#666;
	}
.ms-cal-defaultbgcolor {
	background-image:url("/_layouts/images/cdi/alldayDefault.gif");
	background-color:#e8eaec;
	border:solid 1px #a7adb6;
	}
.ms-cal-defaultbgcolorsel {
	background-image:url("/_layouts/images/cdi/alldayDefaultOver.gif");
	background-color:#f8f8f9;
	border:solid 1px #a7adb6;
	}
.ms-cal-monthAllDay {
	background-image:url("/_layouts/images/cdi/alldayDefault.gif");
	background-color:#e8eaec;
	border:solid 1px #a7adb6;
	}
.ms-cal-defaultbgcolor a, 
.ms-cal-monthAllDay a {
	color:#666;
	}
.ms-cal-monthAllDaysel {
	background-image:url("/_layouts/images/cdi/alldayDefaultOver.gif");
	background-color:#f8f8f9;
	border:solid 1px #a7adb6;
	}
.ms-cal-time {
	border-right:1px solid #9199a4;
	background-color:#e8eaec;
	}
.ms-cal-timeRTL {
	border-left:1px solid #9199a4;
	background-color:#e8eaec;
	}
.ms-cal-workhour, 
.ms-cal-workhourhalfhour,
.ms-cal-workhourover, 
.ms-cal-workhourhalfhourover {
	background-color:#e8eaec;
	}
.ms-cal-workhourB, 
.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover, 
.ms-cal-workhourBhalfhourover {
	border-top:solid 1px #c7cbd1;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	}
.ms-cal-workhour {
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#666;
	}
.ms-cal-workhourB {
	border-bottom:solid 1px #c7cbd1;
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#666;
	}
.ms-cal-workhourRTL {
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#666;
	}
.ms-cal-workhourRTLB {
	border-bottom:solid 1px #c7cbd1;
	border-top:solid 1px #c7cbd1;
	background-color:#e8eaec;
	color:#666;
	}
.ms-cal-workhourF {
	background-color:#e8eaec;
	color:#666;
	}
.ms-cal-workhourRTLF {
	background-color:#e8eaec;
	color:#666;
	}
.ms-cal-enoworkdayF,.ms-cal-enoworkdayRTLF {
	border-top:solid 1px #c7cbd1;
	}
.ms-cal-eworkdayF,.ms-cal-eworkdayRTLF {
	border-top:solid 1px #c7cbd1;
	}
.ms-cal-workhourF,.ms-cal-workhourRTLF {
	border-top:1px solid #c7cbd1;
	}
.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 #c7cbd1;
	}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTL, 
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, 
.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF, 
.ms-cal-eworkhourRTL .ms-cal-dayhourRTL, 
.ms-cal-eworkdayRTL .ms-cal-dayhourRTL, 
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTL, 
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, 
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF, 
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF, 
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL, 
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, 
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL {
	border-top:solid 1px #c7cbd1;
	}
.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 #dde0e3;
	}
.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 {
	border-top:solid 1px #dde0e3;
	}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour, 
.ms-cal-enoworkhourB .ms-cal-dayhour {
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, 
.ms-cal-enoworkhourB .ms-cal-dayhourF {
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	border-left:solid 1px #9199a4;
	}
.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:#e8eaec;
	}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF, 
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF {
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	border-right:solid 1px #9199a4;
	}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL, 
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL {
	border-top:solid 1px #dde0e3;
	border-bottom:solid 1px #c7cbd1;
	background-color:#e8eaec;
	}
.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 #9199a4;
	}
.ms-cal-eworkhourRTLF .ms-cal-dayhourRTLF, 
.ms-cal-eworkdayRTL .ms-cal-dayhourRTLF, 
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,.ms-cal-eworkdayRTLF .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhourRTLF,.ms-cal-eworkhourRTL .ms-cal-dayhalfhourRTLF{
	border-right:solid 1px #9199a4;
	}
.ms-cal-enoworkhourF .ms-cal-dayhourF, 
.ms-cal-enoworkhour .ms-cal-dayhalfhourF, 
.ms-cal-enoworkhour .ms-cal-dayhourF {
	border-left:solid 1px #9199a4;
	}
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF, 
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF, 
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF {
	border-right:solid 1px #9199a4;
	}
.ms-cal-weekedge{
	/* background-color:#e8eaec; */
	background-color:#fff;
	}
.ms-cal-wemptycell, 
.ms-cal-wemptycellL {
	border-left:1px solid #9199a4;
	background-color:#c7cbd1;
	}
.ms-cal-walldayevent,
.ms-cal-walldayeventL, 
.ms-cal-walldayeventrTL, 
.ms-cal-walldayeventrTLL {
	border-right:1px solid #9199a4;
	border-left:1px solid #9199a4;
	background-color:#c7cbd1;
	}
.ms-cal-alldayevent, 
.ms-cal-alldayeventL, 
.ms-cal-alldayeventrTL, 
.ms-cal-alldayeventrTLL {
	border-right:1px solid #9199a4;
	border-left:1px solid #9199a4;
	}
.ms-cal-tweekitem {
	border:1px solid #a7adb6;
	background-image:url("/_layouts/images/cdi/alldayDefault.gif");
	background-color:#e8eaec;
	}
.ms-cal-tdayitem {
	border:1px solid #a7adb6;
	background-image:url("/_layouts/images/cdi/alldayDefault.gif");
	background-color:#e8eaec;
	}
.ms-cal-nav-buttonsltr {
	color:#a7adb6;
	}
.ms-cal-nav-buttonsRTL {
	color:#a7adb6;
	}

/* ------------- DATE PICKER ----------- */
#DatePickerDiv { 
	}

/* Date Picker Header - MONTH */
.ms-picker-header {
background-image:url("/_layouts/images/cdi/quickLaunchHeader.gif");
}
/* Day Header */
.ms-picker-table .ms-picker-dayheader {
	border-top-width:0px;
	border-bottom:1px solid #bbc0c7;
	}
.ms-picker-week {
	background-image:url("/_layouts/images/cdi/weekbox.gif");
	}
.ms-picker-weekRTL {
	background-image:url("/_layouts/images/cdi/weekbox.gif");
	}
/* Date Picker Day Links */
.ms-picker-daycenter a, 
.ms-picker-today a, 
.ms-picker-dayselected a {
	color:#666;
	}
table.ms-picker-table td.ms-picker-dayselected {
	background-image:url("/_layouts/images/cdi/calnumBttnfocus.gif");
	border:solid 1px #a7adb6;
	background-repeat:repeat-x;
	background-color:#c5cad0;
	}
/* Date Picker for Month View - MMM */
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthcenter {
	background-color:#fff;
	border:solid 1px #f8f8f9;
	}
/* Date Picker for Month View - Selected MMM */
.ms-quicklaunch table.ms-picker-table td.ms-picker-monthselected {
	background-image:url("/_layouts/images/cdi/selectednav.gif");
	background-color:#ffd767;
	border:solid 1px #b0b6be;
	}

.ms-datepickerouter {
	border:solid 1px #ccc;
	margin-bottom:10px;
	}
/* Date Picker Footer - Today is... */
table.ms-picker-table td.ms-picker-footer {
	border-top:1px solid #bbc0c7;
	}
div.ms-cal-navheader a img{
	background-image:url("listheadergrad.gif");
	border:solid 1px #c5cad0;
	}
.ms-BlogNavigator div.ms-navheader {
	background-color:#fff;
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-bottom:1px solid #fff;
	font-weight:normal;
	}
.ms-BlogNavigator div.ms-navheader a, 
.ms-BlogNavigator div.ms-navheader a:visited {
	color:#666;
	}
.ms-BlogNavigator div.ms-WPBody {
	border-top:solid 1px #bbc0c7;
	}
.ms-blogedit{
	border-top:solid 1px #fb8c3c;
	}
.ms-blogedit a{
	background-image:url("toolgrad.gif");
	background-color:#a9c6c3;
	border:1px solid #a7adb6;
	border-top-width:0px;
	}
.ms-blogrightZone .ms-WPHeader h3.ms-standardHeader {
	color:#000;
	}
.ms-blogrssnav {
	border-top:1px solid #ccc;
}
table.ms-disc-bar {
	background-color:#dde0e3;
	background-image:url("/_layouts/images/cdi/toolgrad.gif");
	border:1px solid #a7adb6;
	}
td.ms-disc-bordered,td.ms-disc-bordered-noleft {
	border:0px solid #a7adb6;
	}
table.ms-disc HR {
	color:#a7adb6;
	}
table.ms-disc-bar .ms-separator img {
	background-color:#a7adb6;
	}
.ms-WPAddButton {
	background:#ffaa3f url("/_layouts/images/cdi/wpqaM.gif") repeat-x;
	border:solid 1px #FEBA52;
	}
.ms-WPAddButtonHover {
	background:#ffe69f url("/_layouts/images/cdi/wpqaMH.gif") repeat-x;
	}
.ms-WPAddButton span {
	color:#000;
	}
.ms-WPAddButtonHover span {
	color:#000;
	}
.ms-SPZone {
	border:1px solid #c7cbd1;
	background-color:#e8eaec;
	}
.ms-SPZone tr.ms-viewheadertr table, 
.ms-SPZoneSelected tr.ms-viewheadertr table, 
.ms-SPZone .ms-vh2 table, 
.ms-SPZoneSelected .ms-vh2 table,  .ms-SPZone .ms-vh table, 
.ms-SPZoneSelected .ms-vh table {
	background-color:transparent;
	}
.ms-SPZone .ms-vh table.ms-selectedTitle, 
.ms-SPZone .ms-vh table.ms-selectedTitle td, 
.ms-SPZone .ms-vh2 table.ms-selectedTitle, 
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle, 
.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td, 
.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle {
	background-color:transparent;
	}
.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 #dde0e3;
	}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkday,
.ms-cal-enoworkdayRTL,
.ms-cal-enoworkdayF,
.ms-cal-enoworkdayRTLF {
	background-color:#e8eaec;
	}
/* ---------- END CALENDAR ---------- */




/* /////////////////////////////////////////

MOSS EXTENTIONS

///////////////////////////////////////// */


.ms-consoletitleareaframebottom {
	background:#fff;
	}
table.ms-unselectedhover, 
div.ms-unselectedhover {
    background-image: url("/_layouts/images/cdi/portaltabselected.gif");
	}
table.ms-selectednohover, 
div.ms-selectednohover {
    background-image: url("/_layouts/images/cdi/menubuttonhover.gif");
	}
table.ms-selectedhover, 
div.ms-selectedhover {
    background-image: url("/_layouts/images/cdi/portaltabselected.gif");
	}
.ms-ptabnt a:link, 
.ms-ptabnt a:visited, 
.ms-sctabnt a:link, 
.ms-sctabnt a:visited {
    color: #666; 
	}
.ms-main .ms-ptabcn, 
.ms-main .ms-sctabcn {
    background: url("/_layouts/images/cdi/PortalTabSelected.gif");
    border-color: #000;
	}
.ms-main .ms-sctabcn {
    background-color: #535353;
	}
.ms-main .ms-ptabcnhover, 
.ms-main .ms-sctabcnhover {
    background: url("/_layouts/images/cdi/PortalTabHover.gif");
    border-color: #000;
	}
.ms-main .ms-ptabcf, 
.ms-main .ms-sctabcf {
    border-color: #999;
    border-right:0px;
	}
.ms-main .ms-sctabcf {
    background: #eee;
    color:#000;
	}
.ms-main .ms-ptabcfhover, 
.ms-main .ms-sctabcfhover {
    background: url("/_layouts/images/cdi/PortalTabHover.gif");
    border-color: #000;
    color:#000;
	}
.ms-sctabcfhover a {
	color:#000;
}
.ms-main .ms-ptabrx, 
.ms-main .ms-sctabrx {
    border: 1px solid #999;
    border-top:0px;
	}
.ms-main .ms-sctabrx {
    background: #eee;
	}
td.ms-applyfiltersbutton {
	border-left-color:#c7cbd1;
	border-right-color:#c7cbd1;
	border-top-color:#d2d5da;
	background-color:#bbc0c7;
	}
table.ms-applyfiltersinactive {
	border-color:#b0b6be;
	background-image:url("/_layouts/images/cdi/ApplyFiltersInActive.jpg");
	color:#4c535c
	}
table.ms-applyfiltersactive {
	border-color:#b0b6be;
	background-image:url("/_layouts/images/cdi/ApplyFiltersActive.jpg");
	color:#4c535c;
	}
table.ms-applyfiltershoverover {
	border-color:#b0b6be;
	background-image:url("/_layouts/images/cdi/ApplyFiltersHoverOver.jpg");
	color:#4c535c;
	}
.ms-consolestatuscell {
    background-image: none/*url("/_layouts/images/cdi/pagetitlebkgd.gif")*/;
    background-color: #d2d5da;
	}
.ms-assetitem-selected {
    background-color: #ffe7a2;
	}
.ms-assetitem-thumbnail-selected {
    background-color: #ffe7a2;
    border: 1px solid #b0b6be;
	}
.ms-assetitem-thumbnail-infocell-selected {
    background-color: #ffe7a2;
	}
.ms-assetpicker-header {
    color: #9199a4;
	}
.ms-assetpicker-lookintablecontainer, 
.ms-assetpicker-objectlistcontainer {
    border-right: #9199a4 1px solid;
    border-top: #9199a4 1px solid;
    border-left: #9199a4 1px solid;
    border-bottom: #9199a4 1px solid;
	}
.ms-assetpicker-lookintablecontainer {
    background-color: #f8f8f9;
	}
.ms-assetpicker-lookin-toplabel-table {
    border-bottom: #9199a4 1px solid;
    background-color: #dde0e3;
	}
.ms-assetpicker-lookin-toplabel-cell{
    background-color: #dde0e3;
	}
.ms-selectorlink a, 
.ms-selectorlink a:visited {
    color:#666;
	}
.ms-cmstopnav-dynamicmenuitem{
	Forecolor: #373c43;
	Backcolor: #f0f1f2;
	}
.ms-profilevalue a:link, 
.ms-profilevalue  a:visited { 
  color: #666;
	}
.ms-profilesection {
	color: #23262a;
	}
.ms-orgme {
	background-color: #f0f1f2;
	}
.ms-ptable1 {
	background-color : #f8f8f9;
	border: 1px solid #e8eaec;
	}
.ms-reusableTextView {
    background-color: #e8eaec;
	}
.ms-reusableTextListItemRowSelected {
    background-color: #000;
	}
.ms-reusableTextListItemleftCell {
    border-top: solid 1px #f8f8f9;
    border-left: solid 1px #f8f8f9;
    border-bottom: solid 1px #f8f8f9;
	}
.ms-reusableTextListItemMiddleCell {
    border-top: solid 1px #f8f8f9;
    border-bottom: solid 1px #f8f8f9;
	}
.ms-reusableTextListItemrightCell {
    border-top: solid 1px #f8f8f9;
    border-right: solid 1px #f8f8f9;
    border-bottom: solid 1px #f8f8f9;
	}
.srch-SocDistTitle {
    border-bottom: #dde0e3 1px solid;
	}
.psrch-Title a:link, 
.psrch-Title a:visited {
    color:#666;
	}
.psrch-Action a:link, 
.psrch-Action a:visited {    
    color: #666;
	}
.ms-refitem {
    color: #666; 
	}
.ms-refitem a:link, 
.ms-refitem a:visited {
    color: #666;
	}
.ms-reftoggle {
    color:  #666;
	}
.ms-reftoggle  a:link, 
.ms-reftoggle a:visited {
    color:  #666;
	}
.srch-sort a:link, 
.srch-sort a:visited {
    color:#666;
	}
.srch-sort-right a:link, 
.srch-sort-right a:visited {
    color:#666;
	}
.srch-summary a:link, 
.srch-summary a:visited {
    color: #666;
	}
.srch-stats a:link {
    color: #666;
	}
.srch-Title {
    color: #666; 
	}
.srch-Title a:link, 
.srch-Title a:visited{
	color:#666;
	}
.srch-Page a:link, 
.srch-Page a:visited  {
	color: #4c535c;
	}
.srch-BestBetsTitle {
    margin: 0px 0px 4px; 
    color:#666; 
	}
.srch-BestBetsTitle a:link, 
.srch-BestBetsTitle a:visited {
	color:#666;
	}
.srch-options {
    background-color: #dde0e3;
	}
.srch-groupbar { 
    background-color: #f0f1f2;
	}
.leftnavPic {
    background-image: url("/_layouts/images/cdi/portraitbackground.gif");
    border:solid 1px #b0b6be;
	background-color: #f0f1f2;
	}
.incommonbody {
	background-color: #f0f1f2;
	}
.ms-qrblinks a {
	color:#666
	}
table.ms-qrblinks tr td a, 
table.ms-qrblinks tr td a:link, 
table.ms-qrblinks tr td a:visited, 
table.ms-qrblinks tr td a:hover {
	color:#fff;
	}
.ms-profilebody a {
	color:#666;
	}
.stopSuggestingLink {
	color: #616a76;
	}
.ms-sitedirresultspaging {
	background: #f0f1f2;
	}
.ms-colleaguereminder {
    background-color: #f0f1f2;
	}
.ms-suggestalt {
    background-color: #f8f8f9;
	}
td.ms-advsrchHeadingText {
   background-color:#f8f8f9;
	}
.ms-redirectControl a {
    color:#666;
	}
.link-item, 
.link-item a, 
.link-item a:link {
	color: #666;
	}
.link-item-large, 
.link-item-large a, 
.link-item-large a:link {
	color: #666;
	}
.level-item, .level-item a, 
.level-item a:link {
	color: #666;
	}
.headertitle, .headertitle a, 
.headertitle a:link {
	color: #666;
	}
.headertitle-large, 
.headertitle-large a, 
.headertitle-large a:link {
	color: #666;
	}
.headertitle-small, 
.headertitle-small a, 
.headertitle-small a:link {
	color: #666;
	}
.headertitle-band, 
.headertitle-band a, 
.headertitle-band a:link {
	color: #666;
	}
img.ms-rteCustom-PictureFrame  {
	background-color: #fff; 
	}
.ms-slLinkDlg-PeoplePanel {
    background-color:#dde0e3;
	}	
.ms-WPBody .slm-display-link div.link-item {
	color: #666;
	}

/* ---------- ADVANCED SEARCH LINK ---------- */
.ms-globalTitleArea .ms-sblink a:link, 
.ms-globalTitleArea .ms-sblink a:visited {
	color:#777;
	}
.ms-globalTitleArea .ms-sblink a:hover {
	color:#fff;
	}
.ms-sbtable .ms-sblink a, 
.ms-sbtable .ms-sblink a:link, 
.ms-sbtable .ms-sblink a:visited {
	color:#777;
	}
.ms-sctabcf a, 
.ms-sctabcf a:link, 
.ms-sctabcf a:visited {
	color:#666;
	}
.title-With-background {
    background-color:#a7adb6;
	}
.ms-searchsummarymain {
    background-color: #f8f8f9;
	}

div.ms-searchChannelTitle {
    background: url("/_layouts/images/cdi/searchgradient.jpg") #73A1DD repeat-x;
    border-width: 1px;
    border-color: #fb8c3c;
    border-style: solid;
	}
.ms-searchChannelTitle span {
    color: #1c4db5 !important;
	}

.ms-searchtamain, 
div.srch-BestBetsbottom, 
.srch-HCMain {
    border-bottom: solid 1px #fb8c3c;
	}

.ms-srchresultstop, 
.srch-stats, 
.srch-Page {
    background-color: #f8f8f9 !important;
	}



/* /////////////////////////////////////////

ADDITIONAL NOT NORMALLY COVERRED IN THEME CSS

///////////////////////////////////////// */




/* controls the background on the rich text editor */
.ms-bodyareacell { } 

/* ------ SEARCH AREA ------ */
	.SearchArea {
		width:100%; text-align:right;
		margin-top:4px;
	}
	.SearchTable td {
		
	}
	.SearchLabel {
		font-family: tahoma; 
		font-weight:normal; 
		font-size: 11px; 
		color:#777;
	}
	/* Main Div inside the search web part wrapper */ 
	/* <div id="SRSB"> currently hiding the global search area */ 
	#SRSB {  }
	
	/* 2nd Layour Div inside the search web part wrapper */
	/* <div id="SRSB"> <div> */
	#SRSB div { padding-top:4px; padding-bottom:20px; }
	
	/* Table that wraps the search area */
	/* <table class="ms-sbtable ms-sbtable-ex" border="0"> */
	.ms-sbtable .ms-sbtable-ex { }
	.ms-sbtable { }
	.ms-sbtable-ex { }
	
	/*  */
	/* <tr class="ms-sbrow"> */
	.ms-sbrow { }
	
	/*  */
	/* <td class="ms-sbscopes ms-sbcell"> */
	.ms-sbscopes .ms-sbcell { }
	.ms-sbscopes { }
	.ms-sbcell { }
	td.ms-sbcell { border:0px; }
	
	/* 
	<select title="Search Scope" class="ms-sbscopes">
		<option></option>
	</select>
	<td class="ms-sbcell"> */
	
	/*  */
	/* <input class="ms-sbplain" style="width:170px;"> */
	.ms-sbplain { border:1px solid #ccc; height:20px; }
	
	
	/*  */
	/* <td class="ms-sbgo ms-sbcell"><a><img></a></td> */
	.ms-sbgo .ms-sbcell { }
	.ms-sbgo .ms-sbcell a { }
	.ms-sbgo .ms-sbcell a img { }
	.ms-sbgo { }
	/* ------------- Search button image ----------- */
	td.ms-sbgo a img { }
	td.ms-sbgo a { }
	td.ms-sbgo a:hover { }
	td.ms-sbgo { background-color:transparent; }

	
	/*  */
	/* <td class="ms-sbcell ms-sblink"><a>Advanced Search</a></td> */
	.ms-sbcell .ms-sblink {  }
	.ms-sblink a { color:#777 !important; }
	.ms-sblink a:hover { color:#000 !important; }
	
	/*  */
	/* <td class="ms-sbLastcell"></td> */
	.ms-sbLastcell { padding:0px; width:20px; }

/* ------ END SEARCH AREA ------ */


/* -- ====== CUSTOM RICH TEXT EDITOR CLASSES ====== -- 
div.ms-WPBody { padding-top:4px; padding-left:3px; line-height: normal; }
div.ms-WPBody, div.ms-WPBody p { font-family:arial; font-size:11px; color:#000; }
div.ms-WPBody h1 { font-size:13pt; color:#000; font-weight:bold; margin-top:4px; margin-bottom:6px; }
div.ms-WPBody h2 { font-size:10pt; color:#444444; font-weight:bold; margin-top:4px; margin-bottom:6px; }
div.ms-WPBody h3 { font-size:9pt; color:#009933; font-weight:bold; margin-top:4px; margin-bottom:6px; }
div.ms-WPBody h4 { font-size:11px; color:#000; font-weight:bold; margin-top:4px; margin-bottom:6px; }
div.ms-WPBody h5 { font-size:11px; color:#000; font-weight:normal; margin-top:4px; margin-bottom:6px; }
div.ms-WPBody h6 { font-size:11px; color:#444444; font-weight:normal; margin-top:4px; margin-bottom:6px; }
div.ms-WPBody ul { font-size:11px; color:#000; }
div.ms-WPBody ul li { font-size:11px; color:#000; }
div.ms-WPBody ul li li { font-size:11px; color:#000; }
div.ms-WPBody ul li li li { font-size:11px; color:#000; }
div.ms-WPBody ol { font-size:11px; color:#000; }
div.ms-WPBody ol li { font-size:11px; color:#000; }
div.ms-WPBody ol li li { font-size:11px; color:#000; }
div.ms-WPBody ol li li li { font-size:11px; color:#000; }
div.ms-WPBody dir { font-size:11px; color:#000; }
div.ms-WPBody dir li { font-size:11px; color:#000; }
div.ms-WPBody dir li li { font-size:11px; color:#000; }
div.ms-WPBody dir li li li { font-size:11px; color:#000; }
div.ms-WPBody dl { font-size:11px; color:#000; }
div.ms-WPBody dd { font-size:11px; color:#000; }
div.ms-WPBody dt { font-size:11px; color:#000; }
div.ms-WPBody pre { font-family: "Courier New", Courier, monospace; font-size:11px; color:#000; }
div.ms-WPBody menu { font-size:11px; color:#000; }
div.ms-WPBody menu li { font-size:11px; color:#000; }
div.ms-WPBody menu li li { font-size:11px; color:#000; }
div.ms-WPBody menu li li li { font-size:11px; color:#000; }
*/

/* -- ====== CUSTOM RICH TEXT EDITOR STYLES ====== -- 
.ms-rteCustom-Custom-Heading1 { font-size:13pt; color:#000; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.ms-rteCustom-Custom-Heading2 { font-size:10pt; color:#444444; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.ms-rteCustom-Custom-Heading3 { font-size:9pt; color:#009933; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.ms-rteCustom-Custom-Heading4 { font-size:11px; color:#000; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.ms-rteCustom-Custom-Heading5 { font-size:11px; color:#000; font-weight:normal; margin-top:4px; margin-bottom:6px; }
.ms-rteCustom-Custom-Heading6 { font-size:11px; color:#444444; font-weight:normal; margin-top:4px; margin-bottom:6px; }
*/

/* -- ====== Page Layout Styles ====== --
.pageContent { padding-top:4px; padding-left:3px; line-height: normal; }
div.ms-WPBody, .pageContent p { font-family:arial; font-size:11px; color:#000; }
.pageContent h1 { font-size:13pt; color:#000; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.pageContent h2 { font-size:10pt; color:#444444; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.pageContent h3 { font-size:9pt; color:#009933; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.pageContent h4 { font-size:11px; color:#000; font-weight:bold; margin-top:4px; margin-bottom:6px; }
.pageContent h5 { font-size:11px; color:#000; font-weight:normal; margin-top:4px; margin-bottom:6px; }
.pageContent h6 { font-size:11px; color:#444444; font-weight:normal; margin-top:4px; margin-bottom:6px; }
.pageContent ul { font-size:11px; color:#000; }
.pageContent ul li { font-size:11px; color:#000; }
.pageContent ul li li { font-size:11px; color:#000; }
.pageContent ul li li li { font-size:11px; color:#000; }
.pageContent ol { font-size:11px; color:#000; }
.pageContent ol li { font-size:11px; color:#000; }
.pageContent ol li li { font-size:11px; color:#000; }
.pageContent ol li li li { font-size:11px; color:#000; }
.pageContent dir { font-size:11px; color:#000; }
.pageContent dir li { font-size:11px; color:#000; }
.pageContent dir li li { font-size:11px; color:#000; }
.pageContent dir li li li { font-size:11px; color:#000; }
.pageContent dl { font-size:11px; color:#000; }
.pageContent dd { font-size:11px; color:#000; }
.pageContent dt { font-size:11px; color:#000; }
.pageContent pre { font-family: "Courier New", Courier, monospace; font-size:11px; color:#000; }
.pageContent menu { font-size:11px; color:#000; }
.pageContent menu li { font-size:11px; color:#000; }
.pageContent menu li li { font-size:11px; color:#000; }
.pageContent menu li li li { font-size:11px; color:#000; }
.byLine { text-align:left; padding-left:6px; font-family:arial,helvetica,sans-serif;
}
*/


/* -- ====== TOC ====== -- */
/* taken from controls.css */

/* main table class inside the web part */
.toc-layout-main {
	width:100%;
	padding:0px;
	margin:0px;
	border:0px;
	}
.item {
	margin-bottom:6px;
	margin-top:6px;
	margin-left:4px;
	margin-right:0px;
	clear:both;
	}
.centered {
	text-align:center;
	}
.link-item, 
.link-item a, 
.link-item a:link {
	font-family:tahoma; 
	font-size:8pt; 
	color: #666;
	text-decoration:none;
	}
.link-item a:visited, 
.link-item a:active {
	color: #666;
	text-decoration:none;
	}
.link-item a:hover{
	color: #000;
	text-decoration:underline;
	}
.link-item-large, 
.link-item-large a, 
.link-item-large a:link {
	font-family:tahoma; 
	font-size:18pt; 
	color: #666;
	text-decoration:none;
	}
.link-item-large a:visited, 
.link-item-large a:active {
	color: #666;
	text-decoration:none;
	}
.link-item-large a:hover {
	color: #000;
	text-decoration:underline;
	}
.description {
	font-family:tahoma; 
	font-size:8pt; 
	color: #4c4c4c;
	}
.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;
	}
.image{
	border:0;
	}
.image-fixed-width {
	border:0;
	width:90px;
	}
.bullet {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	vertical-align:top;
	background-image:url("/_layouts/images/cdi/lstbulet.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	padding-right: 0px;
	}
.groupheader {
	font-family: tahoma; 
	text-align:left;
	margin-bottom:5px;
	font-size:10pt; 
	font-weight:bold; 
	color:#000;
	clear:both;
	}
.band {
	background-color:#e4e8f0;
	padding:2px 0px 2px 3px;
	}
.large {
	font-size:18pt; 
	}
.small {
	font-size:8pt; 
	}
.medium {
	font-size:10pt; 
	}
.centered {
	text-align:center;
	}
.separator {
	border:1px #333 solid;
	clear:both;
	}
.whitespace {
	margin-bottom:5px;
	clear:both;
	}
.level-header {
	padding:2px 0px 2px 0px;
	}
.level-band {
	background-color:#e4e8f0;
	padding:2px 0px 2px 3px;
	margin-right:3px;
	margin-left: 0px;
	}
.level-description {
	font-family: tahoma; 
	font-size: 8pt; 
	color: #4c4c4c
	}
.level-description-padding {
	padding-left:15px;
	padding-right: 0px;
	padding-bottom:1px;
	}
	.level-item-pos {
	margin: 2px 3px 2px 3px;
	padding: 1px 0px 1px 0px;
	}
	.level-item, .level-item a, .level-item a:link {
	font-family: tahoma; 
	font-size: 8pt; 
	color: #666;
	}
.level-item a:visited, .level-item a:active {
	color: #666;
	text-decoration:none;
	}
.level-item a:hover {
	color: #000;
	text-decoration:underline;
	}

/* div inside the column */
.level-section {
	margin-bottom:6px;
	}
.level-bullet {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	vertical-align:top;
	background-image:url("/_layouts/images/cdi/lstbulet.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	padding-right: 0px;
	}
.headertitle, 
.headertitle a, 
.headertitle a:link {
	font-family: tahoma; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #666;
	}
.headertitle a:visited, 
.headertitle a:active {
	color: #666;
	text-decoration:none;
	}
.headertitle a:hover {
	color: #000;
	text-decoration:underline;
	}
.headertitle-large, 
.headertitle-large a, 
.headertitle-large a:link {
	font-family: tahoma; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #666;
	}
.headertitle-large a:visited, 
.headertitle-large a:active {
	color: #4167af;
	text-decoration:none;
	}
.headertitle-large a:hover {
	color: #000000;
	text-decoration:underline;
	}
.headertitle-small, 
.headertitle-small a, 
.headertitle-small a:link {
	font-family: tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #666;
	}
.headertitle-small a:visited, 
.headertitle-small a:active {
	color: #4167af;
	text-decoration:none;
	}
.headertitle-small a:hover {
	color: #000;
	text-decoration:underline;
	}
.headertitle-band, 
.headertitle-band a, 
.headertitle-band a:link {
	font-family: tahoma; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #666;
	}
.headertitle-band a:visited, 
.headertitle-band a:active {
	color: #4167af;
	text-decoration:none;
	}
.headertitle-band a:hover {
	color: #000;
	text-decoration:underline;
	}


/* -- SITE LOGO -- */
.ms-titleimagearea img {
	margin-top:14px;
	margin-left:18px;
}
.ms-titleimagearea { 
	
}
.AreaUnderLeftNav {
	margin-top:14px;
}

/* Hide the Home Link in top nav */ 
td#zz1_TopNavigationMenun0 {
display:none;
}

/* ----------========== HOME PAGE STYLING ==========---------- */  
.cdi-insideLeftCol {
	width:auto; 
	padding-right:20px;
}
.cdi-insiderightCol {
	width:220px; 
}
.alpha-shadow {
	width:290px; 
	padding:0px;
	padding-right:12px;
}

	.cdi-contentmain-home { height:272px; }
	.cdi-contentheader-home { text-align:left; vertical-align:bottom; padding:0px; }
	.cdi-contentheader-home img { margin:0px; position:relative; float:left; }
	.cdi-homepagectrls, .cdi-homepagectrls a { font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; text-align:right; }
	.cdi-homepagectrls a { margin-left:3px; }
	.cdi-homepagectrls a.selected { color:#d78f3b !important; }
	.cdi-homepagectrls a:link, .cdi-homepagectrls a:active, .cdi-homepagectrls a:visited { color:#385d9d; text-decoration:none; }
	.cdi-homepagectrls a:hover { color:#000; text-decoration: underline; }
	.cdi-contentbucket-home, .cdi-contentbucket-homert { 
		font-family:Verdana, Geneva, sans-serif; font-size:11px; text-align:left; 
		height:150px; text-align:left; vertical-align:text-top; 
		background-color:#fff; border:1px solid #afafb0; margin-left:0px; 
		/*-opera-border-radius:4px; -opera-border-top-left-radius:0px;
		-khtml-border-radius:4px; -khtml-border-top-left-radius:0px;
		-moz-border-radius-topleft:0px; -webkit-border-top-left-radius:0px; border-top-left-radius: 0px;
		-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius: 4px;
		-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius: 4px; 
		-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius: 4px;*/ 
		width:100%; padding:4px; overflow:hidden; vertical-align:top;
		}
	.cdi-contentbucket-homert { 
		-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius: 4px;
		filter:alpha(opacity=80); -moz-opacity:0.8; 
		-khtml-opacity: 0.8; opacity: 0.8; 
		}
	.cdi-contentbucket-feature { margin:8px; color:#76787a; }
	.cdi-contentbucket-home h3 { font-size:11px; color:#385d9d; font-weight:bold; margin:8px; }
	.cdi-contentbucket-home p { font-size:10px; font-weight:normal; color:#76787a; }
	.cdi-contentbucket-homert h3 { font-size:12px; color:#385d9d; font-weight:bold; margin:8px; }
	.cdi-contentbucket-homert p, .cdi-contentbucket-homert span,
	.cdi-contentbucket-home p, .cdi-contentbucket-home span { font-size:10px; color:#666; }
	.cdi-readmore-home { bottom:0px; margin-bottom:0px; font-size:10px; font-weight:normal; text-decoration:none; margin:8px; }
	.cdi-readmore-home a:link, .cdi-readmore-home a:active, .cdi-readmore-home a:visited { text-decoration:none; color:#000; }
	.cdi-readmore-home a:hover { } 
	.alpha-shadow {
	  float: left;
	  background: url('/_layouts/images/cdi/featuredboxes/featurebox_shadow.png') no-repeat bottom right;
	  margin: 0px;
	  padding-bottom:12px; 
	  padding-right:12px; 
	}
	/* #mainWrapperCell {
		background-image: url('/CDIImageGallery/homebg_01.png'); 
	}*/
	h1.ms-sitetitle {
	 	visibility:hidden;
	}
	.ms-navframe {
		display:none;
	}
	.ms-titlearealeft, .ms-leftareacell, .ms-nav, .ms-navframe, .ms-pagebottommarginleft { width: 0px; display: none; }
	.ms-bodyareaframe, customfooter table { width:auto !important; }
	
	#PrintContent {
		font-size:11px;
	}



/* ----------========== UPCOMING EVENTS STYLING ==========---------- */ 
.cdi-upcomingevents-wrapper { width:190px; }
.cdi-upcomingevents-tbl { width:100%; }
.cdi-upcomingevents-tbl td { padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; }
.cdi-upcomingevents-tbl div { padding:1px; }
.cdi-upcomingevents-td { background-color:#e3e6f3; color:#7c7c7c; }
.cdi-upcomingevents-td-altrow { background-color:#eff1f8; color:#7c7c7c; }
.cdi-upcomingevents-date, .cdi-upcomingevents-date a, .cdi-upcomingevents-date a:link { color:#395d9d; font-weight:bold; text-decoration:none; }
.cdi-upcomingevents-title, .cdi-upcomingevents-title a, .cdi-upcomingevents-title a:link { color:#7c7c7c; font-weight:bold; text-decoration:none; }
.cdi-upcomingevents-desc {  text-decoration:none; }
.cdi-upcomingevents-td a:hover, .cdi-upcomingevents-td-altrow a:hover { color:#000; text-decoration: underline; }


/* ----------========== RICH TEXT EDITOR STYLING ==========---------- */ 

#ctl00_PlaceHolderMain_CDIRightContent__ControlWrapper_RichHtmlField p {
	margin-top:0px;
}
.CdiItsStylesCustom-StandardBodyTextGrey, .CdiItsStylesCustom-StandardBodyTextBlue
    {
	 font-size:11px !important;
	 font-family:Verdana;
	 line-height:14px;
	}
.CdiItsStylesCustom-StandardBodyTextGrey { color:#666666; }
.CdiItsStylesCustom-StandardBodyTextBlue { color:#4a6ba5; }