/**
	* Copyright (c) 2000-2009, Jasig, Inc.
	* See license distributed with this file and available online at
	* https://www.ja-sig.org/svn/jasig-parent/tags/rel-10/license-header.txt
	*/
/*
	           cccoetemplate
=============================================
	* Color Schema:
	*     DEFINITIONS:
	*         white     :#ffffff
	*         light blue:#dfefff
	*         med blue  :#5a95cf
	*         dark blue :#4070a1
	*         grey      :#999999
	*         charcoal  :#333333
	*         black     :#000000
	*/

html {
    background: url("images/bgGradient.png") repeat-x scroll 0 170px #EDEDED;
}
.fl-theme-cccoetemplate :focus, .fl-theme-cccoetemplate .selectable {
/* themed focus indicator
	outline:0.1em solid #f68922;
	*/
}
.fl-theme-cccoetemplate {
	color:#000;
	xxxbackground-color:#fff;
	border-color:#4070a1;
}
.fl-theme-cccoetemplate a {
	color:#5a95cf;
	font-weight:bold;
}
.fl-theme-cccoetemplate a:hover {
	color:#6DB5FB;
}
.fl-theme-cccoetemplate h1 {
	color:#4070a1;
	border-bottom-width:0.2em;
	border-bottom-style:solid;
}
.fl-theme-cccoetemplate h2 {
	color:#333;
}
.fl-theme-cccoetemplate th {
}
.fl-theme-cccoetemplate td {
}
.fl-theme-cccoetemplate .fl-textfield {
}
.fl-theme-cccoetemplate .fl-textarea {
}
/* temp selector to access inline edit input fields (should use a classname but now there is none applied) */
.fl-theme-cccoetemplate span input {
	background-color:#dfefff;
	border:0.1em solid #5a95cf;
	xxmargin:-0.1em;
}
/* Helper:Tabs */
.fl-theme-cccoetemplate .fl-tabs {
	border-bottom-color:#4070a1;
}
.fl-theme-cccoetemplate .fl-tabs li {
	background-color:#dfefff;
}
.fl-theme-cccoetemplate .fl-tabs li, .fl-theme-cccoetemplate .fl-tabs li a {
	xxfont-weight:bold;
	color:#4070a1;
	border-color:#4070a1;
	text-decoration:none;
}
/*.fl-theme-cccoetemplate .fl-tabs li:hover, .fl-theme-cccoetemplate .fl-tabs li:hover a,.fl-theme-cccoetemplate .fl-tabs li a:hover {
	background-color:#5a95cf;
	color:#fff;
} */

.fl-theme-cccoetemplate #portalNavigation .fl-tabs li:hover {
	background:url("images/portalTabHoverLeft.png") no-repeat;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li a:hover {
	background:url("images/portalTabHoverRight.png") no-repeat scroll right center transparent;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li a span:hover {
	color: #000;
	background: url("images/portalTabHover.png") repeat;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab {
	background-image:url("images/portalTabActiveLeft.png");
	position:relative;
	xxtop:-2px;
}
.fl-theme-cccoetemplate .fl-tabs li.fl-activeTab, .fl-theme-cccoetemplate .fl-tabs li.fl-activeTab:hover, .fl-theme-cccoetemplate .fl-tabs li.fl-activeTab a, .fl-theme-cccoetemplate .fl-tabs li.fl-activeTab a:hover {
	background-color:#fff;
	border-bottom:2px #ABC3DA solid;
	color:#508cc9;
}
.fl-theme-cccoetemplate .fl-tab-content {
	background-color:#fff;
	color:#000;
}
/* Helper:Menu */
.fl-theme-cccoetemplate .fl-listmenu {
	margin:0;
	border:1px solid #bbb;
	xxxbackground-color:#fff;
}
.fl-theme-cccoetemplate .fl-listmenu li, .fl-theme-cccoetemplate .fl-listmenu li a {
	font-weight:bold;
	color:#4070a1;
	border-color:#ccc;
	text-decoration:none;
}
.fl-theme-cccoetemplate .fl-listmenu a:hover {
	text-decoration:underline;
}
.fl-theme-cccoetemplate .fl-listmenu .fl-activemenu, .fl-theme-cccoetemplate .fl-listmenu .fl-activemenu:hover {
	background-color:#fff;
	border-bottom-color:#fff;
	color:#508cc9;
}
/* Helper:Thumbnail Grid */
.fl-theme-cccoetemplate .fl-grid {
	border:2px solid #4070a1;
	background-color:#fff;
}
.fl-theme-cccoetemplate .fl-grid li {
	background-color:#dfefff;
	border:1px solid #4070a1;
}
.fl-theme-cccoetemplate .fl-grid .caption {
	background-color:#dfefff;
	color:#5a95cf;
}
/* Helper:Widget */
.fl-theme-cccoetemplate .fl-widget {
	margin-bottom:1em;
	background:#E88221;
	border:1px solid #BE3800;
}
.fl-theme-cccoetemplate .fl-widget-titlebar h2 {
	color:#fff;
}
.fl-theme-cccoetemplate .fl-widget-content {
	xxxbackground-color:#fff;
}
div#portalCustomizationLinks.fl-widget div.fl-widget-inner div.fl-widget-content ul li a:hover {
	text-decoration: underline;
}
/* Component:Progressor */
.fl-theme-cccoetemplate .fl-progress-bounds {
	border-color:#999;
	background-color:#fff;
}
.fl-theme-cccoetemplate .fl-progress-fill {
	color:#4070a1;
	background-color:#000;
}
/* Component:Uploader */


/* States */
.fl-theme-cccoetemplate .orderable-drop-marker {
	background-color:#f00;
}
/*====================================*/
/*===== uPortal Extensions =====*/

/* Page */
.fl-theme-cccoetemplate #portalPage {
	xxxbackground-color:#fff;
}
/* Portal Page Bar */
.fl-theme-cccoetemplate #portalPageBar {
	xxbackground:url("images/topRightCurves.png") no-repeat scroll right top transparent;
	float:right;
	height:83px;
	width: 650px;
}
.fl-theme-cccoetemplate #portalPageBarLinks {
	float:right;
	margin-left:250px;
	padding-right:15px;
}
.fl-theme-cccoetemplate .logged-in #portalPageBarLogout .portal-pipe {
	display:none;
}
.fl-theme-cccoetemplate .not-logged-in #portalPageBarHelp .portal-pipe {
	display:none;
}
.fl-theme-cccoetemplate #portalPageBarHome {
	background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/house.png") no-repeat 0.5em 0;
    padding-left: 20px;	
	white-space:nowrap;	
}
.fl-theme-cccoetemplate #portalPageBarCustom {
	background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/layout_edit.png") no-repeat 0.5em 0;	 
    padding-left: 20px;	
}
.fl-theme-cccoetemplate #portalPageBarSitemap {
	background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/sitemap_color.png") no-repeat  0.5em 0;	 
    padding-left: 20px;
	white-space:nowrap;	
}
.fl-theme-cccoetemplate #portalPageBarHelp {
	background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/help.png") no-repeat  0.5em 0;	 
    padding-left: 20px;	
}
.fl-theme-cccoetemplate #portalPageBarSignOut {
	background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/door.png") no-repeat  0.5em 0;	 
    padding-left: 10px;	
}
.fl-theme-cccoetemplate #portalPageBarSignOut:hover {
	background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/door_in.png") no-repeat  0.5em 0;
}

