/******************************************************************************/
/* Liferay                                                                    */
/******************************************************************************/
/* Global */
A {
color: #333333;
background: transparent;
text-decoration: none;
position: relative;
}
A:hover {
color: #696969;
text-decoration: underline;
}
BODY {
background-color: #9d9da5;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
}
BODY#body-bg {
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/background.jpg);
}
BODY * { font-size: 1em; }
FORM { margin: 0; }
HTML { font-size: 0.75em; }
IMG { border: 0; padding: 0; margin: 0; }
UL { list-style-position: inside; margin: 0; padding: 0; }
.tree-js-pop-up DIV {
background-color: #D3D3D3;
border: 2px Outset #FFFFFF;
padding: 4;
position: absolute;
display: none;
z-index: 10;
}
.font-xx-small { font-size: 0.76em; }
.font-x-small { font-size: 0.84em; }
.font-small { font-size: 0.92em; }
.font-large { font-size: 1.08em; }
.font-x-large { font-size: 1.16em; }
.font-xx-large { font-size: 1.24em; }
/* Alpha */
.alpha {
background-color: #FFFFFF;
}
.alpha-gradient {
}
.alpha-neg-alert {
color: #FF0000;
}
.alpha-pos-alert {
color: #00FF00;
}
.alpha-separator {
border-bottom: none;
padding: 1px;
}
A.alpha {
background: transparent;
color: #333333;
text-decoration: none;
}
A.alpha:hover {
color: #333333;
text-decoration: underline;
}
FONT.alpha {
background: transparent;
color: #950000;
font-family: Tahoma, Arial;
}
/* Beta */
.beta {
background-color: #C0C0C0;
}
.beta-gradient {
}
.beta-neg-alert {
color: #FF0000;
}
.beta-pos-alert {
color: #00FF00;
}
.beta-separator {
border-bottom: none;
padding: 1px;
}
A.beta {
background: transparent;
color: #333333;
text-decoration: none;
}
A.beta:hover {
color: #333333;
text-decoration: underline;
}
FONT.beta {
background: transparent;
color: #808080;
font-family: Tahoma, Arial;
}
/* Gamma */
.gamma {
background-color: #FFFFFF;
}
.gamma-gradient {
}
.gamma-neg-alert {
color: #FF0000;
}
.gamma-pos-alert {
color: #00FF00;
}
.gamma-separator {
border-bottom: none;
padding: 1px;
}
.gamma-tab {
border-bottom: 1px solid #C0C0C0;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 0px;
padding-bottom: 27px;
padding-left: 0px;
}
.gamma-tab ul, .gamma-tab li {
background: #FFFFFF;
border: 1px solid #C0C0C0;
color: #333333;
display: inline;
float: left;
font-family: Tahoma, Arial;
font-size: 1.15em;
font-weight: normal;
line-height: 22px;
list-style-type: none;
margin-right: 8px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}
.gamma-tab ul.current, .gamma-tab li.current {
background: #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #333333;
}
A.gamma {
background: transparent;
color: #333333;
text-decoration: none;
}
A.gamma:hover {
color: #333333;
text-decoration: underline;
}
FONT.gamma {
background: transparent;
color: #333333;
font-family: Tahoma, Arial;
}
/* Bg */
.bg {
background-color: #FFFFFF;
}
.bg-neg-alert {
color: #FF0000;
}
.bg-pos-alert {
color: #00FF00;
}
A.bg {
background: transparent;
color: #333333;
text-decoration: none;
}
A.bg:hover {
color: #333333;
text-decoration: underline;
}
FONT.bg {
color: #333333;
font-family: Tahoma, Arial;
}
/******************************************************************************/
/* Liferay Layout CSS                                                         */
/******************************************************************************/
#layout-content-container {
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portal-bg.png);
}
#layout-outer-side-decoration { }
#layout-inner-side-decoration { }
#layout-box {
    background-color: #FFFFFF;
}
.layout-box-left {
width: 0px;
}
.layout-box-right {
width: 0px;
}
#layout-top {
position: relative;
}
.layout-banner-left {
width:111px;
height:111px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/banner-left.png);
}
.layout-banner-right {
width:30px;
height:111px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/banner-right.png);
}
.layout-banner-middle {
top: 0px;
height: 111px;
width: auto;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/banner.png);
left: 0px;
text-align: left;
}
.layout-banner-middle * {
position: relative;
}
#layout-logo {
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/company-logo.png);
width: 255px;
height: 58px;
}
#layout-user-menu {
text-align: right;
right: 5px;
z-index: 3;
}
#layout-my-places table{
position: relative;
text-align: right;
}
#layout-my-places ul {
background-color: #FFFFFF;
border: 1px solid #6699CC;
position: absolute;
text-align: right;
right: 0;
top: 0;
margin: 0;
}
#layout-my-places ul li {
padding: 2px;
}
#layout-nav-container {
    position: relative;
