/*
   JavaServer Faces in Action example code, Copyright (C) 2004 Kito D. Mann.

   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 {
	background-image: url(images/bg_main3.gif);
}

.table-background {
  background-color: #FFFFFF;
  border: 2px outset #71A5A5;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: center;
  width: 100%;
}
.table-background1 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 180;
  word-break:normal;
}
.table-background2 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 100%;
}
.table-background3 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-indent: 30;
  width: 180;
}

.table-background4 {
  font-family: Arial, sans-serif;
  font-size: 14pt;
  text-align: left;
  width: 100%;
}

.table-background5 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-indent: 3;
  width: 180;
  word-break:normal;  
}

.table-background6 {
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-indent: 3;
  width: 150;
  word-break:normal;
  text-align: left;
}


.datatable{
  background-color: #FFFFFF;
  border: 2px ;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 900;
}
.datatable1{
  background-color: #FFFFFF;
  border: 2px ;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 720;
}
.datatable2{
  background-color: #FFFFFF;
  border: 2px ;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 870;
}


.datatable-header{
  font-size:10pt;
  background-color:#669999;
  color:#FFFFFF;
}

.table-odd-column {
  font-size: 10pt;
  background-color: #bfbfbf;
  word-break:break-all
}

.table-even-column {
  font-size: 10pt;
  background-color: #dfdfdf;
  word-break:break-all
}

.table-odd-column1 {
  font-size: 10pt;
  background-color: #bfbfbf;
  width: 180;
}

.table-even-column1 {
  font-size: 10pt;
  background-color: #ffffff;
  width: 720;
}

.table-odd-column2 {
  font-size: 10pt;
  background-color: #dfdfdf;
  width: 180;
}

.table-even-column2 {
  font-size: 10pt;
  background-color: #ffffff;
  width: 720;
}

.table-odd-column3 {
  font-size: 10pt;
  background-color: #bfbfbf;
  width: 150;
}

.table-even-column3 {
  font-size: 10pt;
  background-color: #bfbfbf;
  width: 750;
}

.table-odd-column4 {
  font-size: 10pt;
  width: 150;
}

.table-even-column4 {
  font-size: 10pt;
  width: 150;
}


.table-header {
  font-weight:bold;
}
.project-background {
  background-color: #FFFFFF;
  border: 2px outset #71A5A5;
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 100%;
}
.project-background1 {
  background-color: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
  width: 100%;
}
.error-heading {
  font-size: 14pt;
  color: red;
}
.project-row {
  font-size: 10pt;
  background-color: #FFFFFF;
}

.project-data {
  font-size: 10pt;
  color: rgb(42, 47, 255);
}

.page-header {
  text-align: left;
  font-family: helvetica,arial,sans-serif;
  font-weight: bold;
  font-size: 12pt;
  background-color: #FFFFFF;
}

.page-background {
  background-color: #FFFFFF;
  color: #333333;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  text-align: left;
}

.header {
  background-color: rgb(217, 223, 248);
  border-collapse: collapse;
  font-family: Arial, sans-serif;
  text-align: left;
/*  margin-bottom: 10px;*/
}

.faqFirstClassCategory {
  background-color: #bfbfbf;
  font-family: Arial, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  text-align: left;
  width:900; 
}

.faqSecondClassCategory {
  background-color: #dfdfdf;
  font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: black;
  text-align: left;
  width:900;   
  margin-bottom: 5;
}

.faqUnit {
	margin-left: 1%;
	margin-top: 3;
	margin-bottom: 2;
	margin-right: 1%;
  width:900;   
}

.faqTextCategory{
  font-size: 11pt;
  text-indent: 20;
  line-height:1.5; 
}

.menu {
  	font-family: Arial, sans-serif;
  	font-size: 10pt;
  	text-decoration: none;
  	color:#015181;
}
.menu:hover{
	text-decoration: underline;
}
/*color: #cc0000;color: #0000cc;color: #ff0000;*/

.table-odd-row {
  font-size: 10pt;
  background-color: #FFFFFF;
}

.table-even-row {
  font-size: 10pt;
  background-color: #FFFFFF;
}

.tabClass {
	font-size: 12px; 
}

.error-heading {
  font-size: 20pt;
  color: red;
}

.errors {
/*   background-color: rgb(233, 249, 244); */
  font-weight: bold;
  font-size: 11pt;
  color: red;
}
.rich-panel{
	width:400;
	text-align:center;
}