/* Header */
.fl-theme-cccoetemplate #portalPageHeader {
	height:170px;
}
.fl-theme-cccoetemplate #portalLogo {
	xxbackground:url("images/portal_logo.png") no-repeat scroll 0 0 transparent;
	xxpadding:20px 50px;
	height:50px;
}
.fl-theme-cccoetemplate .focused #portalLogo {
	padding:10px 30px;
}
div#portalPageHeader.fl-container-flex div#portalPageHeaderInner div#portalLogo a img {
	display:none;
}
/* portalWelcome
	Keep the top value relative to the text size so that the top position remains good when the browser text size is increased. 
	Set the left width to the width of your logo (plus logo margins).
	This margin prevents it from colliding with the logo if the browser window is shrunk down. 
*/
div#portalWelcome {
	top:2em;
	right:15px !important;
	font-weight:bold;
	padding-top: 20px;
}
#portalPageBarLinks a {
    color: #00548E;
	text-decoration:none;
}
#portalPageBarLinks a:hover {
	text-decoration:underline;
}
/* Web Search */
.fl-theme-cccoetemplate #webSearchContainer, .fl-theme-cccoetemplate #webSearchContainer .fl-widget-content {
	margin:0;
	padding:0;
	background:transparent;
	border:none;
}
.fl-theme-cccoetemplate #webSearchContainer #webSearchSubmit {
	background:#000 url(images/btn_bkd.gif) top left repeat-x;
	border:1px solid #000;
	color:#333;
	font-size:90%;
	font-weight:bold;
	padding:0.1em 0.5em;
}
.fl-theme-cccoetemplate #webSearchContainer #webSearchSubmit:hover {
	background-position:0 -200px;
	cursor:pointer;
}
/* Navigation */
.fl-theme-cccoetemplate #portalNavigation {
	xxxborder-bottom:1px solid #333;
	margin-top:-33px;
	min-height:29px;
}
.fl-theme-cccoetemplate #portalNavigationInner {
	xxxbackground:transparent url(images/nav_bkd_top.gif) top right repeat-x;
	xxxborder-top:1px solid #44626a;
	xxxborder-bottom:1px solid #4b6f7d;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li a {
	padding:0 5px 0 0;
	margin:0;
	border:none;
	background:transparent;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs {
	xxxpadding:0.5em;
	text-align:left;
	border:none;
	line-height:1.75em;
}
*:first-child+html .fl-theme-cccoetemplate #portalNavigation .fl-tabs {
	padding:0; /* Hack for IE7 */
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li a {
	background:none repeat scroll 0 0 #3F9CAD;
	border:1px solid #333;
	color:#FFF;
	font-size:110%;
	font-weight:bold;
	padding:0.3em 1em;
	text-decoration:none;
}
/*.fl-theme-cccoetemplate #portalNavigation .fl-tabs li:hover, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li:hover a, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li a:hover {
	background:#2e5579 url(images/nav_tab_bkd.gif) top left repeat-x;
	text-decoration:none;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab a, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab a:hover {
	background:#2e5579 url(images/nav_tab_bkd.gif) top left repeat-x;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tab-content {
	background-color:#fff;
	color:#000;
} */
.fl-theme-cccoetemplate #portalNavigationSubrow {
	text-align:center;
	background:#369 url(images/nav_subrow_bkd.gif) top right repeat-x;
}
.fl-theme-cccoetemplate #portalNavigationSubrow a {
	text-decoration:none;
	color:#acc9e6;
}
.fl-theme-cccoetemplate #portalNavigationSubrow a:hover {
	color:#eee;
}
.portal-navigation-label {
	white-space:nowrap;
	display:inline-block;
}
/* -------------------------------------------------*/

