body {
	margin: 0;
	padding: 0;
	border: none;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	background: #fff;
	font: normal .8em Verdana, Helvetica, sans-serif;
}
A {
	font: normal 12px Arial, Helvetica, sans-serif;
}
A:link {
	text-decoration: none;
	color: #33c;
}
A:visited {
	text-decoration: none;
	color: #339;
}
A:active {
	text-decoration: none;
	color: #339;
}
A:hover {
	text-decoration: underline;
	color: #33c;
}
.ces-process-wait-table {
	color: #FFF;
	text-align: left;
	border: 1px solid #FFF;
	background: #369;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 1px 5px;
}
.ces-img-mouseover {
	cursor: pointer;
}
.ces-searchbox {
	margin-bottom: 4px;
}
.ces-portalbox-spacer {
	height: 5px;
}
.ces-language-selector {
	font: 11px Verdana, Arial, Helvetica;
	color: #fff;
	background: #797979;
}
.ces-portalbox-default {
	font-size: 9pt;
	width: 100%;
	border: 1px solid Silver;
	margin: 0;
}
.ces-portalbox-default TD.ces-portalbox-title {
	color: #069;
	text-align: left;
	border-bottom: solid 1px silver;
	text-indent: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: pointer;
	background: #e0e6f0;
	font: bold 9pt Verdana;
}
.ces-portalbox-default TD.ces-minmaxarea {
	width: 11px;
	border-bottom: solid 1px silver;
	cursor: pointer;
	background: #e0e6f0;
}
.ces-portalbox-default TD.ces-minmaxarea-maximized {
	width: 11px;
	border-bottom: solid 1px silver;
	cursor: pointer;
	background: #e0e6f0;
	background-image: url(/ces_components/v4/controls/images/toolbar/min_button.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
}
.ces-portalbox-default TD.ces-minmaxarea-minimized {
	width: 11px;
	border-bottom: solid 1px silver;
	cursor: pointer;
	background: #e0e6f0;
	background-image: url(/ces_components/v4/controls/images/toolbar/max_button.gif);
	background-repeat: no-repeat;
	background-position: 0 4;
}
.ces-properties-panel {
	margin-top: 3px;
}
.ces-page-title {
	color: darkblue;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: bold 10pt Arial, Helvetica, sans-serif;
}
.ces-page-sub-title {
	color: darkblue;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
.ces-buttons {
	color: black;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.ces-task-panel {
	color: black;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: 10pt Arial, Helvetica, sans-serif;
}
fieldset {
	width: 100%;
	border: #adbfd6 1px solid;
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	padding: 7px;
}
legend {
	color: darkblue;
	border: #adbfd6 solid 1px;
	padding: 0 2px;
}
.ces-frame {
	width: 100%;
	border: 1px solid #CCC;
}
.ces-frame TH {
	color: white;
	text-align: left;
	border-bottom: solid 1px silver;
	border-top: solid 1px silver;
	background: #647DAC;/*#fafafa;*/
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-frame TH.center 
{
  text-align: center;	
}
.ces-frame TD {
	color: #003;
	padding: 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-frame TD.document-toolbar {
	color: #FFF;
	background: darkgray;
}

.ces-frame A.ces-flashhelp:link, .ces-frame A.ces-flashhelp:active, .ces-frame A.ces-flashhelp:visited, .ces-frame A.ces-flashhelp:hover {
	color: blue;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}

.ces-frame A:link, .ces-frame A:active, .ces-frame A:visited, .ces-frame A:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.ces-error-frame {
	width: 90%;
	border: 1px solid #CCC;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px 4px;
}
.ces-error-frame th {
	text-align: center;
	color: #000;
	font-weight: bold;
	background: #FED;
}
.ces-error-frame td {
	text-align: center;
	color: #000;
}
.ces-info-simple TH {
	color: darkblue;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-info-simple TD {
	color: #003;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-info TH {
	color: darkblue;
	text-align: right;
	vertical-align: top;
	border: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	background: #fafafa;
}
.ces-info TD {
	color: #003;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-info TD.spanned {
	text-align: right;
	color: #003;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.ces-help-highlighted 
{
	background-color: Yellow;
}

.ces-dialog {
	background: #ededed;
}
.ces-dialog TH {
	color: darkblue;
	text-align: right;
	vertical-align: top;
	border: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-dialog TD {
	color: #003;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-dialog TD.spanned {
	text-align: right;
	color: #003;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-discussion TH {
	text-align: center;
	color: #FFF;
	border: 0;
	background: #f4f4f4;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 5px;
}
.ces-discussion TD {
	color: #000;
	padding: 3px;
	background: #f4f4f4;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-discussion TD.item {
	color: #000;
	background: #f4f4f4;
}
.ces-discussion TD.item-mouseover {
	color: red;
	background: #f4f4f4;
}
.ces-discussion A:link, .ces-discussion A:active, .ces-discussion A:visited, .ces-discussion A:hover {
	color: #00f;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.ces-component-manager {
	color: #000;
	border: 0 solid darkgray;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-component-manager-sub {
	color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
.ces-component-manager-sub td.publish {
	color: Red;
}
.ces-toolkit {
	border: 1px solid darkgray;
	background: #fafafa;
}
.ces-toolkit TR.inactive {
	border: 1px solid #fafafa;
	border-color: #FFF;
	cursor: default;
	background: #fafafa;
}
.ces-toolkit TR.active {
	border: 1px solid #00f;
	border-color: #00f;
	cursor: pointer;
	background: #9cc;
}
.ces-toolkit TD {
	color: #000;
	padding: 2px;
	text-align: left;
	height: 20px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-layout-header {
	background: #fafafa;
	font: 10pt Arial, Helvetica, sans-serif;
}
.ces-popup-header {
	color: darkblue;
	text-align: center;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	border: solid 1px silver;
	background: #fafafa;
	font: bold 10pt Arial, Helvetica, sans-serif;
}
.ces-user-display {
	color: darkblue;
	text-align: right;
	border: 0;
	font: 9pt Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
.ces-portal-logo {
	color: black;
	text-align: left;
	vertical-align: middle;
	border: 0;
	font: 9pt Arial, Helvetica, sans-serif;
	padding: 1px 5px;
}
.ces-portal-header {
	font: 9pt Arial, Helvetica, sans-serif;
}
.ces-loginout {
	color: darkblue;
	text-align: right;
	border: 0;
	padding: 0 10px 0 0;
}
.ces-portal-header TH.admin {
	color: darkblue;
	text-align: left;
	border: 0;
	padding: 0 10px 0 0;
}
.ces-portal-header TH {
	color: black;
	text-align: left;
	border: 0;
	font: bold 12pt Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-portal-header TH.top {
	color: black;
	text-align: right;
	border: 0;
	font: bold 10pt Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-portal-header TD {
	color: white;
	text-align: left;
	font: bold 10pt Arial, Helvetica, sans-serif;
}
.ces-portal-header TD.date {
	color: #FFF;
	text-align: right;
	background: gray;
}
.ces-link-list TR {
	margin-bottom: 10px;
}
.ces-link-list TD.selected {
	background: #CCF;
}
.ces-alert-list TD.selected {
	background: #CCF;
}
.ces-alert-list A.unread {
	font-weight: bold;
}
.ces-alert-list A.read {
	font-weight: normal;
}
.ces-alert-list TH, .ces-link-list TH {
	color: #FFF;
	text-align: left;
	vertical-align: middle;
	border: 0;
	background: #369;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 0 0 0 2px;
}
.ces-alert-list TD, .ces-link-list TD {
	color: #003;
	border: 0;
	text-align: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 2px 3px 2px 0;
}
.ces-alert-list td A:link, .ces-alert-list A:active, .ces-alert-list A:visited, .ces-alert-list A:hover {
	color: red;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.ces-headline TH {
	color: #434343;
	text-align: left;
	border: 1px solid silver;
	font: bold 10pt Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-headline TD {
	color: black;
	text-align: left;
	border: 0;
	font: normal 10pt Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-headline TD.selected {
	background: #CCF;
}
.ces-article {
	color: black;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
	font: normal 10pt Arial, Helvetica, sans-serif;
}
.ces-article TH {
	color: black;
	text-align: left;
	border: 0;
	background: #ffcc00;
	font: bold 12pt Arial, Helvetica, sans-serif;
	padding: 0 3px;
}
.ces-article TD {
	color: black;
	text-align: left;
	border: 0;
	background: #ffffcc;
	font: normal 10pt Arial, Helvetica, sans-serif;
	padding: 0 3px;
}
/*
.ces-button {
	color: #666;
	text-decoration: none;
	background: #fafafa;
	cursor: pointer;
	height: 22;
	border: 1px solid #CCC;
	font: bold 11px Arial, Helvetica, sans-serif;
}
*/
.ces-button
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: white;
	TEXT-DECORATION: none;
	background: #647DAC;
	border-style:solid;
	border-width:1px;
	border-color:black;
	cursor:pointer;
}
/*
.ces-button
{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: white;
	TEXT-DECORATION: none;
	background: orange;
	border-style:solid;
	border-width:1px;
	border-color:#647DAC;
	cursor:pointer;
}
*/
.ces-short-button {
	color: #666;
	text-decoration: none;
	background: #FFF;
	cursor: pointer;
	height: 18;
	border: 1px solid #CCC;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.ces-config-button {
	cursor: pointer;
	border-right: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
}
.ces-config-button-pushed {
	cursor: pointer;
	border-right: 1px solid darkgray;
	border-bottom: 1px solid darkgray;
}
.ces-button-small {
	color: #666;
	text-decoration: none;
	background: #FFF;
	cursor: pointer;
	height: 16;
	border: 1px solid #CCC;
	font: bold 9px Arial, Helvetica, sans-serif;
}
.ces-doc-right-pane {
	color: #000;
	text-align: left;
	vertical-align: middle;
	border: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-doc-right-pane TD {
	color: #000;
	text-align: left;
	vertical-align: middle;
	border: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-doc-right-pane A:link {
	color: #000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-doc-right-pane A:active {
	color: #000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-doc-right-pane A:visited {
	color: #000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-doc-right-pane A:hover {
	color: #000;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: underline;
}

.ces-topic-header TH.header {
	color: #000;
	text-align: left;
	width: 60%;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
}
.ces-topic-header TD {
	text-align: left;
}
.ces-topic-header TD.right {
	text-align: right;
}
.ces-topic-header TD.breadcrumb {
	text-align: center;
}
.ces-topic-header TD.order-list {
	color: black;
	text-align: left;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-topic-header TD.new-post {
	color: blue;
	text-align: right;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-topic-footer {
	width: 100%;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-topic-footer TH {
	color: #000;
	text-align: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-topic-footer TD {
	text-align: center;
}
.ces-topic-header TD.right, .ces-topic-header TD, .ces-topic-header TD.breadcrumb, .ces-topic-footer TD {
	color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-topic-header TD.breadcrumb A:link, .ces-topic-header TD.breadcrumb A:active, .ces-topic-header TD.breadcrumb A:visited, .ces-topic-header TD.breadcrumb A:hover {
	color: blue;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
}
.ces-topic-header TD.new-post A:link, .ces-topic-header TD.new-post A:active, .ces-topic-header TD.new-post A:visited, .ces-topic-header TD.new-post A:hover {
	color: blue;
	font-size: 11pt;
	font-weight: normal;
	text-decoration: underline;
	text-align: center;
}

.ces-discussion-board {
	width: 100%;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-discussion-board TH {
	text-align: center;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-discussion-board TD {
	background: whitesmoke;
}
.ces-discussion-board TD.discussion-dark {
	background: #DEDFDF;
}
.ces-discussion-board TD.discussion-light {
	background: whitesmoke;
}
.ces-discussion-board, .ces-discussion-board TH {
	color: #FFF;
	border-bottom: 1px solid #CCC;
	background: #369;
}
.ces-discussion-board TD, .ces-discussion-board TD.discussion-dark, .ces-discussion-board TD.discussion-light {
	color: #003;
	border: 1px solid #FFF;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-discussion-board A:link, .ces-discussion-board A:active, .ces-discussion-board A:visited, .ces-discussion-board A:hover {
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

.ces-reply-standard-dark {
	background: #DEDFDF;
}
.ces-reply-standard-light {
	background: whitesmoke;
}
.ces-bold-reply-standard-light {
	background: whitesmoke;
}
.ces-bold-reply-standard-dark {
	background: #DEDFDF;
}
.ces-reply-right-dark {
	vertical-align: bottom;
	background: #DEDFDF;
}
.ces-reply-right-light {
	vertical-align: top;
	background: whitesmoke;
}
.ces-reply-standard-dark, .ces-reply-standard-light {
	vertical-align: top;
	text-align: left;
	color: #003;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-bold-reply-standard-light, .ces-bold-reply-standard-dark {
	vertical-align: top;
	color: #003;
	text-align: left;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-reply-right-dark, .ces-reply-right-light {
	text-align: right;
	color: #003;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.ces-admin-link A:link {
	color: #00f;
	text-decoration: none;
	font: normal 10pt Arial;
}
.ces-admin-link A:active {
	color: #00f;
	text-decoration: none;
	font: normal 10pt Arial;
}
.ces-admin-link A:visited {
	color: #00f;
	text-decoration: none;
	font: normal 10pt Arial;
}
.ces-admin-link A:hover {
	color: #00f;
	text-decoration: underline;
	font: normal 10pt Arial;
}
.ces-admin-small-link {
	text-decoration: none;
	font: normal 8pt Arial;
}
.ces-permission-table {
	width: 100%;
	color: #003;
	border: 1px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 1px;
}
.ces-permission-table TH {
	text-align: left;
}
.ces-permission-table TD {
	text-align: left;
	background: #E6E6E6;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-permission-table TD.button-right {
	text-align: right;
}
.ces-permission-list {
	width: 100%;
	border: 1px;
}
.ces-permission-list TH {
	color: #fff;
	text-align: right;
	background: #369;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-permission-list TD {
	color: #003;
	text-align: right;
	background: #E6E6E6;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.admininput {
	background: #fff;
	border: 1px solid #ccc;
	height:22px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.ces-textbox {
	background: #fff;
	border: 1px solid #ccc;
}
.ces-textbox-error {
	background: #FED;
	border: 1px solid #66C;
}
.ces-textbox-active {
	background: whitesmoke;
	border: 1px solid #66C;
}
.ces-textbox, .ces-textbox-error, .ces-textbox-active {
	color: #000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.ces-screen-message-error {
	color: red;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: bold 9pt Arial, Helvetica, sans-serif;
}
.ces-screen-message-warning {
	color: blue;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: bold 9pt Arial, Helvetica, sans-serif;
}
.ces-page-instructions {
	color: black;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	font: normal 10pt Arial, Helvetica, sans-serif;
}
.ces-folder-package-tree-header {
	border-bottom: solid 1px silver;
	color: #339;
	background: #fafafa;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
.ces-folder-package-navigation {
	color: #339;
	border-top: 0;
	border-bottom: solid 1px silver;
	background: #fafafa;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
.ces-folder-package-navigation A:link {
	font-size: 8pt;
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation A:visited {
	font-size: 8pt;
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation A:active {
	font-size: 8pt;
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation A:hover {
	font-size: 8pt;
	text-decoration: underline;
	color: #339;
}
.ces-folder-package-menubar {
	border-top: solid 1px silver;
	margin-top: 0;
	background: #fafafa;
}
.ces-folder-package-menubar A:link {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-menubar A:visited {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-menubar A:active {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-menubar A:hover {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation TD.arrowback {
	text-align: left;
	padding-left: 5px;
}
.ces-folder-package-navigation TD.breadcrumb {
	text-align: left;
	width: 100%;
}
.ces-folder-package-navigation TD.breadcrumb A:link {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation TD.breadcrumb A:visited {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation TD.breadcrumb A:active {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation TD.breadcrumb A:hover {
	text-decoration: none;
	color: #339;
}
.ces-folder-package-navigation TD.search-btn {
	text-align: right;
	border: 1px solid #fafafa;
	margin-right: 3px;
	background: #fafafa;
}
.ces-folder-package-navigation TD.search-btn-mouseover {
	text-align: right;
	border: 1px solid #00f;
	margin-right: 3px;
	background: #9cc;
}
.ces-folder-package-toolbar 
{	
	width: 100%;
	border-top: 0px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	background: #fafafa;
}

.ces-toolbarbutton {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: #fafafa;
	cursor: pointer;
	background: #fafafa;
}
.ces-toolbarbutton-mouseover {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: #00f;
	cursor: pointer;
	background: #9cc;
}

.ces-data-list {
	color: #339;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-data-list .selected-component {
	background: #EAEAAE;
}
.ces-data-list .quiet {
	color: gray;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
.ces-data-list .ces-thumbnail-image {
	margin-top: 5px;
}
.ces-data-list TR {
	border-bottom: 1px solid #CCC;
}
.ces-data-list TD.header {
	cursor: pointer;
}
.ces-data-list TD.header2 {
	color: #069;
	text-align: left;
	border-top: solid 1px silver;
	border-bottom: solid 1px silver;
	text-indent: 2px;
	padding-top: 1px;
	padding-bottom: 2px;
	cursor: pointer;
	background: #e8effa;
	font: bold 9pt Verdana;
}
.ces-data-list TH {
	color: darkblue;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-data-list TD {
	color: #003;
	cursor: default;
	border: 0 solid darkgray;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 0 2px;
}
.ces-data-list TD.selected {
	border: 0 solid #CCF;
	background: #CCF;
}
.ces-data-list TD.faint {
	color: Gray;
}
.ces-data-list TD A:link.unread {
	font-weight: bold;
}
.ces-data-list TD A:active.unread {
	font-weight: bold;
}
.ces-data-list TD A:visited.unread {
	font-weight: bold;
}
.ces-data-list TD A:hover.unread {
	font-weight: bold;
}
.ces-data-list TD A:link.read {
	font-weight: normal;
}
.ces-data-list TD A:active.read {
	font-weight: normal;
}
.ces-data-list TD A:visited.read {
	font-weight: normal;
}
.ces-data-list TD A:hover.read {
	font-weight: normal;
}
.ces-data-list .loud, .ces-data-list TD.header {
	color: darkblue;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-data-list TH, .ces-data-list TD.header {
	text-align: left;
	border-bottom: 1px solid #CCC;
	background: #fafafa;
	padding: 1px 2px;
}
.ces-data-list A:link, .ces-data-list A:active, .ces-data-list A:visited, .ces-data-list A:hover {
	color: #000;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-data-list TD A.strong:link, .ces-data-list TD A.strong:active, .ces-data-list TD A.strong:visited, .ces-data-list TD A.strong:hover {
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}


.ces-teamspace-links A:link {
	color: Blue;
}
.ces-teamspace-links A:active {
	color: Blue;
}
.ces-teamspace-links A:visited {
	color: Blue;
}
.ces-teamspace-links A:hover 
{
	color: Blue;
}

.ces-bold-search-text {
	font-weight: bold;
	color: black;
}
.ces-search-path {
	font-size: 10px;
	color: darkgreen;
}
.ces-edit-component {
	color: black;
	text-align: left;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	padding-bottom: 9px;
	background: lightgrey;
	font: bold 11pt Arial, Helvetica, sans-serif;
}
.ces-edit-component A.publish-component:link {
	color: red;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
}
.ces-edit-component A.publish-component:active {
	color: red;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
}
.ces-edit-component A.publish-component:visited {
	color: red;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
}
.ces-edit-component A.publish-component:hover {
	color: red;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
}
.ces-edit-component A:link, .ces-edit-component A:active, .ces-edit-component A:visited, .ces-edit-component A:hover {
	color: #000;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: underline;
}
.ces-menu-edit-link A:link {
	color: #00f;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.ces-menu-edit-link A:active {
	color: #00f;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.ces-menu-edit-link A:visited {
	color: #00f;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.ces-menu-edit-link A:hover {
	color: #00f;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}
.ces-image-gallery-thumbnail {
	border-width: 0;
	height: 105px;
	width: 85px;
	float: left;
	margin: 5px 5px;
}
.ces-image-gallery-thumbnail A:hover {
	cursor: pointer;
}
.ces-thumbnail-panel {
	height: 105px;
	width: 85px;
	float: left;
	margin: 5px 5px;
	border: 1px solid LightGrey;
}
.ces-thumbnail-panel-selected {
	height: 105px;
	width: 85px;
	float: left;
	margin: 5px 5px;
	border: 1px solid darkblue;
}
.ces-survey TH {
	color: #FFF;
	width: 150px;
	text-align: right;
	vertical-align: middle;
	border: 0;
	background: #369;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-survey TD {
	color: #003;
	border: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-survey TD.name {
	text-align: left;
	color: darkblue;
	border: 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-survey TD.summary {
	text-align: left;
	color: #003;
	border: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-survey TD.instructions {
	text-align: left;
	color: #003;
	border: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-question-answer {
	border: 0;
	width: 100%;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-survey-results {
	border: 0;
	width: 100%;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-survey-results TH {
	color: #000;
	text-align: right;
}
.ces-survey-results TD {
	color: #000;
	text-align: left;
}
.ces-percentage-bar {
	background: white;
}
.ces-percentage-bar TD {
	background: red;
}
.ces-percentage-bar TD.empty {
	background: #fff;
}
.ces-notes-div 
{
	border:1px solid #9fbbdc;
	width: 400px;
	height: 300px;
}
.ces-notes-div TH {
	color: #000;
	text-align: left;
	border: 0px;
	background-color: #cfe2fb;
	font: 11px Arial, Verdana;
	padding-left:1px;
	
}
.ces-notes-div TH.right {
	text-align: right;
}
.ces-notes-div TD {
	color: #000;
	text-align: left;
	border: 0px;
	background-color: #cfe2fb;
	font: bold 11px Arial, Helvetica, sans-serif;	
}
.ces-email-table {
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.ces-email-table TD.right {
	text-align: right;
}
.ces-email-table TH {
	width: 100px;
	text-align: right;
	border: 0px;
	padding: 3px;
}
.ces-small-type {
	color: #000;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-image-selected {
	border: 2px solid red;
	background: #CCC;
}
.ces-image-nonselected {
	border: 2px solid #FFF;
}
.ces-body-text {
	color: #000;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.ces-body-textBold {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.ces-body-textSelected {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.ces-body-text A:link {
	color: #000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-body-text A:hover{
	color: #000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-body-text A:active{
	color: #000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-body-text A:visited{
	color: #000;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-tab-on {
	color: #666;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.ces-tab-off {
	color: #999;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.ces-flat-control {
	border-color: #66C;
	border-style: solid;
	color: #000;
	border-width: 1px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.ces-menustyle-editmode-toolbar {
	color: #000;
	border-top: 0 solid silver;
	border-bottom: 1px solid #D0D0D0;
	border-left: 0 solid silver;
	border-right: 0 solid silver;
	margin-left: 0;
	background: #F0F0F0;
	font: 11px verdana;
}
.ces-menustyle-editmode-toolbar .ces-menuitem-editmode-toolbar {
	color: #000;
	margin-left: 0;
	border: 0 solid silver;
	background: #F0F0F0;
	font: 11px verdana;
	padding: 4px 15px 4px 8px;
}
.ces-menustyle-editmode-toolbar .ces-menumouseover-editmode-toolbar {
	color: #000;
	margin-left: 0;
	cursor: pointer;
	border: 0 solid silver;
	background: darkgray;
	font: 11px verdana;
	padding: 4px 15px 4px 8px;
}
.ces-submenustyle-editmode-toolbar {
	color: #000;
	margin: 0;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	background: white;
	font: 12px verdana;
	padding: 5px;
}
.ces-submenustyle-editmode-toolbar .ces-menuitem-editmode-toolbar {
	color: #000;
	margin: 0;
	background: white;
	font: 11px verdana;
	padding: 5px;
}
.ces-submenustyle-editmode-toolbar .ces-menumouseover-editmode-toolbar {
	color: #000;
	margin: 0;
	cursor: pointer;
	background: darkgray;
	font: 11px verdana;
	padding: 5px;
}

/*********** xxx ************/
.ces-menustyle-document-dropdown {
	color: #000;
	border-top: 0 solid silver;
	/*border-bottom: 1px solid #D0D0D0;*/
	border-left: 0 solid silver;
	border-right: 0 solid silver;
	margin-left: 0;
	background: #fff;
	font: 11px verdana;
}
.ces-menustyle-document-dropdown .ces-menuitem-document-dropdown {
	color: #000;
	margin-left: 0;
	border: 0 solid silver;
	background: #fff;
	font: 11px verdana;
	padding: 4px 15px 4px 8px;
}
.ces-menustyle-document-dropdown .ces-menumouseover-document-dropdown {
	color: #000;
	margin-left: 0;
	cursor: pointer;
	border: 0 solid silver;
	background: #fff;
	font: 11px verdana;
	padding: 4px 15px 4px 8px;
}
.ces-submenustyle-document-dropdown {
	color: #000;
	margin: 0;
	border-left: 1px solid #989898;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
	background: white;
	font: 12px verdana;
	padding: 5px;
}
.ces-submenustyle-document-dropdown .ces-menuitem-document-dropdown {
	color: #000;
	margin: 0;
	background: white;
	font: 11px verdana;
	padding: 5px;
}
.ces-submenustyle-document-dropdown .ces-menumouseover-document-dropdown {
	color: #000;
	margin: 0;
	cursor: pointer;
	background: darkgray;
	font: 11px verdana;
	padding: 5px;
}

/****************************/
.editmode-info {
	text-align: right;
	font-weight: bold;
	font-variant: small-caps;
	padding-right: 5px;
}

/*
BEGIN MENU **********************************************************************************************
*/
.ces-menucontainerstyle {
	width: 100%;
	border: 1px solid #D2DBE0;
	background-image: url(/ces_components/v4/controls/menu/Templates/GlassHorizAngles/Images/MainItemBg.gif);
}
.ces-menustyle {
	text-align: left;
	font: bold 11px Arial, Verdana;
}
.ces-menustyle .ces-menuitem {
	cursor: pointer;
	color: #1B5E86;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(/ces_components/v4/controls/menu/Templates/GlassHorizAngles/Images/MainItemBg.gif);
}
.ces-menustyle .ces-menuitem-right {
	width: 0;
}
.ces-menustyle .ces-menuitem-left {
	width: 20px;
}
.ces-menustyle .ces-menumouseover-left, .ces-menustyle .ces-menumouseup-left, .ces-menustyle .ces-menumousedown-left {
	width: 20px;
	background-image: url(/ces_components/v4/controls/menu/Templates/GlassHorizAngles/Images/ItemBgLeftMouseOver.gif);
	background-position: 0 -1;
}
.ces-menustyle .ces-menumouseover-right, ces-menustyle .ces-menumouseup-right, ces-menustyle .ces-menumousedown-right {
	width: 20px;
	background-image: url(/ces_components/v4/controls/menu/Templates/GlassHorizAngles/Images/ItemBgRightMouseOver.gif);
	background-position: 0 -1;
}
.ces-menustyle .ces-menumouseover, .ces-menustyle .ces-menumouseup, .ces-menustyle .ces-menumousedown {
	cursor: pointer;
	color: #000000;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(/ces_components/v4/controls/menu/Templates/GlassHorizAngles/Images/MainItemOver.gif);
	background-position: 0 -1;
}
.ces-menustyle .ces-menuspacer {
	margin: 0;
	border-right: 2px solid #C5C5C5;
	height: 2px;
}
.ces-submenustyle {
	margin-left: 0;
	border: 1px solid silver;
	background: #fafafa;
}
.ces-submenustyle .header {
	color: #339;
	text-align: center;
	font: 14px verdana;
}
/* used for vertical menu */
.ces-submenustyle .ces-menuitem {
	color: #339;
	border: solid 1px #fafafa;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	background: #fafafa;
	font: 12px verdana;
}
.ces-submenustyle .ces-menuspacer {
	color: #339;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
	background: #fafafa;
}
.ces-submenustyle .ces-activemenuitem {
	color: #339;
	border: solid 1px darkgray;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	background: silver;
	font: 12px verdana;
}
.ces-submenustyle .ces-menumouseover {
	color: #339;
	border: solid 1px darkgray;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	background: #9cc;
	font: 12px verdana;
}
.ces-submenustyle .ces-menumousedown {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: darkgray;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	background: silver;
	font: 12px verdana;
}
.ces-submenustyle .ces-menumouseup {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: darkgray;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	background: silver;
	font: 12px verdana;
}
/*
END MENU **********************************************************************************************
*/

.ces-docmenustyle {
	margin-left: 0;
	border: 1px solid silver;
}
.ces-docmenustyle .ces-activemenuitem {
	border-color: darkgray;
	background: silver;
}
.ces-docmenustyle .ces-menumouseover, .ces-docmenustyle .ces-menumousedown, .ces-docmenustyle .ces-menumouseup {
	border-color: darkgray;
	background: #9cc;
}
.ces-docsubmenustyle {
	margin-left: 0;
	border: 1px solid silver;
}
.ces-docsubmenustyle .ces-menuspacer {
	color: #339;
}
.ces-docsubmenustyle .ces-menumouseover {
	border-color: darkgray;
	background: #9cc;
}
.ces-docsubmenustyle .ces-activemenuitem, .ces-docsubmenustyle .ces-menumousedown, .ces-docsubmenustyle .ces-menumouseup
{
	border-color: darkgray;
	background: silver;
}

.ces-docmenustyle .ces-menuitem, .ces-docmenustyle, .ces-docmenustyle .ces-menuspacer, .ces-docsubmenustyle, .ces-docsubmenustyle .ces-menuitem, .ces-docsubmenustyle .ces-menuspacer {
	border:0px;
	background: #fafafa;
}
.ces-docmenustyle .ces-activemenuitem, .ces-docmenustyle .ces-menuitem, .ces-docmenustyle .ces-menumouseover, .ces-docmenustyle .ces-menumousedown, .ces-docmenustyle .ces-menumouseup, .ces-docsubmenustyle .ces-menuitem, .ces-docsubmenustyle .ces-activemenuitem, .ces-docsubmenustyle .ces-menumouseover, .ces-docsubmenustyle .ces-menumousedown, .ces-docsubmenustyle .ces-menumouseup {
	color: #339;
	border: 0px;
	padding: 1px 5px;
	cursor: pointer;
	font: 10px verdana;
}
.ces-docmenustyle .ces-menuspacer, .ces-docsubmenustyle .ces-menuspacer {
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
}

.ces-treemenustyle {
	margin-left: 0;
	border: 1px solid silver;
	background: #fafafa;
}
.ces-treemenustyle .ces-menuitem {
	border-color: #fafafa;
	background: #fafafa;
}
.ces-treemenustyle .ces-activemenuitem {
	border-color: gray;
	background: silver;
}
.ces-treemenustyle .ces-menumouseover {
	border-color: darkgray;
	background: #9cc;
}
.ces-treesubmenustyle {
	margin-left: 0;
	border: 1px solid silver;
	background: #fafafa;
}
.ces-treesubmenustyle .ces-menuitem {
	border-color: #fafafa;
	background: #fafafa;
}
.ces-treesubmenustyle .ces-menuspacer {
	color: #339;
}
.ces-treesubmenustyle .ces-activemenuitem {
	border-color: darkgray;
	background: silver;
}
.ces-treesubmenustyle .ces-menumouseover {
	border-color: darkgray;
	background: #9cc;
}
.ces-treesubmenustyle-header {
	border-bottom: solid 1px silver;
	margin-left: 0;
	background: darkgrey;
	font: 10px Verdana;
}
.ces-treemenustyle .ces-activemenuitem, .ces-treemenustyle .ces-menuitem, .ces-treemenustyle .ces-menumouseover, .ces-treesubmenustyle .ces-menuitem, .ces-treesubmenustyle .ces-activemenuitem, .ces-treesubmenustyle .ces-menumouseover {
	color: #339;
	border: 0px;
	cursor: pointer;
	font: 9px Verdana;
	padding: 2px 4px;
}
.ces-treemenustyle .ces-menuspacer, .ces-treesubmenustyle .ces-menuspacer {
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
	background: #fafafa;
}
.ces-configmenustyle {
	margin-left: 0;
	border: 0 solid silver;
	background: #fafafa;
}
.ces-configmenustyle .ces-menuitem {
	color: darkgray;
	border: 1px;
	border-style: solid;
	border-color: #fafafa;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #fafafa;
	font: 9px Arial;
}
.ces-configmenustyle .ces-activemenuitem {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: gray;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: silver;
	font: 9px Arial;
}
.ces-configmenustyle .ces-menumouseover {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: darkgray;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #9cc;
	font: 9px Arial;
}
.ces-configmenustyle .ces-menuspacer {
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
	background: #fafafa;
}
.ces-configsubmenustyle {
	margin-left: 0;
	border: 1px solid silver;
	background: #fafafa;
}
.ces-configsubmenustyle .ces-menuitem {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: #fafafa;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #fafafa;
	font: 11px Arial;
}
.ces-configsubmenustyle .ces-menuspacer {
	color: #339;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
	background: #fafafa;
}
.ces-configsubmenustyle .ces-activemenuitem {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: darkgray;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: silver;
	font: 11px Arial;
}
.ces-configsubmenustyle .ces-menumouseover {
	color: #339;
	border: 1px;
	border-style: solid;
	border-color: darkgray;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #9cc;
	font: 11px Arial;
}
.ces-tabmenucontainerstyle {
	width: 100%;
	border-top: 0 solid silver;
	border-bottom: 1px solid silver;
	border-left: 0 solid silver;
	border-right: 0 solid silver;
}
.ces-logon-component TH {
	color: darkblue;
	width: 150px;
	text-align: right;
	vertical-align: top;
	border: 0;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-logon-component TD {
	color: #003;
	border: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 3px;
}
.ces-logon-component TD.right {
	text-align: right;
}
.ces-logon-component-button {
	color: #666;
	text-decoration: none;
	background: #FFF;
	cursor: pointer;
	height: 22;
	border: 1px solid #CCC;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.ces-logon-component-textbox {
	border-color: #ccc;
	border-style: solid;
	color: #000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	border-width: 1px;
	background: #fff;
}
.ces-calendar {
	color: #3162a6;
	width: 100%;
	background: white;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.ces-calendar .title {
	width: 100%;
	height: 100%;
	background: white;
	font: 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .timezone {
	font: 7px Verdana, Arial, Helvetica, sans-serif;
}
.ces-calendar .topmenu {
	height: 20px;
	background: white;
	font: 13px Arial, Helvetica, sans-serif;
}
.ces-calendar .topmenu .currentmenuitem {
	border-top: solid 1px #ECE9D8;
	border-left: solid 1px #ECE9D8;
	border-right: solid 1px #ECE9D8;
	background: #FFF4BC;
}
.ces-calendar .topmenu .menuitem {
	border: solid 1px #ECE9D8;
}
.ces-calendar .topmenu .menuspacer {
	border-bottom: solid 1px #ECE9D8;
	width: 0;
}
.ces-calendar .header {
	width: 100%;
	height: 22px;
	border-top: solid 0 #ECE9D8;
	border-left: solid 1px #ECE9D8;
	border-right: solid 1px #FFF4BC;
	border-bottom: solid 1px #F6DBA2;
	background: #FFF4BC;
	font: 13px Arial, Helvetica, sans-serif;
}
.ces-calendar .header-right {
	height: 22px;
	border-top: solid 0 #ECE9D8;
	border-left: solid 1px #FFF4BC;
	border-right: solid 1px #ECE9D8;
	border-bottom: solid 1px #F6DBA2;
	background: #FFF4BC;
	font: 13px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day-header {
	height: 20px;
	color: #003;
	background: #FFF4BC;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.ces-calendar .event-box {
	padding-left: 5px;
	background: #FFFFD5;
	background-image: url(/ces_components/v4/images/blt2.gif);
	background-repeat: no-repeat;
	background-position: 0 6;
}
.ces-calendar .month-day-withevents A {
	font-weight: bold;
}
.ces-calendar .month-day {
	background: #FFFFD5;
}
.ces-calendar .month-day A:link {
	color: #003;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day A:hover {
	color: #003;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day A:active {
	color: #003;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day A:visited {
	color: #003;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day-selected {
	color: #003;
	background: Navy;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day-selected A:link {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day-selected A:hover {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day-selected A:active {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-day-selected A:visited {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-othermonth-day {
	background: #FFF4BC;
}
.ces-calendar .month-othermonth-day A:link {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-othermonth-day A:hover {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-othermonth-day A:active {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-othermonth-day A:visited {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-next-prev {
	color: #3162a6;
	background: #FFFFD5;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-next-prev A:link {
	color: #3162a6;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-next-prev A:hover {
	color: #3162a6;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-next-prev A:active {
	color: #3162a6;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-next-prev A:visited {
	color: #3162a6;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-today {
	background: #fafafa;
}
.ces-calendar .month-today A:link {
	color: #003;
	font: 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-today A:hover {
	color: #003;
	font: 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-today A:active {
	color: #003;
	font: 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-today A:visited {
	color: #003;
	font: 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-weekend {
	background: #FFF4BC;
}
.ces-calendar .month-weekend A:link {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-weekend A:hover {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-weekend A:active {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar .month-weekend A:visited {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-calendar-dayview {
	background: #F6DBA2;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.ces-calendar-dayview TH.timebox-tophalf {
	border-bottom: 0;
	border-left: solid 1px #F6DBA2;
	font-size: 12px;
	background: #ECE9D8;
}
.ces-calendar-dayview TH.timebox-tophalf-now {
	border-bottom: 0;
	border-left: solid 1px #F6DBA2;
	font-size: 12px;
	background: silver;
	background-image: url(/ces_components/v4/controls/images/toolbar/bg.gif);
}
.ces-calendar-dayview TH.timebox-bottomhalf {
	border-top: 0;
	border-left: solid 1px #F6DBA2;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: solid 1px #F6DBA2;
	background: #ECE9D8;
}
.ces-calendar-dayview TH.timebox-bottomhalf-now {
	border-top: 0;
	border-left: solid 1px #F6DBA2;
	border-bottom: solid 1px #F6DBA2;
	background: silver;
	background-image: url(/ces_components/v4/controls/images/toolbar/bg.gif);
}
.ces-calendar-dayview TD.workhour-tophalf {
	border-top: solid 1px #F6DBA2;
	background: #FFFFD5;
}
.ces-calendar-dayview TD.workhour-bottomhalf {
	border-top: solid 1px #FFEFC7;
	background: #FFFFD5;
}
.ces-calendar-dayview TD.nonworkhour-tophalf {
	border-top: solid 1px #F6DBA2;
	background: #FFF4BC;
}
.ces-calendar-dayview TD.nonworkhour-bottomhalf {
	border-top: solid 1px #F3E4B1;
	background: #FFF4BC;
}
.ces-calendar-dayview TD.entry {
	border-bottom: 2px solid gray;
	border-right: 2px solid gray;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	background: #FFF;
}
.ces-datarotator-caption {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.ces-gridedit {
	background: #F6DBA2;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-gridedit TD.rowgroupheadercell {
	font-weight: bold;
	font-size: 13px;
	color: #3162a6;
}
.ces-gridedit TD.rowheadercell {
	color: #3162a6;
	border-right: solid 1px #3162a6;
}
.ces-gridedit TR.valuerowodd {
	background: #FFF4BC;
}
.ces-gridedit TR.valueroweven {
	background: #FFFFD5;
}
.ces-gridedit TD.valuecell {
	font-size: 11px;
}
.ces-gridedit TD.lastupdatedcell {
	font-size: 8px;
}
.ces-gridedit TD.valuecellchanged {
	font-size: 11px;
	font-weight: bold;
	color: Blue;
}
.ces-gridedit TD.valuecellold {
	font-size: 11px;
	font-weight: bold;
	color: Gray;
}
.valueeditbox {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.ces-datepicker {
	color: #3162a6;
}
.ces-datepicker .title {
	width: 100%;
	height: 100%;
}
.ces-datepicker .month-day-header {
	color: #003;
	background: white;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.ces-datepicker .month-day {
	background: #FFFFD5;
}
.ces-datepicker .month-day-selected {
	color: #003;
	background: Navy;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.ces-datepicker .month-othermonth-day {
	background: #FFF4BC;
}
.ces-datepicker .month-next-prev {
	background: white;
}
.ces-datepicker .month-today {
	background: #fafafa;
}
.ces-datepicker .month-weekend {
	background: #FFF4BC;
}
.ces-datepicker, .ces-datepicker .title {
	background: white;
	font: 10px Arial, Helvetica, sans-serif;
}
.ces-datepicker .month-day A:link, .ces-datepicker .month-day A:hover, .ces-datepicker .month-day A:active, .ces-datepicker .month-day A:visited {
	color: #003;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-datepicker .month-day-selected A:link, .ces-datepicker .month-day-selected A:hover, .ces-datepicker .month-day-selected A:active, .ces-datepicker .month-day-selected A:visited, .ces-datepicker .month-othermonth-day A:link, .ces-datepicker .month-othermonth-day A:hover, .ces-datepicker .month-othermonth-day A:active, .ces-datepicker .month-othermonth-day A:visited, .ces-datepicker .month-today A:link, .ces-datepicker .month-today A:hover, .ces-datepicker .month-today A:active, .ces-datepicker .month-today A:visited, .ces-datepicker .month-weekend A:link, .ces-datepicker .month-weekend A:hover, .ces-datepicker .month-weekend A:active, .ces-datepicker .month-weekend A:visited {
	color: #003;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-datepicker .month-next-prev, .ces-datepicker .month-next-prev A:link, .ces-datepicker .month-next-prev A:hover, .ces-datepicker .month-next-prev A:active, .ces-datepicker .month-next-prev A:visited {
	color: #3162a6;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.ces-paging-links {
	color: #003;
	font: bold 13px Arial, Verdana;
}
.ces-paging-links TD {
	padding-left: 3px;
	padding-right: 3px;
}
.ces-paging-links A:link {
	color: #369;
	padding-left: 3px;
	padding-right: 3px;
	font: bold 11px Arial, Verdana;
}
.ces-paging-links A:active {
	color: #369;
	padding-left: 3px;
	padding-right: 3px;
	font: bold 11px Arial, Verdana;
}
.ces-paging-links A:visited {
	color: #369;
	padding-left: 3px;
	padding-right: 3px;
	font: bold 11px Arial, Verdana;
}
.ces-paging-links A:hover {
	color: #369;
	padding-left: 3px;
	padding-right: 3px;
	font: bold 11px Arial, Verdana;
}
.ces-news-container {
	color: #003;
	font: normal 11px Verdana;
}
.ces-news {
	color: #003;
	margin-bottom: 12px;
	font: normal 11px Verdana;
}
.ces-news .ces-news-title {
	color: #369;
	font: bold 12px Verdana;
}
.ces-news .new {
	padding-left: 26px;
	background-image: url(/ces_components/v4/controls/images/toolbar/new3d.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.ces-news .ces-news-title A {
	color: #369;
	text-decoration: underline;
	font: bold 11px Verdana;
}
.ces-news .ces-news-intro {
	font-family: Verdana;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.ces-news .ces-news-date {
	font-family: Verdana;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
.ces-news .ces-news-detail {
	font-family: Verdana;
	font-size: 11px;
	color: #171789;
	text-decoration: none;
}
.ces-treesubmenustyle-header {
	margin-left: 0;
	background: darkgrey;
	font: 10px Verdana;
}
.ces-panel-configmenustyle {
	margin-left: 0;
	border: 0 solid silver;
	background: #E8E8E8;
}
.ces-panel-configmenustyle .ces-panel-menuitem {
	border-color: #fafafa;
	background: #E8E8E8;
}
.ces-panel-configmenustyle .ces-panel-activemenuitem {
	border-color: gray;
	background: silver;
}
.ces-panel-configmenustyle .ces-panel-menumouseover {
	border-color: #E8E8E8;
	background: #B8B8B8;
}
.ces-panel-configsubmenustyle {
	margin-left: 0;
	border: 1px solid silver;
	background: #E8E8E8;
}
.ces-panel-configsubmenustyle .ces-panel-menuitem {
	color: #000;
	border: 1px;
	border-style: solid;
	border-color: #fafafa;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #E8E8E8;
	font: 11px Arial;
}
.ces-panel-configsubmenustyle .ces-panel-menuspacer {
	color: #000;
}
.ces-panel-configsubmenustyle .ces-panel-activemenuitem {
	color: #000;
	border: 1px;
	border-style: solid;
	border-color: #E8E8E8;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #E8E8E8;
	font: 11px Arial;
}
.ces-panel-configsubmenustyle .ces-panel-menumouseover {
	color: #000;
	border: 1px;
	border-style: solid;
	border-color: #E8E8E8;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	background: #B8B8B8;
	font: 11px Arial;
}
.ces-panel-configmenustyle .ces-panel-activemenuitem, .ces-panel-configmenustyle .ces-panel-menuitem, .ces-panel-configmenustyle .ces-panel-menumouseover {
	color: #000;
	border: 1px;
	border-style: solid;
	padding: 0;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
	font: 9px Arial;
}
.ces-panel-configsubmenustyle .ces-panel-menuspacer, .ces-panel-configmenustyle .ces-panel-menuspacer {
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 2px;
	margin-left: 2px;
	margin-right: 2px;
	vertical-align: middle;
	background: #E8E8E8;
}
.ces-layout-default TR.headerRow {
	padding-bottom: 3px;
}
.ces-top-selectors {
	color: Navy;
	background: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-log-graph-summary TD.header {
	color: Green;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.ces-log-graph-summary TD.monthview {
	color: Black;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.ces-log-graph TD {
	vertical-align: bottom;
	background: #fff;
}
.ces-log-graph TD.spacer {
	vertical-align: bottom;
	background: #fff;
}
.ces-log-graph TD.graph {
	vertical-align: bottom;
	background: blue;
}
.ces-log-graph TD.month {
	text-align: center;
}
.ces-log-graph TD.nav {
	text-align: left;
	background: lightgrey;
}
.ces-log-graph TD.viewnumbers {
	text-align: center;
	color: red;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.ces-log-graph-summary, .ces-log-graph {
	border: solid 1px silver;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.ces-log-graph-summary TD, .ces-log-graph TD.nav {
	color: black;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.ces-log-graph-left-numbers, .ces-log-graph TD.month {
	color: Navy;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.ces-sitemap {
	color: black;
	font: 10pt Arial, Helvetica, sans-serif;
}
.ces-sitemap-page-title {
	padding-left: 5px;
	font: bold 14pt Arial, Helvetica, sans-serif;
}
.ces-sitemap-header {
	padding-left: 15px;
	font: bold 10pt Arial, Helvetica, sans-serif;
}
A.ces-sitemap-link:link, A.ces-sitemap-link:active, A.ces-sitemap-link:visited, A.ces-sitemap-link:hover, .ces-sitemap TD A:link, .ces-sitemap TD A:active, .ces-sitemap TD A:visited, .ces-sitemap TD A:hover {
	color: Blue;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}
.ces-sitemap-page-title, .ces-sitemap-header {
	color: black;
	text-align: left;
	text-decoration: none;
}
.ces-search-results {
	color: #339;
	font: 14px arial, sans-serif;
}
.ces-search-results TR {
	border-bottom: 1px solid #CCC;
}
.ces-search-results TD {
	font-size: 12px;
	font-weight: normal;
	color: #003;
	cursor: default;
}
.ces-search-results TD A:link.unread {
	font-weight: bold;
}
.ces-search-results TD A:active.unread {
	font-weight: bold;
}
.ces-search-results TD A:visited.unread {
	font-weight: bold;
}
.ces-search-results TD A:hover.unread {
	font-weight: bold;
}
.ces-search-results TD A:link.read {
	font-weight: normal;
}
.ces-search-results TD A:active.read {
	font-weight: normal;
}
.ces-search-results TD A:visited.read {
	font-weight: normal;
}
.ces-search-results TD A:hover.read {
	font-weight: normal;
}
.ces-search-results A:link {
	color: #00c;
	font-size: 14px;
}
.ces-search-results A:active {
	color: #00c;
	font-size: 14px;
}
.ces-search-results A:visited {
	color: #00c;
	font-size: 14px;
}
.ces-search-results A:hover {
	color: #00c;
	font-size: 14px;
}
.ces-search-results TD A.strong:link {
	font-weight: bold;
}
.ces-search-results TD A.strong:active {
	font-weight: bold;
}
.ces-search-results TD A.strong:visited {
	font-weight: bold;
}
.ces-search-results TD A.strong:hover {
	font-weight: bold;
}
.TreeContextItem {
	color: #000;
	width: 180px;
	padding: 2px;
	text-align: left;
	height: 20px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.TreeContextItemOver {
	color: #000;
	width: 180px;
	padding: 2px;
	text-align: left;
	height: 20px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: lightgrey;
	cursor: hand;
}
.ces-edit-link
{
	 z-index:1001;
	 position:relative;
}

.ces-configmenustyle .ces-menuitem, .ces-configmenustyle .ces-menumouseover {
	z-index:1000;
	position:relative;
}
