  
 
 
  
 





















/* colorPalette=default themePolicy= */
 
body, html {
	margin: 0;
	padding: 0;} 
body {
	width: 100%;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 75%;}
body.wptheme-mainbody {
	background-image: url(/wps/contenthandler/!ut/p/digest!NkVTP6wyQ2ByEFNDUZRiPQ/themeGraphic/policy:filePath:background.gif:policyPath:theme%2FRCUH+Internet:policyVersion:16:colorPalette:default:browserVendor:Search:browserName:Search:browserVersion:unknown:locale:en:themeOid:J_CGAH47L008DF802B56IQ0D0010:protectedUrl:false);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #d6d6cc;
	color: #000000;
	margin: 0px auto;}
pre {
	font-family: monospace;
	font-size: 1.1667em;}
img {vertical-align: middle;}
a, a:visited, a:active, .wpsLink, .wpsLink:visited, .wpsLink:active {color: #0000cc;}
a:hover, .wpsLink:hover { color: #0000cc;}
/* PAGE */
.wptheme-FLYParent {
	min-height: 400px; /* these three lines ensure a minimum height of the page so even an empty page will render as a 'full' page */
	height:auto !important;
	height: 400px;
	min-width: 80%;}
.wptheme-pageWrapper {
	margin: 0 auto;
	width: 900px;
	border: 0;
	padding: 0;}
.wptheme-access {
	    
	left: -3000px;
	position: absolute;
	width: 500px;}
.wptheme-pageArea {
	background-color: #ffffff;
	background-image: none;
	background-position: top left;
	background-repeat: no-repeat;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	min-height: 450px; 
	height:auto !important;
	height: 450px;}
.wptheme-clearing {clear: both;}
.wptheme-mainContent {min-height: 300px;}
/* HEADER / BANNER */
.wptheme-themeHeader {
	margin: 0px;
	clear: both;}
.wptheme-banner {
	color: #000;
	background-color: transparent;
	background-image: none;
	background-position: top left;
	background-repeat: no-repeat;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-top-width: 0px;
	-moz-border-radius: 4px;}
.wptheme-banner a, .wptheme-banner a:visited, .wptheme-banner a:active {
	color: #3366cc;}
.wptheme-banner a:hover {
	color: #3366cc;}
.wptheme-bannerTitle{
	
	
	font-size: 1em;
	
	color: #000;
	font-weight: bold;
	float:left;
	padding-right: 20px;       }
/* TOP LEVEL NAVIGATION */
.wptheme-topLevelLinks {
	float: left;
	background-color: transparent;
	color: #ffffff;}
.wptheme-topLevelLinks-list {
	margin: 0;
	padding: 10px 0 10px 0;}
.wptheme-topLevelLinks-list li {
	display: inline;
	margin: 0;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #649de1;}
.wptheme-topLevelLinks-list li a {
	color: #ffffff;
	padding: 3px 8px;}
.wptheme-topLevelLinks-list li button {
	border-width: 0px;
	border-style: none;
	background-color: transparent;
	color: #ffffff;
	padding: 3px 8px; 
	cursor: pointer;
	text-decoration: none;}
.wptheme-topLevelLinks-list li a:link, .wptheme-topLevelLinks-list li a:visited {
	color: #ffffff;
	text-decoration: none;}
.wptheme-topLevelLinks-list li a:hover, .wptheme-topLevelLinks-list li a:focus, .wptheme-topLevelLinks-list li a:active {
	color: #ffffff;
	text-decoration: none;}
.wptheme-topLevelLinks-list li.wptheme-firstTopLevelLink {
	margin-left: 0px;
	padding-left: 0px;
	border-left-width: 0px;}
.wptheme-topLevelLinks-list li.wptheme-firstTopLevelLink {
	padding-left: 0px;
	border-left-width: 0px;}
.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink {
	padding: 3px 5px; }
.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink a {
	color: #ffffff;
	background-color: #649de1;
	font-weight: bold;}
.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink span {
	border-width: 0px;
	border-style: none;
	color: #ffffff;
	background-color: #649de1;
	font-weight: bold;
	padding: 3px 8px; } 
/* MORE... MENU BUTTON ON TOP LEVEL NAVIGATION */ 
.wptheme-more-menu {
	color: #78797A;
	background-color: #ECF3FD;
	border-width: 1px;
	border-style: solid;
	border-color: #508bc2;}       
.wptheme-more-menu-item {
	color: #78797a;
	padding: 3px;
	white-space:nowrap;
	font-size: 1em;}
.wptheme-more-menu-item a, .wptheme-more-menu-item a:hover, .wptheme-more-menu-item a:visited, .wptheme-more-menu-item a:active {
	color: #78797a;
	text-decoration: none;  }
.wptheme-more-menu-item-selected {
	color: gray;
	background-color: #DAE6f7;
	cursor: pointer;
	white-space: nowrap;
	padding: 3px;
	font-size: 1em;}
.wptheme-more-menu-item-selected a, .wptheme-more-menu-item-selected a:hover, .wptheme-more-menu-item-selected a:visited, .wptheme-more-menu-item-selected a:active {
	color: #78797a;
	text-decoration: none;  } 
/* PAGE MENU */
.wptheme-page-menu {
	color: #202020;
	background: #fff;
	border: 1px solid;
	border-color: #D0D0D0;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;}
.wptheme-page-menu-border {
	border: 0px;    }
.wptheme-page-menu-item  {
	color: #202020 !important;
	text-decoration: none;  
	
	white-space:nowrap;
	font-size: 1em;}
.wptheme-page-menu-item-selected {
	background-color: #0063dc;
	color: #fff !important;
	cursor:pointer;
	white-space:nowrap;
	text-decoration: none;  
	
	font-size: 1em;}
a.wptheme-page-menu-item-selected{
	background: none;
	background-color: transparent;}
.wptheme-page-menu-item-selected img, .wptheme-page-menu-item img{
	border: 0px;
	background: none;
	background-color: transparent;
	height: 16px;
	width: 16px;} 
/* TOOLBAR / GLOBAL USER ACTIONS */
.wptheme-toolbar {
	float:right;
	padding-left: 10px;}
.wptheme-toolbar ul{
	margin:0px;
	border-spacing: 0px;
	padding-left: 0px; 
	padding-right: 0px; 
	padding-top: 10px;
	list-style: none;}
.wptheme-toolbar li {
	margin:0px;
	display: inline;
	list-style: none;
	padding: 0px 10px;
	border-right: 1px solid #3366cc;}
.wptheme-toolbar li.wptheme-toolbar-last {
	border: 0px;
	padding-right: 0px;  
	
		padding: 0 10px;
		}
.wptheme-toolbar a, .wptheme-toolbar a:visited, .wptheme-toolbar a:active, .wptheme-toolbar a:hover {
	text-decoration: none;
	white-space: nowrap;} 
/* BREADCRUMB TRAIL */
.wptheme-breadcrumbNav {
	float:left;
	clear:left;
	color:#666;
	padding: 0px 5px;
	font-size: 0.9166em;}
.wptheme-breadcrumbNav a, .wptheme-breadcrumbNav a:visited, .wptheme-breadcrumbNav a:hover, .wptheme-breadcrumbNav a:active{
	color: #3366cc;
	text-decoration: none; }
.wptheme-breadcrumbSeparator {
	color: #3366cc;
	padding: 0px 5px;}
/* PAGE AREA TOOLS / PAGE-SPECIFIC USER ACTIONS */ 
.wptheme-pageAreaToolbar {padding: 0px 5px 0px 5px;}
.wptheme-pageAreaTools {
	float:right;
	font-size: 0.9166em;}
.wptheme-pageAreaTools ul{
	margin:0px;
	border-spacing: 0px;
	padding-left: 0px; 
	padding-right: 0px; 
	list-style: none;}
.wptheme-pageAreaTools li {
	margin:0px;
	display: inline;
	list-style: none;
	padding: 0px 5px;}
.wptheme-pageAreaTools a, .wptheme-pageAreaTools a:visited, .wptheme-pageAreaTools a:hover, .wptheme-pageAreaTools a:active{
	text-decoration: none;}
/* PAGE HEADER */
.wptheme-pageHeader {
	background-image: url(./colors/default/pageHeaderMid.png);
	background-position:top left;
	background-repeat:repeat-x;
	background-color: #649de1;
	border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	color: #fff;
	width: 100%;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;}
.wptheme-pageHeaderRightCorner {
	background-image: url(./colors/default/pageHeaderRight.png);
	background-position:top right;
	background-repeat:no-repeat;
	width: 100%;}
.wptheme-pageHeaderLeftCorner {
	background-image: url(./colors/default/pageHeaderLeft.png);
	background-position:top left;
	background-repeat:no-repeat;
	 border-color: transparent;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 0px;
	width: 100%;}
.wptheme-pageHeaderNavigation {
	/*float:left;   RES - fails with IE*/
	padding-left: 50px;}
.wptheme-applicationName {
	float:left;
	display: inline;
	font-size: 1.5em;
	font-weight: normal;
	padding: 5px 17px;
	margin: 0px;}
.wptheme-pageHeaderTools {
	/*float:right;*/
	padding: 4px 10px;}
	.wptheme-searchBoxContainer {
	float: right;
	display: inline;}
.wptheme-pageHeaderTools form {
	margin: 0px;}
/* HORIZONTAL NAVIGATION */
.wptheme-fullHorizontalNav {
	border-color: #cfcfcf;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	background-color: #fff;
	width: 100%;}
.wpsPageBarFirstRow, .wpsPageBar {      
	margin:0px;             
	display: inline;
	padding-left: 0px;}
.wpsPageBarFirstRow {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;}
.wpsPageBar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	clear: both;
	background-color: #fff;}
.wpsPageBarFirstRow li, .wpsPageBar li {
	font-family: Helvetica, Arial, sans-serif;
	margin-left: 2px;
	float:left;
	list-style: none;  
	display: inline;}
.wpsPageBarFirstRow li {
	margin-top: 4px;
	padding: 0 20px 0 0;
	display: inline;
	white-space:nowrap;
	float: left; font-weight: bold;}
.wpsPageBar li {
	padding: 0;
	margin: 0;
	display: inline;}
.wpsSelectedPage{
	color: #333;
	background-color: #fff;
	display: inline;
	white-space:nowrap;}
.wpsPageBarFirstRow .wpsSelectedPage {
	color: #ffffff;
	background-color: #fff;
	display: inline;}
.wpsPageBar .wpsSelectedPage, .wpsPageBar .wpsSelectedPage a, .wpsPageBar .wpsSelectedPage a:hover, .wpsPageBar .wpsSelectedPage a:visited, .wpsPageBar .wpsSelectedPage a:active {
	color: #333;
	background: none;
	background-color: #fff;}
.wpsPageBarFirstRow .wpsUnSelectedPage {
	color: #330000;
	background-position: top center;
	background-color: #009999;}
.wpsPageBar .wpsUnSelectedPage, .wpsPageBar .wpsUnSelectedPage a, .wpsPageBar .wpsUnSelectedPage a:hover, .wpsPageBar .wpsUnSelectedPage a:visited, .wpsPageBar .wpsUnSelectedPage a:active {
	color: #999;
	background: none;
	background-color: #fff;}
.wpsUnSelectedPage a, .wpsUnSelectedPage a:visited, .wpsUnSelectedPage a:active {
	color: #330000;
	display: inline; text-decoration: none;}
.wpsSelectedPage a, .wpsSelectedPage a:visited, .wpsSelectedPage a:hover, .wpsSelectedPage a:active, .wpsUnSelectedPage a:hover {
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;}
.wptheme-tabMenuLink {
	border: 0;
	margin-left: 4px;}
/* SIDE NAVIGATION */
.wptheme-sideNavArea {
	background-color:#F2F5F9;
	margin: 0;
	padding: 40px 0 0 60px;
	vertical-align: top;
	width: 180px;
	border-right: 1px dashed #999999;}
.wptheme-sideNav{
	width: 180px;
	list-style: none;
	font-size: 1em;
	text-decoration: none;
	white-space:nowrap;
	margin: 0;
	padding-left: 0px;}
.wptheme-sideNav li {
	margin-left: 0px;
	padding-left: 0px;
	font-weight: bold;}
.wptheme-sideNavItem{
	text-decoration: none;
	margin: 0;
	padding-bottom: 7px; 
	display:block;
	white-space:nowrap;
	color:#038beb !important;}
.wptheme-sideNavItem a {display: inline;}
.wptheme-sideNavLabel{
	margin: 2px 2px 0px 2px;
	padding: 2px; }
.wptheme-sideNavSelected{
	font-weight:bold;
	color: #000000 !important;
	text-decoration: none;
	display:block;
	cursor:default;
	white-space:nowrap;}
.wptheme-sideNavSelected a {
	color: #000000 !important;
	display: inline;
	cursor: pointer; 
	text-decoration: none;}
.wptheme-sideNavIcon {
	height: 9px;
	width: 9px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: baseline;}
.wptheme-sideNavMenuLink {
	padding: 0px;}
.wptheme-sideNavLevel1{
	color: #038beb !important;
	padding-top: 2px;
	font-family: Helvetica, Arial, sans-serif;}
.wptheme-sideNavSelected .wptheme-sideNavLevel1{
	color: #000000 !important;}
.wptheme-sideNavLevel2 wptheme-sideNavLevel3 wptheme-sideNavLevel4 wptheme-sideNavLevel5 wptheme-sideNavLevel6 wptheme-sideNavLevel7 wptheme-sideNavLevel7{
	text-indent:36px;    } 
/* FLYOUT PALETTE */
.wptheme-flyout{
	background-image: url(./colors/default/PaletteGradient.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 100%;
	white-space: no-wrap;}
.wptheme-flyoutIframe{
	border: 0px;}
.wptheme-flyoutLoading {
	background-color: #3C3C3C;
	color: #ffffff;
	font-family: arial;
	font-weight: bold;
	font-size: 13;
	opacity: 0.75;
	filter: alpha(opacity = 75);
	z-index: 100;}
.wptheme-flyoutContainer {
	border-left: 1px solid;
	border-left-color: #97A9C1;}
.wptheme-flyoutToggle {
	cursor: pointer;
	background-image: url(./colors/default/PaletteGradient.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 100%;}
.wptheme-flyoutCollapsed .expandedImage, .wptheme-flyoutExpanded .collapsedImage {display: none;}
.wptheme-flyoutCollapsed .collapsedImage, .wptheme-flyoutExpanded .expandedImage {display: block;}
.wptheme-flyoutToggle img {
	border: 0px;
	padding: 2px;}
.wptheme-flyout ul{
	margin:0px;
	border-spacing: 0px;
	padding-left: 0px; 
	padding-right: 0px; 
	list-style: none;
	white-space: nowrap;}
.wptheme-flyout li {
	margin:0px;
	display: inline;
	list-style: none;
	padding: 0px 5px;}
.wptheme-flyout a, .wptheme-flyout a:visited, .wptheme-flyout a:hover, .wptheme-flyout a:active {text-decoration: none;}
/* INLINE SHELF */
.wpsInlineShelf, .wpsInlineShelfIframeDocBody {border: 1px solid #101d2d;}
.wpsInlineShelf_LoadingMsg {
	padding: 10px;
	text-align: center;}
/* status bar */ 
#wptheme-statusBar.expanded{
 background-color: #FAFAFA;
 border: 1px solid #AAA;
 color: #333;
 padding: 2px 5px;}            
/* spacing between each status entry */
.wptheme-error, .wptheme-warning, .wptheme-info {margin: 5px 0px 5px 20px ;}
.wptheme-multiple{margin: 5px 0px ;}
/* all h3 elements in the status bar are the summary lines for each entry */
#wptheme-statusBar h3 {
   font-size: 0.9166em;
   padding: 2px 5px;
   color: #333;
   margin: 0;}
/* status icon */
#wptheme-statusBar h3 img {
	height: 16px;
	width: 16px;
	vertical-align: middle;
	padding-right: 4px;}
/* status details link */
#wptheme-statusBar h3 a {
	padding: 2px 5px;}
/* container for left side of status entry header */
#wptheme-statusBar .wptheme-statusHeaderLHS {
	float: left;
	clear:left;
	margin: 0;
	padding: 0px 0px;}
/* container for right side of status entry header */
#wptheme-statusBar .wptheme-statusHeaderRHS {
	float: right;
	clear: right;
	margin: 0;
	padding: 0px 0px;}
/* details section below each error. */
#wptheme-statusBar .wptheme-details {
	background-color: #FFF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #AAA;
	margin: 0;
	padding: 2px 5px;}
/* styles for each status type */            
 #wptheme-statusBar .wptheme-info h3 {
	background-color: #F2F9FD;
	border: 1px solid #B3C9D5;}
 #wptheme-statusBar .wptheme-info .wptheme-details {
	border-color: #B3C9D5;     }
 #wptheme-statusBar .wptheme-warning h3 {
	background-color: #FDF6DE;
	border: 1px solid #E6CF99;}
 #wptheme-statusBar .wptheme-warning .wptheme-details {
	border-color: #E6CF99;     }
 #wptheme-statusBar .wptheme-error h3 {
	background-color: #FEE4E4;
	border: 1px solid #FFC4C4;}
 #wptheme-statusBar .wptheme-error .wptheme-details {
	border-color: #FFC4C4;     }
 #wptheme-statusBar .wptheme-multiple h3 {
	background-color: #E9CAF9;
	border: 1px solid #DEAAFA;}
 #wptheme-statusBar .wptheme-multiple .wptheme-details {border-color: #DEAAFA;     }
/* theme links */
.wptheme-themeLinks {
	margin:0px;
	border-spacing: 0px;
	padding-left: 0px; 
	padding-right: 0px; 
	list-style: none;}
.wptheme-themeLinks li {
	margin:0px;
	display: inline;
	list-style: none;
	padding: 0px 6px;}
.wptheme-themeLinks a, .wptheme-themeLinks a:visited, .wptheme-themeLinks a:active {
	text-decoration: none;
	white-space: nowrap;}
.wptheme-themeLinks a:hover {
	text-decoration: none;
	white-space: nowrap;}
.wptheme-themeLinksCategorized {
	margin:0px;
	border-spacing: 0px;
	float: left;
	/* padding-left: 0px; */ /* browsers default to either left margin or padding of 40px for li indention */
	padding: 0px;}
.wptheme-themeLinks-label {white-space: nowrap;}
.wptheme-themeLinksCategorized li {
	margin:0px;
	list-style: none;
	padding: 5px 0px 0px 0px;}
/* Must turn off underline on links because it goes behind any icons that are present and looks funny. */
.wptheme-themeLinksCategorized a, .wptheme-themeLinksCategorized a:visited, .wptheme-themeLinksCategorized a:active, .wptheme-themeLinksCategorized a:hover {text-decoration: none;}
/* quick links shelf */
.wptheme-quickLinksShelf {
	
	border: 1px solid #cfcfcf;
	
	padding: 10px;
	-moz-border-radius: 4px;
	color:#ffffff;
	background-color: #009999;
	background-image: none;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 10px;}
.wptheme-quickLinksShelf table {
	float: left;}
.wptheme-quickLinksShelf table th {
	font-weight: bold;
	padding: 5px 50px 0px 25px;
	text-align: left;
	vertical-align: top;
	
	border-left: 1px solid #cfcfcf;
	}
.wptheme-quickLinksShelf table td {
	padding: 0px 50px 5px 25px;
	text-align: left;
	vertical-align: top;
	font-size: 0.9166em;
	
	border-left: 1px solid #cfcfcf;
	}
.wptheme-quickLinksShelf table th.wptheme-quickLinksShelf-first, .wptheme-quickLinksShelf table td.wptheme-quickLinksShelf-first {border: 0px;}
.wptheme-quickLinksShelf a, .wptheme-quickLinksShelf a:visited, .wptheme-quickLinksShelf a:active {
	color: #ffffff;
	text-decoration: none;}
.wptheme-quickLinksShelf a:hover {
	color: #ffffff;
	text-decoration: none;}
.wptheme-quickLinksShelf ul {
	text-align: left;
	float: left;}
.wptheme-quickLinksShelfAction {
	float: right;
	white-space: nowrap;}
/* footer */
.wptheme-footer {
	clear:both;
	width:100%;
	height: 24px;
	color: #666;
	background-color: #0A857A;
	text-align: center;
	font-size: 0.9166em;}
.wptheme-footer a, .wptheme-footer a:visited, .wptheme-footer a:active {
	color: #3366cc;
	text-decoration: none;}
.wptheme-footer a:hover {
	color: #3366cc;
	text-decoration: none;}
/* drag and drop */
.dndDropAware{
	border: 0px; 
	background-color: #FFEBC5;}
.dndDropActive{
	border: 0px; 
	background-color: #FF9000;}
.dndDropActiveCSA{
	border: 2px dashed #FF9000;}
.dndDropAwareVerticalCSA{
	background-color: #FFEBC5;
	height: 10px; 
	width: 100%;
	min-width: 10px;}
.dndDropAwareHorizontalCSA{
	background-color: #FFEBC5;
	height: 55px; 
	width: 10px;}
.dndDragging{
	width: 100%; 
	
	     -moz-opacity: .4;
	
	}
.dndDragSelected {
	border: 1px; 
	background-color: #DDDDDD;}
.dndMoveCursor {cursor:move;}
.dndDropCursor {cursor: pointer; }
.dndNoDropCursor{cursor: not-allowed;}
.dndStaticDropActiveVerticalCSA {
	background-color: #FF9000;
	width: 100%;
	height: 10px;}
.dndStaticDropActiveHorizontalCSA {
	background-color: #FF9000;
	width: 10px;
	height: 55px; }
/* content palette */
.wpsContentPaletteDragging {
	width: 100%; 
	
	     -moz-opacity: .4;
	
	}
.wpsContentPaletteDragging div {
	background-color: #B7CBE7; 
	background: url( "./colors/default/palette_selected_portlet.gif" ) repeat-x;
	font-weight: normal;
	font-family: arial;
	font-size: 0.9166em;}
/* skins */
.wpsPortlet{
	margin: 0;
	
	border: 1px solid;
	border-color: #cacaca;
	
	background-color: #ffffff;
	background-image:none;}
.wpsPortletBody{
	margin: 0;
	background-image:none;}
.wpsPortletBodyInlineMode{
	margin: 0px 5px 0px 5px;
	vertical-align: top;
	padding: 4px;
	background-image:none;
	
	border-bottom: 1px dotted #cacaca;
	
	background-color: #ebf7fb;}
.wpsPortletTitleBar{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.1667em;
	font-weight: bold;
	color: #616161;
	
	border-bottom: 1px dotted #cacaca;
	
	background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	width:100%;
	white-space: nowrap;}
.wpsPortletTitleBar img {vertical-align: middle;}
.wpsPortletIcons {
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	white-space: nowrap;
	border: 0px;}
.wpsPortletIcons a {
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	white-space: nowrap;
	border: 0px;
	text-decoration: none;}
.wpsPortletIcons a:hover {
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
	white-space: nowrap;
	border: 0px;
	text-decoration: none;
	cursor: pointer;
	color: #FFFFFF;}
.wpsPortletActions {
	text-decoration: none;
	font-size: 0.9166em;
	color: #0063dc;}
.wpsPortletActionsHover {
	text-decoration: none;
	font-size: 0.9166em;
	background-color: #0063dc;
	color: #FFFFFF;}
.wpsPortletModes {
	padding: 4px;
	background-color: #ebf7fb;
	border-bottom: 1px dotted #cacaca;;
	font-weight: bold;
	white-space: nowrap;}
.wpsPortletModes a {
	text-decoration: none;
	color: #0063dc;}
.wpsPortletModes a:active {color: #3366CC;}
.wpsPortletModes a:visited {color: #0063dc;}
.wpsPortletModes a:hover {
	background-color: #0063dc;
	color: #FFFFFF; }
.wpsPortletModesSpan {padding-right: 15px;}
.wpsActiveModeLink{
	-moz-border-radius-topleft: 4px;  
	-moz-border-radius-topright: 4px;  
	-moz-border-radius-bottomright: 4px; 
	-moz-border-radius-bottomleft: 4px; 
	background-color: #d4e5f5;
	color: #0063dc;
	text-decoration: none;
	border: 1px solid #90b0d9;
	padding: 2px 5px 2px 5px;}
.wpsActiveModeLinkHover{
	-moz-border-radius-topleft: 4px;  
	-moz-border-radius-topright: 4px;  
	-moz-border-radius-bottomright: 4px; 
	-moz-border-radius-bottomleft: 4px; 
	background-color: #0063dc;
	color: #FFFFFF; 
	text-decoration: none;
	border: 1px solid #90b0d9;
	padding: 2px 5px 2px 5px;}
.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {}
/* Thin Skin styles */
.wpsThinSkinContainerBar{
	height: 12px;
	border: 0px solid white;
	margin-bottom: 2px;}
.wpsThinSkinContainerBarBorder{
	background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;}
.wpsThinSkinDragZoneContainer{
	width: 75%; 
	display: inline; 
	float: left;}
.wpsThinSkinInvisible{visibility: hidden;}
.wpsThinSkinVisible{visibility: visible;}
.wpsThinSkinMenuContainer{
	display: inline; 
	float: right; 
	padding-right: 3px;}
.wptheme-skinWindowStates{
	border: 0px;
	cursor: pointer;
	background-color: transparent;}
/* Portlet Context menu link properties */
.wptheme-skinContextMenuTable {
	background-color: #ebf7fb;
	border: 1px solid #999999;}
.wptheme-skinContextMenuItem {
	color: #333333;
	text-decoration: none;
	background-color: #ebf7fb;}
.wptheme-skinContextMenuItemHover {
	color:  #0063dc;
	text-decoration: none;
	background-color: #ebf7fb;}
.wptheme-contextMenuIcon {
	background: none;
	border: 0px;
	cursor: pointer;        
	padding: 0px;
	margin: 0px;}
/* Page Context menu link properties */
.wptheme-pageContextMenuTable {
	background-color: #fff;
	border: 1px solid #999;}
.wptheme-pageContextMenuTable a:hover, .pageContextMenuTable a:active {
	color:  #fff;
	text-decoration: none;
	background-color: #0063DC;}
.wptheme-pageContextMenuItem {
	color: #333;
	text-decoration: none;
	background-color: #fff;}
.wptheme-pageContextMenuItemHover {
	text-decoration: none;
	background-color: #0063DC;}
.wptheme-pageContextMenuItemHover a {color:  #fff;}
.wptheme-lightboxDisabledBackground {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: #000000;}
.wptheme-lightboxBorderBox {
	position: absolute;
	z-index: 101;
	background-color: #ffffff;
	border: 2px solid #000000;}
.wptheme-lightboxBorderBox iframe {
	width: 100%;
	height: 100%;
	border: 0px;}
.wptheme-lightboxCloseLink {
	padding: 4px;
	color: #ffffff;
	z-index: 101;}
.wptheme-lightboxCloseLink:hover {color: #ffffff;}
.wptheme-lightboxIcon {
	border: 0px;
	padding: 3px;}
.wptheme-lightboxLinks {
	float:left;
	padding-left: 5px;} 
.portlet-dlg-icon-label {white-space: nowrap;}
.portlet-icon-label, .portlet-dlg-icon-label {color: #000000;}
.portlet-section-header, .portlet-dlg-icon-label {font-weight: bold;}
.portlet-section-header-highlight {background-color: #F0F0F0;}
.portlet-font {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;}
.portlet-section-subheader, .portlet-font, .portlet-section-header {color: #333333;}


.portlet-table-selected {background-color: #c5d1de;}
.portlet-table-alternate, .portlet-table-selected {color: #333333;}
.portlet-table-header {
    font-weight: normal;
    color: #000000;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;}
.portlet-table-body {
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;}


.portlet-table-subheader {
    font-weight: bold;
    color: #000000;
    text-align: left;}
.portlet-form-input-field {border: 1px solid #999999;}
.portlet-form-button { 
    text-decoration: none;
	text-align: center;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;}
.portlet-form-field, .portlet-form-field-label, .portlet-form-label {color: #333333;}
.portlet-font-dim {color: #808080;}


.portlet-msg-error, .portlet-msg-alert, .portlet-msg-success, .portlet-msg-info {color: #000000;}
.portlet-section-text {color: #666666;}
.portlet-msg-status {color: #333333;}


.portlet-menu, .portlet-menu-cascade, .portlet-menu-item, .portlet-menu-cascade-item {background-color: #eeeeee;}
.portlet-menu-item-selected {background-color: #aaaaaa;}
.portlet-menu-item-hover, .portlet-menu-cascade-item-hover, .portlet-menu-item-hover-selected, .portlet-menu-cascade-item-hover-selected, .portlet-menu-cascade-item-selected {background-color: #cccccc;}
.portlet-menu, .portlet-menu-cascade, .portlet-menu-item, .portlet-menu-item-selected, .portlet-menu-item-hover, .portlet-menu-cascade-item-hover, .portlet-menu-item-hover-selected, .portlet-menu-cascade-item-hover-selected, .portlet-menu-cascade-item, .portlet-menu-cascade-item-selected {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
    padding: 3px;}
.portlet-menu-separator, .portlet-menu-cascade-separator, .portlet-separator {background-color: #999999;}
.portlet-menu-content, .portlet-menu-content-selected {background-color: #eeeeee;}
.portlet-menu-content-hover, .portlet-menu-content-hover-selected {background-color: #cccccc;}
.portlet-separator {height: 1px;}
.portlet-menu-caption {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;}
div.portlet-separator {margin: 2px 0 2px 0;} 
.help, .help_indent, A.help, A.help:active, A.help:hover, A.help:visited, H4 A.help {font-size: 1em}
.help, .help_indent {color: #000000}
.help_indent {background-color: #ffffff}
A.help, A.help:active, A.help:hover {color: #3366CC}
A.help:visited {color: #666699}
H2.help, H3.help, H4.help {padding-left: 8px}
H2.help, H3.help, H3 A.help {
	font-size: 1.1667em; 
	font-weight: bold}
H2.help, H3.help, H3 A.help, H4.help, H4 A.help {background-color: #F0F0F0}
H2.help {color: #000000; padding-top: 22px; border-bottom: 1px solid #B0B0B0; text-align: left}
H3.help {padding-top: 3px}
H3 A.help {color: #000000; text-decoration: none}
H4.help {margin: 16px 20px 0px 20px; color: #000000; padding-top: 3px; text-align: left}
H4 A.help {font-weight: normal; color: #000000; font-style: italic}
P.help, P.help_indent {padding-bottom: 0px; padding-top: 4px; margin: 2px 20px 0px 0px}
P.help {margin-left: 30px}
UL.help, OL.help, DL.help {margin-left: 56px; margin-right: 20px}
PRE.help {margin-left: 30px; font-family: monospace; font-size: 1.1667em}
DT A.help {font-weight: 900; color: #000000}
DD.help {padding-bottom: 20px; padding-top: 2px}
LI.help {padding-bottom: 2px; padding-top: 2px}
TABLE.help {padding-right: 20px; padding-left: 30px; margin-left: 28px}
TH.help {text-align: center; padding-top: 5px 0; vertical-align: top}
TD.help {padding-bottom: 3px 0 3px 0; vertical-align: top; text-align: left}
samp, samp.help {font-family: monospace; font-size: 1.1667em}
TABLE.dataTable {
	color              : #000000;
	width              : 90%;
	border-collapse    : collapse;
	border-color	   : #000000;
	background-color   : #ffffff;  
	margin-left  : 28px}
.dataTable TH {
   font-weight: bold;
   font-size			: 0.8em;
   color                : #000000; 
   background-color  	: #F0F0F0} 
/* Basic Portlet Structure */
div.column, div.endfloat, div.OOB h1, div.OOB h2, div.OOB h3, div.OOB h4, div.OOB h5, div.OOB h6 {
	margin: 0;
	padding: 0}
div.header, div.headlines, div.subheader, div.content {
	width: 100%;
	float: left}
div.portletTools {float: right}
div.column {float: left}
div.endfloat {clear: both}
div.OOB h1 {font: normal normal normal xx-large Helvetica, Arial, Verdana, sans-serif /* for Compliant Browsers */}
div.OOB h2 {font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif}
div.OOB h3 {font: normal normal normal large Helvetica, Arial, Verdana, sans-serif}
div.OOB h4 {font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif}
div.OOB h5 {font: normal normal normal small Helvetica, Arial, Verdana, sans-serif}
div.OOB h6 {font: normal normal normal x-small Helvetica, Arial, Verdana, sans-serif}
div.OOB p {font: normal normal normal xx-small Helvetica, Arial, Verdana, sans-serif}
/* Grouping Controls  */
div.grouping {float: left} 
div.grouping a {text-decoration: none}
div.grouping a img.float {
	border: 0;
	float: left}
div.grouping img.inline {border: 0}
div.grouping img.colInline {
	border: 0;
	margin: 30px}
/* Getting Started Portlet Specific Styles  */
div#OOBgettingStarted div.headerImage {background: url(images/oob/gettingstarted_banner.png) bottom right no-repeat}
div#OOBgettingStarted div.headerRepeat {
	background-image: url(images/oob/gettingstarted_banner_solid_left.png);
	background-position: top left;
	background-repeat: repeat-x}
div#OOBgettingStarted div.headerCenter {
	color: #c2dbfc;
	background: url(images/oob/common_colorbar.png) bottom center no-repeat}
div#OOBgettingStarted div.headerLLeft {
	background-image: url(images/oob/common_colorbar_shadow_swatch.png);
	background-position: bottom left;
	background-repeat: repeat-x}
div#OOBgettingStarted div.headerLRight {
	background-image: url(images/oob/gettingstarted_colorbarrightgradient.png);
	background-position: bottom right;
	background-repeat: repeat-x}
div#OOBgettingStarted div.headerImage h1, div#OOBgettingStarted div.headerImage h2 {
	padding-top: 0px;
	padding-left: 15px;
	font-weight: bold}
div#OOBgettingStarted div.headerImage h1 {
	color: #ffffff;
	padding-bottom: 4px;
	font-style: italic;
	font-size: 22pt}
div#OOBgettingStarted div.headerImage h2 {
	color: #c2dbfc;
	padding-bottom: 15px;
	width: 700px;
	font-size: 13pt;
	line-height: 1.2}
div#OOBgettingStarted div.headerImage h3 {
	color: #c2dbfc;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 3px;
	width: 700px;
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif}
div#OOBgettingStarted div.headerImage h3 a {
	color: #ffffff;
	line-height: 1.5}
div#OOBgettingStarted div.portletTools {display: none}
div#OOBgettingStarted div.subheader {
	color: #c2dbfc;
	background: #e0edfd url(images/oob/common_colorbar.png) top center no-repeat;
	width: 100%}
div#OOBgettingStarted div.subheader h3 {padding-top: 0px}
div#OOBgettingStarted div.content {background: #e0edfd url(images/oob/corner-b-l-6.gif) bottom left no-repeat}
div#OOBgettingStarted div.sh_one, div#OOBgettingStarted div.sh_two, div#OOBgettingStarted div.sh_three {
	margin-top: 0px;
	width: 32%;
	text-align: center}
div#OOBgettingStarted div.one, div#OOBgettingStarted div.two, div#OOBgettingStarted div.three {
	margin-top: 15px;
	width: 32%}
div bar {width: 100%}
div.column barCenter {
	padding-top: 0;
	padding-bottom: 0;
	background: url(common_colorbar.png) top center no-repeat;
	width: 32%}
div.column barLeft {
	background-image: url(gettingstarted_colorbar_leftgradient.png);
	background-position: top left}
div.column barRight {
	background-image: url(gettingstarted_colorbar_rightgradient.png);
	background-position: top right}
div.column barRight, div.column barLeft {
	background-repeat: repeat;
	width: 32%}
div#OOBgettingStarted div.sh_grouping {margin: 0px}
div#OOBgettingStarted div.sh_grouping h5 {
	padding-left: 73px;
	color: #ffffff;
	background: transparent;
	font-weight: bold;
	font-size: 13pt;
	padding-top: 4px;
	padding-bottom: 4px}
div#OOBgettingStarted div.sh_grouping p {
	margin: 0;
	padding-left: 73px;
	color: #404040;
	background: transparent;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif}
div#OOBgettingStarted div.grouping {margin: 8px}
div#OOBgettingStarted div.grouping h2 {
	padding-left: 45px;
	color: #2c70bb;
	background: transparent;
	font-weight: bold;
	font-size: 22pt}
div#OOBgettingStarted div.grouping div.nums {
	padding-right: 5px;
	color: #c1daf0;
	display: inline;
	font-weight: bold;
	font-size: 48pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle}
div#OOBgettingStarted div.grouping h3 {
	padding-left: 45px;
	color: #000000;
	background: transparent;
	font-weight: bold;
	font-size: 14pt}
div#OOBgettingStarted div.grouping h4 {
	padding-left: 45px;
	color: #8e8e8f;
	font-size: 13pt;
	font-family: Arial, Helvetica, sans-serif}
div#OOBgettingStarted div.grouping h5 {
	padding-left: 73px;
	color: #2A7DE3;
	background: transparent;
	font-weight: bold}
div#OOBgettingStarted div.grouping p {
	margin: 0;
	padding-left: 73px;
	color: #404040;
	background: transparent;
	font-size:x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif}
#OOBgettingStarted h4.bullet em {
	color: #8e8e8f;
	background: transparent;
	font-style: normal}
div#OOBgettingStarted div.corner-b-r-6 {
	height: 6px;
	background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat}
	
/* Getting Started Help Portlet Specific Styles */
div#OOBgettingStartedHelp{
	/* IE bidi fix */
	padding-right: 5px;
	width: 94%}
div#OOBgettingStartedHelp div.header, div#OOBgettingStartedHelp div.subheader {display: none}
div#OOBgettingStartedHelp h3 {
	color: #222;
	padding: 5px 0 3px 0;
	background: #fff;
	margin: 0 0 4px 0}
div#OOBgettingStartedHelp h3.help {color: #222}
div#OOBgettingStartedHelp h6 {
	padding: 0 0 7px 0;
	margin: 0;
	color: #666;
	font-size:small;
	font-family: Arial, Helvetica, sans-serif}
div#OOBgettingStartedHelp h6 a { 
	color: #1C66C1;
	font-weight: normal;
	text-decoration: none}
div#OOBgettingStartedHelp h6 a:hover {
	color: #164ead;
	text-decoration: underline; }
div#OOBgettingStartedHelp h6.link {
	margin-left: 3px;
	padding-left: 13px;
	 background: transparent url(images/oob/bullet.gif) left 5px no-repeat; }
#OOBportalApps {
	width: 250px;
	/* Fixes bidi bug in IE */   
	padding-right: 5px}
#OOBportalApps div.headlines {
	color: #000;
	background: #e4edfb url(images/oob/corner-t-l-6.gif) top left no-repeat;
	width: 100%}
#OOBportalApps div.headlines h4{
	width: 224px;
	margin-left: 6px;
	padding: 13px 7px 10px 13px;
	font-weight: bold;
	background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat}
#OOBportalApps div.portletTools, #OOBportalApps div.subheader {display: none}
#OOBportalApps div.content {
	padding: 0;
	background: #E4EDFB url(images/oob/corner-b-l-6.gif) bottom left no-repeat} 
#OOBportalApps div.columnone {padding: 0 6px}
#OOBportalApps a {
	color: #767676;
	background: transparent;
	text-decoration: none}
#OOBportalApps a img {
	margin-top: 0;
	border: 0;
	padding: 0 7px 0 6px}
#OOBportalApps div.grouping {
	padding: 1px 0;
	color: #767676;
	background: transparent;
	display: block}
#OOBportalApps div.grouping a {
	width: 238px;
	background: #e4edfb;
	float: left;
	-moz-border-radius: 4px;
	 padding: 1px 0}
#OOBportalApps div.grouping a:hover {background: #B8D3FD}
#OOBportalApps div.grouping a h5 {
	margin-top: 0;
	padding: 7px 0 6px 60px;
	font-weight: bold}
#OOBportalApps div.grouping a p {
	margin: 0;
	padding: 1px 6px 3px 60px}
#OOBportalApps div.corner-b-r-6 {
	height: 6px;
	background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat}

/* Home New Portlet Specific Styles */
#OOBportalWhatsNew  .header h2 {
/* fixes bidi bug in IE */
	padding-right: 5px;
	padding-bottom: 2px;
	color: #1C66C1;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large}
#OOBportalWhatsNew .header h6 {
/* fixes bidi bug in IE */
	padding-right: 5px;
	margin-right: 5px;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #888}
#OOBportalWhatsNew .columnone {
/* fixes bidi bug in IE */
	padding-right: 5px;
	margin-top: 20px;    
	width: 49%;
	float: left}
#OOBportalWhatsNew .columnone h4 {
	margin: 0 0 2px 0;
	color: #1C66C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	background: transparent}
#OOBportalWhatsNew .columnone p {
	margin: 0 0 15px 0;
	color: #888888;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small}
#OOBportalWhatsNew .columnone .grouping {
	padding-bottom: 10px}
#OOBportalWhatsNew .columntwo {
	margin: 20px 0 0 0;
	width: 49%;
	float: right}
#OOBportalWhatsNew .columntwo h4 {
	margin: 0 0 2px 0;
	color: #1C66C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	background: transparent}
#OOBportalWhatsNew .columntwo p {
	margin: 0 0 15px 0;
	margin-right: 5px;
	color: #888888;
	background: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small}
#OOBportalWhatsNew .columntwo .grouping {
	margin: 0 5px 0 5px;
	padding-bottom: 10px;
	background: #ffffff}

/* Home Start Portlet Specific Styles  */
div#OOBportalStart{
	width: 96%;
	padding-right: 5px}
div#OOBportalStart h4 {
	padding: 0;
	margin: 0 0 5px 0;
	font: normal medium "Helvetica", "Arial", "Verdana", sans-serif; }
div#OOBportalStart h4 a {
	display: block;
	padding-top: 4px;
	padding-left: 20px;
	padding-bottom: 4px;
	padding-right: 6px;
	background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
	text-decoration: none;
	color: #e05f00}
div#OOBportalStart h4 a:hover {
	color: #af4a00;
	background-color: #fff;
	text-decoration: underline}
#OOBportalStart .portletTools { display: none; }
#OOBportalStart .subheader {display: none; }
#OOBportalStart h2 {
	padding: 15px 0 0 0;
	color: #2871CB;
	background: transparent}
#OOBportalStart h5 {
	padding: 2px 0 0 0;
	color: #898989;
	background: transparent}

/* Home Welcome Portlet Specific Styles   */
#OOBportalWelcome div.col1 {
	margin: 0;
	float: left}
#OOBportalWelcome div.col2 {
	float: right} 
#OOBportalWelcome div.endfloat {
	border: 0;
	clear: both}
#OOBportalWelcome h1 {
	margin: 0;
	padding: 0;
	font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif}
div#OOBportalWelcome h1 {
	padding-top: 16px;
	padding-left: 30px;
	padding-bottom: 0;
	padding-right: 0;
	color: #fff;
	background: transparent url(images/oob/corner-t-l.gif) top left no-repeat}
#OOBportalWelcome h2 {
	margin: 0;
	padding: 0;
	font: normal normal normal large Helvetica, Arial, Verdana, sans-serif}
div#OOBportalWelcome h2 {
	color: #fff;
	background: transparent}
div#OOBportalWelcome h2 span {
	color: #1d477c;
	background: transparent}
div#OOBportalWelcome h2 {
	color: #1d477c;
	padding-top: 0;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-right: 0}
#OOBportalWelcome h3 {
	margin: 0;
	padding: 0;
	font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif}
div#OOBportalWelcome h3 {
	padding-top: 36px;
	padding-left: 301px;
	padding-bottom: 0;
	padding-right: 27px;
	color: #2871cb;
	background: transparent;
	font-weight: bold}
#OOBportalWelcome h4 {
	margin: 0;
	font: normal normal normal small Helvetica, Arial, Verdana, sans-serif}
div#OOBportalWelcome h4 {
	padding-top: 14px;
	padding-left: 301px;
	padding-bottom: 0;
	padding-right: 27px;
	color: #fe9a2e;
	background: transparent;
	font-weight: bold}
div#OOBportalWelcome h4 a {
	margin-left: 3px;
	display: block;
	padding-top: 4px;
	padding-left: 21px;
	padding-bottom: 4px;
	padding-right: 4px;
	background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
	text-decoration: none;
	color: #e05f00; }
	
div#OOBportalWelcome h4 a:hover {
	        color: #af4a00;
	        text-decoration: underline; }
#OOBportalWelcome h6 {
	margin: 0;
	padding: 0;
	font: normal normal bold x-small Helvetica, Arial, Verdana, sans-serif}
div#OOBportalWelcome h6 {
	padding-top: 0;
	padding-left: 301px;
	padding-bottom: 0;
	padding-right: 27px;
	color: #515151;
	background: transparent;
	font-weight: normal;
	line-height: 16px}
div#OOBportalWelcome {
	/* fixes bidi bug in IE */
	padding-right: 5px;
 }