.fl-theme-cccoetemplate #portalNavigationInner {
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li a {
	cursor:pointer;
	padding:0;
	margin:0;
	border:none;
	background:transparent;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs {
	margin:0;
	padding:0;
	text-align:center;
	border:none;
}
*:first-child+html .fl-theme-cccoetemplate #portalNavigation .fl-tabs {
	padding:0; /* Hack for IE7 */
}
/* Inactive Tabs */
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li {
	background:url("images/portalTabLeft.png") left no-repeat;
	padding-left:6px;
	margin-left:0px;
	float:left;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li a {
	display:block;
	background:url("images/portalTabRight.png") right no-repeat;
	padding-right:6px;
	text-decoration:none;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li a span {
	background:url("images/portalTab.png");
	height:29px;
	padding-left:1em;
	padding-right:1em;
	display:block;
	vertical-align:middle;
	font-weight:bold;
	line-height:29px;
	color:#ededed;
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li a span:hover {
	color:#000;
}
/* No Hover Effect at the moment */
/*
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li:hover, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li:hover a, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li a:hover {
	background:#608695 url(images/nav_tab_bkd.gif) 0px -300px repeat-x
}
*/

/* Active Tab */
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab {
	background-image:url("images/portalTabActiveLeft.png");
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab a, .fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab a:hover {
	background-image:url("images/portalTabActiveRight.png");
}
.fl-theme-cccoetemplate #portalNavigation .fl-tabs li.fl-activeTab a span {
	background-image:url("images/portalTabActive.png");
	color:#000;
}
/* -------------------------------------------------*/






/* Flyout Navigation */
.fl-theme-cccoetemplate #portalFlyoutNavigation .portal-flyout-container {
	xxxpadding-top:0.5em;  /* Not sure what this was for, but I think it's a hack (Steve) */
	background: #00548E;
	box-shadow:#00548E 3px 3px 3px;
	-moz-box-shadow: #00548E 3px 3px 3px;
	-webkit-box-shadow: #00548E 3px 3px 3px;
}
*:first-child+html .fl-theme-cccoetemplate #portalFlyoutNavigation .portal-flyout-container {
	padding-top:0; /* Hack for IE7 */
}
.fl-theme-cccoetemplate #portalFlyoutNavigation .portal-flyout-iframe {
	visibility:hidden;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation .portal-flyout-container {
	xxborder-bottom:2px solid #d1d1d1;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation .portal-flyout-container li {
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation a {
	padding:4px 10px 4px 25px;
	color:#fff;
	font-weight:normal;
	xxxbackground-color:#e2e8e7;
	background-position:5px 3px;
	background-repeat:no-repeat;
	background-image:url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/application.png");
	text-decoration:none;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation a:hover {
	color:#fff;
	background-color:#E88221;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation #editPageLink a, .fl-theme-cccoetemplate #portalFlyoutNavigation #deletePageLink a, .fl-theme-cccoetemplate #portalFlyoutNavigation #movePageLeftLink a, .fl-theme-cccoetemplate #portalFlyoutNavigation #movePageRightLink a {
	background-color:#FFC;
	color:#000;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation #editPageLink a:hover, .fl-theme-cccoetemplate #portalFlyoutNavigation #deletePageLink a:hover, .fl-theme-cccoetemplate #portalFlyoutNavigation #movePageLeftLink a:hover, .fl-theme-cccoetemplate #portalFlyoutNavigation #movePageRightLink a:hover {
	color:#004984;
	background-color:#FF9;
}
.fl-theme-cccoetemplate #portalFlyoutNavigation #editPageLink a {
	background-image:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/layout_content.png);
}
.fl-theme-cccoetemplate #portalFlyoutNavigation #deletePageLink a {
	background-image:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/cross.png);
}
.fl-theme-cccoetemplate #portalFlyoutNavigation #movePageLeftLink a {
	background-image:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/arrow_left.png);
}
.fl-theme-cccoetemplate #portalFlyoutNavigation #movePageRightLink a {
	background-image:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/arrow_right.png);
}
/* Body */

#portal {
	background:url("images/headerBackground1.png") no-repeat transparent !important;
}
#portalPageBodyInner {
    background: url("images/bgGradient.png") repeat-x #EDEDED;
}
#portalPageBody {
	padding-bottom:10px;
}
#portalPageBodyTitleRow {
	xxborder-top:2px solid #000;
}
.fl-theme-cccoetemplate .sidebar-left-100 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-left-150 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-left-200 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-left-250 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-left-300 #portalPageBodyTitleRow {
	background:transparent url(images/page_corner_topleft.png) top left no-repeat;
}
.fl-theme-cccoetemplate .sidebar-right-100 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-right-150 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-right-200 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-right-250 #portalPageBodyTitleRow, .fl-theme-cccoetemplate .sidebar-right-300 #portalPageBodyTitleRow {
	background:transparent url(images/page_corner_topright.png) top right no-repeat;
}
#portalPageBodyTitleRowContents {
	height: 1.75em;
}

.not-logged-in .sidebar #portalPageBodyTitleRowContents {
	xxdisplay:none; /*hide title in focused guest view when there's a sidebar */
}
.aboutEd1stop {
	margin-top: -50px;
}
.fl-theme-cccoetemplate #portalPageBodyTitleRow h1 {
	display:none;	/* hide title if not in focused view */
}
/* Show title in focused view */
div.fl-col-flex-left div#portalPageBodyTitleRow div#portalPageBodyTitleRowContents a h1#portalPageBodyTitle {
	xxbackground: url("images/portlet_title_bkd.gif") repeat-x scroll 0 0 #333333;
	xxborder: 2px solid #333333;
	xxcolor: #FBFFA7;
	display: block !important;
	font-size: 200%;
	xxmargin: 2.35em 0 0 !important;
	xxpadding-left: 15px;
	color:#000;
	border-width:2px;
}
/* Nudge portlet content to display portlet title (from #portalPageBodyTitleRow h1) within portlet chrome. */
div.fl-col-flex-left div.portal-page-column div.portal-page-column-inner div div.portlet-content div.portlet-content-inner {
	xxmargin-top: 2.5em;
	padding:5px;
}
/* Nudge portlet inner content in focused view. */
div.fl-col-flex-left div.portal-page-column div.portal-page-column-inner div.portlet-container div.portlet-content div.portlet-content-inner {
	padding-left: 10px;
}
div#portalPage.not-logged-in.focused .sidebar div.portlet-container {
	margin-left: 15px;
}/* nudge portlet right in focused view on guest layout*/

.portlet-container.aboutEd1stop .portlet-container-inner .portlet-toolbar {
	display: none !important;
}/* hide aboutEd1stop channel toolbar in guest layout */
.aboutEd1stop {
	border: none !important;
	background: transparent !important;
	-ms-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow:none !important;
}/*hide border on About ed1stop channel*/
div#portalPage.not-logged-in.focused div.portlet-container {
	
}
.portal-subnav-list li#uPfname_aboutEd1stop {
	display:none !important;
} /*hide dropdown for About Ed1stop Channel to prevent focused view of channel in guest layotu*/

