/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-pushbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-pushbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button button,.ice-skin-rime .ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
		
.ice-skin-rime .ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus button,.ice-skin-rime .ice-pushbutton .yui-button-focus a{
	color:#000;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover button,.ice-skin-rime .ice-pushbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-pushbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-active button,.ice-skin-rime .ice-pushbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;
	 }
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled button,.ice-skin-rime .ice-pushbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer {
    position: relative;
    float: left;
    _overflow: hidden;
}

.yui-calcontainer iframe {
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.yui-calcontainer iframe.fixedsize {
    width: 50em;
    height: 50em;
    top: -1px;
    left: -1px;
}

.yui-calcontainer.multi .groupcal {
    z-index: 1;
    float: left;
    position: relative;
}

.yui-calcontainer .title {
    position: relative;
    z-index: 1;
}

.yui-calcontainer .close-icon {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar {
    position: relative;
}

.yui-calendar .calnavleft {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calnavright {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calheader {
    position: relative;
    width: 100%;
    text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0;
    left: 0;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav {
    position: absolute;
    z-index: 3;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    display: -moz-inline-box;
    display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    display: block;
    *display: inline-block;
    *overflow: visible;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.yui-calendar .calbody a:hover {
    background: inherit;
}

p#clear {
    clear: left;
    padding-top: 10px;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}

.ice-skin-rime .yui-calcontainer.multi {
    padding: 0 5px 0 5px;
}

.ice-skin-rime .yui-calcontainer.multi .groupcal {
    background-color: transparent;
    border: none;
    padding: 10px 5px 10px 5px;
    margin: 0;
}

.ice-skin-rime .yui-calcontainer .title {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    font: 100% sans-serif;
    color: #000;
    font-weight: bold;
    height: auto;
    padding: .4em;
    margin: 0 -10px 10px -10px;
    top: 0;
    left: 0;
    text-align: left;
}

.ice-skin-rime .yui-calcontainer.multi .title {
    margin: 0 -5px 0 -5px;
}

.ice-skin-rime .yui-calcontainer.withtitle {
    padding-top: 0;
}

.ice-skin-rime .yui-calcontainer .calclose {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    width: 25px;
    height: 15px;
    top: .4em;
    right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar {
    border-spacing: 0;
    border-collapse: collapse;
    font: 100% sans-serif;
    text-align: center;
    margin: 0;
}

.ice-skin-rime .yui-calendar .calhead {
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 0;
}

.ice-skin-rime .yui-calendar .calheader {
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}

.ice-skin-rime .yui-calendar .calheader img {
    border: none;
}

.ice-skin-rime .yui-calendar .calnavleft {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -10px;
    margin-left: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calnavright {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: -10px;
    margin-right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calweekdayrow {
    height: 2em;
}

.ice-skin-rime .yui-calendar .calweekdayrow th {
    padding: 0;
    border: none;
}

.ice-skin-rime .yui-calendar .calweekdaycell {
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}

.ice-skin-rime .yui-calendar .calfoot {
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calendar .calrowhead, .ice-skin-rime .yui-calendar .calrowfoot {
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    border: none;
}

.ice-skin-rime .yui-calendar .calrowhead {
    text-align: right;
    padding: 0 2px 0 0;
}

.ice-skin-rime .yui-calendar .calrowfoot {
    text-align: left;
    padding: 0 0 0 2px;
}

.ice-skin-rime .yui-calendar td.calcell {
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    white-space: nowrap;
}

.ice-skin-rime .yui-calendar td.calcell a {
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}

.ice-skin-rime .yui-calendar td.calcell.today {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today a {
    background-color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.oom {
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}

.ice-skin-rime .yui-calendar td.calcell.selected {
    background-color: #fff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #b3d4ff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover {
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #426fd9;
    color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.previous {
    color: #e0e0e0;
}

.ice-skin-rime .yui-calendar td.calcell.restricted {
    text-decoration: line-through;
}

.ice-skin-rime .yui-calendar td.calcell.highlight1 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar td.calcell.highlight2 {
    background-color: #9cf;
}

.ice-skin-rime .yui-calendar td.calcell.highlight3 {
    background-color: #fcc;
}

.ice-skin-rime .yui-calendar td.calcell.highlight4 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar a.calnav {
    border: 1px solid #f2f2f2;
    padding: 0 4px;
    text-decoration: none;
    color: #000;
    zoom: 1;
}

.ice-skin-rime .yui-calendar a.calnav:hover {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mask {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity = 25);
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 93%;
    border: 1px solid #808080;
    left: 50%;
    margin-left: -7em;
    width: 14em;
    padding: 0;
    top: 2.5em;
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calcontainer.withtitle .yui-cal-nav {
    top: 4.5em;
}

.ice-skin-rime .yui-calcontainer.multi .yui-cal-nav {
    width: 16em;
    margin-left: -8em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y, .ice-skin-rime .yui-calcontainer .yui-cal-nav-m, .ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    padding: 5px 10px 5px 10px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    text-align: center;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-e {
    margin-top: 5px;
    padding: 5px;
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav label {
    display: block;
    font-weight: bold;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mc {
    width: 100%;
    _width: auto;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
    background-color: #FFEE69;
    border: 1px solid #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-yc {
    width: 4em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    border: 1px solid #808080;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    margin: auto .15em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    padding: 0 8px;
    font-size: 93%;
    line-height: 2;
    *line-height: 1.7;
    min-height: 2em;
    *min-height: auto;
    color: #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
    border: 1px solid #304369;
    background-color: #426fd9;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
    color: #fff;
}

/* rime */

.ice-skin-rime .yui-calendar td.calcell a {
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar a.calnav, .ice-skin-rime .yui-calendar .calweekdaycell,
    .ice-skin-rime .yui-calendar tfoot td, .ice-skin-rime .yui-calendar tfoot select {
    color: #666666;
}

.ice-skin-rime .yui-calendar .calnavleft {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -0px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar .calnavright {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -18px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar tfoot select {
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    font: bold 11px tahoma;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 2em;
}

.ice-skin-rime .yui-calendar th.calweekdaycell {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ice-skin-rime .ice-calcontainer .yui-button.yui-button-focus button {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    margin: 0.25em 0 0 0.25em;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    font-size: 11px;
    min-height: 0;
    background-image: none;
    color: #000000;
}

.ice-skin-rime .ice-calcontainer .yui-button-hover {
    background: transparent;
    border-color: #008000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover, .ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #FFFFFF;
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar td.calcell.today.calcellhover {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected.disabled {
    background-color: #FAA620;
}

.ice-skin-rime .ice-calcontainer .text-input {
    width: 160px;
    margin-top: 0;
    margin-right: 5px;
    float: left;
}

.ice-skin-rime .ice-calcontainer .toggle-popup {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.open-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -36px;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.close-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -54px;
}

.ice-skin-rime .yui-panel-container {
    padding: 0;
}

.ice-skin-rime .yui-dialog .ft span.default button {
    color: #000000;
}

.ice-skin-rime .yui-dialog .ft span.default.yui-button-focus button {
    color: #ffffff;
}

/* Clear calendar's float, using dialog inbuilt form element */
.ice-skin-rime .ice-calcontainer .yui-panel .bd form {
    clear: left;
}

/* Have calendar squeeze upto bd bounding box */
.ice-skin-rime .ice-calcontainer .yui-panel .bd {
    padding: 0;
}

/* Center buttons in the footer */
.ice-skin-rime .ice-calcontainer .yui-panel .ft .button-group {
    text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
.ice-skin-rime .ice-calcontainer .yui-dialog.yui-overlay-hidden table {
    *display: none;
}

.ice-skin-rime .ice-calcontainer .yui-dialog .yui-calcontainer {
    border: none;
}

.ice-skin-rime .yui-panel .bd, .ice-skin-rime .yui-panel .ft {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar .calnavleft, .ice-skin-rime .yui-calendar .calnavright {
    top: -4px;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 30px;
}

.ice-calcontainer .yui-dialog button {
    position: static;
}
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-checkboxbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button button,.ice-skin-rime .ice-checkboxbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus button,.ice-skin-rime .ice-checkboxbutton .yui-button-focus a{
	color:#000;}
		
.ice-skin-rime .ice-checkboxbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover button,.ice-skin-rime .ice-checkboxbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active button,.ice-skin-rime .ice-checkboxbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	 }
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked,.ice-skin-rime .ice-checkboxbutton 
 .yui-checkbox-button-checked{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked .first-child,
.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked .first-child{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked button,.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked button{
	color:#0000;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled button,.ice-skin-rime .ice-checkboxbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-file-entry {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.ice-skin-rime .ice-file-entry-disabled {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    cursor: default;
	/* temporary image just to make it work with smartsprites */
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -72px;
}

.ice-skin-rime .ice-file-entry .inactive,
.ice-skin-rime .ice-file-entry .complete {
    display: none;
}

.ice-skin-rime .ice-file-entry .uploading,
.ice-skin-rime .ice-file-entry .progress {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 15px;
    width: 200px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar,
.ice-skin-rime .ice-file-entry .progress .progress-bar {
    position: relative;
    display: block;
    height: 15px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar {
    background-color: orange;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryIndet.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}

.ice-skin-rime .ice-file-entry .progress .progress-bar {
    background-color: lightblue;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryProg.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-linkbutton .yui-button{
    border: 1px solid transparent;
    margin:auto .25em;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button button,.ice-skin-rime .ice-linkbutton .yui-button a{

    font-weight: bold;
	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	margin:auto .25em;
	color:#036FAB;
	
	}
	
	
.ice-skin-rime .ice-linkbutton .yui-button-focus{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-focus .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-focus button,.ice-skin-rime .ice-linkbutton .yui-button-focus a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-hover .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover button,.ice-skin-rime .ice-linkbutton .yui-button-hover a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-active{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
    }
	
.ice-skin-rime .ice-linkbutton .yui-button-active .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button-active button,.ice-skin-rime .ice-linkbutton .yui-button-active a{
	 }
	
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

/* Horizontal Slider */

.ice-skin-rime .yui3-slider-x .yui3-slider-rail {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -447px;
    background-repeat: repeat-x;
    height: 25px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-left {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -80px;
	background-repeat: no-repeat;
    height: 20px;
    left: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-right {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -105px;
	background-repeat: no-repeat;
    height: 20px;
    right: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb {
    height: 26px;
    width: 24px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-image {
    left: 0;
    top: -7px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-shadow {
    left: 0;
    opacity: 0.15;
    filter: alpha(opacity=15);
    top: -47px;
}


.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;		
	
}
 
.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}



/* Vertical Slider */

.ice-skin-rime .yui3-slider-y .yui3-slider-rail {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-y.png.jsf');
  background-position: -0px top;
    background-repeat: repeat-y;
    width: 25px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-top {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -152px;
	background-repeat: no-repeat;
    width: 20px;
    top: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-bottom {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -157px;
	background-repeat: no-repeat;
    width: 20px;
    bottom: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb {
    width: 26px;
    height: 24px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-image {
    top: 0;
    left: -8px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-shadow {
    top: 0;
    left: -48px;
    opacity: 0.15;
    filter: alpha(opacity=15);

}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;
} 
 
.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 23px;	
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* .yui-navset defaults to .yui-navset-top */
.ice-skin-rime .yui-navset .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    /*border:solid #2647a0; *//* color between tab list and content */
    /*border-width:0 0 5px;*/
    /*zoom:1;*/
}

.ice-skin-rime .yui-navset .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.ice-skin-rime .yui-navset .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-nav a,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a {
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.ice-skin-rime .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    color:#fff;
}

.ice-skin-rime .yui-navset .yui-nav a:hover,
.ice-skin-rime .yui-navset .yui-nav a:focus {
    outline:0;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.ice-skin-rime .yui-navset .yui-content {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -472px;
    background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-content,
.ice-skin-rime .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.ice-skin-rime .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 5px 0 0;
    Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 0 0 5px;
}

.ice-skin-rime .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset-right .yui-nav li {
    margin:0 0 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-left .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected {
    margin:0 -1px 0.16em 0;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected {
    margin:0 0 0.16em -1px;
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav a {
    border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 0 0 1px;
    padding:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-left .yui-nav .selected a,
.ice-skin-rime .yui-navset-left .yui-nav a:hover,
.ice-skin-rime .yui-navset-right .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav .selected a,
.ice-skin-rime .yui-navset-right .yui-nav a:hover,
.ice-skin-rime .yui-navset-bottom .yui-nav a,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,
.ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
    background-image:none; /* no left-right or bottom-top gradient */
}

.ice-skin-rime .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.ice-skin-rime .yui-navset-bottom .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected {
    margin:-1px 0.16em 0 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,
.ice-skin-rime .yui-navset-bottom .yui-nav li {
    padding:0 0 1px 0; /* gecko: make room for overflow */
    vertical-align:top;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li a,
.ice-skin-rime .yui-navset-bottom .yui-nav li a {
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,
.ice-skin-rime .yui-navset-bottom .yui-nav a em {
    border-width:0 0 1px;
    top:auto;
    bottom:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-bottom .yui-content,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv {
border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 0 0 1px;
left:-1px;
padding:0.2em 0.75em;
top:auto;
}

.ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 1px 0 0;
left:auto;
right:-1px;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav a:hover, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav a:hover, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
background-image:none;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv em {
border-width:0 0 1px;
bottom:-1px;
top:auto;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv {
border-color:#A3A3A3;
border-style:solid;
border-width:0 1px;
color:#000000;
position:relative;
text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0 0;
bottom:0;
left:0;
padding:0.25em 0.75em;
position:relative;
right:0;
top:-1px;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
    /*color:#FFFFFF;*/
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
padding:0.35em 0.75em;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

/* -- .yui-navset defaults to .yui-navset-top -- */
.ice-skin-rime .yui-navset .yui-nav,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected
{

}

/* -- Tab background -- */
.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -716px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em
{

}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav a:hover,.ice-skin-rime .yui-navset .yui-nav a:focus
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-nav .selected a,.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-content
{

}

.ice-skin-rime .yui-navset .yui-content,.ice-skin-rime .yui-navset .yui-navset-top .yui-content
{

}

/* -- Left and right orientations -- */
.ice-skin-rime .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-left .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-right .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav a
{

}

.ice-skin-rime .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-left .yui-nav .selected a,.ice-skin-rime .yui-navset-left .yui-nav a:hover,.ice-skin-rime .yui-navset-right .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav .selected a,.ice-skin-rime .yui-navset-right .yui-nav a:hover,.ice-skin-rime .yui-navset-bottom .yui-nav a,.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,.ice-skin-rime .yui-navset-bottom .yui-nav a:hover
{

}

.ice-skin-rime .yui-navset-left .yui-content
{

}

.ice-skin-rime .yui-navset-bottom .yui-nav,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,.ice-skin-rime .yui-navset-bottom .yui-nav .selected
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,.ice-skin-rime .yui-navset-bottom .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,.ice-skin-rime .yui-navset-bottom .yui-nav a em
{

}

.ice-skin-rime .yui-navset-bottom .yui-content,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content
{

}


/*
.yui-navset .yui-nav li {
    background-image: none;
}
*/
.ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv em {
    border-top-style: none;
}

.ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv {
    border-right-style: none;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv {
    border-left-style: none;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-pushbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-pushbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button button,.ice-skin-rime .ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
		
.ice-skin-rime .ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus button,.ice-skin-rime .ice-pushbutton .yui-button-focus a{
	color:#000;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover button,.ice-skin-rime .ice-pushbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-pushbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-active button,.ice-skin-rime .ice-pushbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;
	 }
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled button,.ice-skin-rime .ice-pushbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer {
    position: relative;
    float: left;
    _overflow: hidden;
}

.yui-calcontainer iframe {
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.yui-calcontainer iframe.fixedsize {
    width: 50em;
    height: 50em;
    top: -1px;
    left: -1px;
}

.yui-calcontainer.multi .groupcal {
    z-index: 1;
    float: left;
    position: relative;
}

.yui-calcontainer .title {
    position: relative;
    z-index: 1;
}

.yui-calcontainer .close-icon {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar {
    position: relative;
}

.yui-calendar .calnavleft {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calnavright {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calheader {
    position: relative;
    width: 100%;
    text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0;
    left: 0;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav {
    position: absolute;
    z-index: 3;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    display: -moz-inline-box;
    display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    display: block;
    *display: inline-block;
    *overflow: visible;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.yui-calendar .calbody a:hover {
    background: inherit;
}

p#clear {
    clear: left;
    padding-top: 10px;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}

.ice-skin-rime .yui-calcontainer.multi {
    padding: 0 5px 0 5px;
}

.ice-skin-rime .yui-calcontainer.multi .groupcal {
    background-color: transparent;
    border: none;
    padding: 10px 5px 10px 5px;
    margin: 0;
}

.ice-skin-rime .yui-calcontainer .title {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    font: 100% sans-serif;
    color: #000;
    font-weight: bold;
    height: auto;
    padding: .4em;
    margin: 0 -10px 10px -10px;
    top: 0;
    left: 0;
    text-align: left;
}

.ice-skin-rime .yui-calcontainer.multi .title {
    margin: 0 -5px 0 -5px;
}

.ice-skin-rime .yui-calcontainer.withtitle {
    padding-top: 0;
}

.ice-skin-rime .yui-calcontainer .calclose {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    width: 25px;
    height: 15px;
    top: .4em;
    right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar {
    border-spacing: 0;
    border-collapse: collapse;
    font: 100% sans-serif;
    text-align: center;
    margin: 0;
}

.ice-skin-rime .yui-calendar .calhead {
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 0;
}

.ice-skin-rime .yui-calendar .calheader {
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}

.ice-skin-rime .yui-calendar .calheader img {
    border: none;
}

.ice-skin-rime .yui-calendar .calnavleft {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -10px;
    margin-left: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calnavright {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: -10px;
    margin-right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calweekdayrow {
    height: 2em;
}

.ice-skin-rime .yui-calendar .calweekdayrow th {
    padding: 0;
    border: none;
}

.ice-skin-rime .yui-calendar .calweekdaycell {
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}

.ice-skin-rime .yui-calendar .calfoot {
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calendar .calrowhead, .ice-skin-rime .yui-calendar .calrowfoot {
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    border: none;
}

.ice-skin-rime .yui-calendar .calrowhead {
    text-align: right;
    padding: 0 2px 0 0;
}

.ice-skin-rime .yui-calendar .calrowfoot {
    text-align: left;
    padding: 0 0 0 2px;
}

.ice-skin-rime .yui-calendar td.calcell {
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    white-space: nowrap;
}

.ice-skin-rime .yui-calendar td.calcell a {
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}

.ice-skin-rime .yui-calendar td.calcell.today {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today a {
    background-color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.oom {
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}

.ice-skin-rime .yui-calendar td.calcell.selected {
    background-color: #fff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #b3d4ff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover {
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #426fd9;
    color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.previous {
    color: #e0e0e0;
}

.ice-skin-rime .yui-calendar td.calcell.restricted {
    text-decoration: line-through;
}

.ice-skin-rime .yui-calendar td.calcell.highlight1 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar td.calcell.highlight2 {
    background-color: #9cf;
}

.ice-skin-rime .yui-calendar td.calcell.highlight3 {
    background-color: #fcc;
}

.ice-skin-rime .yui-calendar td.calcell.highlight4 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar a.calnav {
    border: 1px solid #f2f2f2;
    padding: 0 4px;
    text-decoration: none;
    color: #000;
    zoom: 1;
}

.ice-skin-rime .yui-calendar a.calnav:hover {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mask {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity = 25);
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 93%;
    border: 1px solid #808080;
    left: 50%;
    margin-left: -7em;
    width: 14em;
    padding: 0;
    top: 2.5em;
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calcontainer.withtitle .yui-cal-nav {
    top: 4.5em;
}

.ice-skin-rime .yui-calcontainer.multi .yui-cal-nav {
    width: 16em;
    margin-left: -8em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y, .ice-skin-rime .yui-calcontainer .yui-cal-nav-m, .ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    padding: 5px 10px 5px 10px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    text-align: center;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-e {
    margin-top: 5px;
    padding: 5px;
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav label {
    display: block;
    font-weight: bold;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mc {
    width: 100%;
    _width: auto;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
    background-color: #FFEE69;
    border: 1px solid #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-yc {
    width: 4em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    border: 1px solid #808080;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    margin: auto .15em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    padding: 0 8px;
    font-size: 93%;
    line-height: 2;
    *line-height: 1.7;
    min-height: 2em;
    *min-height: auto;
    color: #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
    border: 1px solid #304369;
    background-color: #426fd9;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
    color: #fff;
}

/* rime */

.ice-skin-rime .yui-calendar td.calcell a {
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar a.calnav, .ice-skin-rime .yui-calendar .calweekdaycell,
    .ice-skin-rime .yui-calendar tfoot td, .ice-skin-rime .yui-calendar tfoot select {
    color: #666666;
}

.ice-skin-rime .yui-calendar .calnavleft {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -0px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar .calnavright {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -18px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar tfoot select {
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    font: bold 11px tahoma;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 2em;
}

.ice-skin-rime .yui-calendar th.calweekdaycell {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ice-skin-rime .ice-calcontainer .yui-button.yui-button-focus button {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    margin: 0.25em 0 0 0.25em;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    font-size: 11px;
    min-height: 0;
    background-image: none;
    color: #000000;
}

.ice-skin-rime .ice-calcontainer .yui-button-hover {
    background: transparent;
    border-color: #008000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover, .ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #FFFFFF;
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar td.calcell.today.calcellhover {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected.disabled {
    background-color: #FAA620;
}

.ice-skin-rime .ice-calcontainer .text-input {
    width: 160px;
    margin-top: 0;
    margin-right: 5px;
    float: left;
}

.ice-skin-rime .ice-calcontainer .toggle-popup {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.open-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -36px;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.close-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -54px;
}

.ice-skin-rime .yui-panel-container {
    padding: 0;
}

.ice-skin-rime .yui-dialog .ft span.default button {
    color: #000000;
}

.ice-skin-rime .yui-dialog .ft span.default.yui-button-focus button {
    color: #ffffff;
}

/* Clear calendar's float, using dialog inbuilt form element */
.ice-skin-rime .ice-calcontainer .yui-panel .bd form {
    clear: left;
}

/* Have calendar squeeze upto bd bounding box */
.ice-skin-rime .ice-calcontainer .yui-panel .bd {
    padding: 0;
}

/* Center buttons in the footer */
.ice-skin-rime .ice-calcontainer .yui-panel .ft .button-group {
    text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
.ice-skin-rime .ice-calcontainer .yui-dialog.yui-overlay-hidden table {
    *display: none;
}

.ice-skin-rime .ice-calcontainer .yui-dialog .yui-calcontainer {
    border: none;
}

.ice-skin-rime .yui-panel .bd, .ice-skin-rime .yui-panel .ft {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar .calnavleft, .ice-skin-rime .yui-calendar .calnavright {
    top: -4px;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 30px;
}

.ice-calcontainer .yui-dialog button {
    position: static;
}
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-checkboxbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button button,.ice-skin-rime .ice-checkboxbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus button,.ice-skin-rime .ice-checkboxbutton .yui-button-focus a{
	color:#000;}
		
.ice-skin-rime .ice-checkboxbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover button,.ice-skin-rime .ice-checkboxbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active button,.ice-skin-rime .ice-checkboxbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	 }
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked,.ice-skin-rime .ice-checkboxbutton 
 .yui-checkbox-button-checked{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked .first-child,
.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked .first-child{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked button,.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked button{
	color:#0000;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled button,.ice-skin-rime .ice-checkboxbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-file-entry {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.ice-skin-rime .ice-file-entry-disabled {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    cursor: default;
	/* temporary image just to make it work with smartsprites */
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -72px;
}

.ice-skin-rime .ice-file-entry .inactive,
.ice-skin-rime .ice-file-entry .complete {
    display: none;
}

.ice-skin-rime .ice-file-entry .uploading,
.ice-skin-rime .ice-file-entry .progress {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 15px;
    width: 200px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar,
.ice-skin-rime .ice-file-entry .progress .progress-bar {
    position: relative;
    display: block;
    height: 15px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar {
    background-color: orange;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryIndet.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}

.ice-skin-rime .ice-file-entry .progress .progress-bar {
    background-color: lightblue;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryProg.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-linkbutton .yui-button{
    border: 1px solid transparent;
    margin:auto .25em;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button button,.ice-skin-rime .ice-linkbutton .yui-button a{

    font-weight: bold;
	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	margin:auto .25em;
	color:#036FAB;
	
	}
	
	
.ice-skin-rime .ice-linkbutton .yui-button-focus{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-focus .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-focus button,.ice-skin-rime .ice-linkbutton .yui-button-focus a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-hover .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover button,.ice-skin-rime .ice-linkbutton .yui-button-hover a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-active{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
    }
	
.ice-skin-rime .ice-linkbutton .yui-button-active .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button-active button,.ice-skin-rime .ice-linkbutton .yui-button-active a{
	 }
	
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

/* Horizontal Slider */

.ice-skin-rime .yui3-slider-x .yui3-slider-rail {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -447px;
    background-repeat: repeat-x;
    height: 25px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-left {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -80px;
	background-repeat: no-repeat;
    height: 20px;
    left: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-right {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -105px;
	background-repeat: no-repeat;
    height: 20px;
    right: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb {
    height: 26px;
    width: 24px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-image {
    left: 0;
    top: -7px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-shadow {
    left: 0;
    opacity: 0.15;
    filter: alpha(opacity=15);
    top: -47px;
}


.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;		
	
}
 
.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}



/* Vertical Slider */

.ice-skin-rime .yui3-slider-y .yui3-slider-rail {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-y.png.jsf');
  background-position: -0px top;
    background-repeat: repeat-y;
    width: 25px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-top {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -152px;
	background-repeat: no-repeat;
    width: 20px;
    top: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-bottom {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -157px;
	background-repeat: no-repeat;
    width: 20px;
    bottom: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb {
    width: 26px;
    height: 24px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-image {
    top: 0;
    left: -8px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-shadow {
    top: 0;
    left: -48px;
    opacity: 0.15;
    filter: alpha(opacity=15);

}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;
} 
 
.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 23px;	
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* .yui-navset defaults to .yui-navset-top */
.ice-skin-rime .yui-navset .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    /*border:solid #2647a0; *//* color between tab list and content */
    /*border-width:0 0 5px;*/
    /*zoom:1;*/
}

.ice-skin-rime .yui-navset .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.ice-skin-rime .yui-navset .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-nav a,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a {
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.ice-skin-rime .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    color:#fff;
}

.ice-skin-rime .yui-navset .yui-nav a:hover,
.ice-skin-rime .yui-navset .yui-nav a:focus {
    outline:0;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.ice-skin-rime .yui-navset .yui-content {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -472px;
    background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-content,
.ice-skin-rime .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.ice-skin-rime .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 5px 0 0;
    Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 0 0 5px;
}

.ice-skin-rime .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset-right .yui-nav li {
    margin:0 0 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-left .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected {
    margin:0 -1px 0.16em 0;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected {
    margin:0 0 0.16em -1px;
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav a {
    border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 0 0 1px;
    padding:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-left .yui-nav .selected a,
.ice-skin-rime .yui-navset-left .yui-nav a:hover,
.ice-skin-rime .yui-navset-right .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav .selected a,
.ice-skin-rime .yui-navset-right .yui-nav a:hover,
.ice-skin-rime .yui-navset-bottom .yui-nav a,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,
.ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
    background-image:none; /* no left-right or bottom-top gradient */
}

.ice-skin-rime .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.ice-skin-rime .yui-navset-bottom .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected {
    margin:-1px 0.16em 0 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,
.ice-skin-rime .yui-navset-bottom .yui-nav li {
    padding:0 0 1px 0; /* gecko: make room for overflow */
    vertical-align:top;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li a,
.ice-skin-rime .yui-navset-bottom .yui-nav li a {
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,
.ice-skin-rime .yui-navset-bottom .yui-nav a em {
    border-width:0 0 1px;
    top:auto;
    bottom:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-bottom .yui-content,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv {
border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 0 0 1px;
left:-1px;
padding:0.2em 0.75em;
top:auto;
}

.ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 1px 0 0;
left:auto;
right:-1px;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav a:hover, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav a:hover, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
background-image:none;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv em {
border-width:0 0 1px;
bottom:-1px;
top:auto;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv {
border-color:#A3A3A3;
border-style:solid;
border-width:0 1px;
color:#000000;
position:relative;
text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0 0;
bottom:0;
left:0;
padding:0.25em 0.75em;
position:relative;
right:0;
top:-1px;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
    /*color:#FFFFFF;*/
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
padding:0.35em 0.75em;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

/* -- .yui-navset defaults to .yui-navset-top -- */
.ice-skin-rime .yui-navset .yui-nav,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected
{

}

/* -- Tab background -- */
.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -716px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em
{

}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav a:hover,.ice-skin-rime .yui-navset .yui-nav a:focus
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-nav .selected a,.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-content
{

}

.ice-skin-rime .yui-navset .yui-content,.ice-skin-rime .yui-navset .yui-navset-top .yui-content
{

}

/* -- Left and right orientations -- */
.ice-skin-rime .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-left .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-right .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav a
{

}

.ice-skin-rime .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-left .yui-nav .selected a,.ice-skin-rime .yui-navset-left .yui-nav a:hover,.ice-skin-rime .yui-navset-right .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav .selected a,.ice-skin-rime .yui-navset-right .yui-nav a:hover,.ice-skin-rime .yui-navset-bottom .yui-nav a,.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,.ice-skin-rime .yui-navset-bottom .yui-nav a:hover
{

}

.ice-skin-rime .yui-navset-left .yui-content
{

}

.ice-skin-rime .yui-navset-bottom .yui-nav,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,.ice-skin-rime .yui-navset-bottom .yui-nav .selected
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,.ice-skin-rime .yui-navset-bottom .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,.ice-skin-rime .yui-navset-bottom .yui-nav a em
{

}

.ice-skin-rime .yui-navset-bottom .yui-content,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content
{

}


/*
.yui-navset .yui-nav li {
    background-image: none;
}
*/
.ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv em {
    border-top-style: none;
}

.ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv {
    border-right-style: none;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv {
    border-left-style: none;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-pushbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-pushbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button button,.ice-skin-rime .ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
		
.ice-skin-rime .ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus button,.ice-skin-rime .ice-pushbutton .yui-button-focus a{
	color:#000;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover button,.ice-skin-rime .ice-pushbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-pushbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-active button,.ice-skin-rime .ice-pushbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;
	 }
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled button,.ice-skin-rime .ice-pushbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer {
    position: relative;
    float: left;
    _overflow: hidden;
}

.yui-calcontainer iframe {
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.yui-calcontainer iframe.fixedsize {
    width: 50em;
    height: 50em;
    top: -1px;
    left: -1px;
}

.yui-calcontainer.multi .groupcal {
    z-index: 1;
    float: left;
    position: relative;
}

.yui-calcontainer .title {
    position: relative;
    z-index: 1;
}

.yui-calcontainer .close-icon {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar {
    position: relative;
}

.yui-calendar .calnavleft {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calnavright {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calheader {
    position: relative;
    width: 100%;
    text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0;
    left: 0;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav {
    position: absolute;
    z-index: 3;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    display: -moz-inline-box;
    display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    display: block;
    *display: inline-block;
    *overflow: visible;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.yui-calendar .calbody a:hover {
    background: inherit;
}

p#clear {
    clear: left;
    padding-top: 10px;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}

.ice-skin-rime .yui-calcontainer.multi {
    padding: 0 5px 0 5px;
}

.ice-skin-rime .yui-calcontainer.multi .groupcal {
    background-color: transparent;
    border: none;
    padding: 10px 5px 10px 5px;
    margin: 0;
}

.ice-skin-rime .yui-calcontainer .title {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    font: 100% sans-serif;
    color: #000;
    font-weight: bold;
    height: auto;
    padding: .4em;
    margin: 0 -10px 10px -10px;
    top: 0;
    left: 0;
    text-align: left;
}

.ice-skin-rime .yui-calcontainer.multi .title {
    margin: 0 -5px 0 -5px;
}

.ice-skin-rime .yui-calcontainer.withtitle {
    padding-top: 0;
}

.ice-skin-rime .yui-calcontainer .calclose {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    width: 25px;
    height: 15px;
    top: .4em;
    right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar {
    border-spacing: 0;
    border-collapse: collapse;
    font: 100% sans-serif;
    text-align: center;
    margin: 0;
}

.ice-skin-rime .yui-calendar .calhead {
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 0;
}

.ice-skin-rime .yui-calendar .calheader {
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}

.ice-skin-rime .yui-calendar .calheader img {
    border: none;
}

.ice-skin-rime .yui-calendar .calnavleft {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -10px;
    margin-left: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calnavright {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: -10px;
    margin-right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calweekdayrow {
    height: 2em;
}

.ice-skin-rime .yui-calendar .calweekdayrow th {
    padding: 0;
    border: none;
}

.ice-skin-rime .yui-calendar .calweekdaycell {
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}

.ice-skin-rime .yui-calendar .calfoot {
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calendar .calrowhead, .ice-skin-rime .yui-calendar .calrowfoot {
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    border: none;
}

.ice-skin-rime .yui-calendar .calrowhead {
    text-align: right;
    padding: 0 2px 0 0;
}

.ice-skin-rime .yui-calendar .calrowfoot {
    text-align: left;
    padding: 0 0 0 2px;
}

.ice-skin-rime .yui-calendar td.calcell {
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    white-space: nowrap;
}

.ice-skin-rime .yui-calendar td.calcell a {
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}

.ice-skin-rime .yui-calendar td.calcell.today {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today a {
    background-color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.oom {
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}

.ice-skin-rime .yui-calendar td.calcell.selected {
    background-color: #fff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #b3d4ff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover {
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #426fd9;
    color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.previous {
    color: #e0e0e0;
}

.ice-skin-rime .yui-calendar td.calcell.restricted {
    text-decoration: line-through;
}

.ice-skin-rime .yui-calendar td.calcell.highlight1 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar td.calcell.highlight2 {
    background-color: #9cf;
}

.ice-skin-rime .yui-calendar td.calcell.highlight3 {
    background-color: #fcc;
}

.ice-skin-rime .yui-calendar td.calcell.highlight4 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar a.calnav {
    border: 1px solid #f2f2f2;
    padding: 0 4px;
    text-decoration: none;
    color: #000;
    zoom: 1;
}

.ice-skin-rime .yui-calendar a.calnav:hover {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mask {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity = 25);
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 93%;
    border: 1px solid #808080;
    left: 50%;
    margin-left: -7em;
    width: 14em;
    padding: 0;
    top: 2.5em;
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calcontainer.withtitle .yui-cal-nav {
    top: 4.5em;
}

.ice-skin-rime .yui-calcontainer.multi .yui-cal-nav {
    width: 16em;
    margin-left: -8em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y, .ice-skin-rime .yui-calcontainer .yui-cal-nav-m, .ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    padding: 5px 10px 5px 10px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    text-align: center;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-e {
    margin-top: 5px;
    padding: 5px;
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav label {
    display: block;
    font-weight: bold;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mc {
    width: 100%;
    _width: auto;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
    background-color: #FFEE69;
    border: 1px solid #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-yc {
    width: 4em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    border: 1px solid #808080;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    margin: auto .15em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    padding: 0 8px;
    font-size: 93%;
    line-height: 2;
    *line-height: 1.7;
    min-height: 2em;
    *min-height: auto;
    color: #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
    border: 1px solid #304369;
    background-color: #426fd9;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
    color: #fff;
}

/* rime */

.ice-skin-rime .yui-calendar td.calcell a {
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar a.calnav, .ice-skin-rime .yui-calendar .calweekdaycell,
    .ice-skin-rime .yui-calendar tfoot td, .ice-skin-rime .yui-calendar tfoot select {
    color: #666666;
}

.ice-skin-rime .yui-calendar .calnavleft {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -0px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar .calnavright {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -18px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar tfoot select {
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    font: bold 11px tahoma;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 2em;
}

.ice-skin-rime .yui-calendar th.calweekdaycell {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ice-skin-rime .ice-calcontainer .yui-button.yui-button-focus button {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    margin: 0.25em 0 0 0.25em;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    font-size: 11px;
    min-height: 0;
    background-image: none;
    color: #000000;
}

.ice-skin-rime .ice-calcontainer .yui-button-hover {
    background: transparent;
    border-color: #008000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover, .ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #FFFFFF;
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar td.calcell.today.calcellhover {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected.disabled {
    background-color: #FAA620;
}

.ice-skin-rime .ice-calcontainer .text-input {
    width: 160px;
    margin-top: 0;
    margin-right: 5px;
    float: left;
}

.ice-skin-rime .ice-calcontainer .toggle-popup {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.open-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -36px;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.close-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -54px;
}

.ice-skin-rime .yui-panel-container {
    padding: 0;
}

.ice-skin-rime .yui-dialog .ft span.default button {
    color: #000000;
}

.ice-skin-rime .yui-dialog .ft span.default.yui-button-focus button {
    color: #ffffff;
}

/* Clear calendar's float, using dialog inbuilt form element */
.ice-skin-rime .ice-calcontainer .yui-panel .bd form {
    clear: left;
}

/* Have calendar squeeze upto bd bounding box */
.ice-skin-rime .ice-calcontainer .yui-panel .bd {
    padding: 0;
}

/* Center buttons in the footer */
.ice-skin-rime .ice-calcontainer .yui-panel .ft .button-group {
    text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
.ice-skin-rime .ice-calcontainer .yui-dialog.yui-overlay-hidden table {
    *display: none;
}

.ice-skin-rime .ice-calcontainer .yui-dialog .yui-calcontainer {
    border: none;
}

.ice-skin-rime .yui-panel .bd, .ice-skin-rime .yui-panel .ft {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar .calnavleft, .ice-skin-rime .yui-calendar .calnavright {
    top: -4px;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 30px;
}

.ice-calcontainer .yui-dialog button {
    position: static;
}
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-checkboxbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button button,.ice-skin-rime .ice-checkboxbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus button,.ice-skin-rime .ice-checkboxbutton .yui-button-focus a{
	color:#000;}
		
.ice-skin-rime .ice-checkboxbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover button,.ice-skin-rime .ice-checkboxbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active button,.ice-skin-rime .ice-checkboxbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	 }
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked,.ice-skin-rime .ice-checkboxbutton 
 .yui-checkbox-button-checked{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked .first-child,
.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked .first-child{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked button,.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked button{
	color:#0000;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled button,.ice-skin-rime .ice-checkboxbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-file-entry {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.ice-skin-rime .ice-file-entry-disabled {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    cursor: default;
	/* temporary image just to make it work with smartsprites */
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -72px;
}

.ice-skin-rime .ice-file-entry .inactive,
.ice-skin-rime .ice-file-entry .complete {
    display: none;
}

.ice-skin-rime .ice-file-entry .uploading,
.ice-skin-rime .ice-file-entry .progress {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 15px;
    width: 200px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar,
.ice-skin-rime .ice-file-entry .progress .progress-bar {
    position: relative;
    display: block;
    height: 15px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar {
    background-color: orange;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryIndet.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}

.ice-skin-rime .ice-file-entry .progress .progress-bar {
    background-color: lightblue;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryProg.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-linkbutton .yui-button{
    border: 1px solid transparent;
    margin:auto .25em;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button button,.ice-skin-rime .ice-linkbutton .yui-button a{

    font-weight: bold;
	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	margin:auto .25em;
	color:#036FAB;
	
	}
	
	
.ice-skin-rime .ice-linkbutton .yui-button-focus{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-focus .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-focus button,.ice-skin-rime .ice-linkbutton .yui-button-focus a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-hover .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover button,.ice-skin-rime .ice-linkbutton .yui-button-hover a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-active{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
    }
	
.ice-skin-rime .ice-linkbutton .yui-button-active .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button-active button,.ice-skin-rime .ice-linkbutton .yui-button-active a{
	 }
	
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

/* Horizontal Slider */

.ice-skin-rime .yui3-slider-x .yui3-slider-rail {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -447px;
    background-repeat: repeat-x;
    height: 25px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-left {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -80px;
	background-repeat: no-repeat;
    height: 20px;
    left: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-right {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -105px;
	background-repeat: no-repeat;
    height: 20px;
    right: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb {
    height: 26px;
    width: 24px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-image {
    left: 0;
    top: -7px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-shadow {
    left: 0;
    opacity: 0.15;
    filter: alpha(opacity=15);
    top: -47px;
}


.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;		
	
}
 
.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}



/* Vertical Slider */

.ice-skin-rime .yui3-slider-y .yui3-slider-rail {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-y.png.jsf');
  background-position: -0px top;
    background-repeat: repeat-y;
    width: 25px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-top {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -152px;
	background-repeat: no-repeat;
    width: 20px;
    top: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-bottom {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -157px;
	background-repeat: no-repeat;
    width: 20px;
    bottom: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb {
    width: 26px;
    height: 24px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-image {
    top: 0;
    left: -8px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-shadow {
    top: 0;
    left: -48px;
    opacity: 0.15;
    filter: alpha(opacity=15);

}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;
} 
 
.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 23px;	
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* .yui-navset defaults to .yui-navset-top */
.ice-skin-rime .yui-navset .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    /*border:solid #2647a0; *//* color between tab list and content */
    /*border-width:0 0 5px;*/
    /*zoom:1;*/
}

.ice-skin-rime .yui-navset .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.ice-skin-rime .yui-navset .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-nav a,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a {
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.ice-skin-rime .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    color:#fff;
}

.ice-skin-rime .yui-navset .yui-nav a:hover,
.ice-skin-rime .yui-navset .yui-nav a:focus {
    outline:0;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.ice-skin-rime .yui-navset .yui-content {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -472px;
    background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-content,
.ice-skin-rime .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.ice-skin-rime .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 5px 0 0;
    Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 0 0 5px;
}

.ice-skin-rime .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset-right .yui-nav li {
    margin:0 0 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-left .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected {
    margin:0 -1px 0.16em 0;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected {
    margin:0 0 0.16em -1px;
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav a {
    border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 0 0 1px;
    padding:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-left .yui-nav .selected a,
.ice-skin-rime .yui-navset-left .yui-nav a:hover,
.ice-skin-rime .yui-navset-right .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav .selected a,
.ice-skin-rime .yui-navset-right .yui-nav a:hover,
.ice-skin-rime .yui-navset-bottom .yui-nav a,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,
.ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
    background-image:none; /* no left-right or bottom-top gradient */
}

.ice-skin-rime .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.ice-skin-rime .yui-navset-bottom .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected {
    margin:-1px 0.16em 0 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,
.ice-skin-rime .yui-navset-bottom .yui-nav li {
    padding:0 0 1px 0; /* gecko: make room for overflow */
    vertical-align:top;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li a,
.ice-skin-rime .yui-navset-bottom .yui-nav li a {
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,
.ice-skin-rime .yui-navset-bottom .yui-nav a em {
    border-width:0 0 1px;
    top:auto;
    bottom:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-bottom .yui-content,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv {
border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 0 0 1px;
left:-1px;
padding:0.2em 0.75em;
top:auto;
}

.ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 1px 0 0;
left:auto;
right:-1px;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav a:hover, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav a:hover, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
background-image:none;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv em {
border-width:0 0 1px;
bottom:-1px;
top:auto;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv {
border-color:#A3A3A3;
border-style:solid;
border-width:0 1px;
color:#000000;
position:relative;
text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0 0;
bottom:0;
left:0;
padding:0.25em 0.75em;
position:relative;
right:0;
top:-1px;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
    /*color:#FFFFFF;*/
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
padding:0.35em 0.75em;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

/* -- .yui-navset defaults to .yui-navset-top -- */
.ice-skin-rime .yui-navset .yui-nav,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected
{

}

/* -- Tab background -- */
.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -716px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em
{

}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav a:hover,.ice-skin-rime .yui-navset .yui-nav a:focus
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-nav .selected a,.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-content
{

}

.ice-skin-rime .yui-navset .yui-content,.ice-skin-rime .yui-navset .yui-navset-top .yui-content
{

}

/* -- Left and right orientations -- */
.ice-skin-rime .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-left .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-right .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav a
{

}

.ice-skin-rime .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-left .yui-nav .selected a,.ice-skin-rime .yui-navset-left .yui-nav a:hover,.ice-skin-rime .yui-navset-right .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav .selected a,.ice-skin-rime .yui-navset-right .yui-nav a:hover,.ice-skin-rime .yui-navset-bottom .yui-nav a,.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,.ice-skin-rime .yui-navset-bottom .yui-nav a:hover
{

}

.ice-skin-rime .yui-navset-left .yui-content
{

}

.ice-skin-rime .yui-navset-bottom .yui-nav,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,.ice-skin-rime .yui-navset-bottom .yui-nav .selected
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,.ice-skin-rime .yui-navset-bottom .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,.ice-skin-rime .yui-navset-bottom .yui-nav a em
{

}

.ice-skin-rime .yui-navset-bottom .yui-content,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content
{

}


/*
.yui-navset .yui-nav li {
    background-image: none;
}
*/
.ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv em {
    border-top-style: none;
}

.ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv {
    border-right-style: none;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv {
    border-left-style: none;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-pushbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-pushbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button button,.ice-skin-rime .ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
		
.ice-skin-rime .ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus button,.ice-skin-rime .ice-pushbutton .yui-button-focus a{
	color:#000;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover button,.ice-skin-rime .ice-pushbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-pushbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-active button,.ice-skin-rime .ice-pushbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;
	 }
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled button,.ice-skin-rime .ice-pushbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer {
    position: relative;
    float: left;
    _overflow: hidden;
}

.yui-calcontainer iframe {
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.yui-calcontainer iframe.fixedsize {
    width: 50em;
    height: 50em;
    top: -1px;
    left: -1px;
}

.yui-calcontainer.multi .groupcal {
    z-index: 1;
    float: left;
    position: relative;
}

.yui-calcontainer .title {
    position: relative;
    z-index: 1;
}

.yui-calcontainer .close-icon {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar {
    position: relative;
}

.yui-calendar .calnavleft {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calnavright {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calheader {
    position: relative;
    width: 100%;
    text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0;
    left: 0;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav {
    position: absolute;
    z-index: 3;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    display: -moz-inline-box;
    display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    display: block;
    *display: inline-block;
    *overflow: visible;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.yui-calendar .calbody a:hover {
    background: inherit;
}

p#clear {
    clear: left;
    padding-top: 10px;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}

.ice-skin-rime .yui-calcontainer.multi {
    padding: 0 5px 0 5px;
}

.ice-skin-rime .yui-calcontainer.multi .groupcal {
    background-color: transparent;
    border: none;
    padding: 10px 5px 10px 5px;
    margin: 0;
}

.ice-skin-rime .yui-calcontainer .title {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    font: 100% sans-serif;
    color: #000;
    font-weight: bold;
    height: auto;
    padding: .4em;
    margin: 0 -10px 10px -10px;
    top: 0;
    left: 0;
    text-align: left;
}

.ice-skin-rime .yui-calcontainer.multi .title {
    margin: 0 -5px 0 -5px;
}

.ice-skin-rime .yui-calcontainer.withtitle {
    padding-top: 0;
}

.ice-skin-rime .yui-calcontainer .calclose {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    width: 25px;
    height: 15px;
    top: .4em;
    right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar {
    border-spacing: 0;
    border-collapse: collapse;
    font: 100% sans-serif;
    text-align: center;
    margin: 0;
}

.ice-skin-rime .yui-calendar .calhead {
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 0;
}

.ice-skin-rime .yui-calendar .calheader {
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}

.ice-skin-rime .yui-calendar .calheader img {
    border: none;
}

.ice-skin-rime .yui-calendar .calnavleft {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -10px;
    margin-left: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calnavright {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: -10px;
    margin-right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calweekdayrow {
    height: 2em;
}

.ice-skin-rime .yui-calendar .calweekdayrow th {
    padding: 0;
    border: none;
}

.ice-skin-rime .yui-calendar .calweekdaycell {
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}

.ice-skin-rime .yui-calendar .calfoot {
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calendar .calrowhead, .ice-skin-rime .yui-calendar .calrowfoot {
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    border: none;
}

.ice-skin-rime .yui-calendar .calrowhead {
    text-align: right;
    padding: 0 2px 0 0;
}

.ice-skin-rime .yui-calendar .calrowfoot {
    text-align: left;
    padding: 0 0 0 2px;
}

.ice-skin-rime .yui-calendar td.calcell {
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    white-space: nowrap;
}

.ice-skin-rime .yui-calendar td.calcell a {
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}

.ice-skin-rime .yui-calendar td.calcell.today {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today a {
    background-color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.oom {
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}

.ice-skin-rime .yui-calendar td.calcell.selected {
    background-color: #fff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #b3d4ff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover {
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #426fd9;
    color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.previous {
    color: #e0e0e0;
}

.ice-skin-rime .yui-calendar td.calcell.restricted {
    text-decoration: line-through;
}

.ice-skin-rime .yui-calendar td.calcell.highlight1 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar td.calcell.highlight2 {
    background-color: #9cf;
}

.ice-skin-rime .yui-calendar td.calcell.highlight3 {
    background-color: #fcc;
}

.ice-skin-rime .yui-calendar td.calcell.highlight4 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar a.calnav {
    border: 1px solid #f2f2f2;
    padding: 0 4px;
    text-decoration: none;
    color: #000;
    zoom: 1;
}

.ice-skin-rime .yui-calendar a.calnav:hover {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mask {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity = 25);
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 93%;
    border: 1px solid #808080;
    left: 50%;
    margin-left: -7em;
    width: 14em;
    padding: 0;
    top: 2.5em;
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calcontainer.withtitle .yui-cal-nav {
    top: 4.5em;
}

.ice-skin-rime .yui-calcontainer.multi .yui-cal-nav {
    width: 16em;
    margin-left: -8em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y, .ice-skin-rime .yui-calcontainer .yui-cal-nav-m, .ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    padding: 5px 10px 5px 10px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    text-align: center;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-e {
    margin-top: 5px;
    padding: 5px;
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav label {
    display: block;
    font-weight: bold;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mc {
    width: 100%;
    _width: auto;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
    background-color: #FFEE69;
    border: 1px solid #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-yc {
    width: 4em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    border: 1px solid #808080;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    margin: auto .15em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    padding: 0 8px;
    font-size: 93%;
    line-height: 2;
    *line-height: 1.7;
    min-height: 2em;
    *min-height: auto;
    color: #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
    border: 1px solid #304369;
    background-color: #426fd9;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
    color: #fff;
}

/* rime */

.ice-skin-rime .yui-calendar td.calcell a {
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar a.calnav, .ice-skin-rime .yui-calendar .calweekdaycell,
    .ice-skin-rime .yui-calendar tfoot td, .ice-skin-rime .yui-calendar tfoot select {
    color: #666666;
}

.ice-skin-rime .yui-calendar .calnavleft {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -0px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar .calnavright {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -18px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar tfoot select {
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    font: bold 11px tahoma;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 2em;
}

.ice-skin-rime .yui-calendar th.calweekdaycell {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ice-skin-rime .ice-calcontainer .yui-button.yui-button-focus button {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    margin: 0.25em 0 0 0.25em;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    font-size: 11px;
    min-height: 0;
    background-image: none;
    color: #000000;
}

.ice-skin-rime .ice-calcontainer .yui-button-hover {
    background: transparent;
    border-color: #008000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover, .ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #FFFFFF;
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar td.calcell.today.calcellhover {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected.disabled {
    background-color: #FAA620;
}

.ice-skin-rime .ice-calcontainer .text-input {
    width: 160px;
    margin-top: 0;
    margin-right: 5px;
    float: left;
}

.ice-skin-rime .ice-calcontainer .toggle-popup {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.open-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -36px;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.close-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -54px;
}

.ice-skin-rime .yui-panel-container {
    padding: 0;
}

.ice-skin-rime .yui-dialog .ft span.default button {
    color: #000000;
}

.ice-skin-rime .yui-dialog .ft span.default.yui-button-focus button {
    color: #ffffff;
}

/* Clear calendar's float, using dialog inbuilt form element */
.ice-skin-rime .ice-calcontainer .yui-panel .bd form {
    clear: left;
}

/* Have calendar squeeze upto bd bounding box */
.ice-skin-rime .ice-calcontainer .yui-panel .bd {
    padding: 0;
}

/* Center buttons in the footer */
.ice-skin-rime .ice-calcontainer .yui-panel .ft .button-group {
    text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
.ice-skin-rime .ice-calcontainer .yui-dialog.yui-overlay-hidden table {
    *display: none;
}

.ice-skin-rime .ice-calcontainer .yui-dialog .yui-calcontainer {
    border: none;
}

.ice-skin-rime .yui-panel .bd, .ice-skin-rime .yui-panel .ft {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar .calnavleft, .ice-skin-rime .yui-calendar .calnavright {
    top: -4px;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 30px;
}

.ice-calcontainer .yui-dialog button {
    position: static;
}
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-checkboxbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button button,.ice-skin-rime .ice-checkboxbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus button,.ice-skin-rime .ice-checkboxbutton .yui-button-focus a{
	color:#000;}
		
.ice-skin-rime .ice-checkboxbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover button,.ice-skin-rime .ice-checkboxbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active button,.ice-skin-rime .ice-checkboxbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	 }
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked,.ice-skin-rime .ice-checkboxbutton 
 .yui-checkbox-button-checked{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked .first-child,
.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked .first-child{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked button,.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked button{
	color:#0000;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled button,.ice-skin-rime .ice-checkboxbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-file-entry {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.ice-skin-rime .ice-file-entry-disabled {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    cursor: default;
	/* temporary image just to make it work with smartsprites */
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -72px;
}

.ice-skin-rime .ice-file-entry .inactive,
.ice-skin-rime .ice-file-entry .complete {
    display: none;
}

.ice-skin-rime .ice-file-entry .uploading,
.ice-skin-rime .ice-file-entry .progress {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 15px;
    width: 200px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar,
.ice-skin-rime .ice-file-entry .progress .progress-bar {
    position: relative;
    display: block;
    height: 15px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar {
    background-color: orange;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryIndet.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}

.ice-skin-rime .ice-file-entry .progress .progress-bar {
    background-color: lightblue;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryProg.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-linkbutton .yui-button{
    border: 1px solid transparent;
    margin:auto .25em;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button button,.ice-skin-rime .ice-linkbutton .yui-button a{

    font-weight: bold;
	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	margin:auto .25em;
	color:#036FAB;
	
	}
	
	
.ice-skin-rime .ice-linkbutton .yui-button-focus{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-focus .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-focus button,.ice-skin-rime .ice-linkbutton .yui-button-focus a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-hover .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover button,.ice-skin-rime .ice-linkbutton .yui-button-hover a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-active{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
    }
	
.ice-skin-rime .ice-linkbutton .yui-button-active .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button-active button,.ice-skin-rime .ice-linkbutton .yui-button-active a{
	 }
	
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

/* Horizontal Slider */

.ice-skin-rime .yui3-slider-x .yui3-slider-rail {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -447px;
    background-repeat: repeat-x;
    height: 25px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-left {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -80px;
	background-repeat: no-repeat;
    height: 20px;
    left: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-right {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -105px;
	background-repeat: no-repeat;
    height: 20px;
    right: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb {
    height: 26px;
    width: 24px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-image {
    left: 0;
    top: -7px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-shadow {
    left: 0;
    opacity: 0.15;
    filter: alpha(opacity=15);
    top: -47px;
}


.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;		
	
}
 
.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}



/* Vertical Slider */

.ice-skin-rime .yui3-slider-y .yui3-slider-rail {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-y.png.jsf');
  background-position: -0px top;
    background-repeat: repeat-y;
    width: 25px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-top {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -152px;
	background-repeat: no-repeat;
    width: 20px;
    top: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-bottom {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -157px;
	background-repeat: no-repeat;
    width: 20px;
    bottom: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb {
    width: 26px;
    height: 24px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-image {
    top: 0;
    left: -8px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-shadow {
    top: 0;
    left: -48px;
    opacity: 0.15;
    filter: alpha(opacity=15);

}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;
} 
 
.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 23px;	
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* .yui-navset defaults to .yui-navset-top */
.ice-skin-rime .yui-navset .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    /*border:solid #2647a0; *//* color between tab list and content */
    /*border-width:0 0 5px;*/
    /*zoom:1;*/
}

.ice-skin-rime .yui-navset .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.ice-skin-rime .yui-navset .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-nav a,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a {
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.ice-skin-rime .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    color:#fff;
}

.ice-skin-rime .yui-navset .yui-nav a:hover,
.ice-skin-rime .yui-navset .yui-nav a:focus {
    outline:0;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.ice-skin-rime .yui-navset .yui-content {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -472px;
    background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-content,
.ice-skin-rime .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.ice-skin-rime .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 5px 0 0;
    Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 0 0 5px;
}

.ice-skin-rime .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset-right .yui-nav li {
    margin:0 0 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-left .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected {
    margin:0 -1px 0.16em 0;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected {
    margin:0 0 0.16em -1px;
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav a {
    border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 0 0 1px;
    padding:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-left .yui-nav .selected a,
.ice-skin-rime .yui-navset-left .yui-nav a:hover,
.ice-skin-rime .yui-navset-right .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav .selected a,
.ice-skin-rime .yui-navset-right .yui-nav a:hover,
.ice-skin-rime .yui-navset-bottom .yui-nav a,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,
.ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
    background-image:none; /* no left-right or bottom-top gradient */
}

.ice-skin-rime .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.ice-skin-rime .yui-navset-bottom .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected {
    margin:-1px 0.16em 0 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,
.ice-skin-rime .yui-navset-bottom .yui-nav li {
    padding:0 0 1px 0; /* gecko: make room for overflow */
    vertical-align:top;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li a,
.ice-skin-rime .yui-navset-bottom .yui-nav li a {
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,
.ice-skin-rime .yui-navset-bottom .yui-nav a em {
    border-width:0 0 1px;
    top:auto;
    bottom:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-bottom .yui-content,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv {
border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 0 0 1px;
left:-1px;
padding:0.2em 0.75em;
top:auto;
}

.ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 1px 0 0;
left:auto;
right:-1px;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav a:hover, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav a:hover, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
background-image:none;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv em {
border-width:0 0 1px;
bottom:-1px;
top:auto;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv {
border-color:#A3A3A3;
border-style:solid;
border-width:0 1px;
color:#000000;
position:relative;
text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0 0;
bottom:0;
left:0;
padding:0.25em 0.75em;
position:relative;
right:0;
top:-1px;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
    /*color:#FFFFFF;*/
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
padding:0.35em 0.75em;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

/* -- .yui-navset defaults to .yui-navset-top -- */
.ice-skin-rime .yui-navset .yui-nav,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected
{

}

/* -- Tab background -- */
.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -716px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em
{

}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav a:hover,.ice-skin-rime .yui-navset .yui-nav a:focus
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-nav .selected a,.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-content
{

}

.ice-skin-rime .yui-navset .yui-content,.ice-skin-rime .yui-navset .yui-navset-top .yui-content
{

}

/* -- Left and right orientations -- */
.ice-skin-rime .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-left .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-right .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav a
{

}

.ice-skin-rime .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-left .yui-nav .selected a,.ice-skin-rime .yui-navset-left .yui-nav a:hover,.ice-skin-rime .yui-navset-right .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav .selected a,.ice-skin-rime .yui-navset-right .yui-nav a:hover,.ice-skin-rime .yui-navset-bottom .yui-nav a,.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,.ice-skin-rime .yui-navset-bottom .yui-nav a:hover
{

}

.ice-skin-rime .yui-navset-left .yui-content
{

}

.ice-skin-rime .yui-navset-bottom .yui-nav,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,.ice-skin-rime .yui-navset-bottom .yui-nav .selected
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,.ice-skin-rime .yui-navset-bottom .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,.ice-skin-rime .yui-navset-bottom .yui-nav a em
{

}

.ice-skin-rime .yui-navset-bottom .yui-content,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content
{

}


/*
.yui-navset .yui-nav li {
    background-image: none;
}
*/
.ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv em {
    border-top-style: none;
}

.ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv {
    border-right-style: none;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv {
    border-left-style: none;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-pushbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-pushbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button button,.ice-skin-rime .ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
		
.ice-skin-rime .ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus button,.ice-skin-rime .ice-pushbutton .yui-button-focus a{
	color:#000;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover button,.ice-skin-rime .ice-pushbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-pushbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-active button,.ice-skin-rime .ice-pushbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;
	 }
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled button,.ice-skin-rime .ice-pushbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer {
    position: relative;
    float: left;
    _overflow: hidden;
}

.yui-calcontainer iframe {
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.yui-calcontainer iframe.fixedsize {
    width: 50em;
    height: 50em;
    top: -1px;
    left: -1px;
}

.yui-calcontainer.multi .groupcal {
    z-index: 1;
    float: left;
    position: relative;
}

.yui-calcontainer .title {
    position: relative;
    z-index: 1;
}

.yui-calcontainer .close-icon {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar {
    position: relative;
}

.yui-calendar .calnavleft {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calnavright {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calheader {
    position: relative;
    width: 100%;
    text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0;
    left: 0;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav {
    position: absolute;
    z-index: 3;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    display: -moz-inline-box;
    display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    display: block;
    *display: inline-block;
    *overflow: visible;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.yui-calendar .calbody a:hover {
    background: inherit;
}

p#clear {
    clear: left;
    padding-top: 10px;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}

.ice-skin-rime .yui-calcontainer.multi {
    padding: 0 5px 0 5px;
}

.ice-skin-rime .yui-calcontainer.multi .groupcal {
    background-color: transparent;
    border: none;
    padding: 10px 5px 10px 5px;
    margin: 0;
}

.ice-skin-rime .yui-calcontainer .title {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    font: 100% sans-serif;
    color: #000;
    font-weight: bold;
    height: auto;
    padding: .4em;
    margin: 0 -10px 10px -10px;
    top: 0;
    left: 0;
    text-align: left;
}

.ice-skin-rime .yui-calcontainer.multi .title {
    margin: 0 -5px 0 -5px;
}

.ice-skin-rime .yui-calcontainer.withtitle {
    padding-top: 0;
}

.ice-skin-rime .yui-calcontainer .calclose {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    width: 25px;
    height: 15px;
    top: .4em;
    right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar {
    border-spacing: 0;
    border-collapse: collapse;
    font: 100% sans-serif;
    text-align: center;
    margin: 0;
}

.ice-skin-rime .yui-calendar .calhead {
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 0;
}

.ice-skin-rime .yui-calendar .calheader {
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}

.ice-skin-rime .yui-calendar .calheader img {
    border: none;
}

.ice-skin-rime .yui-calendar .calnavleft {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -10px;
    margin-left: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calnavright {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: -10px;
    margin-right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calweekdayrow {
    height: 2em;
}

.ice-skin-rime .yui-calendar .calweekdayrow th {
    padding: 0;
    border: none;
}

.ice-skin-rime .yui-calendar .calweekdaycell {
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}

.ice-skin-rime .yui-calendar .calfoot {
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calendar .calrowhead, .ice-skin-rime .yui-calendar .calrowfoot {
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    border: none;
}

.ice-skin-rime .yui-calendar .calrowhead {
    text-align: right;
    padding: 0 2px 0 0;
}

.ice-skin-rime .yui-calendar .calrowfoot {
    text-align: left;
    padding: 0 0 0 2px;
}

.ice-skin-rime .yui-calendar td.calcell {
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    white-space: nowrap;
}

.ice-skin-rime .yui-calendar td.calcell a {
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}

.ice-skin-rime .yui-calendar td.calcell.today {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today a {
    background-color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.oom {
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}

.ice-skin-rime .yui-calendar td.calcell.selected {
    background-color: #fff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #b3d4ff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover {
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #426fd9;
    color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.previous {
    color: #e0e0e0;
}

.ice-skin-rime .yui-calendar td.calcell.restricted {
    text-decoration: line-through;
}

.ice-skin-rime .yui-calendar td.calcell.highlight1 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar td.calcell.highlight2 {
    background-color: #9cf;
}

.ice-skin-rime .yui-calendar td.calcell.highlight3 {
    background-color: #fcc;
}

.ice-skin-rime .yui-calendar td.calcell.highlight4 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar a.calnav {
    border: 1px solid #f2f2f2;
    padding: 0 4px;
    text-decoration: none;
    color: #000;
    zoom: 1;
}

.ice-skin-rime .yui-calendar a.calnav:hover {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mask {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity = 25);
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 93%;
    border: 1px solid #808080;
    left: 50%;
    margin-left: -7em;
    width: 14em;
    padding: 0;
    top: 2.5em;
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calcontainer.withtitle .yui-cal-nav {
    top: 4.5em;
}

.ice-skin-rime .yui-calcontainer.multi .yui-cal-nav {
    width: 16em;
    margin-left: -8em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y, .ice-skin-rime .yui-calcontainer .yui-cal-nav-m, .ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    padding: 5px 10px 5px 10px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    text-align: center;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-e {
    margin-top: 5px;
    padding: 5px;
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav label {
    display: block;
    font-weight: bold;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mc {
    width: 100%;
    _width: auto;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
    background-color: #FFEE69;
    border: 1px solid #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-yc {
    width: 4em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    border: 1px solid #808080;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    margin: auto .15em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    padding: 0 8px;
    font-size: 93%;
    line-height: 2;
    *line-height: 1.7;
    min-height: 2em;
    *min-height: auto;
    color: #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
    border: 1px solid #304369;
    background-color: #426fd9;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
    color: #fff;
}

/* rime */

.ice-skin-rime .yui-calendar td.calcell a {
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar a.calnav, .ice-skin-rime .yui-calendar .calweekdaycell,
    .ice-skin-rime .yui-calendar tfoot td, .ice-skin-rime .yui-calendar tfoot select {
    color: #666666;
}

.ice-skin-rime .yui-calendar .calnavleft {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -0px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar .calnavright {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -18px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar tfoot select {
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    font: bold 11px tahoma;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 2em;
}

.ice-skin-rime .yui-calendar th.calweekdaycell {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ice-skin-rime .ice-calcontainer .yui-button.yui-button-focus button {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    margin: 0.25em 0 0 0.25em;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    font-size: 11px;
    min-height: 0;
    background-image: none;
    color: #000000;
}

.ice-skin-rime .ice-calcontainer .yui-button-hover {
    background: transparent;
    border-color: #008000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover, .ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #FFFFFF;
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar td.calcell.today.calcellhover {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected.disabled {
    background-color: #FAA620;
}

.ice-skin-rime .ice-calcontainer .text-input {
    width: 160px;
    margin-top: 0;
    margin-right: 5px;
    float: left;
}

.ice-skin-rime .ice-calcontainer .toggle-popup {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.open-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -36px;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.close-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -54px;
}

.ice-skin-rime .yui-panel-container {
    padding: 0;
}

.ice-skin-rime .yui-dialog .ft span.default button {
    color: #000000;
}

.ice-skin-rime .yui-dialog .ft span.default.yui-button-focus button {
    color: #ffffff;
}

/* Clear calendar's float, using dialog inbuilt form element */
.ice-skin-rime .ice-calcontainer .yui-panel .bd form {
    clear: left;
}

/* Have calendar squeeze upto bd bounding box */
.ice-skin-rime .ice-calcontainer .yui-panel .bd {
    padding: 0;
}

/* Center buttons in the footer */
.ice-skin-rime .ice-calcontainer .yui-panel .ft .button-group {
    text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
.ice-skin-rime .ice-calcontainer .yui-dialog.yui-overlay-hidden table {
    *display: none;
}

.ice-skin-rime .ice-calcontainer .yui-dialog .yui-calcontainer {
    border: none;
}

.ice-skin-rime .yui-panel .bd, .ice-skin-rime .yui-panel .ft {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar .calnavleft, .ice-skin-rime .yui-calendar .calnavright {
    top: -4px;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 30px;
}

.ice-calcontainer .yui-dialog button {
    position: static;
}
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-checkboxbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button button,.ice-skin-rime .ice-checkboxbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus button,.ice-skin-rime .ice-checkboxbutton .yui-button-focus a{
	color:#000;}
		
.ice-skin-rime .ice-checkboxbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover button,.ice-skin-rime .ice-checkboxbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active button,.ice-skin-rime .ice-checkboxbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	 }
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked,.ice-skin-rime .ice-checkboxbutton 
 .yui-checkbox-button-checked{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked .first-child,
.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked .first-child{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked button,.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked button{
	color:#0000;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled button,.ice-skin-rime .ice-checkboxbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-file-entry {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.ice-skin-rime .ice-file-entry-disabled {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    cursor: default;
	/* temporary image just to make it work with smartsprites */
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -72px;
}

.ice-skin-rime .ice-file-entry .inactive,
.ice-skin-rime .ice-file-entry .complete {
    display: none;
}

.ice-skin-rime .ice-file-entry .uploading,
.ice-skin-rime .ice-file-entry .progress {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 15px;
    width: 200px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar,
.ice-skin-rime .ice-file-entry .progress .progress-bar {
    position: relative;
    display: block;
    height: 15px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar {
    background-color: orange;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryIndet.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}

.ice-skin-rime .ice-file-entry .progress .progress-bar {
    background-color: lightblue;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryProg.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-linkbutton .yui-button{
    border: 1px solid transparent;
    margin:auto .25em;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button button,.ice-skin-rime .ice-linkbutton .yui-button a{

    font-weight: bold;
	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	margin:auto .25em;
	color:#036FAB;
	
	}
	
	
.ice-skin-rime .ice-linkbutton .yui-button-focus{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-focus .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-focus button,.ice-skin-rime .ice-linkbutton .yui-button-focus a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-hover .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover button,.ice-skin-rime .ice-linkbutton .yui-button-hover a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-active{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
    }
	
.ice-skin-rime .ice-linkbutton .yui-button-active .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button-active button,.ice-skin-rime .ice-linkbutton .yui-button-active a{
	 }
	
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

/* Horizontal Slider */

.ice-skin-rime .yui3-slider-x .yui3-slider-rail {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -447px;
    background-repeat: repeat-x;
    height: 25px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-left {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -80px;
	background-repeat: no-repeat;
    height: 20px;
    left: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-right {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -105px;
	background-repeat: no-repeat;
    height: 20px;
    right: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb {
    height: 26px;
    width: 24px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-image {
    left: 0;
    top: -7px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-shadow {
    left: 0;
    opacity: 0.15;
    filter: alpha(opacity=15);
    top: -47px;
}


.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;		
	
}
 
.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}



/* Vertical Slider */

.ice-skin-rime .yui3-slider-y .yui3-slider-rail {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-y.png.jsf');
  background-position: -0px top;
    background-repeat: repeat-y;
    width: 25px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-top {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -152px;
	background-repeat: no-repeat;
    width: 20px;
    top: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-bottom {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -157px;
	background-repeat: no-repeat;
    width: 20px;
    bottom: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb {
    width: 26px;
    height: 24px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-image {
    top: 0;
    left: -8px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-shadow {
    top: 0;
    left: -48px;
    opacity: 0.15;
    filter: alpha(opacity=15);

}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;
} 
 
.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 23px;	
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* .yui-navset defaults to .yui-navset-top */
.ice-skin-rime .yui-navset .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    /*border:solid #2647a0; *//* color between tab list and content */
    /*border-width:0 0 5px;*/
    /*zoom:1;*/
}

.ice-skin-rime .yui-navset .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.ice-skin-rime .yui-navset .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-nav a,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a {
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.ice-skin-rime .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    color:#fff;
}

.ice-skin-rime .yui-navset .yui-nav a:hover,
.ice-skin-rime .yui-navset .yui-nav a:focus {
    outline:0;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.ice-skin-rime .yui-navset .yui-content {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -472px;
    background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-content,
.ice-skin-rime .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.ice-skin-rime .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 5px 0 0;
    Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 0 0 5px;
}

.ice-skin-rime .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset-right .yui-nav li {
    margin:0 0 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-left .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected {
    margin:0 -1px 0.16em 0;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected {
    margin:0 0 0.16em -1px;
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav a {
    border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 0 0 1px;
    padding:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-left .yui-nav .selected a,
.ice-skin-rime .yui-navset-left .yui-nav a:hover,
.ice-skin-rime .yui-navset-right .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav .selected a,
.ice-skin-rime .yui-navset-right .yui-nav a:hover,
.ice-skin-rime .yui-navset-bottom .yui-nav a,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,
.ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
    background-image:none; /* no left-right or bottom-top gradient */
}

.ice-skin-rime .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.ice-skin-rime .yui-navset-bottom .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected {
    margin:-1px 0.16em 0 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,
.ice-skin-rime .yui-navset-bottom .yui-nav li {
    padding:0 0 1px 0; /* gecko: make room for overflow */
    vertical-align:top;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li a,
.ice-skin-rime .yui-navset-bottom .yui-nav li a {
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,
.ice-skin-rime .yui-navset-bottom .yui-nav a em {
    border-width:0 0 1px;
    top:auto;
    bottom:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-bottom .yui-content,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv {
border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 0 0 1px;
left:-1px;
padding:0.2em 0.75em;
top:auto;
}

.ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 1px 0 0;
left:auto;
right:-1px;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav a:hover, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav a:hover, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
background-image:none;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv em {
border-width:0 0 1px;
bottom:-1px;
top:auto;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv {
border-color:#A3A3A3;
border-style:solid;
border-width:0 1px;
color:#000000;
position:relative;
text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0 0;
bottom:0;
left:0;
padding:0.25em 0.75em;
position:relative;
right:0;
top:-1px;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
    /*color:#FFFFFF;*/
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
padding:0.35em 0.75em;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

/* -- .yui-navset defaults to .yui-navset-top -- */
.ice-skin-rime .yui-navset .yui-nav,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected
{

}

/* -- Tab background -- */
.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -716px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em
{

}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav a:hover,.ice-skin-rime .yui-navset .yui-nav a:focus
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-nav .selected a,.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-content
{

}

.ice-skin-rime .yui-navset .yui-content,.ice-skin-rime .yui-navset .yui-navset-top .yui-content
{

}

/* -- Left and right orientations -- */
.ice-skin-rime .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-left .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-right .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav a
{

}

.ice-skin-rime .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-left .yui-nav .selected a,.ice-skin-rime .yui-navset-left .yui-nav a:hover,.ice-skin-rime .yui-navset-right .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav .selected a,.ice-skin-rime .yui-navset-right .yui-nav a:hover,.ice-skin-rime .yui-navset-bottom .yui-nav a,.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,.ice-skin-rime .yui-navset-bottom .yui-nav a:hover
{

}

.ice-skin-rime .yui-navset-left .yui-content
{

}

.ice-skin-rime .yui-navset-bottom .yui-nav,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,.ice-skin-rime .yui-navset-bottom .yui-nav .selected
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,.ice-skin-rime .yui-navset-bottom .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,.ice-skin-rime .yui-navset-bottom .yui-nav a em
{

}

.ice-skin-rime .yui-navset-bottom .yui-content,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content
{

}


/*
.yui-navset .yui-nav li {
    background-image: none;
}
*/
.ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv em {
    border-top-style: none;
}

.ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv {
    border-right-style: none;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv {
    border-left-style: none;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-pushbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-pushbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button button,.ice-skin-rime .ice-pushbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
		
.ice-skin-rime .ice-pushbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-focus button,.ice-skin-rime .ice-pushbutton .yui-button-focus a{
	color:#000;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-hover button,.ice-skin-rime .ice-pushbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-pushbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-pushbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-pushbutton .yui-button-active button,.ice-skin-rime .ice-pushbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;
	 }
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-pushbutton .yui-button-disabled button,.ice-skin-rime .ice-pushbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
.yui-calcontainer {
    position: relative;
    float: left;
    _overflow: hidden;
}

.yui-calcontainer iframe {
    position: absolute;
    border: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.yui-calcontainer iframe.fixedsize {
    width: 50em;
    height: 50em;
    top: -1px;
    left: -1px;
}

.yui-calcontainer.multi .groupcal {
    z-index: 1;
    float: left;
    position: relative;
}

.yui-calcontainer .title {
    position: relative;
    z-index: 1;
}

.yui-calcontainer .close-icon {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar {
    position: relative;
}

.yui-calendar .calnavleft {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calnavright {
    position: absolute;
    z-index: 1;
    text-indent: -10000em;
    overflow: hidden;
}

.yui-calendar .calheader {
    position: relative;
    width: 100%;
    text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    _width: 0;
    _height: 0;
    left: 0;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav {
    position: absolute;
    z-index: 3;
    top: 0;
    display: none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    display: -moz-inline-box;
    display: inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    display: block;
    *display: inline-block;
    *overflow: visible;
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.yui-calendar .calbody a:hover {
    background: inherit;
}

p#clear {
    clear: left;
    padding-top: 10px;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #f2f2f2;
    border: 1px solid #808080;
    padding: 10px;
}

.ice-skin-rime .yui-calcontainer.multi {
    padding: 0 5px 0 5px;
}

.ice-skin-rime .yui-calcontainer.multi .groupcal {
    background-color: transparent;
    border: none;
    padding: 10px 5px 10px 5px;
    margin: 0;
}

.ice-skin-rime .yui-calcontainer .title {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-bottom: 1px solid #ccc;
    font: 100% sans-serif;
    color: #000;
    font-weight: bold;
    height: auto;
    padding: .4em;
    margin: 0 -10px 10px -10px;
    top: 0;
    left: 0;
    text-align: left;
}

.ice-skin-rime .yui-calcontainer.multi .title {
    margin: 0 -5px 0 -5px;
}

.ice-skin-rime .yui-calcontainer.withtitle {
    padding-top: 0;
}

.ice-skin-rime .yui-calcontainer .calclose {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;
    width: 25px;
    height: 15px;
    top: .4em;
    right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar {
    border-spacing: 0;
    border-collapse: collapse;
    font: 100% sans-serif;
    text-align: center;
    margin: 0;
}

.ice-skin-rime .yui-calendar .calhead {
    background: transparent;
    border: none;
    vertical-align: middle;
    padding: 0;
}

.ice-skin-rime .yui-calendar .calheader {
    background: transparent;
    font-weight: bold;
    padding: 0 0 .6em 0;
    text-align: center;
}

.ice-skin-rime .yui-calendar .calheader img {
    border: none;
}

.ice-skin-rime .yui-calendar .calnavleft {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    left: -10px;
    margin-left: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calnavright {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;
    width: 25px;
    height: 15px;
    top: 0;
    bottom: 0;
    right: -10px;
    margin-right: .4em;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar .calweekdayrow {
    height: 2em;
}

.ice-skin-rime .yui-calendar .calweekdayrow th {
    padding: 0;
    border: none;
}

.ice-skin-rime .yui-calendar .calweekdaycell {
    color: #000;
    font-weight: bold;
    text-align: center;
    width: 2em;
}

.ice-skin-rime .yui-calendar .calfoot {
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calendar .calrowhead, .ice-skin-rime .yui-calendar .calrowfoot {
    color: #a6a6a6;
    font-size: 85%;
    font-style: normal;
    font-weight: normal;
    border: none;
}

.ice-skin-rime .yui-calendar .calrowhead {
    text-align: right;
    padding: 0 2px 0 0;
}

.ice-skin-rime .yui-calendar .calrowfoot {
    text-align: left;
    padding: 0 0 0 2px;
}

.ice-skin-rime .yui-calendar td.calcell {
    border: 1px solid #ccc;
    background: #fff;
    padding: 1px;
    height: 1.6em;
    line-height: 1.6em;
    text-align: center;
    white-space: nowrap;
}

.ice-skin-rime .yui-calendar td.calcell a {
    color: #06c;
    display: block;
    height: 100%;
    text-decoration: none;
}

.ice-skin-rime .yui-calendar td.calcell.today {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today a {
    background-color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.oom {
    background-color: #ccc;
    color: #a6a6a6;
    cursor: default;
}

.ice-skin-rime .yui-calendar td.calcell.selected {
    background-color: #fff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #b3d4ff;
    color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover {
    background-color: #426fd9;
    color: #fff;
    cursor: pointer;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #426fd9;
    color: #fff;
}

.ice-skin-rime .yui-calendar td.calcell.previous {
    color: #e0e0e0;
}

.ice-skin-rime .yui-calendar td.calcell.restricted {
    text-decoration: line-through;
}

.ice-skin-rime .yui-calendar td.calcell.highlight1 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar td.calcell.highlight2 {
    background-color: #9cf;
}

.ice-skin-rime .yui-calendar td.calcell.highlight3 {
    background-color: #fcc;
}

.ice-skin-rime .yui-calendar td.calcell.highlight4 {
    background-color: #cf9;
}

.ice-skin-rime .yui-calendar a.calnav {
    border: 1px solid #f2f2f2;
    padding: 0 4px;
    text-decoration: none;
    color: #000;
    zoom: 1;
}

.ice-skin-rime .yui-calendar a.calnav:hover {
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    border-color: #A0A0A0;
    cursor: pointer;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mask {
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity = 25);
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 93%;
    border: 1px solid #808080;
    left: 50%;
    margin-left: -7em;
    width: 14em;
    padding: 0;
    top: 2.5em;
    background-color: #f2f2f2;
}

.ice-skin-rime .yui-calcontainer.withtitle .yui-cal-nav {
    top: 4.5em;
}

.ice-skin-rime .yui-calcontainer.multi .yui-cal-nav {
    width: 16em;
    margin-left: -8em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y, .ice-skin-rime .yui-calcontainer .yui-cal-nav-m, .ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    padding: 5px 10px 5px 10px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-b {
    text-align: center;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-e {
    margin-top: 5px;
    padding: 5px;
    background-color: #EDF5FF;
    border-top: 1px solid black;
    display: none;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav label {
    display: block;
    font-weight: bold;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-mc {
    width: 100%;
    _width: auto;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
    background-color: #FFEE69;
    border: 1px solid #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav-yc {
    width: 4em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
    border: 1px solid #808080;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 0;
    background-color: #ccc;
    margin: auto .15em;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
    padding: 0 8px;
    font-size: 93%;
    line-height: 2;
    *line-height: 1.7;
    min-height: 2em;
    *min-height: auto;
    color: #000;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default {
    border: 1px solid #304369;
    background-color: #426fd9;
    background: url(http://yui.yahooapis.com/2.8.0r4/build/assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.ice-skin-rime .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button {
    color: #fff;
}

/* rime */

.ice-skin-rime .yui-calendar td.calcell a {
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar a.calnav, .ice-skin-rime .yui-calendar .calweekdaycell,
    .ice-skin-rime .yui-calendar tfoot td, .ice-skin-rime .yui-calendar tfoot select {
    color: #666666;
}

.ice-skin-rime .yui-calendar .calnavleft {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -0px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar .calnavright {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -18px;
    width: 18px;
    height: 18px;
}

.ice-skin-rime .yui-calendar tfoot select {
    background-color: #F5F5F5;
    border: 1px solid #D9D9D9;
    font: bold 11px tahoma;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 2em;
}

.ice-skin-rime .yui-calendar th.calweekdaycell {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-weight: normal;
}

.ice-skin-rime .yui-calcontainer {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.ice-skin-rime .ice-calcontainer .yui-button.yui-button-focus button {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    margin: 0.25em 0 0 0.25em;
}

.ice-skin-rime .ice-calcontainer .yui-button button {
    font-size: 11px;
    min-height: 0;
    background-image: none;
    color: #000000;
}

.ice-skin-rime .ice-calcontainer .yui-button-hover {
    background: transparent;
    border-color: #008000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover, .ice-skin-rime .yui-calendar td.calcell.calcellhover a {
    background-color: #FFFFFF;
    color: #000000;
}

.ice-skin-rime .yui-calendar td.calcell.calcellhover.selected a {
    background-color: #FAA620;
    color: #FFFFFF;
}

.ice-skin-rime .yui-calendar td.calcell.today.calcellhover {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected {
    background-color: #000;
}

.ice-skin-rime .yui-calendar td.calcell.today.selected.disabled {
    background-color: #FAA620;
}

.ice-skin-rime .ice-calcontainer .text-input {
    width: 160px;
    margin-top: 0;
    margin-right: 5px;
    float: left;
}

.ice-skin-rime .ice-calcontainer .toggle-popup {
    width: 18px;
    height: 18px;
    padding: 0;
    border: 0;
    overflow: hidden;
    cursor: pointer;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.open-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -36px;
}

.ice-skin-rime .ice-calcontainer .toggle-popup.close-popup {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -54px;
}

.ice-skin-rime .yui-panel-container {
    padding: 0;
}

.ice-skin-rime .yui-dialog .ft span.default button {
    color: #000000;
}

.ice-skin-rime .yui-dialog .ft span.default.yui-button-focus button {
    color: #ffffff;
}

/* Clear calendar's float, using dialog inbuilt form element */
.ice-skin-rime .ice-calcontainer .yui-panel .bd form {
    clear: left;
}

/* Have calendar squeeze upto bd bounding box */
.ice-skin-rime .ice-calcontainer .yui-panel .bd {
    padding: 0;
}

/* Center buttons in the footer */
.ice-skin-rime .ice-calcontainer .yui-panel .ft .button-group {
    text-align: center;
}

/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
.ice-skin-rime .ice-calcontainer .yui-dialog.yui-overlay-hidden table {
    *display: none;
}

.ice-skin-rime .ice-calcontainer .yui-dialog .yui-calcontainer {
    border: none;
}

.ice-skin-rime .yui-panel .bd, .ice-skin-rime .yui-panel .ft {
    background-color: #F5F5F5;
}

.ice-skin-rime .yui-calendar .calnavleft, .ice-skin-rime .yui-calendar .calnavright {
    top: -4px;
}

.ice-skin-rime .yui-calendar tfoot tr {
    height: 30px;
}

.ice-calcontainer .yui-dialog button {
    position: static;
}
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-checkboxbutton .yui-button{
    border-width: 1px 0;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#808080;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button button,.ice-skin-rime .ice-checkboxbutton .yui-button a{
	padding:0 10px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	border-width: 0px;
	border-style:solid;
	border-color:#808080;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -0px;
	background-repeat: repeat-x;
	margin:auto .25em;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button a{
	*line-height:1.875;
	*padding-bottom:1px;
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-focus button,.ice-skin-rime .ice-checkboxbutton .yui-button-focus a{
	color:#000;}
		
.ice-skin-rime .ice-checkboxbutton .yui-button-hover{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-hover button,.ice-skin-rime .ice-checkboxbutton .yui-button-hover a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active{
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active .first-child{
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-active button,.ice-skin-rime .ice-checkboxbutton .yui-button-active a{
	color:#000;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	 }
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked,.ice-skin-rime .ice-checkboxbutton 
 .yui-checkbox-button-checked{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked .first-child,
.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked .first-child{
	border-color:#304369;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-radio-button-checked button,.ice-skin-rime .ice-checkboxbutton .yui-checkbox-button-checked button{
	color:#0000;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -347px;
	background-repeat: repeat-x; 
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled .first-child{
	border-color:#ccc;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}
	
.ice-skin-rime .ice-checkboxbutton .yui-button-disabled button,.ice-skin-rime .ice-checkboxbutton .yui-button-disabled a{
	color:#A6A6A6;
	cursor:default;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -264px;
	background-repeat: repeat-x; 	
	}

/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

.ice-skin-rime .ice-file-entry {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
}

.ice-skin-rime .ice-file-entry-disabled {
    margin: 2px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color: #CCCCCC;
    cursor: default;
	/* temporary image just to make it work with smartsprites */
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -72px;
}

.ice-skin-rime .ice-file-entry .inactive,
.ice-skin-rime .ice-file-entry .complete {
    display: none;
}

.ice-skin-rime .ice-file-entry .uploading,
.ice-skin-rime .ice-file-entry .progress {
    display: block;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 15px;
    width: 200px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar,
.ice-skin-rime .ice-file-entry .progress .progress-bar {
    position: relative;
    display: block;
    height: 15px;
}

.ice-skin-rime .ice-file-entry .uploading .progress-bar {
    background-color: orange;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryIndet.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}

.ice-skin-rime .ice-file-entry .progress .progress-bar {
    background-color: lightblue;
    background-image: url( /WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/fileEntry/fileEntryProg.gif.jsf);
    background-position: top left;
    background-repeat: repeat-x;
}
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

.ice-skin-rime .ice-linkbutton .yui-button{
    border: 1px solid transparent;
    margin:auto .25em;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button .first-child{
	border-width:0px;
	margin:0 -1px;
    _margin: 0;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button button,.ice-skin-rime .ice-linkbutton .yui-button a{

    font-weight: bold;
	padding:0 10px;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
	margin:auto .25em;
	color:#036FAB;
	
	}
	
	
.ice-skin-rime .ice-linkbutton .yui-button-focus{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-focus .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-focus button,.ice-skin-rime .ice-linkbutton .yui-button-focus a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -100px;
	background-repeat: repeat-x;   }
	
.ice-skin-rime .ice-linkbutton .yui-button-hover .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;}
	
.ice-skin-rime .ice-linkbutton .yui-button-hover button,.ice-skin-rime .ice-linkbutton .yui-button-hover a{
}
	
.ice-skin-rime .ice-linkbutton .yui-button-active{
	border-width:1px 0;
	border-style:solid;
	border-color:#7D98B8;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -181px;
	background-repeat: repeat-x;   
    }
	
.ice-skin-rime .ice-linkbutton .yui-button-active .first-child{
	border-width: 0 1px;
	border-style:solid;
	border-color:#7D98B8;
	}
	
.ice-skin-rime .ice-linkbutton .yui-button-active button,.ice-skin-rime .ice-linkbutton .yui-button-active a{
	 }
	
/*
 * Version: MPL 1.1
 *
 * The contents of this file are subject to the Mozilla Public License
 * Version 1.1 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 * http://www.mozilla.org/MPL/
 *
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations under
 * the License.
 *
 * The Original Code is ICEfaces 1.5 open source software code, released
 * November 5, 2006. The Initial Developer of the Original Code is ICEsoft
 * Technologies Canada, Corp. Portions created by ICEsoft are Copyright (C)
 * 2004-2011 ICEsoft Technologies Canada, Corp. All Rights Reserved.
 *
 * Contributor(s): _____________________.
 */

/* Horizontal Slider */

.ice-skin-rime .yui3-slider-x .yui3-slider-rail {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -447px;
    background-repeat: repeat-x;
    height: 25px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-left {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -80px;
	background-repeat: no-repeat;
    height: 20px;
    left: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-rail-cap-right {
	background-position: 0 9px;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -105px;
	background-repeat: no-repeat;
    height: 20px;
    right: -2px;
    width: 5px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb {
    height: 26px;
    width: 24px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-image {
    left: 0;
    top: -7px;
}

.ice-skin-rime .yui3-slider-x .yui3-slider-thumb-shadow {
    left: 0;
    opacity: 0.15;
    filter: alpha(opacity=15);
    top: -47px;
}


.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;		
	
}
 
.ice-skin-rime .yui3-slider-x .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 22px;
}



/* Vertical Slider */

.ice-skin-rime .yui3-slider-y .yui3-slider-rail {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-y.png.jsf');
  background-position: -0px top;
    background-repeat: repeat-y;
    width: 25px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-top {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -152px;
	background-repeat: no-repeat;
    width: 20px;
    top: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail-cap-bottom {
	background-position: 9px 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -157px;
	background-repeat: no-repeat;
    width: 20px;
    bottom: -2px;
    height: 5px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb {
    width: 26px;
    height: 24px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-image {
    top: 0;
    left: -8px;
}

.ice-skin-rime .yui3-slider-y .yui3-slider-thumb-shadow {
    top: 0;
    left: -48px;
    opacity: 0.15;
    filter: alpha(opacity=15);

}

.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb img {
    top: -225px;
} 
 
.ice-skin-rime .yui3-slider-y .yui3-slider-rail .yui3-slider-thumb {
	background-position: 0 0;
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite.png.jsf');
  background-position: left -130px;
	background-repeat: no-repeat;
    height: 22px;
    width: 23px;	
}
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
/* .yui-navset defaults to .yui-navset-top */
.ice-skin-rime .yui-navset .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
    /*border:solid #2647a0; *//* color between tab list and content */
    /*border-width:0 0 5px;*/
    /*zoom:1;*/
}

.ice-skin-rime .yui-navset .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li {
    margin:0 0.16em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.ice-skin-rime .yui-navset .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected {
    margin:0 0.16em -1px 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-nav a,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a {
    border:solid #a3a3a3;
    border-width:0 1px;
    color:#000;
    position:relative;
    text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em .75em;
    left:0; right: 0; bottom: 0; /* protect from other orientations */
    top:-1px; /* for 1px rounded corners */
    position:relative;
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.ice-skin-rime .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    color:#fff;
}

.ice-skin-rime .yui-navset .yui-nav a:hover,
.ice-skin-rime .yui-navset .yui-nav a:focus {
    outline:0;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em {
    padding:0.35em 0.75em; /* raise selected tab */
}

.ice-skin-rime .yui-navset .yui-nav .selected a,
.ice-skin-rime .yui-navset .yui-nav .selected a em {
    border-color:#243356; /* selected tab border color */
}

.ice-skin-rime .yui-navset .yui-content {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -472px;
    background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-content,
.ice-skin-rime .yui-navset .yui-navset-top .yui-content {
    border:1px solid #808080; /* content border */
    border-top-color:#243356; /* different border color */
    padding:0.25em 0.5em; /* content padding */
}

/* left and right orientations */
.ice-skin-rime .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 5px 0 0;
    Xposition:absolute; /* from tabview-core; have to reiterate for skin-sam due to pos:rel on skin-sam yui-nav */
    top:0; bottom:0; /* stretch to fill content height */
}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,
.ice-skin-rime .yui-navset-right .yui-nav {
    border-width:0 0 0 5px;
}

.ice-skin-rime .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,
.ice-skin-rime .yui-navset-right .yui-nav li {
    margin:0 0 0.16em; /* space between tabs */
    padding:0 0 0 1px; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-right .yui-nav li {
    padding:0 1px 0 0; /* gecko: make room for overflow */
}

.ice-skin-rime .yui-navset-left .yui-nav .selected,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected {
    margin:0 -1px 0.16em 0;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected {
    margin:0 0 0.16em -1px;
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav a {
    border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,
.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 0 0 1px;
    padding:0.2em .75em;
    top:auto;
    left:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-right .yui-nav a em {
    border-width:0 1px 0 0;
    left:auto;
    right:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-left .yui-nav a,
.ice-skin-rime .yui-navset-left .yui-nav .selected a,
.ice-skin-rime .yui-navset-left .yui-nav a:hover,
.ice-skin-rime .yui-navset-right .yui-nav a,
.ice-skin-rime .yui-navset-right .yui-nav .selected a,
.ice-skin-rime .yui-navset-right .yui-nav a:hover,
.ice-skin-rime .yui-navset-bottom .yui-nav a,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,
.ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
    background-image:none; /* no left-right or bottom-top gradient */
}

.ice-skin-rime .yui-navset-left .yui-content {
    border:1px solid #808080; /* content border */
    border-left-color:#243356; /* different border color */
}

/* bottom orientation */
.ice-skin-rime .yui-navset-bottom .yui-nav,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav {
    border-width:5px 0 0; /* color between tab list and content */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,
.ice-skin-rime .yui-navset-bottom .yui-nav .selected {
    margin:-1px 0.16em 0 0; /* for overlap */
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,
.ice-skin-rime .yui-navset-bottom .yui-nav li {
    padding:0 0 1px 0; /* gecko: make room for overflow */
    vertical-align:top;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li a,
.ice-skin-rime .yui-navset-bottom .yui-nav li a {
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,
.ice-skin-rime .yui-navset-bottom .yui-nav a em {
    border-width:0 0 1px;
    top:auto;
    bottom:-1px; /* for 1px rounded corners */
}

.ice-skin-rime .yui-navset-bottom .yui-content,
.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content {
    border:1px solid #808080; /* content border */
    border-bottom-color:#243356; /* different border color */
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv {
border-width:1px 0;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-left .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 0 0 1px;
left:-1px;
padding:0.2em 0.75em;
top:auto;
}

.ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv em {
border-width:0 1px 0 0;
left:auto;
right:-1px;
}

.ice-skin-rime .yui-navset-left .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-left .yui-nav a:hover, .ice-skin-rime .yui-navset-right .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-right .yui-nav a:hover, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset-bottom .yui-nav a:hover {
background-image:none;
}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset-bottom .yui-nav div.yui-navdiv em {
border-width:0 0 1px;
bottom:-1px;
top:auto;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv {
border-color:#A3A3A3;
border-style:solid;
border-width:0 1px;
color:#000000;
position:relative;
text-decoration:none;
}

.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv em, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv em {
border-color:#A3A3A3;
border-style:solid;
border-width:1px 0 0;
bottom:0;
left:0;
padding:0.25em 0.75em;
position:relative;
right:0;
top:-1px;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
    /*color:#FFFFFF;*/
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
padding:0.35em 0.75em;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv em {
border-color:#243356;
}

/* -- .yui-navset defaults to .yui-navset-top -- */
.ice-skin-rime .yui-navset .yui-nav,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav .selected
{

}

/* -- Tab background -- */
.ice-skin-rime .yui-navset .yui-nav div.yui-navdiv, .ice-skin-rime .yui-navset .yui-navset-top .yui-nav div.yui-navdiv
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -716px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-top .yui-nav a em
{

}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav .selected div.yui-navdiv, .ice-skin-rime .yui-navset .yui-nav .selected a:focus, .ice-skin-rime .yui-navset .yui-nav .selected a:hover {
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

/* -- Selected tab background -- */
.ice-skin-rime .yui-navset .yui-nav a:hover,.ice-skin-rime .yui-navset .yui-nav a:focus
{
  background-image: url('/WebParagrafDemo/javax.faces.resource/org.icefaces.component.skins/rime/sprite-x.png.jsf');
  background-position: left -816px;
	background-repeat: repeat-x;
}

.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-nav .selected a,.ice-skin-rime .yui-navset .yui-nav .selected a em
{

}

.ice-skin-rime .yui-navset .yui-content
{

}

.ice-skin-rime .yui-navset .yui-content,.ice-skin-rime .yui-navset .yui-navset-top .yui-content
{

}

/* -- Left and right orientations -- */
.ice-skin-rime .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav,.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-right .yui-nav,.ice-skin-rime .yui-navset-right .yui-nav
{

}

.ice-skin-rime .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav li,.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-right .yui-nav li
{

}

.ice-skin-rime .yui-navset-left .yui-nav .selected,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-right .yui-nav .selected
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav a
{

}

.ice-skin-rime .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset .yui-navset-left .yui-nav a em,.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-right .yui-nav a em
{

}

.ice-skin-rime .yui-navset-left .yui-nav a,.ice-skin-rime .yui-navset-left .yui-nav .selected a,.ice-skin-rime .yui-navset-left .yui-nav a:hover,.ice-skin-rime .yui-navset-right .yui-nav a,.ice-skin-rime .yui-navset-right .yui-nav .selected a,.ice-skin-rime .yui-navset-right .yui-nav a:hover,.ice-skin-rime .yui-navset-bottom .yui-nav a,.ice-skin-rime .yui-navset-bottom .yui-nav .selected a,.ice-skin-rime .yui-navset-bottom .yui-nav a:hover
{

}

.ice-skin-rime .yui-navset-left .yui-content
{

}

.ice-skin-rime .yui-navset-bottom .yui-nav,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav .selected,.ice-skin-rime .yui-navset-bottom .yui-nav .selected
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav li,.ice-skin-rime .yui-navset-bottom .yui-nav li
{

}

.ice-skin-rime .yui-navset .yui-navset-bottom .yui-nav a em,.ice-skin-rime .yui-navset-bottom .yui-nav a em
{

}

.ice-skin-rime .yui-navset-bottom .yui-content,.ice-skin-rime .yui-navset .yui-navset-bottom .yui-content
{

}


/*
.yui-navset .yui-nav li {
    background-image: none;
}
*/
.ice-skin-rime .yui-navset-bottom .yui-nav .selected div.yui-navdiv em {
    border-top-style: none;
}

.ice-skin-rime .yui-navset-left .yui-nav .selected div.yui-navdiv {
    border-right-style: none;
}

.ice-skin-rime .yui-navset-right .yui-nav .selected div.yui-navdiv {
    border-left-style: none;
}
