/*
Copyright 2004 The Apache Software Foundation

Licensed 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.
*/

body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 1em;
    background: #fff;
    color: #000;
    white-space: normal;
}

/** 
  This white-space setting is VERY important as it keeps content from "spilling"
  outside of portlets.
  */

td,
th
{
  white-space: normal;
}

th
{
  font-size: 12pt;
}

/* a:link, a:visited {
    color: #900; 
}
*/ 
a:hover {
    color: #900 !important;
}

body.layout-pn
{
    margin: 0;
    padding: 0;
}


.Link
{
}


.LinkFolder
{
}

.LinkPage
{
}

.layout-pn .LTabLeftLow
{
    width: 5px;

    background-image: url(../images/nw_maj_rond.gif);
    background-repeat: no-repeat;
    background-color: #985;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    padding-left: 9px;
    padding-right: 0px;
}

.layout-pn .LTabLow
{
    height:25px;    

    background-color: #985;
    border-bottom: 1px solid #fff;
    padding-left: 0px;
    padding-right: 0px;

}

.layout-pn .LTabLow A:link, 
.layout-pn .LTabLow A:visited,
.layout-pn .LTabLow A:hover, 
.layout-pn .LTabLow A:active
{
    text-decoration: none;
    color: #fff;
}

.layout-pn .LTabRightLow
{
    width: 0px;

    background-color: #985;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    padding-left: 0px;
    padding-right: 9px;
}

.layout-pn .LTabLeft
{
    width: 5px;

    background-image: url(../images/nw_maj_rond.gif);
    background-repeat: no-repeat;
    background-color: #eed;
    color: #fff;
    border-left: 1px solid #fff;
    padding-left: 9px;
    padding-right: 0px;

}

.layout-pn .LTab
{
    height:25px;
    background-color: #eed;
    color: #256;
    padding-left: 0px;
    padding-right: 0px;
}
 
.layout-pn .LTabRight
{
    width:10px;

    border-right: 1px solid #dcd982;
    background-color: #eed;
    color: #fff;
    padding-left: 0px;
    padding-right: 9px;
}

.layout-pn .tabs {
    margin-top: .67em;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 8px;
    /*border-bottom: 6px transparent solid;*/
    border-bottom: 1px solid #dcd982;
}

.layout-pn .tabs td {
    padding-top: 3px;
    padding-bottom: 3px;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;

}

.layout-pn #banner h1 {
    font-size: 36px;
    font-family: "Times New Roman", Times, Serif;
    font-weight: normal;
    margin: 0px;
    color: #256;
}

.layout-pn #banner TD.logo {
	background:#eed;
	border-bottom:2px solid #900;
}

.layout-pn #login {
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
    font-weight: bold;
}

.layout-pn #breadcrumbs {
    border-top: 1px solid #fff;
    background-color: transparent; 
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
    padding: 2px 8px;
    text-align:left;
}

.layout-pn #breadcrumbs a {
    text-decoration: none;
}

.layout-pn #navcolumn {
    font-size: x-small;
}

.layout-pn #navcolumn p {
    background-image: none;

}

.layout-pn #navcolumn a:visited {
    color: #900;
}

.layout-pn #main {
    /*border-top: 1px solid #999;*/
}

.layout-pn #leftcol 
{
    width: 15%;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.layout-pn #leftcol a {
    text-decoration: none;
}

.layout-pn #leftcol a:active, .layout-pn #leftcol a:hover {
    color: #f30 !important;
}

.layout-pn .toolgroup {
    background: #efefef;
    margin-bottom: 6px;
}

.layout-pn .toolgroup INPUT {
	font-size:11px;
}