div#OOBportalWelcome div.header {
	width: 700px;
	background: #b8c2c9 url(images/oob/corner-t-r.gif) top right no-repeat}
div#OOBportalWelcome div.content {
	margin: 0;
	background: #eee}
div#OOBportalWelcome div.col1 {
	width: 237px;
	padding-top: 15px;
	padding-left: 27px;
	padding-bottom: 0;
	padding-right: 0;
	float: left; }
div#OOBportalWelcome div.col2 {
	float: none;
	display: block}
div#OOBportalWelcome div.content {
	 background: #eee url(images/oob/corner-b-l.gif) bottom left no-repeat;
	 line-height: 1.2}
#OOBportalWelcome div.br {
	 background: url(images/oob/corner-b-r.gif) 100% 100% no-repeat}

/* Product Blurb Portlet Specific Styles  */
#OOBproductWelcomeBlurb {}
#OOBproductWelcomeBlurb .header { display: none; }
#OOBproductWelcomeBlurb .subheader {display: none; }
#OOBproductWelcomeBlurb .content {
	width: 710px}
#OOBproductWelcomeBlurb h6{
	margin-top: 0;
	margin-left: 30px;
	margin-bottom: 0;
	margin-right: 15px;
	color: #606060;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small}
#OOBproductWelcomeBlurb h6 a { 
	color: #1C66C1;
	font-weight: normal;
	text-decoration: none}
