/* *************************************************** */
/*      Objectbay theme for JBoss Portal               */
/*                                                     */
/* *************************************************** */

/******************
* Basic Selectors *
*******************/

/* Always show vertical scrollbar to avoid page jumping (in FF) */
html {
     overflow: -moz-scrollbars-vertical;
}

#body {
	background-color: 	#f2f2f2;
	margin: 			0 auto;
	padding: 			0;
	color: 				#000000;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	text-align: 	center;
	width: 				982px;
}

h1 {
	color: 				#0072AD;
	font-size: 		16px;
	font-weight: 	bold;
	padding:			0px;
	margin: 			0px 0px;
	display: 			block;
}

#h1_sub {
	color:				#ababab;
	font-size:		10px;
}

h2 {
	color: 				#0072AD;
	font-size: 		14px;
	font-weight: 	bold;
	padding: 			5px 0px;
	margin: 			0;
	display:			block;
}

h3 {
	color: 				#0072AD;
	font-size:		12px;
	padding:			0px;
	font-weight:	bold;
}

h4 {
	color: 				#0072AD;
	font-size:			12px;
	font-weight:		bold;
	padding:			3px 0px;
	margin:				0;	
}

p, li {
	color:				#494949;
	font-size: 		12px;
	font-family: 	Arial;
	padding: 			0px 0px;
	margin: 			0;
}

p {
	margin-top: 12px;
	text-align:	justify;
}

hr {
	border: 			0px;
	color: 				#dcdcdc;
	background-color: 	#dcdcdc;
	height: 			1px;
}

#link {
	font-family:		Arial;
	font-size:			10px;
 	color:				#006091;
}

#line {
	/*float: 				left;*/
	padding:			0px;
	margin:				0px;
	width:				970px;
	height:				1px;
	background:			#cdcdcd;
	border:				0px;
	overflow:			hidden;
}

#clearer {
	 clear:both; 
	 height: 1px; 
	 font-size: 1px; 
	 line-height: 0px; 
	 _margin-top: -1px;
}

div.breaker {
	height: 			1px;
	padding:			0;
	margin: 			0;
	border:				0px solid;
	border-color:		#ffffff;
	clear:				both;
}

/*****************
* Portal Header  *
******************/
/* spacer to keep header at certain width regardless of display size
done to avoid overlapping of tab navigation in header */
#spacer {
	line-height: 		0px;
	font-size: 			0px;
	height: 			0px;
	min-width: 			982px;
}

/* Wrapper for Header */
#header-container {
	z-index:			0;
/*	margin-top: 		20px;*/
	padding-top: 20px;
	/*height: 			515px;*/
	width: 				982px;
}

/* Additional logo in the header */
#logo {
	background-image:	url( images/logo_clean.gif);
	background-repeat:	no-repeat;
	background-position:left;
	float:				left;
	margin-left:		23px;
	margin-top:			11px;
	width: 				232px;
	height: 			48px;
}

#topNavigation {
	z-index:			0;
	/*margin-top: 		0px;
	margin-bottom: 		0px;
	padding-top: 		0px;
	padding-bottom: 	0px;
	clear: 				left;*/
	/*height: 			110px;*/
}

#headerPageText {
	float:				left;
	margin-left:		5px;
	height:				38px;
	width:				200px;
	padding-top: 		25px;
	text-align:			left;
}

#headerImage {
	float:				left;
	margin-top:			18px;
}

#dashboardnav{
	position:			absolute;
	left: 				5px;
	top: 				5px;
	font-size: 			10px;
	padding: 			15px 26px;
	color: 				#000000;
	height: 			20px;
}

#dashboardnav a {
	color: 				#0000AA;
}

/* Defines the icon that is displayed when the user/admin 
   has the possibility to add new content */
#dashboardnav .addcontent {
	background-image: 	url( images/ico_addcontent.gif );
	background-repeat: 	no-repeat;
	background-position:left;
	height: 			20px;
	width: 				20px;
	padding-left: 		16px;
}

/* Parent declaration for all tabs. */
#tabsHeader {
	z-index:			0;
	margin:				0;
	padding:			0;
}

