
li, table, tr, td, p {
	font-size: 100% ;
}

td, th{
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

A {
	text-decoration : underline;
	color : blue;
}

A:HOVER {
	color: black;
	text-decoration : underline;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif ;
}
fieldset {
border: 1px solid #669acc;
padding: 10px;
margin: 20px;
}

legend {
font-weight: bold;
border: 1px solid #669acc;
padding: 5px;
}
.portlet-font {
	color : Black;
	font-family: Arial, Helvetica, sans-serif ;
	font-size : 100%;
} /*  uPortal equivalent style =3D  "uportal-text "  */

.portlet-font-dim {
	color : Gray;
	font-family: Arial, Helvetica, sans-serif ;
	font-size : 100%;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-msg-status {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif ;
	color : #993333;
	font-style : italic;
}

.portlet-msg-info {
    color : navy;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

span.portlet-msg-info {
    margin: 0px;
    padding: 2px 4px 4px 24px;
    background: transparent url(/lfy/ap/icons/icon-theme/16x16/status/dialog-information.png) 4px 2px no-repeat;
}

div.portlet-msg-info {
    padding: 6px 4px 6px 34px;
    background: transparent url(/lfy/ap/icons/icon-theme/22x22/status/dialog-information.png) 6px 6px no-repeat;
    border: 2px dashed navy;
    margin: 10px;
}

.portlet-msg-alert {
    color : red;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

span.portlet-msg-alert {
    margin: 0px;
    padding: 2px 4px 4px 24px;
    background: transparent url(/lfy/ap/icons/icon-theme/16x16/status/dialog-warning.png) 4px 2px no-repeat;
}

div.portlet-msg-alert {
    padding: 6px 4px 6px 34px;
    background: transparent url(/lfy/ap/icons/icon-theme/22x22/status/dialog-warning.png) 6px 6px no-repeat;
    border: 2px dashed red;
    margin: 10px;
}

.portlet-msg-error {
    color : red;
    font-size: 100%;
    font-family: Arial, Helvetica, sans-serif;
}

span.portlet-msg-error {
    margin: 0px;
    padding: 2px 4px 4px 24px;
    background: transparent url(/lfy/ap/icons/icon-theme/16x16/status/dialog-error.png) 4px 2px no-repeat;
}

div.portlet-msg-error {
    padding: 6px 4px 6px 34px;
    background: transparent url(/lfy/ap/icons/icon-theme/22x22/status/dialog-error.png) 6px 6px no-repeat;
    border: 2px solid red;
    margin: 10px;
}






.portlet-msg-success {
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif ;
	color : #993333;
	font-weight : bold;
}



/*##  Section 10.6.4 Sections ##*/

.portlet-section-header {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " uportal-channel-title"  */

.portlet-section-body {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " uportal-text"  */

/*.portlet-section-alternate {
	color : #666666;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
} */

/*.portlet-section-selected {
	background : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
	color : White;
} */

/*.portlet-section-subheader {
	color : #999999;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
	font-weight : bold;
} */

/*.portlet-section-footer {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-section-text {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  "uportal-text-small "  */



/*##  Section 10.6.5 Tables ##*/

/*## The table css classes are in WSRP 2.0 Draft (maybe also WSRP 1.0) ##*/

.portlet-table-body, .TD2 {
        background-color: #bfbfbf;
}

.portlet-table-subheader, .TD1 {
        background-color: #9f9f9f;
}



/*.portlet-table-header {
	color : #993333;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
	font-weight : bold;
	text-align: left;
	background : #CCCC99;
} /*  uPortal equivalent style =3D  " uportal-channel-table-header with =
class uportal-background-light"  */

/*.portlet-table-body {
	color : Black;
	font-family : 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: Arial, Helvetica, sans-serif ;
	background-color : #CCCC99;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-odd with =
class uportal-background-light"  */

/*.portlet-table-selected {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
	background-color : #FF9933;
} /*  uPortal equivalent style =3D  " uportal-channel-table-row-even =
with class uportal-background-selected"  */

/*.portlet-table-subheader {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-table-footer {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

.portlet-table-text {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : x-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  uncommented RR 15/6th july 07 */



/*##  Section 10.6.5 Tables ##*/

.portlet-form-label {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 100%;
} /*  uPortal equivalent style =3D  " uportal-label"  */

.portlet-form-input-field {
	color : Black;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif ;	
} /*  uPortal equivalent style =3D  " uportal-input-text"  */

.portlet-form-button {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 100%;
} /*  uPortal equivalent style =3D  "uportal-button "  */

/*.portlet-icon-label {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	background : #CCCC99;
} /*  uPortal equivalent style =3D  " uportal-button"  */

/*.portlet-dlg-icon-label {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	background : #CCCC99;
} /*  uPortal equivalent style =3D  " uportal-button"  */

.portlet-form-field-label {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 100%;
} /*  uPortal equivalent style =3D  " uportal-label"  */

.portlet-form-field {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : 100%;
} /*  uPortal equivalent style =3D  " no current equivalent"  */



/*##  Section 10.6.7 Menus ##*/

/*.portlet-menu {
	background : #CCCC99;
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-item {
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	background : #CCCC99;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-item-selected {
	background : #666633;
	color : White;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-item-hover {
	background : #666633;
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-item-hover-selected {
	background : #666633;
	color : White;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-cascade-item {
	background : #CCCC99;
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-cascade-item-selected {
	background : #666633;
	color : White;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-description {
	background : #CCCC99;
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-style : italic;
} /*  uPortal equivalent style =3D  " no current equivalent"  */

/*.portlet-menu-caption {
	background : #CCCC99;
	color : Black;
	font-family : Arial, Helvetica, sans-serif ;
	font-size : xx-small;
	font-weight : bold;
} /*  uPortal equivalent style =3D  " no current equivalent"  */


















