/*  Web Services for Remote Portlets Specification v1.0 - July 02 2003  =
*/

/*####  Section 10.6 CSS Style Definitions  #####*/

/*##  Section 10.6.1 Links (Anchor) - defined by uPortal CSS  ##*/

/*##  Section 10.6.2 Fonts  ##*/

@import  "commons.css";
@import  "helpdesk.css";
@import  "portlet.css";

.portlet-font {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  "uportal-text "  */

.portlet-font-dim {
	color : Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*##  Section 10.6.3 Messages  ##*/

.portlet-msg-status {
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #993333;
	font-style : italic;
} /*  uPortal equivalent style =3D  " uportal-channel-warning"  */

.portlet-msg-info {
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #993333;
} /*  uPortal equivalent style =3D  " uportal-channel-warning"  */

.portlet-msg-error {
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #993333;
	text-decoration : underline;
} /*  uPortal equivalent style =3D  " uportal-channel-error"  */

.portlet-msg-alert {
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #993333;
	font-style : italic;
} /*  uPortal equivalent style =3D  " uportal-channel-warning"  */

.portlet-msg-success {
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #993333;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " uportal-channel-warning"  */

/*##  Section 10.6.4 Sections ##*/

.portlet-section-header {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
} /*  uPortal equivalent style =3D  " uportal-channel-title"  */

.portlet-section-body {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " uportal-text"  */

.portlet-section-alternate {
	color : #666666;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-odd"  */

.portlet-section-selected {
	background : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : White;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-section-subheader {
	color : #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " uportal-channel-subtitle"  */

.portlet-section-footer {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-section-text {
	margin:0;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  "uportal-text-small "  */

.portlet-table-text .colLeftNowrap h1 {
	margin:0;
	padding:0;
}

/*##  Section 10.6.5 Tables ##*/

.portlet-table-header {
	color : #993333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	font-weight : bold;
	text-align: left;
	background : #D6D6D6;
} /*  uPortal equivalent style =3D  " uportal-channel-table-header with = class uportal-background-light"  */

.portlet-table-header hr {
	border:1px dotted;
	color:gray;
	display:block;
	margin:0.5em auto;
}

.portlet-table-body {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	background-color : #FFFFCC;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-even =
with class uportal-background-content"  */

.portlet-table-alternate {
	color : #666666;
	font-size: x-small;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #EFEFEF;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-odd with =
class uportal-background-light"  */

.portlet-table-selected {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	background-color : #D6D6D6;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-even =
with class uportal-background-selected"  */

.portlet-table-subheader {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-table-footer {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	background-color : #D6D6D6;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-table-footer hr {
	border:1px dotted;
	color:gray;
	display:block;
	margin:0.5em auto;
}

.portlet-table-text {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*##  Section 10.6.5 Tables ##*/

.portlet-form-label {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : normal; 
} /*  uPortal equivalent style =3D  " uportal-label"  */

.portlet-form-input-field {
	margin:4px 0;
	color : Black;
	font-size: x-small;
	font-family: Monaco, Andale Mono, monospace;
	background : #D6D6D6;
} /*  uPortal equivalent style =3D  " uportal-input-text"  */

.portlet-form-button {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	background : #D6D6D6;
} /*  uPortal equivalent style =3D  "uportal-button "  */

.portlet-icon-label {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	background : #D6D6D6;
} /*  uPortal equivalent style =3D  " uportal-button"  */

.portlet-dlg-icon-label {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	background : #D6D6D6;
} /*  uPortal equivalent style =3D  " uportal-button"  */

.portlet-form-field-label {
	margin:4px;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : normal; 
} /*  uPortal equivalent style =3D  " uportal-label"  */

.portlet-form-field {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*##  Section 10.6.7 Menus ##*/

.portlet-menu {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	text-align:right;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

ul.portlet-menu {
	margin:0;
	padding:0;
	list-style: none;
}

ul.portlet-menu li {
	float: none;
	display:inline;
	border-left:1px #192A89 dotted;
}

ul.portlet-menu li:first-child {
	border-left:none;
}

.portlet-menu-item {
	color : #192A89;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-item-selected {
	color : #000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
	background:none;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-item-hover {
	color : #09F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-item-hover-selected {
	color : #09F;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-item:hover, 
.portlet-menu-item-selected:hover {
	border-bottom:1px #192A89 dotted;
	color : #09F;
}

.portlet-menu-item input, 
.portlet-menu-item-selected input, 
.portlet-menu-item-hover-selected input {
	margin:0 0 12px 0;
	padding:0 4px;
	background-color:transparent;
	border:none;
	color:#192A89;
	cursor:pointer;
	display:inline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
}

.portlet-menu-item-selected input {
	color:#000;
}

.portlet-menu-item:hover input, 
.portlet-menu-item-selected:hover input {
	color : #09F;
}

.portlet-menu-cascade-item {
	background : #D6D6D6;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-cascade-item-selected {
	background : #00519e;
	color : White;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-description {
	background : #D6D6D6;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-style : italic;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-menu-caption {
	background : #D6D6D6;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