/* Used for positioning of the tabs (each tab is a list item (li)) */
#tabsHeader li {
	list-style: 		none;
	float: 				left;
	margin-top: 		0px;
	padding-top: 		0px;
	text-align: 		center;
	height:				38px;
}

#CMS {
	width: 				196px;	
}

#CMS a:before{
	padding-left: 		97px;
	padding-right:		97px;
	display:			block;
	line-height:		38px;
	color:				#000;
	content: 			"CMS";
}

#Members {
	width: 				196px;	
}
#Members a:before{
	padding-left: 		97px;
	padding-right:		97px;
	display:			block;
	color:				#000;
	content:			"Members";
	line-height:		38px;
}

#default {
	background-image: 	url(images/nav1.png);	
	background-repeat: 	no-repeat;	
	width:				198px;
	height:				38px;
}

#default:hover {
	background-image: 	url(images/nav1_mo.png);	
}

#default a {
	padding-left: 		95px;
	padding-right:		95px;
	padding-top: 			15px;
	padding-bottom: 			15px;
	/*display:			block;*/
	line-height:		38px;
}

#top1 {
	background-image: 	url(images/nav2.png);	
	background-repeat: 	no-repeat;	
	width:				196px;
	height:				38px;
}

#top1:hover {	
	background-image: 	url(images/nav2_mo.png);	
}

#top1.current {	
	background-image: 	url(images/nav2_hl.png);	
}

#top1 a {
	padding-left: 		95px;
	padding-right:		95px;
	/*display:			block;*/
	line-height:		38px;
	padding-top: 			15px;
	padding-bottom: 			15px;
}

#top2 {
	background-image: 	url(images/nav3.png);	
	background-repeat: 	no-repeat;
	width:				196px;
	height:				38px;
}

#top2:hover {
	background-image: 	url(images/nav3_mo.png);	
}

#top2.current {
	background-image: 	url(images/nav3_hl.png);	
}

#top2 a{
	padding-left: 		95px;
	padding-right:		95px;
	/*display:			block;*/
	line-height:		38px;
	padding-top: 			15px;
	padding-bottom: 			15px;
}

#top3 {
	background-image: 	url(images/nav4.png);
	background-repeat: 	no-repeat;
	width:				196px;
	height:				38px;
}

#top3:hover {
	background-image: 	url(images/nav4_mo.png);
}

#top3.current {
	background-image: 	url(images/nav4_hl.png);
}

#top3 a {
	padding-left: 		95px; 
	padding-right:		95px;
	/*display:			block;*/
	line-height:		38px;
	padding-top: 			15px;
	padding-bottom: 			15px;
}

#top4 {
	background-image: 	url(images/nav5.png);	
	background-repeat: 	no-repeat;
	width:				196px;
	height:				38px;
}

#top4:hover{
	background-image: 	url(images/nav5_mo.png);
}

#top4.current {
	background-image: 	url(images/nav5_hl.png);
}

#top4 a {
	padding-left: 		95px;
	padding-right:		95px;
	line-height:		38px;
/*	display: 			block*/
	padding-top: 			15px;
	padding-bottom: 			15px;
}

#subNavigation {
	top: 				0px;
	left: 				0px;
	margin: 			0;
	padding-top: 		36px;
	width: 				700px;
	height: 			26px;
	float: 				right;
}

#subNavigation a {
	font: 				12px/ normal Arial, Sans-Serif, sans-serif;
	color: 				#ababab;
	padding-bottom:	    12px;
	padding-left:		15px;
	padding-right:		15px;
	display: 			inline;
}

#subNavigation ul {
	margin: 			0;
    padding: 			0;
    list-style-type: 	none;
}

#subNavigation li {
	margin: 			0;
    float: 				right;
    height:				28px;
	display: 			inline;
}

#subNavigation li:hover {
	color: 				#464646;
}

#subNavigation li.current {
 	background-image:	url(images/arrow.png);
	background-repeat:	no-repeat;
	background-position:50% 100%;
}

#subNavigation li.current a {
	color: 				#464646;
}

#subNavigation a:hover {
	color:				#464646;
}	
	
/************************
* Portal Layout Regions *
*************************/
/* wrapper for entire portal. starts after and ends before the body tag */
#portal-container {
	margin-bottom: 		20px;
	/*margin-top: 		20px;*/
	width: 				982px;
	background-color: 	#ffffff;
	padding-left: 		20px;
	padding-right: 		20px;
}

