/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.  See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(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.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

@import url("../../css/portal-standard.css");


* { margin:0; padding:0; }

body, div, span, a, form, li, ul, ol, input, select, textarea, button, pre, blockquote, label, h1, h2, h3, h4, td, tr, th, tbody, table, p, iframe, img  {
 padding:0px;margin:0px;
 white-space:normal;
 font-weight:normal;
 font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
 voice-family: "\"}\"";
 voice-family: inherit;
 font-size:11px;
}

body {
	width: 100%;
	height: 100%;
	margin: auto;
	text-align: left;
	background: url('../images/mainBackground.png') repeat-x;
}

textarea, button, select, form {
 padding:1px;
}

p {
 margin-top:4px;
 margin-bottom:4px;
}

h2 {
 margin-bottom:6px;
 color:#12293f;
 font-size:9pt;
 font-weight:bold;
}

h3 {
 margin-bottom:4px;
 text-decoration:underline;
}

/** 
  This white-space setting is VERY important as it keeps content from "spilling"
  outside of portlets.
  */

td,
th
{
  white-space: normal;
}

th
{
  font-size: 11px;
}



body.layout-JaDoX
{
    margin: 0;
    padding: 0;
	/*background: url('../images/mainBackground.png') repeat-x;*/
}

.layout-JaDoX .contentHolder {
	display: block;
	float: left;
	width: 80%;
	margin: auto;
	margin-left: 10%;
	_margin-left: 5%;
	background: #ffffff;
	clear: both;
}

.layout-JaDoX .footerContent {
	display: block;
	width: 100%;
	height: 75px;
	float: left;
	background: url('../images/footer.png') repeat-x;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding-top:32px;
	text-align:center;
}

.layout-JaDoX .footerContent a {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.layout-JaDoX .footerContent a:hover {
	color:#333333;
}



.Link
{
}

.LinkFolder
{
	font-size: 14px;
}
.FolderList .LinkFolder
{
	font-size: 14px;
}

.LinkPage
{
}

/* applied the sliding doors technique
 http://www.alistapart.com/articles/slidingdoors/ */


.layout-JaDoX .LTabLeftLow,
.layout-JaDoX .LTabLow,
.layout-JaDoX .LTabRightLow,
.layout-JaDoX .LTabLeft,
.layout-JaDoX .LTab,
.layout-JaDoX .LTabRight
{white-space: nowrap;
    vertical-align: middle;
}

/*
background-image: url(../images/documenttabs.png); background-repeat: no-repeat;
background-position: 0px -30px
*/

.layout-JaDoX .LTab{background-repeat: repeat-x}
.layout-JaDoX td.LTab{font-weight: bold;}
/*
.layout-JaDoX .LTabLeftLow{background-position: 5px -30px}
.layout-JaDoX .LTabRightLow{background-position: -5px -30px}
.layout-JaDoX .LTabLeft{background-position: 5px -30px}
.layout-JaDoX .LTabRight{background-position: -5px -30px}
*/

/*
.layout-JaDoX .LTabLeftLow{background-position: 0px -30px}
.layout-JaDoX .LTabLow{background-position: 0px -30px}
.layout-JaDoX .LTabRightLow{background-position: 5px 5px}
.layout-JaDoX .LTabLeft{background-position: 5px 5px}
.layout-JaDoX .LTab{background-position: 0px -30px}
.layout-JaDoX .LTabRight{background-position: 5px 5px}
*/

/* Tab hyperlink styling */
.layout-JaDoX .LTabLow A:link, 
.layout-JaDoX .LTabLow A:visited,
.layout-JaDoX .LTabLow A:hover, 
.layout-JaDoX .LTabLow A:active
{
    text-decoration: none;
    font-size: 11px;
}

.layout-JaDoX .LTabLeftLow
{
    width: 5px;
    padding-left: 9px;
    padding-right: 0px;
}

.layout-JaDoX .LTabLow
{
    height:25px;    
    padding-left: 0px;
    padding-right: 0px;
}

.layout-JaDoX .LTabRightLow
{
    width: 0px;
    padding-left: 0px;
    padding-right: 9px;
}

.layout-JaDoX .LTabLeft
{
    width: 5px;
    padding-left: 9px;
    padding-right: 0px;
}

.layout-JaDoX .LTab
{
    height:30px;    
    padding-left: 0px;
    padding-right: 0px;
}
 
.layout-JaDoX .LTabRight
{
    width:10px;
    padding-left: 0px;
    padding-right: 9px;
}

.layout-JaDoX .menu {
    background:url(../images/menuBackground.png) #ffffff repeat-x;
	height: 30px;
}

.layout-JaDoX .menu a {
   float:left;
   display:inline;
   padding-right: 10px;
   padding-left: 11px;
   padding-top: 8px;
   border-collapse:collapse;
   height: 22px;
   color:#282828;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   border-right: 1px solid #dddddd;
   text-decoration:none;
}

.layout-JaDoX .menu a.active {
   float:left;
   display:inline;
   padding-right: 10px;
   padding-left: 11px;
   padding-top: 8px;
   border-collapse:collapse;
   height: 22px;
   color:#ffffff;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   border-right: 1px solid #dddddd;
   text-decoration:none;
   background:url(../images/menuBackgroundActive.png) #ffffff repeat-x;
}

.layout-JaDoX .menu a:hover {
   background:url(../images/menuBackgroundActive.png) #ffffff repeat-x;
}

.layout-JaDoX .tabs {
   list-style-type:none;
   list-style-position:inside;
   display:table;
}

.layout-JaDoX .tabs li {
   float:left;
   display:inline;
}

.layout-JaDoX #banner h1 {
    font-size: 1.25em;
    margin: 0;
}

.layout-JaDoX #login {
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
    font-weight: bold;
}

