/* CSS Document */


   /*                                                          */
   /* Styles for the tree and Tarif results                    */
   /* For the tree it is define With the Treeview
      Prefix in the calss Name
	  For the Tarif it is define with the Tarif
	  Prefix in the class name  */
	  
.TarifHighlight {
	color:#0000A0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9pt ;
	}
.TarifNormalText {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal ;
	font-size:11pt ;
	}  
.TarifFolderText {
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12pt;
	font-style: italic;
	}  

.TarifChapterText {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12pt;
	font-style: italic;
	}  

.TarifGenPos {
	color:#A00000 ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt ;
	padding: 2px 4px 2px 4px ;

	box-shadow: 2px 2px 5px #888;	
	background-color:#ffffff ;
	text-decoration:none ;
	}
#bubble {
  border:1 solid #666 ;
  padding: 2px 4px 2px 4px ;
  box-shadow: 2px 2px 5px #888;	
  background-color:#CCCCCC ;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
	
.highlight {
	 color:#000000 ;
	 background-color:#FFFF99;
	 }
#textsearch {
	box-shadow: 2px 2px 5px #888;	
    background-color:#fefefa ;
	height:18px ;
}    
#keyword {
	box-shadow: 2px 2px 5px #888;	
    background-color:#f0f0f0 ;
	height:18px ;
}    

blockquote { border : 1px solid #ffffff; 
            width: 99%; 
			float: left;
			margin: 0px; 
			padding: 5px; 
			background-color: #fafafe; 
			quotes: "\201C" "\201D"; } 
blockquote:before { content: open-quote; font-weight: bold; } 
blockquote:after { content: close-quote; font-weight: bold; }    

pre {
	width: 888px;                          /* specify width  */
	white-space: pre-wrap;                 /* CSS3 browsers  */
	white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */
	white-space: -pre-wrap;                /* Opera 4 thru 6 */
	white-space: -o-pre-wrap;              /* Opera 7 and up */
	word-wrap: break-word;                 /* IE 5.5+ and up */
	/* overflow-x: auto; */                /* Firefox 2 only */
	/* width: 99%; */		       /* only if needed */
	background-color:#fafafe ;
	padding: 2em 0.5em 2em 2em;
	border-left: 11px solid #ccc;
	margin: 1.7em 0 1.7em 0.3em;
	font-size:12pt ;
	font-familly:courrier new ;
	overflow-y: hidden;
	overflow: auto;
	overflow-x: auto; 
	
	}
                                                   
BODY {
	background-color: #ededed;
	margin-top: 5px;
	background-image: url(Images/logo_bg.png);
	background-position: right;	
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9pt;
}

.ChapterLink {
  font-family:Verdana, Arial, Helvetica, sans-serif ;
  font-weight: normal ;
  font-size:9pt ;
  text-indent:20px ;
}

.ChapterLink A {
  color:#FFFFFF;
  text-decoration:none ;
  }
.ChapterLink A:hover {
 color:#FFFF33;
 text-decoration:underline ;
 }

TD {
     font-size: 9pt; 
     font-family: verdana,helvetica;
	 color:#333333 ;
	 }
li {
	list-style-image: url(ftv2blank.gif);
	line-height: 16px;	
	
}
A {
  color:#000000 ;
  text-decoration:none ;
  }
A:hover {
  text-decoration:underline ;
  }
A:visited {
  text-decoration:none ;
  color:#000000 ;
}      
.title {
  font-family:Verdana, Arial, Helvetica, sans-serif ;
  font-size:14pt ;
  font-weight:bold ;
  color:#000000;
  background-color:#f5f5f4;
  }  
.divsroll {
  position:relative;
  top:0px ;
  left:0px ;
  height:428px;
  overflow:auto ;
  }
#dialog-form {
  position:relative ;
  width:450px ;
  height:250px ;
  

}  

.ui-autocomplete { height: 200px; overflow-y: scroll; overflow-x: hidden; font-size:12pt}