/******************************************************************************//* Liferay                                                                    *//******************************************************************************//* Global */a {background: none;color: #000000;font-family: Tahoma, Arial;text-decoration: none;}a:hover {color: #000000;text-decoration: underline;}body {background-color: #3163A0;border: 0;margin: 0;padding: 0;text-align: center;font-family: Tahoma, Arial;font-size: 76%;}body * { font-size: 1em; }body#body-bg {background: #3163A0 url(/aqua-themes-4.2.0/html/themes/aqua/color_schemes/01/custom/background.jpg) no-repeat fixed top left;}form { margin: 0; }img { border: 0; margin: 0; padding: 0; }select {border-color: #CCCCCC;border-style: solid;border-width: 1px;}textarea {font-family: Arial;font-size: 1em;max-width: 500px;}.form-button {border-color: #CACACA;border-style: solid;border-width: 1px;font-family: Arial;font-size: 10px;}.form-button-hover {border-bottom: solid 1px #CACACA;border-left: solid 1px #FFFFFF;border-right: solid 1px #CACACA;border-top: solid 1px #FFFFFF;font-family: Arial;font-size: 10px;}.form-text {border-color: #CCCCCC;border-style: solid;border-width: 1px;font-family: Arial;font-size: 11px;}.tree-js-pop-up DIV {background-color: #D3D3D3;border: 2px Outset #FFFFFF;padding: 4;position: absolute;display: none;z-index: 10;}/* Alpha */.alpha {background-color: #CACACA;}.alpha-gradient {}.alpha-neg-alert {color: #FF0000;}.alpha-pos-alert {color: #00FF00;}.alpha-separator {border-bottom: none;padding: 1px;}A.alpha {background: none;color: #000000;text-decoration: none;}A.alpha:hover {color: #000000;text-decoration: underline;}FONT.alpha {background: none;color: #000000;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: none;color: #000000;text-decoration: none;}A.beta:hover {color: #000000;text-decoration: underline;}FONT.beta {background: none;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: #000000;display: inline;float: left;font-family: Tahoma, Arial;font-size: 13px;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: #000000;}A.gamma {background: none;color: #000000;text-decoration: none;}A.gamma:hover {color: #000000;text-decoration: underline;}FONT.gamma {background: none;color: #000000;font-family: Tahoma, Arial;}/* Bg */.bg {background-color: #FFFFFF;}.bg-neg-alert {color: #FF0000;}.bg-pos-alert {color: #00FF00;}A.bg {background: none;color: #000000;text-decoration: none;}A.bg:hover {color: #000000;text-decoration: underline;}FONT.bg {color: #000000;font-family: Tahoma, Arial;}/******************************************************************************//* Liferay Layout CSS                                                         *//******************************************************************************/#layout-outer-side-decoration { margin: auto; }#layout-inner-side-decoration { }#layout-box { }#layout-top {position: relative;margin: 10px 0 0 0;z-index: 1;}#layout-menu-bar {position: relative;}#layout-menu-bar-l {font-size: 0;height: 52px;left: 0;position: absolute;top: 0;width: 35px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/menu-l.png);}#layout-menu-bar-r {font-size: 0;height: 52px;position: absolute;right: 0;top: 0;width: 35px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/menu-r.png);}#layout-menu-bar-c {font-size: 0;height: 52px;margin: 0 35px 0 35px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/menu-c.png);}#layout-logo {left: 30;position: absolute;text-align: left;top: 8px;width: 19px;}#layout-user-menu {font-size: 8pt;font-weight: bold;left: 60px;position: absolute;top: 10px;}#layout-my-places {position: absolute;left: 60px;top: 0;width: 200px;}#layout-my-places ul {background-color: #FFFFFF;border: 1px solid #CACACA;position: absolute;text-align: left;right: 0;top: 0;list-style-type: none;margin: 0;padding: 0;}#layout-my-places a { font-weight: bold; }#layout-my-places ul li { padding: 2px; }#layout-my-places ul li a { font-weight: normal; }#layout-bar-clock {font-family: Arial;font-size: 8pt;font-weight: bold;position: absolute;text-align: right;height: 22px;right: 30px;top: 10px;}#layout-global-search {position: absolute;top: 7px;right: 130px;}#layout-global-search input{ vertical-align: middle; }#layout-nav-container {left: 0;position: absolute;text-align: center;top: -100;z-index: 1;}#layout-nav-icon-title {opacity: 0.80;font-family: Arial;font-size: 10pt;font-weight: bold;height: 20px;overflow: visible;position: absolute;text-align: center;top: -100px;}#layout-nav-decoration {height: 100%;text-align: center;margin: 0 auto 0 auto;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/menu-bg.png);width: 0;}#layout-nav-tabs-box {bottom: 0;left: 0;position: absolute;text-align: center;}#layout-nav-arrow {background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/selected-arrow.png);bottom: 0;display: none;font-size: 0;height: 5px;position: absolute;width: 9px;}.layout-icon, .layout-icon-divider, #layout-icon-selected {border: 0;font-size: 0;vertical-align: bottom;}.layout-icon-divider {}#layout-nav-menu-list {display: none;}.layout-tab, .layout-tab A {display: inline;font-family: Tahoma, Arial;font-size: 8pt;}.layout-tab-selected, .layout-tab-selected A {display: inline;font-family: Tahoma, Arial;font-size: 8pt;}.layout-tab A:hover, .layout-tab-selected A:hover {}#layout-corner-ul { } #layout-corner-ur { }#layout-corner-bl { } #layout-corner-br { } #layout-corner-2-bl { } #layout-corner-2-br { }#layout-top-decoration { } #layout-bottom-decoration { } #layout-bottom-decoration-2 { }#layout-content-inner-decoration { }#layout-content-outer-decoration { }#layout-content-container{ float: left;}#bottom-container {clear: both;height: 80px;padding: 0;text-align: left;}#bottom-content {font-family: Verdana, Arial;font-size: 6.5pt;font-weight: normal;vertical-align: bottom;}/* Column Layout */.layout-column-default {background-color: transparent;}.layout-column-highlight {background: url(/aqua-themes-4.2.0/html/themes/aqua/images/common/diagonal-lines.gif) scroll repeat;}.layout-margin-div {display: none;}#layout-bottom-separator {display: none;}#layout-bottom-container {display: none;font-family: Verdana, Arial;font-size: 7pt;font-weight: normal;text-align: left;}.portal-add-content {background-color: #FFFFFF;border: 3px solid #CACACA;padding: 8px;}#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-place-holder DIV {background-color: #C0C0C0;}.portlet-container {position: relative;}.portlet-box {background-color: #FFFFFF;overflow: hidden;text-align: center;}.portlet-header-bar {position: relative;}.portlet-wrap-title {position: relative;padding-top: 10px;z-index: 1;}.portlet-title {color: #000000;font-family: Arial;font-size: 12px;font-weight: bold;}.portlet-small-icon-bar {position: absolute;right: 23px;top: 13px;}.portlet-small-icon-bar-left_on {display: none;padding-left: 1px;position: absolute;left: 18px;text-align: left;top: 11px;width: 60px;}.portlet-small-icon-bar-left_off {padding-left: 1px;position: absolute;left: 20px;text-align: left;top: 11px;width: 60px;}.portlet-small-icon-bar-right_on {display: none;right: 45;padding-right: 1px;position: absolute;text-align: right;top: 11px;width: 70px;}.portlet-small-icon-bar-right_off {right: 18px;padding-right: 4px;position: absolute;text-align: right;top: 11px;width: 60px;}.portlet-small-icon-bar-right_off IMG {cursor: pointer;}.portlet-inner-top {margin: 0 auto 0 auto;}.portlet-bottom-blank {display: none;margin-bottom: 5px;}.portlet-top-decoration {position: absolute;top: 0;left: 0;width: 100%;} .portlet-shadow-tl {float: left;font-size: 0;height: 30px;width: 24px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-tl.png);}.portlet-shadow-tc {height: 30px;margin: 0 24px 0 24px;text-align: center;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-tc.png);}.portlet-shadow-tr {float: right;font-size: 0;height: 30px;width: 24px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-tr.png);}.portlet-shadow-cl DIV {font-size: 0;height: 1px;width: 16px;}.portlet-shadow-cl {background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-cl.png);}.portlet-shadow-cc {background-color: #FFFFFF;width: 100%;}.portlet-shadow-cr DIV {font-size: 0;height: 1px;width: 16px;}.portlet-shadow-cr {background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-cr.png);}.portlet-bottom-bar {position: relative;}.portlet-bottom-decoration {position: absolute;top: 0px;left: 0;width: 100%;} .portlet-bottom-decoration-2 { }.portlet-shadow-bl {float: left;font-size: 0;height: 41px;width: 30px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-bl.png);}.portlet-shadow-bc {font-size: 0;margin: 0 30px 0 30px;height: 41px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-bc.png);}.portlet-shadow-br {float: right;font-size: 0;height: 41px;width: 30px;background-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/shadow-br.png);}/* Fonts */.portlet-font {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-font-dim {color: #696969;font-family: Tahoma, Arial;font-size: medium;}/* Messages */.portlet-msg-status {color: #000000;font-family: Tahoma, Arial;font-size: medium;font-style: italic;}.portlet-msg-info {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-msg-error {color: #FF0000;font-family: Tahoma, Arial;font-size: medium;}.portlet-msg-alert {color: #000000;font-family: Tahoma, Arial;font-size: medium;font-style: italic;}.portlet-msg-success {color: #00FF00;font-family: Tahoma, Arial;font-size: medium;}/* Sections */.portlet-section-header {color: #8f8f8f;background: #FFFFFF;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-body {color: #000000;background: #FFFFFF;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-body-hover, TR.portlet-section-body:hover {color: #000000;background: #5d99cb;font-family: Tahoma, Arial;font-size: medium;}.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: #dbdbdb;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-alternate-hover, TR.portlet-section-alternate:hover {color: #000000;background: #4883bb;font-family: Tahoma, Arial;font-size: medium;}.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;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-selected-hover, TR.portlet-section-selected:hover {color: #000000;background: #FFFFFF;font-family: Tahoma, Arial;font-size: medium;}.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;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-footer {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-section-text {color: #000000;font-family: Tahoma, Arial;font-size: medium;}/* Forms */.portlet-form-label {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-form-input-field {border-color: #CCCCCC;border-style: solid;border-width: 1px;font-family: Arial;font-size: 80%;}.portlet-form-button {border-color: #CACACA;border-style: solid;border-width: 1px;font-family: Arial;font-size: 10px;}.portlet-icon-label {color: #000000;font-family: Tahoma, Arial;font-size: small;}.portlet-dlg-icon-label {color: #000000;font-family: Tahoma, Arial;font-size: small;}.portlet-form-field-label {color: #000000;font-family: Tahoma, Arial;font-size: medium;}.portlet-form-field {color: #000000;font-family: Tahoma, Arial;font-size: medium;}/******************************************************************************//* Navigation Portlet                                                         *//******************************************************************************/.portlet-navigation-menu {margin: 10px 0 0 15px;padding: 0;font-family: Arial;font-size: 8pt;text-align: left;}.portlet-navigation-menu H3 {border-bottom: 3px solid blue;border-color: #82CAFF;font-size: 10pt;width: 80%;margin: 0 0 5px 0;font-weight: normal;}.portlet-navigation-menu UL {list-style: none;list-style-image: url(/aqua-themes-4.2.0/html/themes/aqua/images/custom/liferay-bullet.gif );margin: 0;padding: 0 0 0 20px;}.portlet-navigation-menu LI {margin-bottom: 2px;}.portlet-navigation-menu A {color: #5C5C9A;}.portlet-navigation-menu A:hover {color: #0000FF;}/******************************************************************************//* Bread Crumb Portlet                                                        *//******************************************************************************/.portlet-bread-crumb {font-family: Arial;font-size: 8pt;margin-top: 10px;padding-left: 15px;}.portlet-bread-crumb A {color: #5C5C9A;}.portlet-bread-crumb A:hover {color: #0000FF;}/******************************************************************************//* Journal Content                                                            *//******************************************************************************/.portlet-journal-content {overflow: hidden;}.portlet-journal-content DIV.content {padding: 15px;}.portlet-journal-content .content {font-family: Arial;font-size: 12px;}.portlet-journal-content .content-small { font-family: Arial; font-size: 11px; }.portlet-journal-content .content-large { font-family: Arial; font-size: 16px; }.portlet-journal-content .code-fragment { background: #EFEFEF; border: 1px solid #89A6C8; font-family: Courier New; font-size: 9px; padding: 8px; }.portlet-journal-content .note-fragment { background: #FFCCCC; border: 1px solid #CC0000; font-family: Arial; font-size: 11px; padding: 8px; }.portlet-journal-content .docs-fragment { background: #FFFFFF; border: 1px solid #000000; font-family: Arial; font-size: 14px; padding: 8px; }.portlet-journal-content .textbox { background-color: #EFEFEF; border-style: groove; color: #666666; font-family: Arial; font-size: 12px; 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; }