/* table that contains all regions. does not include header */
#content-container {
	overflow:			hidden;
	text-align: 		left;
	float:				left;
	margin: 			0 auto;
	padding-left: 		0px;
	padding-right: 		0px;
	padding-bottom: 	50px;
}

/*****************
* Login Window   *
******************/
#login-container {
	position: 			relative;
	left: 				80%;
	top: 				55px;
	right: 				50%;
	width: 				320px;
	height: 			250px;
	margin: 			0px;
}

#login-container label,#login-container input {
	display: 			block;
	float: 				left;
	width: 				auto;
	margin-top: 		15px;
	color: 				#E4EECC;
}

#login-container input {
	color: 				#000;
}

#login-container label {
	text-align: 		right;
	padding-right: 		20px;
	width: 				95px;
}

#login-container br {
	clear: 				left;
}

#login-container fieldset {
	background-color: 	transparent;
}

#login-container legend {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			13px;
	font-weight: 		bold;
	color: 				#E4EECC;
}

#loginForm {
	margin: 			0px;
	padding: 			0px;
}
/* end Login Page Selectors */ 

/* used to clear float in regionA,B,C divs so that
footer spans bottom of page */
hr.cleaner {
	clear: 				both;
	height: 			1px;
	margin: 			-1px 0 0 0;
	padding: 			0;
	visibility: 		hidden;
}

/****************************
* Portlet Container Windows *
*****************************/
.portlet-container {
	padding-top: 		7px;
	padding-left: 		3px;
	padding-right: 		3px;
	padding-bottom: 	7px;
	margin: 			0px;
	margin-left: 		0px;
	margin-right: 		0px;
}

/* Class used to style the title of each portlet window */
.portlet-titlebar-title {
	color: 				#ABABAB; 
	font-weight: 		bold;
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px; 
	white-space: 		nowrap; 
	line-height: 		100%;
	float: 				left;
	text-indent: 		5px;
	position: 			relative;
	top: 				3px;
}

/* Wrapper that contains the portlet window modes that display 
   in the top right section of the portlet windows. */
.portlet-mode-container {
	float: 				right;
	padding-left: 		4px;
	padding-top: 		0px;
}

/* Used to style the top left corner of the portlet window. */
.portlet-titlebar-left {
	background-image: 	url( images/tl.png );
	background-repeat: 	no-repeat;
	width: 				9px;
	height: 			9px;
}

/* Used to style the center section of the portlet title bar. */
.portlet-titlebar-center {
	background-image: 	url( images/tc.png );
	background-repeat: 	repeat-x;
	height: 			9px;
}

/* Used to style the top right corner of the portlet window */
.portlet-titlebar-right {
	background-image: 	url( images/tr.png );
	background-repeat: 	no-repeat;
	width: 				9px;
	height: 			9px;
	min-width: 			9px;
}

/* Used to style the left hand vertical lines that make up the portlet window */
.portlet-content-left {
	background-image: 	url( images/ml.png );
	background-repeat: 	no-repeat;
	background-position:top;
	overflow: 			auto;
	width: 				9px;
	min-width: 			9px;
	height: 			77px;
}

.portlet-left-lower {
	background-image: 	url(images/ml.png);
	background-position:bottom;
	background-repeat:	no-repeat;
	height: 			77px;
}

.portlet-left-upper {
	background-image: 	url(images/mlrep.png);
	background-repeat:	repeat-y;
	vertical-align:		bottom;
}

.portlet-content-left-repeated {
	background-image:   url(images/mlrep.png);
	background-repeat:  repeat-y;
	background-position:top;
	width: 				9px;
}

/* Used to style the center, content area where the portlet content is injected into the portlet window */
.portlet-content-center {
	margin: 			0px;
	padding: 			0px;
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	color: 				#000000;
}

/* An extra selector for codntrolling the content section of the portlet windows (see below screen). This was
added to better deal with structuring the content that gets inserted/rendered in the portlet windows, specifically
if the content is causing display problems in a portlet. */
.portlet-body {
	background-image: 	url(images/mc.png);
	background-position:bottom;
	background-repeat: 	repeat-x;
	vertical-align: 	top;
	padding-left: 		24px;
	padding-right: 		24px;
	padding-top: 		5px;
}

