/*
 * Copyright 1999-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, Arial, SansSerif,Georgia ;
    font-size: 12px;
}




table.blue, table.blue th, table.blue td {
	border: 1px solid #666699;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #333333;
  font-size: 13px ;
  text-align: center; 
  padding: 4px;
}







.note {
    font-size: 12px;
}

td.navigation {
    font-size: 12px;
}

#navigation {
    background: green;
    font-size: 12px;
    padding: 0.5em;
}

#navigation a {
    color:black;
}

#navigation .currentPage,.currentPageHeader {
    font-weight: bold;
}

#navigation .currentPage {
    background: #FFFF99;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.actions:hover {color: #990000; text-decoration: none; font-weight: normal; font-size: 14px;}
.actions {color: #3333CC; text-decoration: underline; font-weight: normal; font-size: 14px;}

.actions2:hover {color: #990000; text-decoration: none; font-weight: normal; font-size: 14px;}
.actions2 {color: #3333CC; text-decoration: underline; font-weight: normal; font-size: 14px;}

.imagenav:hover {color: #990000; text-decoration: none; font-weight: normal; font-size: 14px;}
.imagenav {color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 14px;}


.listFormRow {
    font-family: Arial,Verdana;
    background: #D3D3D3;
    font-size: 13px;
}

.oddRow {
    font-family: Arial,Verdana;
    background: #FFFFCC;
    font-size: 14px;
}
.listRow {
    font-family: Arial,Verdana;
    background: #D3D3D3;
    font-size: 14px;
}

.fieldViewOld {
    font-family: Arial;
    background: #F0E68C;
    font-size: 13px;
}

.fieldView {
    font-family: Arial;
    background: #D9D9AD;
    font-size: 13px;
}
.fieldData {
    font-family: Arial;
    background: #FFFFCC;
    font-size: 13px;
}
.fieldError {
    font-family: Arial;
    background: #D9BCAD;
    font-size: 13px;
}

.actionRow {
    font-family: Arial,Verdana;
    background: #D3D3D3;
    font-size: 13px;
}
.actionDeleteRow {
    font-family: Arial,Verdana;
    background: #CCCCCC;
    font-size: 13px;
}

td,th {
    vertical-align: top;
    text-align: left;
}

.listbar {
    background: #FFFFFF;
    font-size: 12px;
    text-align: left;
}
.rlistbar {
    background: #FFFFFF;
    font-size: 12px;
    text-align: right;
}

.legend {
    background: #D3D3D3;
    font-size: 13px;
}
.legendw {
    font-size: 13px;
}
.formvalue {
    font-size: 13px;
}
.valueactive {
    font-size: 13px;
    background: #99FF99;
}
.valueinactive {
    font-size: 13px;
    background: #FF9999;
}

.titleCell {
    font-size: 16px;
    font-weight: bold;
}

.links {
    font-size: 12px;
    text-align: right;
}

.zztopnav {
    font-size: 11px;
    margin-top: .5em;
    border-top: solid #CCCCCC 1px;
    text-align: right;
}

.topnav {
    font-size: 11px;
    margin-top: .5em;
    margin-bottom: 0em;
    border-top: solid #CCCCCC 1px;
    text-align: right;
}
.topnavlnk:hover  {color: #990000; text-decoration: none; font-weight: normal; font-size: 11px;}
.topnavlnk        {color: #3333CC; text-decoration: underline; font-weight: normal; font-size: 11px;}

.smalllnk:hover {color: #990000; text-decoration: none; font-weight: normal; font-size: 12px;}
.smalllnk       {color: #3333CC; text-decoration: underline; font-weight: normal; font-size: 12px;}


.footer {
    font-size: 12px;
    margin-top: 1em;
    border-top: solid #CCCCCC 1px;
    text-align: right;
}

h1 {
    font-size: 18px;
    font-weight: bold;
    border-bottom: solid blue 1px;
}

h2 {
    font-size: 16px;
    font-weight: bold;
    border-bottom: solid #CCCCCC 1px;
    margin-bottom: .2em;
    margin-top: .5em;
}

.lineNumber {
    color: #666666;
}

.codeFilename {
    font-weight: bold;
    text-align: right;
    text-style: italic;
}

.code {
    font-family: courier, monospaced;
    font-size: 90%;
    background: #FFFFCC;
    margin-top: 1em;
    padding: 2px;
}

.codeIndent {
    margin-left: 1em;
}

.copyright {
    font-size: 80%;
    text-align: right;
}

.messageSection {
	background-color: #E1E0D7;
	border: 2px inset #C9C9C9;
}

.messageSectionStyle {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #336699;
}


.msgbox {
    font-family: Verdana, Arial;
    background: #FFFFFF;
    font-size: 13px; 
}
.msgsuccess {
    font-family: Verdana, Arial;
    background: #FFFFFF;
    font-size: 13px;
    border-style: solid;
    border-width: 2px ;
    border-color: #3333CC    
}
.msgfail {
    font-family: Verdana, Arial;
    background: #FFFFFF;
    font-size: 13px;
    border-style: solid;
    border-width: 2px ;
    border-color: #CC6666    
}

.msgsuccess-save {
    font-family: Verdana, Arial;
    background: #E0E3FF;
    font-size: 13px;
    border-style: solid;
    border-width: 1px ;
    border-color: #323FB3    
}
.msgfail-save {
    font-family: Verdana, Arial;
    background: #F7C1A6;
    font-size: 13px;
    border-style: solid;
    border-width: 1px ;
    border-color: #CD2A2C    
}

.bg12 {background-color: black ;}

.msgBackRow {
    font-family: Arial,Verdana;
    background: #D3D3D3;
    font-size: 13px;
}

.msgBackLink:hover {color: #990000; text-decoration: underline; font-weight: normal; font-size: 12px;}
.msgBackLink    {color: black; text-decoration: none; font-weight: normal; font-size: 12px;}

input.options {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
border-color: #CCCCCC #808080 #808080 #CCCCCC;
border-style: solid;
border-top-width: 1px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 1px ;
background: #E0E3FF ;
}