.layout-pn .toolgroup .label {
    border-bottom: 1px solid #dcd982;
    border-right: 1px solid #dcd982;
    background: #eed;
    color: #555;
    padding: 4px;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.layout-pn .toolgroup .body {
    border-right: 1px solid #dcd982;
    border-bottom: 1px solid #dcd982;
    padding: 4px 4px 4px 0;
    background-color: #fff; /* transparent; #eed;*/
}

.layout-pn .toolgroup .body div {
    padding-bottom: .3em;
    padding-left: 0;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.layout-pn .toolgroup .body div div {
    padding-left: .5em;
}

.layout-pn .toolgroup .pagetitle{
    font-weight: bold;
    padding-left: .5em;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.layout-pn .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;
}

.FolderList
{
   display: inline;
}


.layout-pn .portal-layout
{
	padding-top:6px;
}


.portal-layout-cell
{
  padding-bottom: 4px;
}

.portal-layout-maxed
{
  padding-top: 4px;
  padding-right: 2px;
}

.apis-portal-title {
font-size:14px;
font-weight:bold;
color: #000;
background:transparent;
}
        

.apisJump {
	float:right;
	top:0;
	right:0;
	border:1px solid #dcd982;
	background:#eed;
	padding:5px;
	margin:5px;
}

.apisJump FORM {
	padding:0px;
	margin:0px;
}

.apisJump INPUT {
	font-size:11px;
	font-weight:normal;
}

.apisJump SUBMIT {
	color: #900;
}
.apisJump .label {
    background: transparent;
    color: #000;
    padding: 4px;
    font-weight: bold;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: x-small;
}

.lineNumber {
	color: /*#0c3b82;*/ #985;
	padding-right:5px;
	margin-right:5px;
}

HR {
	border: 1px solid #c4cfdd;
	text-align:center;
}

INPUT {
	font-size:11px;
}

TABLE.exhibit-tileView-body TABLE {
  border: 1px solid #c4cfdd;
}

/* added 2007-07-31 */
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.style1 {font-size: x-small}

h1  {
font-size: 36px;
font-family: "Times New Roman",Times,Serif;
font-weight: normal;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #225566;
}

h1 a, h1 a:visited, h1 a:hover, h1 a:visited:hover {
	text-decoration:none;
	color:inherit;
}

a {
	text-decoration: none; color:#1f4e66;
}
a:visited {
	text-decoration: none; color:#1f4e66;
}
a:hover {
	text-decoration: underline; color:#1f4e66;
}

.pn-portal-title {
        color:#1f4e66;
        font-size:36px;
        font-family:"Times New Roman", Times, Serif;
        font-weight:normal;
        width:100%;
        border-bottom-width:2px;
        border-bottom-style:solid;
        border-bottom-color:#900;
        background-color:#EEEEDD;
        padding-top:8px;
        padding-bottom:8px;
        padding-left:8px;
}
A.pn-portal-title-lite, A.pn-portal-title-lite:visited, A.pn-portal-title-lite:hover, A.pn-portal-title-lite:visited:hover {
        color:#1f4e66;
        font-size:12px;
        font-family:"Times New Roman", Times, Serif;
        font-weight:bold;
        text-decoration:none;
}

/* added by jd, 2008-08-05 */
.button {
	margin-top:25px;
 	margin-left:130px; 
	margin-bottom:10px;
	font-size:14px;
	background-image:url(button.png);
        background-repeat:no-repeat;
	height:37px;
	width:229px;
	color:#1f4e66; 
	font-size:18px;
	font-family:inherit;
	text-align:center;	
	padding-top:5px;
}

.button A:link, .button A:link:visited {
	color:#1f4e66; 
	font-size:18px;
	text-decoration:none;
}

.button A:hover, .button A:visited:hover {
	color:#990000; 
	font-size:18px;
	text-decoration:none;
}
DIV.content {
	font-size:12px;
	width:74%;
	padding-left:13%;
	/*margin-left:13%;*/
}
TABLE.navOptions {
	margin-left:10px; 
}

TABLE.navOptions TH {
	text-align:left;
	margin-left:15px;
	padding-left:15px;
}

.navOptions UL, .navOptions LI {
	color:#1f4e66;
	padding-top:0px;
	margin-top:2px;
}

.navOptions UL:hover, .navOptions LI:hover {
	color:#900;
}
DIV.navigation {
	font-size:12px;
	margin:5px;
	padding:10px;
	color:#1f4e66;
}
DIV.news {
	float:right;
	font-size:12px;
	width:180px;
	padding-left:20px;
	margin-left:20px;
	padding-top:10px;
	margin-top:10px;
}
DIV.newsTab {
	background:url(tab.png) center left no-repeat;
	color:white;
	font-size:10px;
	font-weight:bold;
	height:24px;
}
DIV.newsBox {
	border:1px solid #dcd982;
	font-size:12px;
	/*color:#1f4e66;*/
	padding:5px 5px 5px 10px;
}

.newsBox STRONG {
	color: #225566;
}

.newsBox H2 {color:#1f4e66; font-size:18px; font-weight:normal;}
.date { color: #222; /*#1f4e66;*/ font-weight:bold; }


/* HEAD2 AND HEAD3 ARE FOR THE 'APIS RESOURCES' SYMLINK FILE! */
.papyriDotInfo, .head2 {
 	font-weight:normal;
	color:#225566; 
	font-size:24px; /* 18px for sans-serif */
	font-family: "Times New Roman", "Times", Serif;
	letter-spacing:1px;
	text-transform:lowercase;
}
.head3 {
        font-weight:normal;
        color:#225566;
        font-size:18px; /* 18px for sans-serif */
        font-family: Verdana, Arial, Sans-Serif;
}

.head3[td] {
	text-align:left;
}
~