#OOBproductWelcomeBlurb h6 a:hover {
	color: #164ead;
	text-decoration: underline;
 }

/* Product Welcome Portlet Specific Styles */
#OOBproductWelcome {width: 725px}
#OOBproductWelcome .headerWCM, #OOBproductWelcome .headerSearch, #OOBproductWelcome .headerDM, #OOBproductWelcome .headerMessage, #OOBproductWelcome .headerCollab, #OOBproductWelcome .headerDomino, #OOBproductWelcome .headerPersonal, #OOBproductWelcome .headerTemplates, #OOBproductWelcome .headerWorkflow {color: #5377AB; width: 720px}
#OOBproductWelcome .headerWCM, #OOBproductWelcome .headerSearch, #OOBproductWelcome .headerMessage, #OOBproductWelcome .headerCollab, #OOBproductWelcome .headerTemplates, #OOBproductWelcome .headerWorkflow {height: 210px}
#OOBproductWelcome .headerDM, #OOBproductWelcome .headerDomino, #OOBproductWelcome .headerPersonal {height: 140px}
#OOBproductWelcome .headerWCM {background: transparent url(images/oob/message_header_left.gif) top left no-repeat}
#OOBproductWelcome .headerSearch {background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat}
#OOBproductWelcome .headerDM {background: transparent url(images/oob/welcome_documents_left.gif) top left no-repeat}
#OOBproductWelcome .headerMessage {background: transparent url(images/oob/welcome_messaging_left.gif) top left no-repeat}
#OOBproductWelcome .headerCollab {background: transparent url(images/oob/welcome_collaboration_left.gif) top left no-repeat}
#OOBproductWelcome .headerDomino {background: transparent url(images/oob/welcome_domino_left.gif) top left no-repeat}
#OOBproductWelcome .headerPersonal {background: transparent url(images/oob/welcome_personalization_left.gif) top left no-repeat}
#OOBproductWelcome .headerTemplates {background: transparent url(images/oob/welcome_templates_left.gif) top left no-repeat}
#OOBproductWelcome .headerWorkflow {background: transparent url(images/oob/welcome_workflow_left.gif) top left no-repeat}
#OOBproductWelcome h1 {
	margin: 12px 20px 0 130px;
	padding: 22px 0 0 28px;
	color: #1C66C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large}