/* .layout-JaDoX #breadcrumbs located in portal.css and desktop.css */

.layout-JaDoX #breadcrumbs a {
    text-decoration: none;
	font-size: 14px;
}

.layout-JaDoX #navcolumn {
    font-size: x-small;
    margin-top: 15px;
}

.layout-JaDoX #navcolumn .toolgroup{background: none}
.layout-JaDoX #navcolumn .toolgroup .label{background: none; border-bottom: 1px solid #afafaf; color: #303031}
.layout-JaDoX #navcolumn .toolgroup .body {background: none; border: none;}
.layout-JaDoX #navcolumn{background: none;}

.layout-JaDoX #navcolumn p {
    background-image: none;

}

.layout-JaDoX #navcolumn a{
color: #012d46;
}


.layout-JaDoX #main {

}

.layout-JaDoX #leftcol 
{
    width: 15%;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.layout-JaDoX #leftcol a {
    text-decoration: none;
}

.layout-JaDoX #leftcol a:active, .layout-JaDoX #leftcol a:hover {
    color: #000000 !important;
    text-decoration: underline;
}

.layout-JaDoX .toolgroup {
    background: #efefef;
    margin-bottom: 6px;
    margin-top: 6px;
}

.layout-JaDoX .toolgroup .label {
    color: white;
    padding: 1px;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 7pt;
}

.layout-JaDoX .toolgroup .body {
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    padding: 4px 4px 4px 0;
}

.layout-JaDoX .toolgroup .body div {
    padding-bottom: .2em;
    padding-left: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 7pt;
}

.layout-JaDoX .toolgroup .body div div {
    padding-left: .5em;
}

