/******************************************************************************//* Liferay                                                                    *//******************************************************************************//* Global */a {color: #000000;text-decoration: none;}a:hover {text-decoration: underline;}body {background-color: white;border: 0;margin: 0;padding: 0;text-align: center;font-family: Verdana, Arial;        font-size: 11px;}body * { font-size: 11px }.font-xx-small { font-size: 0.7em }.font-x-small { font-size: 0.8em }.font-small { font-size: 10px }.font-large { font-size: 12px }.font-x-large { font-size: 1.2em }.font-xx-large { font-size: 1.3em }form {margin: 0;padding: 0;}select {border-color: #CCCCCC;border-style: solid;border-width: 1px;}ul {list-style-type: none;margin: 5px 0 10px 20px;padding: 0;}img { border: 0; margin: 0; padding: 0 }/*input, button, select, textarea { font-size: 10px; }*/table{    border-collapse:collapse;}.form-button {border-color: #DDE2EE;border-style: solid;border-width: 1px;}.form-button-hover {border-bottom: solid 1px #DDE2EE;border-left: solid 1px white;border-right: solid 1px #DDE2EE;border-top: solid 1px white;}.form-text {border-color: #CCCCCC;border-style: solid;border-width: 1px;}.tree-js-pop-up DIV {background-color: #D3D3D3;border: 2px Outset #FFFFFF;display: none;padding: 4px;position: absolute;text-align: left;z-index: 10;}.pop-up-outer { border: 1px solid #383838; background-color: #FFFFFF; }.pop-up-inner { border: 1px solid #747474; }.pop-up-header { background-color: #000000; height: 25px; }.pop-up-title { color: #FFFFFF; font-weight: bold; padding-left: 10px; }.pop-up-close a { color: #FFFFFF; margin-right: 7px; white-space: nowrap; text-decoration: underline; }/* Alpha */.alpha {background-color: #DDE2EE;}.alpha-gradient {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_title_bg_gradient.gif) repeat-x;}.alpha-neg-alert {color: #FF0000;}.alpha-pos-alert {color: #007F00;}.alpha-separator {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_title_bg_x.gif) repeat-x;height: 1px;font-size: 0;}A.alpha {background: none;color: #000000;text-decoration: none;}A.alpha:hover {color: #000000;text-decoration: underline;}FONT.alpha {background: none;color: black;}/* Beta */.beta {background-color: #DDE2EE;}.beta-gradient {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_menu_bg_gradient.gif) repeat-x;}.beta-neg-alert {color: #FF0000;}.beta-pos-alert {color: #007F00;}.beta-separator {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_menu_bg_x.gif) repeat-x;height: 1px;font-size: 0;}A.beta {background: none;color: #000000;text-decoration: none;}A.beta:hover {color: #000000;text-decoration: underline;}FONT.beta {background: none;color: #000000;}/* Gamma */.gamma {background-color: #ffffff;}.gamma-gradient {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_bg_x.gif) repeat-x;}.gamma-neg-alert {color: #FF0000;}.gamma-pos-alert {color: #007F00;}.gamma-tab {border-bottom: 1px solid #DDE2EE;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: #F6F6F6;border: 1px solid #CCCCCC;border-bottom: 1px solid #DDE2EE;color: #CCCCCC;display: inline;float: left;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: 1px solid #DDE2EE;border-bottom: 1px solid #ffffff;color: #000000;}.gamma-tab li a { color: #777777; }.gamma-tab li.current a { color: #000000; }.gamma-tab li.toggle {background: none;border: 0px;float: right;margin-right: 0px;padding-right: 0px;}A.gamma {background: none;color: #000000;text-decoration: none;}A.gamma:hover {color: #000000;text-decoration: underline;}FONT.gamma {background: none;color: #000000;}/* Bg */.bg {background-color: white;}.bg-neg-alert {color: #FF0000;}.bg-pos-alert {color: #007F00;}A.bg {background: none;color: #000000;text-decoration: none;}A.bg:hover {color: #000000;text-decoration: underline;}FONT.bg {color: #000000;}/******************************************************************************//* Liferay Layout CSS                                                         *//******************************************************************************/#layout-outer-side-decoration {margin-left: auto;margin-right: auto;}#layout-box {background-color: white;margin-top: 0px;text-align: center;width: 100%;}#layout-top-banner {        background-color: #728c9b;height: 55px;position: relative;text-align: left;z-index: 3;}#layout-user-menu {text-align: left;padding-left: 10px;position: absolute;top: 0px;right: 0px;width:400px;}#layout-global-search {position: absolute;right: 20px;top: 20px;}#layout-my-places {position: absolute;right: 0px;top: 33px;z-index: 3;        white-space: nowrap;        text-align: right;}.layout-my-places {cursor: pointer;border: 1px solid #909090;padding: 2px;}.layout-my-places-arrow {background-color: #909090;padding: 2px;}#layout-my-places ul {background-color: white;border: 1px solid #DDE2EE;cursor: pointer;list-style-image: none;position: absolute;text-align: left;right: 0;margin: 0;}#layout-my-places ul li {padding: 2px;white-space: nowrap;}#layout-nav-more-menu {background-color: white;border: 1px solid #DDE2EE;position: absolute;text-align: left;left: 0px;top: 26px;margin: 0;width: 80px;}#layout-nav-more-menu li {padding: 2px 2px 2px 5px;}#layout-nav-container {background: white url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/nav-bar-bg.gif) scroll repeat-x bottom left;border: 1px solid #CCCCCC;position: relative;}.layout-nav-tabs-box {height: 20px;position: relative;}.layout-tab, .layout-tab-selected {border-left: 1px solid #CCCCCC;float: left;height: 20px;position: relative;        padding-left:5px;        padding-right:5px;}  .layout-tab-selected {/*background-color: #DDE2EE;*/font-weight: bold;}.layout-tab span, .layout-tab-selected span {position: relative;top: 2px;}.layout-tab span a{color: black;}.layout-tab-selected span a{color: black;}.layout-tab-separator {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_title_bg_y.gif) repeat-y;font-size: 0;float: left;height: 15px;margin-top: 5px;width: 1px;}#layout-content-outer-decoration {z-index: 0;}/* Column Layout */#layout-bottom-container {text-align: left;}.layout-add-select-style {}.portal-add-content {background-color: white;border: 1px solid #DDE2EE;padding: 8px;}.portal-tool-tip {background-color: #FFFFCC;border: 1px solid #000000;padding: 2px;font-size: 10px;}.layout-column-arrow-up {background-image: url(/ncvvotheme/html/themes/ncvvo/images/arrows/arrow-up.png);font-size: 0;position: absolute;height: 48px;width: 40px;}.layout-column-arrow-down {background-image: url(/ncvvotheme/html/themes/ncvvo/images/arrows/arrow-down.png);font-size: 0;position: absolute;height: 48px;width: 40px;}#layout-column_column-1,#layout-column_column-2,#layout-column_column-3,#layout-column_column-4,#layout-column_column-5{<c:choose>min-height: 75px;</c:choose>}.layout-column-highlight {background: url(/ncvvotheme/html/themes/ncvvo/images/common/diagonal-lines.gif) scroll repeat;}/******************************************************************************//* Portlet CSS                                                                *//******************************************************************************//* Liferay Portlet */.portlet-dragging-placeholder {background-color: #ffffff;}#portlet-place-holder DIV {background-color: #DDE2EE;}.portlet-loading {background: url(/ncvvotheme/html/themes/ncvvo/images/progress_bar/loading_animation.gif) no-repeat top left;margin-top: 10px;padding-top: 40px;text-align: left;}.portlet-container {background-color: #ffffff;position: relative;}.portlet-box {border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}.portlet-minimum-height {}.portlet-header-bar {border: 1px solid #CCCCCC;background-color: #DDE2EE;position: relative;}.portlet-borderless-container { position: relative; }.portlet-borderless-bar { text-align: left; font-size: 0.8em; }.portlet-wrap-title {height: 18px;position: relative;}.portlet-title {color: black;font-weight: bold;position: absolute;top: 2px;left: 5px;}.portlet-small-icon-bar {padding-left: 2px;position: absolute;top: 1px;right: 2px;}.portlet-top-decoration {/*background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_corner_ul.gif) no-repeat top left;*/height: 5px;}.portlet-top-decoration DIV {/*background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_corner_ur.gif) no-repeat top right;*/height: 5px;}.portlet-top-decoration DIV DIV {background: #ffffff;border-top: 1px solid #DDE2EE;font-size: 0;height: 5px;margin: 0 5px 0 5px;}.portlet-inner-top {margin: 0 auto 0 auto;}.portlet-bottom-blank {margin-bottom: 5px;}.portlet-bottom-decoration {/*background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_corner_bl.gif) no-repeat top left;*/height: 5px;}.portlet-bottom-decoration DIV {/*background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/portlet_corner_br.gif) no-repeat top right;*/height: 5px;}.portlet-bottom-decoration DIV DIV {background: #ffffff;border-bottom: 1px solid #DDE2EE;font-size: 0;height: 5px;margin: 0 5px 0 5px;}.portlet-bottom-decoration-2 {/*background: transparent url(/ncvvotheme/html/themes/ncvvo/images/shadow/middle.gif) scroll repeat-x top;background-color:white;margin-bottom: 5px;width: 100%;*/}.portlet-bottom-decoration-2 DIV {/*background: transparent url(/ncvvotheme/html/themes/ncvvo/images/shadow/left.gif) scroll no-repeat top left;    background-color:white;width: 100%;*/}.portlet-bottom-decoration-2 DIV DIV {/*background: transparent url(/ncvvotheme/html/themes/ncvvo/images/shadow/right.gif) scroll no-repeat top right;*/background-color:white;font-size: 0;height: 8px;width: 100%;}/* Fonts */.portlet-font {color: #000000;        font-size:11px;}a.portlet-font{    color: #2B5BBB;}.portlet-font A {color: #000000;}.portlet-font-dim {color: #C4C4C4;        font-size:11px;}/* Messages */.portlet-msg-status {color: #000000;font-style: italic;        font-size:11px;}.portlet-msg-info {color: #000000;        font-size:11px;}.portlet-msg-error {color: #FF0000;        font-size:11px;}.portlet-msg-alert {color: #FF0000;font-style: italic;        font-size:11px;}.portlet-msg-success {color: #007F00;        font-size:11px;}/* Sections */.portlet-section-header {background: #DDE2EE;color: #000000;font-weight: bold;        font-size:11px;}.portlet-section-header A {color: #000000;}th.portlet-section-header{    border: 1px solid #CCCCCC;}.portlet-section-body {color: #000000;background: #ffffff;        font-size:11px;}td.portlet-section-body{    border: 1px solid #CCCCCC;}.portlet-section-body-hover, TR.portlet-section-body:hover {color: #000000;background: #DDE2EE;}.portlet-section-body A {color: #2B5BBB;}.portlet-section-body-hover A, TR.portlet-section-body:hover A {color: #000000;}.portlet-section-alternate {color: #000000;/*background: #DDE2EE;*/        font-weight: bold;        font-size:11px;}.portlet-section-alternate-hover, TR.portlet-section-alternate:hover {color: #000000;background: #DDE2EE;}.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: #d3cafe;        font-size:11px;}.portlet-section-selected-hover, TR.portlet-section-selected:hover {color: #000000;background: #DDE2EE;}.portlet-section-selected A {color: #000000;}.portlet-section-selected-hover A, TR.portlet-section-selected:hover A {color: #000000;}.portlet-section-subheader {background: #DDE2EE;color: #000000;padding: 2px;        font-weight: bold;        font-size:11px;}.portlet-section-footer {color: #000000;        font-size:11px;}.portlet-section-text {color: #000000;        font-size:11px;}/* Forms */.portlet-form-label {color: #000000;        font-size:11px;        font-weight:bold;}.portlet-form-input-field {        font-size:11px;}.portlet-form-button {background: url(/ncvvotheme/html/themes/ncvvo/color_schemes/01/button_gradient.gif) repeat-x;border-color: #DDE2EE;border-style: solid;border-width: 1px;        font-size:11px;        color: #000000;}.portlet-icon-label {color: #000000;        font-size:10px;}.portlet-dlg-icon-label {color: #000000;        font-size:10px;}.portlet-form-field-label {color: #000000;        font-size:11px;}.portlet-form-field {color: #000000;        font-size:11px;}/******************************************************************************//* Navigation Portlet                                                         *//******************************************************************************/.portlet-navigation-menu {margin: 0;padding: 0px;font-size: x-small;text-align: left;        font-size:11px;        border: 1px solid #CCCCCC;}.portlet-navigation-menu UL {margin: 0 0 0 5px;padding: 0px 0 0 15px;        font-size:11px;}/******************************************************************************/.portlet-navigation-menu-top{}.portlet-navigation-menu-bottom{    padding-bottom: 10px;}.portlet-navigation-root-node,.portlet-navigation-selected-root-node {        padding-left:10px;        background-color: #DDE2EE;padding-top:2px;padding-bottom:2px;}.portlet-navigation-root-node a{color: black;font-size: 12px;}.portlet-navigation-selected-root-node a{color: black;font-weight: bold;font-size: 12px;}.portlet-navigation-selected-node-level1{padding-top:2px; padding-bottom:2px;padding-left:15px;}.portlet-navigation-selected-node-level1 a,.portlet-navigation-selected-node-level2 a{font-weight: bold;        font-size: 12px;} .portlet-navigation-parent-node{}.portlet-navigation-parent-node-level1,.portlet-navigation-node-level1 {background-color: #DDE2EE;padding-top:2px; padding-bottom:2px;padding-left:15px;}.portlet-navigation-node-level1 a{color: black;        font-size: 12px;}.portlet-navigation-node-level2 {background-color: #DDE2EE;padding-top:2px; padding-bottom:2px;padding-left:25px;}.portlet-navigation-node-level2 a{color: black;        font-size: 12px;}.portlet-navigation-selected-node-level2{padding-top:2px; padding-bottom:2px;padding-left:25px;}.portlet-navigation-node-level3 {background-color: #DDE2EE;padding-top:2px; padding-bottom:2px;padding-left:35px;}.portlet-navigation-node-level3 a{color: black;font-size: 12px;}/******************************************************************************//* Display Tag Library                                                        *//******************************************************************************/TR.even { background-color: #DDE2EE; color: #000000; }TR.odd { background-color: #ffffff; color: #000000; }/****/.table-border{    border:1px solid #CCCCCC;}.border-top{    border-top: 1px solid #CCCCCC;}