#OOBproductWelcome h3 {
	margin: 0 20px 0 130px;
	padding: 3px 0 0 28px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large}
#OOBproductWelcome .subheader {padding: 31px 0 0 19px;}
#OOBproductWelcome .content {
	background: #fff;
	padding: 10px 0 0 0;
	width: 700px}
#OOBproductWelcome .columnone {
	width: 330px;
	float: left}
#OOBproductWelcome .columntwo {
	width: 330px;
	float: right}
#OOBproductWelcome .grouping {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px}
#OOBproductWelcome p {
	background: transparent url(images/oob/arrowCon_left.gif) top left no-repeat;
	margin: 0 0 20px 0;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #888888;
	padding-left: 28px;
	padding-bottom: 5px}
#OOBproductWelcome img.float {display: none}
	
/* Workcenter Portlet Specific Styles */
#OOBworkcenter {width: 300px}
#OOBworkcenter div.headlines {
	padding: 17px 17px 7px 17px;
	color: #3966CD;
	background: transparent}
#OOBworkcenter div.headlines h4{
	padding-top: 30px;
	color: #77A1ED;
	background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat}
#OOBworkcenter div.portletTools, #OOBworkcenter div.subheader {display: none}
#OOBworkcenter div.content {padding: 0} 
#OOBworkcenter div.columnone {padding: 0 6px}
#OOBworkcenter a, #OOBworkcenter div.grouping {
	color: #767676;
	background: transparent;
	text-decoration: none;
	display: block}
#OOBworkcenter div.grouping {padding: 4px 0}
#OOBworkcenter a img {
	margin: 5px;
	border: 0;
	padding: 0}
#OOBworkcenter div.grouping a {
	width: 288px;        
	background: #fff;
	float: left;
	-moz-border-radius: 4px}
#OOBworkcenter div.grouping a:hover {background: #B8D3FD}
#OOBworkcenter div.grouping a p {
	margin: 0;
	padding: 9px 6px 8px 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #404040}
#OOBworkcenter div.endfloat {clear: both}

/* Admin Section Portlet Specific Styles */
#OOBadminSection{width: 725px}
#OOBadminSection .headerUI, #OOBadminSection .headerAccess, #OOBadminSection .headerSettings, #OOBadminSection .headerContent, #OOBadminSection .headerSearch, #OOBadminSection .headerAnalysis, #OOBadminSection .headerVirtual, #OOBadminSection .headerPortlets {color: #5377AB; width: 720px; height: 140px}
#OOBadminSection .headerUI {background: transparent url(images/oob/welcome_portalUI_left.gif) top left no-repeat}
#OOBadminSection .headerAccess {background: transparent url(images/oob/welcome_access_left.gif) top left no-repeat}
#OOBadminSection .headerSettings {background: transparent url(images/oob/welcome_settings_left.gif) top left no-repeat}
#OOBadminSection .headerContent {background: transparent url(images/oob/welcome_content_left.gif) top left no-repeat}
#OOBadminSection .headerSearch {background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat}
#OOBadminSection .headerAnalysis {background: transparent url(images/oob/welcome_analysis_left.gif) top left no-repeat}
#OOBadminSection .headerVirtual {background: transparent url(images/oob/welcome_vps_left.gif) top left no-repeat}
#OOBadminSection .headerPortlets {background: transparent url(images/oob/welcome_portlets_left.gif) top left no-repeat}
#OOBadminSection a{
	display: block;
	text-decoration: none}
#OOBadminSection a:hover{
	text-decoration: underline}
#OOBadminSection div.headlines h1 {
	margin: 12px 20px 0 130px;
	padding: 20px 0 0 16px;
	color: #1c66c1}
#OOBadminSection .headlines h3 {
	margin: 0 20px 0 130px;
	padding: 7px 0 25px 16px;
	color: #888888}
#OOBadminSection .wrap h3, #OOBadminSection .wrap h5 {padding: 0 21px 0 16px}
#OOBadminSection .one h3, #OOBadminSection .one h5 {padding: 0 8px 0 16px}
#OOBadminSection .two h3, #OOBadminSection .two h5 {padding: 0 16px 0 8px}
#OOBadminSection .content h3 {color: #3071c7}
#OOBadminSection h3special {
	color: #F86000;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	margin-left: 7px}
#OOBadminSection h5 {
	color: #888888;
	background: transparent}
#OOBadminSection h5.title {
	color: #585858;
	background: transparent;
	font-weight: bold}
#OOBadminSection h5.title em {
	color: #F86000;
	background: transparent;
	font-style: normal}
#OOBadminSection h5.break {
	margin-top: 15px;
	display: block}
#OOBadminSection div.header {background: #e0edfd}
#OOBadminSection div.headlines {background: transparent}
#OOBadminSection div.headlines img {
	margin: 17px 19px 0 0;
	float: right}
#OOBadminSection div.subheader {
	height: 4px;
	margin-bottom: 17px;
	background: #e0edfd}
#OOBadminSection div.subheader img {float: right}
div#OOBadminSection div.one,
div#OOBadminSection div.two {width: 49%}

/* Admin Welcome Portlet Specific Styles */
#OOBadminWelcome{width: 725px}
#OOBadminWelcome .header {
	color: #5377AB;      
	background: transparent url(images/oob/welcome_administration_left.gif) top left no-repeat;
	height: 140px;
	width: 720px}
div#OOBadminWelcome h1 {
	margin: 30px 20px 0 120px;
	padding: 0 0 0 9px;
	color: #1963c6;
	background: transparent;
	font-size:x-large}
div#OOBadminWelcome h3 {
	margin: 0 20px 0 120px;
	padding: 12px 0 24px 9px;
	color: #888888;
	background: transparent}
div#OOBadminWelcome a{
	display: block;
	text-decoration: none;
	padding: 0 5px 10px 0;
	-moz-border-radius: 4px}
div#OOBadminWelcome a:hover {background: #e0edfd}
div#OOBadminWelcome div.portletTools, div#OOBadminWelcome div.subheader {display: none}
div#OOBadminWelcome div.one, div#OOBadminWelcome div.two {width: 48%}
div#OOBadminWelcome div.grouping {
	width: 93%;
	margin: 8px;
	font-size: small}
div#OOBadminWelcome h6, div#OOBadminWelcome h6.more, div#OOBadminWelcome h6.less {
	margin: 0;
	color: #5C5C5C !important;
	background: transparent;
	font-size: x-small}
div#OOBadminWelcome h6 {padding: 0 0 10px 73px}
div#OOBadminWelcome h6.more {padding: 0 0 15px 73px}
div#OOBadminWelcome h6.less {padding: 0 0 4px 73px}
div#OOBadminWelcome h5 {
	padding: 12px 0 0 0;
	text-indent: 10px;
	font-size: small;
	margin: 0 0 0 0;
	color: #1C66C1;
	background: transparent}
div.OOB div.grouping img.float {
	border: 0;
	float: left}
div#OOBadminWelcome div.endfloat h4 {
	margin: 0 20px 0 20px;
	padding: 19px 6px 0 6px;
	color: #606060;
	background: transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small}

/* web20 Introduction Specific Styles   */
div#OOBweb20Introduction div.headlines {height: 100%}
div#OOBweb20Introduction div.hBarWrapper {
	overflow-x: auto;
	position: relative}
div#OOBweb20Introduction div.headerImage {
	height: 100%;
	background: url(images/oob/web20_banner.png) top right no-repeat}
div#OOBweb20Introduction div.headerImage div.content {padding-top: 55px}
div#OOBweb20Introduction div.headerGradient {
	height: 100%;
	background: url(images/oob/web20_banner_leftgradient.png) top right repeat-x}
div#OOBweb20Introduction div.headerImage h1, div#OOBweb20Introduction div.headerImage h2 {
	background: transparent; 
	padding: 4px 183px 0 15px;
	font-weight: bold}
div#OOBweb20Introduction div.headerImage h1 {
	color: #ffffff;
	font-style: italic;
	font-size: 24pt}
div#OOBweb20Introduction div.headerImage h2 {
	color: #c4daf1;
	font-size: 16pt}