height: 20px;
font-weight: bold;
top: -18.87px; 
right: 20px;
margin-top: -20px;
}
.layout-tab {
margin-left: 10px;
/*
background-repeat: no-repeat;
    background-color: #FFFFFF;
width: 1px;
height: 1px;
padding-right: 5px;
*/
text-align: center;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/tab-unselected.png);
float: right;
}
.layout-tab div {
margin-top: 0px;
}
.layout-tab A {
    color: #000000;
position: relative;
}
.layout-tab-selected {
margin-left: 10px;
/*
background-repeat: no-repeat;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/tab-selected.png);
    background-color: #FFFFFF;
text-align: center;
width: 1px;
height: 1px;
padding-right: 5px;
*/
float: right;
}
.layout-tab-selected div {
margin-top: 0px;
}
.layout-tab-selected A {
    color: #950000;
font-family: Tahoma, Arial;
font-weight: bold;
position: relative;
}
.layout-tab-selected A:hover {
color: #CCCCCC;
}
#layout-content-container{ 
float: left;
}
#bottom-container {
border: 0;
clear: both;
padding: 0;
text-align: left;
}
#bottom-content {
font-family: Verdana, Arial;
font-weight: normal;
vertical-align: bottom;
}
.portal-add-content {
background-color: white;
border: 3px solid #6699CC;
padding: 8px;
text-align: left;
z-index: 20;
color: black;
}
.portal-add-content A{
color: black;
}
.nav-more {
position: relative;
}
#layout-nav-more-menu {
background-color: #FFFFFF;
border: 1px solid #6699CC;
position: absolute;
text-align: left;
z-index: 300;
}
#layout-nav-more-menu li {
padding: 2px 2px 2px 5px;
}
#layout-nav-more-menu li A{
color: black;
}
ul {
list-style-type: none;
margin: 5px 0 10px 20px;
padding: 0;
z-index: 20;
}
#layout-column_column-1,
#layout-column_column-2,
#layout-column_column-3,
#layout-column_column-4,
#layout-column_column-5
{
min-height: 75px;
}
/******************************************************************************/
/* Portlet CSS                                                                */
/******************************************************************************/
/* Liferay Portlet */
/*
#portlet-dragging {
opacity: 0.75;
}
*/
.portlet-table {
height: 100%;
border-collapse: collapse;
width: 100%;
}
#portlet-dragging portlet-box { }
.portlet-container {
height: auto;
margin-bottom: 5px;
position: relative;
}
.portlet-box {
height: auto;
/*text-align: center; */
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-bg.png);
background-color: #FFFFFF;
}
.portlet-box * {
position: relative;
}
.portlet-header-bar-middle {
position: relative;
text-align: left;
height:20px;
width: auto;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-header-bar-bg.png) ;
background-repeat: repeat-x;
}
.portlet-header-bar-right {
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-header-bar-right.png);
height: 20px;
width: 24px;
}
.portlet-header-bar-left {
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-header-bar-left.png);
height: 20px;
width: 20px;
}
.portlet-title {
    background-color: #FFFFFF;
color: #950000;
font-weight: bold;
position: absolute;
width: 120px;
left: 20px;
top: 18px;
z-index: 1;
}
.portlet-small-icon-bar {
position: absolute;
display: none;
text-align: right;
right: 24px;
width: 100px;
top: 18px;
}
.portlet-corner-ul {
height: 18px;
width: 20px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-corner-ul.png);
}
.portlet-corner-ur{
height: 18px;
width: 24px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-corner-ur.png);
}
.portlet-border-top { 
font-size: 0;
height: 18px;
width: 100%;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-border-top.png);
}
.portlet-border-left {
height:100%;
width:  20px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-border-left.png);
}
.portlet-border-right {
height: 100%;
width:  24px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-border-right.png);
}
.portlet-border-bottom {
width: auto;
height: 20px;
text-align: left;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-border-bottom.png);
}
.portlet-corner-bl{
height: 20px;
width: 20px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-corner-bl.png);
background-repeat: no-repeat;
}
.portlet-corner-br {
height: 20px;
width: 24px;
background-image: url(/lightspring-theme-4.2.0/html/themes/lightspring/images/custom/portlet-corner-br.png);
background-repeat: no-repeat;
}
/* Fonts */
.portlet-font {
color: #333333;
}
.portlet-font-dim {
color: #696969;
}
/* Messages */
.portlet-msg-status {
color: #000000;
font-style: italic;
}
.portlet-msg-info {
color: #000000;
}
.portlet-msg-error {
color: #FF0000;
}
.portlet-msg-alert {
color: #000000;
font-style: italic;
}
.portlet-msg-success {
color: #00FF00;
}
/* Sections */
.portlet-section-header {
color: #DCDCDC;
background: #FFFFFF;
}
.portlet-section-body {
color: #000000;
background: #FFFFFF;
}
.portlet-section-body-hover, TR.portlet-section-body:hover {
color: #000000;
background: #ffe80f;
}
.portlet-section-body A {
color: #000000;
}
.portlet-section-body-hover A, TR.portlet-section-body:hover A {
color: #000000;
}
.portlet-section-alternate {
color: #000000;
background: #dddddd;
}
.portlet-section-alternate-hover, TR.portlet-section-alternate:hover {
color: #000000;
background: #ffe80f;
}
.portlet-section-alternate A {
color: #000000;
}
.portlet-section-alternate-hover A, TR.portlet-section-alternate:hover A {
color: #000000;
}
.portlet-section-selected {
color: #000000;
background: #FFFFFF;
}
.portlet-section-selected-hover, TR.portlet-section-selected:hover {
color: #000000;
background: #FFFFFF;
}
.portlet-section-selected A {
color: #000000;
}
.portlet-section-selected-hover A, TR.portlet-section-selected:hover A {
color: #000000;
}
.portlet-section-subheader {
color: #000000;
background: #FFFFFF;
}
.portlet-section-footer {
color: #333333;
}
.portlet-section-text {
color: #333333;
}
/* Forms */
/* form-text & form-button have been depricated */
textarea {
font-family: Arial;
font-size: 1em;
max-width: 500px;
}
.portlet-form-label {
color: #333333;
}
.portlet-form-input-field, form-text {
border-color: #CCCCCC;
border-style: solid;
border-width: 1px;
}
.portlet-form-button, .form-button {
border-color: #FFFFFF;
border-style: solid;
border-width: 1px;
}
.portlet-icon-label {
color: #333333;
}
.portlet-dlg-icon-label {
color: #333333;
}
.portlet-form-field-label {
color: #333333;
}
.portlet-form-field {
color: #333333;
}
/******************************************************************************/
/* Navigation Portlet                                                         */
/******************************************************************************/
.portlet-navigation-menu UL {
    text-align: left;
}
.portlet-navigation-menu LI {
}
/******************************************************************************/
/* Bread Crumb Portlet                                                        */
/******************************************************************************/
.portlet-bread-crumb {
margin-top: 10px;
padding-left: 15px;
}
/******************************************************************************/
/* Journal Content                                                            */
/******************************************************************************/
.portlet-journal-content {
overflow: hidden;
}
.portlet-journal-content DIV.content {
padding: 15px;
}
.portlet-journal-content .content { }
.portlet-journal-content .content-small { font-size: 0.85em; }
.portlet-journal-content .content-large { font-size: 1.15em; }
.portlet-journal-content .code-fragment { background: #EFEFEF; border: 1px solid #89A6C8; font-family: Courier New; padding: 8px; }
.portlet-journal-content .note-fragment { background: #FFCCCC; border: 1px solid #CC0000; font-family: Arial; font-size: 1.15em; padding: 8px; }
.portlet-journal-content .docs-fragment { background: #FFFFFF; border: 1px solid #000000; font-family: Arial; font-size: 1.15em; padding: 8px; }
.portlet-journal-content .textbox { background-color: #EFEFEF; border-style: groove; color: #666666; font-family: Arial; font-size: 1.15em; width: 150px; }
.portlet-journal-content A:link { color: #5C5C9A; text-decoration: none; }
.portlet-journal-content A:visited { color: #5C5C9A; text-decoration: none; }
.portlet-journal-content A:hover { color: #0000FF; text-decoration: none; }
.portlet-journal-content A:active { color: #5C5C9A; text-decoration: none; }
.portlet-journal-content OL { font-weight: bold; list-style-type: upper-roman; }
.portlet-journal-content OL OL { font-weight: normal; list-style-type: lower-alpha; }
.portlet-journal-content OL OL OL { font-weight: normal; list-style-type: square; }
.portlet-journal-content UL { font-weight: normal; list-style-type: square; }
.portlet-journal-content LI { border: 0; padding:0; margin:0 }
#portlet-journal-search {
/*	text-align: center; */
}
#portlet-journal-search TABLE {
margin-left: auto;
margin-right: auto;
}
/******************************************************************************/
/* Display Tag Library                                                        */
/******************************************************************************/
TR.even { background-color: #C0C0C0; color: #000000; font-family: Tahoma, Arial; }
TR.odd { background-color: #FFFFFF; color: #000000; font-family: Tahoma, Arial; }
.layout-box-left {width: 40px;background-image: url(/spiral_rules_themes/html/themes/spiral_rules/images/custom/portal-bg-left.png);}#layout-user-menu {top: -30px;}#layout-logo {top: 20px;}