/*
 ---------- Uni-Form form controls ----------
Uni-Form (v1.1) by Dragan Babic  - http://dnevnikeklektika.com/uni-form/
Modified to use the Liferay/JSR-168 classname convention
Regex used to convert classnames are
Find: (\.|#)([a-z]+)([A-Z]{1})([a-z]+)(\s|\{|:|,)
Replace: $1$2-\L$3$4$5
Distributed under http://creativecommons.org/licenses/by-sa/2.5/
*/
.uni-form {
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;}
/* Some generals */
.uni-form .ctrl-holder {
/* this is the main unit that contains our form elements */
overflow: hidden;
clear: both;
margin: 0;
padding: 0;}
.uni-form .button-holder {
clear: both;
overflow: hidden;}
.uni-form .reset-button {}
.uni-form .submit-button {}
.uni-form .inline-label,   .uni-form .inline-labels .inline-label,   .uni-form .block-labels .inline-label {
display: inline;
float: none;
margin: 0 1em 0 0;
width: auto;}
.uni-form .inline-label input {}
.uni-form .focused {}
/* ########################################################################## */
/* Styles for form controls where labels are in line with the input elements */
/* Set the class of the parent (preferably to a fieldset) to .inline-labels */
.uni-form .inline-labels .ctrl-holder {}
.uni-form .inline-labels label,   .uni-form .inline-labels .label {
float: left;
line-height: 100%;
margin: .3em 2% 0 0;
padding: 0;
position: relative;}
.uni-form .inline-labels .text-input,   .uni-form .inline-labels .file-upload {
float: left;}
.uni-form .inline-labels .file-upload {}
.uni-form .inline-labels .select-input {
float: left;}
.uni-form .inline-labels textarea {
float: left;}
.uni-form .inline-labels .form-hint {
clear: both;}
/* inlineLabels esthetics */
.uni-form .inline-labels .form-hint strong {}
/* ########################################################################## */
/* Styles for form controls where labels are above the input elements */
/* Set the class of the parent (preferably to a fieldset) to .block-labels */
.uni-form .block-labels .ctrl-holder {}
.uni-form .block-labels label,   .uni-form .block-labels .label {
display: block;
float: none;
line-height: 100%;
margin: .3em 0;
padding: 0;
width: auto;}
.uni-form .block-labels .label {
float: left;
margin-right: 3em;}
.uni-form .block-labels .inline-label {
position: relative;
top: .15em;}
.uni-form .block-labels .text-input,   .uni-form .block-labels .file-upload {
float: left;}
.uni-form .block-labels .file-upload {}
.uni-form .block-labels .select-input {
display: block;}
.uni-form .block-labels textarea {
display: block;
float: left;}
.uni-form .block-labels .form-hint {
clear: none;
float: right;
margin: 0;}
/* blockLabels esthetics */
.uni-form .block-labels .ctrl-holder {}
.uni-form .block-labels .focused {}
/* ########################################################################## */
/* Focus pseudoclasses */
.uni-form .ctrl-holder .text-input:focus {}
.uni-form div.focused .text-input:focus {}
.uni-form div.focused .form-hint {}
/* Required fields asterisk styling, use if needed */
.uni-form label em,   .uni-form .label em {
display: block;
font-style: normal;
font-weight: bold;
left: 100%;
position: absolute;}
.uni-form .block-labels label em,   .uni-form .block-labels .label em {
display: inline;
position: static;}
/* ########################################################################## */
/* Messages */
.uni-form #error-msg,   .uni-form .error {}
.uni-form #error-msg dt,   .uni-form #error-msg h3 {}
.uni-form #error-msg dd {}
.uni-form #error-msg ol {}
.uni-form #error-msg ol li {}
.uni-form .error-field {}
/* ########################################################################## */
/* Add the following classes to your fieldsets (preferably) if you want columns */
.uni-form .col {
float: left;}
.uni-form .column-left {
float: left;}
.uni-form .column-right {
float: right;}
/* ---------- IE Specific controls ---------- */
.ie6 .uni-form,   .ie6 .uni-form fieldset,   .ie6 .ctrl-holder,   .ie6 .ctrl-holder span,   .ie6 .form-hint {
/* trigger haslayout, move to your ie specific stylesheet if possible */
zoom: 1;}
.ie6 .block-labels .form-hint {
margin-top: 0;}
/* ---------- Uni-Form custom rules ---------- */
/* Your styles below */
/* Keep in mind that wherever you see "Required property" it means that the property must exist, adjust it's value to your liking */
/* Generals */
.uni-form fieldset {
margin: 0;}
.uni-form fieldset legend {
/* reset ie */
font-weight: bold;
color: #000;
font-size: 120%;}
.uni-form .ctrl-holder {
/* this is the main unit that contains our form elements */
padding: 3px;}
.uni-form .button-holder {
text-align: left;
margin-top: 15px;}
.uni-form .ctrl-holder .button-holder {
clear: none;
margin-left: 5px;
margin-right: 5px;
margin-top: 0;}
.uni-form .focused {
background: #FFFCDF;}
.uni-form .ctrl-holder.inline-label label {
display: inline;}
/* .inline-labels */
.uni-form .inline-labels label,  .uni-form .inline-labels .label {
width: 45%;}
.uni-form .inline-labels .text-input,  .uni-form .inline-labels .file-upload {
width: 45%;}
.uni-form .inline-labels .select-input {
width: 45%;}
.uni-form .inline-labels textarea {
height: 12em; /* required property */
width: 45%;}
.uni-form .inline-labels .form-hint {
margin-left: 47%;
margin-top: 0;}
/* .block-labels */
.uni-form .block-labels .text-input,  .uni-form .block-labels .file-upload {
width: 53%;}
.uni-form .block-labels .select-input {
display: block;
width: 53.5%;}
.uni-form .block-labels textarea {
/* required property */
height: 12em;
width: 53%;}
.uni-form .block-labels .form-hint {
width: 45%;}
/* Columns */
.uni-form .col {
margin: 0 2% 0 0; /* required property */
width: 47.9%;}
.uni-form .column-left {
width: 49%;}
.uni-form .column-right {
width: 49%;}
/* Messages */
.uni-form #error-msg {
background: #FFDFDF;
border: 1px solid #DF7D7D;
border-width: 1px 0;
margin: 0 0 1em 0;
padding: 1em;}
.uni-form .error {
background: #FFDFDF;
border: 1px solid #DF7D7D;
border-width: 1px 0;}
.uni-form #error-msg dt,  .uni-form #error-msg h3 {
font-size: 110%;
font-weight: bold;
line-height: 100%;
margin: 0 0 .5em 0;}
.uni-form #error-msg dd {
margin: 0;
padding: 0;}
.uni-form #error-msg ol {
margin: 0;
padding: 0;}
.uni-form #error-msg ol li {
border-bottom: 1px dotted #DF7D7D;
list-style-position: inside;
margin: 0;
padding: 2px;
position: relative;}
.uni-form .error-field {
background: #FFBFBF;
color: #AF4C4C;
margin: 0 0 6px 0;
padding: 4px;}
/* ---------- Modules ---------- */
/* ---------- Generic module styling ---------- */
.lfr-grid {
width: 100%;}
.lfr-component, .lfr-component ul, .lfr-component li, .lfr-component dl, .lfr-component dt, .lfr-component dd {
margin: 0;
padding: 0;
list-style: none;}
/* ---------- Add content styles ---------- */
.portal-add-content-search {
margin-bottom: 8px;}
.portal-add-content .lfr-portlet-used {
color: #ccc;
cursor: default;}
.portal-add-content .portlet-msg-info {
color: #333;
margin-bottom: 0;}
.portal-add-content .lfr-portlet-used a {
display: none;}
.lfr-add-content {
margin-bottom: 0.5em;}
.lfr-add-content.collapsed {}
.lfr-add-content.expanded {}
.lfr-add-content h2 {
cursor: pointer;
font-size: 1.1em;
font-weight: bold;
margin: 0;}
.lfr-add-content.collapsed h2, .lfr-add-content .lfr-add-content.collapsed h2 {
background: url(../../html/themes/wmhtheme11/images/arrows/01_plus.png) no-repeat 100% 50%;
border: none;}
.lfr-add-content.expanded h2, .lfr-add-content .lfr-add-content.expanded h2 {
background: url(../../html/themes/wmhtheme11/images/arrows/01_minus.png) no-repeat 100% 50%;}
.lfr-add-content h2 span {
background: url(../../html/themes/wmhtheme11/images/add_content/portlet_category.png) no-repeat 0 50%;
padding-left: 20px;}
.lfr-content-category {
padding-left: 10px;
padding-top: 3px;}
.lfr-content-category.hidden {
display: none;}
.lfr-content-category.visible {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
display: block;}
.ie6 .lfr-content-category.visible {
height: 1%;}
/* ---------- Flyout ---------- */
.lfr-flyout ul {
display: none;}
.js li.lfr-flyout {
display: block;
position: relative;}
.js .lfr-flyout li ul {
display: none;}
.js .lfr-flyout.has-children {
background: url(../../html/themes/wmhtheme11/images/arrows/04_left.png) no-repeat 5px 50%;
padding-left: 12px;}
.js .lfr-flyout.has-children.send-right {
background-image: url(../../html/themes/wmhtheme11/images/arrows/04_right.png);}
.js .lfr-flyout.has-children ul {
display: none;
min-width: 150px;
position: absolute;
right: 100%;
top: 0;}
.js .lfr-flyout.has-children.send-right ul {
left: 100%;
right: auto;}
/* ---------- Portlet item ---------- */
.lfr-portlet-item {
background: url(../../html/themes/wmhtheme11/images/add_content/portlet_item.png) no-repeat 0 50%;
border: 1px solid #fff;
cursor: move;
font-size: 1.1em;
margin-bottom: 3px;
padding: 0 5px 0 20px;}
.lfr-portlet-item.lfr-instanceable {
background-image: url(../../html/themes/wmhtheme11/images/add_content/portlet_item_instanceable.png);}
.lfr-portlet-item:hover, .lfr-portlet-item.over {
background-color: #ffc;
border-color: #fc0;}
.ie .lfr-portlet-item {
height: 1%;}
.lfr-portlet-item p {
font-size: 1em;
margin: 0;
padding-right: 30px;
position: relative;}
.lfr-portlet-item p a {
cursor: pointer;
font-size: 0.9em;
font-weight: bold;
position: absolute;
right: 0;
top: 0;}
.ie .lfr-portlet-item p a {
top: -2px;}
.ie6 .lfr-portlet-item p a {
right: 20px;}
#layout_configuration_content {
width: 95%;}
/* ---------- Color picker ---------- */
.lfr-color-picker {
background-image: url(../../html/themes/wmhtheme11/images/color_picker/picker_container_bg.png);
font: 11px Arial,Helvetica,sans-serif;
height: 192px;
position: relative;
width: 305px;}
.lfr-color {
background-color: #F00;
background-image: url(../../html/themes/wmhtheme11/images/color_picker/picker_bg.png);
background-position: center;
background-repeat: no-repeat;
height: 184px;
left: 8px;
position: absolute;
top: 5px;
width: 184px;}
.lfr-color-indic {
background-image: url(../../html/themes/wmhtheme11/images/color_picker/select.png);
height: 11px;
position: absolute;
width: 11px;}
.lfr-hue {
background-image: url(../../html/themes/wmhtheme11/images/color_picker/hue.png);
height: 186px;
left: 200px;
position: absolute;
top: 3px;
width: 18px;}
.lfr-hue-indic {
background-image: url(../../html/themes/wmhtheme11/images/color_picker/color_indic.png);
height: 7px;
position: absolute;
width: 18px;}
.lfr-current-color {
border: 2px solid #999;
height: 60px;
position: absolute;
right: 10px;
top: 38px;
width: 60px;}
.lfr-color-values {
left: 240px;
position: absolute;
top: 80px;}
.lfr-color-values input {
font-size: 11px;
padding: 1px;}
.lfr-old-color {
background-color: #fff;
height: 50%;
position: absolute;
top: 50%;
width: 100%;}
.lfr-rgbR, .lfr-rgbG, .lfr-rgbB {
width: 20px;}
.lfr-hex {
width: 40px;}
.lfr-color-picker-close {
background-image: url(../../html/themes/wmhtheme11/images/color_picker/close.png);
cursor: pointer;
height: 30px;
position: absolute;
right: 5px;
text-indent: -9999em;
top: 0;
width: 30px;}
/* ---------- Interactive Dock ---------- */
.js .interactive-mode {
float: right;
min-width: 150px;
position: relative;
right: 10px;
top: 10px;}
.js .interactive-mode h2 {
background: url(../../html/themes/wmhtheme11/images/dock/menu_bar.png) no-repeat 100% -30px;
font-size: 1.2em;
margin-bottom: 0;
padding: 0 29px 0 0;
position: relative;
z-index: 82;}
.js .interactive-mode h2 span {
background: url(../../html/themes/wmhtheme11/images/dock/menu_bar.png) no-repeat 0 0;
display: block;
font-size: 1.2em;
margin-bottom: 0;
min-height: 16px;
min-width: 90px;
padding: 0.5em 0.5em 0.5em 2em;}
.js.ie6 .interactive-mode h2 span {
height: 16px;}
.js .lfr-dock.expanded .lfr-dock-list-container {
border-top: none;
top: -2px;}
.js .interactive-mode ul {
background: url(../../html/themes/wmhtheme11/images/dock/menu_bg.png) no-repeat 0 0;
display: none;
float: none;}
.js .interactive-mode li {
display: block;
float: none;
margin-bottom: 0pt;
margin-left: 0.2em;}
.js .interactive-mode li a {
background-position: 0.5em 50%;
background-repeat: no-repeat;
display: block;
margin-left: 0.3em;
padding: 0.5em 0pt 0.5em 2.5em;
text-decoration: none;}
.js .interactive-mode li a:hover {
background-position: 1.5em 50%;
padding-left: 3.5em;}
.js .interactive-mode .my-places li.current a {
background: transparent url(../../html/themes/wmhtheme11/images/dock/my_place_current.png) no-repeat 1em 50%;
margin: 0.1em 0 0 0.2em;
padding-left: 3.5em;}
.js .interactive-mode .lfr-flyout.has-children li {
position: relative;}
.js .interactive-mode .my-places li.public a {
background-image: url(../../html/themes/wmhtheme11/images/dock/my_places_public.png);}
.js .interactive-mode .my-places li.private a {
background-image: url(../../html/themes/wmhtheme11/images/dock/my_places_private.png);}
.js .interactive-mode .my-places ul li a.add-page {
background: url(../../html/themes/wmhtheme11/images/dock/page_settings.png) no-repeat;
border: none;
display: block;
font-size: 0;
height: 16px;
padding: 0;
position: absolute;
right: 3px;
text-indent: -9999em;
top: 3px;
width: 16px;}
.ie6.js .lfr-dock.interactive-mode {
white-space: nowrap;
width: 150px;}
.ie6.js .lfr-dock.interactive-mode li {
height: 1%;}
.ie6.js .lfr-dock.interactive-mode li a {
height: 1%;}
/* ---------- Portlet css editor ---------- */
#portlet-set-properties {
display: none;}
#portlet-set-properties .uni-form {
clear: both;}
#portlet-set-properties fieldset {
margin-bottom: 1em;}
#portlet-set-properties fieldset fieldset {
margin-top: 1em;}
#portlet-set-properties fieldset fieldset legend {
font-size: 1.1em;}
#portlet-set-properties .uni-form .text-input {
margin-right: 5px;
width: 80px;}
#portlet-set-properties .uni-form fieldset.col {
width: 29%;}
#portlet-set-properties .common {
width: 27%;}
#portlet-set-properties .extra {
width: 20%;}
#portlet-set-properties #lfr-border-width, #portlet-set-properties #lfr-border-style, #portlet-set-properties #lfr-border-color {
float: left;}
#portlet-set-properties #lfr-border-width {
width: 25%;}
#portlet-set-properties #lfr-border-style {
width: 15%;}
#portlet-set-properties #lfr-border-color {
width: 20%;}
#portlet-set-properties #lfr-padding, #portlet-set-properties #lfr-margin {
width: 25%;}
#portlet-set-properties .uni-form #custom-css {
height: 300px;
width: 400px;}
#portlet-set-properties .form-hint {
float: none;}
#portlet-set-properties .lfr-bg-image-properties {
display: none;}
#portlet-set-properties #border-note {
display: none;
margin-top: 10px;}
#portlet-set-properties .uni-form {
clear: both;}
/* ---------- Tree ---------- */
ul.gamma {}
ul.gamma .expand-image {}
ul.gamma a {
text-decoration: none;}
ul.gamma li {
margin-bottom: 2px;
padding-left: 0;}
ul.gamma li ul {}
ul.gamma li ul li, ul.gamma li.tree-item {
padding-left: 0;}
ul.gamma img {
vertical-align: middle;}
ul.gamma li.tree-item {
padding-left: 5px;}
ul.gamma li.tree-item a img {
cursor: move;}
ul.gamma li.tree-item li {
padding-left: 20px;}
ul.gamma li.tree-item ul {
margin-left: 0;
margin-top: 5px;}
ul.gamma li.tree-item a, ul.gamma li.tree-item .expand-image {
cursor: pointer;}
ul.gamma .tree-item-hover {
background: #7D93C1;
padding: 5px;}
li.toggle-expand {
padding-bottom: 10px;}
li.toggle-expand a {
padding: 2px 0 2px 20px;}
#lfr-expand {
background: url(../../html/themes/wmhtheme11/images/trees/expand_all.png) no-repeat 0 50%;}
#lfr-collapse {
background: url(../../html/themes/wmhtheme11/images/trees/collapse_all.png) no-repeat 0 50%;}
/* ---------- Uploader ---------- */
.lfr-upload-container {
margin-bottom: 1em;
width: 450px;}
.lfr-upload-container .upload-target a {
float: left;
margin-right: 15px;}
.lfr-upload-container a.browse-button {
background-image: url(../../html/themes/wmhtheme11/images/dock/add_content.png);
background-repeat: no-repeat;}
.lfr-upload-container a.upload-button {
background-image: url(../../html/themes/wmhtheme11/images/common/top.png);
background-repeat: no-repeat;}
.lfr-upload-container a.clear-uploads {
background-image: url(../../html/themes/wmhtheme11/images/portlet/refresh.png);
background-repeat: no-repeat;}
.lfr-upload-container a.cancel-uploads {
background-image: url(../../html/themes/wmhtheme11/images/common/close.png);
background-repeat: no-repeat;
float: right;
margin-right: 0;}
.lfr-upload-container .upload-file {
background: #f0faf0 url(../../html/themes/wmhtheme11/images/document_library/jpg.png) no-repeat 5px 50%;
border-bottom: 1px solid #ccc;
display: block;
font-weight: bold;
margin-bottom: 1px;
padding: 5px;
padding-left: 25px;
position: relative;}
.lfr-upload-container .upload-list-info {
margin: 5px 0;}
.lfr-upload-container .upload-list-info h4 {
font-size: 1.3em;}
.lfr-upload-container .cancel-button {
background-image: url(../../html/themes/wmhtheme11/images/common/delete.png);
background-repeat: no-repeat;
position: absolute;
right: 5px;}
.lfr-upload-container .upload-complete {
background-color: #E8EEF7;
background-image: url(../../html/themes/wmhtheme11/images/dock/my_place_current.png);
font-weight: normal;
opacity: 0.6;}
.lfr-upload-container .upload-complete .cancel-button {
display: none;}
.lfr-upload-container .file-uploading {
background-color: #ffc;}
.lfr-upload-container .file-uploading .cancel-button {
top: 0;}
.lfr-upload-container .progress-bar {
background: #fff;
border: 1px solid #83a8d9;
display: none;
height: 15px;}
.lfr-upload-container .progress {
background: #8db2e3 url(../../html/themes/wmhtheme11/images/progress_bar/complete_gradient.png) repeat-y 100% 0;
display: block;
height: 15px;
width: 0;}
.lfr-upload-container .file-uploading .progress-bar {
display: block;}
/* ---------- Portal ---------- */
/* ---------- Portal login ---------- */
.lfr-portal-login {}
.lfr-portal-login:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;}
.ie .lfr-portal-login {
height: 1%;}
.lfr-portal-login form {
float: left;
margin-right: 10px;
width: 300px;}
.lfr-portal-login fieldset {
padding-top: 0;}
.lfr-portal-login .lfr-input-text {
width: 150px;}
.lfr-portal-login .uni-form legend {
padding-top: 0;}
/* ---------- Portal notifications styling ---------- */
.popup-alert-notice .notice-date {
margin: 0 10px;}
/* ---------- Tag selector styling ---------- */
.lfr-tag-select-container {
height: 300px;
position: relative;
width: 400px;}
.lfr-tag-container {
height: 260px;
overflow: auto;
width: 395px;}
.lfr-tag-container label {
cursor: pointer;
display: block;
float: left;
margin-bottom: 5px;
margin-right: 5px;
overflow: hidden;
white-space: pre;
width: 25%;}
.lfr-tag-container label input {
margin-right: 5px;}
.lfr-tag-select-container .save-button {
bottom: 0;
left: 0;
position: absolute;}
/* ---------- Generic styling ---------- */
.popup-alert-notice, .popup-alert-warning {
background: #ffc url() no-repeat 5px 50%;
border-bottom: 1px solid;
font-size: 1.1em;
left: 0;
padding: 10px;
padding-left: 25px;
position: fixed;
top: 0;
width: 100%;
z-index: 10000;}
.popup-alert-notice {
background-color: #ffc;
background-image: url(../../html/themes/wmhtheme11/images/messages/alert.png);
border-bottom-color: #fc0;}
.popup-alert-warning {
background-color: #fcc;
background-image: url(../../html/themes/wmhtheme11/images/messages/error.png);
border-bottom-color: #f00;
font-weight: bold;}
.ie6 .popup-alert-notice, .ie6 .popup-alert-warning {
bottom: auto;
left: expression( ( LFR_IGNORE_ME2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) + 'px' );
position: absolute;
right: auto;
top: expression( ( LFR_IGNORE_ME = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );}
.popup-alert-notice .countdown-timer {
font-size: 1.1em;
font-weight: bold;}
.popup-alert-notice input, .popup-alert-warning input {
vertical-align: middle;}
/* ---------- Portlets ---------- */
/* ---------- Generic styling ---------- */
.breadcrumbs {
margin-bottom: 10px;
margin-left: 0px;}
.js .lfr-fallback {
display: none;}
.lfr-button {
background: url() no-repeat 0 50%;
padding: 2px 0 2px 20px;}
.float-container:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;}
.ie .float-container {
height: 1%;}
.lfr-meta-actions {
padding-top: 1em;}
.lfr-table {
border-collapse: collapse;
clear: both;}
.lfr-table tr td, .lfr-table tr th {
padding: 0 5px;}
.lfr-table tr th {
font-weight: bold;}
.lfr-table tr td:first-child, .lfr-table tr td.first-child, .lfr-table tr th:first-child, .lfr-table tr th.first-child {
padding-left: 0;}
.lfr-table tr td:last-child, .lfr-table tr td.last-child, .lfr-table tr th:last-child, .lfr-table tr th.last-child {
padding-right: 0;}
.lfr-control-links a {
margin-right: 1em;}
.portlet-toolbar {
margin-bottom: 1.5em;}
/* ---------- Liferay forms ---------- */
.lfr-input-text {
width: 350px;}
.lfr-textarea {
height: 100px;
width: 500px;}
/* ---------- Separator ---------- */
.separator {
margin: 15px auto;}
/* ---------- Taglib action bar ---------- */
.lfr-actions {
float: right;
text-align: left;}
.lfr-actions.left {
float: left;}
.lfr-actions.right {}
.lfr-actions.visible {
position: relative;}
.lfr-actions ul {
display: none;
bottom: 0%;
position: absolute;
right: 100%;
z-index: 99999;}
.lfr-actions.visible ul {
display: block;}
.lfr-actions.left ul {
right: auto;
left: 100%;}
.lfr-actions .lfr-trigger, .lfr-actions .lfr-trigger strong {
background: url(../../html/themes/wmhtheme11/images/common/button_bg.png) no-repeat;
font-weight: normal;}
.lfr-actions .lfr-trigger {
background-position: 100% -42px;
cursor: pointer;
padding-right: 3px;}
.ie6 .lfr-actions {
height: 15px;}
.lfr-actions .lfr-trigger strong {
display: block;
min-width: 70px;
padding: 2px 0 3px;
text-align: center;}
.ie6 .lfr-actions .lfr-trigger strong {
display: inline-block;}
.lfr-actions.visible .lfr-trigger {
background-position: 100% 100%;}
.lfr-actions.visible .lfr-trigger strong {
background-position: 0 -21px;}
.lfr-actions .lfr-trigger strong span {
background: url(../../html/themes/wmhtheme11/images/common/action.png) no-repeat 5px 0;
padding: 2px 10px 2px 35px;}
.lfr-actions.left .lfr-trigger strong span {
background-position: 98% 100%;
padding: 2px 35px 2px 10px;}
.lfr-actions .lfr-trigger li {
background: #fff;
border-bottom: 1px solid #99b6db;
padding: 5px;}
.lfr-actions .lfr-trigger li.last {
border-bottom: none;}
.lfr-actions .lfr-trigger li a {
display: block;
font-weight: normal;
position: relative;
padding-left: 20px;
text-decoration: none;}
.lfr-actions .lfr-trigger li a img {
position: absolute;
left: 0;}
.ie6 .lfr-actions .lfr-trigger li a img {
left: -20px;}
/* ---------- Taglib calendar ---------- */
.taglib-calendar {
width: 190px;}
.taglib-calendar table {
border: 1px solid #999;
width: 100%;}
.taglib-calendar tr th, .taglib-calendar tr td {
height: 25px;
text-align: center;
border-bottom: 1px solid #999;}
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
border: 1px solid #999;
border-bottom: none;
border-top: none;
padding: 0;
width: 26px;}
.taglib-calendar tr.portlet-section-header th.first, .taglib-calendar tr td.first {
border-left: none;}
.taglib-calendar tr.portlet-section-header th.last, .taglib-calendar tr td.last {
border-right: none;}
.taglib-calendar tr td a {
display: block;
height: 15px;
padding: 5px 0;}
.taglib-calendar a:hover, .taglib-calendar a:focus {
background-color: #ccc;}
.taglib-calendar .calendar-inactive {
color: #999;}
.taglib-calendar .calendar-current-day {}
.taglib-calendar .calendar-current-day a {}
.taglib-calendar .has-events a span {
background: url(../../html/themes/wmhtheme11/images/calendar/event_indicator.png) no-repeat 50% 95%;
padding-bottom: 5px;}
.taglib-calendar .calendar-current-day.has-events a span {
background-image: url(../../html/themes/wmhtheme11/images/calendar/event_indicator_current.png);}
/* ---------- Taglib discussion thread ---------- */
.taglib-discussion td img {
vertical-align: middle;}
/* ---------- Taglib diff thread ---------- */
.taglib-diff-addedline, #taglib-diff-results ins {
background: #E6FFE6;}
.taglib-diff-context {
background: #EEEEEE;}
.taglib-diff-deletedline, #taglib-diff-results del {
background: #FFE6E6;}
.taglib-diff-table {
border-collapse: separate;
border-spacing: 5pt;
width: 100%;}
/* ---------- Taglib icon list ---------- */
.taglib-icon-list li {
float: left;
margin-right: 1em;}
.taglib-icon-list:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;}
.ie .taglib-icon-list {
height: 1%;}
/* ---------- Taglib search iterator ---------- */
.taglib-search-iterator {
border-collapse: collapse;
width: 100%;}
.taglib-search-iterator td {
padding: 4px;}
.taglib-search-iterator-highlighted {
font-weight: bold;}
.taglib-search-iterator-page-iterator-top {
padding-bottom: 5px;}
.taglib-search-iterator-page-iterator-bottom {
padding-top: 5px;}
.taglib-page-iterator {
clear: both;
height: auto;
overflow: hidden;
width: auto;}
.taglib-page-iterator .search-results {
float: left;}
.taglib-page-iterator .search-pages {
float: right;}
.taglib-page-iterator .search-pages .page-links a, .taglib-page-iterator .search-pages .page-links span {
background: url() no-repeat 0 0;
border-left: 1px solid #ccc;
padding: 2px 15px;}
.taglib-page-iterator .search-pages .page-links span {
background-position: 0 100%;}
.taglib-page-iterator .search-pages .page-links a.first, .taglib-page-iterator .search-pages .page-links span.first {
background-image: url(../../html/themes/wmhtheme11/images/arrows/paging_first.png);
background-repeat: no-repeat;
border-left: none;}
.taglib-page-iterator .search-pages .page-links a.previous, .taglib-page-iterator .search-pages .page-links span.previous {
background-image: url(../../html/themes/wmhtheme11/images/arrows/paging_previous.png);
background-repeat: no-repeat;}
.taglib-page-iterator .search-pages .page-links a.next, .taglib-page-iterator .search-pages .page-links span.next {
background-image: url(../../html/themes/wmhtheme11/images/arrows/paging_next.png);
background-repeat: no-repeat;}
.taglib-page-iterator .search-pages .page-links a.last, .taglib-page-iterator .search-pages .page-links span.last {
background-image: url(../../html/themes/wmhtheme11/images/arrows/paging_last.png);
background-repeat: no-repeat;}
.taglib-page-iterator .search-pages .page-links a.first, .taglib-page-iterator .search-pages .page-links span.first, .taglib-page-iterator .search-pages .page-links a.previous, .taglib-page-iterator .search-pages .page-links span.previous {
padding-right: 5px;}
.taglib-page-iterator .search-pages .page-links a.next, .taglib-page-iterator .search-pages .page-links span.next, .taglib-page-iterator .search-pages .page-links a.last, .taglib-page-iterator .search-pages .page-links span.last {
background-position: 100% 0;
padding-left: 5px;}
.taglib-page-iterator .search-pages .page-links span.first, .taglib-page-iterator .search-pages .page-links span.previous {
background-position: 0 100%;}
.taglib-page-iterator .search-pages .page-links span.next, .taglib-page-iterator .search-pages .page-links span.last {
background-position: 100% 100%;}
.taglib-page-iterator .search-pages .page-selector, .taglib-page-iterator .search-pages .page-links {
float: left;}
.taglib-page-iterator .search-pages .page-selector {
margin-right: 10px;
padding-right: 10px;}
/* ---------- Taglib social bookmark ---------- */
.taglib-social-bookmarks li {
float: left;
margin-right: 1em;}
.taglib-social-bookmarks:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;}
.ie .taglib-social-bookmarks {
height: 1%;}
.taglib-social-bookmark-blinklist {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/blinklist.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
.taglib-social-bookmark-delicious {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/delicious.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
.taglib-social-bookmark-digg {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/digg.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
.taglib-social-bookmark-furl {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/furl.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
.taglib-social-bookmark-newsvine {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/newsvine.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
.taglib-social-bookmark-reddit {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/reddit.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
.taglib-social-bookmark-technorati {
background: url(../../html/themes/wmhtheme11/images/social_bookmarks/technorati.gif) no-repeat 0 50%;
padding: 3px 2px 3px 20px;}
/* ---------- jQuery plugins ---------- */
/* ---------- Tabs ---------- */
.tabs-hide {
display: none;}
.ie6 .tabs-nav {
display: inline-block;}
.ie6 .tabs-nav .tabs-disabled a {
filter: alpha(opacity=40);}
/* ----------- OpenID ---------- */
input[type="text"].openid_login {
background: url(../../html/themes/wmhtheme11/images/common/openid.gif) no-repeat;
background-color: #fff;
background-position: 0 50%;
color: #000;
padding-left: 18px;}
.ie6 input.text.openid_login {
background: url(../../html/themes/wmhtheme11/images/common/openid.gif) no-repeat;
background-color: #fff;
background-position: 0 50%;
color: #000;
padding-left: 18px;}
.ny{width:100%; margin:10px auto 0 auto; background:#f7f7f7;}
.ny_left{ float:left; width:280px; min-height:500px;}
.ny_left_top{width:280px; color:#FFF; background:url("../../html/themes/wmhtheme11/images/common/nav1.png") no-repeat; font-size:16px; text-align:center; height:118px; line-height:100px; font-weight:bold;padding: 0;}
.left_nav{margin-top: 0;}
.left_nav ul{margin: 0;padding: 0;}
.left_nav li{list-style: none;text-align: center;border-bottom: 0.5px rgba(221,221,221,0.8) solid;border-left: 22px rgb(42, 97, 161) solid;}
.left_nav li:hover{background-color: rgb(42, 97, 161);font-weight: bold;font-style:#ffffff;}
.left_nav li#home a{color:#000000; }
.left_nav li#home:hover{font-weight: bold;font-style:#ffffff;}
.left_nav li#home a:hover{color:#ffffff }
.left_nav li a{text-decoration: none;color: black;display: block;height:40px;line-height:40px;}
.left_nav li a:hover{color:#ffffff;}