/* web20 get started now headline */
div#OOBweb20Introduction div.headerImage h4, div#OOBweb20Introduction div.headerImage h5, div#OOBweb20Introduction div.headerImage h6 {
	background: transparent; 
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 0px}
div#OOBweb20Introduction div.headerImage h4 {
	color: #062e5c;
	font-weight: bold;
	font-size: 13pt}
div#OOBweb20Introduction div.headline_content {
	overflow-x: auto;
	position: relative}
div#OOBweb20Introduction div.headerImage h5 {
	color: #c4daf1;
	font-weight: bold;
	font-size: 15pt}
div#OOBweb20Introduction div.headerImage h6 {
	color: #c4daf1; 
	font-style: italic;
	font-size: 12pt}
div#OOBweb20Introduction div.headerImage h6 div.started {
	color: #062e5c;
	font-style:normal}
div#OOBweb20Introduction div.subheaderImage {
	height: 100%;
	background: url(images/oob/common_colorbar.png) bottom center no-repeat}
div#OOBweb20Introduction div.subheaderLGradient, div#OOBweb20Introduction div.subheaderRGradient {
	height: 100%;
	background: transparent;}
div#OOBweb20Introduction div.subheaderLGradient {background: url(images/oob/gettingstarted_colorbar_leftgradient.png) bottom left repeat-x}
div#OOBweb20Introduction div.subheaderRGradient {background: url(images/oob/gettingstarted_colorbar_rightgradient.png) bottom right repeat-x}
div#OOBweb20Introduction div.subheader {
	overflow-x: auto;
	background: url(images/oob/common_colorbar.png) top center no-repeat}
div#OOBweb20Introduction div.subheader h3 {padding-top: 0px}
div#OOBweb20Introduction div.sh_one, div#OOBweb20Introduction div.sh_two, div#OOBweb20Introduction div.sh_three {
	margin-top: 0px;
	width: 32%;
	text-align: center}
div#OOBweb20Introduction div.subheader div.column div.sh_grouping h5 {
	color: #ffffff;
	font-size: 13pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px}
div#OOBweb20Introduction div.one, div#OOBweb20Introduction div.two, div#OOBweb20Introduction div.three {
	margin-top: 15px;
	width: 32%}
div#OOBweb20Introduction div.content {
	color: #464545;
	padding-top: 25px;
	font-weight: bold;
	font-size: 12pt}
div#OOBweb20Introduction div.content1 {
	color: #464545;
	font-size: 11pt;
	overflow-x: auto}
div#OOBweb20Introduction div.col1, div#OOBweb20Introduction div.col2, div#OOBweb20Introduction div.col3 {
	float: left;
	width: 30%}
div#OOBweb20Introduction div.grouping {
	padding: 0px 30px;
	width: 90%;
	float: left;
	direction: ltr;  /* this is needed so the 3 images layout correctly on IE with bidi languages */}
div#OOBweb20Introduction div.grouping h3 {
	color: #5e5e5e;
	float: left;
	padding-left: 10px; 
	font-weight: bold;
	font-size: 16pt}
div#OOBweb20Introduction div.grouping h5 {padding-left: 5px}
div#OOBweb20Introduction div.grouping h5 a {
	color: #fff;
	margin-left: 5px;
	display: block;
	padding: 4px 183px 4px 5px;
	background: transparent;
	text-decoration: none}
div#OOBweb20Introduction div.grouping h5 a:hover {
	margin-left: 5px;
	display: block;
	padding-top: 4px;
	padding-left: 5px;
	padding-bottom: 4px;
	background: transparent;
	text-decoration: none}
div#OOBweb20Introduction div.grouping p {
	clear: both;     
	margin: 0px;
	padding: 10px 0px; 
	float: left}
div#OOBweb20Introduction div.grouping img.floatL {float: left}
div#OOBweb20Introduction div.grouping img.floatC {float: center}
div#OOBweb20Introduction div.grouping img.floatR {float: right}
div#OOBweb20Introduction div.grouping img.float1 {
	border: 0;
	padding-left: 30px;
	float: left;
	display: block;
	overflow-x: auto}
div#OOBweb20Introduction div.grouping img.float2 {
	border: 0;
	float: left;
	padding-left: 10px; 
	margin-left: 115px; }
div#OOBweb20Introduction div.grouping img.float {
	border: 0;
	float: none}       

/* Ajax Introduction Specific Styles   */
div#OOBAjaxIntroduction div.header {width: 80%}
div#OOBAjax div.headlines {color: #ffffff}
div#OOBAjax div.headlines h1, div#OOBAjax div.headlines h2 {
	padding-left: 15px;
	padding-right: 183px}
div#OOBAjax div.headlines h1 {
	color: #062e5c;
	padding-top: 22px;
	padding-bottom: 0;
	background: transparent;
	font-weight: bold;
	font-style: italic;
	font-size: 24pt}
div#OOBAjax div.headlines h2 {
	color: #5b5b5b;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: underlined;
	font-size: 14pt}
div#OOBAjax div.headlines h3 {color: #2768b5; font-size: 14pt}
div#OOBAjax div.headlines h4 {
	color:  #062e5c;
	font-weight: bold;
	font-size: 13pt}
#OOBGadgets .headerGadgets {
	color: #5377AB;      
	background: transparent url(images/oob/common_bg_bluegradient.png) top left repeat-x;
	height: 210px}
div#OOBGadgets div.hBarWrapper {
	overflow-x: auto;
	position: relative}
div#OOBGadgets div.headlines {
	background: url(images/oob/common_bg_bluegradient.png) top left transparent repeat-x;
	height 210px;
	padding-left: 0px}
div#OOBGadgets div.headlines h1 {
	color:  #062e5c;
	font-style: italic;
	font-size: 24pt}
div#OOBGadgets div.headlines h2 {
	color:  #5b5b5b;
	font-weight: bold;
	font-size: 14pt}
div#OOBGadgets div.portletTools {display: none}
div#OOBGadgets div.content {
	overflow-x: auto;
	color: #ffffff}
div#OOBGadgets div.grouping {margin-top: 0px}
div#OOBGadgets div.one {
	margin-top: 15px;
	margin-left: 0px;
	horizontal-align: left}
div#OOBGadgets div.two {
	margin-top: 15px;
	margin-left: 80px;
	width: 60%}
div#OOBgettingStarted div.headerImage h1, div#OOBgettingStarted div.headerImage h2, div#OOBgettingStarted div.sh_grouping h5, div#OOBgettingStarted div.grouping h2, div#OOBgettingStarted div.grouping h3, div#OOBweb20Introduction div.headerImage h1, div#OOBweb20Introduction div.headerImage h2, div#OOBweb20Introduction div.headerImage h4, div#OOBweb20Introduction div.headerImage h5, div#OOBweb20Introduction div.headerImage h6, div#OOBweb20Introduction div.content, div#OOBweb20Introduction div.content1, div#OOBweb20Introduction div.grouping h3, div#OOBAjax div.headlines h1, div#OOBAjax div.headlines h2, div#OOBAjax div.headlines h3, div#OOBAjax div.headlines h4, div#OOBGadgets div.headlines h1, div#OOBGadgets div.headlines h2, div#OOBGadgets div.grouping h1, div#OOBGadgets div.grouping h2, div#OOBGadgets div.grouping h3, div#OOBGadgets div.grouping h4, div#OOBGadgets div.grouping h5 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif}
div#OOBGadgets div.grouping h1 {
	color:  #062e5c;
	font-style: italic;
	font-size: 24pt}
div#OOBGadgets div.grouping h2 {
	color:  #5b5b5b;
	font-weight: bold;
	font-size: 14pt}
div#OOBGadgets div.grouping h3 {
	color:  #77aaea;
	font-weight: bold;
	font-style: italic;
	font-size: 18pt}
div#OOBGadgets div.grouping h4 {
	color:  #77aaea & #062e5c;
	font-weight: bold;
	font-size: 18pt}
div#OOBGadgets div.grouping h5 {
	color:  #5b5b5b;
	font-size: 13pt}
div#OOBGadgets div.grouping img.float1 {
	border: 0;
	padding-left: 40px;
	float: left}
div#OOBGadgets img.float2 {
	border: 0;
	background-position: top right;
	margin-left: 0px;
	margin-right: 0px}
div#OOBGadgets div.col1 {
	margin-left: 0px;
	float: ${requestScope.cssRules.bidiLeft};
	width: 70%;
	display: block}
div#OOBGadgets div.col2 {
	margin-top: 0px;
	float: right;
	background-position: top right;
	display: block} 
.wpsPortletToolbarHandle, .wpsPortletToolbarSeparator, .wpsPortletTabBarSeparator, .tdTreeTabStyle, .tdTableStyle, .headerStyle, .tree_nodeStyle, .tree_headerStyle, .tree_tdTableStyle, .tree_tdTreeTabStyle, .wpsEditorToolbarButtonIcon, .wpsEditorToolbarSeparatorNew, .wpsEditorToolbarHandle, .wpsEditorTextArea, .wpsEditorTextAreaText {
	margin:0px;  
	padding:0px}
