body, table, td
{
	color: #666;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited, a:active
{
	color: blue;
	text-decoration: none;	
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover
{
	color: blue;
	text-decoration: underline;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ces-bold
{
	font-weight:bold;
}

.ces-layout-default TR.headerRow 
{
	padding-bottom: 3px;
}

.ces-process-wait-table
{
	color: #FFF;
	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
{
	line-height: 5px;
	height: 5px;
}
.ces-page-title
{
	color: #00008B;
	text-align: center;
	padding-bottom: 2px;
	font: bold 10pt Arial, Helvetica, sans-serif;
}
.ces-page-sub-title
{
	color: #00008B;
	text-align: center;
	padding-bottom: 2px;
	font: bold 8pt Arial, Helvetica, sans-serif;
}
.ces-buttons
{
	color: #000;
	text-align: center;
	padding-bottom: 2px;
}

.ces-frame
{
	width: 100%;
	border: 1px solid #CCC;
	text-align:left;
}
.ces-frame th
{
	color: #FFF;
	border-bottom: solid 1px silver;
	border-top: solid 1px silver;
	background: #647DAC;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-frame th a:link, .ces-frame th a:active, .ces-frame th a:hover, .ces-frame th a:visited
{
	color:#FFF;	
}

.ces-frame th.center
{
	text-align: center;
}
.ces-frame td
{
	font-size: 10px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ces-frame td.document-toolbar
{
	color: #FFF;
	background: #A9A9A9;
}
.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: 400;
	text-decoration: none;
}
.ces-frame a:link, .ces-frame a:active, .ces-frame a:visited, .ces-frame a:hover
{	
	font-size: 10px;
	font-weight: 400;
	text-decoration: none;
}

.ces-info-simple TH
{	
	color: #00008B;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-info-simple TD
{
	color: #003;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-radioselect
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-radioselect input
{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-info
{
}
.ces-info TH
{
	color: #00008B;
	text-align: right;
	vertical-align: top;
	border: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	background: #fafafa;
}
.ces-info th a:link
{
	color:blue;
}
.ces-info th a:active
{
	color:blue;
}
.ces-info th a:hover
{
	color:blue;
}
.ces-info th a:visited
{
	color:blue;
}
.ces-info TD
{
	color: #003;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
}

.ces-info TD input.text
{
	background: #fff;
	border: 1px solid #ccc;
}
.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: #FF0;
}
.ces-toolkit
{
	border: 1px solid #A9A9A9;
	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: #666;
	border-bottom: solid 1px silver;
	background: #fafafa;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}

.ces-user-display
{
	color: #00008B;
	text-align: right;
	border: 0;
	font: 9pt Arial, Helvetica, sans-serif;
	padding: 0 10px 0 0;
}
.ces-portal-logo
{
	color: #000;
	text-align: left;
	vertical-align: middle;
	border: 0;
	font: 9pt Arial, Helvetica, sans-serif;
	padding: 1px 5px;
}
.ces-myworkflow-header
{
	font: 10pt Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: 700;
}
.ces-loginout
{
	color: #00008B;
	text-align: right;
	border: 0;
	padding: 0 10px 0 0;
}
.ces-button
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #FFF;
	background: #647DAC;
	border: 1px solid #000;
	cursor: pointer;
}
.ces-short-button
{
	color: #666;
	text-decoration: none;
	background: #FFF;
	cursor: pointer;
	height: 18px;
	border: 1px solid #CCC;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.ces-button-small
{
	color: #666;
	text-decoration: none;
	background: #FFF;
	cursor: pointer;
	height: 16px;
	border: 1px solid #CCC;
	font: bold 9px Arial, Helvetica, sans-serif;
}
.ces-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: #F5F5F5;
	border: 1px solid #66C;
}
.ces-textbox, .ces-textbox-error, .ces-textbox-active
{
	color: #000;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: none;
}
.ces-screen-message-error
{
	color: red;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
	font: bold 9pt Arial, Helvetica, sans-serif;
}
.ces-screen-message-warning
{
	color: blue;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 2px;
	font: bold 9pt Arial, Helvetica, sans-serif;
}
.ces-page-instructions
{
	color: #000;
	text-align: left;
	vertical-align: middle;
	padding-bottom: 4px;
	font: normal 10pt Arial, Helvetica, sans-serif;
}
.ces-nav-link A:link, .ces-nav-link A:active, .ces-nav-link A:visited
{
	color: #36397E;
	font-size: 8pt;
	text-decoration: none;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

.ces-doc-tree td.ces-rel a
{	
	background-image:url(/ces_components/v4/images/org_arw.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}

.ces-doc-tree A:link, .ces-doc-tree A:active, .ces-doc-tree A:visited
{
	color: #36397E;
	font-size: 8pt;
	text-decoration: none;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
.ces-doc-tree A:hover
{
	color: #960;
	text-decoration: underline;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
}
.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 td.ces-rel a
{	
	background-image:url(/ces_components/v4/images/org_arw.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:10px;
}

.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: 0px solid #CCC;
}
.ces-data-list TD.header
{
	cursor: pointer;
}

.ces-data-list TH
{
	color: #00008B;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
.ces-data-list TD
{
	color: #003;
	cursor: default;
	border: 0 solid #A9A9A9;
	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: 700;
}
.ces-data-list TD A:active.unread
{
	font-weight: 700;
}
.ces-data-list TD A:visited.unread
{
	font-weight: 700;
}
.ces-data-list TD A:hover.unread
{
	font-weight: 700;
}
.ces-data-list TD A:link.read
{
	font-weight: 400;
}
.ces-data-list TD A:active.read
{
	font-weight: 400;
}
.ces-data-list TD A:visited.read
{
	font-weight: 400;
}
.ces-data-list TD A:hover.read
{
	font-weight: 400;
}
.ces-data-list .loud, .ces-data-list TD.header
{
	color: #00008B;
	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
{
	color: #36397E;
	font-size: 8pt;
	font-weight: 400;
	text-decoration: none;
}
.ces-data-list A:hover
{
	color: #960;
	font-size: 8pt;
	font-weight: 400;
	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: #36397E;
	font-size: 8pt;
	font-weight: 700;
	text-decoration: none;
}
.ces-data-list TD A.strong:hover
{
	color: #960;
	font-size: 8pt;
	font-weight: 700;
	text-decoration: underline;
}
.ces-bold-search-text
{
	font-weight: 700;
	color: #000;
}
.ces-search-path
{
	font-size: 10px;
	color: #006400;
}
.ces-image-gallery-thumbnail
{
	border-width: 0;
	height: 105px;
	width: 85px;
	float: left;
	margin: 5px;
}
.ces-image-gallery-thumbnail A:hover
{
	cursor: pointer;
}
.ces-thumbnail-panel
{
	height: 105px;
	width: 85px;
	float: left;
	margin: 5px;
	border: 1px solid #D3D3D3;
}
.ces-thumbnail-panel-selected
{
	height: 105px;
	width: 85px;
	float: left;
	margin: 5px;
	border: 1px solid #00008B;
}
.ces-notes-div
{
	border: 1px solid #9fbbdc;
	width: 400px;
	height: 300px;
}
.ces-notes-div TH
{
	color: #000;
	text-align: left;
	border: 0;
	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: 0;
	background-color: #cfe2fb;
	font: bold 11px Arial, Helvetica, sans-serif;
}
.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: 400;
	text-decoration: underline;
}
.ces-body-text A:hover
{
	color: #000;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: underline;
}
.ces-body-text A:active
{
	color: #000;
	font-size: 9pt;
	font-weight: 400;
	text-decoration: underline;
}
.ces-body-text A:visited
{
	color: #000;
	font-size: 9pt;
	font-weight: 400;
	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:1px solid #66C;
	color: #000;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.editmode-info
{
	text-align: right;
	font-weight: 700;
	font-variant: small-caps;
	padding-right: 5px;
}
.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: #A9A9A9;
	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: #A9A9A9;
	background: silver;
}
.ces-treesubmenustyle .ces-menumouseover
{
	border-color: #A9A9A9;
	background: #9cc;
}
.ces-treesubmenustyle-header
{
	border-bottom: solid 1px silver;
	font: 10px Verdana;
	font-weight:bold;
	padding:5px;
	color:#666;
}
.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: 0;
	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-tabmenucontainerstyle
{
	width: 100%;
	border-top: 0 solid silver;
	border-bottom: 1px solid silver;
	border-left: 0 solid silver;
	border-right: 0 solid silver;
}
.ces-paging-links
{
	color: #003;
	font: bold 12px 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-top-selectors
{
	color: Navy;
	background: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-edit-link
{
	z-index: 1000;
}
A.ces-subscribeToPage:link, A.ces-subscribeToPage:active, A.ces-subscribeToPage:visited, A.ces-subscribeToPage:hover
{
	color: Blue;
	font-size: 10pt;
	font-weight: 400;
	text-decoration: underline;
}
.ces-faint-small
{
	color: Gray;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.ces-myworkflow-countdisplay
{
	color: #000;
	padding: 2px;
	text-align: left;
	height: 20px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #000;
	background: #fafafa;
}
.ces-dynContent
{
	color: #000;
	padding: 0;
	text-align: left;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	background: #ffc;
}
.ces-dynContent TD
{
	color: #003;
	border: 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-dynContent TD.bold
{
	color: #003;
	border: 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}
.ces-dynContent a:link
{
	font-weight: 700;
}
.ces-dynContent a:hover
{
	color: #000;
	font-weight: 700;
}
.ces-dynContent a:visited
{
	font-weight: 700;
}
.ces-dynContent a:active
{
	font-weight: 700;
}
.ces-dynPopup
{
	color: #000;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	border:solid 1px #647dac;
	background: #ffc;
}