.portlet-special-body {
	background-image: 	url(images/mc.png);
	background-position:bottom;
	background-repeat: 	repeat-x;
	vertical-align: 	top;
	padding-top:		5px;
	padding-left:		5px;
	padding-right:		10px;
	padding-bottom:		10px;
}

/* Used to style the left hand vertical lines that make up the portlet window */
.portlet-content-right {
	background-image: 	url( images/mr.png );
	background-repeat: 	no-repeat;
	background-position:top;
	width: 				9px;
	min-width: 			9px;
}

.portlet-right-upper {
	background-image: 	url(images/mrrep.png);
	background-repeat:	repeat-y;
	vertical-align:		bottom;
}

.portlet-right-lower{
	background-image: 	url(images/mr.png);
	background-repeat:	no-repeat;
	height: 			77px;
	background-position:bottom;
}

.portlet-content-right-repeated {
	background-image:   url(images/mrrep.png);
	background-repeat:  repeat-y;
	background-position:top;
	width: 				9px;
}

/* Used to style the bottom left corner of the portlet window */
.portlet-footer-left {
	background-image: 	url( images/bl.png );
	width: 				9px;
	height: 			9px;
	background-repeat: 	no-repeat;
	background-position:top right;
	min-width: 			9px;
}

/* Used to style the bottom, center of the portlet window */
.portlet-footer-center {
	background-image: 	url( images/bc.png);
	height: 			9px;
	background-repeat: 	repeat-x;
}

/* Used to style the bottom right corner of the portlet window */
.portlet-footer-right {
	background-image: 	url( images/br.png );
	width: 				9px;
	height: 			9px;
	background-repeat: 	no-repeat;
	min-width: 			9px;
}

/* Can be used to place a decoration image in the title bar */
.portlet-titlebar-decoration {
	/*background-image: url( images/portlet-titlebar-decoration.gif );
   background-repeat: no-repeat;
   height: 22px;
   width: 17px;
   float: left;*/
}

.portlet-td-blank {
	vertical-align:		top;
	padding-top: 		20px;
	padding-left: 		5px;
	padding-right:		24px;
	padding-bottom: 	20px;
}

#portlet_cms {
	padding-left:		30px; 
	padding-right:		30px; 
	padding-top:		20px; 
	padding-bottom:		20px;
}


/**************************
* Whitebox Portlet Window *
***************************/

.wb-portlet-titlebar-left {
	background-image: 	url(images/whitebox/tl.png);
	background-repeat: 	no-repeat;
	width: 				9px;
	height: 			9px;
}

.wb-portlet-titlebar-center {
	background-image: 	url(images/whitebox/tc.png);
	background-repeat: 	repeat-x;
	height: 			9px;
}

.wb-portlet-titlebar-right {
	background-image: 	url(images/whitebox/tr.png);
	background-repeat: 	no-repeat;
	width: 				9px;
	height: 			9px;
}

.wb-portlet-left {
	background-image:	url(images/whitebox/ml.png);
	background-repeat:	repeat-y;
	width:				9px;
	height:				9px;
}

.wb-portlet-body {
	padding-left:		5px;
	padding-top:		5px;
	padding-right:		5px;
	padding-bottom: 	10px;
}

.wb-portlet-right {
	background-image:	url(images/whitebox/mr.png);
	background-repeat:	repeat-y;
	width:				9px;
	height:				9px;
}

.wb-portlet-footer-left {
	background-image: 	url(images/whitebox/bl.png);
	background-repeat: 	no-repeat;
	width: 				9px;
	height: 			9px;
}

.wb-portlet-footer-center {
	background-image: 	url(images/whitebox/bc.png);
	height: 			9px;
}

.wb-portlet-footer-right {
	background-image: 	url(images/whitebox/br.png);
	background-repeat: 	no-repeat;
	width: 				9px;
	height: 			9px;
}