.wpsTableAdminHead {color:#333333; background-color:#cccccc}
.wpsAdminHeadSeparator {background-color:#999999; height:1px}
.wpsStatusMsg {
	color:#000000;
	background-color:#e7eff7; 
	margin:10px 0px;
	padding:5px; 
	border:solid 2px #abcaca; 
	-moz-border-radius:8px}
.wpsStatusMsg img {vertical-align:middle}
.wpsInstructionText {
	color:#6b6b6b;
	margin:0.6em 0px 0px 0px}
.wpsInstructionText em {
	font-weight:bold;
	font-style:normal;
	color:#8A59A6}
.wpsInstructionHeadText {
	font-weight:bold;
	font-size:1em;
	color:#405380}
.wpsIndentXSmall {padding-left:4px}
.wpsIndentSmall {padding-left:8px}
.wpsIndentMedium {padding-left:16px}
.wpsIndentLarge {padding-left:32px}
.wpsIndentXLarge {padding-left:48px}
.wpsTaskIconText {
	font-weight:bold;
	color:#000000; 
	white-space:nowrap}
.wpsTaskDisabledIconText {
	font-weight:bold;
	white-space:nowrap;
	color:#888888; }
.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {border:0px}
.wpsTaskIconTextBackground, .wpsTaskDisabledIconTextBackground, .wpsDialogIconBackground, .wpsDialogIconTextBackground, .wpsDialogDisabledIconBackground, .wpsDialogDisabledIconTextBackground {
	background-color:#dddddd; 
	background-repeat:repeat-x;
	background-position:left center;     
	border:1px solid #919191;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	padding:2px 4px}
.wpsDialogIconText {color:#000000}
.wpsDialogDisabledIconText {color:#888888}
.wpsTaskIconTextBackground, .wpsTaskDisabledIconTextBackground {white-space:nowrap; background-image:url("./colors/default/ButtonBackground.gif")}
.wpsDialogIconBackground, .wpsDialogIconTextBackground, .wpsDialogDisabledIconBackground {
	background-image:url("./colors/default/DialogIconBackground.gif");
	border-right:0px none #919191}
.wpsDialogIconTextBackground, .wpsDialogDisabledIconTextBackground, .wpsDialogDisabledIconTextBackground {white-space:nowrap}
.wpsDialogIconBackground, .wpsDialogDisabledIconBackground {padding:0px 0px}
.wpsDialogDisabledIconTextBackground {
	background-image:url("./colors/default/DialogIconTextBackground.gif");
	border-left:0px none #919191}
.wpsDialogIcon {width:16px; height:16px}
.wpsButtonBarTop, .wpsButtonBarBottom {background-color:#dfdfdf}
.wpsPortletBack, .wpsEditBack, .wpsConfigureBack {background-color:#ffffff}
.wpsAdvancedOptions { 
	background-color:#e4e4e4;
	border:solid 1px #4a4a4a;
	margin-left:10px}
.wpsPortletColorBack {background-color:#cccccc}
.wpsPortletHead, .wpsEditHead {font-weight:bold; color:#333333}
.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	color:#333333}
.wpsCopyrightText {
	font-size:0.9166em;
	color:#999999}
.wpsPortletBody {}
.wpsTableHead {
	font-weight:bold;
	color:#989898;
	text-align:left}
.wpsTableHead th {padding:3px}
.wpsTableRow, .wpsTableNrmRow {background-color:#ffffff}
.wpsTableSelectedRow {background-color:#c5d1de}
.wpsTableRow, .wpsTableNrmRow, .wpsTableSelectedRow, .wpsTableShdRow {color:#333333}
.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:3px}
.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {font-weight:normal; color:#000000}
.wpsTable {border:1px solid #aaaaaa}
.wpsTable td {vertical-align:top}
.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd, .wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter, .wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {
	font-weight:normal;
	color:#000000;
	background-color:#ffffff;
	border:0px none #aaaaaa}
.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {text-align:left}
.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {text-align:center}
.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {text-align:right}
.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd, .wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter, .wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
	border-width:1px 0px 0px 0px ! important;
	border-style:solid ! important;
	border-color:#aaaaaa ! important}
.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {text-align:left}
.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter, .wpsTableDataEndAlignCenter {text-align:center}
.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {text-align:right}
.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {border:0px}
.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {width:16px; height:16px}
.wpsPagingTableHeaderStart, .wpsPagingTableHeaderMiddle, .wpsPagingTableFooterStart, .wpsPagingTableFooterMiddle {
	background-color:#f0f0f0;
	border:1px solid #aaaaaa}
.wpsPagingTableHeaderStart, .wpsPagingTableHeaderMiddle {
	border-right:0px none #aaaaaa;
	border-bottom:0px none #aaaaaa}
.wpsPagingTableHeaderMiddle {border-left:0px none #aaaaaa}
.wpsPagingTableHeaderEnd {
	background-image:url("./colors/default/PagingTableTopRight.gif");
	background-repeat:no-repeat;
	background-position:right top;
	background-color:transparent}
.wpsPagingTableFooterStart, .wpsPagingTableFooterMiddle {
	border-top:0px none #aaaaaa;
	border-right:0px none #aaaaaa}
.wpsPagingTableFooterMiddle {border-left:0px none #aaaaaa}
.wpsPagingTableFooterEnd {
	background-image:url("./colors/default/PagingTableBottomRight.gif");
	background-repeat:no-repeat;
	background-position:right bottom; 
	background-color:transparent}
.wpsPagingTableHeaderEmpty, .wpsPagingTableHeaderEmpty {
	height:7px;
	width:7px;
	line-height:1px}
.wpsTableRowDetail td {
	border-width:0px;
	text-align:left;
	border-width:0px ! important;
	padding:2px 3px 5px 3px}
.wpsTableSectionHead {
	font-weight:bold;
	color:#000000;
	text-align:left}
.wpsTableSectionHead th {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:3px 0 3px 5px}
.wpsTableTopRow td {border-color:#aaaaaa ! important}
.wpsCompactCheckBox, .wpsCompactRadioButton {
   height:16px;
   margin-top:0px;
   margin-bottom:0px}
.wpsEditField {border:1px solid #999999}
.wpsButtonText, .wpsButtonDisabledText{ 
	font-weight:bold;
	background-color:#dddddd;
	background-image:url("./colors/default/ButtonBackground.gif");
	background-repeat:repeat-x;
	background-position:left center; 
	border:1px solid #919191;
	padding:2px 4px;
	margin:0px;
	text-align:center}
.wpsButtonText, .wpsFieldErrorText, .wpsFieldWarningText, .wpsFieldSuccessText, .wpsFieldInfoText {color:#000000}
.wpsButtonDisabledText {color:#888888}
.wpsLabelText, wpsRequiredLabelText {color:#333333}
.wpsRequiredLabelText strong, .wpsFlagText {color:#ff0000}
.wpsDescriptionText {color:#808080}
.wpsInlineHelpText {color:#666666}
.wpsFieldMonospaced {
	font-family:monospace;
	font-size:1.1667em}
.wpsFlagText {font-size:0.9166em}
.wpsPortletTabBarSeparator {
	background:url("./colors/default/portletTabSeparator.gif");
	background-repeat:repeat-x;
	background-color:#95a5b9;
	height:3px}
.wpsPortletTabSet, .wpsPortletTab, .wpsPortletSelectedTab {
	border:0px;
	background-color:transparent}
.wpsPortletTabTopStart, .wpsPortletTabTopEnd, .wpsPortletTabBottomStart, .wpsPortletTabBottomCenter, .wpsPortletTabBottomEnd, .wpsPortletSelectedTabTopStart, .wpsPortletSelectedTabTopEnd, .wpsPortletSelectedTabBottomStart, .wpsPortletSelectedTabBottomEnd {    
	width:5px;
	height:5px}
.wpsPortletTabTopStart, .wpsPortletTabTopEnd {
	padding:0px 2px 0px 2px;
	background-repeat:no-repeat}
.wpsPortletTabTopStart {
	background-image:url("./colors/default/PortletTabTopLeft.jpg");
	background-position:bottom left}
.wpsPortletTabTopCenter {
	background-image:url("./colors/default/PortletTabTopMiddle.jpg");
	background-repeat:repeat-x;
	background-position:bottom}
.wpsPortletTabTopEnd {
	background-image:url("./colors/default/PortletTabTopRight.jpg");
	background-position:bottom right;
	border-style:none;
	background-color:transparent}
.wpsPortletTabMiddleStart, .wpsPortletTabMiddleCenter, .wpsPortletTabMiddleEnd, .wpsPortletTabBottomStart, .wpsPortletTabBottomCenter, .wpsPortletTabBottomEnd {background-color:#ffffff}
.wpsPortletTabMiddleStart, .wpsPortletTabMiddleCenter, .wpsPortletTabMiddleEnd {
	background-image:url("./colors/default/PortletTabCenter.jpg");
	background-repeat:repeat-x;
	border:0px}
.wpsPortletTabMiddleStart {border-left:1px solid #C0C0C0}
.wpsPortletTabMiddleCenter {white-space:nowrap}
.wpsPortletTabMiddleEnd {border-right:1px solid #C0C0C0}
.wpsPortletTabBottomStart, .wpsPortletTabBottomCenter, .wpsPortletTabBottomEnd, .wpsPortletSelectedTabTopCenter, .wpsPortletSelectedTabMiddleEnd, .wpsPortletSelectedTabMiddleCenter, .wpsPortletSelectedTabMiddleStart, .wpsPortletSelectedTabTopEnd {
	border:0px none}
.wpsPortletTabBottomStart {border-left:1px solid #C0C0C0}
.wpsPortletTabBottomEnd {border-right:1px solid #C0C0C0}
.wpsPortletSelectedTabTopStart {
	background-image:url("./colors/default/PortletSelectedTabTopLeft.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0px 2px 0px 2px}
.wpsPortletSelectedTabTopCenter {
	background-image:url("./colors/default/PortletSelectedTabTopMiddle.jpg");
	background-repeat:repeat-x;
	background-position:bottom}
.wpsPortletSelectedTabTopEnd {
	background-image:url("./colors/default/PortletSelectedTabTopRight.jpg");
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:transparent;
	padding:0px 2px 0px 2px}
.wpsPortletSelectedTabMiddleStart, .wpsPortletSelectedTabMiddleCenter, .wpsPortletSelectedTabMiddleEnd {
	background-image:url("./colors/default/portletSelectedTabCenterMid.jpg");
	background-repeat:repeat-x}
.wpsPortletSelectedTabMiddleStart {border-left:1px solid #AAC2E6}
.wpsPortletSelectedTabMiddleCenter {white-space:nowrap}
.wpsPortletSelectedTabMiddleEnd {border-right:1px solid #AAC2E6}
.wpsPortletSelectedTabBottomStart, .wpsPortletSelectedTabBottomCenter, .wpsPortletSelectedTabBottomEnd {border:0px; background-color: #ffffff}
.wpsPortletSelectedTabBottomStart {border-left:1px solid #AAC2E6}
.wpsPortletSelectedTabBottomEnd {border-right:1px solid #AAC2E6}
.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {color:#333333}
.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
	color:#2056A0;
	font-weight:bold}
.wpsPortletToolbar {background-color:#c5d1de}
.wpsPortletToolbarSection {border-width:0px}
.wpsPortletToolbarButton, .wpsPortletToolbarButtonRollover {    
	background-color:#c5d1de;
	padding:3px}
.wpsPortletToolbarButton {border:1px solid #c5d1de}
.wpsPortletToolbarButtonRollover, .wpsPortletToolbar, .wpsPortletToolbarButtonSelectedRollover, .wpsPortletToolbarHandle {
	border-top:1px solid #e4edf5;
	border-right:1px solid #95a5b9;
	border-bottom:1px solid #95a5b9;
	border-left:1px solid #e4edf5}
.wpsPortletToolbarButtonPressed, .wpsPortletToolbarButtonSelected {
	border-top:1px solid #95a5b9;
	border-right:1px solid #e4edf5;
	border-bottom:1px solid #e4edf5;
	border-left:1px solid #95a5b9}
.wpsPortletToolbarButtonPressed, .wpsPortletToolbarButtonSelected, .wpsPortletToolbarButtonSelectedRollover, .wpsPortletToolbarControl {padding:3px}
.wpsPortletToolbarButtonPressed {background-color:#dadfe5}
.wpsPortletToolbarButtonSelected {background-color:#aeb8c4}
.wpsPortletToolbarButtonSelectedRollover {background-color:#aeb8c4}
.wpsPortletToolbarButtonIcon {width:16px; height:16px}
.wpsPortletToolbarDisabledText {color:#999999}
.wpsPortletToolbarText, .wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {color:#333333}
.wpsPortletToolbarSeparator {
	background-color:#95a5b9;
	width:1px;
	border:0px;
	border-right:1px solid #e4edf5}
.wpsPortletToolbarSpacer {
	padding:0px 2px 0px 2px; }
.wpsPortletToolbarHandle {
	background-color:#c5d1de;
	width:1px}
.wpsBreadcrumbTrail {font-weight:bold}
.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
	font-weight:bold;
	color:#3366CC;
	text-decoration:underline}
.wpsPortletAccentArea, .wpsPortletAccentArea3DHighlight, .wpsPortletAccentArea3DShadow {color:#333333}
.wpsPortletAccentArea {background-color:#c5d1de}
.wpsPortletAccentArea3DHighlight {background-color:#e4edf5}
.wpsPortletAccentArea3DShadow {background-color:#95a5b9}
.wpsWizardTitle {
	color:#000000;
	padding:5px 0 5px 5px}
.wpsWizardTitle, .wpsWizardStepNotification {
	font-weight:bold;
	background-color:#c1c1c1}
.wpsWizardStepNotification {background-color:#dfdfdf}
.wpsWizardBottomSubmit {
	background-color:#c1c1c1;
	color:#000000;
	padding:5px 0 25px 5px}
.wpsCursorPointer {cursor:pointer}
.weekday_header {
	font-size:1em;
	background-color:#999999;
	color:#333333}
.other_month_header {
	background-color:#E4E3E3;
	color:#7E7001;
	height:20px}
.current_month_header {
	background-color:#CBDBF3;
	color:#333333;
	height:20px}
.other_month_cell {
	background-color:#F0F0F0}
.current_month_cell {
	background-color:#ffffff;
	color:#000000}
.current_day_header {
	font-size:1em;
	background-color:#92b5e6;
	color:#333333;
	height:20px}
a.current_month_header:link, a.current_day_header:link, a.other_month_header:link, a.current_month_header:link {background-color:transparent}
a.current_day_header:link {color:#333333}
a.other_month_header:link {color:#0000ff}
a.current_month_header:link {color:#0050C9}
a.wpsPersonName {
	text-decoration:none;
	white-space:nowrap;
	color:#3366CC}
a.wpsPersonName:visited {
	text-decoration:none;
	white-space:nowrap;
	color:#666699}
a.wpsPersonName:hover {
	text-decoration:underline;
	white-space:nowrap;
	color:#666699}
.wpsGettingStartedTitle {
	font-size:1.1667em;
	font-weight:normal;
	color:#2055A3}
.wpsGettingStartedHeader {
	font-size:1em;
	font-weight:normal;
	color:#2055A3}
.wpsGettingStartedBody {
	font-size:0.9166em;
	color:#616161;
	padding-top:10px}
.gsTableOutside {
	background-color:#E0EDFC;
	vertical-align :top}
.gsTableInside {
	background-color:#E0EDFC;
	padding:5px 5px 0 5px;
	vertical-align :top}
.gsTableEnd {
	background-image:url("./colors/default/gs_end.gif");
	background-repeat:repeat-x}
.wpsSearchInfoBar {
	font-family:Helvetica, Arial, sans-serif;
	font-size:1em;
	color:#333333;
	background-color:#c7d9f1}
.wpsSearchUrl, a.wpsSearchUrl {font-weight:bold}
.wpsSearchUrlAddressText{
	color:#008000;
	font-style:italic}
.wpsSearchAttributeText{
	color:#c1c1c1;
	font-style:italic}
.lwp-teamSpace-title, .lwp-webConference-title {
	font-weight:bold;
	background-color:#5C5C5C;
	color:#ffffff}
.popup-background {
	background-color:#eeeeee}
.lwp-middleToolbar {
	font-size:1em;
	color:#737373; 
	background-color:#ffffff;
	border-bottom:0px solid #D8D8E0;
	padding:4px 4px;
	margin:0px}
.lwpAdminButton {
	font-size:1em;
	background-color:#A0A0A0;
	padding:0px 5px}
.lwpAdminButton, .lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited, .lwpNavButton, .lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited {
	color:#ffffff; 
	margin:0px;
	text-decoration:none}
.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {
	font-size:1em;
	font-weight:normal;
	background-color:#A0A0A0}
.lwpNavButton {padding:0px 5px}
.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited, .lwpNavButton {
	font-weight:normal;
	background-color:#70A8F0}
.button-link, a.button-link, a.button-link:hover, a.button-link:visited {
	text-decoration:none;
	color:#000000}
.lwpButtonGroup{margin:.25em 4px}
.lwpIconOnly, .lwpIconOnlyDisabled {
	border:0px;
	background-color:#ffffff}
.lwpDialogIconBackground, .lwpButtonText, .lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled, .lwpButtonTextDisabled {
	text-decoration:none;
	text-align:center;
	background-color:#dddddd;
	background-repeat:repeat-x;	
	overflow:visible;
	margin:0px;
	border:1px solid #919191;		
	padding:0px 2px}
.lwpDialogIconBackground, .lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
	vertical-align:top;
	background-image:url("./colors/default/DialogIconTextBackground.gif");
	font-weight:normal}
.lwpDialogIconBackground {cursor:pointer}
.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {background-position:left center}
.lwpButtonText, .lwpButtonTextDisabled { 
	font-weight:bold;
	vertical-align:middle; 
	background-image:url("./colors/default/ButtonBackground.gif");
	background-position:left center}
.lwpDialogIconBackground, .lwpButtonText {color:#000000}
.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled, .lwpButtonTextDisabled {color:#888888}
.lwpButtonSpacer {margin-right:2px}
div.lwpSeparatorBg, .lwpSeparatorBg {background-color:#999999}
.lwpSeparatorBg {height:1px}
div.lwpSeparatorBg {margin:2px 0 2px 0}
.borderNone {border-width:0 ! important}
.lwpPortletTitleBorder {
	background-image:url("./colors/default/skin_border.gif");
	background-position:bottom;
	background-repeat:repeat-x}
.lwpAlignRight {text-align:right; }
.lwpBorderAll {border:1px solid #dcdcdc}
.lwpShadowBorder {
	border-right:1px solid #888888;
	border-bottom:1px solid #888888;	}
.lwpSearchBar{
	margin:5px 0;
	background-color:#ececec;			
	text-align:right}	
.lwpSearchBar table{
	margin-right:0;
	margin-left:auto}
.lwpSearchBar td{padding:5px 3px 5px 2px}
.lwpSearchBar .portlet-form-field-label{padding-left:10px}
.lwpInlineHelp td{
	padding:5px 10px 5px 1px;
	vertical-align:top}
.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {
	background-color:#F0F0F0;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer}
.lwpMenuBackground, .lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover  a.lwpMenuItem:active {background-color:#ffffff}
.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover  a.lwpMenuItem:active {
	color:#000000;
	text-decoration:none}
.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{
	background-color:#284888;
	color:#ffffff;
	text-decoration:none;
	cursor:pointer}
.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {
	color:#888888;
	text-decoration:none;
	background-color:#ffffff;
	font-style:italic}
.unreadMailText, a.unreadMailText {
	font-weight:bold;
	text-decoration:underline;
	color:#3366CC}
.lwpLastReadMark {
	font-weight:bold;
	color:#ffffff;
	background-color:#666666;
	text-align:center;
	padding:3px 0}
.lwpDateStampMark {
	font-weight:bold;
	color:#666666;
	background-color:#999999;
	text-align:center;
	padding:3px 0px}
.lwpCalFsizeX {font-size:1.1667em}
.lwpCalViewMenuPosition {padding:8px 0 8px 2px}
a.lwpCalLinkText, a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited, a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {text-decoration:none}
a.lwpCalLinkText:hover, a.lwpCalDateLinkText:hover, a.lwpCalInactiveDateLinkText:hover {text-decoration:underline}
a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {color:#000000}
a.lwpCalDateLinkText:hover, a.lwpCalInactiveDateLinkText:hover {color:#666699}
a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {color:#a0a0a0}
.lwpCal1WeekCellRow, .lwpCalCellRow {font-weight:normal}
.lwpCal1WeekCellRow {height:6em}
.lwpCalCellRow {height:2.2em}
.lwpCalLDivider {border-left:solid 1px #aaaaaa}
.lwpCalTDivider {border-top:solid 1px #aaaaaa}
.lwpCalNoBottom {border-bottom:none}
.lwpCalHeader {
	color:#3366CC;
	font-weight:bold;
	vertical-align:top}
.lwpCalHeaderImage {
	padding:12px 3px 2px 0px; 
	margin-bottom:5px}
.lwpCalAttendeeHeading {color:#898989}
.lwpCalSectionHeader {
   font-weight:bold;
   color:#000000;
   padding:12px 0 2px 0;
   margin-bottom:5px;
   display:block}
.lwpCalInviteeSection {
   padding-left:2px}
.lwpCalWeekNumber {color:#808080}
.lwpCalEntryHoverDetail {
	border :solid 1px #000000;
	position:absolute; 
	visibility:hidden; 
	width:400px;
	overflow:hidden}
.lwpCalEventField {padding:5px 0px 3px 0px; }
.lwpCalEntryHoverPosition {padding-left:5px}
.lwpCalBgMeeting, .lwpCalBgWebConf {background-color:#c3d3e6}
.lwpCalBgAppointment{background-color:#d8f8d8}
.lwpCalBgAnniversary, .lwpCalBgReminder {background-color:#f8e8d0}
.lwpCalBgAllDayEvent{background-color:#f8e0e0}
.lwpCalTodayCell {border:solid 1px #000000}
.lwpCalMonthDayCell {
	border-top:solid 1px #aaaaaa;
	height:6.4em;
	width:14%}
.lwpCalInactiveDayCell {background-color:#efefef}
.lwpCalInactiveDay {color:#a0a0a0}
.lwpCalSeperator {border-bottom:solid 1px #ffffff}
.lwpCalConflict {border-left:solid 2px #000000}
.lwpCalTimeText {text-align:right}
.lwpCalEntryPosition {padding-top:2px}
.lwpCalBDivider {border-bottom:solid 1px #aaaaaa}
.lwpPpkList, .lwpPpkListBorder {width:250px; height:200px}
.lwpPpkList {
	padding-left:2px;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	overflow:auto}
.lwpPpkListBorder {border-left:1px solid #a0a0a0; border-top:1px solid #a0a0a0}
.lwpPpkNormalText {background-color:#ffffff; color:#000000}
.lwpPpkSelectedText {background-color:#284888; color:#ffffff}
.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor, .lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {	
	color:#000000;
	text-decoration:underline;
	cursor:pointer}
.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited {color:#000000}
.chat_background, .chat_partner_presence_corner, .chat_partner_alert, .chat_message_input {background-color:#ffffff}
.chat_partner_presence {
	border-top :1px solid #aaaaaa;
	border-left :1px solid #aaaaaa;
	padding:3px;
	background-color:#eeeeee}
.chat_partner_presence_corner {
	background-image:url("./colors/default/chat_presence_corner.gif");
	background-repeat:no-repeat;
	background-position:top;
	background-color:transparent}
.chat_partner_alert {
	border-top :1px solid #aaaaaa;
	border-left :1px solid #aaaaaa;
	border-right :1px solid #aaaaaa;
	padding:3px;
	color:#666666}
.chat_transcript, .chat_message_input {border:1px solid #aaaaaa}
.chat_transcript_nway {border:1px solid #456a8b}
.chat_statusbar {
	border-top :1px solid #aaaaaa;
	background-color:#eeeeee;
	color:#aaaaaa}
.chat_participants {border-bottom :1px solid #d8d8d8}
.lwp-agendaItemDocument {color:#585858; padding:3px 0 3px 0}
.lwp-agendaItem-ul {
	padding:3px 0 0 0;
	list-style-type:none;
	margin-left:0px;
	margin-right:20px}
.lwp-agendaItem-li {padding:0}
.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited {
	background-color:rgb(246,246,246);
	text-decoration:none;
	color:#7080a8;
	font-weight:normal;
	padding:1px 0}
a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover {
	text-decoration:underline;
	color:#639ACE;
	font-weight:normal}
.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {
	background-color:rgb(49, 106, 197);
	padding:1px 0;
	color:#ffffff;
	line-height:150%;
	text-decoration:none;
	font-weight:bold}
.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:hover {color:#ffffff}
a.lwp-selectedAgendaItem:hover {
	background-color:rgb(49, 106, 197);
	padding:1px 0;
	line-height:150%;
	text-decoration:underline;
	font-weight:bold}
.lwpProjectorHeaderStart { 
	background-color:#70A8F0; 
	border-top:1px solid #777777;
	border-right:0px none #777777;
	border-bottom:0px none #777777;
	border-left:1px solid #777777;	}
.lwpProjectorHeaderMiddle {
	background-color:#70A8F0;
	border-top:1px solid #777777;
	border-right:0px none #777777;
	border-bottom:0px none #777777;
	border-left:0px none #777777;	
	color:#343434;
	font-weight:bold}
.lwpProjectorHeaderEnd {
	background-image:url("./colors/default/projectorTableTopRight.gif");
	background-repeat:no-repeat;
	background-position:right top;
	background-color:transparent}
.lwpSlideTable {border:1px solid #000000}
.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd {
	font-weight:bold;
	color:#989898;
	text-align:left;
	background-color:#ffffff;
	border:0px none}
.lwpSlideBorder{border:1px solid #b0b0c0}
.lwpAgendaFrameDiv, .lwpAttendeesFrameDiv, .lwpDownloadsFrameDiv {
	position:absolute;
	width:100%;
	visibility:hidden}
.lwpAttendeesFrameDiv, .lwpAttendeesFrameDiv {
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color:rgb(246, 246, 246)}
.lwpAgendaFrameDiv {top:80px}
.lwpAttendeesFrameDiv {overflow:auto; top:26px}
.lwpDownloadsFrameDiv {bottom:2px; top:26px}
.lwpHostingStarted, .lwpHostingStartedLarge {
	font-size:1.1667em;
	font-weight:bold;
	color:#ffffff}
.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited, a.lwp_labelNormalStyle:active {
	color:#000000; 
	text-decoration:none}
.lwp_tdStyle {
	white-space:nowrap; 
	padding:0px; }
.lwp_linkTextStyle {
	text-decoration:none}
.lwp_nodeStyle {
	border-collapse:collapse; 
	border-spacing:0px}
.lwp_nodeImageStyle {
	border:0px none}
.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active, a.lwp_labelHighlightStyle:visited { 
	font-weight:bold;
	text-decoration:none;
	color:#ffffff; 
	background-color:#A0A0A0; 
	padding-right:5px}
.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active, .lwp_labelDragoverStyle {
	font-weight:normal;
	text-decoration:underline;
	color:#000000; }
.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {
	padding-left:5px}
.lwpTreePanel {
	overflow:auto;
	height:100%;
	width:18em}
.lwpTreePanelHeader, .lwpTreePanelFooter, .lwpTreePanelBody {
	border-left:1px solid #aaaaaa;
	border-right:0px}
.lwpTreePanelBody {border-top:0px; border-bottom:0px}
.lwpTreePanelHeader, .lwpTreePanelFooter {
	background-color:#F0F0F0;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa}
.lwpPeopleFlyoutExpanded, .lwpPeopleFlyoutCollapsed {
	background-color:#DEDEDE;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid #DEDEDE}
.lwpPeopleFlyoutExpanded {border-left:1px solid #9A9A9A}
.lwpPeopleFlyoutCollapsed {border-left:1px solid #686868}
.lwpPeopleFlyoutFrame {
	background-color:#DEDEDE;
	border:1px solid #686868}
.lwpTimeDateBorder {border:0px}
.lwpTimeDateCalBorder { 
	background-color:#ffffff;
	border:1px none #aaaaaa}
.lwpTimeDateCalText {font-weight:bold; }
.lwpTimeDateDayName { 
	text-align:center;
	font-weight:normal;
	vertical-align:middle;
	background-color:#ffffff;
	border:1px none #aaaaaa}
.lwpTimeDateDay, .lwpTimeDateWeekendDay, .lwpTimeDateSelectedDay { 
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	border:0px none}
.lwpTimeDateDayLink {text-decoration:none}
.lwpTimeDateCalTop {
	border:1px solid #aaaaaa;
	background-color:#eeeeee}
.lwpTimeDateSelectedCalTop { 
	border:1px solid #606098;
	background-color:#d0d0d0}
.lwpTimeDateSelectedDayLink, .lwpTimeDateSelectedWeek, .lwpTimeDateSelectedAllWeeks, .lwpTimeDateWeek, .lwpTimeDateMonthRadio, .lwpTimeDateWeekRadioOn, .lwpTimeDateWeekRadioOff, .lwpTimeDateEmptyDayName { 
	text-decoration:none;
	text-align:center;
	vertical-align:middle}
.lwpTimeDateSelectedDayLink, .lwpTimeDateSelectedWeek {background-color:#d0d0d0}
.lwpTimeDateSelectedAllWeeks {background-color:#e8e8e8}
.lwpTimeDateWeek { 
	background-color:#ffffff;
	border:1px solid #aaaaaa}
.lwpTimeDateMonthRadio { 
	width:15px;
	border-right:1px solid #aaaaaa}
.lwpTimeDateWeekRadioOn, .lwpTimeDateWeekRadioOff, .lwpTimeDateEmptyDayName { 
	width:15px;
	border-right:1px solid #aaaaaa;
	border-left:1px solid #aaaaaa}
.lwpTimeDateWeekRadioOn {background-color:#d0d0d0}
.lwpTimeDateWeekRadioOff, .lwpTimeDateEmptyDayName {background-color:#ffffff}
.lwpTimeDateEmptyDayName { 
	font-weight:normal;
	border-bottom:1px solid #aaaaaa}
.outerTreeStyle, .nodeStyle, .tdStyle {padding:0}
.outerTreeStyle {
	color:WindowText;
	border:0px none;
	font-weight:400}
.nodeStyle {
	letter-spacing:0;
	border-collapse:collapse}
.scrollStyle {overflow:auto}
.tdStyle, .scrollStyle, .tdTreeTabStyle, tdTableStyle {width:200px}
.labelDragoverStyle {
	font-size:11px;
	color:#000000;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:italic}
.linkTextStyle {text-decoration:none}
.headerStyle {
	width:200px;
	background-color:ThreeDFace;
	color:WindowText;
	border-width:1px;
	border-style:solid;
	border-color:ThreeDShadow}
.tree_outerTreeStyle {
	color:WindowText;
	border:0px none;
	padding:0px;
	font-weight:400}
.tree_nodeStyle {
	letter-spacing:0;
	border-collapse:collapse}
.tree_scrollStyle{
 	overflow:auto;
 	width:200px}
.tree_tdStyle{
	padding:0px;
	width:200px;	}
.tree_nodeImageStyle {
	border:0;
	width:19px;
	height:16px}
.tree_labelHighlightStyle {
	font-weight:bold}
.tree_labelMouseoverStyle {
	font-style:italic}
.tree_labelDragoverStyle {
	background-color:#bbbbbb;
	font-style:italic}
.tree_labelNormalStyle, .tree_labelHighlightStyle, .tree_labelMouseoverStyle, .tree_labelDragoverStyle {
	font-size:11px;
	color:#000000;
	font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif}
.tree_linkTextStyle {text-decoration:none}
.tree_tdTreeTabStyle, .tree_tdTableStyle, .tree_headerStyle {width:200px}
.tree_headerStyle {
	background-color:ThreeDFace;
	color:WindowText;
	border-width:1px;
	border-style:solid;
	border-color:ThreeDShadow}
.wpsEditorToolbar {
	max-height:24px;
	background-color:#D8D8D8;
	border-right:1px solid #355787;
	border-bottom:1px solid #355787;
	border-left:1px solid #aebccf;
	border-top:1px solid #cccccc}
.wpsEditorToolbarSection {border-width:0px}
tr.wpsEditorToolbar {padding:0px 2px 0px 2px} 
table.wpsEditorToolbar {
	padding:0;
	width:100%;
	height:24px;   
	background-color:#f0f0f0;
	border:1px solid #cccccc;
	border-bottom:0px solid #cccccc;
	background-color:#ffffff;
	background-image:url(/wps/DocEditor/images/editor_toolbar_gradient.gif);
	background-repeat:repeat-x;
	background-position:0px 0px}    
.wpsEditorToolbarButton {
	padding:3px;
	margin:0px;
	border:1px none}
.wpsEditorToolbarButtonRollover, .wpsEditorToolbarButtonPressed, .wpsEditorToolbarButtonSelected, .wpsEditorToolbarButtonSelectedRollover {
	margin:0px;
	padding:2px}
.wpsEditorToolbarButtonRollover {
	background-color:#ffffff;
	border:1px solid #ffffff}
.wpsEditorToolbarButtonPressed {
	background-color:#d8d8d8;
	border-top:1px solid #888888;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #888888}
.wpsEditorToolbarButtonSelected {
	background-color:#aeb8c4;
	border-top:1px solid #95a5b9;
	border-right:1px solid #e4edf5;
	border-bottom:1px solid #e4edf5;
	border-left:1px solid #95a5b9}
.wpsEditorToolbarButtonSelectedRollover, .wpsEditorToolbarHandle {    
	border-top:1px solid #e4edf5;
	border-right:1px solid #95a5b9;
	border-bottom:1px solid #95a5b9;
	border-left:1px solid #e4edf5}
.wpsEditorToolbarButtonSelectedRollover {background-color:#aeb8c4}
.wpsEditorToolbarButtonIcon {width:18px; height:18px}
.wpsEditorToolbarControl {padding:1px 1px}
select.wpsEditorToolbarControl {border:1px solid #cccccc}
.wpsEditorToolbarText, .wpsEditorToolbarLink, .wpsEditorToolbarLink:hover, .wpsEditorToolbarLink:visited, .wpsEditorToolbarLink:active {color:#333333}
.wpsEditorToolbarSeparatorNew {
	background-color:#355787;
	height:18px;
	width:5px;
	border-top:0px none #305080;
	border-bottom:0px none #305080;
	border-left:1px none #aebccf}
.wpsEditorToolbarSeparator {
	background-image:url(/wps/DocEditor/images/separator.gif);
	margin:0px;
	padding:0px 7px 0px 7px}
.wpsEditorToolbarSpacer {padding:0px 2px 0px 2px}
.wpsEditorToolbarHandle {
	background-color:#c5d1de;
	width:1px}
.wpsEditorTextArea {
	background-color:#fff;
	border:1px solid #cccccc}
.wpsEditorTextAreaText {border:0px none}
.clearing {clear:both}
.layoutRow, .layoutColumn {width:100%;}
.generalErrorText {color:red}
.portlet-separator { 
	margin:0px; 
	line-height:1px;
	background-color:#999999}

.ibm-portlet-section-header {border-bottom: 1px solid #E0E0E0;}
.information {color: #888; margin-bottom: 0.4em;}
.ibm-portlet-section-body {width: 100%;clear: both;}
.ibm-portlet-item-summary-list, .ibm-portlet-item-summary-list UL, .ibm-portlet-item-summary-list LI  {padding:0; margin:0}
.ibm-portlet-item-summary-list LI {list-style: none;}
.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}

.centered-div-outer {overflow: hidden;position: relative; width: 100%;}
.centered-div-outer[class] {display: table; position: static;}
.centered-div-outer .centered-div-middle {position: absolute; top: 50%; text-align: center; width: 100%;} /* IE only */
.centered-div-outer .centered-div-middle[class] {display: table-cell; vertical-align: middle; position: static;}
.centered-div-outer .centered-div-middle .centered-div-inner {position: relative; top: -50%} /* IE only */

.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}
.ibm-portlet-item-summary H3 {margin:0;padding:0;display:inline; ;font-weight:normal;}
.ibm-portlet-item-summary UL.property-list {margin: 0.05em 0; padding:0; width: 100%;}
.ibm-portlet-item-summary UL.property-list LI {display: inline; color: gray; float: left; margin: 0; margin-right:0.5em; padding: 0; list-style-type: none;}
.ibm-portlet-item-summary PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}
.ibm-portlet-item-summary .abstract {padding: 0; margin-top: 0.75em;}
.ibm-portlet-item-summary .abstract P {margin-top:0;padding-top:0;}
.ibm-portlet-item-summary .item-affordance TD {padding-top: 0.7em; padding-bottom: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.locked-icon {padding:0; vertical-align: top; text-align: right;}
.ibm-portlet-item-summary .item-affordance TD.icon {vertical-align: middle; padding-left: 1.5em; padding-right: 1.5em;}
.ibm-portlet-item-summary .item-affordance UL.property-list {padding-left: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.folder .abstract, .ibm-portlet-item-summary .item-affordance TD.document .abstract {padding: 0 0.6em; margin-top: 0.75em;}
* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}
*:first-child+html .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}

TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent {padding: 0 0.6em;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited {color: #0063DC;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited {color: #0063DC;}

A.document-link { color: #0063DC; text-decoration: none; }
A.document-link:visited { color: #0063DC; }
A.document-link:hover { text-decoration: underline; }

.ibm-portlet-sidebar .info-section UL.property-list {margin: 0;padding: 0;}
.ibm-portlet-sidebar .info-section UL.property-list LI {margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none;}
.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {color: #888888;}
/* Header */
.palette h5 {
	color: #FFFFFF !important;
	background-color: #578adb;
	background: #578adb url(./colors/default/toolbar_background.gif) repeat-x;
	font-size: 1.333em;
	border: 1px solid;
	border-right: 0px;
	border-color: #97A9C1;
	height: 48px;
	margin-top: 0px; 
	margin-bottom: 0px}
.palette h5 div {
	margin-top: 18px;
	margin-left: 10px}
.palette form {display: inline}
/* Search box */
.contentTypeSearch {
	background-color: #E8EBF1;
	color: #7A93BB;
	margin-top: 0px;
	margin-bottom: 0px}
.contentTypeSearch table {margin-left: 10px}	

.categoryTitleExpanded, .categoryTitleCollapsed {
	background-position: top;
	font-size: 0.9166em;
	font-family: arial;
	padding: 5px 10px;
	margin-bottom: 0px;
	}
.categoryTitleExpanded {
	background: url(./colors/default/palette_selected_cat.gif ) repeat-x;
	background-color: #E8EBF1;
	color: #7A93BB}
.categoryTitleCollapsed {
	background: url(./colors/default/palette_unselected_cat.gif ) repeat-x;
	background-color: #E8EBF1;
	color: #7A93BB}
.contentItemListCollapsed {display: none}
.contentItem, .contentItemGrayed, .contentItemHover, .contentItemGrayedHover {
	font-weight: normal;
	font-family: arial;
	font-size: 0.9166em}
.contentItem, .contentItemHover {color: #4E4E4E}
.contentItemGrayed, .contentItemGrayedHover {color: #C6C6C6}
.contentItemIcon {
	vertical-align: middle; 
	border: 0px} 
.contentItem button {visibility: hidden}
.contentItemHover button {visibility: visible}
.contextMenu{
	border: 0px; 
	background-color: transparent}	
.actionMainArea {margin: 4px}
.actionFooter {margin-top: 4px}
.dropActive {border: 1px solid #FF9000}
.dropAware {border: 1px solid #FFEBC5}

 



  
        

h1 {font-size: 1.3em; margin: 0 0 14px 0; color: #009999}
h2 {font-size: 1em; margin: 0 0 14px 0; color: #cc3300}
h3 {font-size: 1em; margin: 0;}
a img {border: none;}
p {margin: 0 0 15px 0; padding: 0;}
/* generic classes */
.bold {font-weight: bold;}
.italic {font-style: italic;}
.right {float: right;}
.left {float: left;}
.inline {padding: 15px 0 15px 0;}
.small {font-size: .9em;}
h1.news {margin: 0;}
h3.news {margin: 0 0 18px 0; font-style: italic;}

.titleL {width: 100%; height: 22px; background-color: #e5fddf; margin-bottom: 5px;}
.box_smallL {width: 190px; float: left; margin: 0 6px 20px 0;}
.box_smallL hr {color: #e5fddf; background-color: #b2d4a9; width: 100%; height: 1px; border: 0;}
.box_smallL a {margin-left: 5px; text-decoration: none;}
.box_small {width: 210px; margin-left: 50px;}
.box_small h3, .box_smallL h3 {padding: 0 5px;}
.box_small li {margin-left: 35px;}
.box_big {width: 565px;}
.box_use {width: 245px; padding: 0 5px; float: left;}
.box_use li {list-style: disc inside none;}
.box_login {margin: 0pt 0pt 20px 50px; width: 210px; height: 160px; background-color: rgb(217, 255, 217);}
#choice {background-color: rgb(217, 255, 217); position: absolute; height: 160px; padding-right: 30px;}
#choice h2 {margin: 0pt; padding: 20px 0pt 10px 20px; color: rgb(153, 0, 0);}
#choice ul {margin: 0pt; padding: 0pt 0pt 0pt 32px; color: rgb(51, 51, 255);}
#choice li {padding: 0pt 0pt 10px;}
.clear {clear: both;}
.center {text-align: center;}
.login {background-color: #d8fed7; width: 200px; height: 130px; font-weight: bold; padding: 5px; margin-bottom: 8px; float: left;}
.login img {margin-left: 40px;}
.title {width: 100%; height: 22px; background-color: #d9ffd9; margin-bottom: 5px;}
.title h2, .titleL h2 {padding: 3px 5px; font-size: 1em; color: #003300}

/* navbar */
#navigation {width: 900px; background-color: #ffffff}
#wptheme-topnav {height: 25px; width: 830px; background-color: #009999; color: #ccffff; padding-left: 70px;}
dl {margin: 0; padding: 0;}
.dropdown {float:left; margin-right: 15px}
.dropdown dt {padding: 5px;}
.dropdown dt a, .dropdown dt a:link, .dropdown dt a:visited, .dropdown dt a:active {margin: 0; font-weight:bold; text-decoration: none; color: #ccffff; cursor:pointer;}
.dropdown dt a:hover {color: #ffffff;}
.dropdown dd {margin: 0; padding: 0; position:absolute; overflow:hidden; width:110px; display:none; z-index:200; opacity:0}
.dropdown ul {width:110px; border-bottom:1px solid #003333; list-style:none; border-top:none; padding: 0; margin: 0;}
.dropdown li {display:inline; margin: 0;}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited {display:block; padding: 5px; color:#003333; text-decoration:none; background:#99cccc; font-weight: bold}
.dropdown li a:hover {color: #ffffff;}
.dropdown dt a.current, .dropdown dt a.current:link, .dropdown dt a.current:visited, .dropdown dt a.current:active {color: #ffffff}

#secondnav {clear: both; margin: 7px 0 0 57px; padding: 0 0 0 2px; height: 25px; width: 798px; background-color: #003300; font-size: .98em;}
.dropdown2 {float:left; margin-right: 2px}
.dropdown2 dt {padding: 5px;}
.dropdown2 dt a, .dropdown2 dt a:link, .dropdown2 dt a:visited, .dropdown2 dt a:active {margin:0; font-weight:bold; font-size: .9em; text-decoration:none; color: #ccffcc; cursor:pointer;}
.dropdown2 dt a:hover {color: #66cc66;}
.dropdown2 dd {margin: 0; padding: 0; position:absolute; overflow:hidden; width:135px; display:none; z-index:200; opacity:0}
.dropdown2 ul {width:121px; list-style: none outside none; border-top:none; padding: 1px 7px 1px 10px; margin: 0; background:#669966;}
.dropdown2 li {display:inline; margin: 0; text-indent: -5px;}
.dropdown2 li a, .dropdown2 li a:active, .dropdown2 li a:visited {display:block; padding: 4px 0 4px 0; margin: 1px 0 1px 0; color:#ffffff; text-decoration:none;}
.dropdown2 li a:hover {color: #99cc99}
.underline {border-bottom: 1px solid #99cc99}
dt.help a, dt.help a:active, dt.help a:visited, dt.help a:link {color: #f8ff4e}
dt.help a:hover {color: #cccc33}

#content {padding: 35px 0 45px 8px; clear: left; float: none; margin: 0 auto;}
#contentS {padding: 35px 0 45px 8px; width: 567px; clear: left; float: none;}
.footer {width: 900px; height: 24px; background-color: #009999; text-align: center; margin: 0 auto;}
.footer p {padding-top: 4px; color: #ffffff}

/* home */
#homeimage img {vertical-align: top; display: block;}
/* javascript styling */
div.expHighlightSectionTitle {font-size: 16px; font-weight: bold; color: #4c4d52;}
div.expSectionDesc {font-size: 11px; color: #5e5e5e;}
div.expListItemOver, div.expFeatureItemOver {background-color: #e2eeff;}
div.expListItem, div.expListItemOver {padding: 5px 0;}
div.expFeatureItem {background-color: #f4f8ff;}
div.expBannerHead {font-size: 24px; color: #0063dc;}
div.expBannerText1 {font-size: 12px; color: #0063dc;}
div.expBannerText2 {font-size: 13px; color: #0063dc;}
div.contentInfoText {font-size: 24px; color: #689e08;}
div.expBannerHead2{font-size: 24px; color: #ffffff;}
div.expBannerText3, div.expBannerText4 {color: #ffffff;}
td.expFeatureImage IMG {border: 1px solid #bad0f8;}
span.expText {font-size: x-small; color: #333333;	}
span.expAuthor, span.expDate {font-size: x-small; color: #999999;}
a.expTitleLinkBoldLarge, a.expTitleLinkBoldLarge:link, a.expTitleLinkBoldLarge:visited, a.expTitleLinkBoldLarge:active {font-weight: bold; text-decoration: none;}
a.expTitleLinkBold, a.expTitleLinkBold:link, a.expTitleLinkBold:visited, a.expTitleLinkBold:active, a.expTitleLink, a.expTitleLink:link, a.expTitleLink:visited, a.expTitleLink:active, td.expTitleLink A, td.expTitleLink A:link, td.expTitleLink A:visited, td.expTitleLink A:active, a.expTitleLink:hover, a.expTitleLinkBoldLarge:hover, td.expTitleLink A:hover, a.expTitleLinkBold:hover, a.expAuthToolLink, a.expAuthToolLink:link, a.expAuthToolLink:visited, a.expAuthToolLink:active, a.expAuthToolLink:hover, td.expAuthToolLink A, td.expAuthToolLink A:link, td.expAuthToolLink visited, td.expAuthToolLink A:active, td.expAuthToolLink A:hover, div.expAuthToolLink A, div.expAuthToolLink A:link, div.expAuthToolLink visited, div.expAuthToolLink A:active, div.expAuthToolLink A:hover, a.expAuthToolLink, a.expAuthToolLink:link, a.expAuthToolLink:visited, a.expAuthToolLink:active, a.expAuthToolLink:hover, td.expAuthToolLink A, td.expAuthToolLink A:link, td.expAuthToolLink visited, td.expAuthToolLink A:active, td.expAuthToolLink A:hover, div.expAuthToolLink A, div.expAuthToolLink A:link, div.expAuthToolLink visited, div.expAuthToolLink A:active, div.expAuthToolLink A:hover {text-decoration: underline;}