.groupmgr-entity, .groupmgr-group {
    border-bottom: 1px solid #CCCCCC;
    clear: left;
    margin-bottom: 0.5em;
    overflow: hidden;
    padding: 0.3em 1em;	
}
.groupmgr-close-group {
    display: block;
}
td.groupmgr-right-pane form h3 {
	display: inline-block;
  padding-left: 5px;
}


/* Focused */
.fl-theme-cccoetemplate .focused #portalPageBodyTitleRow h1 {
	xxxfont-size:300%;
	margin-left:15px;
}
.fl-theme-cccoetemplate #portalPageBodyBreadcrumb {
	font-size:90%;
	color:#fff;
}
.fl-theme-cccoetemplate #portalPageBodyBreadcrumb a {
	color:#000;
	font-weight:normal;
}
.fl-theme-cccoetemplate #portalPageBodyBreadcrumb a:hover {
	text-decoration: none;
}
/* Sidebar */
.fl-theme-cccoetemplate #portalSidebar {
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 15px;
	padding-top: 10px;
}
.fl-theme-cccoetemplate #portalSidebarInner {
	xxbackground:transparent url("images/portlet_title_bkd.gif") top left repeat-x;
}
/* Sidebar Widgets */
.fl-theme-cccoetemplate #portalSidebar .fl-widget {
	margin-bottom:0.5em;
	box-shadow:3px 3px 3px #00548E;
	-moz-box-shadow:3px 3px 3px #00548E;
	-webkit-box-shadow:3px 3px 3px #00548E;
}
.fl-theme-cccoetemplate #portalSidebar .fl-widget-titlebar h2 {
	font-size:85%;
}
.fl-theme-cccoetemplate #portalSidebar #portletNavigation .fl-widget-content {
	background-color:#e2e8e7;
}
.fl-theme-cccoetemplate #portalSidebar #portalFragAdminList .fl-widget-content {
	padding:0.3em
}
.fl-theme-cccoetemplate #portalSidebar #portletNavigation h3 {
	font-size:98%;
	color:#44626a;
}
.fl-theme-cccoetemplate #portalSidebar .fl-widget .fl-listmenu {
	border:none;
	border-bottom:1px solid #ccc;
}
.fl-theme-cccoetemplate #portalSidebar .fl-widget .fl-listmenu a {
	padding-left:28px;
	background-image:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/application.png);
	background-position:0.5em 0.5em;
	background-repeat:no-repeat;
	background-color:#EEF2F1;
	font-size:95%;
}
.fl-theme-cccoetemplate #portalSidebar .fl-widget .fl-listmenu a:hover {
	background-color: #abc3da;
}
.fl-theme-cccoetemplate #portalSidebarInner #portletNavigation.fl-widget .fl-widget-inner .fl-widget-content h3 {
	background-color: #E88221;
	border-bottom: 1px solid #BE3800;
	color: #fff;
	margin-top: 0 !important;
}
.fl-theme-cccoetemplate #portalSidebarInner #portletNavigation.fl-widget .fl-widget-inner .fl-widget-content h3:hover {
	color: #fff !important;
}
/* Sidebar Guest View (Unauthenticated) Without Accordion Menu*/
#portalContentSidebarGuestBlock #portalSidebarInner #portletNavigation.fl-widget .fl-widget-inner .fl-widget-content h3 {
	background-image: none !important;
	background-color: #E88221;
	border-bottom: none;
	padding-left: 2px;
	color: #fff;
	margin-top: 0 !important;
}
#portalContentSidebarGuestBlock #portalSidebarInner #portletNavigation.fl-widget .fl-widget-inner .fl-widget-content h3:hover {
	color: #fff !important;
}
/* Sidebar Accordion Styles */
.fl-theme-cccoetemplate #portalSidebar #portletNavigation h3 {
    background: url("../../../../images/icons/down.gif") no-repeat scroll left 2px transparent;
    border-bottom: 1px solid #5A88C6;
    color: #2E548E;
    font-size: 98%;
    padding-left: 22px;
	cursor: pointer;
}
.fl-theme-cccoetemplate #portalSidebar #portletNavigation h3:hover {
    color: #B23040;
}
.activeSideBarH3 {
    background: url("../../../../images/icons/up.gif") no-repeat scroll left 2px #E88221 !important;
    color: #B23040;	
	cursor: pointer;
}
.activeSideBarH3:hover {
    xxbackground: url("../../../../images/icons/up.gif") no-repeat scroll left 2px #E88221 !important;
    color: #B23040;
}
/* Login */
.fl-theme-cccoetemplate #portalLogin {
	margin-left: 7px;
	margin-right: 3px;
}
.fl-theme-cccoetemplate #portalLogin .fl-widget-content {
	padding:1em;
}
.fl-theme-cccoetemplate #portalLogin {
	background:url("images/top_white_fade_flat.png") repeat-x scroll right top #E2E8E7 !important;
    border: 1px solid #44626A;
}
.fl-theme-cccoetemplate #portalLogin.fl-widget div.fl-widget-inner div.fl-widget-titlebar h2 {
	color: #000;
}
.fl-theme-cccoetemplate #portalLogin #portalLoginButton, .fl-theme-cccoetemplate #portalLogin #portalCASLoginLink {
	display:block;
	padding:0.5em 0.5em;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	color:#fff;
	background-color:#F60;
	background-image:none;
	border-top:1px solid #FFCA95;
	border-left:1px solid #FFCA95;
	border-bottom:1px solid #840;
	border-right:1px solid #840;
}
.fl-theme-cccoetemplate #portalLogin #portalLoginButton:hover, .fl-theme-cccoetemplate #portalLogin #portalCASLoginLink:hover {
	background-color:#F30;
	cursor:pointer;
}
.fl-theme-cccoetemplate #portalLogin #portalLoginButton {
	padding:0.3em 1em;
}
.fl-theme-cccoetemplate .via-cas {
	color:#FC6;
}
.fl-theme-cccoetemplate #portalLogin p {
	margin:1em 0 0 0;
}
.fl-theme-cccoetemplate #portalLogin #portalLoginForgot, .fl-theme-cccoetemplate #portalLogin #portalLoginErrorForgot {
	xxbackground:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/help.png) .5em .5em no-repeat;
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/help.png) no-repeat;
  display: inline-block;
	padding-left: 20px;
}
.fl-theme-cccoetemplate #portalLogin a#portalLoginErrorForgot {
	background-color:transparent;
}
.fl-theme-cccoetemplate #portalLogin a#portalLoginErrorForgot:hover {
	background-color:#fff;
	color:#000;
}
/* Ajax Menus */
.fl-theme-cccoetemplate #changeColumns tr td {
	text-align:center;
}
.fl-theme-cccoetemplate #changeColumns img {
	vertical-align:middle;
	padding:3px;
}
/* Customization Links */
#portalPageBodyTitleRow #portalCustomizationLinks {
	top:5px;
	margin:0 !important;
	background: #E88221;
	border: 1px solid #BE3800;
}
#portalPageBodyTitleRow #portalCustomizationLinks a{
	color: #fff;	
}
/* Keep customization links from covering breadcrumbs in focused view */
div.fl-col-flex-left div#portalPageBodyTitleRow div#portalPageBodyTitleRowContents div#portalCustomizationLinks.fl-widget {
	top:3em !important;
	margin:0 !important
}
/*Don't render customization bar in focused view.  It is not currently working in this view. */
div.fl-col-flex-left div#portalPageBodyTitleRow div#portalPageBodyTitleRowContents div#portalCustomizationLinks.fl-widget {
	display:none;
}
.fl-theme-cccoetemplate #portalCustomizationLinks #portalCustomizationLinksAddContent a {
	background:url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/application_add.png") no-repeat scroll 0 50% transparent;
	padding:0;
	padding-left:20px;
}
.fl-theme-cccoetemplate #portalCustomizationLinks #portalCustomizationLinksChangeLayout a {
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/layout_content.png) no-repeat scroll 0 50% transparent;
	padding:0;
	padding-left:20px;
}
.fl-theme-cccoetemplate #portalCustomizationLinks #portalCustomizationLinksChooseSkin a {
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/color_swatch.png) no-repeat scroll 0 50% transparent;
	padding:0;
	padding-left:20px;
}
.fl-theme-cccoetemplate #portalCustomizationLinks #portalCustomizationLinksAddTab a {
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/tab_add.png) no-repeat scroll 0 50% transparent;
	padding:0;
	padding-left:20px;
}
/* Administration Links */
li#portalCustomizationLinksAddContent a#contentDialogLink span .fl-theme-cccoetemplate #portalAdminLinks #portalAdminLinksPortletAdmin a {
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/application_cascade.png) no-repeat scroll 0 50% transparent;
	padding-left:20px;
}
.fl-theme-cccoetemplate #portalAdminLinks #portalAdminLinksCustomize a {
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/overlays.png) no-repeat scroll 0 50% transparent;
	padding-left:20px;
}
/* Portlet Navigation */
.fl-theme-cccoetemplate #portletNavigation #portletNavigationLinkHome a {
	background:url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/house.png) no-repeat scroll 0 50% #ABC3DA;
	padding-left:20px;

}
/* Ajax Menus */
.fl-theme-cccoetemplate #changeColumns tr td {
	text-align:center;
}
.fl-theme-cccoetemplate #changeColumns img {
	vertical-align:middle;
	padding:3px;
}
/* Fragment Administration */
.fl-theme-cccoetemplate #portalFragAdminExit {
	border-bottom:1px solid #f60;
}
.fl-theme-cccoetemplate #portalFragAdminExit h2 {
	color:#f60;
}
.fl-theme-cccoetemplate #portalFragAdminExit #exitFragment {
	font-weight:bold;
	color:#fff;
	background-color:#F60;
	background-image:none;
	border-top:1px solid #FFCA95;
	border-left:1px solid #FFCA95;
	border-bottom:1px solid #840;
	border-right:1px solid #840;
}
.fl-theme-cccoetemplate #portalFragAdminExit #exitFragment:hover {
	background-color:#F30;
	cursor:pointer;
}
.fl-theme-cccoetemplate .sidebar-left-100 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-left-150 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-left-200 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-left-250 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-left-300 #portalFragAdminExit {
	background:#ffc url(images/page_corner_topleft.png) top left no-repeat;
}
.fl-theme-cccoetemplate .sidebar-right-100 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-right-150 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-right-200 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-right-250 #portalFragAdminExit, .fl-theme-cccoetemplate .sidebar-right-300 #portalFragAdminExit {
	background:#ffc url(images/page_corner_topright.png) top right no-repeat;
}
.fl-theme-cccoetemplate .sidebar #portalPageBodyTitleRow {
	background:none;
	margin-bottom: 3em;
}
/* Portlets */
.fl-theme-cccoetemplate .portlet-container {
	background:#fff;
	-moz-box-shadow:3px 3px 3px #00548E;
	-webkit-box-shadow:3px 3px 3px #00548E;
	box-shadow:3px 3px 3px #00548E;
	border:1px solid #00548E;
	margin-bottom:1em;
}
.fl-theme-cccoetemplate .dashboard .portlet-top {
	xxxbackground:#e5e5e5 url(images/portlet_corner_topleft.png) top left no-repeat;
}
.fl-theme-cccoetemplate .dashboard .portlet-top-inner {
	xxxheight:3px;
	xxxbackground:transparent url(images/portlet_corner_topright.png) top right no-repeat;
}
.fl-theme-cccoetemplate .dashboard .portlet-toolbar {
	white-space:nowrap;
	xxbackground:#e5e5e5 url(images/portlet_title_bkd.gif) top right repeat-x;
	background: #00548E;
}
.fl-theme-cccoetemplate .dashboard .portlet-toolbar a {
	text-decoration:none;
	color:#fff;
}
.fl-theme-cccoetemplate .dashboard .portlet-toolbar a:hover {
	text-decoration:none;
	color:#FBFFA7;
}
.fl-theme-cccoetemplate .dashboard .portlet-toolbar a:hover span {
	xxxbackground-color:#dfefff;
}
.fl-theme-cccoetemplate .dashboard .portlet-toolbar h2 {
	white-space:normal;
}
.fl-theme-cccoetemplate .dashboard .portlet-content {
	background-color:#fff;
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
}
.aboutEd1stop .portlet-content {
	border: none !important;
}/*remove border in portlet-content for About ed1stop channel*/
.fl-theme-cccoetemplate .dashboard .portlet-bottom {
	xxxbackground:#e5e5e5 url(images/portlet_corner_bottomleft.png) bottom left no-repeat;
}
.fl-theme-cccoetemplate .dashboard .portlet-bottom-inner {
	xxxheight:3px;
	xxxbackground:transparent url(images/portlet_corner_bottomright.png) bottom right no-repeat;
}
.fl-theme-cccoetemplate .dashboard .portlet-controls .portlet-control {
	display:block;
	float:left;
	padding:0;
	margin:2px;
	height:17px;
	width:17px;
}
.focus {
    background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/application.png") no-repeat scroll 0 0 transparent;
}
.remove {
    background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/cross_go.png") no-repeat scroll 0 0 transparent;
}
.focus:hover {
    background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/application_active.png") no-repeat scroll 0 0 transparent;
}
.remove:hover {
    background: url("/ResourceServingWebapp/rs/famfamfam/silk/1.3/cross.png") no-repeat scroll 0 0 transparent;
}
.fl-theme-cccoetemplate .dashboard .portlet-toolbar a span {
	display:none;
}
/* No Chrome */
.fl-theme-cccoetemplate .dashboard .no-chrome .portlet-content {
	border:none;
}
/* Alternate */
.fl-theme-cccoetemplate .dashboard .alternate .portlet-top, .fl-theme-cccoetemplate .dashboard .alternate .portlet-bottom, .fl-theme-cccoetemplate .dashboard .alternate .portlet-content {
	border-color:#98b6c1;
}
.fl-theme-cccoetemplate .dashboard .alternate .portlet-top, .fl-theme-cccoetemplate .dashboard .alternate .portlet-bottom {
	background-color:#98b6c1;
}
.fl-theme-cccoetemplate .dashboard .alternate .portlet-toolbar {
	background:#98b6c1 url(images/nav_bkd_top.gif) top right repeat-x;
}
/* Highlight */
.fl-theme-cccoetemplate .dashboard .highlight .portlet-top, .fl-theme-cccoetemplate .dashboard .highlight .portlet-bottom, .fl-theme-cccoetemplate .dashboard .highlight .portlet-content {
	border-color:#F60;
}
.fl-theme-cccoetemplate .dashboard .highlight .portlet-top, .fl-theme-cccoetemplate .dashboard .highlight .portlet-bottom {
	background-color:#F60;
}
.fl-theme-cccoetemplate .dashboard .highlight .portlet-toolbar {
	background:#F60;
}
.fl-theme-cccoetemplate .dashboard .highlight .portlet-toolbar a {
	color:#fff;
}
/* Locked Portlet */
.fl-theme-cccoetemplate .portal-page-column-inner .locked .portlet-top, .fl-theme-cccoetemplate .portal-page-column-inner .locked .portlet-bottom {
	display:none;
}
.fl-theme-cccoetemplate .portal-page-column-inner .locked .portlet-toolbar {
	xxbackground:#e5e5e5;
	xxborder:1px solid #ccc;
}
.fl-theme-cccoetemplate .portal-page-column-inner .locked .portlet-toolbar h2 {
	margin-left:0.5em;
	padding-left:20px;
	background:transparent url(/ResourceServingWebapp/rs/famfamfam/silk/1.3/lock.png) 0 3px no-repeat;
}
.fl-theme-cccoetemplate .dashboard .portal-page-column-inner .locked .portlet-content {
	border:none;
	padding:0;
}
/* Site Map */
#sitemap-container table {
	overflow: auto;
	margin:0;
}
#sitemap-container table tbody tr td ul li a{
	color: #003C9B;
}
#sitemap-container table tbody tr td ul li a:hover{
	color: #BB0000;
}
#sitemap-container table tbody tr td {
	zoom: 1 !important:
	width: 100%;
	padding: 5px;
}
.sitemap-heading {
	text-align:center;
	color: #001F6B !important;
}
.sitemap-subheading {
	white-space:nowrap;
}
.sitemap-even-column {
	zoom: 1 !important; /* Hack for I.E. */
	border-left:1px solid #333 !important;
	border-right:1px solid #333 !important;
	background:#F7FDFE;
	clear:both;
	margin:0 1px 0 01px;
	padding:2px;
	min-width:6.25%;
}
.sitemap-odd-column {
	zoom: 1 !important; /* Hack for I.E. */
	border-left:1px solid #333 !important;
	border-right:1px solid #333 !important;
	background:#fff;
	clear:both;
	margin:0 1px 0 01px;
	padding:2px;
	min-width:6.25%
}
.sitemap_list_item {
	margin-top: .75em;
	font-size: 90%;	
}
/* cccoetemplate */
.fl-theme-cccoetemplate #portalPagecccoetemplate {
	text-align:center;
	color:#999;
	background:#abc3da;
}
.fl-theme-cccoetemplate #portalPagecccoetemplateInner {
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
.fl-theme-cccoetemplate #portalPagecccoetemplate #portalProductAndVersion, .fl-theme-cccoetemplate #portalPagecccoetemplate #portalCopyright, .fl-theme-cccoetemplate #portalPagecccoetemplate #silkIconsAttribution {
	font-size:80%;
}
.fl-theme-cccoetemplate #portalPagecccoetemplate #portalProductAndVersion a, .fl-theme-cccoetemplate #portalPagecccoetemplate #portalCopyright a, .fl-theme-cccoetemplate #portalPagecccoetemplate #silkIconsAttribution a {
	color:#999;
}
.fl-theme-cccoetemplate #portalPagecccoetemplate #portalProductAndVersion a:hover, .fl-theme-cccoetemplate #portalPagecccoetemplate #portalCopyright a:hover, .fl-theme-cccoetemplate #portalPagecccoetemplate #silkIconsAttribution a:hover {
	color:#5a95cf;
}
/* Footer */
.fl-theme-cccoetemplate #portalPageFooter {
	text-align:center;
	color:#013465;
	padding:0;/*eo 20090420, overrides layout.min.css's padding*/
}
.fl-theme-cccoetemplate #portalPageFooterInner {
	padding-top:0.5em;/*eo 20090420, overrides layout.min.css's padding*/
	margin-left:12%;
	width:74%;
	border-top: 1px solid #CCCCCC;
}
.fl-theme-cccoetemplate #portalPageFooter #portalProductAndVersion, .fl-theme-cccoetemplate #portalPageFooter #portalCopyright, .fl-theme-cccoetemplate #portalPageFooter #silkIconsAttribution {
	font-size:80%;
}
/*.fl-theme-cccoetemplate #portalPageFooter #portalProductAndVersion a, .fl-theme-cccoetemplate #portalPageFooter #portalCopyright a, .fl-theme-cccoetemplate #portalPageFooter #silkIconsAttribution a {
	color:#A0E0A0;
}
.fl-theme-cccoetemplate #portalPageFooter #portalProductAndVersion a:hover, .fl-theme-cccoetemplate #portalPageFooter #portalCopyright a:hover, .fl-theme-cccoetemplate #portalPageFooter #silkIconsAttribution a:hover {
	color:#ffffff;
}*/
.fl-theme-cccoetemplate #portalPageFooter a {
	color:#013465;
	text-decoration:none;
}
.fl-theme-cccoetemplate #portalPageFooter a:hover {
	text-decoration:underline;
}
/* Fluid Layout Customizer styles */
.fl-theme-cccoetemplate .orderable-hover {
	cursor:move;
}
.fl-theme-cccoetemplate .orderable-dragging-mouse {
	display:none;
}
.fl-theme-cccoetemplate .orderable-dragging {
	filter:alpha(opacity=50);
	opacity:.5;
}
.fl-theme-cccoetemplate .orderable-selected {
	outline:0.1em solid #f68922;
}
.fl-theme-cccoetemplate .orderable-avatar {
	background-color:#fff;
	border:1px dotted #999;
	width:auto;
	filter:alpha(opacity=60);
	opacity:.6;
}
.fl-theme-cccoetemplate div .orderable-drop-marker {
	height:200px !important;
	background-color:#D1F0E0;
	border:1px dashed #090;
	margin-bottom:1em;
}
.fl-theme-cccoetemplate .drop-warning {
	position:absolute;
	top:50px;
	left:10px;
	border:2px solid red;
	background-color:#ffd7d7;
	display:none;
	padding:10px;
	margin:5px;
	z-index:65535;
}
.fl-theme-cccoetemplate #portalDropWarning {
	background-color:#FCC;
	border:2px solid #F00;
	color:#F00;
	display:none;
	position:absolute;
	top:50px;
	left:10px;
}
.fl-theme-cccoetemplate #portalDropWarning p {
	margin:0em;
	padding:0.5em 1em;
}
/* Fluid pager component styles */
.fl-theme-cccoetemplate .pager-top .disabled a, .fl-theme-cccoetemplate .pager-bottom .disabled a {
	color:#777;
	border:0;
	text-decoration:none;
	cursor:default;
}
.fl-theme-cccoetemplate .pager-top .current-page a, .fl-theme-cccoetemplate .pager-bottom .current-page a {
	color:#000;
	border:0;
	text-decoration:none;
	cursor:default;
}
.fl-theme-cccoetemplate ul.pager-top, .fl-theme-cccoetemplate ul.pager-bottom {
	text-align:right;
}
.fl-theme-cccoetemplate ul.pager-top li, .fl-theme-cccoetemplate ul.pager-bottom li {
	list-style-type:none;
	display:inline;
	padding:5px;
}
/* Supress focus outline except for portlets */
:focus {
	outline-width:0px;
}
.fl-theme-cccoetemplate .orderable-selected:focus, .fl-theme-cccoetemplate .orderable-dragging:focus {
	outline:2px solid #f68922;
}
/* Styles specific to CCCOE channels */