.layout-JaDoX .toolgroup .pagetitle{
    font-weight: bold;
    padding-left: .5em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.layout-JaDoX .toolgroup .body div p {
    margin-top: .0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: .0;
    margin-bottom: .0;
}



#portal-page-actions A img
{
   display: inline;   
}

#portal-page-actions
{
   display: inline;
   position: absolute;
   right: 5px;
   top: 130px;
}

.FolderList
{
   display: inline;
   font-size: 14px;
}

.FolderList span
{
   font-size: 14px;
}

.layout-JaDoX .layout-edit-bar
{
  width: 100%;
  padding-top: 5px;
  font-size: 8pt;
  color: blue;
  overflow:hidden;
  clip:auto;
}

.layout-JaDoX .layout-edit-bar label, 
.layout-JaDoX .layout-edit-bar input, 
.layout-JaDoX .layout-edit-bar select 
{
  font-size: 11px;
  color: #000;
}

.layout-JaDoX .layout-edit-bar input
{
  font-size: 7pt;
}

.layout-JaDoX .layout-edit-bar-left
{
  display:inline;
  float:left;
}

.layout-JaDoX .layout-edit-bar-right
{
  display:inline;
  float:right;
  padding-right: 5px;
}

.layout-JaDoX .portlet-edit-bar select
{
  font-size: 8pt;
  color: blue;
}



/* New theme starts here */
.layout-JaDoX
{
  font-family: Verdana,sans-serif;
  font-size: 7pt; 
}

.layout-JaDoX td{
 font-size:7pt;
 font-family: Verdana,sans-serif;
 vertical-align: top;
}

.layout-JaDoX h1 {
	display: block;
/*	height: 150px;*/
}

.layout-JaDoX .header {
	width:100%;
	background:#282828;
	background: url('../images/headBackground.png');
	border-bottom:4px solid #eef0f0;
	margin:0px;
	height: 100px;
	border-bottom: 5px solid #ff7800;
}

.layout-JaDoX .logo {
text-indent: -9999px;   
background: url("../images/JaDoXLogo.png") no-repeat;
height:105px;
margin: 0px;
}

/* Logout */
/* ================================================ */
.layout-JaDoX .layout-JaDoX-logout {
position: absolute; 
right: 5px; top: 5px; 
z-index: 10;  
color: #fff;
padding:2px;
text-decoration:none;
}

.layout-JaDoX .layout-JaDoX-logout:hover{
text-decoration: underline;
}

.layout-JaDoX .default-tabs{padding-top: 75px; margin-top: 0px; margin-bottom: 0px;}
.layout-JaDoX .default-tabs li{display: block; float: left; margin: 0px;}
.layout-JaDoX .default-tabs a{
font-weight: normal; 
white-space: nowrap; 
display: block; 
float: left; 
width: auto;
background: url("../images/documenttabs.png") repeat-x; 
margin-right: 2px;
color: #dddddd;
padding: 8px;
text-decoration: none;
font-size: 11px;
padding-left: 15px; 
padding-right: 15px;
}

.layout-JaDoX .default-tabs .selected a{background-position: 0px -30px; color: white}
.layout-JaDoX .default-tabs .selected a:hover{background-position: 0px -30px;}
.layout-JaDoX .default-tabs .selected a:active{background-position: 0px -30px}

.layout-JaDoX .default-tabs .not-selected a{background-position: 0px -1px; color: #f2f2f2}
.layout-JaDoX .default-tabs .not-selected a:hover{background-position: 0px -90px; color: white}
.layout-JaDoX .default-tabs .not-selected a:active{background-position: 0px -90px}

.layout-JaDoX-logout{float: right; display: block;}

.layout-JaDoX .portal-page-actions{ 
margin-bottom: 0px; 
float: right;
top: 130px;

}
.layout-JaDoX .portal-page-actions li{display: block; float: left; margin-left: 10px;}
.layout-JaDoX .portal-page-actions a{
background-image: none;
color: white;
text-decoration: underline;
}
.layout-JaDoX .portal-page-actions a span{}

.layout-JaDoX .layout-edit-bar {
background: #f2f2f2 url("../images/layout-bar-shade.png") repeat-x left bottom;
padding-bottom: 15px;
width: 100%;
clear:both;
}
.layout-JaDoX .layout-edit-bar tr td{padding: 4px; vertical-align: top}
.layout-JaDoX .layout-portlet-move{float: left;}
.layout-JaDoX .layout-portlet-move li{float: left; display: block}
.layout-JaDoX .layout-portlet-move a{
display: block;
float: left;
width: 16px; 
height: 16px;
background-repeat: no-repeat;
background-position: 0px 0px;
margin-left: 2px;
}
.layout-JaDoX .layout-portlet-move a:hover{background-position: 0px -16px}
.layout-JaDoX .layout-portlet-move a span{display: none}

.layout-JaDoX .layout-portlet-move a.move-portlet-up{background-image: url("../images/movePortletUp.gif");}
.layout-JaDoX .layout-portlet-move a.move-portlet-down{background-image: url("../images/movePortletDown.gif");}
.layout-JaDoX .layout-portlet-move a.move-portlet-left{background-image: url("../images/movePortletLeft.gif");}
.layout-JaDoX .layout-portlet-move a.move-portlet-right{background-image: url("../images/movePortletRight.gif");}
.layout-JaDoX .layout-portlet-move a.remove-portlet-from-apge{background-image: url("../images/close.gif");}

.layout-JaDoX .folder-title,
.layout-JaDoX .page-title,
.layout-JaDoX .layout-title,
.layout-JaDoX .layout-edit-bar b{font-weight: bold; background: #c2c2c2; color: #666666; padding: 5px; display: block; width: auto; margin-bottom: 5px;}

.layout-JaDoX .layout-edit-bar label{width: 71px; display: block; float: left; text-align: right; padding: 6px; clear: left}
.layout-JaDoX .layout-edit-bar select{width: 200px;}
.layout-JaDoX .layout-edit-bar input{margin-bottom: 5px; margin-top: 5px;}


.layout-JaDoX .layout-JaDoX-addportlet{padding: 25px; background: #f2f2f2; text-align: center;}
.layout-JaDoX .layout-JaDoX-addportlet a{
background: url("../images/addportlet.png") no-repeat; 
width: 146px; height: 30px;
padding: 10px 48px 13px 35px;
background-position: 0px 0px;
color: white;
}
.layout-JaDoX .layout-JaDoX-addportlet a:hover{
background-position: 0px -39px;
}

/* Layout configuration inside a portlet */

.layout-JaDoX .portal-layout-cell .portal-layout-cell .layout-edit-bar{
padding: 0px; 
background: #f2f2f2 url("../images/portletheadingback.png") repeat-x top left;
padding-top: 24px;
padding-bottom: 5px;
margin-bottom: 10px;
}

.layout-JaDoX .portal-layout-cell .layout-edit-bar b{padding-right: 0px}
.layout-JaDoX .portal-layout-cell .layout-edit-bar .layout-title{
padding: 4px;
}

.layout-JaDoX .portlet-edit-bar{
background: url("../images/portlet-layout-bar-back.gif") no-repeat top left; 
height: 18px;
margin: 10px;
margin-bottom: -5px;
padding: 1px;
}
.layout-JaDoX .portlet-edit-bar a{display: block ; float: left; margin-top: 2px;}
.layout-JaDoX .portlet-edit-bar select{width: 120px;}
.layout-JaDoX .portlet-edit-bar label{
float: left; 
color: white; 
display: block; 
margin-top: 2px; 
padding: 2px;
font-weight: bold;
}

.layout-JaDoX .portlet-edit-bar select{background: transparent; border: 1px solid #666666; float: left; color: white; padding: 0px; height: 18px;}
.layout-JaDoX .portlet-edit-bar select option{color: white; background: #035a8e; padding: 0px;}
.layout-JaDoX .portal-layout-column{}

.layout-JaDoX .layout-edit-bar fieldset{border: 1px solid white; padding: 5px; margin: 5px;}
/* override the default styling */

/* --------------------------------- */
/* PLT.C.4 Sections                  */
/* --------------------------------- */
.layout-JaDoX .portlet-section-header {
    background: #f2f2f2;
    background-image: none;
    color: #fff;
    padding: 5px;
    margin-right: 0px;
    margin-left: 0px;
    clear: both;
}

.portlet-form-field-label {
    color: #ffffff;
}

.portlet-section-text {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}