/***********************
* Portlet Window Modes *
************************/
.portlet-mode-maximized {
	background-image: 	url( images/max.gif );
	width: 				16px;
	height: 			16px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-minimized {
	background-image: 	url( images/min.gif );
	width: 				16px;
	height: 			16px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-normal {
	background-image: 	url( images/normal.gif );
	width: 				16px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-help {
	background-image: 	url( images/help.gif );
	width: 				16px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-edit {
	background-image: 	url( images/edit.png );
	width: 				16px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-admin {
	background-image: 	url( images/admin.gif );
	width: 				16px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-remove {
	background-image: 	url( images/remove.gif );
	width: 				16px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-view {
	background-image: 	url( images/view.png );
	width: 				17px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

.portlet-mode-reload {
	background-image: 	url( images/reload.gif );
	width: 				16px;
	height: 			20px;
	background-repeat: 	no-repeat;
	float: 				left;
	display: 			inline;
	cursor: 			pointer;
}

/***************************************
* Portal Footer                        *
***************************************/
#footer-container {
	clear: 				both;
	margin: 			0 auto;
	height: 			30px;
	margin-top: 		0px;
}

.portal-copyright {
	font-weight: 		normal;
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			11px;
	color: 				#8B8B8B;
}

a.portal-copyright {
	color: 				#8B8B8B;
	text-decoration: 	none;
}

a.portal-copyright:hover {
	color: 				#8B8B8B;
	text-decoration: 	none;
}

#ThemeBy :before {
	content: 			"Theme by Objectbay Software & Consulting GmbH";
}

/*************
*  Elements  *
**************/
a {
	color: 				#9F625D;
	text-decoration:	none;
}

a:hover {
	color: 				#87868C;
	text-decoration: 	none;
}

INPUT {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	color: 				#000;
}

SELECT {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	color: 				#000;
}

FONT {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	color: 				#000;
}

FIELDSET {
	background-color: 	transparent;
	border: 			1px solid #BABDB6;
	padding: 			6px;
}

LEGEND {
	background-color: 	transparent;
	padding-left: 		6px;
	padding-right: 		6px;
	padding-bottom:		0px;
	font-size: 			13px;
}

/* below 3 selectors overwrite inline styles for page menu portlet */
#foldheader {
	list-style-image: 	url( images/bullet.gif ) ! Important;
	vertical-align: 	middle;
	margin-left: 		-10px;
}

#foldinglist {
	margin-left: 		10px;
	list-style-image: 	url( images/bullet.gif ) ! Important;
	list-style-position:outside;
	margin-left: 		-10px;
}

#pagenosub {
	list-style-image: 	url( images/bullet.gif ) ! Important;
	margin-left: 		-10px;
	vertical-align: 	middle;
}

/********
* FONTS *
*********/ 
/* Font attributes for the normal  fragment font.
Used for the display of non-accentuated information */
.portlet-font {
	color: 				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

/* Font attributes similar to the portlet.font but the color is lighter */
.portlet-font-dim {
	color: 				#87868C;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

/********
* FORMS *
*********/
.portlet-form-label {
	color: 				#000;
	text-decoration: 	none;
	font-size: 			12px;
	font-weight: 		bold;
}

/* Text of the user-input in an input field. not sure if we need this guy? */
.portlet-form-input-field {
	color: 				#000;
	font-size: 			12px;
	border-color: 		#000000;
	border-style: 		solid;
	border-width: 		1px;
	background-color: 	#D8E2C3;
}

/* Text on a form button */
.portlet-form-button {
	font-size: 			12px;
	color: 				#000000;
}

/* Text that appears beside a context dependent action icon */
.portlet-icon-label {
	
}

/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
not sure if we need this one?.. */
.portlet-dlg-icon-label {
	
}

/* Text for form field labels */
.portlet-form-field-label {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	color: 				#000;
	vertical-align: 	bottom;
}

/* Text for a form field */
.portlet-form-field {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	color: 				#000;
}

/********
* LINKS *
*********/
.portal-links:link {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#9F625D;
	text-decoration:	none;
}

.portal-links:hover {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
	color: 				#87868C;
	text-decoration: 	none;
}

.portal-links:active {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#000;
	text-decoration: 	none;
}

.portal-links:visited {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#B5C3A9;
	text-decoration: 	none;
}

/***********
* MESSAGES *
************/ 
/* Status of the current operation. */
.portlet-msg-status {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-style: 		normal;
	font-weight: 		bold;
	color: 				#E0E0E0;
}

/* Help messages, general additional information, etc. */
.portlet-msg-info {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-style: 		italic;
	color: 				#000;
}

/* Error messages. */
.portlet-msg-error {
	color: 				red;
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
}

/* Warning messages. */
.portlet-msg-alert {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#9F625D;
}

/* Verification of the successful completion of a task. */
.portlet-msg-success {
	font-family: 		Arial, Helvetica, Sans-Serif, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	color: 				#705130;
}

/********
* MENUS *
*********/
	/*General menu settings such as background color, margins, etc. */
.portlet-menu {
	
}

/* Normal, unselected menu item. */
.portlet-menu-item {
	color: 				#9F625D;
	text-decoration: 	none;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

.portlet-menu-item:hover {
	color: 				#87868C;
	text-decoration: 	none;
	font-family:	 	Arial, Helvetica, sans-serif;
	font-size: 			12px;
}

/* Selected menu item. */
.portlet-menu-item-selected {
	
}

/* Selected menu item when the mouse hovers over it. */
.portlet-menu-item-selected:hover {
	
}

/* Normal, unselected menu item that has sub-menus. */
.portlet-menu-cascade-item {
	
}

/* Selected sub-menu item that has sub-menus */
.portlet-menu-cascade-item-selected {
	
}

/* Descriptive text for the menu (e.g. in a help context below the menu) */
.portlet-menu-description {
	
}

/* Menu caption */
.portlet-menu-caption {
	
}

/***********
* SECTIONS *
************/ 
/* Table or section header */
.portlet-section-header {
	font-weight: 		bold;
	color: 				#000;
	font-size: 			13px;
	border-bottom: 		dotted;
	border-bottom-width:1px;
	border-bottom-color:#87868C;
	padding-top: 		2px;
}

.portlet-section-body {
	font-size: 			12px;
}

.portlet-section-alternate {
	font-size: 			12px;
	background-color: 	#fff;
}

.portlet-section-selected {
	font-size: 			12px;
	background-color: 	#D8E2C3;
}

.portlet-section-subheader {
	font-weight: 		bold;
	font-size: 			12px;
}

.portlet-section-footer {
	font-size: 			11px;
}

/* Text that belongs to the table but does not fall in one of the other categories
(e.g. explanatory or help text that is associated with the section. */
.portlet-section-text {
	font-size: 			12px;
	color: 				#000;
	font-style: 		italic;
}

/*******************
* Table Selectors  *
********************/ 
/* Table header */
.portlet-table-header {
	font-weight: 		bold;
	color: 				#FFF;
	font-size: 			13px;
	background-color: 	#95A490;
}

/* Normal text in a table cell */
.portlet-table-body {
	color: 				#000;
	font-size: 			12px;
}

/* Text in every other row in the table */
.portlet-table-alternate {
	color: 				#000;
	font-size: 			12px;
	background-color: 	#fff;
}

/* Text in a selected cell range */
.portlet-table-selected {
	color: 				#000;
	font-size: 			12px;
	background-color: 	#D8E2C3;
}

/* Text of a subheading */
.portlet-table-subheader {
	font-weight: 		bold;
	color: 				#000;
	font-size: 			12px;
}

/* Table footer */
.portlet-table-footer {
	font-size: 			11px;
}

/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
.portlet-table-text {
	font-size: 			12px;
	color: 				#000;
	font-style: 		italic;
}

/* A separator bar similar to a horizontal rule, but with styling matching the page */
.portlet-horizontal-separator {
	color: 				#9F625D;
	height: 			1px;
}

/* Allows portlets to mimic the title bar when nesting something */
.portlet-nestedTitle-bar {
	
}

/* Allows portlets to match the textual character of the title on the title bar. */
.portlet-nestedTitle {
	
}

/* Support portlets having tabs in the same style as the page or other portlets */
.portlet-tab {
	
}

/* Highlight the tab currently being shown */
.portlet-tab-active {
	
}

/* Highlight the selected tab (not yet active) */
.portlet-tab-selected {
	
}

/* A tab which can not be currently activated */
.portlet-tab-disabled {
	
}

/* Top level style for the content of a tab. */
.portlet-tab-area {
	
}