.cccoe_usermanager_channel_text {
	padding:5px 5px 5px 15px;
}
.cccoe_usermanager_channel_form {
	padding:15px;
	line-height: 1.75em;
	margin-bottom:2em;
}
#cccoe_usermanager_channel_results {
	border:1px #000 solid;
}
#cccoe_usermanager_channel_results_table {
	margin-top:10px;
	border:1px #000 solid;
}
.cccoe_usermanager_channel_results_table_even {
	background: #bad5ed
}
.cccoe_usermanager_channel_results_table_odd {
	background: #fff
}
#cccoe_usermanager_channel_results_table td {
	border:#000 1px solid;
	border-collapse:collapse;
}
.uportal-button:hover {
    background-color: #E88221 !important;
    cursor: pointer;
}
.stats-row {
	background:#fff;
}
.stats-row:nth-child(odd) {  
  background: #DCE6F1 !important;
}
#stats-results-table {
}
.AboutEd1stop div.portlet-container-inner div.portlet-toolbar {
	display: none!important;
}
.fl-theme-cccoetemplate .AboutEd1stop {
	box-shadow: none!important;
	border: 1px solid #ccc;
	background: none repeat scroll 0 0 rgba(255,255,255,0.5)!important;
	-moz-box-shadow: 0 0 3px rgba(255,255,255,0.2);
	-o-box-shadow: 0 0 3px rgba(255,255,255,0.2);
	-ms-box-shadow: 0 0 3px rgba(255,255,255,0.2);
	-webkit-box-shadow: 0 0 3px rgba(255,255,255,0.2);
}
.fl-theme-cccoetemplate .AboutEd1stop .portlet-content {
	background: transparent!important;
	border: none;
	padding-top: 0;
}
.AboutEd1stop h1.uportal-channel-title {
xx background:none repeat scroll 0 0 #E88221;
xx border:medium none;
xx box-shadow:3px 3px 3px #CCC;
xx left:325px;
xx top:200px;
xx width:100%;
xx margin-top:0;
	border: none;
}
.guest #portalPageBodyTitleRow {
	margin-bottom: -20px!important;
}
.guest .portal-page-column-inner {
	padding-left: 0!important;
}
.stream ol.h-feed {
	padding-left: 5px;
}
.timeline-header {
	background: none repeat scroll 0 0 #E88221;
	padding: 4px 0!important;
}
.timeline-header h1 a {
	color: #fff!important;
}
.follow-button.profile {
	margin-top: -3px;
}
#tweets {
	width: 300px;
	margin: 0 auto;
}
#tweets .twtr-widget, #tweets .twtr-doc {
	width: 100%;
	height: auto;
}
#tweets .twtr-hd {
	background: #d40;
	color: #fff;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	font-family: Georgia, serif;
}
#tweets .twtr-hd *, #tweets .twtr-hd h4 a {
	background: #d40!important;
}
#tweets .twtr-hd h3, #tweets .twtr-hd h4 {
	font-weight: normal;
	text-align: center;
}
#tweets .twtr-hd h3 {
	background: #fff!important;
	color: #333!important;
	font-size: 1.5em!important;
	padding: .2em!important;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#tweets .twtr-tweet {
	background: #fff;
}
#tweets .twtr-tweet a:link, #tweets .twtr-tweet a:visited, #tweets .twtr-tweet a:hover {
	color: #c40!important;
}
#tweets .twtr-tweet .twtr-tweet-text {
	border-bottom: 2px dashed #666!important;
	padding-bottom: 4px!important;
}
#tweets .twtr-tweet .twtr-tweet-text p {
	color: #333!important;
}
.guest #portalPageBodyColumns {
xx background:none repeat scroll 0 0 rgba(255,255,255,0.5);
xx border-bottom:1px solid #CCC;
xx border-right:1px solid #CCC;
xx box-shadow:0 0 3px rgba(0,0,0,0.2);
	margin-left: 3em;
	margin-right: 20px;
	min-width: 600px;
}
x.guest .uportal-channel-title {
	background: linear-gradient(to right, #00548E 0, rgba(0,84,142,0) 75%, rgba(0,84,142,0) 100%) repeat scroll 0 0 rgba(0,0,0,0);
	color: #FFF;
	padding: 5px 35px!important;
	position: absolute;
	width: 65%;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNTQ4ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU0OGUiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, rgba(0,84,142,1) 0, rgba(0,84,142,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,84,142,1)), color-stop(100%, rgba(0,84,142,0)));
	background: -webkit-linear-gradient(left, rgba(0,84,142,1) 0, rgba(0,84,142,0) 100%);
	background: -o-linear-gradient(left, rgba(0,84,142,1) 0, rgba(0,84,142,0) 100%);
	background: -ms-linear-gradient(left, rgba(0,84,142,1) 0, rgba(0,84,142,0) 100%);
	background: linear-gradient(to right, rgba(0,84,142,1) 0, rgba(0,84,142,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00548e', endColorstr='#0000548e', GradientType=1);
}
.AboutEd1stop h1.uportal-channel-title {
xx border:medium none;
xx top:200px;
}
.guest .portlet-content-inner>p, .guest ul {
	font-size: 115%;
xx padding:0 0 25px 0;
}
.guest .portlet-content-inner>p {
xx margin-top:50px;
}
.guest .uportal-channel-title {
x z-index:10;
}
.guest div.portlet-container div.portlet-container-inner div.portlet-content div.portlet-content-inner p.uportal-channel-title {
	margin-top: 10px;
}
.guest .portlet-content-inner li {
	line-height: 175%;
}
.fl-theme-cccoetemplate #portalSidebar .fl-widget {
	box-shadow: 3px 3px 3px #00548E;
	margin-bottom: 4em;
}
div#portalContentSidebarGuestBlock div#portalSidebarInner div#portletNavigation {
	background: #E88221;
}
div#portalContentSidebarGuestBlock div#portalSidebarInner div#portletNavigation.fl-widget div.fl-widget-inner div.fl-widget-titlebar h1 {
	background: url("http://www.ed1stop.net/media/skins/universality/cccoetemplate/images/SignInRibbonBG.png") no-repeat scroll left center rgba(0,0,0,0);
	border: medium none;
	box-shadow: none;
	height: 75px;
	left: -47px;
	margin-bottom: -28px;
	margin-top: -28px;
	padding-left: 50px;
	padding-top: 44px!important;
	position: relative;
	width: 330px;
}
.fl-theme-cccoetemplate #portalLogin.fl-widget div.fl-widget-inner div.fl-widget-titlebar h2 {
	background: url("http://www.ed1stop.net/media/skins/universality/cccoetemplate/images/SignInRibbonBGOrange.png") no-repeat scroll left center rgba(0,0,0,0);
	font-size: 1.4em;
	height: 75px;
	left: -47px;
	margin-bottom: -28px;
	margin-top: -28px;
	padding-left: 47px;
	padding-top: 44px;
	position: relative;
	width: 330px;
	color: #fff;
}
html body#portal.fl-theme-cccoetemplate div#portalPage.not-logged-in.dashboard.fl-container-flex div#portalPageInner.layout-1-columns.sidebar.sidebar-left-300 div#portalPageBody.fl-container-flex div#portalPageBodyInner div#portalPageBodyLayout.fl-col-mixed-300 div.fl-col-flex-left div#portalPageBodyTitleRow div#portalPageBodyTitleRowContents a h1#portalPageBodyTitle {
	display: none !important
}
